*{box-sizing:border-box}.cp-landing{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 12% 8%,rgba(29,78,216,.42),transparent 28%),radial-gradient(circle at 82% 16%,rgba(245,158,11,.28),transparent 24%),linear-gradient(135deg,#080b18,#111827 44%,#240f1f);color:#f8fafc}.cp-landing a{color:inherit}.cp-landing-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1180px,calc(100vw - 40px));margin:0 auto;padding:18px 0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cp-landing-brand{display:inline-flex;align-items:center;gap:12px;min-width:max-content}.cp-landing-brand-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:linear-gradient(145deg,#2563eb,#f59e0b);box-shadow:0 18px 40px rgba(37,99,235,.34);font-weight:900}.cp-landing-brand strong{display:block;font-size:19px;line-height:1.05}.cp-landing-brand small{display:block;margin-top:3px;color:#cbd5e1;font-size:12px}.cp-landing-links{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(15,23,42,.52)}.cp-landing-links a{padding:9px 13px;border-radius:999px;color:#dbeafe;font-size:14px;font-weight:700}.cp-landing-links a:hover{background:rgba(255,255,255,.08)}.cp-landing-login,.cp-landing-primary,.cp-landing-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:999px;font-weight:900;text-align:center}.cp-landing-login,.cp-landing-secondary{border:1px solid rgba(226,232,240,.18);background:rgba(255,255,255,.08)}.cp-landing-primary{background:linear-gradient(135deg,#f59e0b,#ef4444 48%,#2563eb);box-shadow:0 24px 54px rgba(239,68,68,.26)}.cp-landing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,520px);grid-gap:clamp(28px,5vw,76px);gap:clamp(28px,5vw,76px);align-items:center;width:min(1180px,calc(100vw - 40px));min-height:calc(100vh - 84px);margin:0 auto;padding:52px 0 76px}.cp-landing-eyebrow,.cp-landing-section-head span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:16px;padding:8px 12px;border:1px solid rgba(251,191,36,.34);border-radius:999px;background:rgba(251,191,36,.12);color:#fde68a;font-size:13px;font-weight:900}.cp-landing-hero h1{max-width:780px;margin:0;font-size:clamp(44px,6.4vw,82px);line-height:.94;letter-spacing:0}.cp-landing-cta p,.cp-landing-hero-copy p,.cp-landing-manager p,.cp-landing-section-head p{max-width:740px;margin:22px 0 0;color:#dbeafe;font-size:clamp(17px,1.5vw,21px);line-height:1.62}.cp-landing-actions{gap:14px}.cp-landing-actions,.cp-landing-proof{display:flex;flex-wrap:wrap;margin-top:30px}.cp-landing-proof{gap:10px}.cp-landing-module,.cp-landing-proof span{border:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.62);color:#e2e8f0}.cp-landing-proof span{padding:9px 12px;border-radius:999px;font-weight:800;font-size:13px}.cp-landing-product{position:relative;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.06)),rgba(15,23,42,.76);box-shadow:0 34px 90px rgba(0,0,0,.42)}.cp-landing-product-top{display:flex;align-items:center;gap:8px;margin-bottom:18px}.cp-landing-product-top span{width:12px;height:12px;border-radius:999px;background:#f59e0b}.cp-landing-product-top span:nth-child(2){background:#22c55e}.cp-landing-product-top span:nth-child(3){background:#3b82f6}.cp-landing-product-top strong{margin-left:auto;color:#bfdbfe}.cp-landing-score-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.cp-landing-call-card,.cp-landing-feature,.cp-landing-insight-grid>div,.cp-landing-report-card,.cp-landing-score,.cp-landing-step{border:1px solid rgba(226,232,240,.14);background:rgba(2,6,23,.46)}.cp-landing-score{padding:16px;border-radius:20px}.cp-landing-score strong{display:block;font-size:30px;line-height:1}.cp-landing-score span{display:block;margin-top:8px;color:#cbd5e1;font-size:13px}.cp-landing-call-card{display:flex;justify-content:space-between;gap:16px;margin-top:14px;padding:18px;border-radius:22px}.cp-landing-call-card b,.cp-landing-call-card span{display:block}.cp-landing-call-card span{margin-top:6px;color:#cbd5e1}.cp-landing-call-card em{align-self:center;padding:10px 13px;border-radius:999px;background:#dcfce7;color:#14532d;font-style:normal;font-weight:900}.cp-landing-insight-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.cp-landing-insight-grid>div{min-height:126px;padding:16px;border-radius:20px}.cp-landing-insight-grid small{color:#fbbf24;font-weight:900}.cp-landing-insight-grid p{margin:10px 0 0;color:#e2e8f0;line-height:1.45}.cp-landing-bars{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.cp-landing-bars span{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,#22c55e,#f59e0b,#ef4444)}.cp-landing-section{width:min(1180px,calc(100vw - 40px));margin:0 auto;padding:clamp(54px,8vw,96px) 0}.cp-landing-cta h2,.cp-landing-manager h2,.cp-landing-section-head h2{max-width:860px;margin:0;font-size:clamp(34px,4.3vw,58px);line-height:1.04;letter-spacing:0}.cp-landing-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:34px}.cp-landing-module{display:flex;align-items:center;gap:12px;min-height:84px;padding:18px;border-radius:22px;font-weight:900}.cp-landing-module span{flex:0 0 auto;width:12px;height:12px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 8px rgba(245,158,11,.12)}.cp-landing-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.cp-landing-feature,.cp-landing-step{padding:24px;border-radius:26px}.cp-landing-feature h3,.cp-landing-step h3{margin:0;font-size:22px}.cp-landing-feature p,.cp-landing-step p{margin:14px 0 0;color:#cbd5e1;line-height:1.58}.cp-landing-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:34px}.cp-landing-step strong{display:inline-flex;margin-bottom:22px;color:#fbbf24;font-size:15px}.cp-landing-manager{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:24px;gap:24px;align-items:stretch}.cp-landing-report-card{padding:26px;border-radius:28px;background:linear-gradient(145deg,rgba(37,99,235,.22),rgba(245,158,11,.14)),rgba(2,6,23,.56)}.cp-landing-report-card b{font-size:24px}.cp-landing-report-card ul{margin:18px 0 0;padding-left:20px;color:#e2e8f0;line-height:1.8}.cp-landing-cta{margin-bottom:42px;padding:clamp(32px,6vw,60px);border:1px solid rgba(255,255,255,.16);border-radius:34px;background:linear-gradient(135deg,rgba(37,99,235,.34),rgba(245,158,11,.16));text-align:center}.cp-landing-cta h2,.cp-landing-cta p{margin-left:auto;margin-right:auto}.cp-landing-cta .cp-landing-primary{margin-top:26px}@media (max-width:980px){.cp-landing-nav{align-items:flex-start}.cp-landing-links{display:none}.cp-landing-hero{grid-template-columns:1fr;min-height:auto;padding-top:34px}.cp-landing-product{max-width:620px}.cp-landing-feature-grid,.cp-landing-module-grid,.cp-landing-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-landing-manager{grid-template-columns:1fr}}@media (max-width:620px){.cp-landing-hero,.cp-landing-nav,.cp-landing-section{width:min(100vw - 28px,1180px)}.cp-landing-nav{gap:12px}.cp-landing-brand-mark{width:40px;height:40px;border-radius:14px}.cp-landing-login{min-height:40px;padding:9px 12px;font-size:13px}.cp-landing-actions{flex-direction:column}.cp-landing-feature-grid,.cp-landing-insight-grid,.cp-landing-module-grid,.cp-landing-score-row,.cp-landing-steps{grid-template-columns:1fr}.cp-landing-call-card{flex-direction:column}.cp-landing-product{padding:14px;border-radius:24px}.cp-landing-hero h1{font-size:42px}}body,html{margin:0;padding:0;font-family:Arial,sans-serif;background:#0b1020;color:#e5e7eb}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.centered,.page,body{min-height:100vh}.centered{display:flex;align-items:center;justify-content:center;padding:24px}.card{width:100%;max-width:460px;background:#121a2b;border:1px solid #26324d;border-radius:20px;padding:24px;box-shadow:0 12px 40px rgba(0,0,0,.28)}.title{margin:0 0 8px;font-size:28px;line-height:1.2}.muted{color:#93a0b8}.field{display:flex;flex-direction:column;gap:8px;margin-top:16px}.input{padding:12px 14px}.input,.search-input{width:100%;border-radius:12px;border:1px solid #334155;background:#0c1324;color:#e5e7eb}.search-input{padding:10px 12px;margin-bottom:14px}.button{margin-top:18px;width:100%;padding:12px 14px;border:0;border-radius:12px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:white;cursor:pointer;font-weight:700}.button.secondary{background:#334155}.button.inline{width:auto;margin-top:0}.error{margin-top:14px;padding:10px 12px;border-radius:12px;background:rgba(127,29,29,.35);border:1px solid #7f1d1d;color:#fecaca}.shell{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:34px;gap:34px;min-height:100vh;padding:16px 24px 16px 0;align-items:start}.sidebar{position:-webkit-sticky;position:sticky;top:16px;align-self:start;min-height:calc(100vh - 32px);border:1px solid #23304a;border-right:0;border-radius:0 22px 22px 0;background:linear-gradient(180deg,#0e1526,#111827);padding:24px 20px;overflow-y:auto;box-shadow:10px 0 28px rgba(0,0,0,.22)}.logo{font-size:24px;font-weight:800;margin-bottom:24px;letter-spacing:.3px}.nav{display:flex;flex-direction:column;gap:10px}.nav a{display:block;padding:10px 12px;border-radius:12px;color:#cbd5e1;transition:.15s ease}.nav a:hover{background:#182235}.content{min-width:0;background:radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 28%),radial-gradient(circle at top left,rgba(16,185,129,.08),transparent 26%),#0b1020;border-left:1px solid rgba(51,65,85,.35);padding:8px 0 24px 18px}.content>*{width:100%;max-width:1680px;margin-left:auto;margin-right:auto}.page-head{margin-bottom:18px}.topbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:24px}.panel{background:linear-gradient(180deg,rgba(18,26,43,.98),rgba(12,18,34,.98));border:1px solid rgba(71,85,105,.42);border-radius:22px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.03)}.grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.stat-card{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(18,26,43,.98),rgba(13,19,36,.98));border:1px solid #23304a;border-radius:22px;padding:18px;min-height:122px;box-shadow:0 12px 30px rgba(0,0,0,.18)}.stat-card:after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:999px;background:rgba(59,130,246,.08)}.stat-card .label{color:#9fb0c9;font-size:14px}.stat-card .value{margin-top:10px;font-size:32px;font-weight:800;line-height:1}.stat-card .sub{margin-top:10px;color:#7f8da7;font-size:13px}.kpi-blue{border-color:rgba(59,130,246,.3)}.kpi-green{border-color:rgba(34,197,94,.3)}.kpi-orange{border-color:rgba(245,158,11,.3)}.kpi-red{border-color:rgba(239,68,68,.3)}.table{width:100%;border-collapse:separate;border-spacing:0}.table td,.table th{text-align:left;padding:14px 12px;border-bottom:1px solid rgba(51,65,85,.65);vertical-align:top}.table th{color:#9fb0c9;font-weight:700;background:rgba(15,23,42,.32);position:-webkit-sticky;position:sticky;top:0;z-index:1}.badge{display:inline-block;padding:6px 10px;border-radius:999px;background:rgba(51,65,85,.4);border:1px solid #334155;font-size:12px}.badge.success{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.35)}.badge.warning{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.35)}.badge.danger{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.35)}.row-link{color:#93c5fd}.pre{white-space:pre-wrap;line-height:1.5;background:#0c1324;border:1px solid #334155;border-radius:12px;padding:14px}.chart-placeholder{min-height:220px;border:1px dashed #334155;border-radius:16px;padding:18px;color:#93a0b8;display:flex;align-items:center;justify-content:center;text-align:center}.empty-box{padding:18px;border:1px dashed #334155;border-radius:14px;color:#93a0b8}.toolbar{gap:12px;justify-content:space-between;margin-bottom:16px}.modal-backdrop,.toolbar{display:flex;align-items:center}.modal-backdrop{position:fixed;inset:0;background:rgba(2,6,23,.82);justify-content:center;padding:24px;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{width:100%;max-width:560px;background:#111827;border:1px solid #334155;border-radius:18px;padding:20px;box-shadow:0 20px 60px rgba(0,0,0,.35)}.modal-actions{display:flex;gap:12px;margin-top:18px}.quality-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.quality-box{border:1px solid #23304a;border-radius:18px;padding:16px;background:rgba(12,19,36,.9)}.quality-box .q-label{color:#9fb0c9;font-size:13px}.quality-box .q-value{margin-top:8px;font-size:24px;font-weight:800}@media (max-width:1100px){.grid,.grid-2,.quality-strip,.shell,.stat-grid{grid-template-columns:1fr}.shell{gap:16px;padding:12px}.sidebar{position:static;top:auto;min-height:auto;border-radius:20px;border-right:1px solid #23304a;padding:18px 16px}.content{padding:0}.content>*{max-width:100%}}.table-wrap{border:1px solid rgba(51,65,85,.6);border-radius:18px;overflow:hidden;background:rgba(11,16,32,.45)}.table tbody tr:hover td{background:rgba(30,41,59,.18)}.modal-close{width:40px;height:40px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:rgba(30,41,59,.82);color:#e5e7eb;cursor:pointer;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:.15s ease}.modal-close:hover{background:rgba(51,65,85,.96);border-color:rgba(147,197,253,.55);color:#dbeafe}.crm-link-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(59,130,246,.16);border:1px solid rgba(96,165,250,.35);color:#93c5fd;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .15s ease}.crm-link-pill:hover{background:rgba(59,130,246,.24);border-color:rgba(147,197,253,.55);color:#dbeafe}.modal-stack{position:relative;width:100%;max-width:1180px}.modal-close-outside{position:absolute;top:-18px;right:-18px;z-index:30;width:44px;height:44px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:rgba(30,41,59,.96);color:#ffffff;cursor:pointer;font-size:24px;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(0,0,0,.35);transition:all .15s ease}.modal-close-outside:hover{background:rgba(51,65,85,1);border-color:rgba(96,165,250,.7);color:#dbeafe}@media (max-width:768px){.modal-backdrop{padding:12px}.modal-stack{max-width:100%}.modal-close-outside{top:8px;right:8px}}:root{--cp-bg:#f4f7fb;--cp-bg-soft:#eef4ff;--cp-surface:rgba(255,255,255,0.92);--cp-surface-strong:#ffffff;--cp-surface-soft:#f8fafc;--cp-text:#0f172a;--cp-muted:#64748b;--cp-border:rgba(148,163,184,0.34);--cp-border-strong:rgba(100,116,139,0.42);--cp-primary:#2563eb;--cp-primary-soft:rgba(37,99,235,0.10);--cp-success:#16a34a;--cp-warning:#d97706;--cp-danger:#dc2626;--cp-shadow:0 18px 45px rgba(15,23,42,0.08);--cp-radius:18px;--bg:var(--cp-bg);--surface:var(--cp-surface);--text:var(--cp-text);--muted:var(--cp-muted);--border:var(--cp-border);--primary:var(--cp-primary)}html[data-theme=dark]{--cp-bg:#0b1120;--cp-bg-soft:#111827;--cp-surface:rgba(15,23,42,0.88);--cp-surface-strong:#111827;--cp-surface-soft:rgba(30,41,59,0.72);--cp-muted:#94a3b8;--cp-border:rgba(148,163,184,0.22);--cp-border-strong:rgba(148,163,184,0.34);--cp-primary:#60a5fa;--cp-primary-soft:rgba(96,165,250,0.14);--cp-success:#22c55e;--cp-warning:#f59e0b;--cp-danger:#f87171;--cp-shadow:0 20px 55px rgba(0,0,0,0.34);--bg:var(--cp-bg);--surface:var(--cp-surface);--text:var(--cp-text);--muted:var(--cp-muted);--border:var(--cp-border);--primary:var(--cp-primary)}body,html{background:radial-gradient(circle at top left,var(--cp-primary-soft),transparent 34rem),var(--cp-bg)!important;overflow-x:hidden}body,button,input,select,textarea{color:var(--cp-text)}.card,.empty-box,.modal,.panel,.section-card,[class*=SectionCard]{background:var(--cp-surface)!important;color:var(--cp-text)!important;border-color:var(--cp-border)!important;box-shadow:var(--cp-shadow)}.hint,.muted,.subtitle,small{color:var(--cp-muted)!important}.title,b,h1,h2,h3,h4,strong{color:var(--cp-text)}.input,input,select,textarea{background:var(--cp-surface-strong)!important;color:var(--cp-text)!important;border-color:var(--cp-border-strong)!important}.input:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--cp-primary-soft);border-color:var(--cp-primary)!important}.button,button{min-height:38px}.button.inline.primary,.button.primary,button.primary{background:var(--cp-primary)!important;border-color:var(--cp-primary)!important;color:#ffffff!important}.button.inline.secondary,.button.secondary,button.secondary{background:var(--cp-surface-soft)!important;color:var(--cp-text)!important;border-color:var(--cp-border)!important}.badge{border-color:var(--cp-border)!important}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table,table{color:var(--cp-text)}.sidebar,.table td,.table th,table td,table th{border-color:var(--cp-border)!important}.sidebar{background:var(--cp-surface)!important}.sidebar a,.sidebar button{color:var(--cp-text)!important}.cp-theme-switcher{position:fixed;right:16px;bottom:16px;z-index:9999;display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--cp-border);border-radius:999px;background:color-mix(in srgb,var(--cp-surface-strong) 92%,transparent);box-shadow:var(--cp-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cp-theme-switcher__dot{width:10px;height:10px;border-radius:50%;background:var(--cp-primary);box-shadow:0 0 0 4px var(--cp-primary-soft)}.cp-theme-switcher select{min-height:32px;height:32px;max-width:112px;padding:0 28px 0 8px;border-radius:999px;font-size:12px;background:transparent!important;border:0!important;cursor:pointer}@media screen and (max-width:1100px){.app-shell,.dashboard-layout,.layout,.main-layout,.page-layout{grid-template-columns:1fr!important}.sidebar{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:50;display:flex!important;gap:8px;max-width:100%!important;width:100%!important;overflow-x:auto;padding:10px!important;margin-bottom:12px!important;border-radius:0 0 18px 18px!important;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.sidebar a,.sidebar button{flex:0 0 auto;min-height:44px;white-space:nowrap}}@media screen and (max-width:768px){body{font-size:14px}.container,.content,.main,.page,.page-content,.wrap,main{width:100%!important;max-width:100%!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important}.grid,.grid-2,.grid-3,.grid-4,.grid.four,[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(4"],[style*="gridTemplateColumns: 1fr 1fr"],[style*="gridTemplateColumns: repeat(3"],[style*="gridTemplateColumns: repeat(4"]{grid-template-columns:1fr!important}.card,.empty-box,.panel,.section-card{border-radius:16px!important;padding:14px!important}.button,.input,button,input,select,textarea{min-height:44px!important;font-size:15px}.button.inline,button.inline{width:auto}.field{width:100%!important;min-width:0!important}.field label{font-size:12px}.table-wrap,[style*="overflow-x: auto"],[style*='overflowX: "auto"']{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important;max-width:calc(100vw - 0px)!important}.table,table{min-width:760px;font-size:12px}.table td,.table th,table td,table th{padding:8px!important}.modal,[role=dialog]{inset:8px!important;width:auto!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}.cp-theme-switcher{right:10px;bottom:10px;padding:6px}.cp-theme-switcher select{max-width:92px;font-size:11px}}@media screen and (max-width:480px){.title,h1{font-size:22px!important;line-height:1.15!important}h2{font-size:18px!important}h3{font-size:16px!important}.card,.panel{padding:12px!important}.badge{min-height:28px;align-items:center}}@media print{.cp-theme-switcher{display:none!important}}body,html{width:100%;min-width:0}html[data-theme=light]{--cp-bg:#eef3f8;--cp-bg-soft:#f6f8fc;--cp-surface:rgba(255,255,255,0.96);--cp-surface-soft:#f4f7fb;--cp-border:rgba(100,116,139,0.26)}html[data-theme=light] .app-shell,html[data-theme=light] .content,html[data-theme=light] .dashboard-layout,html[data-theme=light] .main,html[data-theme=light] .page,html[data-theme=light] .page-content,html[data-theme=light] [class*=AppShell],html[data-theme=light] [class*=Layout],html[data-theme=light] [class*=appShell],html[data-theme=light] body,html[data-theme=light] main{background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 30rem),var(--cp-bg)!important;color:var(--cp-text)!important}html[data-theme=dark] .app-shell,html[data-theme=dark] .content,html[data-theme=dark] .dashboard-layout,html[data-theme=dark] .main,html[data-theme=dark] .page,html[data-theme=dark] .page-content,html[data-theme=dark] [class*=AppShell],html[data-theme=dark] [class*=Layout],html[data-theme=dark] [class*=appShell],html[data-theme=dark] body,html[data-theme=dark] main{background:radial-gradient(circle at top left,rgba(37,99,235,.14),transparent 34rem),var(--cp-bg)!important;color:var(--cp-text)!important}html[data-theme=light] .callpro-quality-quick .card,html[data-theme=light] .callpro-quality-quick .panel,html[data-theme=light] .callpro-quality-quick [role=button],html[data-theme=light] .callpro-quality-quick button{background:#ffffff!important;color:var(--cp-text)!important;border-color:var(--cp-border-strong)!important}html[data-theme=light] [style*="#020617"],html[data-theme=light] [style*="#0f172a"],html[data-theme=light] [style*="#111827"],html[data-theme=light] [style*="rgb(15, 23, 42)"],html[data-theme=light] [style*="rgb(17, 24, 39)"]{color:#e5e7eb!important}html[data-theme=light] [style*="#020617"] *,html[data-theme=light] [style*="#0f172a"] *,html[data-theme=light] [style*="#111827"] *,html[data-theme=light] [style*="rgb(15, 23, 42)"] *,html[data-theme=light] [style*="rgb(17, 24, 39)"] *{color:inherit!important}.cp-theme-switcher{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cp-theme-trigger{min-height:44px!important;padding:9px 14px!important;background:color-mix(in srgb,var(--cp-surface-strong) 94%,transparent)!important;font-weight:700;line-height:1}.cp-theme-trigger__chevron{font-size:16px;transform:translateY(-1px)}.cp-theme-menu{z-index:10000}.cp-theme-menu button{font-weight:650}.app-shell,.container,.content,.dashboard-layout,.layout,.main,.main-layout,.page,.page-content,.page-layout,.wrap,main{min-width:0!important}.table-wrap,[class*=table-wrap],[class*=tableWrap]{width:100%;max-width:100%;overflow-y:hidden}@media screen and (max-width:768px){body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{font-size:15px!important}.app-shell,.dashboard-layout,.layout,.main-layout,.page-layout,body>div,body>div>div{width:100%!important;max-width:100%!important;min-width:0!important;display:block!important}.container,.content,.main,.page,.page-content,.wrap,main{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:10px!important}.sidebar,[class*=Sidebar],[class*=sidebar],aside{position:-webkit-sticky!important;position:sticky!important;top:0!important;left:0!important;right:0!important;z-index:9000!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:88px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;margin:0 0 10px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;border-radius:0 0 18px 18px!important;scrollbar-width:none}.sidebar::-webkit-scrollbar,[class*=Sidebar]::-webkit-scrollbar,[class*=sidebar]::-webkit-scrollbar,aside::-webkit-scrollbar{display:none}.sidebar>*,[class*=Sidebar]>*,[class*=sidebar]>*,aside>*{flex:0 0 auto!important;margin:0!important}.sidebar h1,.sidebar h2,.sidebar h3,.sidebar strong,[class*=Sidebar] h1,[class*=Sidebar] h2,[class*=Sidebar] h3,[class*=Sidebar] strong,[class*=sidebar] h1,[class*=sidebar] h2,[class*=sidebar] h3,[class*=sidebar] strong,aside h1,aside h2,aside h3,aside strong{font-size:16px!important;line-height:1!important;margin:0!important;white-space:nowrap!important}.sidebar a,.sidebar button,[class*=Sidebar] a,[class*=Sidebar] button,[class*=sidebar] a,[class*=sidebar] button,aside a,aside button{min-height:40px!important;height:40px!important;width:auto!important;min-width:max-content!important;padding:0 12px!important;border-radius:999px!important;font-size:13px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.sidebar .muted,.sidebar [class*=Backup],.sidebar [class*=Company],.sidebar [class*=Tariff],.sidebar [class*=Trial],.sidebar [class*=backup],.sidebar [class*=company],.sidebar [class*=tariff],.sidebar [class*=trial],.sidebar small,[class*=Sidebar] .muted,[class*=Sidebar] [class*=Backup],[class*=Sidebar] [class*=Company],[class*=Sidebar] [class*=Tariff],[class*=Sidebar] [class*=Trial],[class*=Sidebar] [class*=backup],[class*=Sidebar] [class*=company],[class*=Sidebar] [class*=tariff],[class*=Sidebar] [class*=trial],[class*=Sidebar] small,[class*=sidebar] .muted,[class*=sidebar] [class*=Backup],[class*=sidebar] [class*=Company],[class*=sidebar] [class*=Tariff],[class*=sidebar] [class*=Trial],[class*=sidebar] [class*=backup],[class*=sidebar] [class*=company],[class*=sidebar] [class*=tariff],[class*=sidebar] [class*=trial],[class*=sidebar] small,aside .muted,aside [class*=Backup],aside [class*=Company],aside [class*=Tariff],aside [class*=Trial],aside [class*=backup],aside [class*=company],aside [class*=tariff],aside [class*=trial],aside small{display:none!important}.card,.empty-box,.panel,.section-card{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;border-radius:18px!important;padding:14px!important}.grid,.grid-2,.grid-3,.grid-4,.grid.four,[style*=grid-template-columns],[style*=gridTemplateColumns]{grid-template-columns:1fr!important}[style*=min-width],[style*=minWidth]{min-width:0!important}[style*=max-width],[style*=maxWidth]{max-width:100%!important}.button,.input,button,input,select,textarea{min-height:44px!important;font-size:15px!important}.field,input,select,textarea{width:100%!important}.field{min-width:0!important}.table-wrap,[class*=table-wrap],[class*=tableWrap]{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important;overflow-x:auto!important;border-radius:16px!important}.table,table{width:max-content!important;min-width:720px!important;max-width:none!important;font-size:13px!important}.table td,.table th,table td,table th{padding:10px!important;white-space:nowrap}.modal,[class*=Modal],[class*=modal],[role=dialog]{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;min-width:0!important;max-height:calc(100dvh - 18px)!important;inset:9px!important;border-radius:22px!important;overflow:auto!important}.modal .grid,[class*=Modal] .grid,[class*=modal] .grid,[role=dialog] .grid{grid-template-columns:1fr!important}.modal .table-wrap,[class*=Modal] .table-wrap,[class*=modal] .table-wrap,[role=dialog] .table-wrap{max-width:100%!important;overflow-x:auto!important}.modal button,[class*=Modal] button,[class*=modal] button,[role=dialog] button{min-height:42px!important;font-size:14px!important}.cp-theme-switcher{right:max(10px,env(safe-area-inset-right))!important;bottom:max(10px,env(safe-area-inset-bottom))!important}.cp-theme-trigger{min-height:42px!important;padding:8px 12px!important;max-width:152px}.cp-theme-trigger__label{max-width:84px;overflow:hidden;text-overflow:ellipsis}.cp-theme-menu{min-width:150px;right:0}}@media screen and (max-width:430px){.container,.content,.main,.page,.page-content,.wrap,main{padding:8px!important}.card,.empty-box,.panel,.section-card{padding:12px!important}.title,h1{font-size:24px!important;line-height:1.15!important}h2{font-size:20px!important;line-height:1.2!important}h3{font-size:17px!important}}*,:after,:before{box-sizing:border-box}html[data-theme=light]{--cp-bg:#edf4fb;--cp-bg-soft:#f7fafc;--cp-surface:rgba(255,255,255,0.97);--cp-surface-strong:#ffffff;--cp-surface-soft:#f5f7fb;--cp-muted:#526173;--cp-border:rgba(100,116,139,0.25);--cp-border-strong:rgba(71,85,105,0.34);--cp-primary:#2563eb;--cp-primary-soft:rgba(37,99,235,0.12);--cp-shadow:0 18px 45px rgba(15,23,42,0.10)}html[data-theme=light] .container,html[data-theme=light] .content,html[data-theme=light] .main,html[data-theme=light] .page,html[data-theme=light] .page-content,html[data-theme=light] .wrap,html[data-theme=light] body,html[data-theme=light] main{background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 32rem),var(--cp-bg)!important;color:var(--cp-text)!important}html[data-theme=light] .card,html[data-theme=light] .empty-box,html[data-theme=light] .panel,html[data-theme=light] .section-card,html[data-theme=light] [class*=Card],html[data-theme=light] [class*=Panel]{background:var(--cp-surface)!important;color:var(--cp-text)!important;border-color:var(--cp-border)!important}html[data-theme=light] .card:not([style*="15, 23, 42"]):not([style*="17, 24, 39"]):not([style*="#0f172a"]):not([style*="#111827"]) *,html[data-theme=light] .panel:not([style*="15, 23, 42"]):not([style*="17, 24, 39"]):not([style*="#0f172a"]):not([style*="#111827"]) *,html[data-theme=light] .section-card:not([style*="15, 23, 42"]):not([style*="17, 24, 39"]):not([style*="#0f172a"]):not([style*="#111827"]) *{color:var(--cp-text)!important;opacity:1!important}html[data-theme=light] .hint,html[data-theme=light] .muted,html[data-theme=light] .subtitle,html[data-theme=light] small{color:var(--cp-muted)!important;opacity:1!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:#ffffff!important;color:var(--cp-text)!important;border-color:var(--cp-border-strong)!important}html[data-theme=light] [style*="#020617"],html[data-theme=light] [style*="#0f172a"],html[data-theme=light] [style*="#111827"],html[data-theme=light] [style*="15, 23, 42"],html[data-theme=light] [style*="17, 24, 39"],html[data-theme=light] [style*="rgb(15, 23, 42)"],html[data-theme=light] [style*="rgb(17, 24, 39)"]{color:#e5e7eb!important}html[data-theme=light] [style*="#020617"] *,html[data-theme=light] [style*="#0f172a"] *,html[data-theme=light] [style*="#111827"] *,html[data-theme=light] [style*="15, 23, 42"] *,html[data-theme=light] [style*="17, 24, 39"] *,html[data-theme=light] [style*="rgb(15, 23, 42)"] *,html[data-theme=light] [style*="rgb(17, 24, 39)"] *{color:inherit!important;opacity:1!important}html[data-theme=light] .callpro-quality-quick,html[data-theme=light] .callpro-quality-quick *{color:var(--cp-text)!important;opacity:1!important}html[data-theme=light] .callpro-quality-quick .muted,html[data-theme=light] .callpro-quality-quick small{color:var(--cp-muted)!important}html[data-theme=light] .callpro-quality-quick [role=button],html[data-theme=light] .callpro-quality-quick button{background:#ffffff!important;color:var(--cp-text)!important;border-color:var(--cp-border-strong)!important}.table-wrap,[class*=table-wrap],[class*=tableWrap]{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;background:var(--cp-surface)!important;border-radius:16px}.table,table{background:var(--cp-surface)!important;color:var(--cp-text)!important}.table th,table th{background:var(--cp-surface-soft)!important;color:var(--cp-muted)!important}.table td,table td{background:transparent!important;color:var(--cp-text)!important}.cp-mobile-nav{display:none}.cp-theme-switcher{z-index:10050!important;right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;left:auto!important}.cp-theme-trigger{min-height:42px!important;gap:8px;padding:8px 13px!important;border:1px solid var(--cp-border-strong)!important;background:color-mix(in srgb,var(--cp-surface-strong) 96%,transparent)!important;box-shadow:var(--cp-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer}.cp-theme-trigger__label{color:var(--cp-text)!important;white-space:nowrap}.cp-theme-trigger__chevron{color:var(--cp-muted)!important}.cp-theme-menu{position:absolute;right:0;bottom:calc(100% + 8px);min-width:164px;padding:6px;border-radius:16px;border:1px solid var(--cp-border-strong);background:var(--cp-surface-strong);box-shadow:var(--cp-shadow);z-index:10060}.cp-theme-menu button{width:100%;min-height:38px!important;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--cp-text)!important;text-align:left;cursor:pointer;font-weight:700}.cp-theme-menu button.is-active,.cp-theme-menu button:hover{background:var(--cp-primary-soft)!important;color:var(--cp-text)!important}@media screen and (max-width:768px){body,html{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}body{padding-top:68px!important;font-size:15px!important}.sidebar,[class*=Sidebar],[class*=sidebar],aside.sidebar{display:none!important}.cp-mobile-nav{position:fixed;top:env(safe-area-inset-top);left:0;right:0;z-index:10040;display:flex;align-items:center;gap:10px;height:64px;padding:8px 10px;border-bottom:1px solid var(--cp-border);background:color-mix(in srgb,var(--cp-surface-strong) 94%,transparent);box-shadow:0 12px 32px rgba(15,23,42,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cp-mobile-nav__brand{flex:0 0 auto;max-width:138px;overflow:hidden;text-overflow:ellipsis;color:var(--cp-text)!important;font-size:18px;font-weight:900;text-decoration:none;white-space:nowrap}.cp-mobile-nav__links{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cp-mobile-nav__links::-webkit-scrollbar{display:none}.cp-mobile-nav__links a{flex:0 0 auto;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border-radius:999px;color:var(--cp-text)!important;background:var(--cp-surface-soft);border:1px solid transparent;text-decoration:none;font-size:14px;font-weight:800;white-space:nowrap}.cp-mobile-nav__links a.is-active{color:#ffffff!important;background:var(--cp-primary);border-color:var(--cp-primary)}.container,.content,.main,.page,.page-content,.wrap,main{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:10px!important}.app-shell,.dashboard-layout,.layout,.main-layout,.page-layout,body>div,body>div>div{width:100%!important;max-width:100%!important;min-width:0!important;display:block!important}.grid,.grid-2,.grid-3,.grid-4,.grid.four,[style*=grid-template-columns],[style*=gridTemplateColumns]{grid-template-columns:1fr!important}.card,.empty-box,.panel,.section-card{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;border-radius:18px!important;padding:14px!important}[style*=min-width],[style*=minWidth]{min-width:0!important}[style*=max-width],[style*=maxWidth]{max-width:100%!important}.button,button,input,select,textarea{min-height:44px!important;font-size:15px!important}.field,input,select,textarea{width:100%!important}.field{min-width:0!important}.table-wrap,[class*=table-wrap],[class*=tableWrap]{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;border:1px solid var(--cp-border);border-radius:16px!important}.table,table{width:max-content!important;min-width:720px!important;max-width:none!important;font-size:13px!important}.table td,.table th,table td,table th{padding:10px!important;white-space:nowrap}.modal,[class*=Modal],[class*=modal],[role=dialog]{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;min-width:0!important;max-height:calc(100dvh - 18px)!important;inset:9px!important;border-radius:22px!important;overflow:auto!important}.modal .grid,[class*=Modal] .grid,[class*=modal] .grid,[role=dialog] .grid{grid-template-columns:1fr!important}.cp-theme-switcher{right:max(10px,env(safe-area-inset-right))!important;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 70px)!important;left:auto!important}.cp-theme-trigger{min-height:40px!important;padding:8px 11px!important;max-width:150px}.cp-theme-trigger__label{max-width:78px;overflow:hidden;text-overflow:ellipsis}.cp-theme-menu{min-width:150px}}@media screen and (max-width:430px){.cp-mobile-nav{height:60px;padding:8px}.cp-mobile-nav__brand{max-width:118px;font-size:17px}.cp-mobile-nav__links a{min-height:38px;padding:0 11px;font-size:13px}body{padding-top:64px!important}.container,.content,.main,.page,.page-content,.wrap,main{padding:8px!important}.title,h1{font-size:24px!important;line-height:1.15!important}h2{font-size:20px!important}}@media print{.cp-mobile-nav,.cp-theme-switcher{display:none!important}}:root{--cp-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--cp-radius-xs:10px;--cp-radius-sm:14px;--cp-radius-md:18px;--cp-radius-lg:24px;--cp-radius-xl:30px;--cp-touch:44px;--cp-speed:180ms;--cp-blue:#2f6bff;--cp-blue-2:#1d4ed8;--cp-green:#22c55e;--cp-red:#ef4444;--cp-yellow:#f59e0b;--cp-cyan:#38bdf8}html[data-theme=dark]{--cp-bg:#070b16;--cp-bg-2:#0a1020;--cp-bg-3:#0f172a;--cp-surface:rgba(15,23,42,0.86);--cp-surface-2:rgba(20,30,52,0.90);--cp-surface-3:rgba(30,41,59,0.86);--cp-card:rgba(15,23,42,0.82);--cp-card-solid:#111827;--cp-text:#f8fafc;--cp-text-2:#dbeafe;--cp-muted:#9ca3af;--cp-muted-2:#64748b;--cp-border:rgba(148,163,184,0.18);--cp-border-2:rgba(148,163,184,0.28);--cp-shadow:0 22px 70px rgba(0,0,0,0.34);--cp-shadow-soft:0 14px 40px rgba(0,0,0,0.22);--cp-input:rgba(2,6,23,0.38);--cp-input-border:rgba(148,163,184,0.22)}html[data-theme=light]{--cp-bg:#eef5ff;--cp-bg-2:#f8fbff;--cp-bg-3:#e8f0fb;--cp-surface:rgba(255,255,255,0.92);--cp-surface-2:rgba(255,255,255,0.98);--cp-surface-3:#f8fafc;--cp-card:rgba(255,255,255,0.94);--cp-card-solid:#ffffff;--cp-text-2:#1e293b;--cp-muted:#526174;--cp-muted-2:#718096;--cp-border:rgba(100,116,139,0.22);--cp-border-2:rgba(71,85,105,0.32);--cp-shadow:0 22px 70px rgba(15,23,42,0.12);--cp-shadow-soft:0 14px 40px rgba(15,23,42,0.08);--cp-input:rgba(255,255,255,0.86);--cp-input-border:rgba(100,116,139,0.28);color-scheme:light}body,html{font-family:var(--cp-font)!important;background:radial-gradient(circle at top left,rgba(47,107,255,.14),transparent 34rem),radial-gradient(circle at 90% 0,rgba(56,189,248,.08),transparent 30rem),linear-gradient(135deg,var(--cp-bg),var(--cp-bg-2))!important;color:var(--cp-text)!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{min-height:100dvh}body.cp-drawer-open{overflow:hidden}a,button{-webkit-tap-highlight-color:transparent}.container,.content,.main,.page,.page-content,.wrap,main{color:var(--cp-text)!important}.shell{background:transparent!important}.sidebar{background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(11,18,32,.96))!important;border:1px solid var(--cp-border)!important;box-shadow:var(--cp-shadow-soft)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-theme=light] .sidebar{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,250,255,.94))!important;color:var(--cp-text)!important}html[data-theme=light] .sidebar a,html[data-theme=light] .sidebar button,html[data-theme=light] .sidebar div,html[data-theme=light] .sidebar span,html[data-theme=light] .sidebar strong{color:var(--cp-text)!important}html[data-theme=light] .sidebar .muted,html[data-theme=light] .sidebar [class*=Muted],html[data-theme=light] .sidebar [class*=muted],html[data-theme=light] .sidebar small{color:var(--cp-muted)!important}.card,.empty-box,.panel,.section-card,.table-wrap,[class*=Card],[class*=Panel]{border-color:var(--cp-border)!important;box-shadow:var(--cp-shadow-soft)!important}html[data-theme=dark] .card,html[data-theme=dark] .empty-box,html[data-theme=dark] .panel,html[data-theme=dark] .section-card,html[data-theme=dark] .table-wrap{background:linear-gradient(180deg,rgba(17,24,39,.9),rgba(10,15,28,.92))!important;color:var(--cp-text)!important}html[data-theme=light] .card,html[data-theme=light] .empty-box,html[data-theme=light] .panel,html[data-theme=light] .section-card,html[data-theme=light] .table-wrap{background:var(--cp-surface-2)!important;color:var(--cp-text)!important}.subtitle,.title,h1,h2,h3,h4{color:var(--cp-text)!important;letter-spacing:-.025em}.muted,[class*=Muted],[class*=muted],small{color:var(--cp-muted)!important}.button,[role=button],a.button,button{min-height:36px;transition:transform var(--cp-speed) ease,box-shadow var(--cp-speed) ease,background var(--cp-speed) ease,border-color var(--cp-speed) ease}.button:hover,[role=button]:hover,a.button:hover,button:hover{transform:translateY(-1px)}.button,a.button.primary,button.primary,button[type=submit]{background:linear-gradient(135deg,var(--cp-blue),var(--cp-blue-2))!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 12px 28px rgba(37,99,235,.22)!important}.button.secondary,button.secondary{background:var(--cp-surface-3)!important;color:var(--cp-text)!important;border:1px solid var(--cp-border)!important;box-shadow:none!important}input,select,textarea{background:var(--cp-input)!important;color:var(--cp-text)!important;border:1px solid var(--cp-input-border)!important;min-height:38px;outline:none!important}input::placeholder,textarea::placeholder{color:var(--cp-muted-2)!important}input:focus,select:focus,textarea:focus{border-color:rgba(47,107,255,.68)!important;box-shadow:0 0 0 4px rgba(47,107,255,.12)!important}table{width:100%;border-collapse:separate!important;border-spacing:0!important;color:var(--cp-text)!important}table th,thead th{background:var(--cp-surface-3)!important;color:var(--cp-text-2)!important;font-weight:800!important}table td,table th,tbody td,thead th{border-bottom:1px solid var(--cp-border)!important}table td,tbody td{color:var(--cp-text)!important}tbody tr:hover{background:rgba(47,107,255,.06)!important}html[data-theme=light] [style*="background-color: #0f172a"],html[data-theme=light] [style*="background-color: #111827"],html[data-theme=light] [style*="background: #020617"],html[data-theme=light] [style*="background: #0f172a"],html[data-theme=light] [style*="background: #111827"],html[data-theme=light] [style*="background:#020617"],html[data-theme=light] [style*="background:#0f172a"],html[data-theme=light] [style*="background:#111827"],html[data-theme=light] [style*="backgroundColor: #0f172a"],html[data-theme=light] [style*="backgroundColor: #111827"]{color:#f8fafc!important}html[data-theme=light] [style*="background: #020617"] *,html[data-theme=light] [style*="background: #0f172a"] *,html[data-theme=light] [style*="background: #111827"] *,html[data-theme=light] [style*="background:#020617"] *,html[data-theme=light] [style*="background:#0f172a"] *,html[data-theme=light] [style*="background:#111827"] *{color:inherit!important}html[data-theme=light] [style*="color: #fff"],html[data-theme=light] [style*="color: #ffffff"],html[data-theme=light] [style*="color: white"],html[data-theme=light] [style*="color:#fff"]{color:var(--cp-text)!important}html[data-theme=light] [style*="background: #020617"] [style*="color: white"],html[data-theme=light] [style*="background: #0f172a"] [style*="color: white"],html[data-theme=light] [style*="background: #111827"] [style*="color: white"]{color:#f8fafc!important}.cp-app-drawer,.cp-app-drawer-backdrop,.cp-app-topbar{display:none}.cp-app-drawer__close,.cp-app-icon-button,.cp-app-theme-chip,.cp-theme-grid button,.cp-theme-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer}.cp-theme-switcher--desktop{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:1200}.cp-theme-trigger{min-height:42px;padding:8px 13px;display:inline-flex;align-items:center;gap:9px;border-radius:999px!important;background:var(--cp-surface-2)!important;color:var(--cp-text)!important;border:1px solid var(--cp-border)!important;box-shadow:var(--cp-shadow-soft)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-weight:800}.cp-theme-dot{width:10px;height:10px;border-radius:999px;display:inline-block;box-shadow:0 0 0 5px rgba(47,107,255,.13)}.cp-theme-dot--dark{background:#60a5fa}.cp-theme-dot--light{background:#2563eb}@media screen and (min-width:901px){.content,.main,main{max-width:1280px}.sidebar a,.sidebar button{border-radius:12px!important}.sidebar a:hover,.sidebar button:hover{background:rgba(47,107,255,.12)!important}}@media screen and (max-width:900px){body,html{width:100%;overflow-x:hidden!important}body{padding-top:calc(76px + env(safe-area-inset-top))}.cp-theme-switcher--desktop{display:none!important}.cp-app-topbar{position:fixed;top:0;left:0;right:0;z-index:1100;min-height:calc(68px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 10px max(10px,env(safe-area-inset-left));display:grid;grid-template-columns:44px minmax(138px,auto) minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.62));border-bottom:1px solid rgba(148,163,184,.22);box-shadow:0 10px 30px rgba(15,23,42,.1);-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35)}html[data-theme=dark] .cp-app-topbar{background:linear-gradient(180deg,rgba(9,14,27,.88),rgba(9,14,27,.72));border-bottom-color:rgba(148,163,184,.16);box-shadow:0 10px 32px rgba(0,0,0,.32)}.cp-app-icon-button{width:44px;height:44px;display:inline-grid;place-items:center;gap:4px;border-radius:16px!important;background:var(--cp-surface-2)!important;border:1px solid var(--cp-border)!important;box-shadow:var(--cp-shadow-soft)}.cp-app-icon-button span{width:18px;height:2px;display:block;border-radius:999px;background:var(--cp-text);transition:transform var(--cp-speed) ease,opacity var(--cp-speed) ease}.cp-app-icon-button.is-active span:first-child{transform:translateY(6px) rotate(45deg)}.cp-app-icon-button.is-active span:nth-child(2){opacity:0}.cp-app-icon-button.is-active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.cp-app-brand{min-width:0;display:inline-flex;align-items:center;gap:9px;color:var(--cp-text)!important;text-decoration:none!important}.cp-app-brand__logo{width:38px;height:38px;border-radius:15px;display:inline-grid;place-items:center;flex:0 0 auto;background:linear-gradient(135deg,var(--cp-blue),#60a5fa);color:#fff!important;font-size:12px;font-weight:900;box-shadow:0 12px 22px rgba(37,99,235,.22)}.cp-app-brand__text{min-width:0;display:grid;line-height:1.05}.cp-app-brand__text strong{color:var(--cp-text)!important;font-size:15px;letter-spacing:-.03em;white-space:nowrap}.cp-app-brand__text small{margin-top:3px;color:var(--cp-muted)!important;font-size:11px;white-space:nowrap}.cp-app-quick-tabs{min-width:0;display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px}.cp-app-quick-tabs::-webkit-scrollbar{display:none}.cp-app-quick-tabs a{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;background:rgba(148,163,184,.1);color:var(--cp-text)!important;font-weight:850;text-decoration:none!important;border:1px solid transparent}.cp-app-quick-tabs a.is-active{background:linear-gradient(135deg,var(--cp-blue),var(--cp-blue-2));color:#fff!important;border-color:rgba(255,255,255,.16);box-shadow:0 10px 24px rgba(37,99,235,.24)}.cp-app-theme-chip{min-height:38px;padding:0 11px;display:inline-flex;align-items:center;gap:8px;border-radius:999px!important;background:var(--cp-surface-2)!important;color:var(--cp-text)!important;border:1px solid var(--cp-border)!important;box-shadow:var(--cp-shadow-soft);font-size:12px;font-weight:900;white-space:nowrap}.cp-app-drawer-backdrop{position:fixed;inset:0;z-index:1190;display:block;pointer-events:none;opacity:0;background:rgba(2,6,23,.46);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity var(--cp-speed) ease}.cp-app-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.cp-app-drawer{position:fixed;top:0;left:0;bottom:0;z-index:1200;width:min(88vw,380px);display:flex;flex-direction:column;padding:calc(18px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:var(--cp-surface-2);color:var(--cp-text);border-right:1px solid var(--cp-border);box-shadow:30px 0 90px rgba(0,0,0,.3);transform:translateX(-105%);transition:transform .22s cubic-bezier(.2,.9,.2,1);-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.cp-app-drawer.is-open{transform:translateX(0)}.cp-app-drawer__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:4px 2px 16px;border-bottom:1px solid var(--cp-border)}.cp-app-drawer__logo{font-size:26px;font-weight:950;letter-spacing:-.055em;color:var(--cp-text)}.cp-app-drawer__subtitle{margin-top:4px;color:var(--cp-muted);font-size:13px;font-weight:650}.cp-app-drawer__close{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:15px!important;background:var(--cp-surface-3)!important;color:var(--cp-text)!important;border:1px solid var(--cp-border)!important;font-size:26px;line-height:1}.cp-app-drawer__nav{display:grid;grid-gap:7px;gap:7px;padding:16px 0}.cp-app-drawer__nav a{min-height:46px;display:flex;align-items:center;padding:0 14px;border-radius:16px;color:var(--cp-text)!important;text-decoration:none!important;font-weight:850;border:1px solid transparent}.cp-app-drawer__nav a.is-active{background:linear-gradient(135deg,var(--cp-blue),var(--cp-blue-2));color:#fff!important;box-shadow:0 14px 34px rgba(37,99,235,.24)}.cp-app-drawer__nav a:not(.is-active):hover{background:rgba(148,163,184,.12);border-color:var(--cp-border)}.cp-app-drawer__section{margin-top:auto;padding-top:16px;border-top:1px solid var(--cp-border)}.cp-app-drawer__section-title{margin:0 0 10px;color:var(--cp-muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.cp-theme-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.cp-theme-grid button{min-height:62px;padding:10px 12px;display:grid;grid-gap:3px;gap:3px;justify-items:start;border-radius:17px!important;background:var(--cp-surface-3)!important;color:var(--cp-text)!important;border:1px solid var(--cp-border)!important}.cp-theme-grid button strong{color:var(--cp-text)!important;font-size:14px}.cp-theme-grid button small{color:var(--cp-muted)!important;font-size:11px}.cp-theme-grid button.is-active{background:rgba(47,107,255,.12)!important;border-color:rgba(47,107,255,.4)!important;box-shadow:0 0 0 4px rgba(47,107,255,.1)}.shell{display:block!important;width:100%!important;min-height:auto!important;padding:0 max(10px,env(safe-area-inset-right)) 28px max(10px,env(safe-area-inset-left))!important}.sidebar,[class*=Sidebar],[class*=sidebar],aside.sidebar{display:none!important}.container,.content,.main,.page,.page-content,.wrap,main{width:100%!important;max-width:100%!important;padding:0!important;margin:0 auto!important}.title,h1{font-size:clamp(30px,8vw,44px)!important;line-height:.98!important;letter-spacing:-.06em!important;margin-bottom:10px!important}h2{font-size:clamp(23px,6vw,32px)!important;line-height:1.05!important;letter-spacing:-.045em!important}h3{font-size:clamp(19px,5vw,24px)!important;line-height:1.12!important}.card,.empty-box,.panel,.section-card,.table-wrap,[class*=Card],[class*=Panel]{border-radius:28px!important;padding:18px!important;margin-bottom:14px!important;overflow:hidden}.button,[role=button],a.button,button,input,select,textarea{min-height:var(--cp-touch)!important;font-size:16px!important}input,select,textarea{width:100%!important}.button,a.button,button{font-weight:900!important}.table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-radius:24px!important}table{min-width:760px}td,th{padding:13px 14px!important;font-size:14px!important}[style*=grid-template-columns],[style*=gridTemplateColumns]{max-width:100%}}@media screen and (max-width:560px){body{padding-top:calc(72px + env(safe-area-inset-top))}.cp-app-topbar{grid-template-columns:42px minmax(122px,auto) minmax(0,1fr);gap:7px}.cp-app-theme-chip{display:none}.cp-app-brand__logo{width:35px;height:35px;border-radius:13px}.cp-app-brand__text strong{font-size:14px}.cp-app-brand__text small{font-size:10.5px}.cp-app-quick-tabs a{min-height:36px;padding:0 12px;font-size:14px}.card,.empty-box,.panel,.section-card,.table-wrap,[class*=Card],[class*=Panel]{border-radius:24px!important;padding:15px!important}td,th{padding:12px!important;font-size:13px!important}}@media screen and (max-width:390px){.cp-app-brand__text strong{max-width:96px;overflow:hidden;text-overflow:ellipsis}.cp-app-quick-tabs a{padding:0 10px;font-size:13px}}:root{--cp-fix-bg:#eef5ff;--cp-fix-surface:#ffffff;--cp-fix-surface-soft:#f8fbff;--cp-fix-text:#0f172a;--cp-fix-muted:#64748b;--cp-fix-border:rgba(100,116,139,0.22);--cp-fix-primary:#2563eb;--cp-fix-primary-2:#1d4ed8;--cp-fix-dark-card:#0f172a;--cp-fix-dark-card-2:#111827;--cp-fix-dark-text:#f8fafc;--cp-fix-dark-muted:#cbd5e1;--cp-fix-shadow:0 20px 60px rgba(15,23,42,0.12);--cp-fix-radius:22px;--cp-fix-touch:44px}html[data-theme=dark]{--cp-fix-bg:#070b16;--cp-fix-surface:#111827;--cp-fix-surface-soft:#0f172a;--cp-fix-text:#f8fafc;--cp-fix-muted:#cbd5e1;--cp-fix-border:rgba(148,163,184,0.20);--cp-fix-shadow:0 20px 60px rgba(0,0,0,0.34)}.cp-app-drawer,.cp-app-drawer-backdrop,.cp-app-quick-tabs,.cp-app-theme-chip,.cp-app-topbar,.cp-mobile-nav,.cp-theme-switcher,.cp-theme-switcher--desktop{display:none!important}body,html{color:var(--cp-fix-text)!important;background:radial-gradient(circle at 0 0,rgba(37,99,235,.12),transparent 34rem),linear-gradient(135deg,var(--cp-fix-bg),#eaf3ff)!important}body{overflow-x:hidden!important}body.cp-mobile-drawer-open{overflow:hidden!important}.container,.content,.main,.page,.page-content,.wrap,main{color:var(--cp-fix-text)!important}@media screen and (min-width:901px){.shell{display:grid!important;grid-template-columns:224px minmax(0,1fr)!important;align-items:start!important;grid-gap:28px!important;gap:28px!important;max-width:none!important;width:100%!important}.content,.main,.page-content,.shell .main,.shell main,main{width:100%!important;max-width:1380px!important;min-width:0!important}.table-wrap{max-width:100%!important;overflow-x:auto!important}}.sidebar [class*=active],.sidebar [style*="#0f172a"],.sidebar [style*="#111827"],.sidebar [style*="rgb(15, 23, 42)"],.sidebar a.active,.sidebar a.is-active,.sidebar a[aria-current=page],.sidebar button.active,.sidebar button.is-active{background:linear-gradient(135deg,var(--cp-fix-primary),var(--cp-fix-primary-2))!important;color:#ffffff!important;border-color:rgba(255,255,255,.18)!important}.sidebar [class*=active] *,.sidebar [style*="#0f172a"] *,.sidebar [style*="#111827"] *,.sidebar [style*="rgb(15, 23, 42)"] *,.sidebar a.active *,.sidebar a.is-active *,.sidebar a[aria-current=page] *,.sidebar button.active *,.sidebar button.is-active *{color:#ffffff!important}html[data-theme=light] [style*="#020617"],html[data-theme=light] [style*="#020617"] *,html[data-theme=light] [style*="#0f172a"],html[data-theme=light] [style*="#0f172a"] *,html[data-theme=light] [style*="#111827"],html[data-theme=light] [style*="#111827"] *,html[data-theme=light] [style*="15, 23, 42"],html[data-theme=light] [style*="15, 23, 42"] *,html[data-theme=light] [style*="17, 24, 39"],html[data-theme=light] [style*="17, 24, 39"] *,html[data-theme=light] [style*="2, 6, 23"],html[data-theme=light] [style*="2, 6, 23"] *,html[data-theme=light] [style*="rgb(15, 23, 42)"],html[data-theme=light] [style*="rgb(15, 23, 42)"] *,html[data-theme=light] [style*="rgb(17, 24, 39)"],html[data-theme=light] [style*="rgb(17, 24, 39)"] *,html[data-theme=light] [style*="rgb(2, 6, 23)"],html[data-theme=light] [style*="rgb(2, 6, 23)"] *{color:var(--cp-fix-dark-text)!important}html[data-theme=light] [style*="#020617"] .sub,html[data-theme=light] [style*="#020617"] small,html[data-theme=light] [style*="#0f172a"] .sub,html[data-theme=light] [style*="#0f172a"] small,html[data-theme=light] [style*="#111827"] .sub,html[data-theme=light] [style*="#111827"] small,html[data-theme=light] [style*="15, 23, 42"] .sub,html[data-theme=light] [style*="15, 23, 42"] small,html[data-theme=light] [style*="17, 24, 39"] .sub,html[data-theme=light] [style*="17, 24, 39"] small,html[data-theme=light] [style*="2, 6, 23"] small,html[data-theme=light] [style*="rgb(15, 23, 42)"] small,html[data-theme=light] [style*="rgb(17, 24, 39)"] small,html[data-theme=light] [style*="rgb(2, 6, 23)"] small{color:var(--cp-fix-dark-muted)!important}.card,.empty-box,.panel,.section-card,.table-wrap,[class*=Card],[class*=Panel]{border-color:var(--cp-fix-border)!important}html[data-theme=light] .card:not([style*="#0f172a"]):not([style*="#111827"]):not([style*="#020617"]):not([style*="15, 23, 42"]):not([style*="17, 24, 39"]),html[data-theme=light] .empty-box,html[data-theme=light] .panel:not([style*="#0f172a"]):not([style*="#111827"]):not([style*="#020617"]):not([style*="15, 23, 42"]):not([style*="17, 24, 39"]),html[data-theme=light] .section-card:not([style*="#0f172a"]):not([style*="#111827"]):not([style*="#020617"]):not([style*="15, 23, 42"]):not([style*="17, 24, 39"]),html[data-theme=light] .table-wrap{background:var(--cp-fix-surface)!important;color:var(--cp-fix-text)!important}html[data-theme=light] .card:not([style*="#0f172a"]):not([style*="#111827"]):not([style*="#020617"]):not([style*="15, 23, 42"]):not([style*="17, 24, 39"]) *,html[data-theme=light] .empty-box *,html[data-theme=light] .panel:not([style*="#0f172a"]):not([style*="#111827"]):not([style*="#020617"]):not([style*="15, 23, 42"]):not([style*="17, 24, 39"]) *,html[data-theme=light] .section-card:not([style*="#0f172a"]):not([style*="#111827"]):not([style*="#020617"]):not([style*="15, 23, 42"]):not([style*="17, 24, 39"]) *,html[data-theme=light] .table-wrap *{color:var(--cp-fix-text)!important}html[data-theme=light] .muted,html[data-theme=light] .sub,html[data-theme=light] [class*=Muted],html[data-theme=light] [class*=muted],html[data-theme=light] small{color:var(--cp-fix-muted)!important}.button,[role=button],a.button,button,input,select,textarea{min-height:40px!important}input,select,textarea{background:var(--cp-fix-surface)!important;color:var(--cp-fix-text)!important;border:1px solid var(--cp-fix-border)!important}input::placeholder,textarea::placeholder{color:var(--cp-fix-muted)!important}.dialog,.modal,[class*=Modal],[class*=modal],[role=dialog]{color:var(--cp-fix-text)!important}html[data-theme=light] .dialog,html[data-theme=light] .modal,html[data-theme=light] [class*=Modal],html[data-theme=light] [class*=modal],html[data-theme=light] [role=dialog]{background:var(--cp-fix-surface)!important;color:var(--cp-fix-text)!important}html[data-theme=light] .modal [style*="#020617"],html[data-theme=light] .modal [style*="#020617"] *,html[data-theme=light] .modal [style*="#0f172a"],html[data-theme=light] .modal [style*="#0f172a"] *,html[data-theme=light] .modal [style*="#111827"],html[data-theme=light] .modal [style*="#111827"] *,html[data-theme=light] [class*=Modal] [style*="#020617"],html[data-theme=light] [class*=Modal] [style*="#020617"] *,html[data-theme=light] [class*=Modal] [style*="#0f172a"],html[data-theme=light] [class*=Modal] [style*="#0f172a"] *,html[data-theme=light] [class*=Modal] [style*="#111827"],html[data-theme=light] [class*=Modal] [style*="#111827"] *,html[data-theme=light] [role=dialog] [style*="#020617"],html[data-theme=light] [role=dialog] [style*="#020617"] *,html[data-theme=light] [role=dialog] [style*="#0f172a"],html[data-theme=light] [role=dialog] [style*="#0f172a"] *,html[data-theme=light] [role=dialog] [style*="#111827"],html[data-theme=light] [role=dialog] [style*="#111827"] *{color:var(--cp-fix-dark-text)!important}.cp-bottom-nav,.cp-real-drawer-scrim,.cp-real-mobile-drawer,.cp-real-mobile-topbar{display:none}.cp-desktop-theme-pill button{background:var(--cp-fix-surface)!important;color:var(--cp-fix-text)!important;border:1px solid var(--cp-fix-border)!important;box-shadow:var(--cp-fix-shadow)!important}.cp-real-theme-dot{width:10px;height:10px;border-radius:999px;display:inline-block;background:var(--cp-fix-primary);box-shadow:0 0 0 5px rgba(37,99,235,.14)}.cp-real-theme-dot--dark{background:#60a5fa}.cp-real-theme-dot--light{background:#2563eb}@media screen and (max-width:900px){body,html{width:100%;overflow-x:hidden!important}body{padding-top:calc(62px + env(safe-area-inset-top))!important;padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}.cp-desktop-theme-pill,.sidebar,[class*=Sidebar],[class*=sidebar],aside.sidebar{display:none!important}.shell{display:block!important;padding:0 10px 18px!important}.container,.content,.main,.page,.page-content,.shell,.wrap,main{width:100%!important;max-width:100%!important;margin:0!important}.container,.content,.main,.page,.page-content,.wrap,main{min-width:0!important;padding:0!important}.cp-real-mobile-topbar{position:fixed;top:0;left:0;right:0;z-index:1200;min-height:calc(58px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 12px 8px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;background:rgba(255,255,255,.88);border-bottom:1px solid rgba(100,116,139,.18);box-shadow:0 8px 28px rgba(15,23,42,.1);-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}html[data-theme=dark] .cp-real-mobile-topbar{background:rgba(10,16,32,.88);border-bottom-color:rgba(148,163,184,.16);box-shadow:0 8px 28px rgba(0,0,0,.3)}.cp-real-burger{width:44px;height:44px;display:grid;place-items:center;grid-gap:4px;gap:4px;padding:10px!important;background:var(--cp-fix-surface)!important;border:1px solid var(--cp-fix-border)!important;border-radius:15px!important;box-shadow:0 8px 20px rgba(15,23,42,.1)!important;cursor:pointer}.cp-real-burger span{width:20px;height:2px;display:block;background:var(--cp-fix-text)!important;border-radius:999px}.cp-real-brand{min-width:0;display:inline-flex;align-items:center;gap:9px;text-decoration:none!important;color:var(--cp-fix-text)!important}.cp-real-brand__logo{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;background:linear-gradient(135deg,var(--cp-fix-primary),var(--cp-fix-primary-2));color:#ffffff!important;font-size:12px;font-weight:950;box-shadow:0 10px 22px rgba(37,99,235,.24)}.cp-real-brand__text{min-width:0;display:grid;line-height:1.05}.cp-real-brand__text strong{max-width:150px;color:var(--cp-fix-text)!important;font-size:15px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-real-brand__text small{margin-top:3px;color:var(--cp-fix-muted)!important;font-size:11px;font-weight:700;white-space:nowrap}.cp-real-theme-button{min-height:38px!important;padding:0 10px!important;display:inline-flex;align-items:center;gap:7px;background:var(--cp-fix-surface)!important;color:var(--cp-fix-text)!important;border:1px solid var(--cp-fix-border)!important;border-radius:999px!important;box-shadow:0 8px 20px rgba(15,23,42,.08)!important;font-size:12px!important;font-weight:850;cursor:pointer}.cp-bottom-nav{position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:1190;min-height:60px;padding:7px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;background:rgba(255,255,255,.92);border:1px solid rgba(100,116,139,.18);border-radius:24px;box-shadow:0 18px 55px rgba(15,23,42,.16);-webkit-backdrop-filter:blur(20px) saturate(1.25);backdrop-filter:blur(20px) saturate(1.25)}html[data-theme=dark] .cp-bottom-nav{background:rgba(15,23,42,.9);border-color:rgba(148,163,184,.18);box-shadow:0 18px 55px rgba(0,0,0,.36)}.cp-bottom-nav a,.cp-bottom-nav button{min-height:48px!important;display:grid;place-items:center;grid-gap:2px;gap:2px;padding:4px 2px!important;background:transparent!important;color:var(--cp-fix-muted)!important;border:0!important;border-radius:18px!important;font-size:11px!important;font-weight:850;text-decoration:none!important;cursor:pointer}.cp-bottom-nav__icon{width:24px;height:24px;display:grid;place-items:center;border-radius:10px;background:rgba(100,116,139,.12);color:var(--cp-fix-text)!important;font-size:11px;font-weight:950}.cp-bottom-nav a.is-active,.cp-bottom-nav button.is-active{background:rgba(37,99,235,.12)!important;color:var(--cp-fix-primary)!important}.cp-bottom-nav a.is-active .cp-bottom-nav__icon,.cp-bottom-nav button.is-active .cp-bottom-nav__icon{background:linear-gradient(135deg,var(--cp-fix-primary),var(--cp-fix-primary-2));color:#ffffff!important}.cp-real-drawer-scrim{position:fixed;inset:0;z-index:1290;display:block;opacity:0;pointer-events:none;background:rgba(2,6,23,.52);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .18s ease}.cp-real-drawer-scrim.is-open{opacity:1;pointer-events:auto}.cp-real-mobile-drawer{position:fixed;top:0;left:0;bottom:0;z-index:1300;width:min(88vw,380px);display:flex;flex-direction:column;padding:calc(18px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));background:var(--cp-fix-surface)!important;color:var(--cp-fix-text)!important;border-right:1px solid var(--cp-fix-border);box-shadow:34px 0 90px rgba(0,0,0,.32);transform:translateX(-105%);transition:transform .22s cubic-bezier(.2,.9,.2,1);overflow-y:auto}.cp-real-mobile-drawer.is-open{transform:translateX(0)}.cp-real-drawer-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid var(--cp-fix-border)}.cp-real-drawer-title{color:var(--cp-fix-text)!important;font-size:24px;font-weight:950;letter-spacing:-.05em}.cp-real-drawer-subtitle{margin-top:5px;color:var(--cp-fix-muted)!important;font-size:13px;font-weight:700}.cp-real-drawer-close{width:42px;height:42px;display:grid;place-items:center;background:var(--cp-fix-surface-soft)!important;color:var(--cp-fix-text)!important;border:1px solid var(--cp-fix-border)!important;border-radius:16px!important;font-size:28px!important;line-height:1!important;cursor:pointer}.cp-real-drawer-section-title{margin:18px 2px 9px;color:var(--cp-fix-muted)!important;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.cp-real-drawer-nav{display:grid;grid-gap:8px;gap:8px}.cp-real-drawer-nav a{min-height:48px;display:flex;align-items:center;gap:11px;padding:0 13px;background:transparent!important;color:var(--cp-fix-text)!important;border:1px solid transparent;border-radius:17px;text-decoration:none!important;font-weight:900}.cp-real-drawer-nav__icon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:rgba(100,116,139,.12);color:var(--cp-fix-text)!important;font-size:12px;font-weight:950}.cp-real-drawer-nav a.is-active{background:linear-gradient(135deg,var(--cp-fix-primary),var(--cp-fix-primary-2))!important;color:#ffffff!important;box-shadow:0 16px 36px rgba(37,99,235,.24)}.cp-real-drawer-nav a.is-active *{color:#ffffff!important}.cp-real-drawer-nav a.is-active .cp-real-drawer-nav__icon{background:rgba(255,255,255,.2)}.cp-real-theme-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;padding-bottom:12px}.cp-real-theme-grid button{min-height:62px!important;padding:10px 11px!important;display:grid;justify-items:start;grid-gap:3px;gap:3px;background:var(--cp-fix-surface-soft)!important;color:var(--cp-fix-text)!important;border:1px solid var(--cp-fix-border)!important;border-radius:17px!important;cursor:pointer}.cp-real-theme-grid button strong{color:var(--cp-fix-text)!important;font-size:14px}.cp-real-theme-grid button small{color:var(--cp-fix-muted)!important;font-size:11px}.cp-real-theme-grid button.is-active{background:rgba(37,99,235,.12)!important;border-color:rgba(37,99,235,.42)!important;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.title,h1{font-size:clamp(28px,8vw,40px)!important;line-height:1!important;letter-spacing:-.055em!important}.title,h1,h2{color:var(--cp-fix-text)!important}h2{font-size:clamp(22px,6vw,30px)!important;line-height:1.08!important}.card,.empty-box,.panel,.section-card,.table-wrap,[class*=Card],[class*=Panel]{max-width:100%!important;border-radius:22px!important;margin-bottom:12px!important}.button,[role=button],a.button,button,input,select,textarea{min-height:var(--cp-fix-touch)!important;font-size:16px!important}input,select,textarea{width:100%!important}[style*=grid-template-columns],[style*=gridTemplateColumns]{max-width:100%!important}.table-wrap{overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.table-wrap table{width:100%!important;min-width:0!important;display:block!important;border-spacing:0!important}.table-wrap thead{display:none!important}.table-wrap tbody{display:grid!important;grid-gap:10px!important;gap:10px!important}.table-wrap tr{display:grid!important;grid-template-columns:1fr!important;grid-gap:0!important;gap:0!important;padding:10px 12px!important;background:var(--cp-fix-surface)!important;border:1px solid var(--cp-fix-border)!important;border-radius:18px!important;box-shadow:0 10px 26px rgba(15,23,42,.06);overflow:hidden!important}.table-wrap td{min-height:34px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:9px 0!important;border-bottom:1px solid rgba(100,116,139,.14)!important;color:var(--cp-fix-text)!important;font-size:13px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}.table-wrap td:last-child{border-bottom:0!important}.table-wrap td:before{flex:0 0 112px;color:var(--cp-fix-muted)!important;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.table-wrap td:first-child:before{content:"ID"}.table-wrap td:nth-child(2):before{content:"Ответственный"}.table-wrap td:nth-child(3):before{content:"Подразделение"}.table-wrap td:nth-child(4):before{content:"Телефон"}.table-wrap td:nth-child(5):before{content:"Статус"}.table-wrap td:nth-child(6):before{content:"Запись"}.table-wrap td:nth-child(7):before{content:"AI"}.table-wrap td:nth-child(8):before{content:"Прогресс"}.table-wrap td:nth-child(9):before{content:"Оценка"}.table-wrap td:nth-child(10):before{content:"Риск"}.table-wrap td:nth-child(11):before{content:"Стандарт"}.table-wrap td:nth-child(12):before{content:"CRM"}.dialog,.modal,[class*=Modal],[class*=modal],[role=dialog]{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;inset:0!important;border-radius:0!important;overflow-y:auto!important}.dialog>*,.modal>*,[class*=Modal]>*,[role=dialog]>*{max-width:100%!important}}@media screen and (max-width:520px){.cp-real-theme-button span:last-child{display:none}.cp-real-theme-button{width:38px;justify-content:center;padding:0!important}.cp-real-brand__text strong{max-width:132px}.table-wrap td{display:grid!important;grid-template-columns:1fr!important;grid-gap:4px!important;gap:4px!important}.table-wrap td:before{flex:unset}}:root{--cp-87-bg:#eef5ff;--cp-87-surface:#ffffff;--cp-87-surface-soft:#f8fbff;--cp-87-text:#0f172a;--cp-87-muted:#64748b;--cp-87-border:rgba(100,116,139,0.22);--cp-87-primary:#2563eb;--cp-87-primary-2:#1d4ed8;--cp-87-dark-card:#111827;--cp-87-dark-text:#f8fafc;--cp-87-dark-muted:#cbd5e1;--cp-87-shadow:0 20px 60px rgba(15,23,42,0.12);--cp-87-radius:22px}html[data-theme=dark]{--cp-87-bg:#070b16;--cp-87-surface:#111827;--cp-87-surface-soft:#0f172a;--cp-87-text:#f8fafc;--cp-87-muted:#cbd5e1;--cp-87-border:rgba(148,163,184,0.20);--cp-87-shadow:0 20px 60px rgba(0,0,0,0.34)}.cp-app-drawer,.cp-app-drawer-backdrop,.cp-app-quick-tabs,.cp-app-theme-chip,.cp-app-topbar,.cp-bottom-nav,.cp-mobile-nav,.cp-real-burger,.cp-real-drawer-scrim,.cp-real-mobile-drawer,.cp-theme-menu,.cp-theme-switcher{display:none!important;visibility:hidden!important;pointer-events:none!important}body,html{color:var(--cp-87-text)!important;background:radial-gradient(circle at 0 0,rgba(37,99,235,.12),transparent 34rem),linear-gradient(135deg,var(--cp-87-bg),#eaf3ff)!important;overflow-x:hidden!important}html[data-theme=dark],html[data-theme=dark] body{background:radial-gradient(circle at 0 0,rgba(37,99,235,.18),transparent 34rem),linear-gradient(135deg,#070b16,#0a1020)!important}@media screen and (min-width:901px){body{min-width:0!important}.shell{width:100%!important;max-width:1680px!important;margin:0 auto!important;padding:18px 24px!important;display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;justify-content:center!important;align-items:start!important;grid-gap:32px!important;gap:32px!important}.sidebar,aside.sidebar{width:220px!important;justify-self:center!important;margin:0 auto!important}.container,.content,.main,.page,.page-content,.shell .main,.shell main,.wrap,main{width:min(100%,1360px)!important;max-width:1360px!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}.card,.panel,.section-card,.table-wrap,[class*=Card],[class*=Panel]{max-width:100%!important}}.sidebar [class*=active],.sidebar a.active,.sidebar a.is-active,.sidebar a[aria-current=page],.sidebar button.active,.sidebar button.is-active{background:linear-gradient(135deg,var(--cp-87-primary),var(--cp-87-primary-2))!important;color:#ffffff!important;border-color:rgba(255,255,255,.18)!important}.sidebar [class*=active] *,.sidebar a.active *,.sidebar a.is-active *,.sidebar a[aria-current=page] *,.sidebar button.active *,.sidebar button.is-active *{color:#ffffff!important}html[data-theme=light] [style*="#020617"],html[data-theme=light] [style*="#020617"] *,html[data-theme=light] [style*="#0f172a"],html[data-theme=light] [style*="#0f172a"] *,html[data-theme=light] [style*="#111827"],html[data-theme=light] [style*="#111827"] *,html[data-theme=light] [style*="15, 23, 42"],html[data-theme=light] [style*="15, 23, 42"] *,html[data-theme=light] [style*="17, 24, 39"],html[data-theme=light] [style*="17, 24, 39"] *,html[data-theme=light] [style*="2, 6, 23"],html[data-theme=light] [style*="2, 6, 23"] *,html[data-theme=light] [style*="rgb(15, 23, 42)"],html[data-theme=light] [style*="rgb(15, 23, 42)"] *,html[data-theme=light] [style*="rgb(17, 24, 39)"],html[data-theme=light] [style*="rgb(17, 24, 39)"] *,html[data-theme=light] [style*="rgb(2, 6, 23)"],html[data-theme=light] [style*="rgb(2, 6, 23)"] *{color:var(--cp-87-dark-text)!important}html[data-theme=light] [style*="#020617"] .sub,html[data-theme=light] [style*="#020617"] small,html[data-theme=light] [style*="#0f172a"] .sub,html[data-theme=light] [style*="#0f172a"] small,html[data-theme=light] [style*="#111827"] .sub,html[data-theme=light] [style*="#111827"] small,html[data-theme=light] [style*="15, 23, 42"] .sub,html[data-theme=light] [style*="15, 23, 42"] small,html[data-theme=light] [style*="17, 24, 39"] .sub,html[data-theme=light] [style*="17, 24, 39"] small,html[data-theme=light] [style*="2, 6, 23"] .sub,html[data-theme=light] [style*="2, 6, 23"] small{color:var(--cp-87-dark-muted)!important}html[data-theme=light] .card:not([style*="#0f172a"]):not([style*="#111827"]):not([style*="#020617"]),html[data-theme=light] .empty-box,html[data-theme=light] .panel:not([style*="#0f172a"]):not([style*="#111827"]):not([style*="#020617"]),html[data-theme=light] .section-card:not([style*="#0f172a"]):not([style*="#111827"]):not([style*="#020617"]),html[data-theme=light] .table-wrap{background:var(--cp-87-surface)!important;color:var(--cp-87-text)!important;border-color:var(--cp-87-border)!important}input,select,textarea{background:var(--cp-87-surface)!important;color:var(--cp-87-text)!important;border:1px solid var(--cp-87-border)!important}.button,[role=button],a.button,button,input,select,textarea{border-radius:13px!important}.cp-desktop-theme-pill{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:1200}.cp-desktop-theme-pill button{min-height:42px!important;padding:8px 13px!important;display:inline-flex;align-items:center;gap:9px;background:var(--cp-87-surface)!important;color:var(--cp-87-text)!important;border:1px solid var(--cp-87-border)!important;border-radius:999px!important;box-shadow:var(--cp-87-shadow)!important;font-weight:800;cursor:pointer}.cp-mobile-clean-theme__dot{width:10px;height:10px;border-radius:999px;display:inline-block;background:var(--cp-87-primary);box-shadow:0 0 0 5px rgba(37,99,235,.14)}.cp-mobile-clean-theme__dot--dark{background:#60a5fa}.cp-mobile-clean-theme__dot--light{background:#2563eb}.cp-bottom-nav-scroll,.cp-mobile-clean-topbar{display:none}@media screen and (max-width:900px){body{padding-top:calc(62px + env(safe-area-inset-top))!important;padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}.cp-desktop-theme-pill,.sidebar,[class*=Sidebar],[class*=sidebar],aside.sidebar{display:none!important}.shell{width:100%!important;max-width:100%!important;padding:0 8px 18px!important;margin:0 auto!important;display:block!important}.container,.content,.main,.page,.page-content,.wrap,main{width:min(100%,760px)!important;max-width:760px!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.cp-mobile-clean-topbar{position:fixed;top:0;left:50%;right:auto;transform:translateX(-50%);z-index:1200;width:min(100%,760px);min-height:calc(58px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 12px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;background:rgba(255,255,255,.9);border-bottom:1px solid rgba(100,116,139,.18);box-shadow:0 8px 28px rgba(15,23,42,.1);-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}html[data-theme=dark] .cp-mobile-clean-topbar{background:rgba(10,16,32,.9);border-bottom-color:rgba(148,163,184,.16);box-shadow:0 8px 28px rgba(0,0,0,.3)}.cp-mobile-clean-brand{min-width:0;display:inline-flex;align-items:center;gap:9px;text-decoration:none!important;color:var(--cp-87-text)!important}.cp-mobile-clean-brand__logo{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;background:linear-gradient(135deg,var(--cp-87-primary),var(--cp-87-primary-2));color:#ffffff!important;font-size:12px;font-weight:950;box-shadow:0 10px 22px rgba(37,99,235,.24)}.cp-mobile-clean-brand__text{min-width:0;display:grid;line-height:1.05}.cp-mobile-clean-brand__text strong{max-width:180px;color:var(--cp-87-text)!important;font-size:15px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-mobile-clean-brand__text small{margin-top:3px;color:var(--cp-87-muted)!important;font-size:11px;font-weight:700;white-space:nowrap}.cp-mobile-clean-theme{min-height:38px!important;padding:0 10px!important;display:inline-flex;align-items:center;gap:7px;background:var(--cp-87-surface)!important;color:var(--cp-87-text)!important;border:1px solid var(--cp-87-border)!important;border-radius:999px!important;box-shadow:0 8px 20px rgba(15,23,42,.08)!important;font-size:12px!important;font-weight:850;cursor:pointer}.cp-bottom-nav-scroll{position:fixed;left:50%;right:auto;bottom:max(10px,env(safe-area-inset-bottom));transform:translateX(-50%);z-index:1190;width:min(calc(100% - 16px),760px);min-height:64px;display:block;padding:7px;background:rgba(255,255,255,.94);border:1px solid rgba(100,116,139,.18);border-radius:24px;box-shadow:0 18px 55px rgba(15,23,42,.16);-webkit-backdrop-filter:blur(20px) saturate(1.25);backdrop-filter:blur(20px) saturate(1.25);overflow:hidden}html[data-theme=dark] .cp-bottom-nav-scroll{background:rgba(15,23,42,.92);border-color:rgba(148,163,184,.18);box-shadow:0 18px 55px rgba(0,0,0,.36)}.cp-bottom-nav-scroll__track{display:flex;align-items:stretch;gap:7px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cp-bottom-nav-scroll__track::-webkit-scrollbar{display:none}.cp-bottom-nav-scroll a{min-width:94px;min-height:50px;flex:0 0 auto;scroll-snap-align:center;display:grid;place-items:center;grid-template-columns:1fr;grid-gap:2px;gap:2px;padding:5px 9px!important;background:transparent!important;color:var(--cp-87-muted)!important;border:0!important;border-radius:18px!important;font-size:11px!important;font-weight:850;text-decoration:none!important}.cp-bottom-nav-scroll__icon{width:24px;height:24px;display:grid;place-items:center;border-radius:10px;background:rgba(100,116,139,.12);color:var(--cp-87-text)!important;font-size:11px;font-weight:950}.cp-bottom-nav-scroll a.is-active{background:rgba(37,99,235,.13)!important;color:var(--cp-87-primary)!important}.cp-bottom-nav-scroll a.is-active .cp-bottom-nav-scroll__icon{background:linear-gradient(135deg,var(--cp-87-primary),var(--cp-87-primary-2));color:#ffffff!important}.title,h1{font-size:clamp(28px,8vw,40px)!important;line-height:1!important;letter-spacing:-.055em!important}.title,h1,h2{color:var(--cp-87-text)!important}h2{font-size:clamp(22px,6vw,30px)!important;line-height:1.08!important}.card,.empty-box,.panel,.section-card,.table-wrap,[class*=Card],[class*=Panel]{max-width:100%!important;border-radius:22px!important;margin-left:auto!important;margin-right:auto!important}.button,[role=button],a.button,button,input,select,textarea{min-height:44px!important;font-size:16px!important}input,select,textarea{width:100%!important}.table-wrap{overflow-x:auto!important;max-width:100%!important}.table-wrap table{min-width:760px}.dialog,.modal,[class*=Modal],[class*=modal],[role=dialog]{max-width:calc(100vw - 20px)!important;color:var(--cp-87-text)!important}.dialog>*,.modal>*,[class*=Modal]>*,[role=dialog]>*{max-width:100%!important}}@media screen and (max-width:520px){.cp-mobile-clean-theme span:last-child{display:none}.cp-mobile-clean-theme{width:38px;justify-content:center;padding:0!important}.cp-mobile-clean-brand__text strong{max-width:170px}.cp-bottom-nav-scroll a{min-width:88px}}@media screen and (min-width:901px){body:has([role=dialog]) [style*="position: fixed"][style*=inset]{background:rgba(15,23,42,.58)!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}[role=dialog]{background:var(--cp-87-surface)!important;border:1px solid var(--cp-87-border)!important;border-radius:22px!important;box-shadow:0 30px 90px rgba(15,23,42,.28)!important}}:root{--cp-1088-bg:#eef5ff;--cp-1088-surface:#ffffff;--cp-1088-surface-soft:#f8fbff;--cp-1088-text:#0f172a;--cp-1088-muted:#64748b;--cp-1088-border:rgba(100,116,139,0.22);--cp-1088-primary:#2563eb;--cp-1088-primary-2:#1d4ed8;--cp-1088-primary-soft:rgba(37,99,235,0.12);--cp-1088-shadow:0 18px 48px rgba(15,23,42,0.10)}html[data-theme=dark]{--cp-1088-bg:#070b16;--cp-1088-surface:#111827;--cp-1088-surface-soft:#0f172a;--cp-1088-text:#f8fafc;--cp-1088-muted:#cbd5e1;--cp-1088-border:rgba(148,163,184,0.20);--cp-1088-shadow:0 18px 48px rgba(0,0,0,0.34)}@media screen and (min-width:901px){.shell{width:100%!important;max-width:1880px!important;margin:0 auto!important;padding:18px 24px!important;display:grid!important;grid-template-columns:220px minmax(980px,1500px)!important;justify-content:center!important;align-items:start!important;grid-gap:36px!important;gap:36px!important}.sidebar,aside.sidebar{width:220px!important;justify-self:center!important}.container,.content,.main,.page,.page-content,.shell .main,.shell main,.wrap,main{width:100%!important;max-width:1500px!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}}html[data-theme=light] .sidebar .nav a,html[data-theme=light] .sidebar .nav button,html[data-theme=light] aside.sidebar .nav a,html[data-theme=light] aside.sidebar .nav button{color:var(--cp-1088-text)!important}html[data-theme=light] .sidebar .nav a.active,html[data-theme=light] .sidebar .nav a.is-active,html[data-theme=light] .sidebar .nav a[aria-current=page],html[data-theme=light] .sidebar .nav a[style*="#0f172a"],html[data-theme=light] .sidebar .nav a[style*="#111827"],html[data-theme=light] .sidebar .nav a[style*="rgb(15, 23, 42)"],html[data-theme=light] .sidebar .nav a[style*="rgb(17, 24, 39)"],html[data-theme=light] .sidebar .nav button.active,html[data-theme=light] .sidebar .nav button.is-active,html[data-theme=light] aside.sidebar .nav a.active,html[data-theme=light] aside.sidebar .nav a.is-active,html[data-theme=light] aside.sidebar .nav a[aria-current=page],html[data-theme=light] aside.sidebar .nav a[style*="#0f172a"],html[data-theme=light] aside.sidebar .nav a[style*="#111827"],html[data-theme=light] aside.sidebar .nav a[style*="rgb(15, 23, 42)"],html[data-theme=light] aside.sidebar .nav a[style*="rgb(17, 24, 39)"]{background:linear-gradient(135deg,var(--cp-1088-primary),var(--cp-1088-primary-2))!important;color:#ffffff!important;border-color:rgba(37,99,235,.35)!important;box-shadow:0 10px 22px rgba(37,99,235,.2)!important}html[data-theme=light] .sidebar .nav a.active *,html[data-theme=light] .sidebar .nav a.is-active *,html[data-theme=light] .sidebar .nav a[aria-current=page] *,html[data-theme=light] .sidebar .nav a[style*="#0f172a"] *,html[data-theme=light] .sidebar .nav a[style*="#111827"] *,html[data-theme=light] .sidebar .nav a[style*="rgb(15, 23, 42)"] *,html[data-theme=light] .sidebar .nav a[style*="rgb(17, 24, 39)"] *{color:#ffffff!important}html[data-theme=light] .stat-card,html[data-theme=light] .stat-card.kpi-blue,html[data-theme=light] .stat-card.kpi-green,html[data-theme=light] .stat-card.kpi-red,html[data-theme=light] .stat-card.kpi-yellow,html[data-theme=light] .stat-card[class*=kpi-]{background:radial-gradient(circle at 92% 0,rgba(37,99,235,.1),transparent 74px),linear-gradient(180deg,#ffffff,#f8fbff)!important;color:var(--cp-1088-text)!important;border:1px solid rgba(37,99,235,.16)!important;box-shadow:0 14px 34px rgba(15,23,42,.08)!important}html[data-theme=light] .stat-card.kpi-blue{border-color:rgba(37,99,235,.28)!important}html[data-theme=light] .stat-card.kpi-green{border-color:rgba(16,185,129,.3)!important}html[data-theme=light] .stat-card.kpi-yellow{border-color:rgba(245,158,11,.34)!important}html[data-theme=light] .stat-card.kpi-red{border-color:rgba(239,68,68,.3)!important}html[data-theme=light] .stat-card *,html[data-theme=light] .stat-card.kpi-blue *,html[data-theme=light] .stat-card[class*=kpi-] *{color:var(--cp-1088-text)!important}html[data-theme=light] .stat-card .sub,html[data-theme=light] .stat-card [class*=Muted],html[data-theme=light] .stat-card [class*=muted],html[data-theme=light] .stat-card small{color:var(--cp-1088-muted)!important}.stat-grid{align-items:stretch!important}@media screen and (min-width:901px){.stat-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;max-width:100%!important}}.table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;border-color:var(--cp-1088-border)!important}.table-wrap table,table.table{width:100%!important;min-width:1280px!important}@media screen and (min-width:1500px){.table-wrap table,table.table{min-width:1380px!important}}.table-wrap td,.table-wrap th,table.table td,table.table th{white-space:normal!important;vertical-align:middle!important}.table-wrap td:last-child,.table-wrap th:last-child,table.table td:last-child,table.table th:last-child{min-width:112px!important;text-align:right!important;position:-webkit-sticky;position:sticky;right:0;z-index:2}html[data-theme=light] .table-wrap td:last-child,html[data-theme=light] .table-wrap th:last-child,html[data-theme=light] table.table td:last-child,html[data-theme=light] table.table th:last-child{background:linear-gradient(90deg,rgba(255,255,255,.88),#ffffff 28%)!important}html[data-theme=dark] .table-wrap td:last-child,html[data-theme=dark] .table-wrap th:last-child,html[data-theme=dark] table.table td:last-child,html[data-theme=dark] table.table th:last-child{background:linear-gradient(90deg,rgba(15,23,42,.78),#111827 28%)!important}.calls-pagination{margin:0 0 12px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--cp-1088-surface-soft);border:1px solid var(--cp-1088-border);border-radius:16px}.calls-pagination__summary{color:var(--cp-1088-muted);font-size:13px;font-weight:800}.calls-pagination__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.calls-pagination__actions label{display:inline-flex;align-items:center;gap:7px;color:var(--cp-1088-muted);font-size:13px;font-weight:800}.calls-pagination__actions select{min-height:36px!important;width:auto!important;padding:6px 28px 6px 10px!important;border-radius:12px!important}.calls-pagination__actions button{min-height:36px!important;padding:6px 12px!important;border-radius:12px!important;font-size:13px!important;font-weight:900!important}.calls-pagination__page{min-width:88px;text-align:center;color:var(--cp-1088-text);font-size:13px;font-weight:900}.modal-backdrop{background:rgba(15,23,42,.58)!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}html[data-theme=light] .modal,html[data-theme=light] [role=dialog]{background:var(--cp-1088-surface)!important;color:var(--cp-1088-text)!important;border:1px solid var(--cp-1088-border)!important;box-shadow:0 30px 90px rgba(15,23,42,.22)!important}@media screen and (max-width:900px){.table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.table-wrap table,table.table{min-width:980px!important}.calls-pagination{align-items:stretch;flex-direction:column}.calls-pagination__actions{width:100%;justify-content:space-between}.calls-pagination__actions label{flex:1 1 auto}.calls-pagination__actions select{width:100%!important}}html[data-theme=light] .sidebar .nav a.active,html[data-theme=light] .sidebar .nav a.is-active,html[data-theme=light] .sidebar .nav a[aria-current=page],html[data-theme=light] .sidebar .nav a[style*="background-color: #1e293b"],html[data-theme=light] .sidebar .nav a[style*="background-color: rgb(30, 41, 59)"],html[data-theme=light] .sidebar .nav a[style*="background-color:#1e293b"],html[data-theme=light] .sidebar .nav a[style*="background: #1e293b"],html[data-theme=light] .sidebar .nav a[style*="background: rgb(30, 41, 59)"],html[data-theme=light] .sidebar .nav a[style*="background:#1e293b"],html[data-theme=light] aside.sidebar .nav a[style*="background-color: #1e293b"],html[data-theme=light] aside.sidebar .nav a[style*="background-color: rgb(30, 41, 59)"],html[data-theme=light] aside.sidebar .nav a[style*="background-color:#1e293b"],html[data-theme=light] aside.sidebar .nav a[style*="background: #1e293b"],html[data-theme=light] aside.sidebar .nav a[style*="background: rgb(30, 41, 59)"],html[data-theme=light] aside.sidebar .nav a[style*="background:#1e293b"]{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#ffffff!important;border-color:rgba(37,99,235,.35)!important;box-shadow:0 10px 22px rgba(37,99,235,.2)!important}html[data-theme=light] .sidebar .nav a.active *,html[data-theme=light] .sidebar .nav a.is-active *,html[data-theme=light] .sidebar .nav a[aria-current=page] *,html[data-theme=light] .sidebar .nav a[style*="background: #1e293b"] *,html[data-theme=light] .sidebar .nav a[style*="background: rgb(30, 41, 59)"] *,html[data-theme=light] .sidebar .nav a[style*="background:#1e293b"] *{color:#ffffff!important}@media screen and (min-width:901px){.shell{grid-template-columns:minmax(190px,220px) minmax(900px,min(1500px,calc(100vw - 300px)))!important;justify-content:center!important;gap:clamp(22px,2vw,38px)!important}.container,.content,.page,.page-content,.shell .main,.shell main,.wrap,main{max-width:min(1500px,calc(100vw - 300px))!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}}html[data-cp-page=dashboard] .grid-2:has(.table-wrap),html[data-cp-page=dashboard] .grid-2:has(table),html[data-cp-page=dashboard] .grid:has(.table-wrap),html[data-cp-page=dashboard] .grid:has(table){grid-template-columns:minmax(0,1fr)!important;align-items:start!important}html[data-cp-page=dashboard] .grid-2:has(.table-wrap)>*,html[data-cp-page=dashboard] .grid-2:has(table)>*,html[data-cp-page=dashboard] .grid:has(.table-wrap)>*,html[data-cp-page=dashboard] .grid:has(table)>*{width:100%!important;min-width:0!important}html[data-cp-page=analytics] .content .grid-2:has(.table-wrap),html[data-cp-page=analytics] .content .grid-2:has(table),html[data-cp-page=analytics] main .grid-2:has(.table-wrap),html[data-cp-page=analytics] main .grid-2:has(table){grid-template-columns:minmax(0,1fr)!important;align-items:start!important}html[data-cp-page=analytics] .content .grid-2:has(.table-wrap)>*,html[data-cp-page=analytics] .content .grid-2:has(table)>*,html[data-cp-page=analytics] main .grid-2:has(.table-wrap)>*,html[data-cp-page=analytics] main .grid-2:has(table)>*{width:100%!important;min-width:0!important}html[data-theme=light][data-cp-page=analytics] .modal [style*="background: rgba(15, 23, 42, 0.96)"],html[data-theme=light][data-cp-page=analytics] [class*=Modal] [style*="background: rgba(15, 23, 42, 0.96)"],html[data-theme=light][data-cp-page=analytics] [class*=modal] [style*="background: rgba(15, 23, 42, 0.96)"],html[data-theme=light][data-cp-page=analytics] [role=dialog] [style*="background: rgba(15, 23, 42, 0.96)"]{background:rgba(255,255,255,.96)!important;border-bottom:1px solid rgba(100,116,139,.18)!important;box-shadow:0 8px 22px rgba(15,23,42,.06)!important;-webkit-backdrop-filter:blur(16px) saturate(1.1)!important;backdrop-filter:blur(16px) saturate(1.1)!important}html[data-cp-page=analytics] .modal .grid-2,html[data-cp-page=analytics] .modal [style*=grid-template-columns],html[data-cp-page=analytics] [class*=Modal] .grid-2,html[data-cp-page=analytics] [class*=Modal] [style*=grid-template-columns],html[data-cp-page=analytics] [class*=modal] .grid-2,html[data-cp-page=analytics] [class*=modal] [style*=grid-template-columns],html[data-cp-page=analytics] [role=dialog] .grid-2,html[data-cp-page=analytics] [role=dialog] [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}html[data-cp-page=analytics] .modal .table-wrap,html[data-cp-page=analytics] [class*=Modal] .table-wrap,html[data-cp-page=analytics] [class*=modal] .table-wrap,html[data-cp-page=analytics] [role=dialog] .table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important}html[data-theme=light] .modal,html[data-theme=light] [class*=Modal],html[data-theme=light] [class*=modal],html[data-theme=light] [role=dialog]{color:#0f172a!important}html[data-theme=light] .modal .panel,html[data-theme=light] [class*=Modal] .panel,html[data-theme=light] [class*=modal] .panel,html[data-theme=light] [role=dialog] .panel{background:#ffffff!important;color:#0f172a!important;border-color:rgba(100,116,139,.18)!important}@media screen and (max-width:900px){html[data-cp-page=analytics] .grid-2:has(.table-wrap),html[data-cp-page=analytics] .grid-2:has(table),html[data-cp-page=dashboard] .grid-2:has(.table-wrap),html[data-cp-page=dashboard] .grid:has(.table-wrap){grid-template-columns:minmax(0,1fr)!important}.container,.content,.page,.page-content,.shell .main,.shell main,.wrap,main{max-width:min(760px,100vw)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}}html[data-theme=light]{--cp-10810-modal-tabs-bg:rgba(255,255,255,0.96);--cp-10810-modal-tabs-border:rgba(100,116,139,0.18)}html[data-theme=dark]{--cp-10810-modal-tabs-bg:rgba(15,23,42,0.96);--cp-10810-modal-tabs-border:rgba(148,163,184,0.16)}html[data-theme=light] .sidebar .nav a.is-active,html[data-theme=light] .sidebar a[style*="background: #1e293b"],html[data-theme=light] .sidebar a[style*="background:#1e293b"],html[data-theme=light] .sidebar nav a.is-active,html[data-theme=light] aside .nav a.is-active,html[data-theme=light] aside a[style*="background: #1e293b"],html[data-theme=light] aside a[style*="background:#1e293b"],html[data-theme=light] aside nav a.is-active{background:#2563eb!important;color:#ffffff!important;border-color:rgba(37,99,235,.45)!important;box-shadow:0 10px 26px rgba(37,99,235,.18)!important}html[data-theme=light] .sidebar .nav a.is-active *,html[data-theme=light] .sidebar a[style*="background: #1e293b"] *,html[data-theme=light] aside .nav a.is-active *,html[data-theme=light] aside a[style*="background: #1e293b"] *{color:#ffffff!important}.cp-analytics-main-grid,html[data-cp-page=analytics] .container .grid,html[data-cp-page=analytics] .content .grid,html[data-cp-page=analytics] .cp-analytics-main-grid,html[data-cp-page=analytics] .main .grid,html[data-cp-page=analytics] .page .grid,html[data-cp-page=analytics] .page-content .grid,html[data-cp-page=analytics] .wrap .grid,html[data-cp-page=analytics] main .grid{grid-template-columns:minmax(0,1fr)!important}.cp-analytics-main-grid>*,html[data-cp-page=analytics] .container .grid>*,html[data-cp-page=analytics] .content .grid>*,html[data-cp-page=analytics] .main .grid>*,html[data-cp-page=analytics] .page .grid>*,html[data-cp-page=analytics] .page-content .grid>*,html[data-cp-page=analytics] .wrap .grid>*,html[data-cp-page=analytics] main .grid>*{width:100%!important;min-width:0!important}html[data-cp-page=analytics] .modal .grid-2,html[data-cp-page=analytics] .modal [style*="grid-template-columns: repeat(2"],html[data-cp-page=analytics] [class*=Modal] .grid-2,html[data-cp-page=analytics] [class*=Modal] [style*="grid-template-columns: repeat(2"],html[data-cp-page=analytics] [class*=modal] .grid-2,html[data-cp-page=analytics] [class*=modal] [style*="grid-template-columns: repeat(2"],html[data-cp-page=analytics] [role=dialog] .grid-2,html[data-cp-page=analytics] [role=dialog] [style*="grid-template-columns: repeat(2"]{grid-template-columns:minmax(0,1fr)!important}html[data-theme=light][data-cp-page=analytics] [style*="background: rgba(15, 23, 42, 0.96)"],html[data-theme=light][data-cp-page=analytics] [style*="background: rgba(15,23,42,0.96)"],html[data-theme=light][data-cp-page=analytics] [style*="background: var(--cp-10810-modal-tabs-bg"],html[data-theme=light][data-cp-page=analytics] [style*="background:rgba(15, 23, 42, 0.96)"],html[data-theme=light][data-cp-page=analytics] [style*="background:rgba(15,23,42,0.96)"]{background:rgba(255,255,255,.96)!important;border-bottom-color:rgba(100,116,139,.18)!important;color:#0f172a!important}html[data-cp-page=analytics] .table-wrap,html[data-cp-page=analytics] [class*=table-wrap],html[data-cp-page=analytics] [class*=tableWrap]{max-width:100%!important;overflow-x:visible!important}html[data-cp-page=analytics] .table-wrap table,html[data-cp-page=analytics] [style*="min-width: 1380px"],html[data-cp-page=analytics] [style*="min-width: 720px"],html[data-cp-page=analytics] [style*="min-width:1380px"],html[data-cp-page=analytics] [style*="min-width:720px"],html[data-cp-page=analytics] [style*="minWidth: 720"],html[data-cp-page=analytics] table.table{min-width:320px!important;width:100%!important;max-width:100%!important}@media screen and (min-width:1500px){html[data-cp-page=analytics] .table-wrap table,html[data-cp-page=analytics] [style*="min-width: 1380px"],html[data-cp-page=analytics] [style*="min-width: 720px"],html[data-cp-page=analytics] [style*="min-width:1380px"],html[data-cp-page=analytics] [style*="min-width:720px"],html[data-cp-page=analytics] [style*="minWidth: 720"],html[data-cp-page=analytics] table.table{min-width:320px!important;width:100%!important;max-width:100%!important}}html[data-cp-page=analytics] .modal .table-wrap,html[data-cp-page=analytics] [class*=Modal] .table-wrap,html[data-cp-page=analytics] [class*=modal] .table-wrap,html[data-cp-page=analytics] [role=dialog] .table-wrap{overflow-x:visible!important}html[data-cp-page=analytics] .modal table,html[data-cp-page=analytics] [class*=Modal] table,html[data-cp-page=analytics] [class*=modal] table,html[data-cp-page=analytics] [role=dialog] table{min-width:320px!important;width:100%!important}.badge.warn,html[data-theme=light] .badge.warn{background:rgba(245,158,11,.16);color:#92400e;border:1px solid rgba(245,158,11,.25)}html[data-theme=dark] .badge.warn{color:#fbbf24;background:rgba(245,158,11,.12)}@media (max-width:900px){.grid-2{grid-template-columns:1fr!important}.stat-card{min-height:96px}.table-wrap{max-width:100%;overflow-x:auto}.table td,.table th{white-space:nowrap}}.cp-app-brand:hover,.cp-brand-external:hover,.cp-mobile-clean-brand:hover,.cp-mobile-nav__brand:hover,.cp-real-brand:hover,.logo.cp-brand-external:hover{opacity:.9}html[data-theme=light] .cp-brand-external,html[data-theme=light] .logo.cp-brand-external{color:#0f172a!important}html[data-theme=dark] .cp-brand-external,html[data-theme=dark] .logo.cp-brand-external{color:#f8fafc!important}.cp-app-brand,.cp-brand-external,.cp-mobile-clean-brand,.cp-mobile-nav__brand,.cp-real-brand,.logo.cp-brand-external{text-decoration:none!important;cursor:pointer!important}.notifications-page .page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.notifications-page .page-header h1{margin:0 0 8px}.notifications-page .page-header p{margin:0;color:var(--cp-muted,#64748b)}.notifications-stats{margin-bottom:18px}.notifications-layout{align-items:start}.notification-channel-card{border:1px solid rgba(148,163,184,.28);border-radius:18px;padding:16px;margin-top:14px;background:rgba(255,255,255,.58)}html[data-theme=dark] .notification-channel-card{background:rgba(15,23,42,.52);border-color:rgba(148,163,184,.18)}.notification-toggle-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.notification-toggle-row input{margin-top:3px}.notification-toggle-row span{display:grid;grid-gap:3px;gap:3px}.notification-toggle-row small{color:var(--cp-muted,#64748b);font-size:13px}.notification-channel-body{display:grid;grid-gap:12px;gap:12px}.form-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.field-block{display:grid;grid-gap:6px;gap:6px}.field-label{font-weight:700;color:var(--cp-text,#0f172a)}.rules-list{display:grid;grid-gap:12px;gap:12px}.rules-list>div{border:1px dashed rgba(148,163,184,.38);border-radius:14px;padding:14px;background:rgba(248,250,252,.68)}html[data-theme=dark] .rules-list>div{background:rgba(15,23,42,.42)}.rules-list p{margin:4px 0 0;color:var(--cp-muted,#64748b)}.button-row{display:flex;gap:10px;flex-wrap:wrap}.notification-save-status{margin-top:16px;color:var(--cp-muted,#64748b);font-weight:700}.owner-notifications-card{border-color:rgba(37,99,235,.22)!important}.small{font-size:13px}@media (max-width:860px){.notifications-page .page-header{flex-direction:column}.form-grid-2{grid-template-columns:1fr}.notifications-layout{grid-template-columns:1fr!important}}html[data-theme=light]{--cp-sidebar-link:#0f172a;--cp-sidebar-active-bg:linear-gradient(135deg,#2563eb,#3b82f6);--cp-sidebar-active-shadow:0 10px 22px rgba(37,99,235,0.22)}html[data-theme=dark]{--cp-sidebar-link:#ffffff;--cp-sidebar-active-bg:#1e293b;--cp-sidebar-active-shadow:none}.sidebar .logo,a.logo,aside.sidebar .logo{display:block;text-decoration:none!important;cursor:pointer!important;color:inherit!important}.callpro-call-card-modal-stack{margin:12px auto!important}.callpro-call-card-modal,.callpro-call-card-modal-stack{width:min(1260px,calc(100vw - 24px))!important;max-width:min(1260px,calc(100vw - 24px))!important}.callpro-call-card-modal{overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:0 24px 80px rgba(2,6,23,.38)!important}.callpro-call-card-modal .button.inline,.callpro-call-card-modal button.button.inline{white-space:nowrap!important;min-height:34px!important}.callpro-call-card-modal .button.inline.secondary{opacity:.92!important}.callpro-call-card-modal .table-wrap,.callpro-call-card-modal [style*=overflow-x],.callpro-call-card-modal [style*=overflowX]{border-radius:16px!important}.callpro-call-card-modal .table td,.callpro-call-card-modal .table th,.callpro-call-card-modal table td,.callpro-call-card-modal table th{vertical-align:top!important}.callpro-call-card-modal .pre,.callpro-call-card-modal [class*=PreBlock],.callpro-call-card-modal code,.callpro-call-card-modal pre{white-space:pre-wrap!important;word-break:break-word!important;overflow-wrap:anywhere!important;max-width:100%!important}.callpro-call-card-modal .empty-box{border-radius:16px!important}.callpro-call-card-modal [style*=max-width],.callpro-call-card-modal [style*=maxWidth]{max-width:100%!important}.callpro-call-card-modal [style*=word-break],.callpro-call-card-modal [style*=wordBreak]{word-break:break-word!important;overflow-wrap:anywhere!important}html[data-theme=light] .callpro-call-card-modal [style*="#020617"],html[data-theme=light] .callpro-call-card-modal [style*="#0f172a"],html[data-theme=light] .callpro-call-card-modal [style*="#111827"],html[data-theme=light] .callpro-call-card-modal [style*="rgba(15, 23, 42"]{background:#f8fafc!important;color:#0f172a!important}html[data-theme=light] .callpro-call-card-modal [style*="#020617"] *,html[data-theme=light] .callpro-call-card-modal [style*="#0f172a"] *,html[data-theme=light] .callpro-call-card-modal [style*="#111827"] *,html[data-theme=light] .callpro-call-card-modal [style*="rgba(15, 23, 42"] *{color:#0f172a!important}html[data-theme=light] .callpro-call-card-modal .button.inline.secondary{background:#f1f5f9!important;color:#0f172a!important;border-color:#cbd5e1!important}@media screen and (max-width:768px){.callpro-call-card-modal-stack{margin:0!important}.callpro-call-card-modal,.callpro-call-card-modal-stack{width:100vw!important;max-width:100vw!important;max-height:100dvh!important}.callpro-call-card-modal{height:100dvh!important;border-radius:0!important;padding:12px!important}.callpro-call-card-modal .button.inline,.callpro-call-card-modal button.button.inline{min-height:36px!important;padding:8px 11px!important;font-size:13px!important}.callpro-call-card-modal .table,.callpro-call-card-modal table{min-width:720px!important}.callpro-call-card-modal code,.callpro-call-card-modal pre{font-size:12px!important;line-height:1.55!important}}@media screen and (max-width:480px){.callpro-call-card-modal{padding:10px!important}.callpro-call-card-modal .button.inline,.callpro-call-card-modal button.button.inline{font-size:12px!important;padding:7px 9px!important}.callpro-call-card-modal .table,.callpro-call-card-modal table{min-width:680px!important}}:root,html[data-theme-mode=light],html[data-theme=light]{--cp-modal-tabs-bg:rgba(255,255,255,.94);--cp-modal-tabs-border:rgba(148,163,184,.24)}html[data-theme-mode=dark],html[data-theme=dark]{--cp-modal-tabs-bg:rgba(15,23,42,.94);--cp-modal-tabs-border:rgba(148,163,184,.18)}.callpro-call-card-modal-stack{max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.callpro-call-card-modal{background:var(--panel,#fff)!important;color:var(--text,#0f172a)!important;scrollbar-gutter:stable}.callpro-call-card-modal .grid-2{grid-template-columns:minmax(0,1fr)!important}.callpro-call-card-modal .table-wrap{width:100%!important}.callpro-call-card-modal .table,.callpro-call-card-modal table{min-width:0!important;table-layout:auto!important}.callpro-call-card-modal td,.callpro-call-card-modal th{white-space:normal!important;word-break:normal!important}.callpro-call-card-modal .empty-box,.callpro-call-card-modal .panel,.callpro-call-card-modal pre{max-width:100%!important;overflow-wrap:anywhere!important}.callpro-call-card-modal .button.inline,.callpro-call-card-modal button.button.inline{white-space:normal!important}@media screen and (max-width:900px){.callpro-call-card-modal{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:18px!important;padding:12px!important}.callpro-call-card-modal .title{font-size:22px!important;line-height:1.15!important}.callpro-call-card-modal .table-wrap{border-radius:16px!important}.callpro-call-card-modal td,.callpro-call-card-modal th{font-size:13px!important;padding:8px!important}}@media screen and (min-width:1500px){.callpro-call-card-modal .table,.callpro-call-card-modal table{min-width:320px!important}}.modal-backdrop:has(.callpro-call-card-modal){overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;align-items:flex-start!important}.callpro-call-card-modal-stack{width:100%!important;min-height:auto!important;max-height:none!important;align-items:flex-start!important;box-sizing:border-box!important}.callpro-call-card-modal{height:auto!important;scroll-behavior:smooth!important}.callpro-call-card-modal>*{max-width:100%!important}.callpro-call-card-modal [style*=max-height],.callpro-call-card-modal [style*=maxHeight]{max-height:none}.callpro-call-card-modal pre{max-height:42dvh!important}@media screen and (max-width:900px){.modal-backdrop:has(.callpro-call-card-modal){padding:6px!important}.callpro-call-card-modal{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:18px!important;overflow-y:auto!important;overflow-x:hidden!important}}.modal-backdrop:has(.callpro-call-card-modal){position:fixed!important;inset:0!important;display:flex!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;background:rgba(2,6,23,.72)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.modal-backdrop:has(.callpro-call-card-modal) .modal-close-outside{position:absolute!important;top:10px!important;right:10px!important;z-index:30!important;width:40px!important;height:40px!important;box-shadow:0 10px 28px rgba(2,6,23,.28)!important}.callpro-call-card-modal-stack{width:min(1180px,calc(100vw - 24px))!important;max-width:min(1180px,calc(100vw - 24px))!important;height:min(920px,calc(100dvh - 24px))!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:stretch!important;justify-content:center!important;overflow:hidden!important}.callpro-call-card-modal{height:100%!important;max-height:100%!important;min-height:0!important;overscroll-behavior:contain!important;border-radius:22px!important;padding:18px!important}.callpro-call-card-modal>*{min-width:0!important}.callpro-call-card-modal .grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;min-width:0!important}.callpro-call-card-modal .table-wrap{max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important}.callpro-call-card-modal .table,.callpro-call-card-modal table{width:100%!important;max-width:100%!important}.callpro-call-card-modal td,.callpro-call-card-modal th{vertical-align:top!important;overflow-wrap:anywhere!important}html[data-theme=light] .modal-backdrop:has(.callpro-call-card-modal){background:rgba(15,23,42,.36)!important}html[data-theme=light] .callpro-call-card-modal{background:#ffffff!important;color:#0f172a!important}html[data-theme=light] .callpro-call-card-modal .empty-box,html[data-theme=light] .callpro-call-card-modal .modal,html[data-theme=light] .callpro-call-card-modal .panel{background:#f8fafc!important;color:#0f172a!important;border-color:rgba(148,163,184,.35)!important}@media screen and (max-width:900px){.modal-backdrop:has(.callpro-call-card-modal){padding:0!important;align-items:stretch!important}.callpro-call-card-modal,.callpro-call-card-modal-stack{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}.callpro-call-card-modal{border-radius:0!important;padding:12px!important}.callpro-call-card-modal .grid-2{grid-template-columns:1fr!important}.callpro-call-card-modal .title{font-size:22px!important;line-height:1.15!important}}@media screen and (max-width:520px){.callpro-call-card-modal{padding:10px!important}.callpro-call-card-modal .button.inline,.callpro-call-card-modal button.button.inline{min-height:36px!important;padding:8px 10px!important;font-size:12px!important}.callpro-call-card-modal .table,.callpro-call-card-modal table{min-width:640px!important}}.modal-backdrop{position:fixed!important;inset:0!important;z-index:9990!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(10px,2vw,24px)!important;background:rgba(2,6,23,.68)!important;backdrop-filter:blur(8px) saturate(1.05)!important;-webkit-backdrop-filter:blur(8px) saturate(1.05)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}.modal-backdrop>.modal,.modal-backdrop>[role=dialog],[role=dialog].modal{width:min(760px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:24px!important;padding:clamp(16px,2vw,24px)!important;background:var(--surface,var(--cp-surface-strong,#ffffff))!important;color:var(--text,var(--cp-text,#0f172a))!important;border:1px solid var(--border,var(--cp-border,rgba(148,163,184,.32)))!important;box-shadow:0 28px 90px rgba(15,23,42,.28)!important}html[data-theme=dark] .modal-backdrop>.modal,html[data-theme=dark] .modal-backdrop>[role=dialog],html[data-theme=dark] [role=dialog].modal{background:var(--surface,var(--cp-surface-strong,#111827))!important;color:var(--text,var(--cp-text,#e5e7eb))!important;box-shadow:0 32px 110px rgba(0,0,0,.52)!important}.modal-backdrop .modal h1,.modal-backdrop .modal h2,.modal-backdrop .modal h3,.modal-backdrop [role=dialog] h1,.modal-backdrop [role=dialog] h2,.modal-backdrop [role=dialog] h3{color:var(--text,var(--cp-text,#0f172a))!important}.modal-backdrop .muted,.modal-backdrop .sub{color:var(--muted,var(--cp-muted,#64748b))!important}.modal-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;margin-top:18px!important}.modal .grid,.modal .grid-2,.modal [style*=grid-template-columns],[role=dialog] .grid,[role=dialog] .grid-2,[role=dialog] [style*=grid-template-columns]{min-width:0!important}.modal .table-wrap,.modal [style*=overflow-x],.modal [style*=overflowX],[role=dialog] .table-wrap,[role=dialog] [style*=overflow-x],[role=dialog] [style*=overflowX]{max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important}.modal-backdrop:has(.callpro-call-card-modal){z-index:9990!important;padding:12px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.callpro-call-card-modal-stack{width:min(1120px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:visible!important}.callpro-call-card-modal{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 24px)!important;min-width:0!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;border-radius:24px!important;padding:clamp(16px,2vw,24px)!important;background:var(--surface,var(--cp-surface-strong,#ffffff))!important;color:var(--text,var(--cp-text,#0f172a))!important}.callpro-call-card-modal [style*="position: sticky"]{top:0!important;z-index:10!important;margin-left:calc(clamp(16px, 2vw, 24px) * -1)!important;margin-right:calc(clamp(16px, 2vw, 24px) * -1)!important;padding-left:clamp(16px,2vw,24px)!important;padding-right:clamp(16px,2vw,24px)!important;-webkit-overflow-scrolling:touch!important}.callpro-call-card-modal .empty-box,.callpro-call-card-modal .panel,.callpro-call-card-modal code,.callpro-call-card-modal pre{max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.callpro-call-card-modal pre{max-height:46dvh!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}.callpro-call-card-modal .table-wrap,.callpro-call-card-modal [style*=overflow-x],.callpro-call-card-modal [style*=overflowX]{max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important}.callpro-call-card-modal .table,.callpro-call-card-modal table{width:max-content!important;min-width:760px!important;max-width:none!important}.modal-close-outside{z-index:10020!important}@media screen and (max-width:720px){.modal-backdrop{align-items:flex-end!important;justify-content:center!important;padding:10px!important}.modal-backdrop>.modal,.modal-backdrop>[role=dialog],[role=dialog].modal{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important;border-radius:24px 24px 14px 14px!important;padding:14px!important}.modal .grid,.modal .grid-2,.modal [style*=grid-template-columns],[role=dialog] .grid,[role=dialog] .grid-2,[role=dialog] [style*=grid-template-columns]{grid-template-columns:1fr!important}.modal-actions{justify-content:stretch!important}.modal .button.inline,.modal button.button.inline,.modal-actions .button,.modal-actions button,[role=dialog] .button.inline,[role=dialog] button.button.inline{min-height:44px!important}.modal-backdrop:has(.callpro-call-card-modal){padding:0!important;align-items:stretch!important;justify-content:stretch!important}.callpro-call-card-modal,.callpro-call-card-modal-stack{width:100vw!important;max-width:100vw!important;max-height:100dvh!important}.callpro-call-card-modal{height:100dvh!important;border-radius:0!important;padding:12px!important}.callpro-call-card-modal [style*="position: sticky"]{margin-left:-12px!important;margin-right:-12px!important;padding-left:12px!important;padding-right:12px!important;flex-wrap:nowrap!important}.callpro-call-card-modal .button.inline,.callpro-call-card-modal button.button.inline{min-height:40px!important;padding:8px 11px!important;font-size:13px!important;white-space:nowrap!important}.callpro-call-card-modal .table,.callpro-call-card-modal table{min-width:680px!important}.callpro-call-card-modal pre{max-height:42dvh!important}.modal-close-outside{position:fixed!important;top:max(8px,env(safe-area-inset-top))!important;right:max(8px,env(safe-area-inset-right))!important;width:42px!important;height:42px!important}}@media screen and (max-width:430px){.modal-backdrop>.modal,.modal-backdrop>[role=dialog],[role=dialog].modal{max-height:calc(100dvh - 12px)!important;padding:12px!important}.modal-actions .button,.modal-actions button{width:100%!important}.callpro-call-card-modal{padding:10px!important}.callpro-call-card-modal [style*="position: sticky"]{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}.callpro-call-card-modal .table,.callpro-call-card-modal table{min-width:640px!important}}html[data-theme=light]{--cp-safe-card-bg:#ffffff;--cp-safe-card-bg-soft:#f8fafc;--cp-safe-card-text:#0f172a;--cp-safe-card-muted:#64748b;--cp-safe-card-border:rgba(148,163,184,.34);--cp-safe-card-shadow:0 12px 28px rgba(15,23,42,.08);--cp-modal-tabs-bg:rgba(255,255,255,.94);--cp-modal-tabs-border:rgba(148,163,184,.28)}html[data-theme=dark]{--cp-safe-card-bg:rgba(15,23,42,.96);--cp-safe-card-bg-soft:rgba(12,18,34,.98);--cp-safe-card-text:rgba(248,250,252,.96);--cp-safe-card-muted:rgba(203,213,225,.72);--cp-safe-card-border:rgba(96,165,250,.18);--cp-safe-card-shadow:0 14px 32px rgba(0,0,0,.22);--cp-modal-tabs-bg:rgba(15,23,42,.94);--cp-modal-tabs-border:rgba(96,165,250,.18)}html[data-cp-page=analytics] .empty-box,html[data-cp-page=analytics] .panel,html[data-cp-page=billing] .empty-box,html[data-cp-page=billing] .panel,html[data-cp-page=calls] .empty-box,html[data-cp-page=calls] .panel,html[data-cp-page=integrations] .empty-box,html[data-cp-page=integrations] .panel,html[data-cp-page=monitor] .empty-box,html[data-cp-page=monitor] .panel,html[data-cp-page=notifications] .empty-box,html[data-cp-page=notifications] .panel,html[data-cp-page=prompts] .empty-box,html[data-cp-page=prompts] .panel,html[data-cp-page=training] .empty-box,html[data-cp-page=training] .panel,html[data-cp-page=users] .empty-box,html[data-cp-page=users] .panel{background:linear-gradient(180deg,var(--cp-safe-card-bg),var(--cp-safe-card-bg-soft))!important;color:var(--cp-safe-card-text)!important;border-color:var(--cp-safe-card-border)!important;box-shadow:var(--cp-safe-card-shadow)!important}html[data-cp-page=analytics] .panel *,html[data-cp-page=billing] .panel *,html[data-cp-page=calls] .panel *,html[data-cp-page=integrations] .panel *,html[data-cp-page=monitor] .panel *,html[data-cp-page=notifications] .panel *,html[data-cp-page=prompts] .panel *,html[data-cp-page=training] .panel *,html[data-cp-page=users] .panel *{text-shadow:none!important}html[data-cp-page=analytics] .muted,html[data-cp-page=billing] .muted,html[data-cp-page=calls] .muted,html[data-cp-page=integrations] .muted,html[data-cp-page=monitor] .muted,html[data-cp-page=notifications] .muted,html[data-cp-page=prompts] .muted,html[data-cp-page=training] .muted,html[data-cp-page=users] .muted{color:var(--cp-safe-card-muted)!important}.callpro-call-card-modal{background:linear-gradient(180deg,var(--cp-safe-card-bg),var(--cp-safe-card-bg-soft))!important;color:var(--cp-safe-card-text)!important;border:1px solid var(--cp-safe-card-border)!important;box-shadow:0 22px 54px rgba(2,6,23,.26)!important}.callpro-call-card-modal .empty-box,.callpro-call-card-modal .panel,.callpro-call-card-modal .table-wrap{background:var(--cp-safe-card-bg-soft)!important;color:var(--cp-safe-card-text)!important;border-color:var(--cp-safe-card-border)!important}.callpro-call-card-modal .muted{color:var(--cp-safe-card-muted)!important}.callpro-call-card-modal .input,.callpro-call-card-modal code,.callpro-call-card-modal pre,.callpro-call-card-modal select,.callpro-call-card-modal textarea{background:var(--cp-safe-card-bg-soft)!important;color:var(--cp-safe-card-text)!important;border-color:var(--cp-safe-card-border)!important}html[data-theme=light] .callpro-call-card-modal .badge:not(.success):not(.danger):not(.warning){background:#eff6ff!important;color:#1d4ed8!important;border-color:rgba(37,99,235,.22)!important}html[data-theme=dark] .callpro-call-card-modal .badge:not(.success):not(.danger):not(.warning){background:rgba(59,130,246,.18)!important;color:#bfdbfe!important;border-color:rgba(147,197,253,.24)!important}@media screen and (min-width:901px){.sidebar{max-height:calc(100dvh - 32px)!important;min-height:0!important;overflow-y:auto!important;scrollbar-gutter:stable!important}.sidebar .nav{gap:8px!important;padding-bottom:12px!important}.sidebar .nav a{min-height:38px!important;display:flex!important;align-items:center!important}}html[data-theme=light]{--cp-app-bg:#eef4fb;--cp-app-bg-soft:#f8fafc;--cp-text:#0f172a;--cp-muted:#64748b;--cp-border:rgba(148,163,184,.34);--cp-sidebar-link:#334155;--cp-sidebar-muted:#64748b;--cp-sidebar-section:#64748b;--cp-sidebar-accent:#2563eb;--cp-sidebar-active-bg:linear-gradient(135deg,#2563eb,#1d4ed8);--cp-sidebar-active-border:rgba(37,99,235,.42);--cp-sidebar-summary-bg:rgba(255,255,255,.74);--cp-sidebar-summary-border:rgba(148,163,184,.34);--cp-sidebar-summary-text:#0f172a}html[data-theme=dark]{--cp-app-bg:#0b1020;--cp-app-bg-soft:#0f172a;--cp-text:#e5e7eb;--cp-muted:#93a0b8;--cp-border:rgba(71,85,105,.42);--cp-sidebar-link:#cbd5e1;--cp-sidebar-muted:rgba(203,213,225,.72);--cp-sidebar-section:rgba(203,213,225,.62);--cp-sidebar-accent:#60a5fa;--cp-sidebar-active-bg:linear-gradient(135deg,#2563eb,#1d4ed8);--cp-sidebar-active-border:rgba(147,197,253,.28);--cp-sidebar-summary-bg:rgba(255,255,255,.06);--cp-sidebar-summary-border:rgba(148,163,184,.18);--cp-sidebar-summary-text:rgba(255,255,255,.92)}html[data-theme] .content,html[data-theme] body,html[data-theme] main{background:var(--cp-app-bg)!important;color:var(--cp-text)!important}html[data-theme=light] .content{background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 30%),radial-gradient(circle at top left,rgba(16,185,129,.06),transparent 28%),#eef4fb!important}html[data-theme=dark] .content{background:radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 28%),radial-gradient(circle at top left,rgba(16,185,129,.08),transparent 26%),#0b1020!important}html[data-theme] .page-title,html[data-theme] .title,html[data-theme] h1,html[data-theme] h2,html[data-theme] h3,html[data-theme] h4{color:var(--cp-text)!important}html[data-theme] .label,html[data-theme] .muted,html[data-theme] .page-subtitle,html[data-theme] .sub{color:var(--cp-muted)!important}html[data-theme=light] .sidebar{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.96))!important}html[data-theme=dark] .sidebar{background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(11,18,32,.98))!important}html[data-theme] .sidebar .nav a,html[data-theme] .sidebar .nav button{color:var(--cp-sidebar-link)!important;background:transparent!important;border-color:transparent!important}html[data-theme] .sidebar .nav a.active,html[data-theme] .sidebar .nav a.is-active,html[data-theme] .sidebar .nav a[aria-current=page],html[data-theme] .sidebar .nav a[style*="#1e293b"],html[data-theme] .sidebar .nav a[style*=linear-gradient]{background:var(--cp-sidebar-active-bg)!important;color:var(--cp-sidebar-active-text)!important;border-color:var(--cp-sidebar-active-border)!important}html[data-theme] .sidebar .nav a.active *,html[data-theme] .sidebar .nav a.is-active *,html[data-theme] .sidebar .nav a[aria-current=page] *,html[data-theme] .sidebar .nav a[style*="#1e293b"] *,html[data-theme] .sidebar .nav a[style*=linear-gradient] *{color:var(--cp-sidebar-active-text)!important}html[data-theme] .card,html[data-theme] .empty-box,html[data-theme] .modal,html[data-theme] .panel,html[data-theme] .stat-card,html[data-theme] .table-wrap,html[data-theme] [role=dialog]{background:linear-gradient(180deg,var(--cp-safe-card-bg),var(--cp-safe-card-bg-soft))!important;color:var(--cp-safe-card-text)!important;border-color:var(--cp-safe-card-border)!important}html[data-theme=light] .modal [style*="color: rgba(255"],html[data-theme=light] .modal [style*="color: white"],html[data-theme=light] .modal [style*="color:rgba(255"],html[data-theme=light] .modal [style*="color:white"],html[data-theme=light] .panel [style*="color: rgba(255"],html[data-theme=light] .panel [style*="color: white"],html[data-theme=light] .panel [style*="color:rgba(255"],html[data-theme=light] .panel [style*="color:white"],html[data-theme=light] .stat-card [style*="color: rgba(255"],html[data-theme=light] .stat-card [style*="color: white"],html[data-theme=light] .stat-card [style*="color:rgba(255"],html[data-theme=light] .stat-card [style*="color:white"],html[data-theme=light] [role=dialog] [style*="color: rgba(255"],html[data-theme=light] [role=dialog] [style*="color: white"],html[data-theme=light] [role=dialog] [style*="color:rgba(255"],html[data-theme=light] [role=dialog] [style*="color:white"]{color:var(--cp-safe-card-text)!important}html[data-theme=light] .modal [style*="background: #0"],html[data-theme=light] .modal [style*="background: #1"],html[data-theme=light] .modal [style*="background: rgba(255, 255, 255"],html[data-theme=light] .modal [style*="background: rgba(255,255,255"],html[data-theme=light] .panel [style*="background: #0"],html[data-theme=light] .panel [style*="background: #1"],html[data-theme=light] .panel [style*="background: rgba(255, 255, 255"],html[data-theme=light] .panel [style*="background: rgba(255,255,255"],html[data-theme=light] [role=dialog] [style*="background: #0"],html[data-theme=light] [role=dialog] [style*="background: #1"],html[data-theme=light] [role=dialog] [style*="background: rgba(255, 255, 255"],html[data-theme=light] [role=dialog] [style*="background: rgba(255,255,255"]{background:var(--cp-safe-card-bg-soft)!important;color:var(--cp-safe-card-text)!important;border-color:var(--cp-safe-card-border)!important}html[data-theme] .table,html[data-theme] table{color:var(--cp-safe-card-text)!important}html[data-theme=light] .table th,html[data-theme=light] table th{background:#f1f5f9!important;color:#334155!important}html[data-theme=light] .table td,html[data-theme=light] table td{color:#0f172a!important;border-color:rgba(148,163,184,.26)!important}html[data-theme=dark] .table th,html[data-theme=dark] table th{background:rgba(15,23,42,.92)!important;color:rgba(226,232,240,.86)!important}html[data-theme=dark] .table td,html[data-theme=dark] table td{color:rgba(248,250,252,.92)!important;border-color:rgba(71,85,105,.42)!important}html[data-theme=light] .button.secondary,html[data-theme=light] button.button.secondary{background:#e2e8f0!important;color:#0f172a!important;border:1px solid rgba(148,163,184,.42)!important}html[data-theme=dark] .button.secondary,html[data-theme=dark] button.button.secondary{background:#334155!important;color:#e5e7eb!important;border:1px solid rgba(148,163,184,.22)!important}@media screen and (max-width:900px){html[data-theme] .content,html[data-theme] main{padding-left:12px!important;padding-right:12px!important}html[data-theme] .card,html[data-theme] .panel,html[data-theme] .stat-card{border-radius:16px!important;padding:14px!important}html[data-theme] .table-wrap{max-width:100%!important;overflow-x:auto!important}html[data-theme] .button,html[data-theme] button{max-width:100%!important;white-space:normal!important}}html[data-theme] .modal-backdrop,html[data-theme] .modal-backdrop:has(.callpro-call-card-modal){background:rgba(15,23,42,.46)!important;backdrop-filter:blur(14px) saturate(1.08)!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important}html[data-theme=dark] .modal-backdrop,html[data-theme=dark] .modal-backdrop:has(.callpro-call-card-modal){background:rgba(2,6,23,.68)!important}html[data-theme=light] .modal-backdrop,html[data-theme=light] .modal-backdrop:has(.callpro-call-card-modal){background:rgba(15,23,42,.34)!important}.callpro-call-card-modal{scrollbar-gutter:stable both-edges!important}.callpro-call-card-modal [style*="position: sticky"]{min-height:54px!important;height:auto!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding-top:10px!important;padding-bottom:10px!important;margin-top:8px!important;margin-bottom:16px!important;background:var(--cp-modal-tabs-bg,rgba(255,255,255,.94))!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important}.callpro-call-card-modal [style*="position: sticky"] .button.inline,.callpro-call-card-modal [style*="position: sticky"] button.button.inline{flex:0 0 auto!important;min-height:38px!important;padding:9px 14px!important;line-height:1.15!important;white-space:nowrap!important}html[data-cp-page=calls] .content>.panel,html[data-cp-page=calls] main>.panel{overflow:hidden!important}html[data-cp-page=calls] .table-wrap{max-width:100%!important;overflow-x:auto!important}html[data-cp-page=calls] main .table-wrap>table,html[data-cp-page=calls] main .table-wrap>table.table{width:100%!important;min-width:1180px!important;max-width:none!important;table-layout:fixed!important}html[data-cp-page=calls] main .table-wrap td,html[data-cp-page=calls] main .table-wrap th{padding:12px 10px!important;font-size:13px!important;line-height:1.35!important;vertical-align:middle!important;overflow-wrap:anywhere!important}html[data-cp-page=calls] main .table-wrap td:first-child,html[data-cp-page=calls] main .table-wrap th:first-child{width:74px!important}html[data-cp-page=calls] main .table-wrap td:nth-child(2),html[data-cp-page=calls] main .table-wrap th:nth-child(2){width:128px!important}html[data-cp-page=calls] main .table-wrap td:nth-child(3),html[data-cp-page=calls] main .table-wrap th:nth-child(3){width:132px!important}html[data-cp-page=calls] main .table-wrap td:nth-child(4),html[data-cp-page=calls] main .table-wrap th:nth-child(4){width:118px!important}html[data-cp-page=calls] main .table-wrap td:nth-child(5),html[data-cp-page=calls] main .table-wrap th:nth-child(5){width:86px!important}html[data-cp-page=calls] main .table-wrap td:nth-child(6),html[data-cp-page=calls] main .table-wrap th:nth-child(6){width:82px!important}html[data-cp-page=calls] main .table-wrap td:nth-child(7),html[data-cp-page=calls] main .table-wrap th:nth-child(7){width:106px!important}html[data-cp-page=calls] main .table-wrap td:nth-child(8),html[data-cp-page=calls] main .table-wrap th:nth-child(8){width:168px!important}html[data-cp-page=calls] main .table-wrap td:nth-child(9),html[data-cp-page=calls] main .table-wrap th:nth-child(9){width:76px!important}html[data-cp-page=calls] main .table-wrap td:nth-child(10),html[data-cp-page=calls] main .table-wrap th:nth-child(10){width:82px!important}html[data-cp-page=calls] main .table-wrap td:nth-child(11),html[data-cp-page=calls] main .table-wrap th:nth-child(11){width:102px!important}html[data-cp-page=calls] main .table-wrap td:nth-child(12),html[data-cp-page=calls] main .table-wrap th:nth-child(12){width:76px!important}html[data-cp-page=calls] main .table-wrap td:nth-child(13),html[data-cp-page=calls] main .table-wrap th:nth-child(13){width:104px!important}html[data-cp-page=users] .content>.grid-2,html[data-cp-page=users] main>.grid-2{grid-template-columns:minmax(0,1fr) minmax(360px,440px)!important;gap:18px!important;align-items:start!important}html[data-cp-page=users] .content>.grid-2>.panel:first-child,html[data-cp-page=users] main>.grid-2>.panel:first-child{min-width:0!important;overflow-x:auto!important}html[data-cp-page=users] .content>.grid-2>.panel:last-child,html[data-cp-page=users] main>.grid-2>.panel:last-child{min-width:360px!important;max-width:440px!important}html[data-cp-page=users] .panel:last-child .grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}html[data-cp-page=users] .panel:last-child .input{min-width:0!important}html[data-cp-page=prompts] .table td:last-child,html[data-cp-page=prompts] .table th:last-child{width:360px!important}html[data-cp-page=prompts] .callpro-prompts-actions{display:grid!important;grid-template-columns:repeat(2,minmax(138px,1fr))!important;grid-gap:8px!important;gap:8px!important;align-items:stretch!important}html[data-cp-page=prompts] .callpro-prompts-actions .button.inline,html[data-cp-page=prompts] .callpro-prompts-actions button.button.inline,html[data-cp-page=prompts] .callpro-prompts-actions details,html[data-cp-page=prompts] .callpro-prompts-actions summary{width:100%!important;min-height:40px!important;justify-content:center!important;text-align:center!important}html[data-cp-page=prompts] .callpro-prompts-actions details{grid-column:1/-1!important;position:relative!important}html[data-cp-page=prompts] .callpro-prompts-actions details>.panel{position:absolute!important;right:0!important;z-index:40!important;min-width:min(360px,calc(100vw - 48px))!important}html[data-theme] .sidebar .nav a{border-left:4px solid transparent!important;box-shadow:none!important}html[data-theme] .sidebar .nav a.active,html[data-theme] .sidebar .nav a.is-active,html[data-theme] .sidebar .nav a[aria-current=page],html[data-theme] .sidebar .nav a[style*="#1e293b"],html[data-theme] .sidebar .nav a[style*=linear-gradient]{border-left-color:#ffffff!important;transform:translateX(2px)!important;box-shadow:0 12px 24px rgba(37,99,235,.26)!important;font-weight:900!important}@media screen and (max-width:1280px) and (min-width:901px){html[data-cp-page=users] .content>.grid-2,html[data-cp-page=users] main>.grid-2{grid-template-columns:minmax(0,1fr)!important}html[data-cp-page=users] .content>.grid-2>.panel:last-child,html[data-cp-page=users] main>.grid-2>.panel:last-child{min-width:0!important;max-width:720px!important}}@media screen and (max-width:900px){html[data-cp-page=calls] main .table-wrap>table,html[data-cp-page=calls] main .table-wrap>table.table{min-width:980px!important}html[data-cp-page=users] .content>.grid-2,html[data-cp-page=users] .panel:last-child .grid-2,html[data-cp-page=users] main>.grid-2{grid-template-columns:1fr!important}html[data-cp-page=users] .content>.grid-2>.panel:last-child,html[data-cp-page=users] main>.grid-2>.panel:last-child{min-width:0!important;max-width:100%!important}html[data-cp-page=prompts] .callpro-prompts-actions{grid-template-columns:1fr!important}html[data-cp-page=prompts] .callpro-prompts-actions details>.panel{position:static!important;min-width:0!important}}@media screen and (min-width:901px){html[data-theme] body{overflow-x:hidden!important}.shell{width:100vw!important;max-width:100vw!important;min-height:100dvh!important;grid-template-columns:236px minmax(0,1fr)!important;gap:18px!important;justify-content:stretch!important;align-items:start!important;padding:16px 18px 18px 0!important}.sidebar{width:236px!important;justify-self:stretch!important;margin:0!important}.content,.page-content,.shell .main,.shell main{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding-right:0!important}.content>*,.page-content>*,.shell .main>*,.shell main>*{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important}html[data-cp-page=calls] .content,html[data-cp-page=calls] main{overflow:hidden!important}html[data-cp-page=calls] .callpro-crm-table-shell{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--cp-safe-card-border,rgba(148,163,184,.34))!important;border-radius:16px!important;background:var(--cp-safe-card-bg,#ffffff)!important}html[data-cp-page=calls] .callpro-crm-table-scroll-actions{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:12!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;padding:10px 12px!important;background:linear-gradient(180deg,var(--cp-safe-card-bg,#ffffff),rgba(248,250,252,.82))!important;border-bottom:1px solid var(--cp-safe-card-border,rgba(148,163,184,.3))!important}html[data-theme=dark][data-cp-page=calls] .callpro-crm-table-scroll-actions{background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(15,23,42,.82))!important}html[data-cp-page=calls] .callpro-crm-table-scroll-actions .button.inline{width:42px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:10px!important;font-size:20px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html[data-cp-page=calls] .callpro-crm-table-edge{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:18!important;width:54px!important;height:92px!important;border:0!important;border-radius:999px!important;background:rgba(15,23,42,.18)!important;color:#ffffff!important;font-size:54px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 18px 42px rgba(15,23,42,.18)!important;opacity:.82!important;transition:opacity .15s ease,transform .15s ease,background .15s ease!important}html[data-cp-page=calls] .callpro-crm-table-edge:hover{opacity:1!important;background:rgba(37,99,235,.82)!important}html[data-cp-page=calls] .callpro-crm-table-edge-left{left:10px!important}html[data-cp-page=calls] .callpro-crm-table-edge-right{right:10px!important}html[data-cp-page=calls] .callpro-crm-table-scroll{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:thin!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch!important}html[data-cp-page=calls] .callpro-crm-table-scroll::-webkit-scrollbar{height:12px!important}html[data-cp-page=calls] .callpro-crm-table-scroll::-webkit-scrollbar-thumb{background:rgba(37,99,235,.38)!important;border-radius:999px!important}html[data-cp-page=calls] .callpro-crm-table-scroll>table,html[data-cp-page=calls] .callpro-crm-table-scroll>table.table{min-width:1620px!important;width:1620px!important;table-layout:fixed!important}html[data-cp-page=calls] .callpro-crm-table-scroll td,html[data-cp-page=calls] .callpro-crm-table-scroll th{white-space:normal!important;overflow-wrap:anywhere!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:first-child,html[data-cp-page=calls] .callpro-crm-table-scroll th:first-child{position:-webkit-sticky!important;position:sticky!important;left:0!important;z-index:8!important;background:var(--cp-safe-card-bg,#ffffff)!important}html[data-theme=dark][data-cp-page=calls] .callpro-crm-table-scroll td:first-child,html[data-theme=dark][data-cp-page=calls] .callpro-crm-table-scroll th:first-child{background:rgba(15,23,42,.98)!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:first-child,html[data-cp-page=calls] .callpro-crm-table-scroll th:first-child{width:86px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(2),html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(3),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(2),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(3){width:150px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(4),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(4){width:130px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(5),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(5){width:96px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(6),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(6){width:92px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(7),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(7){width:120px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(8),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(8){width:190px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(9),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(9){width:88px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(10),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(10){width:92px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(11),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(11){width:120px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(12),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(12){width:84px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(13),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(13){width:126px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(14),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(14){width:116px!important}.shell{display:block!important;min-height:100dvh!important;width:100vw!important;max-width:100vw!important;padding:0!important}.sidebar{position:fixed!important;left:0!important;top:0!important;bottom:0!important;z-index:1000!important;width:236px!important;height:100dvh!important;max-height:100dvh!important;min-height:0!important;border-radius:0!important;border-left:0!important;overflow-y:auto!important;padding:18px 16px!important}.content{margin-left:236px!important;width:calc(100vw - 236px)!important;max-width:calc(100vw - 236px)!important;min-height:100dvh!important;padding:16px 18px 28px!important;border-left:1px solid var(--cp-border,rgba(148,163,184,.28))!important;overflow-x:hidden!important}.content>*{max-width:none!important;margin-left:0!important;margin-right:0!important}.callpro-top-workspace-nav{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:800!important;display:flex!important;align-items:center!important;gap:8px!important;min-height:54px!important;margin:-16px -18px 18px!important;padding:10px 18px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important;background:linear-gradient(135deg,#0f6fff,#0563e8)!important;box-shadow:0 10px 30px rgba(37,99,235,.22)!important}.callpro-top-workspace-nav a{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:7px 13px!important;border-radius:9px!important;color:rgba(255,255,255,.88)!important;text-decoration:none!important;font-weight:700!important;border:1px solid transparent!important;white-space:nowrap!important}.callpro-top-workspace-nav a:hover{background:rgba(255,255,255,.12)!important;color:#ffffff!important}.callpro-top-workspace-nav a.is-active,.callpro-top-workspace-nav a[aria-current=page]{background:rgba(255,255,255,.22)!important;color:#ffffff!important;border-color:rgba(255,255,255,.3)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 22px rgba(15,23,42,.16)!important}.page-head{margin-top:0!important}}@media screen and (max-width:900px){.callpro-top-workspace-nav{display:none!important}}@media screen and (min-width:901px){.callpro-top-workspace-nav{display:none!important}.shell{display:block!important;width:100vw!important;max-width:100vw!important;min-height:100dvh!important;padding:0!important}.shell,.sidebar{overflow-x:hidden!important}.sidebar{position:fixed!important;left:0!important;top:0!important;bottom:0!important;z-index:500!important;width:236px!important;height:100dvh!important;max-height:100dvh!important;min-height:0!important;margin:0!important;border-radius:0!important;border-left:0!important;overflow-y:auto!important;padding:18px 16px!important}.content,.page-content,.shell .main,.shell main{margin-left:236px!important;width:calc(100vw - 236px)!important;max-width:calc(100vw - 236px)!important;min-width:0!important;min-height:100dvh!important;padding:18px 18px 28px!important;border-left:1px solid var(--cp-border,rgba(148,163,184,.28))!important;overflow-x:hidden!important}.content>*,.page-content>*,.shell .main>*,.shell main>*{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.page-head{margin-top:0!important}html[data-cp-page=calls] .callpro-crm-table-edge,html[data-cp-page=calls] .callpro-crm-table-edge-left,html[data-cp-page=calls] .callpro-crm-table-edge-right{display:none!important}html[data-cp-page=calls] .callpro-crm-table-scroll-actions{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:20!important}html[data-cp-page=calls] .callpro-crm-table-shell{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--cp-border,rgba(148,163,184,.28))!important;border-radius:16px!important;background:var(--cp-panel,var(--panel))!important}html[data-cp-page=calls] .callpro-crm-table-scroll-actions{display:none!important}html[data-cp-page=calls] .callpro-crm-table-scroll{width:100%!important;max-width:100%!important;overflow-x:hidden!important;border:0!important;border-radius:0!important}html[data-cp-page=calls] .callpro-crm-table-scroll table,html[data-cp-page=calls] .callpro-crm-table-scroll table.table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}html[data-cp-page=calls] .callpro-crm-table-scroll td,html[data-cp-page=calls] .callpro-crm-table-scroll th{padding:14px 10px!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important;vertical-align:middle!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:first-child,html[data-cp-page=calls] .callpro-crm-table-scroll th:first-child{width:82px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(2),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(2){width:150px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(3),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(3){width:140px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(4),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(4){width:128px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(5),html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(6),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(5),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(6){width:96px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(7),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(7){width:118px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(8),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(8){width:190px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(10),html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(12),html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(9),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(10),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(12),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(9){width:78px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(11),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(11){width:132px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(13),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(13){width:126px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(14),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(14){width:104px!important;text-align:right!important}html[data-cp-page=calls] .callpro-crm-table-scroll .badge{max-width:100%!important;white-space:normal!important;text-align:center!important;line-height:1.18!important}html[data-cp-page=calls] .callpro-crm-table-scroll .button.inline{min-height:38px!important;padding:8px 12px!important;white-space:nowrap!important}}@media screen and (min-width:1501px) and (max-width:1700px){html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(4),html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(6),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(4),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(6){display:none!important}}@media screen and (min-width:1201px) and (max-width:1500px){html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(12),html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(4),html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(6),html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(7),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(12),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(4),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(6),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(7){display:none!important}}@media screen and (min-width:901px) and (max-width:1200px){html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(11),html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(12),html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(3),html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(4),html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(6),html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(7),html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(8),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(11),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(12),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(3),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(4),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(6),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(7),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(8){display:none!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(2),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(2){width:150px!important}html[data-cp-page=calls] .callpro-crm-table-scroll td:nth-child(13),html[data-cp-page=calls] .callpro-crm-table-scroll th:nth-child(13){width:122px!important}}.callpro-call-card-modal .callpro-transcript-segments{display:grid!important;grid-gap:10px!important;gap:10px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.callpro-call-card-modal .callpro-transcript-segment{display:grid!important;grid-template-columns:minmax(150px,210px) minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;align-items:start!important;padding:12px 14px!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:14px!important;background:rgba(148,163,184,.06)!important}.callpro-call-card-modal .callpro-transcript-segment__meta{display:grid!important;grid-gap:5px!important;gap:5px!important;min-width:0!important}.callpro-call-card-modal .callpro-transcript-segment__role{color:var(--text)!important;font-weight:900!important;line-height:1.2!important;overflow-wrap:anywhere!important}.callpro-call-card-modal .callpro-transcript-segment__time{color:var(--muted)!important;font-size:12px!important;font-weight:700!important}.callpro-call-card-modal .callpro-transcript-segment__text{min-width:0!important;color:var(--text)!important;font-size:15px!important;line-height:1.55!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:anywhere!important;text-align:left!important}html[data-theme=light] .callpro-call-card-modal .callpro-transcript-segment{background:#ffffff!important;border-color:rgba(148,163,184,.3)!important;box-shadow:0 8px 22px rgba(15,23,42,.04)!important}html[data-theme=light] .callpro-call-card-modal .callpro-transcript-segment__role,html[data-theme=light] .callpro-call-card-modal .callpro-transcript-segment__text{color:#0f172a!important}html[data-theme=light] .callpro-call-card-modal .callpro-transcript-segment__time{color:#64748b!important}html[data-theme=dark] .callpro-call-card-modal .callpro-transcript-segment{background:rgba(15,23,42,.58)!important;border-color:rgba(148,163,184,.24)!important}@media screen and (max-width:760px){.callpro-call-card-modal .callpro-transcript-segment{grid-template-columns:1fr!important;gap:8px!important}}.callpro-calls-table-run{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.callpro-calls-table-run__label{color:var(--muted);font-size:13px;font-weight:800}.callpro-calls-select-col{width:42px!important;min-width:42px!important;max-width:42px!important;text-align:center!important}.callpro-calls-select-col input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#2563eb}.callpro-calls-clickable-row{cursor:pointer}.callpro-calls-clickable-row:hover td{background:rgba(37,99,235,.07)!important}html[data-theme=dark] .callpro-calls-clickable-row:hover td{background:rgba(96,165,250,.11)!important}@media (max-width:760px){.callpro-calls-table-run{align-items:stretch}.callpro-calls-table-run .button{width:100%}}html[data-cp-page=calls] .callpro-crm-table-scroll{overflow-x:auto!important;overflow-y:visible!important;max-width:100%!important;-webkit-overflow-scrolling:touch!important}html[data-cp-page=calls] .callpro-crm-table-scroll table.callpro-calls-table-stable,html[data-cp-page=calls] .callpro-crm-table-scroll table.table.callpro-calls-table-stable{width:1298px!important;min-width:1298px!important;max-width:none!important;border-collapse:separate!important;border-spacing:0!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-select{width:42px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-id{width:88px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-manager{width:158px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-department{width:178px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-phone{width:124px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-status{width:116px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-record{width:98px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-progress{width:152px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-score{width:82px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-risk{width:86px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-errors{width:82px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-crm{width:92px}html[data-cp-page=calls] .callpro-calls-table-stable td,html[data-cp-page=calls] .callpro-calls-table-stable th{box-sizing:border-box!important;padding:12px 10px!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important}html[data-cp-page=calls] .callpro-calls-table-stable .callpro-cell-ellipsis{display:block!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-cp-page=calls] .callpro-calls-table-stable .badge,html[data-cp-page=calls] .callpro-calls-table-stable .button.inline{max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.2!important}html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-crm,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-errors,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-record,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-risk,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-score,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-status{text-align:center!important}html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-crm a{max-width:100%!important;padding:6px 8px!important;justify-content:center!important;white-space:nowrap!important}html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-crm a,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-crm a span:first-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-cp-page=calls] .callpro-progress-mobile{display:none!important}html[data-cp-page=calls] .callpro-progress-desktop{display:block!important;min-width:0!important}@media screen and (max-width:900px){html[data-cp-page=calls] .callpro-crm-table-shell{overflow:hidden!important}html[data-cp-page=calls] .callpro-crm-table-scroll{overflow-x:auto!important;scrollbar-width:thin!important}html[data-cp-page=calls] .callpro-crm-table-scroll table.callpro-calls-table-stable,html[data-cp-page=calls] .callpro-crm-table-scroll table.table.callpro-calls-table-stable{width:760px!important;min-width:760px!important;table-layout:fixed!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-select{width:40px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-id{width:82px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-manager{width:150px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-department{width:156px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-status{width:110px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-progress{width:86px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-score{width:76px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-risk{width:60px}html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-crm,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-errors,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-phone,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-record,html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-crm,html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-errors,html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-phone,html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-record{display:none!important;width:0!important}html[data-cp-page=calls] .callpro-calls-table-stable td,html[data-cp-page=calls] .callpro-calls-table-stable th{padding:10px 8px!important;font-size:12px!important}html[data-cp-page=calls] .callpro-progress-desktop{display:none!important}html[data-cp-page=calls] .callpro-progress-mobile{display:inline-flex!important;justify-content:center!important;max-width:100%!important}html[data-cp-page=calls] .calls-pagination{gap:10px!important}html[data-cp-page=calls] .calls-pagination__actions{gap:8px!important}}@media screen and (max-width:520px){html[data-cp-page=calls] .callpro-crm-table-scroll table.callpro-calls-table-stable,html[data-cp-page=calls] .callpro-crm-table-scroll table.table.callpro-calls-table-stable{width:626px!important;min-width:626px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-select{width:38px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-id{width:76px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-manager{width:138px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-department{width:122px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-status{width:98px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-progress{width:76px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-score{width:66px}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-risk{width:50px}}@media screen and (max-width:900px){html[data-cp-page=calls] .callpro-crm-table-scroll table.callpro-calls-table-stable,html[data-cp-page=calls] .callpro-crm-table-scroll table.table.callpro-calls-table-stable{display:table!important}html[data-cp-page=calls] .callpro-crm-table-scroll .callpro-calls-table-stable thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important}html[data-cp-page=calls] .callpro-crm-table-scroll .callpro-calls-table-stable tbody{display:table-row-group!important}html[data-cp-page=calls] .callpro-crm-table-scroll .callpro-calls-table-stable tr{display:table-row!important;border:0!important;box-shadow:none!important}html[data-cp-page=calls] .callpro-crm-table-scroll .callpro-calls-table-stable td,html[data-cp-page=calls] .callpro-crm-table-scroll .callpro-calls-table-stable th{display:table-cell!important}html[data-cp-page=calls] .callpro-crm-table-scroll .callpro-calls-table-stable td:before{content:none!important;display:none!important}html[data-cp-page=calls] .callpro-crm-table-scroll .callpro-calls-table-stable .callpro-col-crm,html[data-cp-page=calls] .callpro-crm-table-scroll .callpro-calls-table-stable .callpro-col-errors,html[data-cp-page=calls] .callpro-crm-table-scroll .callpro-calls-table-stable .callpro-col-phone,html[data-cp-page=calls] .callpro-crm-table-scroll .callpro-calls-table-stable .callpro-col-record{display:none!important}}@media screen and (min-width:901px){html[data-cp-page=calls] .callpro-crm-table-shell{width:100%!important;max-width:100%!important}html[data-cp-page=calls] .callpro-crm-table-scroll{width:100%!important;max-width:100%!important;overflow-x:auto!important}html[data-cp-page=calls] .callpro-crm-table-scroll table.callpro-calls-table-stable,html[data-cp-page=calls] .callpro-crm-table-scroll table.table.callpro-calls-table-stable{width:100%!important;min-width:1320px!important;max-width:none!important;table-layout:fixed!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-select{width:44px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-id{width:92px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-manager{width:13%!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-department{width:14%!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-phone{width:126px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-status{width:122px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-record{width:104px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-progress{width:166px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-score{width:88px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-risk{width:92px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-errors{width:86px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-crm{width:118px!important}html[data-cp-page=calls] .callpro-calls-table-stable td,html[data-cp-page=calls] .callpro-calls-table-stable th{font-size:clamp(13px,.72vw,15px)!important;line-height:1.35!important;padding:clamp(12px,.78vw,16px) 12px!important}html[data-cp-page=calls] .callpro-calls-table-stable th{font-weight:850!important}html[data-cp-page=calls] .callpro-calls-table-stable .badge,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-crm a{font-size:clamp(12px,.66vw,14px)!important;padding:7px 10px!important}html[data-cp-page=calls] .callpro-calls-select-col input[type=checkbox]{width:18px!important;height:18px!important}}@media screen and (min-width:1700px){html[data-cp-page=calls] .callpro-crm-table-scroll table.callpro-calls-table-stable,html[data-cp-page=calls] .callpro-crm-table-scroll table.table.callpro-calls-table-stable{min-width:0!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-manager{width:15%!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-department{width:16%!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-progress{width:178px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-crm{width:128px!important}}@media screen and (min-width:2200px){html[data-cp-page=calls] .callpro-calls-table-stable td,html[data-cp-page=calls] .callpro-calls-table-stable th{font-size:15px!important;padding-top:17px!important;padding-bottom:17px!important}html[data-cp-page=calls] .callpro-calls-table-stable .badge,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-crm a{font-size:14px!important}}.callpro-call-card-modal .callpro-call-meta-grid{grid-template-columns:repeat(8,minmax(96px,1fr))!important;grid-gap:8px!important;gap:8px!important;align-items:stretch}.callpro-call-card-modal .callpro-call-meta-card{padding:12px!important;border-radius:14px!important}.callpro-call-card-modal .callpro-call-meta-card>div:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px!important}.callpro-call-card-modal .callpro-call-meta-card>div:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.35vw,22px)!important;line-height:1.08!important}.callpro-call-card-modal .callpro-call-meta-run-id>div:nth-child(2){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:0!important}.callpro-call-card-modal .callpro-call-actions-stack,.callpro-call-card-modal .callpro-related-calls,.callpro-call-card-modal .callpro-standard-result{width:100%;overflow:hidden}.callpro-call-card-modal .callpro-standard-result-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.callpro-call-card-modal .callpro-standard-result .detail-row,.callpro-call-card-modal .callpro-standard-result [style*="grid-template-columns: 200px 1fr"]{min-width:0}.callpro-call-card-modal .callpro-related-calls-list{display:flex;gap:10px;flex-wrap:wrap;max-width:100%}.callpro-call-card-modal .callpro-related-calls-list .button.inline{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.callpro-call-card-modal .callpro-call-actions-inner{display:grid;grid-gap:12px;gap:12px;min-width:0}.callpro-call-card-modal .callpro-call-actions-buttons{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.callpro-call-card-modal .callpro-call-actions-buttons .button.inline,.callpro-call-card-modal .callpro-call-actions-buttons button.button.inline{padding:9px 12px!important;font-size:13px!important}.callpro-call-card-modal .callpro-call-action-cards{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.callpro-call-card-modal .callpro-call-action-card{width:100%;min-width:0;overflow:hidden}.callpro-call-card-modal .callpro-call-action-card .muted,.callpro-call-card-modal .callpro-call-action-card strong{overflow-wrap:anywhere}@media (max-width:1500px){.callpro-call-card-modal .callpro-call-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:900px){.callpro-call-card-modal .callpro-call-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.callpro-call-card-modal .callpro-standard-result-body{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){.callpro-call-card-modal{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;border-radius:18px!important}.callpro-call-card-modal [style*="position: sticky"]{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.callpro-call-card-modal .callpro-call-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.callpro-call-card-modal .callpro-call-meta-provider{display:none!important}.callpro-call-card-modal .callpro-call-meta-card{padding:10px!important;border-radius:12px!important}.callpro-call-card-modal .callpro-call-meta-card>div:nth-child(2){font-size:16px!important}.callpro-call-card-modal .callpro-standard-result-meta{grid-template-columns:minmax(0,1fr)!important}.callpro-call-card-modal .callpro-related-calls-list{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;-webkit-overflow-scrolling:touch}.callpro-call-card-modal .callpro-related-calls-list .button.inline{flex:0 0 auto;max-width:min(78vw,320px)}.callpro-call-card-modal .callpro-call-actions-buttons{gap:6px}.callpro-call-card-modal .callpro-call-actions-buttons .button.inline,.callpro-call-card-modal .callpro-call-actions-buttons button.button.inline{flex:1 1 145px;min-width:0!important;padding:8px 9px!important;font-size:12px!important;white-space:normal!important;text-align:center}.callpro-call-card-modal .callpro-call-action-card{padding:12px!important}}.callpro-call-card-modal{overflow-y:auto!important;overflow-x:hidden!important}.callpro-call-card-modal .callpro-call-meta-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;grid-gap:10px!important;gap:10px!important;margin-bottom:18px!important}.callpro-call-card-modal .callpro-call-meta-card{min-width:0!important;min-height:70px!important;padding:11px 12px!important;overflow:hidden!important}.callpro-call-card-modal .callpro-call-meta-card>div:first-child{font-size:clamp(10px,.68vw,12px)!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.callpro-call-card-modal .callpro-call-meta-card>div:nth-child(2){font-size:clamp(15px,.95vw,19px)!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.callpro-call-card-modal .callpro-call-actions-stack,.callpro-call-card-modal .callpro-related-calls,.callpro-call-card-modal .callpro-standard-result{display:block!important;width:100%!important;clear:both!important;box-sizing:border-box!important;overflow:visible!important;height:auto!important;max-height:none!important;margin:0!important}.callpro-call-card-modal .callpro-section-card-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important}.callpro-call-card-modal .callpro-section-card-head h3{min-width:0!important;white-space:normal!important;line-height:1.25!important}.callpro-call-card-modal .callpro-section-card-body{display:block!important;width:100%!important;overflow:visible!important;height:auto!important;max-height:none!important}.callpro-call-card-modal .callpro-standard-result-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin:0 0 14px!important}.callpro-call-card-modal .callpro-standard-result-body{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;width:100%!important;margin:0!important;overflow:visible!important}.callpro-call-card-modal .callpro-standard-result-column{min-width:0!important;overflow:visible!important}.callpro-call-card-modal .callpro-standard-result-column [style*=grid-template-columns]{grid-template-columns:minmax(132px,190px) minmax(0,1fr)!important}.callpro-call-card-modal .callpro-standard-result-column [style*=white-space],.callpro-call-card-modal .callpro-standard-result-column [style*=whiteSpace]{white-space:pre-wrap!important;overflow-wrap:anywhere!important}.callpro-call-card-modal .callpro-related-calls-list{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:10px!important;overflow:visible!important}.callpro-call-card-modal .callpro-related-calls-list .button.inline{max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.callpro-call-card-modal .callpro-call-actions-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}.callpro-call-card-modal .callpro-call-actions-buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;margin:0!important}.callpro-call-card-modal .callpro-call-actions-buttons .button.inline,.callpro-call-card-modal .callpro-call-actions-buttons button.button.inline{min-height:38px!important;padding:8px 11px!important;font-size:clamp(12px,.72vw,14px)!important;line-height:1.15!important;white-space:nowrap!important}.callpro-call-card-modal .callpro-call-action-cards{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;margin-top:2px!important}.callpro-call-card-modal .callpro-call-action-card{width:100%!important;min-width:0!important;height:auto!important;overflow:visible!important}@media (max-width:980px){.callpro-call-card-modal .callpro-standard-result-body,.callpro-call-card-modal .callpro-standard-result-meta{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){.callpro-call-card-modal .callpro-call-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.callpro-call-card-modal .callpro-call-meta-provider{display:none!important}.callpro-call-card-modal .callpro-call-meta-card>div:nth-child(2){font-size:15px!important}.callpro-call-card-modal .callpro-call-actions-stack,.callpro-call-card-modal .callpro-related-calls,.callpro-call-card-modal .callpro-standard-result{padding:14px!important}.callpro-call-card-modal .callpro-standard-result-column [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}.callpro-call-card-modal .callpro-related-calls-list{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:4px!important}.callpro-call-card-modal .callpro-related-calls-list .button.inline{flex:0 0 auto!important;max-width:min(82vw,320px)!important}.callpro-call-card-modal .callpro-call-actions-buttons .button.inline,.callpro-call-card-modal .callpro-call-actions-buttons button.button.inline{flex:1 1 140px!important;white-space:normal!important;text-align:center!important}}.cp-dashboard{display:grid;grid-gap:clamp(14px,1.4vw,18px);gap:clamp(14px,1.4vw,18px);width:100%;min-width:0;font-size:clamp(13px,.78vw,15px)}.cp-dashboard .stat-grid,.cp-dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(10px,1vw,14px);gap:clamp(10px,1vw,14px)}.cp-dashboard .stat-card{min-height:clamp(92px,7vw,116px);padding:clamp(12px,1.1vw,18px);border-radius:16px}.cp-dashboard .stat-card .label{font-size:clamp(12px,.74vw,14px);line-height:1.25}.cp-dashboard .stat-card .value{font-size:clamp(24px,1.9vw,34px);line-height:1.05}.cp-dashboard .stat-card .sub{font-size:clamp(12px,.72vw,13px);line-height:1.25}.cp-dashboard-report-grid,.cp-dashboard-system-grid{display:grid;grid-gap:clamp(12px,1vw,16px);gap:clamp(12px,1vw,16px);align-items:start}.cp-dashboard-system-grid{grid-template-columns:minmax(0,1.16fr) minmax(260px,.84fr)}.cp-dashboard-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-dashboard .panel,.cp-dashboard-panel{min-width:0;padding:clamp(14px,1.15vw,20px);border-radius:16px}.cp-dashboard .panel h3{margin-top:0;margin-bottom:14px;font-size:clamp(18px,1.1vw,24px);line-height:1.15}.cp-dashboard-table-wrap{width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;border-radius:14px}.cp-dashboard .cp-dashboard-table{width:100%!important;min-width:0!important;table-layout:fixed;border-collapse:collapse}.cp-dashboard .cp-dashboard-table td,.cp-dashboard .cp-dashboard-table th{padding:clamp(9px,.78vw,12px) clamp(8px,.75vw,12px);font-size:clamp(12px,.72vw,14px);line-height:1.25;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle}.cp-dashboard .cp-dashboard-table th{font-size:clamp(11px,.66vw,12px);letter-spacing:.02em}.cp-dashboard .cp-dashboard-table .badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.cp-dashboard-table--managers td:first-child,.cp-dashboard-table--managers th:first-child{width:44%}.cp-dashboard-table--managers td:nth-child(2),.cp-dashboard-table--managers td:nth-child(3),.cp-dashboard-table--managers th:nth-child(2),.cp-dashboard-table--managers th:nth-child(3){width:15%;text-align:right}.cp-dashboard-table--managers td:nth-child(4),.cp-dashboard-table--managers th:nth-child(4){width:26%}.cp-dashboard-table--risk-managers td:first-child,.cp-dashboard-table--risk-managers th:first-child{width:52%}.cp-dashboard-table--risk-managers td:nth-child(2),.cp-dashboard-table--risk-managers th:nth-child(2){width:18%;text-align:right}.cp-dashboard-table--risk-managers td:nth-child(3),.cp-dashboard-table--risk-managers th:nth-child(3){width:30%}.cp-dashboard-table--departments td:first-child,.cp-dashboard-table--departments th:first-child{width:46%}.cp-dashboard-table--departments td:nth-child(2),.cp-dashboard-table--departments td:nth-child(3),.cp-dashboard-table--departments th:nth-child(2),.cp-dashboard-table--departments th:nth-child(3){width:15%;text-align:right}.cp-dashboard-table--departments td:nth-child(4),.cp-dashboard-table--departments th:nth-child(4){width:24%}.cp-dashboard-table--risk-departments td:first-child,.cp-dashboard-table--risk-departments th:first-child{width:58%}.cp-dashboard-table--risk-departments td:nth-child(2),.cp-dashboard-table--risk-departments th:nth-child(2){width:18%;text-align:right}.cp-dashboard-table--risk-departments td:nth-child(3),.cp-dashboard-table--risk-departments th:nth-child(3){width:24%}.cp-dashboard-table--last-calls td:first-child,.cp-dashboard-table--last-calls th:first-child{width:14%}.cp-dashboard-table--last-calls td:nth-child(2),.cp-dashboard-table--last-calls th:nth-child(2){width:24%}.cp-dashboard-table--last-calls td:nth-child(3),.cp-dashboard-table--last-calls th:nth-child(3){width:25%}.cp-dashboard-table--last-calls td:nth-child(4),.cp-dashboard-table--last-calls th:nth-child(4){width:17%}.cp-dashboard-table--last-calls td:nth-child(5),.cp-dashboard-table--last-calls th:nth-child(5){width:20%}@media (max-width:1280px){.cp-dashboard .stat-grid,.cp-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-dashboard-report-grid,.cp-dashboard-system-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:641px){.cp-dashboard .table-wrap,.cp-dashboard-table-wrap{overflow-x:auto!important;overflow-y:hidden!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.cp-dashboard .cp-dashboard-table,.cp-dashboard .table-wrap table{display:table!important;width:100%!important;min-width:0!important}.cp-dashboard .table-wrap thead{display:table-header-group!important}.cp-dashboard .table-wrap tbody{display:table-row-group!important}.cp-dashboard .table-wrap tr{display:table-row!important;padding:0!important;box-shadow:none!important}.cp-dashboard .table-wrap td,.cp-dashboard .table-wrap th{display:table-cell!important}.cp-dashboard .table-wrap td:before{content:none!important;display:none!important}}@media (max-width:640px){.cp-dashboard{gap:12px;font-size:14px}.cp-dashboard .stat-grid,.cp-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-dashboard .stat-card{min-height:96px;padding:12px}.cp-dashboard .panel h3{font-size:20px}.cp-dashboard .cp-dashboard-table-wrap{overflow:visible!important;padding:0!important;border:0!important;background:transparent!important}.cp-dashboard .cp-dashboard-table,.cp-dashboard .cp-dashboard-table tbody,.cp-dashboard .cp-dashboard-table td,.cp-dashboard .cp-dashboard-table thead,.cp-dashboard .cp-dashboard-table tr{display:block!important;width:100%!important}.cp-dashboard .cp-dashboard-table thead{display:none!important}.cp-dashboard .cp-dashboard-table tbody{display:grid!important;grid-gap:10px!important;gap:10px!important}.cp-dashboard .cp-dashboard-table tr{padding:10px 12px!important;border:1px solid var(--border);border-radius:14px!important;background:var(--panel);box-shadow:0 8px 22px rgba(15,23,42,.06)}.cp-dashboard .cp-dashboard-table td{display:grid!important;grid-template-columns:minmax(98px,38%) minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;padding:8px 0!important;border-bottom:1px solid rgba(148,163,184,.18)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;font-size:13px!important}.cp-dashboard .cp-dashboard-table td:last-child{border-bottom:0!important}.cp-dashboard .cp-dashboard-table td:before{content:attr(data-label)!important;display:block!important;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.03em}}html[data-cp-page=calls] .cp-calls-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(10px,1vw,16px)!important}html[data-cp-page=calls] .cp-calls-kpi-card{min-width:0!important;padding:clamp(14px,1.05vw,20px)!important;border-radius:18px!important}html[data-cp-page=calls] .cp-calls-kpi-label{color:var(--muted)!important;font-size:clamp(12px,.76vw,14px)!important;line-height:1.25!important;margin-bottom:7px!important}html[data-cp-page=calls] .cp-calls-kpi-value{color:var(--text)!important;font-size:clamp(24px,1.75vw,34px)!important;line-height:1!important;font-weight:900!important;letter-spacing:0!important}html[data-cp-page=calls] .cp-calls-kpi-hint{color:var(--muted)!important;font-size:clamp(11px,.72vw,13px)!important;line-height:1.25!important;margin-top:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-cp-page=calls] .cp-calls-period-grid{display:grid!important;grid-template-columns:minmax(220px,1.1fr) minmax(150px,190px) repeat(3,minmax(150px,1fr))!important;grid-gap:12px!important;gap:12px!important;align-items:stretch!important}html[data-cp-page=calls] .cp-calls-date-stack,html[data-cp-page=calls] .cp-calls-period-main,html[data-cp-page=calls] .cp-calls-period-stat{min-width:0!important}html[data-cp-page=calls] .cp-calls-date-stack{display:grid!important;grid-gap:8px!important;gap:8px!important}html[data-cp-page=calls] .cp-calls-date-field{margin:0!important}html[data-cp-page=calls] .cp-calls-date-field span,html[data-cp-page=calls] .cp-calls-period-main span{font-size:12px!important}html[data-cp-page=calls] .cp-calls-date-field .input,html[data-cp-page=calls] .cp-calls-date-field input{height:38px!important;min-height:38px!important;padding:8px 10px!important;font-size:13px!important}html[data-cp-page=calls] .cp-calls-period-report{overflow:hidden!important}html[data-cp-page=calls] .callpro-crm-table-scroll table.callpro-calls-table-stable,html[data-cp-page=calls] .callpro-crm-table-scroll table.table.callpro-calls-table-stable{width:100%!important;min-width:1088px!important;table-layout:fixed!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-select{width:42px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-id{width:86px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-manager{width:13.5%!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-department{width:14.5%!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-phone{width:118px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-status{width:108px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-record{width:92px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-progress{width:138px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-score{width:76px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-risk{width:82px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-errors{width:72px!important}html[data-cp-page=calls] .callpro-calls-table-stable col.callpro-col-crm{width:104px!important}html[data-cp-page=calls] .callpro-calls-table-stable td,html[data-cp-page=calls] .callpro-calls-table-stable th{font-size:clamp(13px,.72vw,15px)!important;line-height:1.35!important;padding:clamp(11px,.76vw,15px) 10px!important}html[data-cp-page=calls] .callpro-calls-table-stable th{font-weight:850!important}html[data-cp-page=calls] .callpro-calls-table-stable .badge,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-crm a{font-size:clamp(11px,.66vw,13px)!important;padding:6px 8px!important}html[data-cp-page=analytics] .cp-analytics-report-stats-grid{display:grid!important;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(130px,.8fr))!important;grid-gap:12px!important;gap:12px!important;align-items:stretch!important}html[data-cp-page=analytics] .cp-analytics-period-grid>*,html[data-cp-page=analytics] .cp-analytics-report-stats-grid>*{min-width:0!important}html[data-cp-page=analytics] .cp-analytics-period-grid{display:grid!important;grid-template-columns:minmax(210px,1.1fr) minmax(150px,190px) repeat(3,minmax(135px,.9fr))!important;grid-gap:12px!important;gap:12px!important;align-items:stretch!important}html[data-cp-page=analytics] .cp-calls-date-stack{display:grid!important;grid-gap:8px!important;gap:8px!important}html[data-cp-page=analytics] .cp-calls-date-field{margin:0!important}html[data-cp-page=analytics] .cp-calls-date-field span,html[data-cp-page=analytics] .cp-calls-period-main span{font-size:12px!important}html[data-cp-page=analytics] .cp-calls-date-field .input,html[data-cp-page=analytics] .cp-calls-date-field input{height:38px!important;min-height:38px!important;padding:8px 10px!important;font-size:13px!important}html[data-cp-page=analytics] .callpro-quality-rating-pagination{display:flex!important;justify-content:flex-end!important;align-items:flex-end!important;gap:10px!important;flex-wrap:wrap!important;padding:10px 12px!important;margin:0 0 12px!important;border:1px solid var(--border)!important;border-radius:14px!important;background:rgba(148,163,184,.06)!important}html[data-cp-page=analytics] .callpro-quality-page-size{width:118px!important;margin:0!important}html[data-cp-page=analytics] .callpro-quality-page-size span{font-size:12px!important}html[data-cp-page=analytics] .callpro-quality-page-size select{height:48px!important;min-height:48px!important;line-height:1.2!important;padding:0 34px 0 18px!important;font-size:16px!important;font-weight:800!important;display:block!important;color:var(--text)!important;background-color:var(--panel)!important}@media screen and (max-width:1180px){html[data-cp-page=analytics] .cp-analytics-report-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-cp-page=analytics] .cp-analytics-period-grid{grid-template-columns:minmax(210px,1fr) minmax(150px,190px) repeat(2,minmax(135px,1fr))!important}}@media screen and (max-width:760px){html[data-cp-page=analytics] .cp-analytics-period-grid,html[data-cp-page=analytics] .cp-analytics-report-stats-grid{grid-template-columns:minmax(0,1fr)!important}html[data-cp-page=analytics] .cp-calls-date-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-cp-page=analytics] .callpro-quality-rating-pagination{justify-content:space-between!important;gap:8px!important;padding:10px!important}html[data-cp-page=analytics] .callpro-quality-page-size{width:100%!important}html[data-cp-page=analytics] .callpro-quality-rating-pagination .button.inline{flex:1 1 96px!important;min-width:0!important}}@media screen and (min-width:1700px){html[data-cp-page=calls] .callpro-crm-table-scroll table.callpro-calls-table-stable,html[data-cp-page=calls] .callpro-crm-table-scroll table.table.callpro-calls-table-stable{min-width:0!important}html[data-cp-page=calls] .callpro-calls-table-stable td,html[data-cp-page=calls] .callpro-calls-table-stable th{font-size:15px!important;padding-top:16px!important;padding-bottom:16px!important}}@media screen and (max-width:1180px){html[data-cp-page=calls] .cp-calls-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-cp-page=calls] .cp-calls-period-grid{grid-template-columns:minmax(220px,1fr) minmax(150px,190px) repeat(2,minmax(150px,1fr))!important}}@media screen and (max-width:760px){html[data-cp-page=calls] .cp-calls-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-cp-page=calls] .cp-calls-kpi-card{border-radius:16px!important;padding:13px!important}html[data-cp-page=calls] .cp-calls-kpi-value{font-size:23px!important}html[data-cp-page=calls] .cp-calls-period-grid{grid-template-columns:minmax(0,1fr)!important}html[data-cp-page=calls] .cp-calls-date-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-cp-page=calls] .callpro-crm-table-shell{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html[data-cp-page=calls] .callpro-crm-table-scroll{overflow:visible!important;padding:0!important}html[data-cp-page=calls] .callpro-crm-table-scroll table.callpro-calls-table-stable,html[data-cp-page=calls] .callpro-crm-table-scroll table.table.callpro-calls-table-stable{display:block!important;width:100%!important;min-width:0!important;border:0!important;background:transparent!important}html[data-cp-page=calls] .callpro-calls-table-stable colgroup,html[data-cp-page=calls] .callpro-calls-table-stable thead{display:none!important}html[data-cp-page=calls] .callpro-calls-table-stable tbody{display:grid!important;grid-gap:10px!important;gap:10px!important}html[data-cp-page=calls] .callpro-calls-table-stable tr{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;grid-gap:8px 10px!important;gap:8px 10px!important;padding:12px!important;border:1px solid var(--border)!important;border-radius:16px!important;background:var(--panel)!important;box-shadow:0 10px 24px rgba(2,6,23,.08)!important;cursor:pointer!important}html[data-theme=dark][data-cp-page=calls] .callpro-calls-table-stable tr{background:rgba(15,23,42,.74)!important;box-shadow:none!important}html[data-cp-page=calls] .callpro-calls-table-stable td,html[data-cp-page=calls] .callpro-calls-table-stable th{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:0!important;border:0!important;font-size:13px!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-align:left!important}html[data-cp-page=calls] .callpro-calls-table-stable td:before{content:attr(data-label)!important;display:block!important;color:var(--muted)!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0!important}html[data-cp-page=calls] .callpro-calls-table-stable .callpro-calls-select-col{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important}html[data-cp-page=calls] .callpro-calls-table-stable .callpro-calls-select-col:before,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-id:before{display:none!important;content:none!important}html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-id{grid-column:2!important;grid-row:1!important;display:block!important;font-weight:900!important;font-size:14px!important}html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-status{grid-column:3!important;grid-row:1!important;display:flex!important;justify-content:flex-end!important}html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-crm,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-department,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-manager,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-progress,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-risk,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-score{grid-column:1/-1!important}html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-errors,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-phone,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-record{display:none!important}html[data-cp-page=calls] .callpro-calls-table-stable .callpro-cell-ellipsis{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-cp-page=calls] .callpro-calls-table-stable .badge,html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-crm a{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;font-size:12px!important;padding:6px 9px!important}html[data-cp-page=calls] .callpro-progress-desktop{display:none!important}html[data-cp-page=calls] .callpro-progress-mobile{display:inline-flex!important}html[data-cp-page=calls] .calls-pagination{align-items:stretch!important}}@media screen and (max-width:430px){html[data-cp-page=calls] .cp-calls-date-stack,html[data-cp-page=calls] .cp-calls-kpis{grid-template-columns:minmax(0,1fr)!important}html[data-cp-page=calls] .callpro-calls-table-stable tr{grid-template-columns:32px minmax(0,1fr)!important}html[data-cp-page=calls] .callpro-calls-table-stable .callpro-col-status{grid-column:1/-1!important;grid-row:auto!important;justify-content:flex-start!important}}html[data-cp-page=analytics],html[data-cp-page=calls]{--cp-quality-chart-text:rgba(226,232,240,.72)}html[data-theme=light][data-cp-page=analytics],html[data-theme=light][data-cp-page=calls]{--cp-quality-chart-text:rgba(15,23,42,.82)}html[data-theme=dark][data-cp-page=analytics],html[data-theme=dark][data-cp-page=calls]{--cp-quality-chart-text:rgba(226,232,240,.72)}html[data-theme=dark]{--cp-dark-bg:#080b18;--cp-dark-bg-2:#111827;--cp-dark-bg-3:#250f21;--cp-dark-surface:rgba(15,23,42,0.88);--cp-dark-surface-strong:rgba(15,23,42,0.96);--cp-dark-surface-soft:rgba(30,41,59,0.72);--cp-dark-border:rgba(226,232,240,0.14);--cp-dark-border-strong:rgba(245,158,11,0.28);--cp-dark-text:#f8fafc;--cp-dark-muted:#cbd5e1;--cp-dark-muted-2:#94a3b8;--cp-dark-primary:#2563eb;--cp-dark-primary-2:#1d4ed8;--cp-dark-gold:#f59e0b;--cp-dark-red:#ef4444;--cp-dark-green:#22c55e;--cp-dark-shadow:0 22px 58px rgba(0,0,0,0.44);--bg:var(--cp-dark-bg);--surface:var(--cp-dark-surface);--text:var(--cp-dark-text);--muted:var(--cp-dark-muted);--border:var(--cp-dark-border);--primary:var(--cp-dark-primary);color-scheme:dark}html[data-theme=dark] body{background:radial-gradient(circle at 12% 8%,rgba(37,99,235,.22),transparent 28rem),radial-gradient(circle at 86% 12%,rgba(245,158,11,.14),transparent 24rem),linear-gradient(135deg,var(--cp-dark-bg),var(--cp-dark-bg-2) 50%,var(--cp-dark-bg-3))!important}html[data-theme=dark] .app,html[data-theme=dark] .content,html[data-theme=dark] .layout,html[data-theme=dark] body,html[data-theme=dark] main{color:var(--cp-dark-text)!important}html[data-theme=dark] .sidebar,html[data-theme=dark] aside{background:linear-gradient(180deg,rgba(8,11,24,.98),rgba(17,24,39,.96))!important;border-color:rgba(226,232,240,.12)!important;box-shadow:18px 0 48px rgba(0,0,0,.28)!important}html[data-theme=dark] .card,html[data-theme=dark] .empty-box,html[data-theme=dark] .input,html[data-theme=dark] .modal,html[data-theme=dark] .panel,html[data-theme=dark] .stat-card,html[data-theme=dark] [role=dialog],html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(15,23,42,.78))!important;border-color:var(--cp-dark-border)!important;color:var(--cp-dark-text)!important;box-shadow:0 18px 44px rgba(0,0,0,.22)!important}html[data-theme=dark] .card:hover,html[data-theme=dark] .panel:hover,html[data-theme=dark] .stat-card:hover{border-color:rgba(96,165,250,.3)!important}html[data-theme=dark] .hint,html[data-theme=dark] .muted,html[data-theme=dark] small{color:var(--cp-dark-muted)!important}html[data-theme=dark] .title,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] label,html[data-theme=dark] th{color:var(--cp-dark-text)!important}html[data-theme=dark] a{color:#93c5fd}html[data-theme=dark] .button,html[data-theme=dark] .button.inline,html[data-theme=dark] button.button{background:rgba(30,41,59,.88)!important;border-color:rgba(148,163,184,.28)!important;color:var(--cp-dark-text)!important}html[data-theme=dark] .button.inline:not(.secondary),html[data-theme=dark] .button.primary,html[data-theme=dark] .button:not(.secondary){background:linear-gradient(135deg,var(--cp-dark-primary),var(--cp-dark-primary-2))!important;border-color:rgba(96,165,250,.48)!important;color:#ffffff!important;box-shadow:0 16px 34px rgba(37,99,235,.28)!important}html[data-theme=dark] .button.inline.secondary,html[data-theme=dark] .button.secondary{background:rgba(30,41,59,.88)!important;border-color:rgba(148,163,184,.3)!important;color:#e5e7eb!important}html[data-theme=dark] .button:hover,html[data-theme=dark] button.button:hover{border-color:rgba(245,158,11,.34)!important;filter:brightness(1.06)}html[data-theme=dark] .badge,html[data-theme=dark] .pill{background:rgba(30,41,59,.78)!important;border-color:rgba(148,163,184,.24)!important;color:#e5e7eb!important}html[data-theme=dark] .badge.success,html[data-theme=dark] .pill.success{background:rgba(34,197,94,.14)!important;border-color:rgba(34,197,94,.34)!important;color:#bbf7d0!important}html[data-theme=dark] .badge.warning,html[data-theme=dark] .pill.warning{background:rgba(245,158,11,.15)!important;border-color:rgba(245,158,11,.38)!important;color:#fde68a!important}html[data-theme=dark] .badge.danger,html[data-theme=dark] .error,html[data-theme=dark] .pill.danger{background:rgba(239,68,68,.14)!important;border-color:rgba(239,68,68,.36)!important;color:#fecaca!important}html[data-theme=dark] .table-wrap{background:rgba(15,23,42,.72)!important;border-color:var(--cp-dark-border)!important}html[data-theme=dark] .table,html[data-theme=dark] table{color:var(--cp-dark-text)!important;background:transparent!important}html[data-theme=dark] .table th,html[data-theme=dark] th{background:rgba(8,11,24,.88)!important;border-color:rgba(226,232,240,.12)!important}html[data-theme=dark] .table td,html[data-theme=dark] td{border-color:rgba(226,232,240,.1)!important}html[data-theme=dark] .table tbody tr:hover td,html[data-theme=dark] tr:hover td{background:rgba(37,99,235,.1)!important}html[data-theme=dark] .modal-backdrop{background:rgba(8,11,24,.56)!important;-webkit-backdrop-filter:blur(14px) saturate(135%)!important;backdrop-filter:blur(14px) saturate(135%)!important}html[data-theme=dark] .callpro-call-card-modal{background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(8,11,24,.96))!important;border-color:rgba(226,232,240,.16)!important;box-shadow:0 30px 90px rgba(0,0,0,.56)!important}html[data-theme=dark] .callpro-call-card-modal .empty-box,html[data-theme=dark] .callpro-call-card-modal .panel{background:rgba(15,23,42,.76)!important}html[data-theme=dark] ::selection{background:rgba(245,158,11,.32);color:#ffffff}html[data-theme=dark]{--cp-sidebar-bg:linear-gradient(180deg,rgba(8,11,24,0.99),rgba(17,24,39,0.97) 58%,rgba(37,15,33,0.94));--cp-sidebar-link:#dbeafe;--cp-sidebar-section:rgba(203,213,225,0.70);--cp-sidebar-muted:rgba(203,213,225,0.78);--cp-sidebar-accent:#fbbf24;--cp-sidebar-summary-bg:rgba(15,23,42,0.74);--cp-sidebar-summary-border:rgba(245,158,11,0.24);--cp-sidebar-summary-text:#f8fafc}html[data-theme=dark] .sidebar{background:var(--cp-sidebar-bg)!important;border-right:1px solid rgba(245,158,11,.16)!important}html[data-theme=dark] .sidebar .logo{color:#ffffff!important;text-shadow:0 0 22px rgba(37,99,235,.38)!important}html[data-theme=dark] .sidebar .nav a{color:var(--cp-sidebar-link)!important}html[data-theme=dark] .sidebar .nav a:hover{background:rgba(37,99,235,.16)!important;border-color:rgba(245,158,11,.28)!important;color:#ffffff!important;box-shadow:inset 3px 0 0 rgba(245,158,11,.72),0 10px 24px rgba(37,99,235,.18)!important}html[data-theme=dark] .sidebar .nav a[style*="#2563eb"],html[data-theme=dark] .sidebar .nav a[style*="--cp-sidebar-active-bg"]{color:#ffffff!important}html[data-theme=dark] .sidebar .button,html[data-theme=dark] .sidebar button.button{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:rgba(96,165,250,.48)!important;color:#ffffff!important;box-shadow:0 14px 30px rgba(37,99,235,.3)!important}html[data-theme=dark] .cp-desktop-theme-pill button,html[data-theme=dark] .cp-mobile-clean-theme{background:rgba(15,23,42,.82)!important;border-color:rgba(245,158,11,.26)!important;color:#f8fafc!important;box-shadow:0 12px 30px rgba(0,0,0,.3)!important}html[data-theme=dark] .cp-bottom-nav-scroll a.is-active,html[data-theme=dark] .cp-bottom-nav-scroll a:hover{background:linear-gradient(135deg,rgba(37,99,235,.98),rgba(29,78,216,.96))!important;border-color:rgba(245,158,11,.34)!important;color:#ffffff!important;box-shadow:0 12px 28px rgba(37,99,235,.24)!important}html[data-theme=dark] .cp-bottom-nav-scroll__icon,html[data-theme=dark] .cp-mobile-clean-brand__logo{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#ffffff!important;box-shadow:0 10px 24px rgba(37,99,235,.26)!important}html[data-theme=light]{--cp-sidebar-link:#172033;--cp-sidebar-active-text:#ffffff;--cp-sidebar-active-bg:linear-gradient(135deg,#2563eb,#1d4ed8 68%,#f59e0b 180%);--cp-sidebar-active-border:rgba(37,99,235,0.48);--cp-sidebar-active-shadow:0 14px 30px rgba(37,99,235,0.22)}html[data-theme=dark]{--cp-sidebar-active-text:#ffffff;--cp-sidebar-active-bg:linear-gradient(135deg,#2563eb,#1d4ed8 64%,#f59e0b 170%);--cp-sidebar-active-border:rgba(245,158,11,0.52);--cp-sidebar-active-shadow:0 16px 34px rgba(37,99,235,0.30)}html[data-theme] .sidebar .nav a[style*="--cp-sidebar-active-bg"],html[data-theme] aside.sidebar .nav a[style*="--cp-sidebar-active-bg"]{background:var(--cp-sidebar-active-bg)!important;border-color:var(--cp-sidebar-active-border)!important;color:var(--cp-sidebar-active-text)!important;box-shadow:var(--cp-sidebar-active-shadow),inset 3px 0 0 rgba(251,191,36,.85)!important;font-weight:850!important}html[data-theme] .sidebar .nav a[style*="--cp-sidebar-active-bg"] *,html[data-theme] aside.sidebar .nav a[style*="--cp-sidebar-active-bg"] *{color:var(--cp-sidebar-active-text)!important}html[data-theme] .sidebar .nav a[style*="--cp-sidebar-active-bg"]:after,html[data-theme] aside.sidebar .nav a[style*="--cp-sidebar-active-bg"]:after{content:"";display:block;width:22px;height:2px;margin-top:6px;border-radius:999px;background:rgba(251,191,36,.92)}html[data-theme=light] .sidebar .nav a:not([style*="--cp-sidebar-active-bg"]):hover,html[data-theme=light] aside.sidebar .nav a:not([style*="--cp-sidebar-active-bg"]):hover{background:rgba(37,99,235,.1)!important;border-color:rgba(37,99,235,.22)!important;color:#0f172a!important}html[data-theme=dark] .sidebar .nav a:not([style*="--cp-sidebar-active-bg"]):hover,html[data-theme=dark] aside.sidebar .nav a:not([style*="--cp-sidebar-active-bg"]):hover{background:rgba(37,99,235,.16)!important;border-color:rgba(245,158,11,.28)!important;color:#ffffff!important}.modal-close,.modal-close-outside{min-width:40px!important;min-height:40px!important;border:1px solid rgba(45,212,191,.38)!important;background:linear-gradient(135deg,rgba(44,230,193,.96),rgba(71,124,255,.95))!important;color:#ffffff!important;box-shadow:0 14px 34px rgba(37,99,235,.28),0 8px 18px rgba(8,13,28,.22)!important;font-weight:900!important}.modal-close-outside:hover,.modal-close:hover{transform:translateY(-1px)!important;border-color:rgba(255,255,255,.62)!important;filter:saturate(1.08) brightness(1.03)!important}.callpro-window-controls{position:fixed;top:14px;right:14px;z-index:10040;display:inline-flex;align-items:center;gap:9px;height:42px;padding:7px 12px 7px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.34);background:rgba(15,23,42,.86);color:#eef6ff;box-shadow:0 18px 46px rgba(2,6,23,.32);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.callpro-window-controls>span{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;letter-spacing:0}.callpro-window-control{width:14px;height:14px;flex:0 0 14px;padding:0;border-radius:999px;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 4px 10px rgba(2,6,23,.22)}.callpro-window-control:disabled{cursor:default;opacity:.92}.callpro-window-control.is-close{background:linear-gradient(135deg,#ff6b6b,#ff9f1c)}.callpro-window-control.is-minimize{background:linear-gradient(135deg,#ffd166,#f59e0b)}.callpro-window-control.is-focus{background:linear-gradient(135deg,#38bdf8,#3b82f6)}.callpro-window-control:not(:disabled):hover{transform:scale(1.12);filter:brightness(1.08)}html[data-theme=light] .callpro-window-controls{border-color:rgba(17,94,89,.18);background:rgba(255,255,255,.88);color:#0f172a;box-shadow:0 18px 44px rgba(15,23,42,.16)}.callpro-modal-backdrop-minimized{align-items:flex-end!important;justify-content:flex-end!important;padding:22px!important;pointer-events:none;background:rgba(15,23,42,.2)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.callpro-modal-backdrop-minimized .callpro-call-card-minimized,.callpro-modal-backdrop-minimized .callpro-call-card-modal-stack{pointer-events:auto}.callpro-call-card-minimized{width:min(420px,calc(100vw - 44px));padding:18px;border-radius:24px;border:1px solid rgba(148,163,184,.28);background:radial-gradient(circle at 20% 0,rgba(45,212,191,.22),transparent 36%),radial-gradient(circle at 86% 8%,rgba(71,124,255,.24),transparent 38%),rgba(17,24,39,.94);color:#f8fbff;box-shadow:0 22px 58px rgba(2,6,23,.42);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.callpro-mini-window-dots{display:flex;gap:8px;margin-bottom:14px}.callpro-mini-dot{width:12px;height:12px;border-radius:999px}.callpro-mini-dot.is-close{background:#ff9f1c}.callpro-mini-dot.is-minimize{background:#22c55e}.callpro-mini-dot.is-open{background:#3b82f6}.callpro-mini-window-title{font-size:18px;line-height:1.18;font-weight:950}.callpro-mini-window-id{margin-top:6px;color:rgba(226,232,240,.82);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.callpro-mini-window-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.callpro-mini-window-meta span,.callpro-mini-window-meta strong{min-height:34px;display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:rgba(15,23,42,.62);border:1px solid rgba(148,163,184,.2)}.callpro-mini-window-meta strong{background:linear-gradient(135deg,#dcfce7,#b7ffe2);color:#064e3b}.callpro-mini-window-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.callpro-mini-window-actions .button{min-height:40px}html[data-theme=light] .callpro-call-card-minimized{background:radial-gradient(circle at 20% 0,rgba(45,212,191,.24),transparent 36%),radial-gradient(circle at 86% 8%,rgba(71,124,255,.2),transparent 38%),rgba(255,255,255,.94);color:#0f172a;box-shadow:0 22px 58px rgba(15,23,42,.18)}html[data-theme=light] .callpro-mini-window-id{color:rgba(71,85,105,.9)}html[data-theme=light] .callpro-mini-window-meta span{color:#0f172a;background:rgba(239,246,255,.9);border-color:rgba(37,99,235,.14)}@media (max-width:720px){.callpro-window-controls{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));height:40px;padding:7px 10px}.callpro-window-control.is-minimize,.callpro-window-controls>span{display:none}.callpro-window-control{width:15px;height:15px;flex-basis:15px}.callpro-modal-backdrop-minimized{padding:10px!important}}.callpro-call-card-modal-stack{position:relative!important}.callpro-call-card-modal-stack .callpro-window-controls{position:absolute!important;top:18px!important;left:26px!important;right:auto!important;z-index:10045!important;height:18px!important;padding:0!important;gap:8px!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.callpro-call-card-modal-stack .callpro-window-controls>span{display:none!important}.callpro-call-card-modal-stack .callpro-window-control{width:13px!important;height:13px!important;flex:0 0 13px!important;border:0!important;box-shadow:0 0 0 1px rgba(255,255,255,.18),0 6px 14px rgba(2,6,23,.28)!important}.callpro-call-card-modal{padding-top:54px!important}.callpro-call-card-modal-stack .callpro-window-control.is-close{background:#ff9f1c!important}.callpro-call-card-modal-stack .callpro-window-control.is-minimize{background:#22c55e!important}.callpro-call-card-modal-stack .callpro-window-control.is-focus{background:#3b82f6!important}.callpro-call-card-modal-stack .callpro-window-control:not(:disabled):hover{transform:scale(1.18)!important}.callpro-call-card-modal-stack .callpro-window-controls button.callpro-window-control,.callpro-call-card-modal-stack button.callpro-window-control{display:block!important;width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;max-width:13px!important;max-height:13px!important;aspect-ratio:1/1!important;padding:0!important;margin:0!important;border-radius:50%!important;line-height:0!important;font-size:0!important;overflow:hidden!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.callpro-call-card-modal-stack .callpro-window-controls{width:auto!important;min-width:0!important;max-width:none!important}@media (max-width:720px){.callpro-call-card-modal-stack .callpro-window-controls{top:14px!important;left:16px!important}.callpro-call-card-modal-stack .callpro-window-control.is-minimize{display:inline-flex!important}.callpro-call-card-modal{padding-top:48px!important}}.modal-backdrop .modal:not(.callpro-call-card-modal):not(.callpro-call-card-minimized),.modal-backdrop>.modal:not(.callpro-call-card-modal){position:relative!important}.modal-backdrop .modal:not(.callpro-call-card-modal):not(.callpro-call-card-minimized):before,.modal-backdrop>.modal:not(.callpro-call-card-modal):before{content:"";position:absolute;top:18px;left:22px;z-index:8;width:13px;height:13px;border-radius:50%;background:#ff9f1c;box-shadow:22px 0 0 #22c55e,44px 0 0 #3b82f6,0 7px 16px rgba(2,6,23,.22),22px 7px 16px rgba(2,6,23,.18),44px 7px 16px rgba(2,6,23,.18);pointer-events:none}.modal-backdrop .modal:not(.callpro-call-card-modal):not(.callpro-call-card-minimized):after,.modal-backdrop>.modal:not(.callpro-call-card-modal):after{content:"";position:absolute;top:0;left:0;right:0;height:50px;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;background:linear-gradient(180deg,rgba(15,23,42,.05),transparent);pointer-events:none;z-index:1}.modal-backdrop .modal:not(.callpro-call-card-modal):not(.callpro-call-card-minimized)>*,.modal-backdrop>.modal:not(.callpro-call-card-modal)>*{position:relative;z-index:2}.modal-backdrop>.modal:not(.callpro-call-card-modal){padding-top:max(54px,var(--cp-modal-padding-top,54px))!important}.modal-backdrop>.modal:not(.callpro-call-card-modal)[style*="padding: 0"],.modal-backdrop>.modal:not(.callpro-call-card-modal)[style*="padding:0"]{padding-top:0!important}.modal-backdrop>.modal:not(.callpro-call-card-modal)[style*="padding: 0"]:before,.modal-backdrop>.modal:not(.callpro-call-card-modal)[style*="padding:0"]:before{top:18px;left:22px}.modal-backdrop>.modal:not(.callpro-call-card-modal)[style*="padding: 0"]>:first-child,.modal-backdrop>.modal:not(.callpro-call-card-modal)[style*="padding:0"]>:first-child{padding-left:max(92px,clamp(14px,2.2vw,24px))!important}html[data-theme=light] .modal-backdrop .modal:not(.callpro-call-card-modal):not(.callpro-call-card-minimized):after,html[data-theme=light] .modal-backdrop>.modal:not(.callpro-call-card-modal):after{background:linear-gradient(180deg,rgba(37,99,235,.045),transparent)}@media (max-width:720px){.modal-backdrop .modal:not(.callpro-call-card-modal):not(.callpro-call-card-minimized):before,.modal-backdrop>.modal:not(.callpro-call-card-modal):before{top:15px;left:16px;width:12px;height:12px;box-shadow:20px 0 0 #22c55e,40px 0 0 #3b82f6,0 6px 14px rgba(2,6,23,.2),20px 6px 14px rgba(2,6,23,.16),40px 6px 14px rgba(2,6,23,.16)}.modal-backdrop>.modal:not(.callpro-call-card-modal){padding-top:max(48px,var(--cp-modal-padding-top-mobile,48px))!important}.modal-backdrop>.modal:not(.callpro-call-card-modal)[style*="padding: 0"],.modal-backdrop>.modal:not(.callpro-call-card-modal)[style*="padding:0"]{padding-top:0!important}.modal-backdrop>.modal:not(.callpro-call-card-modal)[style*="padding: 0"]>:first-child,.modal-backdrop>.modal:not(.callpro-call-card-modal)[style*="padding:0"]>:first-child{padding-left:max(78px,14px)!important}}.callpro-quality-modal{position:relative!important;padding-top:max(54px,var(--cp-quality-modal-padding-top,54px))!important}.callpro-quality-window-controls{position:absolute;top:18px;left:22px;z-index:30;display:inline-flex;align-items:center;gap:9px;width:auto;min-width:0;height:14px;padding:0;margin:0}.callpro-quality-window-dot{display:block!important;width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;max-width:13px!important;max-height:13px!important;aspect-ratio:1/1!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;line-height:0!important;font-size:0!important;overflow:hidden!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:0 0 0 1px rgba(255,255,255,.18),0 6px 14px rgba(2,6,23,.22)!important}button.callpro-quality-window-dot{cursor:pointer}button.callpro-quality-window-dot:hover{transform:scale(1.18);filter:brightness(1.08)}.callpro-quality-window-dot.is-close{background:#ff9f1c!important}.callpro-quality-window-dot.is-minimize{background:#22c55e!important}.callpro-quality-window-dot.is-focus{background:#3b82f6!important}@media (max-width:720px){.callpro-quality-modal{padding-top:max(48px,var(--cp-quality-modal-padding-top-mobile,48px))!important}.callpro-quality-window-controls{top:15px;left:16px;gap:8px}.callpro-quality-window-dot{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;max-width:12px!important;max-height:12px!important}}.input option,select option{background:#ffffff;color:#0f172a}.input option:checked,.input option:hover,select option:checked,select option:hover{background:#dbeafe;color:#0f172a}html[data-theme=dark] .input:is(select),html[data-theme=dark] select{color-scheme:dark}html[data-theme=dark] .input option,html[data-theme=dark] select option{background:#111827!important;color:#f8fafc!important}html[data-theme=dark] .input option:checked,html[data-theme=dark] .input option:hover,html[data-theme=dark] select option:checked,html[data-theme=dark] select option:hover{background:#2563eb!important;color:#ffffff!important}.callpro-minimized-window-shelf{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.callpro-minimized-window-item{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:10px 11px;border-radius:16px;border:1px solid rgba(96,165,250,.24);background:linear-gradient(135deg,rgba(37,99,235,.22),rgba(15,23,42,.16)),var(--cp-sidebar-summary-bg,rgba(255,255,255,.07));color:var(--cp-sidebar-summary-text,var(--cp-text,#e5e7eb));box-shadow:0 14px 32px rgba(2,6,23,.2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.callpro-minimized-window-item:focus-visible,.callpro-minimized-window-item:hover{border-color:rgba(96,165,250,.55);transform:translateY(-1px);outline:none}.callpro-minimized-window-dots{display:inline-flex;align-items:center;gap:6px}.callpro-minimized-window-dot{display:block!important;width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:0 0 0 1px rgba(255,255,255,.22),0 5px 12px rgba(2,6,23,.24)!important}button.callpro-minimized-window-dot{cursor:pointer}button.callpro-minimized-window-dot:hover{transform:scale(1.16);filter:brightness(1.08)}.callpro-minimized-window-dot.is-close{background:#ff9f1c!important}.callpro-minimized-window-dot.is-restore{background:#22c55e!important}.callpro-minimized-window-dot.is-info{background:#3b82f6!important}.callpro-minimized-window-text{min-width:0;display:grid;grid-gap:2px;gap:2px}.callpro-minimized-window-title{font-weight:900;font-size:13px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.callpro-minimized-window-subtitle{color:var(--cp-sidebar-muted,rgba(203,213,225,.78));font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.callpro-quality-window-dot.is-minimize{cursor:pointer}@media (max-width:860px){.callpro-minimized-window-shelf{display:none}}.callpro-quality-window-controls.is-inline{position:static!important;top:auto!important;left:auto!important;z-index:2!important;flex:0 0 auto;margin:0 8px 0 0;align-self:center}.callpro-quality-window-controls.is-sticky-top{position:-webkit-sticky!important;position:sticky!important;top:0!important;left:auto!important;z-index:12!important;display:inline-flex!important;align-items:center!important;width:max-content!important;height:18px!important;padding:0!important;margin:-34px 0 20px!important;gap:8px!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.callpro-quality-modal-tabs{top:26px!important}@media (max-width:720px){.callpro-quality-window-controls.is-sticky-top{margin-top:-36px!important;margin-bottom:18px!important}.callpro-quality-modal-tabs{top:24px!important}}.callpro-sales-control-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.callpro-sales-control-stat{min-height:112px}.callpro-sales-control-filters{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));grid-gap:12px;gap:12px;align-items:end}.callpro-sales-control-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;margin-top:12px;align-items:center}.callpro-sales-control-actions,.callpro-sales-control-card__badges,.callpro-sales-control-card__head,.callpro-sales-control-list-head,.callpro-sales-control-pagination{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.callpro-sales-control-list-head{justify-content:space-between}.callpro-sales-control-list{margin-top:12px}.callpro-sales-control-card,.callpro-sales-control-list{display:grid;grid-gap:12px;gap:12px}.callpro-sales-control-card__head{justify-content:space-between;align-items:flex-start}.callpro-sales-control-grid{display:grid;grid-template-columns:120px minmax(140px,1fr) 180px;grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.callpro-sales-control-textblock{border:1px solid var(--border);background:var(--panel-2,rgba(148,163,184,.08));border-radius:12px;padding:12px;line-height:1.55;overflow-wrap:anywhere}@media (max-width:1200px){.callpro-sales-control-filters,.callpro-sales-control-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.callpro-sales-control-filters,.callpro-sales-control-grid,.callpro-sales-control-search,.callpro-sales-control-stats{grid-template-columns:minmax(0,1fr)}.callpro-sales-control-actions,.callpro-sales-control-list-head,.callpro-sales-control-pagination{align-items:stretch}.callpro-sales-control-actions .button,.callpro-sales-control-pagination .input,.callpro-sales-control-search .button{width:100%}}.callpro-rescue-task-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.callpro-rescue-task-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--panel-2,rgba(148,163,184,.08))}.callpro-rescue-task-card__head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}@media (max-width:680px){.callpro-rescue-task-list{grid-template-columns:minmax(0,1fr)}}.cp-sales-report-panel{margin-bottom:14px}.cp-sales-report-grid{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(280px,1fr) minmax(280px,1fr);grid-gap:12px;gap:12px;margin-top:12px}.cp-sales-report-card{min-width:0;border:1px solid var(--border);border-radius:14px;padding:14px;background:color-mix(in srgb,var(--panel) 94%,transparent)}.cp-sales-report-card h4{margin:0 0 8px;font-size:17px}.cp-sales-report-bar{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.cp-sales-report-bar-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px}.cp-sales-report-bar-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-sales-report-bar-head strong{font-size:16px}.cp-sales-report-track{height:10px;border-radius:999px;overflow:hidden;background:rgba(148,163,184,.18)}.cp-sales-report-track>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22c55e)}.cp-sales-report-danger .cp-sales-report-track>div{background:linear-gradient(90deg,#ef4444,#f97316)}.cp-sales-report-warning .cp-sales-report-track>div{background:linear-gradient(90deg,#f59e0b,#facc15)}.cp-sales-report-info .cp-sales-report-track>div{background:linear-gradient(90deg,#2563eb,#06b6d4)}.cp-sales-report-success .cp-sales-report-track>div{background:linear-gradient(90deg,#16a34a,#22c55e)}.cp-sales-report-hint{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=light] .cp-sales-report-card{background:rgba(255,255,255,.72)}@media (max-width:1280px){.cp-sales-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-sales-report-card:first-child{grid-column:1/-1}}@media (max-width:720px){.cp-sales-report-grid{grid-template-columns:minmax(0,1fr)}.cp-sales-report-card:first-child{grid-column:auto}}.cp-er-page{display:grid;grid-gap:14px;gap:14px}.cp-er-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:0}.cp-er-hero h1{margin:0;font-size:clamp(26px,2.2vw,36px)}.cp-er-hero p{margin:8px 0 0;color:var(--muted)}.cp-er-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.cp-er-stat{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:14px;padding:16px;background:var(--panel)}.cp-er-stat:after{content:"";position:absolute;right:-34px;top:-34px;width:96px;height:96px;border-radius:999px;background:rgba(37,99,235,.12)}.cp-er-stat-hint,.cp-er-stat-label{color:var(--muted);font-size:13px}.cp-er-stat-value{margin-top:8px;font-size:30px;line-height:1;font-weight:900}.cp-er-stat-hint{margin-top:8px}.cp-er-filters{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));grid-gap:12px;gap:12px;align-items:end;margin:0}.cp-er-filters .field{margin:0}.cp-er-search{grid-column:span 3}.cp-er-list{margin:0}.cp-er-list-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.cp-er-list-head h2{margin:0}.cp-er-pager{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cp-er-pager .input{width:86px}.cp-er-cards{display:grid;grid-gap:10px;gap:10px}.cp-er-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:14px;border:1px solid var(--border);border-left-width:4px;border-radius:14px;background:color-mix(in srgb,var(--panel) 94%,transparent)}.cp-er-severity-high{border-left-color:#ef4444}.cp-er-severity-medium{border-left-color:#f59e0b}.cp-er-severity-low{border-left-color:#22c55e}.cp-er-actions,.cp-er-card-top,.cp-er-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cp-er-card h3{margin:10px 0 8px;font-size:18px}.cp-er-detail{white-space:pre-wrap;color:var(--muted);line-height:1.45}.cp-er-meta{margin-top:10px;color:var(--muted);font-size:13px}.cp-er-meta span:not(:last-child):after{content:"·";margin-left:8px;opacity:.55}.cp-er-comment{margin-top:10px;padding:10px;border-radius:10px;background:rgba(37,99,235,.08)}.cp-er-actions{justify-content:flex-end;align-content:flex-start;min-width:280px}@media (max-width:1100px){.cp-er-filters,.cp-er-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-er-search{grid-column:span 2}.cp-er-card{grid-template-columns:minmax(0,1fr)}.cp-er-actions{justify-content:flex-start;min-width:0}}@media (max-width:640px){.cp-er-hero,.cp-er-list-head{display:grid}.cp-er-filters,.cp-er-stats{grid-template-columns:minmax(0,1fr)}.cp-er-search{grid-column:auto}.cp-er-card{padding:12px}.cp-er-card h3{font-size:16px}}.cp-dev-page{display:grid;grid-gap:14px;gap:14px}.cp-dev-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:0}.cp-dev-hero h1{margin:0;font-size:clamp(26px,2.2vw,36px)}.cp-dev-hero p{margin:8px 0 0;color:var(--muted)}.cp-dev-hero-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cp-dev-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.cp-dev-stat{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:14px;padding:16px;background:var(--panel)}.cp-dev-stat:after{content:"";position:absolute;right:-34px;top:-34px;width:96px;height:96px;border-radius:999px;background:rgba(245,158,11,.13)}.cp-dev-stat-hint,.cp-dev-stat-label{color:var(--muted);font-size:13px}.cp-dev-stat-value{margin-top:8px;font-size:30px;line-height:1;font-weight:900}.cp-dev-stat-hint{margin-top:8px}.cp-dev-filters{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));grid-gap:12px;gap:12px;align-items:end;margin:0}.cp-dev-filters .field{margin:0}.cp-dev-search{grid-column:span 3}.cp-dev-list{margin:0}.cp-dev-list-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.cp-dev-list-head h2{margin:0}.cp-dev-pager{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cp-dev-pager .input{width:86px}.cp-dev-cards{display:grid;grid-gap:10px;gap:10px}.cp-dev-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:14px;border:1px solid var(--border);border-left-width:4px;border-radius:14px;background:color-mix(in srgb,var(--panel) 94%,transparent)}.cp-dev-priority-high{border-left-color:#ef4444}.cp-dev-priority-medium{border-left-color:#f59e0b}.cp-dev-priority-low{border-left-color:#22c55e}.cp-dev-actions,.cp-dev-card-top,.cp-dev-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cp-dev-card h3{margin:10px 0 8px;font-size:18px}.cp-dev-meta{margin-bottom:10px;color:var(--muted);font-size:13px}.cp-dev-meta span:not(:last-child):after{content:"·";margin-left:8px;opacity:.55}.cp-dev-plan{white-space:pre-wrap;line-height:1.45;color:var(--text)}.cp-dev-comment{margin-top:10px;padding:10px;border-radius:10px;background:rgba(37,99,235,.08)}.cp-dev-actions{justify-content:flex-end;align-content:flex-start;min-width:260px}@media (max-width:1100px){.cp-dev-filters,.cp-dev-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-dev-search{grid-column:span 2}.cp-dev-card{grid-template-columns:minmax(0,1fr)}.cp-dev-actions{justify-content:flex-start;min-width:0}}@media (max-width:640px){.cp-dev-hero,.cp-dev-list-head{display:grid}.cp-dev-filters,.cp-dev-stats{grid-template-columns:minmax(0,1fr)}.cp-dev-search{grid-column:auto}.cp-dev-card{padding:12px}.cp-dev-card h3{font-size:16px}}.cp-leader-page{display:grid;grid-gap:14px;gap:14px}.cp-leader-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:0}.cp-leader-hero h1{margin:0;font-size:clamp(26px,2.2vw,36px)}.cp-leader-hero p{margin:8px 0 0;color:var(--muted)}.cp-leader-priority-grid,.cp-leader-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.cp-leader-priority,.cp-leader-stat{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:14px;padding:16px;background:var(--panel);color:var(--text);text-decoration:none}.cp-leader-stat:after{content:"";position:absolute;right:-34px;top:-34px;width:96px;height:96px;border-radius:999px;background:rgba(37,99,235,.13)}.cp-leader-tone-danger{border-color:rgba(239,68,68,.45)}.cp-leader-tone-warning{border-color:rgba(245,158,11,.48)}.cp-leader-tone-info{border-color:rgba(59,130,246,.48)}.cp-leader-stat-hint,.cp-leader-stat-label{color:var(--muted);font-size:13px}.cp-leader-stat-value{margin-top:8px;font-size:30px;line-height:1;font-weight:900}.cp-leader-stat-hint{margin-top:8px}.cp-leader-priorities{margin:0}.cp-leader-priority{display:flex;justify-content:space-between;align-items:center;gap:12px}.cp-leader-priority strong{font-size:24px}.cp-leader-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.cp-leader-queue{margin:0}.cp-leader-queue-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.cp-leader-queue-head h2{margin:0}.cp-leader-items{display:grid;grid-gap:10px;gap:10px}.cp-leader-item{border:1px solid var(--border);border-radius:12px;padding:12px;background:color-mix(in srgb,var(--panel) 93%,transparent)}.cp-leader-item-title{font-weight:900;margin-bottom:6px}.cp-leader-item-meta,.cp-leader-item-text{color:var(--muted);font-size:13px;line-height:1.45}.cp-leader-item-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}@media (max-width:1200px){.cp-leader-priority-grid,.cp-leader-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-leader-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cp-leader-hero,.cp-leader-queue-head{display:grid}.cp-leader-priority-grid,.cp-leader-stats{grid-template-columns:minmax(0,1fr)}}.cp-leader-report-panel{margin:0}.cp-leader-report-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr) minmax(240px,.72fr);grid-gap:12px;gap:12px}.cp-leader-report-card{min-width:0;border:1px solid var(--border);border-radius:14px;padding:14px;background:color-mix(in srgb,var(--panel) 94%,transparent)}.cp-leader-report-card h3{margin:0 0 8px;font-size:17px}.cp-leader-report-bar{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.cp-leader-report-bar-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px}.cp-leader-report-bar-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-leader-report-bar-head strong{font-size:16px}.cp-leader-report-track{height:10px;border-radius:999px;background:rgba(148,163,184,.18);overflow:hidden}.cp-leader-report-track>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22c55e)}.cp-leader-report-danger .cp-leader-report-track>div{background:linear-gradient(90deg,#ef4444,#f97316)}.cp-leader-report-warning .cp-leader-report-track>div{background:linear-gradient(90deg,#f59e0b,#facc15)}.cp-leader-report-info .cp-leader-report-track>div{background:linear-gradient(90deg,#2563eb,#06b6d4)}.cp-leader-report-success .cp-leader-report-track>div{background:linear-gradient(90deg,#16a34a,#22c55e)}.cp-leader-report-hint{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-leader-report-focus{display:grid;grid-gap:8px;gap:8px}html[data-theme=light] .cp-leader-report-card{background:rgba(255,255,255,.72)}@media (max-width:1280px){.cp-leader-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-leader-report-card:last-child{grid-column:1/-1}}@media (max-width:720px){.cp-leader-report-grid{grid-template-columns:minmax(0,1fr)}.cp-leader-report-card:last-child{grid-column:auto}}.cp-dev-create{display:grid;grid-gap:14px;gap:14px;margin:0}.cp-dev-create-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cp-dev-create-head h2{margin:0;font-size:22px}.cp-dev-create-head p{margin:6px 0 0;color:var(--muted)}.cp-dev-create-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.cp-dev-create-grid .field{margin:0}.cp-dev-create-title{grid-column:span 2}.cp-dev-create-description{grid-column:1/-1}.cp-dev-create-description textarea{min-height:96px;resize:vertical}.cp-dev-create-actions{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:1100px){.cp-dev-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-dev-create-title{grid-column:1/-1}}@media (max-width:640px){.cp-dev-create-head{display:grid}.cp-dev-create-grid{grid-template-columns:minmax(0,1fr)}}.cp-dev-indexes{display:grid;grid-gap:12px;gap:12px;margin:0}.cp-dev-indexes-head h2{margin:0;font-size:22px}.cp-dev-indexes-head p{margin:6px 0 0;color:var(--muted)}.cp-dev-indexes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.cp-dev-index-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--panel) 94%,transparent)}.cp-dev-index-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cp-dev-index-head h3{margin:0 0 4px;font-size:17px}.cp-dev-index-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.cp-dev-index-grid div{min-width:0;padding:8px;border-radius:10px;background:rgba(148,163,184,.08)}.cp-dev-index-grid span{display:block;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-dev-index-grid strong{display:block;margin-top:4px;font-size:18px}.cp-dev-index-bar{height:8px;border-radius:999px;overflow:hidden;background:rgba(148,163,184,.16)}.cp-dev-index-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#3b82f6)}.cp-dev-risk-yellow{border-color:rgba(245,158,11,.42)}.cp-dev-risk-orange,.cp-dev-risk-red{border-color:rgba(239,68,68,.48)}@media (max-width:1180px){.cp-dev-indexes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cp-dev-indexes-grid{grid-template-columns:minmax(0,1fr)}.cp-dev-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-leader-rating-section{margin:0}.cp-leader-rating-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.cp-leader-rating-card{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--border);border-radius:14px;padding:14px;background:color-mix(in srgb,var(--panel) 94%,transparent);min-width:0}.cp-leader-rating-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cp-leader-rating-head strong{font-size:28px;line-height:1}.cp-leader-rating-name{font-weight:900;overflow:hidden;text-overflow:ellipsis}.cp-leader-rating-status{color:var(--muted);font-size:12px;margin-top:4px}.cp-leader-rating-metrics{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px}.cp-leader-rating-metrics b{color:var(--text)}.cp-leader-rating-actions{display:flex;gap:8px;flex-wrap:wrap}.cp-leader-rating-stable{border-color:rgba(34,197,94,.45)}.cp-leader-rating-watch{border-color:rgba(59,130,246,.45)}.cp-leader-rating-risk{border-color:rgba(245,158,11,.52)}.cp-leader-rating-critical{border-color:rgba(239,68,68,.55)}@media (max-width:1500px){.cp-leader-rating-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cp-leader-rating-grid{grid-template-columns:minmax(0,1fr)}}.callpro-rescue-outcome{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.button.inline.success{border-color:rgba(34,197,94,.42);background:rgba(34,197,94,.14)}.button.inline.danger{border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.12)}html[data-cp-page=analytics] .cp-quality-graph-report{margin-top:14px!important;padding:clamp(14px,1.2vw,18px)!important;border:1px solid var(--border)!important;border-radius:18px!important;background:radial-gradient(circle at 98% 0,rgba(37,99,235,.16),transparent 26%),linear-gradient(180deg,rgba(148,163,184,.08),rgba(148,163,184,.035))!important}html[data-cp-page=analytics] .cp-quality-graph-title-row{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important}html[data-cp-page=analytics] .cp-quality-graph-title-row h4{margin:0 0 4px!important;font-size:clamp(18px,1.15vw,22px)!important;line-height:1.15!important}html[data-cp-page=analytics] .cp-quality-graph-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}html[data-cp-page=analytics] .cp-quality-graph-card{min-width:0!important;padding:clamp(12px,.95vw,16px)!important;border:1px solid var(--border)!important;border-radius:16px!important;background:rgba(255,255,255,.055)!important;box-shadow:0 16px 32px rgba(2,6,23,.06)!important}html[data-cp-page=analytics] .cp-quality-graph-card-accent{background:radial-gradient(circle at 100% 0,rgba(34,197,94,.2),transparent 34%),rgba(37,99,235,.08)!important}html[data-cp-page=analytics] .cp-quality-graph-card h5{margin:0 0 12px!important;font-size:15px!important;line-height:1.2!important}html[data-cp-page=analytics] .cp-quality-graph-kpi{display:flex!important;justify-content:space-between!important;gap:10px!important;margin-bottom:12px!important}html[data-cp-page=analytics] .cp-quality-graph-hint,html[data-cp-page=analytics] .cp-quality-graph-kpi span{color:var(--muted)!important;font-size:12px!important}html[data-cp-page=analytics] .cp-quality-graph-kpi strong{font-size:clamp(24px,1.7vw,34px)!important;line-height:1!important}html[data-cp-page=analytics] .cp-quality-graph-row{display:grid!important;grid-gap:6px!important;gap:6px!important;margin-bottom:11px!important}html[data-cp-page=analytics] .cp-quality-graph-row:last-child{margin-bottom:0!important}html[data-cp-page=analytics] .cp-quality-graph-row-head{display:flex!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;font-size:13px!important;line-height:1.25!important}html[data-cp-page=analytics] .cp-quality-graph-row-head span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-cp-page=analytics] .cp-quality-graph-row-head strong{white-space:nowrap!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}html[data-cp-page=analytics] .cp-quality-graph-track{height:9px!important;border-radius:999px!important;background:rgba(148,163,184,.18)!important;overflow:hidden!important}html[data-cp-page=analytics] .cp-quality-graph-fill{height:100%!important;border-radius:999px!important;min-width:4px!important;background:linear-gradient(90deg,#60a5fa,#2563eb)!important}html[data-cp-page=analytics] .cp-quality-graph-row-green .cp-quality-graph-fill{background:linear-gradient(90deg,#22c55e,#16a34a)!important}html[data-cp-page=analytics] .cp-quality-graph-row-orange .cp-quality-graph-fill{background:linear-gradient(90deg,#facc15,#f97316)!important}html[data-cp-page=analytics] .cp-quality-graph-row-red .cp-quality-graph-fill{background:linear-gradient(90deg,#fb7185,#ef4444)!important}html[data-theme=light][data-cp-page=analytics] .cp-quality-graph-card,html[data-theme=light][data-cp-page=analytics] .cp-quality-graph-report{background-color:#ffffff!important}html[data-theme=light][data-cp-page=analytics] .cp-quality-graph-card-accent{background:radial-gradient(circle at 100% 0,rgba(34,197,94,.18),transparent 34%),#eff6ff!important}@media screen and (max-width:1480px){html[data-cp-page=analytics] .cp-quality-graph-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:760px){html[data-cp-page=analytics] .cp-quality-graph-title-row{flex-direction:column!important}html[data-cp-page=analytics] .cp-quality-graph-grid{grid-template-columns:minmax(0,1fr)!important}}html[data-cp-page=analytics] .cp-quality-compare-toolbar{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin:0 0 12px!important}html[data-cp-page=analytics] .cp-quality-compare-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:-moz-fit-content!important;width:fit-content!important;margin-top:8px!important;padding:5px 8px!important;border-radius:999px!important;border:1px solid rgba(96,165,250,.38)!important;background:rgba(96,165,250,.12)!important;color:var(--text)!important;font-size:11px!important;font-weight:850!important;line-height:1!important;cursor:pointer!important}html[data-cp-page=analytics] .cp-quality-compare-chip.is-active{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;color:#ffffff!important;border-color:rgba(191,219,254,.72)!important}html[data-cp-page=analytics] .cp-quality-graph-card-compare{grid-column:1/-1!important}html[data-cp-page=analytics] .cp-quality-graph-card-compare .cp-quality-graph-row-head span{white-space:normal!important}.cp-er-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cp-er-report-panel{margin:0}.cp-er-report-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.cp-er-report-title-row h2{margin:0;font-size:20px}.cp-er-report-title-row p{margin:6px 0 0;color:var(--muted)}.cp-er-report-grid{display:grid;grid-template-columns:minmax(280px,1.15fr) repeat(2,minmax(240px,1fr));grid-gap:12px;gap:12px}.cp-er-report-card{min-width:0;border:1px solid var(--border);border-radius:14px;padding:14px;background:color-mix(in srgb,var(--panel) 94%,transparent)}.cp-er-report-card-accent{grid-row:span 2}.cp-er-report-card h3{margin:0 0 10px;font-size:17px}.cp-er-report-kpi{display:grid;grid-gap:4px;gap:4px;margin-bottom:12px;padding:12px;border:1px solid var(--border);border-radius:12px;background:rgba(37,99,235,.08)}.cp-er-report-kpi span{color:var(--muted);font-size:13px}.cp-er-report-kpi strong{font-size:32px;line-height:1}.cp-er-report-bar{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.cp-er-report-bar-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px}.cp-er-report-bar-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-er-report-bar-head strong{font-size:16px}.cp-er-report-track{height:10px;border-radius:999px;background:rgba(148,163,184,.18);overflow:hidden}.cp-er-report-track>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4)}.cp-er-report-danger .cp-er-report-track>div{background:linear-gradient(90deg,#ef4444,#f97316)}.cp-er-report-warning .cp-er-report-track>div{background:linear-gradient(90deg,#f59e0b,#facc15)}.cp-er-report-success .cp-er-report-track>div{background:linear-gradient(90deg,#16a34a,#22c55e)}.cp-er-report-hint{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=light] .cp-er-report-card{background:rgba(255,255,255,.74)}@media (max-width:1180px){.cp-er-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-er-report-card-accent{grid-row:auto;grid-column:1/-1}}@media (max-width:680px){.cp-er-hero-actions,.cp-er-report-title-row{display:grid;justify-content:stretch}.cp-er-report-grid{grid-template-columns:minmax(0,1fr)}.cp-er-report-card-accent{grid-column:auto}}.cp-dev-report-panel{margin:0}.cp-dev-report-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.cp-dev-report-title-row h2{margin:0;font-size:20px}.cp-dev-report-title-row p{margin:6px 0 0;color:var(--muted)}.cp-dev-report-grid{display:grid;grid-template-columns:minmax(280px,1.12fr) repeat(2,minmax(240px,1fr));grid-gap:12px;gap:12px}.cp-dev-report-card{min-width:0;border:1px solid var(--border);border-radius:14px;padding:14px;background:color-mix(in srgb,var(--panel) 94%,transparent)}.cp-dev-report-card-accent{grid-row:span 2}.cp-dev-report-card-wide{grid-column:span 2}.cp-dev-report-card h3{margin:0 0 10px;font-size:17px}.cp-dev-report-kpi{display:grid;grid-gap:4px;gap:4px;margin-bottom:12px;padding:12px;border:1px solid var(--border);border-radius:12px;background:rgba(245,158,11,.1)}.cp-dev-report-kpi span{color:var(--muted);font-size:13px}.cp-dev-report-kpi strong{font-size:32px;line-height:1}.cp-dev-report-bar,.cp-dev-report-index{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.cp-dev-report-index{padding-top:8px;border-top:1px solid rgba(148,163,184,.18)}.cp-dev-report-bar-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px}.cp-dev-report-bar-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-dev-report-bar-head strong{font-size:16px}.cp-dev-report-track{height:10px;border-radius:999px;background:rgba(148,163,184,.18);overflow:hidden}.cp-dev-report-track>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4)}.cp-dev-report-danger .cp-dev-report-track>div{background:linear-gradient(90deg,#ef4444,#f97316)}.cp-dev-report-warning .cp-dev-report-track>div{background:linear-gradient(90deg,#f59e0b,#facc15)}.cp-dev-report-success .cp-dev-report-track>div{background:linear-gradient(90deg,#16a34a,#22c55e)}.cp-dev-report-hint,.cp-dev-report-index-meta{color:var(--muted);font-size:12px}.cp-dev-report-index-meta{display:flex;gap:8px;flex-wrap:wrap}html[data-theme=light] .cp-dev-report-card{background:rgba(255,255,255,.74)}@media (max-width:1180px){.cp-dev-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-dev-report-card-accent,.cp-dev-report-card-wide{grid-column:1/-1;grid-row:auto}}@media (max-width:680px){.cp-dev-report-title-row{display:grid}.cp-dev-report-grid{grid-template-columns:minmax(0,1fr)}.cp-dev-report-card-accent,.cp-dev-report-card-wide{grid-column:auto}}.cp-monitor-report-panel{margin:0}.cp-monitor-report-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.cp-monitor-report-title-row h2{margin:0;font-size:20px}.cp-monitor-report-title-row p{margin:6px 0 0;color:var(--muted)}.cp-monitor-report-grid{display:grid;grid-template-columns:minmax(280px,1.08fr) repeat(2,minmax(240px,1fr));grid-gap:12px;gap:12px}.cp-monitor-report-card{min-width:0;border:1px solid var(--border);border-radius:14px;padding:14px;background:color-mix(in srgb,var(--panel) 94%,transparent)}.cp-monitor-report-card-accent{grid-row:span 2}.cp-monitor-report-card-wide{grid-column:span 2}.cp-monitor-report-card h3{margin:0 0 10px;font-size:17px}.cp-monitor-report-kpi{display:grid;grid-gap:4px;gap:4px;margin-bottom:12px;padding:12px;border:1px solid var(--border);border-radius:12px;background:rgba(37,99,235,.08)}.cp-monitor-report-kpi span{color:var(--muted);font-size:13px}.cp-monitor-report-kpi strong{font-size:32px;line-height:1}.cp-monitor-report-bar{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.cp-monitor-report-bar-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px}.cp-monitor-report-bar-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-monitor-report-bar-head strong{font-size:16px}.cp-monitor-report-track{height:10px;border-radius:999px;background:rgba(148,163,184,.18);overflow:hidden}.cp-monitor-report-track>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4)}.cp-monitor-report-danger .cp-monitor-report-track>div{background:linear-gradient(90deg,#ef4444,#f97316)}.cp-monitor-report-warning .cp-monitor-report-track>div{background:linear-gradient(90deg,#f59e0b,#facc15)}.cp-monitor-report-success .cp-monitor-report-track>div{background:linear-gradient(90deg,#16a34a,#22c55e)}.cp-monitor-report-hint{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-monitor-report-process-grid{display:grid;grid-gap:8px;gap:8px}.cp-monitor-report-process{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:12px}.cp-monitor-report-process div{min-width:0;display:grid;grid-gap:3px;gap:3px}.cp-monitor-report-process span:not(.badge),.cp-monitor-report-process strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-monitor-report-process span:not(.badge){color:var(--muted);font-size:12px}html[data-theme=light] .cp-monitor-report-card{background:rgba(255,255,255,.74)}@media (max-width:1180px){.cp-monitor-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-monitor-report-card-accent,.cp-monitor-report-card-wide{grid-column:1/-1;grid-row:auto}}@media (max-width:680px){.cp-monitor-report-process,.cp-monitor-report-title-row{display:grid}.cp-monitor-report-grid{grid-template-columns:minmax(0,1fr)}.cp-monitor-report-card-accent,.cp-monitor-report-card-wide{grid-column:auto}}.cp-leader-sla-panel{margin:0}.cp-leader-sla-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.cp-leader-sla-card{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid var(--border);border-radius:14px;padding:14px;background:color-mix(in srgb,var(--panel) 94%,transparent);color:var(--text);text-decoration:none}.cp-leader-sla-card small,.cp-leader-sla-card span{color:var(--muted)}.cp-leader-sla-card strong{font-size:30px;line-height:1}.cp-leader-sla-list{display:grid;grid-gap:10px;gap:10px}.cp-leader-sla-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--border);border-radius:14px;padding:12px;background:color-mix(in srgb,var(--panel) 93%,transparent)}.cp-leader-sla-item .cp-leader-item-title{margin-top:8px}@media (max-width:1200px){.cp-leader-sla-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cp-leader-sla-grid,.cp-leader-sla-item{grid-template-columns:minmax(0,1fr)}}.cp-management-links{display:grid;grid-gap:10px;gap:10px;margin:0 0 16px;padding:14px;border:1px solid var(--border);border-radius:18px;background:radial-gradient(circle at 94% 0,rgba(37,99,235,.16),transparent 34%),var(--panel);box-shadow:0 16px 38px rgba(2,6,23,.08)}.cp-management-links-title{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.cp-management-links-row{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch}.cp-management-link{min-width:150px;max-width:230px;flex:1 1 150px;display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;color:var(--text);text-decoration:none;background:rgba(148,163,184,.1);transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.cp-management-link span{font-weight:900;line-height:1.15}.cp-management-link small,.cp-management-link span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-management-link small{color:var(--muted);font-size:11px;line-height:1.2}.cp-management-link:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.46);box-shadow:0 12px 24px rgba(37,99,235,.14)}.cp-management-link.active{color:#fff;border-color:rgba(96,165,250,.7);background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 14px 28px rgba(37,99,235,.24)}.cp-management-link.active small{color:rgba(255,255,255,.82)}html[data-theme=light] .cp-management-links{background:radial-gradient(circle at 94% 0,rgba(37,99,235,.14),transparent 34%),#fff}@media (max-width:760px){.cp-management-links{padding:12px;border-radius:16px}.cp-management-links-row{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.cp-management-link{min-width:136px;flex:0 0 136px;padding:9px 10px}.cp-management-link small{display:none}}.cp-er-history{margin-top:10px;display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px dashed color-mix(in srgb,var(--border) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,rgba(37,99,235,.08))}.cp-er-history-title{font-weight:800;font-size:13px;color:var(--muted)}.cp-er-history-row{display:grid;grid-template-columns:minmax(130px,auto) minmax(120px,max-content);grid-gap:8px 12px;gap:8px 12px;align-items:start;font-size:13px}.cp-er-history-row span{font-weight:800}.cp-er-history-row small{justify-self:end;color:var(--muted)}.cp-er-history-row p{grid-column:1/-1;margin:0;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:720px){.cp-er-history-row{grid-template-columns:minmax(0,1fr)}.cp-er-history-row small{justify-self:start}}