:root .seg[data-fit]>button{padding-inline:10px;gap:6px}:root .seg.sm[data-fit]>button{padding-inline:9px}:root .seg[data-fit=scroll]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}:root .seg[data-fit=scroll]::-webkit-scrollbar{display:none}:root .seg[data-fit=scroll]>button{flex:none}.seg[data-fit=scroll][data-edge=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.seg[data-fit=scroll][data-edge=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 36px),transparent)}.seg[data-fit=scroll][data-edge=both]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent)}@media (forced-colors: active){.seg[data-fit=scroll]{-webkit-mask-image:none;mask-image:none}}
