.dfn-base-text-field[data-v-4b773ee8]{position:relative}.dfn-base-text-field label.disabled.disabled input[data-v-4b773ee8],.dfn-base-text-field label.disabled.disabled input[data-v-4b773ee8]:hover{--tw-border-opacity:1;border-color:rgb(213 213 213/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(165 165 165/var(--tw-text-opacity,1))}.dfn-base-text-field label.disabled.disabled>span[data-v-4b773ee8]{--tw-text-opacity:1;color:rgb(165 165 165/var(--tw-text-opacity,1))}.dfn-base-text-field label.disabled.disabled .dfn-base-text-field__valid-icon[data-v-4b773ee8]{opacity:.38}.dfn-base-text-field label:hover input[data-v-4b773ee8]{--tw-border-opacity:1;border-color:rgb(71 73 75/var(--tw-border-opacity,1))}.dfn-base-text-field label:focus:focus-visible input[data-v-4b773ee8]{--tw-border-opacity:1;border-color:rgb(4 111 183/var(--tw-border-opacity,1));outline-color:#046fb7}.dfn-base-text-field--adjacent label[data-v-4b773ee8]{display:flex;flex-direction:column}.dfn-base-text-field--adjacent label>span[data-v-4b773ee8]{--tw-text-opacity:1;color:rgb(113 113 113/var(--tw-text-opacity,1))}.dfn-base-text-field--inline label>span[data-v-4b773ee8]{--tw-text-opacity:1;color:rgb(113 113 113/var(--tw-text-opacity,1));position:absolute;transition:top .1s,font-size .1s;z-index:1;cursor:text;padding:0 16px;top:50%;transform:translateY(-50%)}.dfn-base-text-field--inline label.active>span[data-v-4b773ee8],.dfn-base-text-field--inline label:focus-within>span[data-v-4b773ee8]{font-size:.813rem;background:linear-gradient(to bottom,transparent calc(5px + 10%),var(--dfn-field-background,#fff) calc(5px + 10%));padding:0 4px;transform:translateY(-10%);z-index:1;left:12px;top:-5px;line-height:1}.dfn-base-text-field--inline label:has(input:-webkit-autofill)>span[data-v-4b773ee8]{font-size:.813rem;background:linear-gradient(to bottom,transparent calc(5px + 10%),var(--dfn-field-background,#fff) calc(5px + 10%));padding:0 4px;transform:translateY(-10%);z-index:1;left:12px;top:-5px;line-height:1}.dfn-base-text-field--inline label:has(input:autofill)>span[data-v-4b773ee8]{font-size:.813rem;background:linear-gradient(to bottom,transparent calc(5px + 10%),var(--dfn-field-background,#fff) calc(5px + 10%));padding:0 4px;transform:translateY(-10%);z-index:1;left:12px;top:-5px;line-height:1}.dfn-base-text-field--inline label.active>span[data-v-4b773ee8]{--tw-text-opacity:1;color:rgb(113 113 113/var(--tw-text-opacity,1))}.dfn-base-text-field--inline label.active input[data-v-4b773ee8]{--tw-border-opacity:1;border-color:rgb(71 73 75/var(--tw-border-opacity,1))}.dfn-base-text-field--inline label.active:focus-within>span[data-v-4b773ee8],.dfn-base-text-field--inline label:focus-within>span[data-v-4b773ee8]{--tw-text-opacity:1;color:rgb(4 111 183/var(--tw-text-opacity,1))}.dfn-base-text-field input[data-v-4b773ee8]{max-height:56px;box-sizing:border-box;transition:border-color .2s ease-out,outline .2s ease-out}.dfn-base-text-field--error label>span[data-v-4b773ee8]{--tw-text-opacity:1;color:rgb(176 0 32/var(--tw-text-opacity,1))}.dfn-base-text-field--error label input[data-v-4b773ee8]{--tw-border-opacity:1;border-color:rgb(176 0 32/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(176 0 32/var(--tw-text-opacity,1));outline-color:#b00020}.dfn-base-text-field--error label.active:focus-within>span[data-v-4b773ee8],.dfn-base-text-field--error label.active>span[data-v-4b773ee8],.dfn-base-text-field--error label:focus-within>span[data-v-4b773ee8],.dfn-base-text-field--error label:focus:focus-visible>span[data-v-4b773ee8]{--tw-text-opacity:1;color:rgb(176 0 32/var(--tw-text-opacity,1))}.dfn-base-text-field--error label.active input[data-v-4b773ee8],.dfn-base-text-field--error label.active:focus-within input[data-v-4b773ee8],.dfn-base-text-field--error label:focus-within input[data-v-4b773ee8],.dfn-base-text-field--error label:focus:focus-visible input[data-v-4b773ee8]{--tw-border-opacity:1;border-color:rgb(176 0 32/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(176 0 32/var(--tw-text-opacity,1));outline-color:#b00020}.error-messages[data-v-4b773ee8]{padding:6px 0 0 16px;font-size:12px}
