.field[data-v-39918bd1]{display:flex;flex-direction:column;align-items:stretch;min-width:0}.field__label[data-v-39918bd1]{margin-bottom:10px;font-size:16px;font-weight:500;line-height:1.6;color:#100e0e}@media(min-width:1024px){.field__label[data-v-39918bd1]{margin-bottom:12px;line-height:1.4}}.field__tail[data-v-39918bd1]{white-space:nowrap}.field__required[data-v-39918bd1]{color:#fd0000}.field__question[data-v-39918bd1]{vertical-align:middle;cursor:pointer;color:#9ca3b3}.field__control[data-v-39918bd1]{position:relative;display:flex;align-items:center;gap:8px;min-width:0;height:40px;padding:0 14px;cursor:text;background-color:#fff;border:1px solid #E1E0E7;border-radius:8px;transition:border-color .15s ease}@media(min-width:1024px){.field__control[data-v-39918bd1]{height:50px}}.field__control[data-v-39918bd1]:focus-within{border-color:#57ca7c}.field__control--clickable[data-v-39918bd1]{cursor:pointer;outline:none}.field__control--multiline[data-v-39918bd1]{height:auto;align-items:stretch;padding:10px 14px}@media(min-width:1024px){.field__control--multiline[data-v-39918bd1]{height:auto;padding:12px 14px}}.field__control--disabled[data-v-39918bd1]{cursor:not-allowed;opacity:.6}.field--error .field__control[data-v-39918bd1]{border-color:#fd0000}.field .message[data-v-39918bd1]{font-size:12px;line-height:1.44;color:#5b6271}.field .message-inner[data-v-39918bd1]{padding-top:12px}.field--error .message[data-v-39918bd1]{color:#fd0000}
