@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/assets/InterVariable.DiVDrmQJ.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/static/assets/InterVariable-Italic.FCBEiFp6.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/static/assets/Inter-Thin.DzN99i8q.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/static/assets/Inter-ThinItalic.DxehbPeK.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/static/assets/Inter-ExtraLight.7kXoOaX_.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/static/assets/Inter-ExtraLightItalic.Ox17i_b0.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/static/assets/Inter-Light.14LG-y7V.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/static/assets/Inter-LightItalic.iBr7p6CH.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/assets/Inter-Regular.COLGFB3M.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/static/assets/Inter-Italic.Bm_w1qmz.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/assets/Inter-Medium.CDhBSFyE.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/static/assets/Inter-MediumItalic.BqDObnQN.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/assets/Inter-SemiBold.BAEEcJ4E.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/static/assets/Inter-SemiBoldItalic.B7KOJJiL.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/static/assets/Inter-Bold.BOs3KVhN.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/static/assets/Inter-BoldItalic.Cabj1n7x.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/static/assets/Inter-ExtraBold.BUaDDWMS.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/static/assets/Inter-ExtraBoldItalic.efVpd_pq.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/static/assets/Inter-Black.BJbWHna9.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/static/assets/Inter-BlackItalic.D3PIgx41.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:100;font-display:swap;src:url(/static/assets/InterDisplay-Thin.BT9qaRpT.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:100;font-display:swap;src:url(/static/assets/InterDisplay-ThinItalic.DtFR0WUP.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:200;font-display:swap;src:url(/static/assets/InterDisplay-ExtraLight.B3-UpUq4.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:200;font-display:swap;src:url(/static/assets/InterDisplay-ExtraLightItalic.C8b3Z3Tc.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:300;font-display:swap;src:url(/static/assets/InterDisplay-Light.DQj7ly9y.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:300;font-display:swap;src:url(/static/assets/InterDisplay-LightItalic.Bbt9QreW.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:400;font-display:swap;src:url(/static/assets/InterDisplay-Regular.CHKdHLF4.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:400;font-display:swap;src:url(/static/assets/InterDisplay-Italic.Pk5cUfHi.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:500;font-display:swap;src:url(/static/assets/InterDisplay-Medium.CYGNL_ty.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:500;font-display:swap;src:url(/static/assets/InterDisplay-MediumItalic.hd-DtBFz.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:600;font-display:swap;src:url(/static/assets/InterDisplay-SemiBold.-Mm3ZPsY.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:600;font-display:swap;src:url(/static/assets/InterDisplay-SemiBoldItalic.KqvXNdTp.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:700;font-display:swap;src:url(/static/assets/InterDisplay-Bold.BpCEuk9N.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:700;font-display:swap;src:url(/static/assets/InterDisplay-BoldItalic.2f5-4TWO.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:800;font-display:swap;src:url(/static/assets/InterDisplay-ExtraBold.CTk6ni5a.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:800;font-display:swap;src:url(/static/assets/InterDisplay-ExtraBoldItalic.7uYEMdJ3.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:900;font-display:swap;src:url(/static/assets/InterDisplay-Black.-Thh5XZM.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:900;font-display:swap;src:url(/static/assets/InterDisplay-BlackItalic.CeOspfgx.woff2) format("woff2")}@font-feature-values InterVariable{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values Inter{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values InterDisplay{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}:root{--qr-primary: #4f46e5;--qr-primary-dark: #3730a3;--qr-primary-light: #6366f1;--qr-primary-rgb: 79, 70, 229;--qr-body-bg: #f1f5f9;--qr-text: #0f172a;--qr-text-secondary: #64748b;--qr-text-muted: #94a3b8;--qr-success: #10b981;--qr-warning: #f59e0b;--qr-danger: #ef4444;--qr-info: #3b82f6;--qr-input-radius: 4px;--bs-primary: var(--qr-primary);--bs-primary-rgb: var(--qr-primary-rgb);--cui-primary: var(--qr-primary);--cui-primary-rgb: var(--qr-primary-rgb);--bs-primary-bg-subtle: #e0e7ff;--bs-primary-border-subtle: #c7d2fe;--bs-primary-text-emphasis: var(--qr-primary-dark);--cui-primary-bg-subtle: #e0e7ff;--cui-primary-border-subtle: #c7d2fe;--cui-primary-text-emphasis: var(--qr-primary-dark);--bs-link-color: var(--qr-primary);--bs-link-color-rgb: var(--qr-primary-rgb);--bs-link-hover-color: var(--qr-primary-dark)}:root{--qr-shadow-xs: 0 1px 2px rgba(15, 23, 42, .05);--qr-shadow-sm: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--qr-shadow-md: 0 4px 12px rgba(15, 23, 42, .08), 0 2px 4px rgba(15, 23, 42, .04);--qr-shadow-lg: 0 10px 24px rgba(15, 23, 42, .12), 0 4px 8px rgba(15, 23, 42, .06);--qr-shadow-xl: 0 24px 60px rgba(15, 23, 42, .3);--qr-shadow-primary: 0 4px 14px rgba(var(--qr-primary-rgb), .3);--qr-radius-xs: 3px;--qr-radius-sm: var(--qr-input-radius);--qr-radius-md: 8px;--qr-radius-lg: 12px;--qr-radius-xl: 16px;--qr-radius-pill: 999px;--qr-dur-fast: .12s;--qr-dur: .17s;--qr-dur-slow: .28s;--qr-ease: cubic-bezier(.4, 0, .2, 1);--qr-ease-out: cubic-bezier(.16, 1, .3, 1);--qr-ease-in: cubic-bezier(.4, 0, 1, 1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}body{background-color:var(--qr-body-bg);color:var(--qr-text);font-family:Inter,system-ui,-apple-system,sans-serif}@supports (font-variation-settings: normal){body{font-family:InterVariable,Inter,system-ui,-apple-system,sans-serif}}.form-control,.form-select{font-size:.85rem;padding:.4rem .7rem;line-height:1.4;border-radius:var(--qr-input-radius);border-color:#d9dee3}.form-control-sm,.form-select-sm,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{font-size:.8rem;padding:.25rem .55rem;border-radius:3px}.form-control-lg,.form-select-lg,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{font-size:.95rem;padding:.55rem .9rem;border-radius:6px}textarea.form-control{padding:.5rem .7rem}.input-group-text{font-size:.85rem;padding:.4rem .7rem;border-color:#d9dee3;background-color:#f8f9fc;border-radius:var(--qr-input-radius)}.form-label{font-size:.82rem;font-weight:600;color:#4a5568;margin-bottom:.3rem}:root{--bs-focus-ring-color: rgba(100, 116, 139, .18);--bs-focus-ring-width: 2px}.form-control:focus,.form-select:focus,.form-check-input:focus,.btn:focus-visible,.btn-close:focus{border-color:#a0aec0!important;box-shadow:0 0 0 2px #64748b26!important;outline:none!important}textarea:focus,input[type=text]:focus,input[type=number]:focus,input[type=search]:focus,input[type=email]:focus{border-color:#a0aec0!important;box-shadow:0 0 0 2px #64748b1f!important;outline:none!important}a:focus-visible{outline:2px solid rgba(79,70,229,.35);outline-offset:2px;border-radius:3px}.btn{border-radius:var(--qr-input-radius);font-size:.85rem;font-weight:500;padding:.4rem .7rem}.btn-sm{font-size:.8rem;padding:.25rem .55rem;border-radius:3px}.btn-lg{font-size:.95rem;padding:.55rem .9rem;border-radius:6px}.btn-xs{font-size:.78rem;padding:.15rem .45rem;border-radius:3px;line-height:1.2}.btn-primary{background-color:#6366f1;border-color:#6366f1;color:#fff}.btn-primary:hover,.btn-primary:focus{background-color:#4f46e5;border-color:#4f46e5;color:#fff}.btn-primary:active,.btn-primary.active,.btn-check:checked+.btn-primary{background-color:#4338ca;border-color:#4338ca;color:#fff}.btn-secondary{background-color:#64748b;border-color:#64748b;color:#fff}.btn-secondary:hover,.btn-secondary:focus{background-color:#475569;border-color:#475569;color:#fff}.btn-secondary:active,.btn-secondary.active{background-color:#334155;border-color:#334155;color:#fff}.btn-success{background-color:#10b981;border-color:#10b981;color:#fff}.btn-success:hover,.btn-success:focus{background-color:#059669;border-color:#059669;color:#fff}.btn-success:active,.btn-success.active{background-color:#047857;border-color:#047857;color:#fff}.btn-danger{background-color:#ef4444;border-color:#ef4444;color:#fff}.btn-danger:hover,.btn-danger:focus{background-color:#dc2626;border-color:#dc2626;color:#fff}.btn-danger:active,.btn-danger.active{background-color:#b91c1c;border-color:#b91c1c;color:#fff}.btn-info{background-color:#06b6d4;border-color:#06b6d4;color:#fff}.btn-info:hover,.btn-info:focus{background-color:#0891b2;border-color:#0891b2;color:#fff}.btn-info:active,.btn-info.active{background-color:#0e7490;border-color:#0e7490;color:#fff}.btn-warning{background-color:#fbbf24;border-color:#fbbf24;color:#1f2937}.btn-warning:hover,.btn-warning:focus{background-color:#f59e0b;border-color:#f59e0b;color:#1f2937}.btn-warning:active,.btn-warning.active{background-color:#d97706;border-color:#d97706;color:#1f2937}.btn-outline-primary{color:#4f46e5;border-color:#4f46e5;background-color:transparent}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary.active,.btn-check:checked+.btn-outline-primary{background-color:#4f46e5;border-color:#4f46e5;color:#fff}.btn-outline-secondary{color:#475569;border-color:#94a3b8;background-color:transparent}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:active,.btn-outline-secondary.active{background-color:#475569;border-color:#475569;color:#fff}.btn-outline-success{color:#059669;border-color:#059669;background-color:transparent}.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success:active,.btn-outline-success.active{background-color:#059669;border-color:#059669;color:#fff}.btn-outline-danger{color:#dc2626;border-color:#dc2626;background-color:transparent}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger:active,.btn-outline-danger.active{background-color:#dc2626;border-color:#dc2626;color:#fff}.btn-outline-info{color:#0891b2;border-color:#0891b2;background-color:transparent}.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-info:active,.btn-outline-info.active{background-color:#0891b2;border-color:#0891b2;color:#fff}.btn-outline-warning{color:#b45309;border-color:#d97706;background-color:transparent}.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning:active,.btn-outline-warning.active{background-color:#fbbf24;border-color:#fbbf24;color:#1f2937}.qr-topbar{display:flex;align-items:center;gap:1rem;min-height:60px;padding:.5rem 1rem;background:#fff;border-bottom:1px solid var(--qr-header-border, #e2e8f0);box-shadow:var(--qr-shadow-sm)}.qr-topbar-brand{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.qr-topbar-brand img{width:30px;height:auto;display:block}.qr-topbar-brand .qr-brand-name{font-weight:800;font-size:.95rem;letter-spacing:.01em;color:var(--qr-text);line-height:1}.qr-topbar-brand .qr-brand-name b{color:var(--qr-primary)}.qr-vsep{width:1px;align-self:stretch;margin:.4rem 0;flex-shrink:0;background:linear-gradient(180deg,transparent,#e2e8f0 20%,#e2e8f0 80%,transparent)}.qr-agent{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.qr-agent-avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--qr-primary-light),var(--qr-primary));color:#fff;font-weight:700;font-size:.82rem;box-shadow:var(--qr-shadow-primary)}.qr-agent-meta{display:flex;flex-direction:column;line-height:1.15}.qr-agent-name{font-weight:700;font-size:.85rem;color:var(--qr-text)}.qr-agent-sub{font-size:.7rem;color:var(--qr-text-muted)}.qr-stats{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0;overflow-x:auto;padding:.15rem 0}.qr-stats::-webkit-scrollbar{height:4px}.qr-stats::-webkit-scrollbar-thumb{background:#d7dbe7;border-radius:2px}.qr-stats::-webkit-scrollbar-track{background:transparent}.qr-stats>*{animation:qrStatIn var(--qr-dur-slow) var(--qr-ease-out) both}.qr-stats>*:nth-child(1){animation-delay:40ms}.qr-stats>*:nth-child(2){animation-delay:.1s}.qr-stats>*:nth-child(3){animation-delay:.16s}.qr-stats>*:nth-child(4){animation-delay:.22s}.qr-stats>*:nth-child(5){animation-delay:.28s}@keyframes qrStatIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.qr-stat{display:inline-flex;align-items:center;gap:.5rem;padding:.32rem .6rem;border-radius:9px;background:#f7f8fc;border:1px solid #eceef5;white-space:nowrap;flex-shrink:0;width:160px}.qr-stat>.bi,.qr-stat>.qr-live-dot{flex-shrink:0}.qr-stat>.bi{font-size:1rem;line-height:1;color:var(--qr-text-secondary)}.qr-stat-text{display:flex;flex-direction:column;line-height:1.12;flex:1 1 auto;min-width:0;align-items:center;text-align:center}.qr-stat-label{font-size:.58rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--qr-text-muted);margin-bottom:.15rem}.qr-stat-val{font-size:.78rem;font-weight:700;color:var(--qr-text);font-variant-numeric:tabular-nums}.qr-stat--primary{background:var(--bs-primary-bg-subtle);border-color:#d3d8fb}.qr-stat--primary>.bi{color:var(--qr-primary)}.qr-stat--info{background:#e0f2fe;border-color:#bae6fd}.qr-stat--info>.bi{color:#0284c7}.qr-stat--success{background:var(--cui-success-bg-subtle, #d1e7dd);border-color:#a7e0c4}.qr-stat--success>.bi{color:#059669}.qr-stat--warning{background:#fef3c7;border-color:#fde68a}.qr-stat--warning>.bi{color:#d97706}.qr-stat--danger{background:#fee2e2;border-color:#fecaca}.qr-stat--danger>.bi{color:#dc2626}.qr-stat--auto{width:auto;min-width:0;max-width:210px}.qr-stat--pause{background:#fef3c7;border-color:#fcd34d}.qr-stat--pause>.bi{color:#d97706}.qr-stat--pause .qr-stat-val{display:block;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-stat--pause-over{background:var(--bs-danger-bg-subtle, #f8d7da);border-color:var(--bs-danger-border-subtle, #f1aeb5);animation:qrPauseOverPulse 1.6s ease-in-out infinite}.qr-stat--pause-over>.bi{color:var(--bs-danger, #dc3545)}@keyframes qrPauseOverPulse{0%,to{box-shadow:0 0 #dc354500}50%{box-shadow:0 0 0 3px #dc35452e}}@media(prefers-reduced-motion:reduce){.qr-stat--pause-over{animation:none}}.qr-tip{position:fixed;z-index:11000;min-width:160px;max-width:300px;padding:.5rem .7rem;background:#0f172a;color:#e6edf6;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 12px 30px #0006;font-size:.78rem;line-height:1.35;pointer-events:none;animation:qrTipIn .12s ease}.qr-tip__title{font-weight:700;word-break:break-word}.qr-tip__warn{margin-top:.3rem;padding-top:.3rem;border-top:1px solid rgba(255,255,255,.12);color:#fca5a5;font-weight:600}@keyframes qrTipIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.qr-tip{animation:none}}.qr-metric-group{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0;padding:.28rem .7rem .28rem .45rem;border-radius:var(--qr-radius-lg);background:#f7f8fc;border:1px solid #eceef5;transition:box-shadow var(--qr-dur) var(--qr-ease),transform var(--qr-dur) var(--qr-ease),border-color var(--qr-dur) var(--qr-ease)}.qr-metric-group:hover{box-shadow:var(--qr-shadow-sm);border-color:#e0e3ee;transform:translateY(-1px)}.qr-metric-group__icon{position:relative;width:28px;height:28px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;background:#e9ecf5;color:var(--qr-text-secondary)}.qr-metric-group__items{display:inline-flex;align-items:stretch}.qr-metric{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.08;padding:0 .65rem}.qr-metric+.qr-metric{border-left:1px solid #e3e6ef}.qr-metric__val{font-size:.85rem;font-weight:700;color:var(--qr-text);font-variant-numeric:tabular-nums}.qr-metric__label{font-size:.54rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--qr-text-muted);white-space:nowrap}.qr-metric-group--session .qr-metric-group__icon{background:var(--bs-primary-bg-subtle);color:var(--qr-primary)}.qr-metric-group--chat .qr-metric-group__icon{background:#e0f2fe;color:#0284c7}.qr-metric-group--voz .qr-metric-group__icon{background:var(--cui-success-bg-subtle, #d1e7dd);color:#059669}.qr-metric-group--email .qr-metric-group__icon{background:#ede9fe;color:#7c3aed}.qr-metric-group--today{font:inherit;text-align:inherit;cursor:pointer}.qr-metric-group--today:hover{border-color:var(--qr-primary)}.qr-metric-group--today .qr-metric-group__icon{background:var(--bs-primary-bg-subtle);color:var(--qr-primary)}.qr-metric-group__live{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px #f7f8fc;animation:qrPulse 1.4s infinite}.qr-metric-group--live{border-color:#86dba8;background:var(--cui-success-bg-subtle, #ecfdf5);box-shadow:0 0 0 1px #22c55e2e,0 2px 10px #22c55e26}.qr-metric-group--live .qr-metric-group__icon{background:#d1fadf;color:#059669}.qr-live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;flex-shrink:0;box-shadow:0 0 #22c55e99;animation:qrPulse 1.4s infinite}@keyframes qrPulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}.qr-topbar-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.qr-iconbtn{position:relative;width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--qr-text-secondary);font-size:1.15rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.qr-iconbtn:hover{background:#f1f3fb;color:var(--qr-primary);border-color:#e5e8f5}.qr-iconbtn:focus-visible{outline:none;box-shadow:0 0 0 2px #64748b40}.qr-iconbtn:after{display:none!important}.qr-iconbtn--danger:hover{background:#fef2f2;color:var(--qr-danger);border-color:#fecaca}.qr-iconbtn .qr-badge{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--qr-danger);color:#fff;font-size:.6rem;font-weight:700;line-height:1;box-shadow:0 0 0 2px #fff;animation:qrBadgePop .25s ease}@keyframes qrBadgePop{0%{transform:scale(0)}to{transform:scale(1)}}.qr-iconbtn .qr-badge--neutral{background:var(--qr-primary, #4f46e5);animation:none}.qr-iconbtn--ring>.bi{animation:qrBell 2.6s ease infinite;transform-origin:top center}@keyframes qrBell{0%,90%,to{transform:rotate(0)}92%{transform:rotate(13deg)}94%{transform:rotate(-11deg)}96%{transform:rotate(7deg)}98%{transform:rotate(-4deg)}}.qr-user-dropdown{min-width:210px;border:1px solid var(--qr-header-border, #e2e8f0)!important;border-radius:10px!important;box-shadow:0 8px 24px #0f172a1f!important;padding:.35rem!important;margin-top:6px!important}.qr-user-dropdown .dropdown-item{display:flex;align-items:center;gap:.55rem;font-size:.83rem;padding:.5rem .65rem;border-radius:7px;color:var(--qr-text)}.qr-user-dropdown .dropdown-item .bi{width:1rem;text-align:center;color:var(--qr-text-muted)}.qr-user-dropdown .dropdown-item:hover{background:#f1f3fb;color:var(--qr-primary)}.qr-user-dropdown .dropdown-item:hover .bi{color:var(--qr-primary)}.qr-actionbar{display:flex;align-items:center;gap:.85rem;min-height:54px;padding:.45rem 1rem;background:#fbfcfe;border-bottom:1px solid var(--qr-header-border, #e2e8f0)}.qr-actionbar-controls{display:flex;align-items:center;gap:.6rem;flex:1 1 auto;min-width:0;overflow-x:auto;padding:.1rem 0}.qr-actionbar-controls::-webkit-scrollbar{height:4px}.qr-actionbar-controls::-webkit-scrollbar-thumb{background:#d7dbe7;border-radius:2px}.qr-actionbar .qr-vsep{margin:.3rem 0}.qr-status-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:999px;background:#fff;border:1px solid #e6e8f0;box-shadow:0 1px 2px #0f172a0d;white-space:nowrap;flex-shrink:0}.qr-status-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.qr-status-label{font-size:.8rem;font-weight:600;color:var(--qr-text)}.qr-status-time{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--qr-text-secondary);padding-left:.55rem;margin-left:.15rem;border-left:1px solid #e6e8f0}.qr-status-pill--live{border-color:#a7e0c4;background:var(--cui-success-bg-subtle, #ecfdf5)}.qr-status-pill--live .qr-status-dot{animation:qrPulse 1.4s infinite}.qr-modal-wide{max-width:min(1200px,96vw);width:100%}.qr-modal-tall{height:88vh;max-height:88vh;overflow:hidden;border:0;border-radius:14px;box-shadow:0 24px 60px #0f172a4d}.qr-modal-tall .modal-header{padding:.9rem 1.1rem;border-bottom:1px solid var(--qr-header-border, #e2e8f0)}.modal-content>.modal-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.qr-modal-tall .modal-title{font-size:1.05rem;font-weight:700;color:var(--qr-text)}.qr-modal-tall .modal-body{padding:0}.qr-modal-toolbar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.85rem 1.1rem;flex-shrink:0;background:#fbfcfe;border-bottom:1px solid var(--qr-header-border, #e2e8f0)}.qr-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1.1rem;flex-shrink:0;background:#fbfcfe;border-top:1px solid var(--qr-header-border, #e2e8f0)}.qr-modal-tall .table thead th{position:sticky;top:0;z-index:2}.qr-dispo-option{display:flex;align-items:center;gap:.6rem;margin:0;padding:.4rem .7rem;border:1px solid #e6e8f0;border-radius:8px;cursor:pointer;transition:border-color .12s,background .12s}.qr-dispo-option:hover{border-color:var(--bs-primary-border-subtle);background:#f7f8fc}.qr-dispo-option:has(input:checked){border-color:var(--qr-primary);background:var(--bs-primary-bg-subtle);box-shadow:inset 0 0 0 1px var(--qr-primary)}.qr-dispo-option__body{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;line-height:1.2}.qr-dispo-option__name{font-size:.85rem;font-weight:600;color:var(--qr-text);display:flex;align-items:center;gap:.3rem}.qr-dispo-option__name .badge{font-size:.6rem;font-weight:600;padding:.15rem .35rem}.qr-dispo-option__desc{font-size:.72rem;color:var(--qr-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-dispo-option__code{flex-shrink:0;font-size:.68rem;font-weight:700;color:var(--qr-text-secondary);background:#eef1f7;border-radius:6px;padding:.1rem .4rem;font-variant-numeric:tabular-nums}.qr-dispo-option:has(input:checked) .qr-dispo-option__code{background:#fff;color:var(--qr-primary)}.qr-modal-subbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1.1rem;flex-shrink:0;background:#fff;border-bottom:1px solid var(--qr-header-border, #e2e8f0)}.qr-records-info{font-size:.82rem;color:var(--qr-text)}.qr-callbacks-block{background:#f8f9fc;border:1px solid #eceef5;border-radius:8px;padding:.4rem .5rem}.qr-callbacks-title{font-size:.6rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--qr-text-muted);margin-bottom:.25rem}.qr-callbacks-badges{display:flex;gap:.35rem}.qr-callbacks-badges .badge{flex:1;font-size:.85rem;font-weight:700;padding:.4rem 0}.qr-callbacks-legend{display:flex;justify-content:space-between;gap:.25rem;font-size:.6rem;color:var(--qr-text-muted);margin-top:.1rem}.qr-callbacks-legend span{display:inline-flex;align-items:center;gap:.25rem}.qr-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.qr-action-view{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:var(--bs-primary-bg-subtle);color:var(--qr-primary);font-size:.95rem;cursor:pointer;transition:background .15s,color .15s,transform .1s}.qr-action-view:hover{background:var(--qr-primary);color:#fff;transform:translateY(-1px)}.qr-action-view:active{transform:translateY(0)}.qr-action-view:disabled{opacity:.5;cursor:not-allowed}.qr-info-section{margin-bottom:1.25rem}.qr-info-section__title{display:flex;align-items:center;gap:.45rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--qr-text-secondary);margin-bottom:.6rem;padding-bottom:.35rem;border-bottom:1px solid var(--qr-header-border, #e2e8f0)}.qr-info-section__title .bi{color:var(--qr-primary)}.qr-info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.7rem 1.1rem}.qr-info-cell{display:flex;flex-direction:column;gap:.1rem;background:#f8f9fc;border:1px solid #eceef5;border-radius:8px;padding:.5rem .7rem}.qr-info-cell--wide{grid-column:1 / -1}.qr-info-cell__label{font-size:.64rem;text-transform:uppercase;letter-spacing:.03em;font-weight:700;color:var(--qr-text-muted)}.qr-info-cell__value{font-size:.88rem;color:var(--qr-text);font-weight:500;word-break:break-word}.qr-info-cell__value:empty:after,.qr-info-cell__value.is-empty:after{content:"—";color:var(--qr-text-muted)}.qr-pagination{--cui-pagination-active-bg: var(--qr-primary);--cui-pagination-active-border-color: var(--qr-primary)}.qr-pagination .page-link{color:var(--qr-primary);cursor:pointer}.qr-pagination .page-item.active .page-link{background-color:var(--qr-primary);border-color:var(--qr-primary);color:#fff}.qr-pagination .page-link:focus{box-shadow:0 0 0 2px rgba(var(--qr-primary-rgb),.2)}.qr-workbar{background:#fff;border-bottom:1px solid var(--qr-header-border, #e2e8f0);box-shadow:0 1px 4px #0f172a0a;padding:.4rem 1rem 0;flex-shrink:0}.qr-workbar--withphone{display:flex;align-items:center;justify-content:space-between;gap:1rem}.qr-workbar--withphone>.qr-tabs{margin-bottom:0}.qr-workbar--withphone>.qr-sphone{align-self:center;margin-bottom:.35rem}.qr-workbar--phoneonly{padding-bottom:.4rem}.qr-workbar__title{display:inline-flex;align-items:center;gap:.45rem;font-size:.92rem;font-weight:700;color:var(--qr-text, #1e293b)}.qr-workbar__title .bi{color:var(--bs-primary, #4f46e5)}.qr-tabs--channels .nav-link{min-width:160px;justify-content:center;font-size:.9rem}.qr-tabs.qr-tabs--scroll{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.qr-tabs.qr-tabs--scroll .nav-link{white-space:nowrap;flex-shrink:0}.qr-tabs.qr-tabs--scroll::-webkit-scrollbar{height:3px}.qr-tabs.qr-tabs--scroll::-webkit-scrollbar-thumb{background:#d7dbe7;border-radius:2px}.qr-tabs.nav-fill{width:100%;gap:0}.qr-tabs.nav-fill .nav-item{flex:1 1 0}.qr-tabs.nav-fill .nav-link{width:100%;justify-content:center;padding-left:.4rem;padding-right:.4rem}.qr-chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:2rem 1rem;text-align:center;color:var(--qr-text-muted);font-size:.85rem}.qr-chat-empty .bi{font-size:1.8rem;color:#cbd5e1}.qr-workspace{background:var(--qr-body-bg);position:relative;overflow:hidden}.qr-side-panel{width:260px;flex-shrink:0;overflow:auto;background:#fff;border:1px solid var(--qr-header-border, #e2e8f0);border-radius:12px;box-shadow:0 1px 3px #0f172a0f;padding:.85rem}.qr-work-surface{background:#fff;border:1px solid var(--qr-header-border, #e2e8f0);border-radius:12px;box-shadow:0 1px 3px #0f172a0f;overflow:hidden}.qr-callbar{display:flex;align-items:center;flex-shrink:0;padding:.55rem .85rem;background:#fff;border-bottom:1px solid var(--qr-header-border, #e2e8f0)}.qr-subtabs{gap:.3rem;flex-wrap:wrap}.qr-subtabs .nav-link{font-size:.8rem;font-weight:600;color:var(--qr-text-secondary);padding:.3rem .7rem;border-radius:999px;border:1px solid transparent;background:#f1f3f9}.qr-subtabs .nav-link:hover{color:var(--qr-primary);background:var(--bs-primary-bg-subtle)}.qr-subtabs .nav-link.active{color:#fff;background:var(--qr-primary);border-color:var(--qr-primary)}.qr-comment-editor{border:1px solid #d9dee3;border-radius:var(--qr-input-radius);background:#fff;overflow:hidden}.qr-comment-editor.is-disabled{background:#f8f9fc;opacity:.8}.qr-comment-editor__toolbar{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;padding:.35rem .45rem;border-bottom:1px solid #eceef5;background:#fbfcfe}.qr-comment-editor__toolbar .btn-group .btn{border-color:#e4e7ef}.qr-comment-editor__toolbar .btn.active{background:var(--qr-primary);border-color:var(--qr-primary);color:#fff}.qr-comment-editor__body{padding:.55rem .7rem;overflow-y:auto;font-size:.9rem}.qr-comment-editor__body:focus-within{outline:none}.qr-comment-editor__area{outline:none;min-height:inherit}.qr-comment-editor__area p{margin:0 0 .4rem}.qr-comment-editor__area p:last-child{margin-bottom:0}.qr-comment-editor__area ul,.qr-comment-editor__area ol{margin:0 0 .4rem 1.25rem}.qr-list-toolbar{flex-shrink:0;padding:.5rem;background:#fff;border-bottom:1px solid #eef0f5}.qr-chat-detail-head{padding:.85rem 1rem .7rem;border-bottom:1px solid var(--qr-header-border, #e2e8f0);display:flex;flex-direction:column;gap:.55rem}.qr-chat-detail-head__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.qr-chat-detail-head__avatar{position:relative;flex-shrink:0;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--qr-primary-light),var(--qr-primary));color:#fff;font-size:1.05rem;font-weight:700}.qr-chat-detail-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.qr-chat-detail-head__meta .badge{font-size:.62rem;font-weight:600}.qr-chat-detail-head__stats{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.72rem;color:var(--qr-text-muted)}.qr-chat-detail-head__stats .bi{color:var(--qr-text-secondary);margin-right:.15rem}.qr-pick-card{display:flex;align-items:center;gap:.6rem;width:100%;margin:0;padding:.6rem .8rem;cursor:pointer;border:1px solid var(--qr-header-border, #e2e8f0);border-radius:10px;background:#fff;transition:border-color .12s,background .12s,box-shadow .12s}.qr-pick-card:hover{border-color:var(--bs-primary-border-subtle);background:#f7f8fc}.qr-pick-card.is-selected{border-color:var(--qr-primary);background:var(--bs-primary-bg-subtle);box-shadow:0 0 0 1px var(--qr-primary) inset}.qr-pick-card .form-check-input{flex-shrink:0;margin:0}.qr-pick-card__icon{flex-shrink:0;width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--bs-primary-bg-subtle);color:var(--qr-primary);font-size:1.1rem}.qr-pick-card__body{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1 auto}.qr-pick-card__body .fw-semibold{color:var(--qr-text)}.qr-chat-item{display:flex;gap:.55rem;align-items:flex-start;padding:.5rem .7rem;cursor:pointer;border-left:3px solid transparent;border-bottom:1px solid #eef0f5;transition:background var(--qr-dur-fast) var(--qr-ease),border-color var(--qr-dur) var(--qr-ease)}.qr-chat-item:hover{background:#f7f8fc}.qr-chat-item--history{cursor:default}.qr-chat-item--history .qr-chat-item__menu-btn{cursor:pointer}.qr-chat-item.is-selected{background:var(--bs-primary-bg-subtle);border-left-color:var(--qr-primary);border-left-width:4px}.qr-chat-item.is-overdue{background:#fff7ed}.qr-chat-item.is-overdue:hover{background:#ffedd5}.qr-chat-item.is-overdue{border-left-color:#f97316;border-left-width:4px}@keyframes qrCountdownPulse{0%,to{box-shadow:0 0 #dc354500}50%{box-shadow:0 0 0 3px #dc35452e}}.qr-chat-item.qr-wait-warn{border-left-color:#f59e0b;border-left-width:4px}.qr-chat-item.qr-wait-danger{border-left-color:#f97316;border-left-width:4px;background:#fff7ed}.qr-chat-item.qr-wait-danger:hover{background:#ffedd5}.qr-chat-item.qr-wait-extreme{border-left-color:#dc2626;border-left-width:5px;background:#fef2f2}.qr-chat-item.qr-wait-extreme:hover{background:#fee2e2}.qr-wait-chip{display:inline-flex;align-items:center;gap:.22rem;flex-shrink:0;font-size:.62rem;font-weight:700;line-height:1;padding:.22rem .5rem;border-radius:999px;border:1px solid var(--bs-border-color-translucent, #dee2e6);background:var(--bs-secondary-bg, #f1f3f5);color:var(--qr-text-secondary)}.qr-wait-chip .bi{font-size:.66rem;opacity:.85}.qr-wait-chip__cap{opacity:.6;font-weight:600;margin-left:.1rem}.qr-wait-chip--warn{background:#fef3c7;border-color:#fde68a;color:#92591b}.qr-wait-chip--danger{background:#ffedd5;border-color:#fed7aa;color:#9a3412}.qr-wait-chip--extreme{background:#fee2e2;border-color:#fecaca;color:#b91c1c;animation:qrCountdownPulse 1s ease-in-out infinite}.qr-tab-badge--warn{background:#f59e0b;color:#fff}.qr-tab-badge--danger{background:#f97316;color:#fff}.qr-tab-badge--extreme{background:#dc2626;color:#fff;animation:qrCountdownPulse 1s ease-in-out infinite}.qr-wait-alert{margin-left:.25rem;font-size:.8rem}.qr-wait-alert--warn{color:#f59e0b}.qr-wait-alert--danger{color:#f97316}.qr-wait-alert--extreme{color:#dc2626;animation:qrCountdownPulse 1s ease-in-out infinite}.qr-chat-item__avatar{position:relative;width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--qr-primary-light),var(--qr-primary));color:#fff;font-weight:700;font-size:.85rem;box-shadow:var(--qr-shadow-primary)}.qr-chan-dot{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff;color:#fff;font-size:.55rem;box-shadow:0 1px 2px #00000026}.qr-chan-dot .bi{line-height:1}.qr-chat-item__menu-btn{border:0;background:transparent;padding:0;width:24px;height:24px;border-radius:6px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--qr-text-muted);cursor:pointer;transition:background .12s,color .12s}.qr-chat-item__menu-btn:hover{background:#eef1fb;color:var(--qr-primary)}.qr-chat-item__main{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.1rem}.qr-chat-item__row{display:flex;align-items:center;gap:.5rem}.qr-chat-item__name{font-weight:700;font-size:.85rem;color:var(--qr-text);flex:1 1 auto;min-width:0}.qr-chat-item__time{font-size:.68rem;color:var(--qr-text-muted);white-space:nowrap;flex-shrink:0}.qr-chat-item__id{font-size:.7rem;color:var(--qr-text-muted)}.qr-chat-item__last{font-size:.78rem;color:var(--qr-text-secondary);flex:1 1 auto;min-width:0}.qr-chat-item__sender{font-weight:600;color:var(--qr-text)}.qr-chat-item__badge{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--qr-danger);color:#fff;font-size:.62rem;font-weight:700;box-shadow:0 1px 3px #ef444466;animation:qrBadgePop .25s var(--qr-ease-out)}.qr-chat-item__chips{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.25rem;margin-top:.2rem;width:100%;min-width:0;overflow:hidden}.qr-chat-item__chips .badge{font-size:.6rem;font-weight:600}.qr-group-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.62rem;font-weight:700;line-height:1;padding:.22rem .5rem;border-radius:999px;color:var(--qr-primary);background:var(--bs-primary-bg-subtle);border:1px solid var(--bs-primary-border-subtle);min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-group-badge .bi{font-size:.62rem;opacity:.8}.qr-chan-chip{display:inline-flex;align-items:center;gap:.25rem;font-size:.62rem;font-weight:700;line-height:1;padding:.22rem .5rem;border-radius:999px;border:1px solid transparent;white-space:nowrap}.qr-chan-chip .bi{font-size:.68rem}.qr-chan--whatsapp.qr-chan-dot{background:#25d366}.qr-chan--whatsapp.qr-chan-chip{color:#0f7a3d;background:#e4f9ec;border-color:#c4ecd4}.qr-chan--webchat.qr-chan-dot{background:var(--qr-primary)}.qr-chan--webchat.qr-chan-chip{color:var(--qr-primary);background:var(--bs-primary-bg-subtle);border-color:var(--bs-primary-border-subtle)}.qr-chan--instagram.qr-chan-dot{background:linear-gradient(135deg,#feda75,#d62976 45%,#962fbf 80%)}.qr-chan--instagram.qr-chan-chip{color:#c13584;background:#fce7f3;border-color:#f5c6e0}.qr-chan--messenger.qr-chan-dot{background:#0084ff}.qr-chan--messenger.qr-chan-chip{color:#0067cc;background:#e3f1ff;border-color:#c2dffb}.qr-chan--telegram.qr-chan-dot{background:#29a9eb}.qr-chan--telegram.qr-chan-chip{color:#1d8fcc;background:#e4f4fd;border-color:#c4e6f8}.qr-chan--sms.qr-chan-dot{background:#6366f1}.qr-chan--sms.qr-chan-chip{color:#4f46e5;background:#eef0ff;border-color:#d6dafc}.qr-chan--phone.qr-chan-dot{background:#64748b}.qr-chan--phone.qr-chan-chip{color:#475569;background:#eef2f6;border-color:#d8e0e8}.qr-chan--default.qr-chan-dot{background:#94a3b8}.qr-chan--default.qr-chan-chip{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.qr-autoresp{border:1px solid #e6e8f0;border-radius:10px;padding:.5rem .7rem;cursor:pointer;transition:border-color .12s,background .12s}.qr-autoresp:hover{border-color:var(--bs-primary-border-subtle);background:#f7f8fc}.qr-autoresp__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem;gap:.5rem}.qr-autoresp__head .badge{font-size:.6rem}.qr-autoresp__send{color:var(--qr-primary);flex-shrink:0}.qr-autoresp__body{font-size:.8rem;color:var(--qr-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.qr-chat-conv-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .85rem;flex-shrink:0;background:#fff;border-bottom:1px solid var(--qr-header-border, #e2e8f0)}.qr-chat-conv-header__avatar{position:relative;width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--qr-primary-light),var(--qr-primary));color:#fff;font-weight:700}.qr-chat-conv-header .badge{font-size:.62rem}.qr-composer{padding:.5rem .6rem;background:#fff;border-top:1px solid var(--qr-header-border, #e2e8f0)}.qr-composer__row{display:flex;align-items:flex-end;gap:.3rem;width:100%}.qr-composer__input{flex:1 1 auto;min-width:0;background:#f1f3f9;border:1px solid #e4e7ef;border-radius:var(--qr-radius-lg);overflow:hidden;transition:background var(--qr-dur) var(--qr-ease),border-color var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease)}.qr-composer__input:focus-within{background:#fff;border-color:var(--bs-primary-border-subtle);box-shadow:0 0 0 3px rgba(var(--qr-primary-rgb),.1)}.qr-scroll-bottom{width:38px;height:38px;padding:0;border-radius:50%;border:1px solid #e5e8f5;background:#fff;color:var(--qr-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;box-shadow:var(--qr-shadow-md);transition:transform var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease),background var(--qr-dur-fast) var(--qr-ease),color var(--qr-dur-fast) var(--qr-ease);animation:qrFadeUp var(--qr-dur) var(--qr-ease-out) both}.qr-scroll-bottom:hover{background:var(--qr-primary);color:#fff;transform:translateY(-2px);box-shadow:var(--qr-shadow-lg)}.qr-scroll-bottom:active{transform:translateY(0) scale(.94)}@keyframes qrFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.qr-msg-editor{display:flex;flex-direction:column;width:100%}.qr-msg-editor__toolbar{display:flex;gap:.1rem;padding:.2rem .3rem 0}.qr-msg-editor__btn{width:28px;height:24px;padding:0;border:0;background:transparent;border-radius:6px;color:var(--qr-text-secondary);font-size:.9rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.qr-msg-editor__btn:hover{background:#e4e8f3;color:var(--qr-primary)}.qr-msg-editor__btn.active{background:var(--qr-primary);color:#fff}.qr-msg-editor__area-wrap{max-height:110px;overflow-y:auto;padding:.25rem .6rem .4rem}.qr-msg-editor__area{outline:none;font-size:.9rem;color:var(--qr-text)}.qr-msg-editor__area p{margin:0 0 .2rem}.qr-msg-editor__area p:last-child{margin-bottom:0}.qr-msg-editor__area ul,.qr-msg-editor__area ol{margin:0 0 .2rem 1.15rem}.qr-msg-editor__area:empty:before,.qr-msg-editor__area p.is-editor-empty:first-child:before{color:var(--qr-text-muted)}.qr-composer__btn{width:34px;height:34px;flex-shrink:0;padding:0;border:0;background:transparent;border-radius:50%;color:var(--qr-text-secondary);font-size:1.05rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,transform .1s}.qr-composer__btn:hover{background:#eef1fb;color:var(--qr-primary)}.qr-composer__btn:active{transform:scale(.9)}.qr-composer__btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.qr-composer__btn--send{background:transparent;color:var(--qr-primary);font-size:1.45rem;width:40px}.qr-composer__btn--send:hover{background:transparent;color:var(--qr-primary-dark);transform:scale(1.08)}.qr-composer__btn--send:active{transform:scale(.94)}.qr-composer__btn--send:disabled{background:transparent;color:var(--qr-text-muted)}.qr-composer__btn--danger{color:var(--qr-danger)}.qr-composer__btn--danger:hover{background:#fef2f2;color:var(--qr-danger)}.qr-composer__emoji .btn{width:34px;height:34px;padding:0;border-radius:50%;color:var(--qr-text-secondary);font-size:1.05rem;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.qr-composer__emoji .btn:hover{background:#eef1fb;color:var(--qr-primary)}.qr-composer__waveform{height:34px}.qr-media-thumb{position:relative;display:inline-block;cursor:pointer;border-radius:var(--qr-radius-md);overflow:hidden;max-width:260px;line-height:0;background:#0000000a;box-shadow:var(--qr-shadow-sm)}.qr-media-thumb img,.qr-media-thumb video{display:block;width:100%;max-width:260px;max-height:300px;-o-object-fit:cover;object-fit:cover;border-radius:var(--qr-radius-md)}.qr-media-thumb video{-o-object-fit:contain;object-fit:contain;background:#000;max-height:320px}.qr-media-thumb--image img{transition:transform var(--qr-dur) var(--qr-ease)}.qr-media-thumb--image:hover img{transform:scale(1.04)}.qr-media-thumb__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.7rem;opacity:0;pointer-events:none;background:linear-gradient(0deg,#0f172a38,#0f172a0f);transition:opacity var(--qr-dur) var(--qr-ease)}.qr-media-thumb--image:hover .qr-media-thumb__overlay{opacity:1}.qr-media-thumb__overlay .bi{filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.qr-media-thumb__dl{position:absolute;top:6px;right:6px;z-index:2;width:30px;height:30px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0f172a8c;color:#fff;font-size:.85rem;opacity:0;transition:opacity var(--qr-dur) var(--qr-ease),background var(--qr-dur-fast);cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.qr-media-thumb:hover .qr-media-thumb__dl{opacity:1}.qr-media-thumb__dl:hover{background:var(--qr-primary)}.qr-img-viewer{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;background:#080c17eb;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:qrFade var(--qr-dur) var(--qr-ease-out) both}@keyframes qrFade{0%{opacity:0}to{opacity:1}}.qr-img-viewer__img{max-width:92vw;max-height:88vh;-o-object-fit:contain;object-fit:contain;cursor:grab;will-change:transform;transition:transform var(--qr-dur) var(--qr-ease);box-shadow:0 20px 60px #00000080}.qr-img-viewer__img.is-dragging{cursor:grabbing;transition:none}.qr-img-viewer__toolbar{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:.25rem;padding:.3rem .45rem;border-radius:var(--qr-radius-pill);background:#1c2130eb;border:1px solid rgba(255,255,255,.08);box-shadow:var(--qr-shadow-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.qr-img-viewer__btn{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:#e2e8f0;font-size:1.05rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--qr-dur-fast) var(--qr-ease),color var(--qr-dur-fast) var(--qr-ease)}.qr-img-viewer__btn:hover{background:#ffffff1f;color:#fff}.qr-img-viewer__btn:disabled{opacity:.5;cursor:default}.qr-img-viewer__btn--close:hover{background:var(--qr-danger);color:#fff}.qr-img-viewer__pct{min-width:48px;text-align:center;color:#cbd5e1;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.qr-img-viewer__sep{width:1px;height:22px;background:#ffffff1f;margin:0 .2rem}.qr-audio{display:flex;align-items:center;gap:.6rem;min-width:min(250px,100%);max-width:330px;width:100%}.qr-audio__btn{flex-shrink:0;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--qr-primary);color:#fff;font-size:1.2rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--qr-shadow-primary);transition:background var(--qr-dur-fast) var(--qr-ease),transform var(--qr-dur-fast) var(--qr-ease)}.qr-audio__btn:hover{background:var(--qr-primary-dark)}.qr-audio__btn:active{transform:scale(.94)}.qr-audio__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.qr-audio__wave{display:flex;align-items:center;gap:2px;height:30px;cursor:pointer;width:100%;min-width:0;overflow:hidden}.qr-audio__bar{flex:1 1 0;min-width:2px;max-width:5px;min-height:3px;border-radius:2px;background:#0f172a2e;transition:background var(--qr-dur-fast) var(--qr-ease)}.qr-audio__bar.is-played{background:var(--qr-primary)}.qr-audio__wave:hover .qr-audio__bar{background:#0f172a42}.qr-audio__wave:hover .qr-audio__bar.is-played{background:var(--qr-primary-dark)}.qr-audio__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.qr-audio__time{font-size:.66rem;color:var(--qr-text-secondary);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:.25rem}.qr-audio__mic{font-size:.7rem;color:var(--qr-primary);opacity:.85}.qr-audio__dl{border:0;background:transparent;color:var(--qr-text-muted);cursor:pointer;width:22px;height:22px;border-radius:50%;font-size:.8rem;display:inline-flex;align-items:center;justify-content:center;transition:background var(--qr-dur-fast) var(--qr-ease),color var(--qr-dur-fast) var(--qr-ease)}.qr-audio__dl:hover{background:#0f172a0f;color:var(--qr-primary)}.qr-audio-transcript{position:relative;margin-top:.4rem}.qr-audio-transcript__toggle{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;cursor:pointer;padding:.1rem .2rem;font-size:.78rem;font-weight:600;color:var(--qr-primary);border-radius:6px;transition:color var(--qr-dur-fast) var(--qr-ease)}.qr-audio-transcript__toggle:hover{color:var(--qr-primary-dark)}.qr-audio-transcript__caret{font-size:.65rem;transition:transform var(--qr-dur-fast) var(--qr-ease)}.qr-audio-transcript__toggle.is-open .qr-audio-transcript__caret{transform:rotate(180deg)}.qr-audio-transcript__pop{position:absolute;left:0;top:calc(100% + .3rem);z-index:20;width:max(250px,100%);max-width:360px;background:#fff;border:1px solid var(--qr-border, rgba(15, 23, 42, .12));border-radius:10px;box-shadow:0 8px 24px #0f172a29}.qr-audio-transcript__head{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem;border-bottom:1px solid rgba(15,23,42,.08);font-size:.72rem;font-weight:700;color:var(--qr-primary)}.qr-audio-transcript__close{border:0;background:transparent;cursor:pointer;color:var(--qr-text-muted);width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.qr-audio-transcript__close:hover{background:#0f172a0f;color:var(--qr-primary)}.qr-audio-transcript__body{padding:.55rem .7rem;font-size:.83rem;line-height:1.4;color:var(--qr-text, #1e293b);max-height:220px;overflow-y:auto;white-space:pre-wrap}.qr-media-card{display:flex;align-items:flex-start;gap:.6rem;padding:.55rem .7rem;border-radius:10px;background:#fff9;border:1px solid rgba(0,0,0,.06)}.qr-media-card__icon{flex-shrink:0;width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--bs-primary-bg-subtle);color:var(--qr-primary);font-size:1.15rem}.qr-media-card__body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.qr-media-card__body a{text-decoration:none}.qr-media-card__body a:hover{text-decoration:underline}.qr-media-card--file{align-items:center;max-width:290px;cursor:pointer;transition:border-color var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease)}.qr-media-card--file:hover{border-color:var(--bs-primary-border-subtle);background:#ffffffd9}.qr-media-card--file .qr-media-card__icon{font-size:1.35rem}.qr-media-card__dl{flex-shrink:0;margin-left:auto;border:0;background:transparent;width:32px;height:32px;border-radius:50%;color:var(--qr-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;transition:background var(--qr-dur-fast) var(--qr-ease),color var(--qr-dur-fast) var(--qr-ease)}.qr-media-card__dl:hover{background:var(--qr-primary);color:#fff}.qr-media-card--warning .qr-media-card__icon{background:#fef3c7;color:#d97706}.qr-reply-options{display:flex;flex-direction:column;gap:.3rem}.qr-reply-option{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:var(--qr-radius-md);background:#ffffffb3;border:1px solid var(--bs-primary-border-subtle);color:var(--qr-primary);font-size:.8rem;font-weight:600}.qr-reply-option .bi{font-size:.8rem;opacity:.85}.qr-menu-row{display:flex;align-items:flex-start;gap:.5rem;padding:.4rem 0;border-bottom:1px solid rgba(15,23,42,.08)}.qr-menu-row:last-child{border-bottom:0}.qr-menu-row>.bi{color:var(--qr-primary);margin-top:.15rem;flex-shrink:0}.min-w-0{min-width:0}.qr-contact-card .qr-media-card__body{gap:.05rem}.qr-contact-more{align-self:flex-start;margin-top:.3rem;padding:.15rem .5rem;border:1px solid var(--bs-primary-border-subtle);border-radius:var(--qr-radius-pill);background:#ffffffb3;color:var(--qr-primary);font-size:.7rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;transition:background var(--qr-dur-fast) var(--qr-ease),color var(--qr-dur-fast) var(--qr-ease)}.qr-contact-more:hover{background:var(--qr-primary);color:#fff}.qr-contact-hero{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--bs-primary-bg-subtle);border-bottom:1px solid var(--qr-header-border, #e2e8f0)}.qr-contact-hero__avatar{flex-shrink:0;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--qr-primary-light),var(--qr-primary));color:#fff;font-weight:700;font-size:1.1rem;box-shadow:var(--qr-shadow-primary)}.qr-contact-section-title{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--qr-text-muted);margin-bottom:.35rem;display:flex;align-items:center;gap:.3rem}.qr-contact-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .6rem;border-radius:var(--qr-radius-md);background:#f8f9fc;border:1px solid #eceef5;margin-bottom:.3rem}.qr-contact-row:last-child{margin-bottom:0}.qr-contact-row a{text-decoration:none}.qr-contact-row a:hover{text-decoration:underline}.qr-contact-row__actions{display:flex;gap:.25rem;flex-shrink:0}.qr-contact-act{width:30px;height:30px;border:0;border-radius:50%;background:#fff;color:var(--qr-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;border:1px solid #e5e8f5;transition:background var(--qr-dur-fast) var(--qr-ease),color var(--qr-dur-fast) var(--qr-ease)}.qr-contact-act:hover{background:var(--qr-primary);color:#fff}.qr-window-notice{display:flex;align-items:center;gap:.7rem;margin:.5rem .6rem;padding:.7rem .9rem;background:#fffaf0;border:1px solid #f3e2bd;border-radius:12px;color:#8a6d3b}.qr-window-notice>.bi{font-size:1.4rem;flex-shrink:0;color:#d6a419}.qr-window-notice__text{display:flex;flex-direction:column;gap:.1rem}.qr-window-notice__text .small{color:#9c8253}.qr-sys-msg{display:flex;justify-content:center;margin:.4rem .5rem .7rem}.qr-sys-msg__card{max-width:90%;background:#fffdf5;border:1px solid #f2e2b8;border-left:3px solid #e0a800;border-radius:10px;padding:.5rem .7rem;box-shadow:0 1px 2px #0000000a}.qr-sys-msg__head{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#b8860b;margin-bottom:.2rem}.qr-sys-msg__body{font-size:.85rem;color:var(--qr-text)}.qr-sys-msg__body p{margin:0 0 .2rem}.qr-sys-msg__body p:last-child{margin-bottom:0}.qr-sys-msg__time{font-size:.68rem;color:var(--qr-text-muted);text-align:right;margin-top:.25rem}.qr-event{display:flex;justify-content:center;margin:.35rem .5rem}.qr-event__chip{display:inline-flex;align-items:center;gap:.4rem;background:#eef1f6;color:var(--qr-text-secondary);border:1px solid #e2e6ee;border-radius:999px;padding:.25rem .75rem;font-size:.76rem}.qr-event__chip i{font-size:.85rem;opacity:.8}.qr-event__chip strong{color:var(--qr-text);font-weight:600}.qr-event__chip--join{background:#eafaf1;border-color:#c8ecd6;color:#1a7f4b}.qr-event__chip--join strong{color:#15693d}.qr-event__chip--leave{background:#fdf0f0;border-color:#f5d2d2;color:#b4434b}.qr-event__chip--leave strong{color:#97333a}.qr-event__chip--transfer{background:#eef0ff;border-color:#d6dafc;color:#4f46e5}.qr-event__chip--transfer strong{color:#4338ca}.qr-event__time{font-size:.66rem;opacity:.65;margin-left:.2rem}.qr-script-panel{border:1px solid var(--qr-header-border, #e2e8f0);border-radius:10px;background:#fff;padding:1rem;overflow:auto}.qr-empty-state{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:2rem;color:var(--qr-text-muted)}.qr-empty-state .bi{font-size:2.6rem;color:#cbd5e1}.qr-empty-state__title{font-weight:600;color:var(--qr-text-secondary)}@media(min-width:768px){.qr-col-40{flex:0 0 40%;width:40%;max-width:40%}.qr-col-60{flex:0 0 60%;width:60%;max-width:60%}}.qr-login-brand{background:linear-gradient(160deg,var(--qr-primary-light) 0%,var(--qr-primary) 45%,var(--qr-primary-dark) 100%);position:relative;overflow:hidden}.qr-login-brand:after{content:"";position:absolute;right:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:#ffffff14}.qr-login-art{width:100%;max-width:300px;height:auto;margin:0 auto;display:block}.qr-build-info{position:absolute;left:0;right:0;bottom:12px;text-align:center;font-size:.7rem;letter-spacing:.03em;color:#fff9}.qr-login-pane{overflow:hidden}.qr-slider{display:flex;width:200%;transition:transform .45s cubic-bezier(.4,0,.2,1)}.qr-slider.qr-slide-2{transform:translate(-50%)}.qr-slide{width:50%;flex:0 0 50%;height:clamp(440px,70vh,580px);display:flex;flex-direction:column;overflow:hidden}.qr-slide-header{flex:0 0 auto}.qr-slide-body{flex:1 1 auto;min-height:0;overflow-y:auto}.qr-slide-footer{flex:0 0 auto}.qr-camp-h{font-size:1.15rem;letter-spacing:-.01em;color:var(--qr-text)}.qr-login-camp-dialog{max-width:60vw;width:60vw}.qr-login-camp-content{height:80vh;display:flex;flex-direction:column;overflow:hidden}.qr-login-camp-content .modal-body{flex:1 1 auto;min-height:0}@media(max-width:992px){.qr-login-camp-dialog{max-width:94vw;width:94vw}.qr-login-camp-content{height:88vh}}.qr-camp-section{margin-bottom:1.1rem}.qr-camp-section:last-child{margin-bottom:.25rem}.qr-camp-head{display:flex;align-items:center;gap:.45rem;margin-bottom:.55rem}.qr-camp-head__ico{width:26px;height:26px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem}.qr-camp-head__ico--in{background:var(--bs-primary-bg-subtle, #e7e9fb);color:var(--qr-primary, #4f46e5)}.qr-camp-head__ico--out{background:#d1e7dd;color:#059669}.qr-camp-head__title{font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--qr-text-secondary, #64748b)}.qr-camp-head__hint{font-size:.7rem;color:var(--qr-text-muted, #94a3b8);font-style:italic}.qr-camp-head__count{margin-left:auto;font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--qr-primary, #4f46e5);background:var(--bs-primary-bg-subtle, #e7e9fb);border-radius:999px;padding:.05rem .5rem;border:1px solid var(--bs-primary-border-subtle, #c7d2fe)}.qr-camp-list{display:grid;gap:.5rem}.qr-camp-card{position:relative;display:flex;align-items:flex-start;gap:.65rem;padding:.6rem .7rem;margin:0;cursor:pointer;background:#fff;border:1.5px solid #e7e9f2;border-radius:14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .12s ease}.qr-camp-card--row{align-items:center}.qr-camp-card:hover{border-color:var(--qr-primary, #4f46e5);box-shadow:var(--qr-shadow-sm, 0 1px 3px rgba(15,23,42,.08))}.qr-camp-card:active{transform:translateY(1px)}.qr-camp-card.is-selected{border-color:var(--qr-primary, #4f46e5);background:var(--bs-primary-bg-subtle, #eef0fe);box-shadow:0 0 0 1px var(--qr-primary, #4f46e5) inset}.qr-camp-card.is-locked{cursor:default;background:#f7f8fc}.qr-camp-card.is-locked:hover{box-shadow:none}.qr-camp-card__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.qr-camp-card__check{flex-shrink:0;width:22px;height:22px;margin-top:.05rem;border-radius:7px;border:1.5px solid #cbd1e1;background:#fff;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;transition:background .15s ease,border-color .15s ease}.qr-camp-card__check>i{opacity:0;transform:scale(.6);transition:opacity .12s ease,transform .12s ease}.qr-camp-card.is-selected .qr-camp-card__check{background:var(--qr-primary, #4f46e5);border-color:var(--qr-primary, #4f46e5)}.qr-camp-card.is-selected .qr-camp-card__check>i{opacity:1;transform:scale(1)}.qr-camp-card.is-locked .qr-camp-card__check{background:#aeb4c7;border-color:#aeb4c7}.qr-camp-card.is-locked .qr-camp-card__check>i{opacity:1;transform:scale(1)}.qr-camp-card__body{flex:1 1 auto;min-width:0}.qr-camp-card__row{display:flex;align-items:baseline;gap:.4rem}.qr-camp-card__title{font-weight:700;font-size:.9rem;color:var(--qr-text, #1e293b)}.qr-camp-card__id{margin-left:auto;flex-shrink:0;font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--qr-text-muted, #94a3b8)}.qr-camp-card__desc{display:block;font-size:.74rem;color:var(--qr-text-secondary, #64748b);margin-top:.15rem}.qr-chan-pills{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.qr-chan-pill{display:inline-flex;align-items:center;gap:.25rem;font-size:.66rem;font-weight:700;line-height:1;padding:.2rem .45rem;border-radius:999px;border:1px solid transparent}.qr-chan-pill>i{font-size:.72rem}.qr-chan-pill--audio{background:#d1e7dd;color:#0f7a4f;border-color:#a3d3bd}.qr-chan-pill--chat{background:#e0f2fe;color:#0369a1;border-color:#bae0fb}.qr-chan-pill--out{background:var(--bs-primary-bg-subtle, #e7e9fb);color:var(--qr-primary, #4f46e5);border-color:var(--bs-primary-border-subtle, #c7d2fe)}.qr-chan-pill--req{background:#fef3c7;color:#92660b;border-color:#fbe1a0}.qr-chan-pill--none{background:#f1f3f9;color:#94a3b8;border-color:#e3e6ef}.qr-camp-empty{display:flex;align-items:center;gap:.4rem;padding:.9rem;font-size:.82rem;color:var(--qr-text-muted, #94a3b8);justify-content:center;border:1.5px dashed #e3e6ef;border-radius:14px}.qr-fs-6{font-size:.6rem}.qr-fs-7{font-size:.7rem}.qr-fs-8{font-size:.8rem}.qr-fs-9{font-size:.9rem}.qr-mw-150{min-width:150px}.qr-mw-200{min-width:200px}.qr-mw-300{min-width:300px}.qr-w-250{width:250px}.qr-chat-thread{background:#f8fafc}.qr-typing-indicator{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.35rem 1rem;color:var(--qr-text-secondary);font-size:.78rem;font-style:italic;background:#f8fafc}.qr-typing-dots{display:inline-flex;align-items:center;gap:3px}.qr-typing-dots>span{width:6px;height:6px;border-radius:50%;background:var(--qr-text-muted);animation:qrTypingBounce 1.2s infinite ease-in-out}.qr-typing-dots>span:nth-child(2){animation-delay:.18s}.qr-typing-dots>span:nth-child(3){animation-delay:.36s}@keyframes qrTypingBounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.qr-convo-search{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.4rem .85rem;background:#fff;border-bottom:1px solid var(--qr-header-border, #e2e8f0);box-shadow:var(--qr-shadow-xs)}.qr-convo-search__count{font-size:.72rem;font-weight:700;color:var(--qr-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.qr-convo-search .qr-iconbtn{width:32px;height:32px;font-size:1rem}.qr-search-result{display:flex;align-items:center;gap:.7rem;width:100%;padding:.6rem .75rem;border:0;border-bottom:1px solid #eef0f5;background:transparent;text-align:left;cursor:pointer;transition:background var(--qr-dur-fast) var(--qr-ease)}.qr-search-result:hover{background:#f7f8fc}.qr-search-result__icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--bs-primary-bg-subtle);color:var(--qr-primary);display:inline-flex;align-items:center;justify-content:center;font-size:.85rem}.qr-search-result__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem}.qr-search-result__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.qr-msg-anchor{scroll-margin:1rem}.qr-msg-hit>*{animation:qrMsgHit 1.6s var(--qr-ease) 1}@keyframes qrMsgHit{0%,to{background:transparent}15%,55%{background:rgba(var(--qr-primary-rgb),.1)}}.qr-chat-bubble{max-width:75%;width:-moz-fit-content;width:fit-content;overflow-wrap:break-word;border-radius:var(--qr-radius-lg)!important;box-shadow:var(--qr-shadow-xs);border:1px solid rgba(15,23,42,.05);animation:qrBubbleIn var(--qr-dur) var(--qr-ease-out) both}@keyframes qrBubbleIn{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.justify-content-start>.qr-chat-bubble{border-top-left-radius:var(--qr-radius-sm)!important}.justify-content-end>.qr-chat-bubble{border-top-right-radius:var(--qr-radius-sm)!important}.qr-msg-meta{display:flex;align-items:center;justify-content:flex-end;gap:.3rem;margin-top:.25rem;font-size:.66rem;color:var(--qr-text-muted);font-variant-numeric:tabular-nums}.qr-msg-meta__tick{display:inline-flex;align-items:center;font-size:.82rem;line-height:1}.qr-msg-meta__tick--read{color:var(--qr-primary)}.qr-msg-meta__tick--error{color:var(--qr-danger);cursor:help}.qr-msg-retry{display:inline-flex;align-items:center;gap:.2rem;border:1px solid #fecaca;background:#fef2f2;color:var(--qr-danger);font-size:.64rem;font-weight:700;line-height:1;cursor:pointer;padding:.12rem .4rem;border-radius:var(--qr-radius-pill);transition:background var(--qr-dur-fast) var(--qr-ease),color var(--qr-dur-fast) var(--qr-ease)}.qr-msg-retry:hover{background:var(--qr-danger);color:#fff;border-color:var(--qr-danger)}.qr-msg-retry .bi{font-size:.68rem}.qr-emoji-popover{position:absolute;bottom:100%;left:0;z-index:1060;margin-bottom:.25rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-12{grid-column:span 12 / span 12}.overscroll-contain{overscroll-behavior:contain}.qr-modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#4b556366;z-index:1050}.qr-modal-dialog{display:flex;flex-direction:column;background:#fff;border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;width:80%;height:80%;overflow:hidden}.qr-modal-dialog.qr-modal-lg{width:90%;height:90%}.qr-modal-dialog.qr-modal-xl{width:95%;height:92%}.qr-modal-dialog.qr-modal-full{width:100%;height:100%}.qr-modal-overlay-scroll{position:fixed;inset:0;overflow-x:hidden;overflow-y:auto;background:#6b728080;z-index:1050}.qr-modal-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:1rem;border-bottom:1px solid #e5e7eb}.text-xs{font-size:.75rem}.text-\[10px\]{font-size:10px}.w-5{width:1.25rem}.h-5{height:1.25rem}.w-6{width:1.5rem}.h-6{height:1.5rem}.w-12{width:3rem}.h-12{height:3rem}.w-20{width:5rem}.w-52{width:13rem}.min-w-full{min-width:100%}.min-h-full{min-height:100%}.max-w-xs,.max-ws-xs{max-width:20rem}.w-1\/4{width:25%}.w-1\/8{width:12.5%}.w-2\/12{width:16.6667%}.w-3\/12{width:25%}.w-8\/12{width:66.6667%}.w-9\/12{width:75%}.w-11\/12{width:91.6667%}.h-5\/6{height:83.3333%}.top-0{top:0}.top-1\/2{top:50%}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.left-2{left:.5rem}.right-3{right:.75rem}.-translate-y-1\/2{transform:translateY(-50%)}.rotate-90{transform:rotate(90deg)}.space-x-2>*+*{margin-left:.5rem}.space-x-4>*+*{margin-left:1rem}.space-y-2>*+*{margin-top:.5rem}.space-y-6>*+*{margin-top:1.5rem}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.border-2{border-width:2px!important}.border-l-4{border-left-width:4px!important}.border-r-2{border-right-width:2px!important}.border-grey-lighter{border-color:#e5e7eb!important}.text-current{color:currentColor!important}.bg-clip-padding{background-clip:padding-box}.qr-hover-light:hover{background-color:var(--cui-tertiary-bg, #f8f9fa)!important}.qr-hover-secondary:hover{background-color:var(--cui-secondary-bg, #e9ecef)!important}.qr-hover-primary:hover{background-color:var(--bs-primary-bg-subtle)!important}.qr-hover-success:hover{background-color:var(--cui-success-bg-subtle, #d1e7dd)!important}.text-qr-primary{color:var(--qr-primary)!important}.bg-qr-primary{background-color:var(--qr-primary)!important}.btn-qr-primary{background-color:var(--qr-primary);border-color:var(--qr-primary);color:#fff}.btn-qr-primary:hover{background-color:var(--qr-primary-dark);border-color:var(--qr-primary-dark);color:#fff}.bg-slate-50{background-color:#f8fafc!important}.text-slate-50{color:#f8fafc!important}.border-slate-50{border-color:#f8fafc!important}.bg-slate-100{background-color:#f1f5f9!important}.text-slate-100{color:#f1f5f9!important}.border-slate-100{border-color:#f1f5f9!important}.bg-slate-200{background-color:#e2e8f0!important}.text-slate-200{color:#e2e8f0!important}.border-slate-200{border-color:#e2e8f0!important}.bg-slate-300{background-color:#cbd5e1!important}.text-slate-300{color:#cbd5e1!important}.border-slate-300{border-color:#cbd5e1!important}.bg-slate-400{background-color:#94a3b8!important}.text-slate-400{color:#94a3b8!important}.border-slate-400{border-color:#94a3b8!important}.bg-slate-500{background-color:#64748b!important}.text-slate-500{color:#64748b!important}.border-slate-500{border-color:#64748b!important}.bg-slate-600{background-color:#475569!important}.text-slate-600{color:#475569!important}.border-slate-600{border-color:#475569!important}.bg-slate-700{background-color:#334155!important}.text-slate-700{color:#334155!important}.border-slate-700{border-color:#334155!important}.bg-slate-800{background-color:#1e293b!important}.text-slate-800{color:#1e293b!important}.border-slate-800{border-color:#1e293b!important}.bg-slate-900{background-color:#0f172a!important}.text-slate-900{color:#0f172a!important}.border-slate-900{border-color:#0f172a!important}.bg-gray-50{background-color:#f9fafb!important}.text-gray-50{color:#f9fafb!important}.border-gray-50{border-color:#f9fafb!important}.bg-gray-100{background-color:#f3f4f6!important}.text-gray-100{color:#f3f4f6!important}.border-gray-100{border-color:#f3f4f6!important}.bg-gray-200{background-color:#e5e7eb!important}.text-gray-200{color:#e5e7eb!important}.border-gray-200{border-color:#e5e7eb!important}.bg-gray-300{background-color:#d1d5db!important}.text-gray-300{color:#d1d5db!important}.border-gray-300{border-color:#d1d5db!important}.bg-gray-400{background-color:#9ca3af!important}.text-gray-400{color:#9ca3af!important}.border-gray-400{border-color:#9ca3af!important}.bg-gray-500{background-color:#6b7280!important}.text-gray-500{color:#6b7280!important}.border-gray-500{border-color:#6b7280!important}.bg-gray-600{background-color:#4b5563!important}.text-gray-600{color:#4b5563!important}.border-gray-600{border-color:#4b5563!important}.bg-gray-700{background-color:#374151!important}.text-gray-700{color:#374151!important}.border-gray-700{border-color:#374151!important}.bg-gray-800{background-color:#1f2937!important}.text-gray-800{color:#1f2937!important}.border-gray-800{border-color:#1f2937!important}.bg-gray-900{background-color:#111827!important}.text-gray-900{color:#111827!important}.border-gray-900{border-color:#111827!important}.bg-red-50{background-color:#fef2f2!important}.text-red-50{color:#fef2f2!important}.border-red-50{border-color:#fef2f2!important}.bg-red-100{background-color:#fee2e2!important}.text-red-100{color:#fee2e2!important}.border-red-100{border-color:#fee2e2!important}.bg-red-200{background-color:#fecaca!important}.text-red-200{color:#fecaca!important}.border-red-200{border-color:#fecaca!important}.bg-red-300{background-color:#fca5a5!important}.text-red-300{color:#fca5a5!important}.border-red-300{border-color:#fca5a5!important}.bg-red-400{background-color:#f87171!important}.text-red-400{color:#f87171!important}.border-red-400{border-color:#f87171!important}.bg-red-500{background-color:#ef4444!important}.text-red-500{color:#ef4444!important}.border-red-500{border-color:#ef4444!important}.bg-red-600{background-color:#dc2626!important}.text-red-600{color:#dc2626!important}.border-red-600{border-color:#dc2626!important}.bg-red-700{background-color:#b91c1c!important}.text-red-700{color:#b91c1c!important}.border-red-700{border-color:#b91c1c!important}.bg-red-800{background-color:#991b1b!important}.text-red-800{color:#991b1b!important}.border-red-800{border-color:#991b1b!important}.bg-red-900{background-color:#7f1d1d!important}.text-red-900{color:#7f1d1d!important}.border-red-900{border-color:#7f1d1d!important}.bg-orange-50{background-color:#fff7ed!important}.text-orange-50{color:#fff7ed!important}.border-orange-50{border-color:#fff7ed!important}.bg-orange-100{background-color:#ffedd5!important}.text-orange-100{color:#ffedd5!important}.border-orange-100{border-color:#ffedd5!important}.bg-orange-200{background-color:#fed7aa!important}.text-orange-200{color:#fed7aa!important}.border-orange-200{border-color:#fed7aa!important}.bg-orange-300{background-color:#fdba74!important}.text-orange-300{color:#fdba74!important}.border-orange-300{border-color:#fdba74!important}.bg-orange-400{background-color:#fb923c!important}.text-orange-400{color:#fb923c!important}.border-orange-400{border-color:#fb923c!important}.bg-orange-500{background-color:#f97316!important}.text-orange-500{color:#f97316!important}.border-orange-500{border-color:#f97316!important}.bg-orange-600{background-color:#ea580c!important}.text-orange-600{color:#ea580c!important}.border-orange-600{border-color:#ea580c!important}.bg-orange-700{background-color:#c2410c!important}.text-orange-700{color:#c2410c!important}.border-orange-700{border-color:#c2410c!important}.bg-orange-800{background-color:#9a3412!important}.text-orange-800{color:#9a3412!important}.border-orange-800{border-color:#9a3412!important}.bg-orange-900{background-color:#7c2d12!important}.text-orange-900{color:#7c2d12!important}.border-orange-900{border-color:#7c2d12!important}.bg-amber-50{background-color:#fffbeb!important}.text-amber-50{color:#fffbeb!important}.border-amber-50{border-color:#fffbeb!important}.bg-amber-100{background-color:#fef3c7!important}.text-amber-100{color:#fef3c7!important}.border-amber-100{border-color:#fef3c7!important}.bg-amber-200{background-color:#fde68a!important}.text-amber-200{color:#fde68a!important}.border-amber-200{border-color:#fde68a!important}.bg-amber-300{background-color:#fcd34d!important}.text-amber-300{color:#fcd34d!important}.border-amber-300{border-color:#fcd34d!important}.bg-amber-400{background-color:#fbbf24!important}.text-amber-400{color:#fbbf24!important}.border-amber-400{border-color:#fbbf24!important}.bg-amber-500{background-color:#f59e0b!important}.text-amber-500{color:#f59e0b!important}.border-amber-500{border-color:#f59e0b!important}.bg-amber-600{background-color:#d97706!important}.text-amber-600{color:#d97706!important}.border-amber-600{border-color:#d97706!important}.bg-amber-700{background-color:#b45309!important}.text-amber-700{color:#b45309!important}.border-amber-700{border-color:#b45309!important}.bg-amber-800{background-color:#92400e!important}.text-amber-800{color:#92400e!important}.border-amber-800{border-color:#92400e!important}.bg-amber-900{background-color:#78350f!important}.text-amber-900{color:#78350f!important}.border-amber-900{border-color:#78350f!important}.bg-yellow-50{background-color:#fefce8!important}.text-yellow-50{color:#fefce8!important}.border-yellow-50{border-color:#fefce8!important}.bg-yellow-100{background-color:#fef9c3!important}.text-yellow-100{color:#fef9c3!important}.border-yellow-100{border-color:#fef9c3!important}.bg-yellow-200{background-color:#fef08a!important}.text-yellow-200{color:#fef08a!important}.border-yellow-200{border-color:#fef08a!important}.bg-yellow-300{background-color:#fde047!important}.text-yellow-300{color:#fde047!important}.border-yellow-300{border-color:#fde047!important}.bg-yellow-400{background-color:#facc15!important}.text-yellow-400{color:#facc15!important}.border-yellow-400{border-color:#facc15!important}.bg-yellow-500{background-color:#eab308!important}.text-yellow-500{color:#eab308!important}.border-yellow-500{border-color:#eab308!important}.bg-yellow-600{background-color:#ca8a04!important}.text-yellow-600{color:#ca8a04!important}.border-yellow-600{border-color:#ca8a04!important}.bg-yellow-700{background-color:#a16207!important}.text-yellow-700{color:#a16207!important}.border-yellow-700{border-color:#a16207!important}.bg-yellow-800{background-color:#854d0e!important}.text-yellow-800{color:#854d0e!important}.border-yellow-800{border-color:#854d0e!important}.bg-yellow-900{background-color:#713f12!important}.text-yellow-900{color:#713f12!important}.border-yellow-900{border-color:#713f12!important}.bg-green-50{background-color:#f0fdf4!important}.text-green-50{color:#f0fdf4!important}.border-green-50{border-color:#f0fdf4!important}.bg-green-100{background-color:#dcfce7!important}.text-green-100{color:#dcfce7!important}.border-green-100{border-color:#dcfce7!important}.bg-green-200{background-color:#bbf7d0!important}.text-green-200{color:#bbf7d0!important}.border-green-200{border-color:#bbf7d0!important}.bg-green-300{background-color:#86efac!important}.text-green-300{color:#86efac!important}.border-green-300{border-color:#86efac!important}.bg-green-400{background-color:#4ade80!important}.text-green-400{color:#4ade80!important}.border-green-400{border-color:#4ade80!important}.bg-green-500{background-color:#22c55e!important}.text-green-500{color:#22c55e!important}.border-green-500{border-color:#22c55e!important}.bg-green-600{background-color:#16a34a!important}.text-green-600{color:#16a34a!important}.border-green-600{border-color:#16a34a!important}.bg-green-700{background-color:#15803d!important}.text-green-700{color:#15803d!important}.border-green-700{border-color:#15803d!important}.bg-green-800{background-color:#166534!important}.text-green-800{color:#166534!important}.border-green-800{border-color:#166534!important}.bg-green-900{background-color:#14532d!important}.text-green-900{color:#14532d!important}.border-green-900{border-color:#14532d!important}.bg-emerald-50{background-color:#ecfdf5!important}.text-emerald-50{color:#ecfdf5!important}.border-emerald-50{border-color:#ecfdf5!important}.bg-emerald-100{background-color:#d1fae5!important}.text-emerald-100{color:#d1fae5!important}.border-emerald-100{border-color:#d1fae5!important}.bg-emerald-200{background-color:#a7f3d0!important}.text-emerald-200{color:#a7f3d0!important}.border-emerald-200{border-color:#a7f3d0!important}.bg-emerald-300{background-color:#6ee7b7!important}.text-emerald-300{color:#6ee7b7!important}.border-emerald-300{border-color:#6ee7b7!important}.bg-emerald-400{background-color:#34d399!important}.text-emerald-400{color:#34d399!important}.border-emerald-400{border-color:#34d399!important}.bg-emerald-500{background-color:#10b981!important}.text-emerald-500{color:#10b981!important}.border-emerald-500{border-color:#10b981!important}.bg-emerald-600{background-color:#059669!important}.text-emerald-600{color:#059669!important}.border-emerald-600{border-color:#059669!important}.bg-emerald-700{background-color:#047857!important}.text-emerald-700{color:#047857!important}.border-emerald-700{border-color:#047857!important}.bg-emerald-800{background-color:#065f46!important}.text-emerald-800{color:#065f46!important}.border-emerald-800{border-color:#065f46!important}.bg-emerald-900{background-color:#064e3b!important}.text-emerald-900{color:#064e3b!important}.border-emerald-900{border-color:#064e3b!important}.bg-teal-50{background-color:#f0fdfa!important}.text-teal-50{color:#f0fdfa!important}.border-teal-50{border-color:#f0fdfa!important}.bg-teal-100{background-color:#ccfbf1!important}.text-teal-100{color:#ccfbf1!important}.border-teal-100{border-color:#ccfbf1!important}.bg-teal-200{background-color:#99f6e4!important}.text-teal-200{color:#99f6e4!important}.border-teal-200{border-color:#99f6e4!important}.bg-teal-300{background-color:#5eead4!important}.text-teal-300{color:#5eead4!important}.border-teal-300{border-color:#5eead4!important}.bg-teal-400{background-color:#2dd4bf!important}.text-teal-400{color:#2dd4bf!important}.border-teal-400{border-color:#2dd4bf!important}.bg-teal-500{background-color:#14b8a6!important}.text-teal-500{color:#14b8a6!important}.border-teal-500{border-color:#14b8a6!important}.bg-teal-600{background-color:#0d9488!important}.text-teal-600{color:#0d9488!important}.border-teal-600{border-color:#0d9488!important}.bg-teal-700{background-color:#0f766e!important}.text-teal-700{color:#0f766e!important}.border-teal-700{border-color:#0f766e!important}.bg-teal-800{background-color:#115e59!important}.text-teal-800{color:#115e59!important}.border-teal-800{border-color:#115e59!important}.bg-teal-900{background-color:#134e4a!important}.text-teal-900{color:#134e4a!important}.border-teal-900{border-color:#134e4a!important}.bg-cyan-50{background-color:#ecfeff!important}.text-cyan-50{color:#ecfeff!important}.border-cyan-50{border-color:#ecfeff!important}.bg-cyan-100{background-color:#cffafe!important}.text-cyan-100{color:#cffafe!important}.border-cyan-100{border-color:#cffafe!important}.bg-cyan-200{background-color:#a5f3fc!important}.text-cyan-200{color:#a5f3fc!important}.border-cyan-200{border-color:#a5f3fc!important}.bg-cyan-300{background-color:#67e8f9!important}.text-cyan-300{color:#67e8f9!important}.border-cyan-300{border-color:#67e8f9!important}.bg-cyan-400{background-color:#22d3ee!important}.text-cyan-400{color:#22d3ee!important}.border-cyan-400{border-color:#22d3ee!important}.bg-cyan-500{background-color:#06b6d4!important}.text-cyan-500{color:#06b6d4!important}.border-cyan-500{border-color:#06b6d4!important}.bg-cyan-600{background-color:#0891b2!important}.text-cyan-600{color:#0891b2!important}.border-cyan-600{border-color:#0891b2!important}.bg-cyan-700{background-color:#0e7490!important}.text-cyan-700{color:#0e7490!important}.border-cyan-700{border-color:#0e7490!important}.bg-cyan-800{background-color:#155e75!important}.text-cyan-800{color:#155e75!important}.border-cyan-800{border-color:#155e75!important}.bg-cyan-900{background-color:#164e63!important}.text-cyan-900{color:#164e63!important}.border-cyan-900{border-color:#164e63!important}.bg-blue-50{background-color:#eff6ff!important}.text-blue-50{color:#eff6ff!important}.border-blue-50{border-color:#eff6ff!important}.bg-blue-100{background-color:#dbeafe!important}.text-blue-100{color:#dbeafe!important}.border-blue-100{border-color:#dbeafe!important}.bg-blue-200{background-color:#bfdbfe!important}.text-blue-200{color:#bfdbfe!important}.border-blue-200{border-color:#bfdbfe!important}.bg-blue-300{background-color:#93c5fd!important}.text-blue-300{color:#93c5fd!important}.border-blue-300{border-color:#93c5fd!important}.bg-blue-400{background-color:#60a5fa!important}.text-blue-400{color:#60a5fa!important}.border-blue-400{border-color:#60a5fa!important}.bg-blue-500{background-color:#3b82f6!important}.text-blue-500{color:#3b82f6!important}.border-blue-500{border-color:#3b82f6!important}.bg-blue-600{background-color:#2563eb!important}.text-blue-600{color:#2563eb!important}.border-blue-600{border-color:#2563eb!important}.bg-blue-700{background-color:#1d4ed8!important}.text-blue-700{color:#1d4ed8!important}.border-blue-700{border-color:#1d4ed8!important}.bg-blue-800{background-color:#1e40af!important}.text-blue-800{color:#1e40af!important}.border-blue-800{border-color:#1e40af!important}.bg-blue-900{background-color:#1e3a8a!important}.text-blue-900{color:#1e3a8a!important}.border-blue-900{border-color:#1e3a8a!important}.bg-indigo-50{background-color:#eef2ff!important}.text-indigo-50{color:#eef2ff!important}.border-indigo-50{border-color:#eef2ff!important}.bg-indigo-100{background-color:#e0e7ff!important}.text-indigo-100{color:#e0e7ff!important}.border-indigo-100{border-color:#e0e7ff!important}.bg-indigo-200{background-color:#c7d2fe!important}.text-indigo-200{color:#c7d2fe!important}.border-indigo-200{border-color:#c7d2fe!important}.bg-indigo-300{background-color:#a5b4fc!important}.text-indigo-300{color:#a5b4fc!important}.border-indigo-300{border-color:#a5b4fc!important}.bg-indigo-400{background-color:#818cf8!important}.text-indigo-400{color:#818cf8!important}.border-indigo-400{border-color:#818cf8!important}.bg-indigo-500{background-color:#6366f1!important}.text-indigo-500{color:#6366f1!important}.border-indigo-500{border-color:#6366f1!important}.bg-indigo-600{background-color:#4f46e5!important}.text-indigo-600{color:#4f46e5!important}.border-indigo-600{border-color:#4f46e5!important}.bg-indigo-700{background-color:#4338ca!important}.text-indigo-700{color:#4338ca!important}.border-indigo-700{border-color:#4338ca!important}.bg-indigo-800{background-color:#3730a3!important}.text-indigo-800{color:#3730a3!important}.border-indigo-800{border-color:#3730a3!important}.bg-indigo-900{background-color:#312e81!important}.text-indigo-900{color:#312e81!important}.border-indigo-900{border-color:#312e81!important}.bg-violet-50{background-color:#f5f3ff!important}.text-violet-50{color:#f5f3ff!important}.border-violet-50{border-color:#f5f3ff!important}.bg-violet-100{background-color:#ede9fe!important}.text-violet-100{color:#ede9fe!important}.border-violet-100{border-color:#ede9fe!important}.bg-violet-200{background-color:#ddd6fe!important}.text-violet-200{color:#ddd6fe!important}.border-violet-200{border-color:#ddd6fe!important}.bg-violet-300{background-color:#c4b5fd!important}.text-violet-300{color:#c4b5fd!important}.border-violet-300{border-color:#c4b5fd!important}.bg-violet-400{background-color:#a78bfa!important}.text-violet-400{color:#a78bfa!important}.border-violet-400{border-color:#a78bfa!important}.bg-violet-500{background-color:#8b5cf6!important}.text-violet-500{color:#8b5cf6!important}.border-violet-500{border-color:#8b5cf6!important}.bg-violet-600{background-color:#7c3aed!important}.text-violet-600{color:#7c3aed!important}.border-violet-600{border-color:#7c3aed!important}.bg-violet-700{background-color:#6d28d9!important}.text-violet-700{color:#6d28d9!important}.border-violet-700{border-color:#6d28d9!important}.bg-violet-800{background-color:#5b21b6!important}.text-violet-800{color:#5b21b6!important}.border-violet-800{border-color:#5b21b6!important}.bg-violet-900{background-color:#4c1d95!important}.text-violet-900{color:#4c1d95!important}.border-violet-900{border-color:#4c1d95!important}.bg-purple-50{background-color:#faf5ff!important}.text-purple-50{color:#faf5ff!important}.border-purple-50{border-color:#faf5ff!important}.bg-purple-100{background-color:#f3e8ff!important}.text-purple-100{color:#f3e8ff!important}.border-purple-100{border-color:#f3e8ff!important}.bg-purple-200{background-color:#e9d5ff!important}.text-purple-200{color:#e9d5ff!important}.border-purple-200{border-color:#e9d5ff!important}.bg-purple-300{background-color:#d8b4fe!important}.text-purple-300{color:#d8b4fe!important}.border-purple-300{border-color:#d8b4fe!important}.bg-purple-400{background-color:#c084fc!important}.text-purple-400{color:#c084fc!important}.border-purple-400{border-color:#c084fc!important}.bg-purple-500{background-color:#a855f7!important}.text-purple-500{color:#a855f7!important}.border-purple-500{border-color:#a855f7!important}.bg-purple-600{background-color:#9333ea!important}.text-purple-600{color:#9333ea!important}.border-purple-600{border-color:#9333ea!important}.bg-purple-700{background-color:#7e22ce!important}.text-purple-700{color:#7e22ce!important}.border-purple-700{border-color:#7e22ce!important}.bg-purple-800{background-color:#6b21a8!important}.text-purple-800{color:#6b21a8!important}.border-purple-800{border-color:#6b21a8!important}.bg-purple-900{background-color:#581c87!important}.text-purple-900{color:#581c87!important}.border-purple-900{border-color:#581c87!important}.bg-pink-50{background-color:#fdf2f8!important}.text-pink-50{color:#fdf2f8!important}.border-pink-50{border-color:#fdf2f8!important}.bg-pink-100{background-color:#fce7f3!important}.text-pink-100{color:#fce7f3!important}.border-pink-100{border-color:#fce7f3!important}.bg-pink-200{background-color:#fbcfe8!important}.text-pink-200{color:#fbcfe8!important}.border-pink-200{border-color:#fbcfe8!important}.bg-pink-300{background-color:#f9a8d4!important}.text-pink-300{color:#f9a8d4!important}.border-pink-300{border-color:#f9a8d4!important}.bg-pink-400{background-color:#f472b6!important}.text-pink-400{color:#f472b6!important}.border-pink-400{border-color:#f472b6!important}.bg-pink-500{background-color:#ec4899!important}.text-pink-500{color:#ec4899!important}.border-pink-500{border-color:#ec4899!important}.bg-pink-600{background-color:#db2777!important}.text-pink-600{color:#db2777!important}.border-pink-600{border-color:#db2777!important}.bg-pink-700{background-color:#be185d!important}.text-pink-700{color:#be185d!important}.border-pink-700{border-color:#be185d!important}.bg-pink-800{background-color:#9d174d!important}.text-pink-800{color:#9d174d!important}.border-pink-800{border-color:#9d174d!important}.bg-pink-900{background-color:#831843!important}.text-pink-900{color:#831843!important}.border-pink-900{border-color:#831843!important}.qr-table{font-size:.85rem;margin-bottom:0}.qr-table>thead>tr>th{background-color:#f8f9fc;color:var(--qr-text-secondary);font-weight:600;font-size:.78rem;padding:.6rem .75rem;text-align:center;border-bottom:1px solid #e5e7eb;vertical-align:middle;white-space:nowrap}.qr-table>tbody>tr>td{padding:.6rem .75rem;vertical-align:middle;text-align:center;border-top:1px solid #f1f3f5}.qr-table>tbody>tr{height:48px}.qr-table>tbody>tr:hover{background-color:#f8f9fc}.qr-actions{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.qr-actions .btn{padding:0;margin:0;border:0;line-height:1;background:none;box-shadow:none}.qr-actions .btn>i,.qr-actions .btn>.bi{font-size:1rem;line-height:1;vertical-align:middle}.qr-tabs{--qr-tab-color: var(--cui-primary, #5856d6);flex-wrap:nowrap;gap:.25rem;border-bottom:0}.qr-tabs .nav-link{color:#6c757d;font-size:.85rem;font-weight:600;padding:.65rem .9rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.qr-tabs .nav-link:hover{color:var(--qr-tab-color);background-color:#f8f9fc}.qr-tabs .nav-link.active{color:var(--qr-tab-color);border-bottom-color:var(--qr-tab-color);background:none}.qr-tabs .nav-link .bi{opacity:.85}.qr-tab-pane{animation:qrTabFade .22s ease}@keyframes qrTabFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.qr-tab-pane{animation:none}}[data-bs-theme=dark]{--qr-body-bg: #0b1220;--qr-text: #e6edf6;--qr-text-secondary: #9aa7bd;--qr-text-muted: #6b7a93;--qr-header-border: #2a3a52;--qr-border: rgba(230, 237, 246, .14);--bs-primary-bg-subtle: #1e1b4b;--bs-primary-border-subtle: #3730a3;--bs-primary-text-emphasis: #c7d2fe;--cui-primary-bg-subtle: #1e1b4b;--cui-primary-border-subtle: #3730a3;--cui-primary-text-emphasis: #c7d2fe;--qr-s: #16203a;--qr-s2: #1d2944;--qr-b: #2a3a52;--qr-shadow-sm: 0 1px 3px rgba(0, 0, 0, .45);--qr-shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--qr-shadow-lg: 0 10px 24px rgba(0, 0, 0, .55);--qr-shadow-xl: 0 24px 60px rgba(0, 0, 0, .6)}[data-bs-theme=dark] .qr-topbar,[data-bs-theme=dark] .qr-side-panel,[data-bs-theme=dark] .qr-work-surface,[data-bs-theme=dark] .qr-callbar,[data-bs-theme=dark] .qr-comment-editor,[data-bs-theme=dark] .qr-list-toolbar,[data-bs-theme=dark] .qr-chat-conv-header,[data-bs-theme=dark] .qr-composer,[data-bs-theme=dark] .qr-composer__input,[data-bs-theme=dark] .qr-script-panel,[data-bs-theme=dark] .qr-modal-dialog,[data-bs-theme=dark] .qr-pick-card,[data-bs-theme=dark] .qr-camp-card,[data-bs-theme=dark] .qr-camp-card__check,[data-bs-theme=dark] .qr-convo-search,[data-bs-theme=dark] .qr-contact-act,[data-bs-theme=dark] .qr-scroll-bottom,[data-bs-theme=dark] .qr-audio-transcript__pop,[data-bs-theme=dark] .qr-status-pill{background:var(--qr-s);border-color:var(--qr-b);color:var(--qr-text)}[data-bs-theme=dark] .qr-modal-subbar,[data-bs-theme=dark] .qr-stat,[data-bs-theme=dark] .qr-metric-group,[data-bs-theme=dark] .qr-subtabs .nav-link,[data-bs-theme=dark] .qr-chan-pill--none{background:var(--qr-s2);border-color:var(--qr-b)}[data-bs-theme=dark] .qr-chat-item:hover,[data-bs-theme=dark] .qr-pick-card:hover,[data-bs-theme=dark] .qr-autoresp:hover,[data-bs-theme=dark] .qr-search-result:hover{background:var(--qr-s2)}[data-bs-theme=dark] .qr-chat-item.is-overdue{background:#2a1d0e}[data-bs-theme=dark] .qr-chat-item.is-overdue:hover{background:#3a2812}[data-bs-theme=dark] .qr-workbar{background:var(--qr-s);border-color:var(--qr-b)}[data-bs-theme=dark] .qr-window-notice{background:#2a2410;border-color:#5a4a16}[data-bs-theme=dark] .qr-sys-msg__card{background:#241f10}[data-bs-theme=dark] .qr-camp-card.is-locked{background:var(--qr-s2)}[data-bs-theme=dark] .qr-camp-list .qr-camp-card,[data-bs-theme=dark] .qr-metric,[data-bs-theme=dark] .qr-toplist__row,[data-bs-theme=dark] .qr-info-grid dd{border-color:var(--qr-b)}[data-bs-theme=dark] .qr-metric{background:var(--qr-s2)}.qr-spin{display:inline-block;animation:qrSpin .7s linear infinite}@keyframes qrSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
