.inputContainer { display: flex; margin-bottom: 10px; } .inputIconContainer { width: 58px; height: 46px; border: 1px solid var(--inputBorderColor); border-right: none; border-radius: 4px; border-top-right-radius: 0; border-bottom-right-radius: 0; background-color: var(--inputIconContainerBackgroundColor); text-align: center; line-height: 46px; } .input { composes: input from '~Components/Form/TextInput.css'; height: 46px; border-radius: 0; font-size: 18px; } .clearButton { border: 1px solid var(--inputBorderColor); border-left: none; border-top-right-radius: 4px; border-bottom-right-radius: 4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .message { margin-top: 30px; text-align: center; font-weight: 300; font-size: $largeFontSize; } .helpText { margin-bottom: 10px; font-size: 24px; }