.app-field[data-v-cf94bfd7]{display:flex;flex-direction:column;gap:6px}.app-field__label[data-v-cf94bfd7]{color:rgb(var(--text-2));font-size:var(--fs-caption);font-weight:600;letter-spacing:.01em}.app-field__control[data-v-cf94bfd7]{align-items:center;background:rgb(var(--surface-3));border:1px solid transparent;border-radius:var(--radius-m);display:flex;gap:var(--space-2);min-height:46px;padding:0 var(--space-3);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.app-field__control[data-v-cf94bfd7]:focus-within{background:rgb(var(--surface-2));border-color:rgb(var(--accent)/.55);box-shadow:0 0 0 3px rgb(var(--accent)/.14)}.app-field__control.has-error[data-v-cf94bfd7]{border-color:rgb(var(--danger)/.6)}.app-field__input[data-v-cf94bfd7]{background:transparent;border:none;color:rgb(var(--text-1));flex:1;font-family:inherit;font-size:var(--fs-body);min-width:0;outline:none}.app-field__input.is-empty[data-v-cf94bfd7]{color:rgb(var(--text-3))}.app-field__input[data-v-cf94bfd7]:disabled{opacity:.5}.app-field__input[data-v-cf94bfd7]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.dark .app-field__input[data-v-cf94bfd7]::-webkit-calendar-picker-indicator{filter:invert(1)}.app-field__trailing[data-v-cf94bfd7]{align-items:center;color:rgb(var(--text-3));display:inline-flex}.app-field__hint[data-v-cf94bfd7]{color:rgb(var(--text-3));font-size:var(--fs-caption)}.app-field__error[data-v-cf94bfd7]{color:rgb(var(--danger));font-size:var(--fs-caption)}
