.stats-page.svelte-1cesjfp{padding:16px 20px}.stats-page.ist-embedded.svelte-1cesjfp{color:var(--text-primary);padding:4px 0 0}header.svelte-1cesjfp{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}header.svelte-1cesjfp h2:where(.svelte-1cesjfp){flex:1;margin:0;font-size:1.1rem}.period-pills.svelte-1cesjfp{background:var(--bg-tertiary);border-radius:6px;gap:4px;padding:2px;display:flex}.pill.svelte-1cesjfp{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-family:inherit;font-size:.72rem;font-weight:700}.pill.active.svelte-1cesjfp{background:var(--accent-vie);color:#fff}.filter-bar.svelte-1cesjfp{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;padding:8px 10px;display:flex}.date-range.svelte-1cesjfp{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.date-range.svelte-1cesjfp label:where(.svelte-1cesjfp){color:var(--text-muted);align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.date-range.svelte-1cesjfp input[type=date]:where(.svelte-1cesjfp){border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text-primary);border-radius:4px;padding:4px 6px;font-family:inherit;font-size:.74rem}.range-info.svelte-1cesjfp{color:var(--text-secondary);font-size:.72rem}.active-toggle.svelte-1cesjfp{cursor:pointer;color:var(--text-secondary);align-items:center;gap:6px;margin-left:auto;font-size:.74rem;display:inline-flex}.active-toggle.svelte-1cesjfp input:where(.svelte-1cesjfp){cursor:pointer}.tabs.svelte-1cesjfp{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:6px;display:flex}.tab.svelte-1cesjfp{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px 6px 0 0;padding:6px 14px;font-family:inherit;font-size:.78rem;font-weight:700}.tab.svelte-1cesjfp:hover{color:var(--text-primary)}.tab.active.svelte-1cesjfp{background:var(--bg-card);border-color:var(--border);color:var(--accent-vie);border-bottom-color:#0000}.tab.svelte-1cesjfp:focus-visible{outline:2px solid var(--accent-vie);outline-offset:2px}.tab-sub.svelte-1cesjfp{color:var(--text-muted);margin-left:auto;font-size:.7rem}.tabpanel.svelte-1cesjfp{display:block}.sec-h.svelte-1cesjfp{color:var(--text-primary);margin:18px 0 8px;font-size:.86rem;font-weight:700}.sec-h.sub.svelte-1cesjfp{color:var(--text-secondary);margin:14px 0 6px;font-size:.78rem}.kpi-row.svelte-1cesjfp{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-bottom:16px;display:grid}.kpi.svelte-1cesjfp{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;flex-direction:column;padding:12px 14px;display:flex}.kpi.svelte-1cesjfp .k:where(.svelte-1cesjfp){color:var(--text-primary);font-size:1.4rem;font-weight:800}.kpi.svelte-1cesjfp .l:where(.svelte-1cesjfp){color:var(--text-muted);margin-top:4px;font-size:.7rem}.kpi.svelte-1cesjfp .s:where(.svelte-1cesjfp){color:var(--text-secondary);margin-top:2px;font-size:.64rem}.stats-table.svelte-1cesjfp tr.row-total:where(.svelte-1cesjfp) td:where(.svelte-1cesjfp){background:var(--bg-tertiary);font-weight:800}.sec-head.svelte-1cesjfp{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.expand-all.svelte-1cesjfp{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;margin-left:auto;padding:3px 10px;font-family:inherit;font-size:.68rem;font-weight:700}.expand-all.svelte-1cesjfp:hover{color:var(--accent-vie);border-color:var(--accent-vie)}.expand-all.svelte-1cesjfp:focus-visible{outline:2px solid var(--accent-vie);outline-offset:2px}.artefacts.svelte-1cesjfp{margin:-8px 0 0;padding:0 0 10px}.stats-table.svelte-1cesjfp tr.row-group:where(.svelte-1cesjfp) td:where(.svelte-1cesjfp){font-weight:700}.grp-toggle.svelte-1cesjfp{color:var(--text-primary);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:baseline;gap:6px;padding:0;font-weight:700;display:inline-flex}.grp-toggle.svelte-1cesjfp:hover .grp-label:where(.svelte-1cesjfp){color:var(--accent-vie)}.grp-toggle.svelte-1cesjfp:focus-visible{outline:2px solid var(--accent-vie);outline-offset:2px}.grp-caret.svelte-1cesjfp{width:12px;color:var(--text-muted);font-size:.72rem;display:inline-block}.grp-count.svelte-1cesjfp{color:var(--text-muted);font-size:.66rem;font-weight:600}.stats-table.svelte-1cesjfp tr.row-cat:where(.svelte-1cesjfp) td:where(.svelte-1cesjfp){background:var(--bg-tertiary);font-weight:400}.stats-table.svelte-1cesjfp td.cat-cell:where(.svelte-1cesjfp){color:var(--text-secondary);padding-left:34px}.chan-badge.svelte-1cesjfp{margin-right:2px;font-size:.85rem}.cell-sub.svelte-1cesjfp{color:var(--text-muted);margin-top:2px;font-size:.68rem;display:block}.badge-retours.svelte-1cesjfp{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:.66rem;font-weight:700;display:inline-block}.badge-open.svelte-1cesjfp{background:var(--bg-tertiary);color:var(--accent-warning);border:1px solid var(--accent-warning);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:.66rem;font-weight:700;display:inline-block}.badge-closed.svelte-1cesjfp{background:var(--bg-tertiary);color:var(--text-muted);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:.66rem;font-weight:700;display:inline-block}.mini-bar.svelte-1cesjfp{border-radius:3px;min-width:2px;height:6px;margin:1px 0;display:block}.mini-bar.in.svelte-1cesjfp{background:var(--accent-vie)}.mini-bar.out.svelte-1cesjfp{background:var(--accent-neutral)}.stats-table.svelte-1cesjfp{border-collapse:collapse;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;width:100%;overflow:hidden}.stats-table.svelte-1cesjfp th:where(.svelte-1cesjfp),.stats-table.svelte-1cesjfp td:where(.svelte-1cesjfp){text-align:left;border-bottom:1px solid var(--border);padding:8px 12px;font-size:.78rem}.stats-table.svelte-1cesjfp th:where(.svelte-1cesjfp){background:var(--bg-tertiary);text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:.68rem}.stats-table.svelte-1cesjfp .num:where(.svelte-1cesjfp){text-align:right;font-variant-numeric:tabular-nums}.stats-table.svelte-1cesjfp tr:where(.svelte-1cesjfp):hover{background:var(--bg-hover)}.stats-table.svelte-1cesjfp tr.zero:where(.svelte-1cesjfp){opacity:.5}.stats-table.svelte-1cesjfp strong:where(.svelte-1cesjfp){display:block}.stats-table.svelte-1cesjfp .muted:where(.svelte-1cesjfp){font-size:.7rem}.muted.svelte-1cesjfp{color:var(--text-muted);padding:8px;font-size:.78rem}.small.svelte-1cesjfp{padding:12px 0 0;font-size:.7rem}.error.svelte-1cesjfp{color:var(--accent-danger);padding:8px}code.svelte-1cesjfp{background:var(--bg-tertiary);border-radius:3px;padding:1px 5px;font-size:.72rem}.num-link.svelte-1cesjfp{color:var(--accent-vie);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.num-link.svelte-1cesjfp:hover{text-decoration:underline}.drill-info.svelte-1cesjfp{padding:0 0 8px}.drill-list.svelte-1cesjfp{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.drill-list.svelte-1cesjfp li:where(.svelte-1cesjfp){margin:0}.drill-row.svelte-1cesjfp{text-align:left;background:var(--bg-tertiary);border:1px solid var(--border);cursor:pointer;width:100%;color:var(--text-primary);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 10px;font-family:inherit;display:flex}.drill-row.svelte-1cesjfp:hover{background:var(--bg-hover);border-color:var(--accent-vie)}.drill-row[aria-expanded=true].svelte-1cesjfp{border-color:var(--accent-vie);border-bottom-right-radius:0;border-bottom-left-radius:0}.drill-toggle.svelte-1cesjfp{color:var(--text-muted);width:12px;font-size:.75rem;display:inline-block}.drill-chan.svelte-1cesjfp{font-size:.85rem}.drill-name.svelte-1cesjfp{font-size:.82rem;font-weight:700}.drill-email.svelte-1cesjfp{font-size:.7rem}.drill-date.svelte-1cesjfp{font-variant-numeric:tabular-nums;margin-left:auto;font-size:.68rem}.drill-panel.svelte-1cesjfp{background:var(--bg-card);border:1px solid var(--accent-vie);border-top:none;border-radius:0 0 6px 6px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.drill-subject.svelte-1cesjfp{font-size:.78rem}.drill-pair.svelte-1cesjfp{flex-direction:column;gap:3px;display:flex}.drill-pair.client.svelte-1cesjfp{border-left:3px solid var(--border);padding-left:8px}.drill-pair.agent.svelte-1cesjfp{border-left:3px solid var(--accent-vie);padding-left:8px}.drill-role.svelte-1cesjfp{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);font-size:.66rem;font-weight:700}.drill-body.svelte-1cesjfp{white-space:pre-wrap;word-break:break-word;background:var(--bg-tertiary);border-radius:4px;max-height:320px;padding:6px 8px;font-size:.78rem;line-height:1.5;overflow-y:auto}.drill-body.muted.svelte-1cesjfp{color:var(--text-muted);font-style:italic}.drill-extra.svelte-1cesjfp{font-size:.74rem}.drill-extra.svelte-1cesjfp summary:where(.svelte-1cesjfp){cursor:pointer;color:var(--text-muted);padding:4px 0}.drill-extra.svelte-1cesjfp summary:where(.svelte-1cesjfp):hover{color:var(--text-primary)}.drill-audio.svelte-1cesjfp{width:100%;max-width:480px;height:32px}.drill-feedback.svelte-1cesjfp{color:var(--accent-vie);background:var(--tint-purple);border-left:3px solid var(--accent-vie);border-radius:4px;padding:6px 8px;font-size:.78rem}.drill-actions.svelte-1cesjfp{justify-content:flex-end;display:flex}.drill-go.svelte-1cesjfp{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-family:inherit;font-size:.72rem}.drill-go.svelte-1cesjfp:hover{background:var(--bg-hover);color:var(--accent-vie);border-color:var(--accent-vie)}.drill-day.svelte-1cesjfp{border-top:1px dashed var(--border);margin-top:4px;padding-top:8px}.drill-day-h.svelte-1cesjfp{color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-size:.72rem;font-weight:700}.day-msgs.svelte-1cesjfp{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.day-msg.svelte-1cesjfp{background:var(--bg-tertiary);border-left:3px solid var(--border);border-radius:0 4px 4px 0;padding:6px 10px}.day-msg.out.svelte-1cesjfp{border-left-color:var(--accent-vie);background:#8b5cf60f}.day-msg-head.svelte-1cesjfp{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.day-chan.svelte-1cesjfp{font-size:.85rem}.day-dir.svelte-1cesjfp{font-size:.75rem}.day-sender.svelte-1cesjfp{font-size:.74rem;font-weight:600}.day-time.svelte-1cesjfp{font-variant-numeric:tabular-nums;margin-left:auto;font-size:.68rem}.day-subject.svelte-1cesjfp{margin-top:3px;font-size:.72rem}.day-body.svelte-1cesjfp{white-space:pre-wrap;word-break:break-word;background:var(--bg-card);border-radius:3px;max-height:200px;margin-top:4px;padding:4px 6px;font-size:.74rem;line-height:1.45;overflow-y:auto}.day-audio.svelte-1cesjfp{width:100%;max-width:380px;height:28px;margin-top:4px}.day-transcript.svelte-1cesjfp summary:where(.svelte-1cesjfp){cursor:pointer;color:var(--text-muted);padding:4px 0;font-size:.7rem}.day-transcript.svelte-1cesjfp summary:where(.svelte-1cesjfp):hover{color:var(--text-primary)}
