.support-panel.demo-support-panel{width:380px;max-width:calc(100vw - 100px);max-height:75dvh;line-height:1.7}.demo-support-panel .panel-header button{flex-shrink:0;min-width:44px;min-height:44px}.demo-support-panel .panel-header strong{font-size:14px}.demo-support-panel .support-options button{align-items:center;min-height:44px;font-size:12px}.demo-support-panel .support-options button[aria-pressed=true]{border-color:var(--gold)}.demo-support-panel .support-options svg{flex-shrink:0}.demo-support-panel .support-answer strong{color:var(--gold);font-size:12px}.demo-support-panel .support-answer p{margin:10px 0}.demo-support-panel .support-answer a,.demo-support-home{min-height:44px;color:var(--cyan);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.demo-support-panel .support-contact{flex-direction:column;gap:6px}.demo-support-panel .support-contact a{align-items:center;min-height:44px;display:flex}.demo-support-home{border-top:1px solid var(--stroke);margin-top:10px;padding-top:12px}@media (max-width:639px){.support-panel.demo-support-panel{right:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:calc(100% - 24px);max-width:calc(100% - 24px);max-height:calc(100dvh - 110px);font-size:12px}}.demo-support-panel .panel-header{z-index:2;border-bottom:1px solid var(--stroke);background:#091b2d;padding-block:8px;position:sticky;top:0}.support-panel.demo-support-panel{overscroll-behavior:contain;touch-action:pan-y}
