.segc{background:#eeeff5;border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:grid}.segc label{min-width:0;position:relative}.segc input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segc span{color:#5b6472;text-align:center;cursor:pointer;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:36px;padding:5px 4px;font-size:13px;font-weight:500;line-height:1.15;transition:all .15s;display:flex}.segc span svg{width:18px;height:18px}.segc input:checked+span{color:#111827;background:#fff;font-weight:700;box-shadow:0 1px 2px #1118271f,0 0 0 1px #e5e7eb}.segc input:focus-visible+span{outline:2px solid var(--color-brand,#7c3aed);outline-offset:1px}.segc label:hover input:not(:checked)+span{color:#111827}fieldset:disabled .segc span{cursor:not-allowed;opacity:.55}.pg-canvas-checkerboard{background:repeating-conic-gradient(#e9eaf0 0 25%, #fff 0 50%) 0 0 / 14px 14px}body.is-dragging,body.is-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}@media (prefers-reduced-motion:reduce){.prog-bar-fill{transition:none!important}}
