.ui-seg{border:1px solid var(--border);border-radius:calc(var(--radius) + 3px);background:var(--panel-2);flex-wrap:wrap;align-items:stretch;gap:2px;max-width:100%;padding:3px;display:inline-flex}.ui-seg.block{width:100%;display:flex}.ui-seg-item{min-width:0;min-height:var(--ctl-sm);border-radius:var(--radius);color:var(--muted);font-family:var(--font-ui);font-size:var(--fs-3);white-space:nowrap;cursor:pointer;transition:color var(--dur-1), background-color var(--dur-1), border-color var(--dur-1);background:0 0;border:1px solid #0000;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:1.1;display:inline-flex}.ui-seg-item:active:not(:disabled):not([aria-checked=true]){transform:translateY(1px)}.ui-seg-item:hover:not(:disabled){color:var(--text)}.ui-seg-item[aria-checked=true]{background:var(--panel-solid);color:var(--text);border-color:var(--edge-soft);font-weight:600;box-shadow:0 1px 2px #0003}.ui-seg-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-seg-item:disabled{opacity:.45;cursor:not-allowed}.ui-seg.sm .ui-seg-item{min-height:28px;font-size:var(--fs-2);padding:0 10px}[data-theme=codex] .ui-seg{background:#121722;border-color:#0b0e13;box-shadow:inset 0 0 0 1px #b8954f2a}[data-theme=codex] .ui-seg-item[aria-checked=true]{color:var(--accent);background:linear-gradient(#4a3d22,#352b17);border-color:#b8954f66;box-shadow:inset 0 1px #f0d58f22,0 1px 2px #0008}[data-theme=modern] .ui-seg{background:#efebe3;border-color:#d8d1c4}[data-theme=modern] .ui-seg-item[aria-checked=true]{color:#2a2214;background:#fff;border-color:#d8d1c4;box-shadow:0 1px 2px #2a221414}[data-theme=night] .ui-seg{background:#181c25;border-color:#2b3140}[data-theme=night] .ui-seg-item[aria-checked=true]{color:#f1e6d0;background:#2b3140;border-color:#6b563666}@media (width<=600px){.ui-seg-item,.ui-seg.sm .ui-seg-item{min-height:44px;font-size:max(1rem, var(--fs-3))}}@media (prefers-reduced-motion:reduce){.ui-seg-item{transition:none}.ui-seg-item:active{transform:none!important}}
