.ds-seg{background:var(--seg-bg);border:1px solid var(--card-border);border-radius:var(--r-input);padding:3px;display:inline-flex}.ds-seg__opt{font:500 15px / 1 var(--font-body);color:var(--fg-sec);border-radius:var(--r-btn);cursor:pointer;white-space:nowrap;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:1px solid #0000;padding:10px 20px}.ds-seg__opt:hover{color:var(--fg)}.ds-seg__opt--active{background:var(--seg-active);color:var(--fg);box-shadow:var(--seg-shadow)}.ds-seg__opt--active:hover{color:var(--fg)}.ds-seg__opt:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ds-seg__opt[aria-disabled=true]{opacity:.4;cursor:not-allowed}.ds-seg--glass{background:var(--glass-pill);border:0;border-radius:14px;gap:3px;padding:4px}.ds-seg--glass .ds-seg__opt{height:36px;font:600 13.5px / 1 var(--font-body);color:var(--glass-ink);border:0;border-radius:11px;align-items:center;gap:6px;padding:0 14px;transition:background .2s,color .2s;display:inline-flex}.ds-seg--glass .ds-seg__opt:hover{color:var(--glass-ink)}.ds-seg--glass .ds-seg__opt--active,.ds-seg--glass .ds-seg__opt--active:hover{background:var(--glass-inv-bg);color:var(--glass-inv-fg);box-shadow:none}
