.dash-field[data-v-a587cbc3]{display:flex;flex-direction:column;gap:var(--dash-space-1);min-width:0}.dash-field__label[data-v-a587cbc3]{color:var(--dash-text-subtle);font-size:var(--dash-text-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dash-field__control[data-v-a587cbc3]{align-items:center;background:var(--dash-surface-soft);border:1px solid var(--dash-border);border-radius:var(--dash-radius-control);display:flex;gap:var(--dash-space-2);height:var(--dash-control-height);min-width:0;padding-inline:var(--dash-space-3);position:relative;transition:border-color var(--dash-motion-fast) var(--dash-ease-out),box-shadow var(--dash-motion-fast) var(--dash-ease-out),background-color var(--dash-motion-fast) var(--dash-ease-out)}.dash-field--sm .dash-field__control[data-v-a587cbc3]{height:var(--dash-control-height-sm)}.dash-field__control[data-v-a587cbc3]:hover:not(.is-disabled):not(.is-readonly){border-color:var(--dash-border-strong)}.dash-field__control[data-v-a587cbc3]:focus-within{background:var(--dash-surface-solid);border-color:var(--dash-primary);box-shadow:var(--dash-focus-ring)}.dash-field__control.has-error[data-v-a587cbc3],.dash-field__control.has-error[data-v-a587cbc3]:focus-within{border-color:var(--dash-danger);box-shadow:0 0 0 3px var(--dash-danger-soft)}.dash-field__control.is-disabled[data-v-a587cbc3]{background:var(--dash-surface-soft);cursor:not-allowed;opacity:.55}.dash-field__input[data-v-a587cbc3]{background:none;border:0;color:var(--dash-text);flex:1 1 auto;font-family:inherit;font-size:var(--dash-text-sm);font-weight:500;height:100%;min-width:0;outline:none;padding:0;width:100%}.dash-field__input[data-v-a587cbc3]::-moz-placeholder{color:var(--dash-text-subtle);font-weight:400}.dash-field__input[data-v-a587cbc3]::placeholder{color:var(--dash-text-subtle);font-weight:400}.dash-field__input[data-v-a587cbc3]:disabled{cursor:not-allowed}.dash-field__affix[data-v-a587cbc3]{font-size:1rem}.dash-field__affix[data-v-a587cbc3],.dash-field__clear[data-v-a587cbc3]{align-items:center;color:var(--dash-text-subtle);display:inline-flex;flex:0 0 auto}.dash-field__clear[data-v-a587cbc3]{animation:dash-field-clear-in-a587cbc3 var(--dash-motion-fast) var(--dash-ease-out);background:transparent;border:0;border-radius:50%;cursor:pointer;height:1.5rem;justify-content:center;padding:0;transition:color var(--dash-motion-fast) var(--dash-ease-out),background-color var(--dash-motion-fast) var(--dash-ease-out);width:1.5rem}.dash-field--sm .dash-field__clear[data-v-a587cbc3]{height:1.25rem;width:1.25rem}.dash-field__clear[data-v-a587cbc3]:hover{background:var(--dash-surface-soft);color:var(--dash-text)}.dash-field__clear[data-v-a587cbc3]:active{transform:scale(.92)}.dash-field__clear[data-v-a587cbc3]:focus-visible{box-shadow:var(--dash-focus-ring);outline:none}.dash-field__error[data-v-a587cbc3]{color:var(--dash-danger-text)}.dash-field__error[data-v-a587cbc3],.dash-field__hint[data-v-a587cbc3]{font-size:var(--dash-text-xs);line-height:1.5}.dash-field__hint[data-v-a587cbc3]{color:var(--dash-text-muted)}@keyframes dash-field-clear-in-a587cbc3{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.dash-field__clear[data-v-a587cbc3],.dash-field__control[data-v-a587cbc3]{transition-duration:.01ms}.dash-field__clear[data-v-a587cbc3]{animation-duration:.01ms}}
