.chip,.chip-shell{--chip-blue:#0072b2;--chip-orange:#e69f00;--chip-vermillion:#d55e00;--chip-green:#009e73;--chip-tap-min:32px;--chip-pulse-ms:1.2s}.chip{align-items:center;gap:2px;display:inline-flex;position:relative}.chip-shell{min-width:84px;min-height:var(--chip-tap-min);display:inline-block}.chip-toggle,.chip-more{border-radius:var(--tool-radius,6px);background:var(--tool-bg,#080b0fbf);border:1px solid var(--tool-border,#00d4ff40);color:var(--tool-color,#fff);min-height:var(--tool-size,var(--chip-tap-min));height:var(--tool-size,auto)}.chip-toggle:hover,.chip-more:hover{border-color:var(--tool-border-hover,currentColor)}.chip-toggle[aria-pressed=true]{background:#ffffff2e}.chip-more{width:auto;padding:0 8px}.chip-toggle:focus-visible,.chip-more:focus-visible{outline:2px solid var(--chip-blue);outline-offset:2px}.chip-icon{fill:none;flex:none}.chip-icon[data-shape=none]{display:none}.chip-icon[data-status=working]{color:var(--chip-orange)}.chip-icon[data-status=live]{color:var(--chip-green)}.chip-icon[data-status=watching]{color:var(--chip-blue)}.chip-icon[data-status=offline-bots]{color:#c9d1d9}.chip-icon[data-status=problem],.chip-icon[data-status=cross]{color:var(--chip-vermillion)}.chip-icon[data-status=working] .chip-spin{transform-origin:8px 8px;animation:chip-rotate var(--chip-pulse-ms) linear infinite}@keyframes chip-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chip-icon[data-status=working] .chip-spin{animation:none}}.chip-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chip-popover{z-index:20;color:#fff;background:#14141cf5;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;min-width:200px;padding:10px 12px;font-size:14px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 24px #00000073}.chip-confirm{width:min(280px,100vw - 32px)}.chip-confirm-text{margin:0;line-height:1.4}.chip-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}@media (pointer:coarse){.chip{--chip-tap-min:44px}}
