.field[data-v-ff0995c1]{flex-direction:column;gap:8px;display:flex}.field__label[data-v-ff0995c1]{color:var(--slate-700);letter-spacing:.01em;font-size:.85rem;font-weight:600}.field__control[data-v-ff0995c1]{align-items:center;display:flex;position:relative}.field__select[data-v-ff0995c1]{width:100%;height:48px;font:inherit;color:var(--slate-900);border:1.5px solid var(--slate-200);border-radius:var(--radius-sm);appearance:none;cursor:pointer;background:#fff;padding:0 44px 0 16px;font-size:.95rem;transition:border-color .16s,box-shadow .16s,background .16s}.field__select[data-v-ff0995c1]:disabled{color:var(--slate-500);background:var(--slate-50);cursor:not-allowed}.field__select[data-v-ff0995c1]:hover:not(:disabled){border-color:var(--slate-300)}.field__select[data-v-ff0995c1]:focus{border-color:var(--accent);background:#fff;outline:none;box-shadow:0 0 0 3.5px #10b9812e}.field__placeholder[data-v-ff0995c1]{color:var(--slate-500)}.field--invalid .field__select[data-v-ff0995c1]{border-color:var(--danger-400)}.field--invalid .field__select[data-v-ff0995c1]:focus{box-shadow:0 0 0 3.5px #dc262626}.field__chevron[data-v-ff0995c1]{color:var(--slate-400);pointer-events:none;position:absolute;right:12px}.field__input[data-v-ff0995c1]{width:100%;height:48px;font:inherit;color:var(--slate-900);border:1.5px solid var(--slate-200);border-radius:var(--radius-sm);text-overflow:ellipsis;caret-color:var(--accent-strong);background:#fff;padding:0 48px 0 42px;font-size:.95rem;transition:border-color .16s,box-shadow .16s,background .16s}.field__input--clearable[data-v-ff0995c1]{padding-right:80px}.field__input[data-v-ff0995c1]::placeholder{color:var(--slate-500)}.field__input[data-v-ff0995c1]:hover:not(:disabled){border-color:var(--slate-300)}.field__input[data-v-ff0995c1]:focus{border-color:var(--accent);background:#fff;outline:none;box-shadow:0 0 0 3.5px #10b9812e}.field__input[data-v-ff0995c1]:disabled{color:var(--slate-500);background:var(--slate-50);cursor:not-allowed}.field--invalid .field__input[data-v-ff0995c1]{border-color:var(--danger-400)}.field--invalid .field__input[data-v-ff0995c1]:focus{box-shadow:0 0 0 3.5px #dc262626}.field__search[data-v-ff0995c1]{color:var(--slate-400);pointer-events:none;transition:color .16s;position:absolute;left:15px}.field__control:focus-within .field__search[data-v-ff0995c1]{color:var(--accent-strong)}.field__clear[data-v-ff0995c1],.field__toggle[data-v-ff0995c1]{color:var(--slate-400);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:color .16s,background .16s;display:inline-flex;position:absolute}.field__clear[data-v-ff0995c1]{width:32px;height:32px;right:42px}.field__clear[data-v-ff0995c1]:hover{color:var(--slate-700);background:var(--slate-100)}.field__toggle[data-v-ff0995c1]{width:36px;height:36px;right:6px}.field__toggle[data-v-ff0995c1]:hover:not(:disabled){color:var(--slate-600);background:var(--slate-100)}.field__toggle[data-v-ff0995c1]:disabled{cursor:not-allowed;opacity:.6}.field__caret[data-v-ff0995c1]{transition:transform .16s}.field__caret--open[data-v-ff0995c1]{transform:rotate(180deg)}.field__hint[data-v-ff0995c1]{color:var(--slate-500);margin:0;font-size:.78rem}.field__error[data-v-ff0995c1]{color:var(--danger-600);margin:0;font-size:.78rem;font-weight:500}.panel[data-v-ff0995c1]{z-index:70;overscroll-behavior:contain;border:1px solid var(--slate-200);border-radius:var(--radius-md);scrollbar-width:thin;scrollbar-color:var(--slate-300) transparent;background:#fff;padding:6px;animation:.15s ease-out panel-in-ff0995c1;position:fixed;overflow-y:auto;box-shadow:0 1px 2px #070f220f,0 18px 38px -16px #070f2252}.panel[data-v-ff0995c1]::-webkit-scrollbar{width:10px}.panel[data-v-ff0995c1]::-webkit-scrollbar-thumb{background:var(--slate-300);border:3px solid #fff;border-radius:999px}.panel[data-v-ff0995c1]::-webkit-scrollbar-thumb:hover{background:var(--slate-400)}@keyframes panel-in-ff0995c1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.panel[data-v-ff0995c1]{animation:none}}.panel__option[data-v-ff0995c1]{border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;transition:background .12s;display:flex}.panel__option--active[data-v-ff0995c1]{background:var(--emerald-50)}.panel__option--selected .panel__label[data-v-ff0995c1]{color:var(--navy-900)}.panel__text[data-v-ff0995c1]{flex-direction:column;gap:1px;min-width:0;display:flex}.panel__label[data-v-ff0995c1]{color:var(--slate-800);font-size:.92rem;font-weight:600}.panel__label[data-v-ff0995c1],.panel__sublabel[data-v-ff0995c1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel__sublabel[data-v-ff0995c1]{color:var(--slate-500);font-variant-numeric:tabular-nums;font-size:.78rem}.panel__mark[data-v-ff0995c1]{color:var(--navy-900);background:var(--emerald-100);border-radius:3px;padding:0 1px}.panel__check[data-v-ff0995c1]{color:var(--accent-strong);flex:none}.panel__empty[data-v-ff0995c1]{color:var(--slate-600);margin:0;padding:10px 10px 4px;font-size:.86rem}.panel__empty--error[data-v-ff0995c1]{color:var(--danger-600);padding-bottom:10px}.panel__loading[data-v-ff0995c1]{color:var(--slate-600);align-items:center;gap:8px;margin:0;padding:12px 10px;font-size:.86rem;display:flex}.panel__spinner[data-v-ff0995c1]{border:2px solid var(--slate-200);border-top-color:var(--accent-strong);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite panel-spin-ff0995c1}@keyframes panel-spin-ff0995c1{to{transform:rotate(1turn)}}.panel__empty-hint[data-v-ff0995c1]{color:var(--slate-500);margin:0;padding:0 10px 10px;font-size:.78rem}.panel__more[data-v-ff0995c1]{color:var(--slate-500);border-top:1px solid var(--slate-100);margin:0;padding:8px 10px 4px;font-size:.74rem}.sr-only[data-v-ff0995c1]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
