.select-control{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.select-trigger{isolation:isolate;width:100%;min-height:42px;color:var(--ink);font:600 13px/1.5 var(--preview-ui);text-align:start;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:9px 13px;display:inline-flex;position:relative}.select-trigger:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--control-border);border-radius:inherit;background:var(--control-face);box-shadow:var(--control-raised-shadow);transition:transform .12s ease-out,box-shadow .12s ease-out,background .16s ease-out,border-color .16s ease-out;position:absolute;inset:0}.select-trigger:hover:before{background:var(--control-hover-face)}.select-trigger[aria-expanded=true]:before,.select-trigger:active:not(:disabled):before{box-shadow:var(--control-pressed-shadow);transform:translateY(1px)}.select-trigger[aria-expanded=true]:before{border-color:var(--accent);background:var(--control-face)}.select-trigger[aria-expanded=true]>.select-value,.select-trigger[aria-expanded=true]>.select-chevron,.select-trigger:active:not(:disabled)>.select-value,.select-trigger:active:not(:disabled)>.select-chevron{translate:0 1px}.select-trigger:disabled{color:var(--disabled-text);cursor:default}.select-trigger:disabled:before{background:var(--wash);box-shadow:none}.select-value{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;transition:translate .12s ease-out;overflow:hidden}.select-chevron{color:var(--text-secondary);flex-shrink:0;transition:transform .16s ease-out,translate .12s ease-out}.select-trigger[aria-expanded=true] .select-chevron{transform:rotate(180deg)}.select-menu{z-index:50;box-sizing:border-box;overscroll-behavior:contain;background:var(--surface);box-shadow:var(--panel-shadow);color:var(--ink);font:500 13px/1.5 var(--preview-ui);scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent;border:0;border-radius:14px;margin:0;padding:4px;animation:.14s cubic-bezier(.16,1,.3,1) select-arrive;position:fixed;overflow:auto}.select-option{cursor:pointer;border-radius:9px;outline:none;justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:8px 10px;display:flex}.select-option>span{overflow-wrap:anywhere;min-width:0}.select-option.is-active{background:var(--hover-surface)}.select-option[aria-selected=true]{color:var(--accent-label);background:var(--accent-wash);font-weight:600}.select-check{visibility:hidden;flex-shrink:0}.select-option[aria-selected=true] .select-check{visibility:visible}.select-option[aria-disabled=true]{color:var(--disabled-text);cursor:default}.number-stepper{border:1px solid var(--control-border);background:var(--control-face);min-height:42px;box-shadow:var(--control-raised-shadow);color:var(--ink);border-radius:12px;align-items:center;padding:3px;display:inline-flex}.stepper-button{width:32px;height:34px;min-height:0;box-shadow:none;color:var(--control-text);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.stepper-button:hover{background:var(--hover-surface);color:var(--ink)}.stepper-button:active{background:var(--press-surface);box-shadow:var(--control-pressed-shadow);transform:translateY(1px)}.stepper-button[aria-disabled=true]{color:var(--disabled-text);opacity:.45;cursor:default}.stepper-button[aria-disabled=true]:hover,.stepper-button[aria-disabled=true]:active{box-shadow:none;background:0 0;transform:none}.stepper-value{min-width:32px;height:32px;color:var(--ink);font:600 14px/1 var(--preview-ui);font-variant-numeric:tabular-nums;cursor:default;border-radius:6px;place-items:center;padding:0 3px;display:grid}.select-trigger:focus-visible,.stepper-button:focus-visible,.stepper-value:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[lang=ar] .select-trigger,.select-menu[lang=ar]{font-family:"Noto Sans Arabic Variable",var(--preview-ui)}@keyframes select-arrive{0%{opacity:.6;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.select-menu[data-reduce-motion=true]{animation:none}@media (prefers-reduced-motion:reduce){.select-menu{animation:none}.select-trigger:before,.select-value,.select-chevron,.stepper-button{transition:none}}
