.label-wrapper.required .label-el:after{content:"*";display:inline;color:var(--text-required);font-size:.875rem;line-height:1.5rem;margin-left:.25rem}.input-el{border:1px solid var(--border-input);font-size:.875rem;line-height:1.5rem;font-weight:400;height:2.5rem;padding-left:1rem;padding-right:1rem;color:var(--text-body)}.input-el::placeholder{color:var(--text-secondary)}.input-el:not(.slotted-input):focus-within{border-color:var(--border-check);background-color:var(--gray-subtle)}.input-el:not(.slotted-input):hover{background-color:var(--gray-subtle)}.input-el:not(.slotted-input).input-error{border-color:var(--text-required)}.label-el{font-size:.875rem;line-height:1.5rem;font-weight:500}.slotted.label-wrapper .input-container{border:1px solid var(--border-input);border-radius:var(--radius);padding-right:1rem;padding-left:.75rem;overflow:hidden}.slotted.label-wrapper .input-container .input-el{border:transparent;background:none;height:2.375rem;box-shadow:none;padding:0 .5rem}.slotted.label-wrapper .input-container:focus-within{border-color:var(--border-check);background-color:var(--gray-subtle)}.slotted.label-wrapper .input-container:hover{background-color:var(--gray-subtle)}.slotted.label-wrapper .input-container.input-error{border-color:var(--text-required)}