.name-field[data-v-1fe578fe]{box-sizing:border-box;display:flex!important;width:100%;max-width:100%;min-width:0;align-items:stretch;justify-self:stretch;gap:0!important;--name-field-height:40px;--name-field-radius:5px;--name-field-label-width:var(--consult-form-prefix-width,94px);--name-field-border:rgba(20,82,168,.18);--name-field-focus:rgba(7,94,255,.12)}.name-field--small[data-v-1fe578fe]{--name-field-height:35px;--name-field-label-width:var(--consult-form-prefix-width,86px)}.name-field--compact[data-v-1fe578fe]{--name-field-height:29px;--name-field-label-width:var(--consult-form-prefix-width,78px)}.name-field__input[data-v-1fe578fe],.name-field__label[data-v-1fe578fe]{box-sizing:border-box;height:var(--name-field-height);min-height:var(--name-field-height);margin:0;border:1px solid var(--name-field-border);font:inherit;font-size:12px;font-weight:650;line-height:1.2}.name-field__label[data-v-1fe578fe]{display:flex!important;position:static!important;flex:0 0 var(--name-field-label-width);width:var(--name-field-label-width)!important;height:var(--name-field-height)!important;min-height:var(--name-field-height)!important;align-items:center;justify-content:center;overflow:visible!important;clip:auto!important;padding:0 8px;border-right:0;border-radius:var(--name-field-radius) 0 0 var(--name-field-radius);background:#eef5ff;color:#123d7b;font-weight:900;white-space:nowrap}.name-field__label em[data-v-1fe578fe]{color:#ff5e4d;font-style:normal}.name-field__input[data-v-1fe578fe]{flex:1 1 0;width:auto!important;min-width:0;padding:0 11px;border-radius:0 var(--name-field-radius) var(--name-field-radius) 0!important;background:#fff;color:#102a56;outline:0;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.name-field__input[data-v-1fe578fe]:focus-visible,.name-field__input[data-v-1fe578fe]:hover{z-index:1;background:#fff;border-color:#1768e5;box-shadow:0 0 0 3px var(--name-field-focus)}@media(max-width:760px){.name-field[data-v-1fe578fe]{--name-field-height:35px;--name-field-radius:5px;--name-field-label-width:var(--consult-form-prefix-width,86px)}.name-field__input[data-v-1fe578fe],.name-field__label[data-v-1fe578fe]{height:var(--name-field-height)!important;min-height:var(--name-field-height)!important}.name-field__input[data-v-1fe578fe]{padding:0 11px!important}}@media(max-width:360px){.name-field[data-v-1fe578fe]{--name-field-label-width:var(--consult-form-prefix-width,86px)}}
