:root[data-brand=qha]{--background:#f3f7fc;--foreground:#15263d;--card:#fff;--card-foreground:#15263d;--popover:#fff;--popover-foreground:#15263d;--primary:#123651;--primary-foreground:#fff;--secondary:#e9f2fa;--secondary-foreground:#143a54;--muted:#edf2f8;--muted-foreground:#53677e;--accent:#e1f6fb;--accent-foreground:#123651;--border:#dce5ef;--input:#c9d7e6;--ring:#087c96;--sidebar:#061831;--sidebar-foreground:#d8e7f5;--sidebar-primary:#22d3ee;--sidebar-primary-foreground:#061831;--sidebar-accent:#12334b;--sidebar-accent-foreground:#fff;--sidebar-border:#ffffff12;--sidebar-ring:#22d3ee;--radius:.75rem;--shadow-card:0 3px 14px #102c4909, 0 1px 3px #102c4905;--shadow-pop:0 16px 44px #102c491a;--shadow-brand-glow:0 2px 4px #102c4918;--brand-green-900:#0c253e;--brand-green-800:#0c253e;--brand-green-700:#123651;--surface-green-50:#e1f6fb}.dark[data-brand=qha]{--background:#08172a;--foreground:#e4eef8;--card:#102238;--card-foreground:#e4eef8;--popover:#132840;--popover-foreground:#e4eef8;--primary:#9de7f5;--primary-foreground:#061831;--secondary:#1b354e;--secondary-foreground:#e4eef8;--muted:#182c43;--muted-foreground:#a8bbd0;--accent:#183c52;--accent-foreground:#c8f4ff;--border:#294056;--input:#3c566e;--ring:#22d3ee;--shadow-card:0 2px 12px #00000030;--shadow-pop:0 12px 36px #00000050}[data-brand=qha] .qha-brand{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}[data-brand=qha] .qha-brand-logo{object-fit:contain;width:188px;max-width:100%;height:auto;display:block}[data-brand=qha] .qha-brand-link{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}[data-brand=qha] [data-slot=sidebar-header]{background:#03112b}[data-brand=qha] .qha-lockup{object-fit:contain;width:min(100%,330px);height:auto}[data-brand=qha] [data-collapsible=icon] [data-slot=sidebar-header]{padding:18px 5px}[data-brand=qha] [data-collapsible=icon] .qha-brand-logo{width:38px}@media (min-width:768px){[data-brand=qha] .qha-contact-actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;padding-right:0}[data-brand=qha] .qha-contact-actions-heading{text-align:center;padding-right:0}[data-brand=qha] .qha-contact-actions :is(button,a){border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}[data-brand=qha] .qha-contact-actions :is(button,a) svg{width:16px;height:16px}}[data-brand=qha] [data-collapsible=icon] [data-slot=sidebar-menu-button]{justify-content:center;min-height:44px;padding:0!important}[data-brand=qha] [data-collapsible=icon] [data-slot=sidebar-menu-button]>span:not([data-nav-icon]),[data-brand=qha] [data-collapsible=icon] [data-slot=sidebar-menu-button]>div,[data-brand=qha] [data-collapsible=icon] [data-slot=sidebar-menu-button]>svg{display:none}[data-brand=qha] [data-slot=sidebar-footer] .text-muted-foreground{color:#a3bdd5}[data-brand=qha] .qha-app-header{background:var(--card);min-height:64px;box-shadow:0 1px #14365106}[data-brand=qha] .qha-app-header~main{background:var(--background)}.dark[data-brand=qha] .qha-app-header~main [class~=bg-white]{background-color:var(--card)}.dark[data-brand=qha] .qha-app-header~main :is(.text-gray-500,.text-gray-600,.text-gray-700,.text-slate-500,.text-slate-600){color:var(--muted-foreground)}.dark[data-brand=qha] .qha-app-header~main :is([class~=bg-emerald-50],[class~=bg-green-50]){color:#caf8e5;background-color:#0b342c}.dark[data-brand=qha] .qha-app-header~main :is([class~=bg-amber-50],[class~=bg-yellow-50]){color:#fdeab3;background-color:#382f13}.dark[data-brand=qha] .qha-app-header~main :is([class~=bg-red-50],[class~=bg-rose-50]){color:#fecdd3;background-color:#3b1b2a}.dark[data-brand=qha] .qha-app-header~main :is([class~=bg-sky-50],[class~=bg-blue-50]){color:#c9e9ff;background-color:#14334c}[data-brand=qha] [data-slot=button]{letter-spacing:-.01em;border-radius:10px;min-height:38px}[data-brand=qha] [data-slot=button].bg-primary{box-shadow:0 3px 7px #102c491a}[data-brand=qha] [data-slot=button].bg-primary:hover:not(:disabled){background-color:color-mix(in srgb, var(--primary) 86%, black)}[data-brand=qha] [data-slot=button][class~="bg-[#198754]"]{background-color:var(--primary);color:var(--primary-foreground)}[data-brand=qha] [data-slot=button][class~="bg-[#198754]"]:hover:not(:disabled){background-color:color-mix(in srgb, var(--primary) 86%, black)}[data-brand=qha] [data-slot=button][class~=from-emerald-600]{background-image:none;background-color:var(--primary);color:var(--primary-foreground)}[data-brand=qha] [data-slot=input],[data-brand=qha] [data-slot=textarea],[data-brand=qha] [data-slot=select-trigger]{background-color:var(--card);border-radius:10px}[data-brand=qha] [data-slot=input]:focus-visible,[data-brand=qha] [data-slot=textarea]:focus-visible{box-shadow:0 0 0 3px #08a3bd20}[data-brand=qha] [data-slot=card]{border-color:var(--border);box-shadow:var(--shadow-card)}[data-brand=qha] [data-slot=table-container]{border:1px solid var(--border);background:var(--card);border-radius:12px}[data-brand=qha] [data-slot=table-header]{background:color-mix(in srgb, var(--muted) 72%, var(--card))}[data-brand=qha] [data-slot=table-head]{height:46px;color:var(--muted-foreground);letter-spacing:.02em;font-size:12px;font-weight:650}[data-brand=qha] [data-slot=table-cell]{padding-top:12px;padding-bottom:12px}[data-brand=qha] [data-slot=table-row]:hover{background:color-mix(in srgb, var(--accent) 38%, var(--card))}[data-brand=qha] [data-slot=table-row][data-state=selected]{background:var(--accent)}[data-brand=qha] [data-slot=tabs-trigger][data-active]{color:var(--primary);background:var(--card);box-shadow:0 0 0 1px var(--border);font-weight:650}[data-brand=qha] [data-slot=tabs-trigger]:after{background:var(--ring)}[data-brand=qha] [data-sonner-toast]{font-family:var(--font-app), sans-serif;box-shadow:var(--shadow-pop);border-radius:12px}[data-brand=qha] .qha-login{background:radial-gradient(at 10% 15%,#dcf5fc,#0000 55%),#eff4fa}[data-brand=qha] .qha-login-layout{background:var(--card);grid-template-columns:1.05fr 1fr;display:grid}[data-brand=qha] .qha-login-story{color:#f1f7fe;background:#03112b;flex-direction:column;justify-content:center;gap:34px;padding:40px;display:flex}[data-brand=qha] .qha-login-story .qha-lockup{align-self:center}[data-brand=qha] .qha-eyebrow{color:#6ee7f9;letter-spacing:.2em;font-size:11px;font-weight:650}[data-brand=qha] .qha-login-story h2{margin:12px 0;font-size:28px;font-weight:650;line-height:1.3}[data-brand=qha] .qha-login-story p:not(.qha-eyebrow){color:#b0c7dd;font-size:14px;line-height:1.7}[data-brand=qha] .qha-login-signature{color:#8da7c2;font-size:11px}[data-brand=qha] .qha-login-form{flex-direction:column;justify-content:center;display:flex}[data-brand=qha] .qha-login-mobile-brand{display:none}[data-brand=qha] .qha-section-kicker{color:var(--muted-foreground);letter-spacing:.12em;margin-bottom:6px;font-size:10px;font-weight:700}[data-brand=qha] .qha-workspace-heading{padding-block:4px 8px}[data-brand=qha] .qha-workspace-heading h1{letter-spacing:-.025em;line-height:1.35}[data-brand=qha] .qha-session-actions [data-slot=button]{gap:8px;min-height:42px;padding-inline:14px}[data-brand=qha] .qha-session-actions{flex-wrap:wrap;max-width:100%}[data-brand=qha] .qha-workspace-tools{align-items:flex-start;gap:12px;display:flex}[data-brand=qha] .qha-provider-card{flex:1;min-width:0}[data-brand=qha] .qha-script-card{flex:0 0 215px}[data-brand=qha] .qha-script-card>div{border:1px solid var(--border);border-radius:12px;width:100%;height:auto;max-height:36vh}[data-brand=qha] .qha-script-card>div>button{min-height:48px;color:var(--foreground);background:var(--card);border-bottom:0;flex-direction:row;padding:12px}[data-brand=qha] .qha-script-card button>[class~=md\:hidden]{display:inline}[data-brand=qha] .qha-script-card button>span:last-child{margin-left:auto}[data-brand=qha] .qha-script-card button>svg{color:var(--ring)}[data-brand=qha] .qha-workspace-tools:has([aria-expanded=true]) .qha-script-card{flex-basis:50%}[data-brand=qha] .qha-call-task-layout{align-items:start;gap:16px;display:grid}[data-brand=qha] .qha-call-context{gap:16px;min-width:0;display:grid}[data-brand=qha] .qha-call-workspace>[role=status]{border:1px solid #dde6ed;font-size:14px;line-height:1.65}[data-brand=qha] .qha-call-customer{box-shadow:var(--shadow-card);padding:22px}[data-brand=qha] .qha-customer-identity{align-items:flex-start;gap:14px;min-width:0;max-width:100%;display:flex}[data-brand=qha] .qha-customer-identity>div{min-width:0}[data-brand=qha] .qha-customer-identity h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:21px;line-height:1.4}[data-brand=qha] .qha-customer-avatar{background:var(--accent);height:48px;color:var(--accent-foreground);border:1px solid color-mix(in srgb, var(--ring) 18%, var(--border));border-radius:15px;flex:0 0 48px;place-items:center;display:grid}[data-brand=qha] .qha-customer-avatar svg{stroke-width:1.7px;width:24px;height:24px}[data-brand=qha] .qha-call-report{border-top:3px solid var(--ring);padding:24px;box-shadow:0 8px 28px #102c490b}[data-brand=qha] .qha-report-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}[data-brand=qha] .qha-report-heading-icon{height:40px;color:var(--primary);background:var(--secondary);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}[data-brand=qha] .qha-report-heading-icon svg{stroke-width:1.8px;width:20px;height:20px}[data-brand=qha] .qha-report-heading h2{letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.4}[data-brand=qha] .qha-report-heading p{color:var(--muted-foreground);margin-top:3px;font-size:12px;line-height:1.5}[data-brand=qha] .qha-result-grid{gap:10px}[data-brand=qha] [data-slot=button].qha-result-button{border:1px solid var(--border);background:var(--card);height:auto;min-height:60px;color:var(--foreground);text-align:left;white-space:normal;border-radius:13px;justify-content:flex-start;gap:10px;padding:12px;font-size:13px;font-weight:600;line-height:1.4;position:relative;box-shadow:0 1px 2px #102c4904}[data-brand=qha] .qha-result-icon{background:var(--muted);height:32px;color:var(--muted-foreground);border-radius:10px;flex:0 0 32px;place-items:center;display:grid}[data-brand=qha] .qha-result-icon svg{stroke-width:1.8px;width:17px;height:17px}[data-brand=qha] .qha-result-label{flex:1;min-width:0}[data-brand=qha] .qha-result-indicator{height:20px;color:var(--muted-foreground);opacity:.45;border-radius:50%;flex:0 0 20px;place-items:center;display:grid}[data-brand=qha] .qha-result-indicator svg{width:13px;height:13px}[data-brand=qha] .qha-result-button[data-tone=positive] .qha-result-icon{color:#137349;background:#e9f8f1}[data-brand=qha] .qha-result-button[data-tone=callback] .qha-result-icon{color:#995509;background:#fff5e6}[data-brand=qha] .qha-result-button[data-tone=risk] .qha-result-icon{color:#ae354b;background:#fff0f2}[data-brand=qha] [data-slot=button].qha-result-button:hover:not(:disabled){background:var(--card);border-color:color-mix(in srgb, var(--ring) 65%, var(--border));box-shadow:0 3px 10px #102c4910}[data-brand=qha] [data-slot=button].qha-result-button[data-selected=true]{border-color:var(--ring);background:var(--accent);box-shadow:inset 0 0 0 1px var(--ring)}[data-brand=qha] [data-slot=button].qha-result-button[data-selected=true]:hover:not(:disabled){background:var(--accent);border-color:var(--ring)}[data-brand=qha] .qha-result-button[data-selected=true] .qha-result-indicator{background:var(--ring);color:#fff;opacity:1}[data-brand=qha] .qha-report-fields{gap:14px;padding-top:2px;display:grid}[data-brand=qha] .qha-report-field{color:var(--foreground);flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex}[data-brand=qha] .qha-report-field>span:first-child{align-items:center;gap:7px;display:flex}[data-brand=qha] .qha-report-field>span>svg{width:15px;height:15px;color:var(--muted-foreground)}[data-brand=qha] .qha-report-field [data-slot=textarea]{min-height:86px;font-size:14px;font-weight:400;line-height:1.6}[data-brand=qha] .qha-report-field [data-slot=input]{min-height:44px;font-size:14px;font-weight:400}[data-brand=qha] .qha-callback-field{border:1px solid var(--border);background:var(--muted);border-radius:12px;padding:14px}[data-brand=qha] .qha-report-footer{border-top:1px solid var(--border);padding-top:16px}[data-brand=qha] .qha-report-footer>p{color:var(--muted-foreground);margin-bottom:10px;font-size:11px;line-height:1.6}[data-brand=qha] [data-slot=button].qha-save-report{border-radius:12px;gap:9px;height:auto;min-height:48px;font-size:14px;font-weight:700;box-shadow:0 4px 10px #102c4920}[data-brand=qha] .qha-save-report .qha-save-arrow{margin-left:auto}[data-brand=qha] .qha-save-report>span{flex:1}[data-brand=qha] [data-slot=button].qha-save-report:disabled{background:var(--secondary);color:var(--muted-foreground);border:1px solid var(--border);opacity:1;box-shadow:none}[data-brand=qha] .qha-campaign-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}[data-brand=qha] .qha-campaign-metrics>div{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:12px 14px}[data-brand=qha] .qha-campaign-metrics dt{color:var(--muted-foreground);font-size:11px;line-height:1.45}[data-brand=qha] .qha-campaign-metrics dd{font-variant-numeric:tabular-nums;color:var(--foreground);margin-top:5px;font-size:20px;font-weight:700;line-height:1.2}[data-brand=qha] .qha-session-summary{background:var(--muted);color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;font-size:12px;display:flex}[data-brand=qha] .qha-session-summary strong{color:var(--foreground)}[data-brand=qha] .qha-recovery-panel{background:#fffaf0;border:1px solid #eedbaa;padding:16px 18px;font-size:13px;line-height:1.6}[data-brand=qha] .qha-recovery-title{color:#765113;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}[data-brand=qha] .qha-recovery-title svg{flex-shrink:0;width:16px;height:16px}[data-brand=qha] .qha-recovery-details{color:#765113;font-size:11px}[data-brand=qha] .qha-recovery-details summary{cursor:pointer;width:fit-content;padding-block:5px}[data-brand=qha] .qha-recovery-details code{background:#76511309;border-radius:8px;margin-top:5px;padding:8px;display:block}[data-brand=qha] .qha-recovery-actions [data-slot=button]{min-height:36px;box-shadow:none;background:#ffffffb0;border-color:#d9c998;gap:6px;font-size:11px}.dark[data-brand=qha] .qha-result-button[data-tone=positive] .qha-result-icon{color:#8de8b8;background:#173c30}.dark[data-brand=qha] .qha-result-button[data-tone=callback] .qha-result-icon{color:#f4d08d;background:#403215}.dark[data-brand=qha] .qha-result-button[data-tone=risk] .qha-result-icon{color:#f5acbb;background:#402031}.dark[data-brand=qha] .qha-result-button[data-selected=true] .qha-result-indicator{color:#061831}.dark[data-brand=qha] .qha-call-workspace .qha-recovery-panel{background:#302813;border-color:#60502b}.dark[data-brand=qha] .qha-recovery-title,.dark[data-brand=qha] .qha-recovery-details{color:#f3d899}.dark[data-brand=qha] .qha-recovery-actions [data-slot=button]{color:#f7e8c4;background:#3c321a;border-color:#655532}@media (min-width:900px){[data-brand=qha] .qha-call-workspace{max-width:1080px}[data-brand=qha] .qha-call-report .qha-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-brand=qha] .qha-report-fields{grid-template-columns:1.65fr 1fr}[data-brand=qha] .qha-call-report .qha-report-footer{align-items:center;gap:20px;display:flex}[data-brand=qha] .qha-report-footer>p{flex:1;margin-bottom:0}[data-brand=qha] .qha-call-report .qha-save-report{flex:0 0 270px;width:270px}}@media (min-width:1200px){[data-brand=qha] .qha-call-task-layout[data-report=true]{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr)}[data-brand=qha] .qha-call-task-layout[data-report=true] .qha-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-brand=qha] .qha-call-task-layout[data-report=true] .qha-report-footer{display:block}[data-brand=qha] .qha-call-task-layout[data-report=true] .qha-report-footer>p{margin-bottom:10px}[data-brand=qha] .qha-call-task-layout[data-report=true] .qha-save-report{width:100%}}@media (max-width:767px){[data-brand=qha] [data-slot=button],[data-brand=qha] [data-slot=tabs-trigger]{min-height:44px}[data-brand=qha] [data-slot=button][data-size^=icon]{min-width:44px}[data-brand=qha] [data-slot=tabs-list]{height:auto;min-height:48px}[data-brand=qha] [data-slot=input],[data-brand=qha] [data-slot=textarea]{font-size:16px}[data-brand=qha] .qha-app-header{gap:8px;padding-inline:12px}[data-brand=qha] .qha-login-layout{max-width:420px;display:block}[data-brand=qha] .qha-login-story{display:none}[data-brand=qha] .qha-login-mobile-brand{background:#03112b;border-radius:12px;margin-bottom:14px;padding:12px 16px;display:flex}[data-brand=qha] .qha-call-report{padding:16px}[data-brand=qha] .qha-call-customer{padding:18px}[data-brand=qha] .qha-customer-avatar{border-radius:12px;flex-basis:40px;height:40px}[data-brand=qha] .qha-customer-identity{gap:10px}[data-brand=qha] .qha-customer-identity h2{font-size:18px}[data-brand=qha] [data-slot=button].qha-result-button{gap:7px;min-height:66px;padding:10px;font-size:12px}[data-brand=qha] .qha-result-icon{border-radius:9px;flex-basis:28px;height:28px}[data-brand=qha] .qha-result-indicator{flex-basis:15px;width:15px;height:15px}[data-brand=qha] .qha-result-indicator svg{width:11px;height:11px}[data-brand=qha] .qha-report-field [data-slot=textarea],[data-brand=qha] .qha-report-field [data-slot=input]{font-size:16px}[data-brand=qha] .qha-campaign-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}[data-brand=qha] .qha-recovery-panel{padding:14px}[data-brand=qha] .qha-recovery-actions [data-slot=button]{min-height:44px}[data-brand=qha] .qha-workspace-tools{flex-direction:column;align-items:stretch}[data-brand=qha] .qha-script-card{flex-basis:auto}[data-brand=qha] .qha-workspace-tools:has([aria-expanded=true]) .qha-script-card{flex-basis:auto}}@media (max-width:359px){[data-brand=qha] .qha-call-report .qha-result-grid{grid-template-columns:minmax(0,1fr)}[data-brand=qha] [data-slot=button].qha-result-button{min-height:52px}}@media (prefers-reduced-motion:reduce){[data-brand=qha] [data-slot=button]{transition:none}}@media print{[data-brand=qha] .qha-app-header{box-shadow:none}}
