.signal-page.svelte-1yw75nd{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--ts-light);color:var(--ts-text)}.signal-layout.svelte-1yw75nd{display:flex;flex:1;min-height:0;overflow:hidden}.sidebar.svelte-1yw75nd{width:260px;min-width:260px;border-right:1px solid var(--ts-border);background:#fff;display:flex;flex-direction:column;padding:.75rem;gap:.6rem;overflow-y:auto}.sidebar-hero.svelte-1yw75nd{border-left:4px solid #FF9800;padding:.5rem .6rem}.sidebar-hero-title.svelte-1yw75nd{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;color:#ff9800;margin:0}.sidebar-hero-tagline.svelte-1yw75nd{font-family:var(--font-body);font-size:.75rem;color:var(--ts-text-secondary);margin:.2rem 0 0}.sidebar-how-to-use.svelte-1yw75nd{font-family:var(--font-ui);font-size:.7rem;color:var(--ts-text-secondary);margin-top:.3rem}.sidebar-how-to-use.svelte-1yw75nd summary:where(.svelte-1yw75nd){cursor:pointer;-webkit-user-select:none;user-select:none;padding:.15rem 0}.sidebar-how-content.svelte-1yw75nd{margin-top:.25rem;padding:.4rem;background:var(--ts-bg-alt);border-radius:var(--radius-sm);font-size:.7rem;line-height:1.4}.sidebar-section.svelte-1yw75nd{display:flex;flex-direction:column;gap:.4rem}.sidebar-label.svelte-1yw75nd{font-family:var(--font-heading);font-size:.9rem;font-weight:700;color:var(--ts-text-secondary)}.sidebar-footer.svelte-1yw75nd{display:flex;justify-content:center;border-top:1px solid var(--ts-border);padding-top:.5rem;margin-top:auto}.panel-show.svelte-1yw75nd{position:absolute;top:12px;left:0;z-index:10;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--ts-border);border-left:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#fff;cursor:pointer}.icon-sm.svelte-1yw75nd{width:14px;height:14px}.form-row.svelte-1yw75nd{display:flex;gap:.25rem;align-items:center}.reason-row.svelte-1yw75nd{display:flex;gap:.3rem;flex-wrap:wrap}.reason-btn.svelte-1yw75nd{width:32px;height:32px;border:2px solid var(--ts-border);border-radius:var(--radius-md);cursor:pointer;background:#fff;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .15s}.reason-btn.active.svelte-1yw75nd{border-color:#ff9800;background:#fff3e0}.reason-btn.svelte-1yw75nd:hover{border-color:#ff9800}.stats-row.svelte-1yw75nd{display:flex;gap:.5rem}.stat-box.svelte-1yw75nd{flex:1;text-align:center;padding:.4rem;background:var(--ts-bg-alt);border-radius:var(--radius-sm)}.stat-num.svelte-1yw75nd{font-family:var(--font-body);font-size:1.3rem;font-weight:700;color:#ff9800;display:block}.stat-label.svelte-1yw75nd{font-family:var(--font-ui);font-size:.6rem;color:var(--ts-text-secondary)}.chk-label.svelte-1yw75nd{font-family:var(--font-ui);font-size:.7rem;color:var(--ts-text-secondary);display:flex;align-items:center;gap:.3rem;cursor:pointer}.btn-sm.svelte-1yw75nd{padding:.25rem .6rem;border:1px solid var(--ts-border);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:.7rem;cursor:pointer;background:#fff;color:var(--ts-text);transition:all .15s}.btn-sm.svelte-1yw75nd:hover:not(:disabled){background:var(--ts-bg-alt)}.btn-sm.svelte-1yw75nd:disabled{opacity:.4;cursor:not-allowed}.btn-accent.svelte-1yw75nd{background:#ff9800;color:#fff;border-color:#ff9800}.input-sm.svelte-1yw75nd{padding:.25rem .4rem;border:1px solid var(--ts-border);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:.75rem;outline:none;width:100%}.input-sm.svelte-1yw75nd:focus{border-color:#ff9800}.signal-main.svelte-1yw75nd{flex:1;display:flex;flex-direction:column;padding:1rem;overflow-y:auto;min-height:0;align-items:center}.queue-list.svelte-1yw75nd{width:100%;max-width:600px;display:flex;flex-direction:column;gap:.5rem}.queue-card.svelte-1yw75nd{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border:1px solid var(--ts-border);border-radius:var(--radius-md);transition:all .2s}.queue-card.first.svelte-1yw75nd{border-left:4px solid #FF9800;box-shadow:var(--shadow-sm);background:#fff8e1}.queue-card.answered.svelte-1yw75nd{opacity:.5}.queue-pos.svelte-1yw75nd{font-family:var(--font-body);font-size:1.2rem;font-weight:700;color:#ff9800;width:28px;text-align:center;flex-shrink:0}.queue-info.svelte-1yw75nd{flex:1;display:flex;flex-direction:column}.queue-name.svelte-1yw75nd{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--ts-text)}.queue-reason.svelte-1yw75nd{font-family:var(--font-ui);font-size:.75rem;color:var(--ts-text-secondary)}.queue-time.svelte-1yw75nd{font-family:var(--font-ui);font-size:.7rem;color:var(--ts-text-secondary)}.queue-actions.svelte-1yw75nd{display:flex;gap:.3rem}.q-btn.svelte-1yw75nd{width:28px;height:28px;border:1px solid var(--ts-border);border-radius:50%;cursor:pointer;background:#fff;font-size:.75rem;display:flex;align-items:center;justify-content:center;transition:all .15s}.q-btn.svelte-1yw75nd:hover{background:var(--ts-bg-alt)}.q-check.svelte-1yw75nd{background:#4caf50;color:#fff;border-color:#4caf50}.q-check.svelte-1yw75nd:hover{background:#388e3c}.answered-divider.svelte-1yw75nd{text-align:center;font-family:var(--font-ui);font-size:.7rem;color:var(--ts-text-secondary);padding:.5rem 0;border-top:1px dashed var(--ts-border);margin-top:.5rem}.empty-state.svelte-1yw75nd{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.empty-icon.svelte-1yw75nd{font-size:4rem;line-height:1}.empty-title.svelte-1yw75nd{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--ts-text);margin:0}.empty-desc.svelte-1yw75nd{font-family:var(--font-body);font-size:.9rem;color:var(--ts-text-secondary);margin:0}@media(max-width:768px){.signal-page.svelte-1yw75nd{height:auto;min-height:100vh;overflow:auto}.signal-layout.svelte-1yw75nd{flex-direction:column;overflow:visible}.sidebar.svelte-1yw75nd{width:100%;min-width:100%;border-right:none;border-bottom:1px solid var(--ts-border);padding:.5rem}}
