[data-forms='modern'] textarea, [data-forms='modern'] input:not([type]), [data-forms='modern'] input[type='url'], [data-forms='modern'] input[type='tel'], [data-forms='modern'] input[type='text'], [data-forms='modern'] input[type='date'], [data-forms='modern'] input[type='email'], [data-forms='modern'] input[type='number'], [data-forms='modern'] input[type='search'], [data-forms='modern'] input[type='password'], [data-forms='modern'] .selectr-selected, #search-modal .modal-field { border: none; background-image: linear-gradient( transparent calc(100% - var(--formBorderSize)), var(--formBorderFocusColor) calc(100% - var(--formBorderSize)), var(--formBorderFocusColor) calc(100% - var(--formBorderSize)) ), linear-gradient( transparent calc(100% - var(--formBorderSize)), var(--formBorderInitialColor) calc(100% - var(--formBorderSize)), var(--formBorderInitialColor) calc(100% - var(--formBorderSize)) ); background-size: 0% 100%, 100% 100%; background-repeat: no-repeat; &:focus { background-size: 100% 100%, 100% 100%; } } [data-forms='modern'] .selectr-container.open .selectr-selected { background-size: 100% 100%, 100% 100%; } [data-forms='modern'] form { --formPadding: 0; textarea { --formPadding: 15px 0; } }