.ui-select[data-v-d84935d9]{align-items:center;gap:var(--space-2);display:inline-flex}.ui-select-label[data-v-d84935d9]{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:600}.ui-select--field[data-v-d84935d9]{flex-direction:column;align-items:stretch;display:flex}.ui-select--field .ui-select-label[data-v-d84935d9]{min-height:24px;font-size:var(--text-sm);align-items:center;font-weight:500;display:flex}.ui-select--field .ui-select-combo[data-v-d84935d9]{box-sizing:border-box;width:100%;min-height:var(--touch-target);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);font-family:var(--font-sans);line-height:normal;font-size:max(var(--text-base), 16px);color:var(--color-text-secondary);display:flex}@media (width<=768px){.ui-select--compact .ui-select-label[data-v-d84935d9]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-select--compact .ui-select-combo[data-v-d84935d9]{gap:var(--space-3);min-width:0}.ui-select--compact .ui-select-value--full[data-v-d84935d9]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-select--compact .ui-select-value-short[data-v-d84935d9]{font-weight:600;display:inline}}.ui-select-value-short[data-v-d84935d9]{display:none}.ui-select-anchor[data-v-d84935d9]{position:relative}.ui-select-combo[data-v-d84935d9]{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:140px;min-height:36px;padding:0 var(--space-4) 0 var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background-color:var(--color-input-bg);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.ui-select-chevron[data-v-d84935d9]{border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);width:7px;height:7px;transition:transform .15s;transform:translateY(-25%)rotate(45deg)}.ui-select-combo[aria-expanded=true] .ui-select-chevron[data-v-d84935d9]{transform:translateY(25%)rotate(-135deg)}.ui-select-popup[data-v-d84935d9]{z-index:20;min-width:100%;position:absolute;right:0}.ui-select--top .ui-select-popup[data-v-d84935d9]{bottom:calc(100% + var(--space-2))}.ui-select--bottom .ui-select-popup[data-v-d84935d9]{top:calc(100% + var(--space-2))}.ui-select-list[data-v-d84935d9]{gap:var(--space-2);max-height:280px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--color-shadow-dialog);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.ui-select-backdrop[data-v-d84935d9],.ui-select-grabber[data-v-d84935d9]{display:none}.ui-select-option[data-v-d84935d9]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-input-bg);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;display:flex}.ui-select-option[aria-selected=true][data-v-d84935d9]{background:color-mix(in srgb, var(--color-accent-bg) 16%, transparent);outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ui-select-option[data-current][data-v-d84935d9]{border-color:var(--color-accent-fg);background:color-mix(in srgb, var(--color-accent-bg) 10%, var(--color-input-bg));font-weight:600}.ui-select-check[data-v-d84935d9]{border-right:2px solid var(--color-accent-fg);border-bottom:2px solid var(--color-accent-fg);width:5px;height:10px;transform:translateY(-20%)rotate(45deg)}@media (width<=768px){.ui-select-backdrop[data-v-d84935d9]{z-index:1000;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(var(--overlay-backdrop-blur));animation:.2s ease-out both ui-select-fade-d84935d9;display:block;position:fixed;inset:0}.ui-select-popup[data-v-d84935d9]{z-index:1001;min-width:0;padding:var(--space-2) max(var(--space-5), env(safe-area-inset-right,0px)) calc(var(--space-4) + env(safe-area-inset-bottom,0px)) max(var(--space-5), env(safe-area-inset-left,0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface);box-shadow:var(--color-shadow-dialog);animation:.25s ease-out both ui-select-sheet-in-d84935d9;position:fixed;inset:auto 0 0}.ui-select--top .ui-select-popup[data-v-d84935d9],.ui-select--bottom .ui-select-popup[data-v-d84935d9]{top:auto;bottom:0}.ui-select-grabber[data-v-d84935d9]{margin:calc(-1 * var(--space-2)) 0 0;padding-top:var(--space-2);touch-action:none;cursor:grab;display:block}.ui-select-handle[data-v-d84935d9]{width:36px;height:5px;margin:0 auto var(--space-3);background:var(--color-border-control);border-radius:999px;display:block}.ui-select-sheet-title[data-v-d84935d9]{margin:0 0 var(--space-3);text-align:center;font-size:var(--text-base);color:var(--color-text);font-weight:600}.ui-select-list[data-v-d84935d9]{max-height:60svh;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.ui-select-option[data-v-d84935d9]{font-size:var(--text-md)}.ui-select--closing .ui-select-popup[data-v-d84935d9]{animation:.22s ease-in both ui-select-sheet-out-d84935d9}.ui-select--closing .ui-select-backdrop[data-v-d84935d9]{animation:.22s ease-in both ui-select-fade-out-d84935d9}}@keyframes ui-select-sheet-out-d84935d9{to{transform:translateY(100%)}}@keyframes ui-select-fade-out-d84935d9{to{opacity:0}}@keyframes ui-select-sheet-in-d84935d9{0%{transform:translateY(100%)}}@keyframes ui-select-fade-d84935d9{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-select-backdrop[data-v-d84935d9],.ui-select-popup[data-v-d84935d9]{animation:none}}
