@layer veneer.inputs{:where([data-scope=segmented]){border-radius:calc(var(--veneer-radius-control) + 2px);box-shadow:inset 0 0 0 var(--veneer-sweep-base-width) var(--veneer-color-border);background:var(--veneer-color-surface-sunken);isolation:isolate;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;place-self:start;gap:2px;max-inline-size:100%;padding:3px;display:inline-grid;position:relative}:where([data-scope=segmented]:has(input:focus-visible)){box-shadow:inset 0 0 0 var(--veneer-sweep-base-width) var(--veneer-color-sweep-base)}:where([data-scope=segmented])>:where(label[data-sweep]){--veneer-sweep-radius:var(--veneer-radius-control);border-radius:var(--veneer-radius-control)}:where([data-scope=segmented])>:where(label[data-sweep])>:where([data-part=sweep]){z-index:1;border-width:var(--veneer-sweep-width)}:where([data-scope=segmented])>:where(label:has(input:checked))>:where([data-part=sweep]){visibility:hidden}:where([data-scope=segmented]) :where(label){z-index:3;display:flex;position:relative}:where([data-scope=segmented]) :where(input){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:where([data-scope=segmented]) :where([data-part=item]:not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))){min-inline-size:0;min-block-size:calc(var(--veneer-control-md) - 8px);padding:2px var(--veneer-pad-control);font-weight:500;font-size:var(--veneer-text-body-size);color:var(--veneer-color-text-subtle);text-align:center;text-wrap:balance;border-radius:var(--veneer-radius-control);transition:color var(--veneer-shuttle-tail) var(--veneer-ease-out);flex:1;justify-content:center;align-items:center;gap:6px;line-height:1.2;display:inline-flex}:where([data-scope=segmented]) :where([data-part=item]:not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))) :where(svg){block-size:14px;inline-size:14px}:where([data-scope=segmented]) :where([data-part=count]:not([data-scope=segmented] :is([data-scope=checklist],[data-scope=chip],[data-scope=kanban],[data-scope=pill],[data-scope=tab-bar],[data-scope=table],[data-scope=tour]) :not([data-scope=segmented] :is([data-scope=checklist],[data-scope=chip],[data-scope=kanban],[data-scope=pill],[data-scope=tab-bar],[data-scope=table],[data-scope=tour]) [data-scope=segmented] *))){font:500 11px/1.25 var(--veneer-font-mono)}:where([data-scope=segmented]) :where([data-part=item]:has(>[data-part=count]):not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))){flex-direction:column;gap:1px;padding-block:4px}:where([data-scope=segmented]) :where([data-part=count]:not([data-scope=segmented] :is([data-scope=checklist],[data-scope=chip],[data-scope=kanban],[data-scope=pill],[data-scope=tab-bar],[data-scope=table],[data-scope=tour]) :not([data-scope=segmented] :is([data-scope=checklist],[data-scope=chip],[data-scope=kanban],[data-scope=pill],[data-scope=tab-bar],[data-scope=table],[data-scope=tour]) [data-scope=segmented] *))){white-space:nowrap;opacity:.85}:where([data-scope=segmented])>:where(label){min-inline-size:0}:where([data-scope=segmented][data-fill]){justify-self:stretch;inline-size:100%;display:grid}:where([data-scope=segmented]) :where(label:hover) :where([data-part=item]:not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))){color:var(--veneer-color-text)}:where([data-scope=segmented]) :where(input:checked)+:where([data-part=item]:not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))){color:var(--veneer-color-accent-on-solid);transition-duration:var(--veneer-shuttle-head)}:where([data-scope=segmented][data-wrap]){grid-auto-flow:row;grid-template-columns:repeat(var(--seg-cols,2), minmax(0, 1fr))}:where([data-scope=segmented]) :where(input:focus-visible)+:where([data-part=item]:not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))){outline:var(--veneer-focus-width) solid var(--veneer-color-focus);outline-offset:1px}:where([data-scope=segmented]) :where([data-part=indicator]:not([data-scope=segmented] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) :not([data-scope=segmented] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) [data-scope=segmented] *))){z-index:2;pointer-events:none;border-radius:var(--veneer-radius-control);--veneer-sweep-radius:var(--veneer-radius-control);background:var(--veneer-color-accent-solid);position:absolute;inset-block-start:0;inset-inline-start:0}:where([data-scope=segmented])>:where([data-part=indicator]:not([style]))~:where(label) :where(input:checked)+:where([data-part=item]:not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))){background:var(--veneer-color-accent-solid)}:where([data-scope=segmented])>:where([data-part=indicator][data-instant])~:where(label) :where([data-part=item]:not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))){transition:none}:where([data-scope=segmented][data-size=sm]) :where([data-part=item]:not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))){block-size:calc(var(--veneer-control-sm) - 8px);font-size:var(--veneer-text-caption-size)}:where([data-scope=segmented]:not([data-wrap]))>:where(label[data-sweep]:not(:nth-child(1 of label)))>:where([data-part=sweep]),:where([data-scope=segmented]:not([data-wrap]))>:where(label[data-sweep]:not(:nth-child(1 of label)))>:where([data-part=sweep-base]){--_js:0;border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}:where([data-scope=segmented]:not([data-wrap]))>:where(label[data-sweep]:not(:nth-last-child(1 of label)))>:where([data-part=sweep]),:where([data-scope=segmented]:not([data-wrap]))>:where(label[data-sweep]:not(:nth-last-child(1 of label)))>:where([data-part=sweep-base]){--_je:0;border-inline-end-width:0;border-start-end-radius:0;border-end-end-radius:0}:where([data-part=carrier]){opacity:0;pointer-events:none;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;inset-block-end:0;inset-inline-start:var(--_lead,0)}}