body{background:#f7f8fa;min-height:100vh;margin:0}#demo-afk{z-index:2000;pointer-events:auto;color:#333;cursor:pointer;background:#fff;border:1px solid #cbd0d8;border-radius:12px;min-height:44px;padding:12px 20px;font:14px/1.2 system-ui,sans-serif;position:fixed;top:112px;left:16px}#demo-afk:focus-visible{outline-offset:3px;outline:3px solid #003caa}#demo-company{z-index:2000;pointer-events:auto;color:#333;background:#fff;border:1px solid #cbd0d8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100vw - 32px);padding:6px;font:14px/1.2 system-ui,sans-serif;display:flex;position:fixed;top:16px;left:16px}.demo-company-status{color:#646b78;flex-basis:100%;padding:2px 8px 4px;font-size:12px}#demo-company button{--company-color:#003caa;color:#333;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s,border-color .16s;display:flex}#demo-company button[data-company=technovse]{--company-color:#c51221}#demo-company button:before{content:"";background:var(--company-color);border-radius:50%;width:8px;height:8px}#demo-company button[aria-pressed=true]{color:var(--company-color);background:#f0f3f8}#demo-company button[data-pending=true]{border-color:var(--company-color)}#demo-company button:active{transform:scale(.97)}#demo-company button:focus-visible{outline:2px solid var(--company-color);outline-offset:2px}#demo-afk:disabled{opacity:.5;cursor:default}#demo-fallback{box-sizing:border-box;z-index:2000;pointer-events:auto;color:#333;background:#fff;border:1px solid #cbd0d8;border-radius:14px;width:296px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 192px);padding:12px;font:13px/1.4 system-ui,sans-serif;position:fixed;top:176px;left:16px;overflow-y:auto}#demo-fallback summary{cursor:pointer;color:#646b78}#demo-fallback p{color:#646b78;margin:8px 0 12px;font-size:12px}#demo-fallback fieldset{border:0;grid-template-columns:1fr 1fr;gap:6px;min-width:0;margin:0;padding:0;display:grid}#demo-fallback button{color:#333;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e3e9;border-radius:9px;padding:8px}#demo-fallback button[aria-pressed=true]{background:#f0f3f8;border-color:#a8b1bf}#demo-fallback button:disabled{opacity:.5;cursor:default}#demo-fallback button:focus-visible,#demo-fallback summary:focus-visible{outline-offset:2px;outline:2px solid #003caa}@media (width<=899px){#demo-fallback{max-width:calc(100vw - 168px);max-height:calc(100dvh - 128px);top:112px;left:152px}#demo-fallback fieldset{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media (hover:hover) and (pointer:fine){#demo-company button:hover{background:#f0f3f8}}@media (prefers-reduced-motion:reduce){#demo-company button{transition:none}}
