.seg.svelte-kdl257{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:2px;border:1px solid var(--border);border-radius:var(--corner);background:var(--bg)}.seg-btn.svelte-kdl257{min-width:0;border:0;border-radius:4px;padding:6px 8px;font-family:var(--font-family);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:transparent;color:var(--text-dim);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:background var(--duration-fast),color var(--duration-fast)}.seg-btn.svelte-kdl257:hover:not(.active){color:var(--text)}.seg-btn.active.svelte-kdl257{color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent);cursor:default}.seg-btn.tone-neutral.active.svelte-kdl257{color:var(--text-dim);background:color-mix(in srgb,var(--text-faint, var(--text-dim)) 16%,transparent)}.seg-btn.tone-ok.active.svelte-kdl257{color:var(--status-ok);background:color-mix(in srgb,var(--status-ok) 16%,transparent)}.seg-btn.tone-err.active.svelte-kdl257{color:var(--status-err);background:color-mix(in srgb,var(--status-err) 16%,transparent)}.seg-btn.tone-warn.active.svelte-kdl257{color:var(--status-warn);background:color-mix(in srgb,var(--status-warn) 16%,transparent)}.seg-btn.svelte-kdl257:disabled{opacity:.42;cursor:not-allowed}.seg-btn.svelte-kdl257:disabled:hover{background:transparent;color:var(--text-dim)}.seg.has-description.svelte-kdl257 .seg-btn:where(.svelte-kdl257){flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;gap:3px;padding:var(--space-3)}.seg-description.svelte-kdl257{font-size:11px;font-weight:400;text-transform:none;letter-spacing:normal;line-height:1.35;color:var(--text-dim);white-space:normal}.seg-icon.svelte-kdl257{display:inline-flex;align-items:center}.seg-icon.svelte-kdl257:empty{display:none}.seg-count.svelte-kdl257{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--text-dim) 16%,transparent);color:var(--text-dim);font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.seg-btn.active.svelte-kdl257 .seg-count:where(.svelte-kdl257){color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.seg.icon-only.svelte-kdl257 .seg-btn:where(.svelte-kdl257){height:30px;min-width:32px;padding:0}.seg-pager.svelte-kdl257{display:flex;align-items:center;gap:4px;min-width:0}.seg.scrollable.svelte-kdl257{display:flex;flex:0 1 auto;width:max-content;max-width:100%;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.seg.scrollable.svelte-kdl257::-webkit-scrollbar{display:none}.seg.scrollable.svelte-kdl257 .seg-btn:where(.svelte-kdl257){flex:0 0 auto}.seg-pager-buttons.svelte-kdl257{display:flex;flex:0 0 auto;align-items:center;gap:4px}.seg-pager-button.svelte-kdl257{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid var(--border);border-radius:var(--corner);padding:0;color:var(--text-dim);cursor:pointer;transition:background-color var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}.seg-pager-button.svelte-kdl257:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent);color:var(--accent)}.seg-pager-button.svelte-kdl257:active:not(:disabled){background:color-mix(in srgb,var(--accent) 24%,transparent)}.seg-pager-button.svelte-kdl257:disabled{opacity:.35;cursor:default}.seg-pager-button.svelte-kdl257:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
