.objekt-segments{position:relative;display:inline-grid;grid-template-columns:repeat(var(--segment-count),minmax(0,1fr));gap:0;padding:3px;border:1px solid var(--studio-line,#cbd0c5);border-radius:14px;background:var(--studio-paper,#edede7);isolation:isolate}.objekt-segment-selection{position:absolute;inset:3px auto 3px 3px;width:calc((100% - 6px) / var(--segment-count));border-radius:10px;background:var(--studio-panel,#f7f7f1);box-shadow:0 1px 4px #101a1012,inset 0 0 0 1px var(--studio-line,#cbd0c5);transform:translateX(calc(var(--segment-index) * 100%));transition:transform var(--tabs-dur,.25s) var(--tabs-ease,cubic-bezier(.22,1,.36,1));pointer-events:none;z-index:-1}.objekt-segments>button{display:flex;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;border:0;border-radius:10px;background:transparent;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;color:var(--studio-muted,#626b5b);transition:color .16s ease-out}.objekt-segments>button:hover:not(:disabled),.objekt-segments>button[aria-pressed=true]{color:var(--studio-ink,#232921)}.objekt-segments>button:focus-visible{outline:2px solid var(--studio-muted,#626b5b);outline-offset:2px}.objekt-segments>button:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.objekt-segments>button{min-height:44px}}@media (prefers-reduced-motion:reduce){.objekt-segment-selection,.objekt-segments>button{transition:none}}