.sg[data-v-2c33b743]{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:var(--radius,12px);align-items:stretch;gap:2px;min-height:40px;padding:3px;display:inline-flex;position:relative;overflow:hidden}.sg.block[data-v-2c33b743]{width:100%;display:flex}.sg.disabled[data-v-2c33b743]{opacity:.6;cursor:not-allowed}.sg-thumb[data-v-2c33b743]{background:var(--app-surface);box-shadow:var(--app-shadow-sm);border:1px solid var(--app-border);pointer-events:none;z-index:0;transition:left .22s cubic-bezier(.22,.61,.36,1),width .22s cubic-bezier(.22,.61,.36,1);position:absolute;top:3px;bottom:3px}.sg-opt[data-v-2c33b743],.sg-thumb[data-v-2c33b743]{border-radius:calc(-4px + var(--radius,12px))}.sg-opt[data-v-2c33b743]{z-index:1;min-width:0;color:var(--app-text-mute);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.84rem;font-weight:600;transition:color .16s;display:inline-flex;position:relative}.sg-opt i[data-v-2c33b743]{font-size:.82rem}.sg-opt[data-v-2c33b743]:hover:not(.on):not(:disabled){color:var(--app-text)}.sg-opt.on[data-v-2c33b743]{color:var(--brand-primary-dark,var(--brand-primary));font-weight:800}.sg-opt[data-v-2c33b743]:disabled{opacity:.45;cursor:not-allowed}.sg-opt[data-v-2c33b743]:focus-visible{box-shadow:0 0 0 3px var(--brand-ring);outline:none}.sg-sm[data-v-2c33b743]{min-height:34px}.sg-sm .sg-opt[data-v-2c33b743]{padding:0 10px;font-size:.78rem}@media (width<=520px){.sg-opt[data-v-2c33b743]{padding:0 8px;font-size:.78rem}.sg-opt span[data-v-2c33b743]{text-overflow:ellipsis;overflow:hidden}}@media (prefers-reduced-motion:reduce){.sg-thumb[data-v-2c33b743]{transition:none}}
