*{box-sizing:border-box}.cp-landing{--cp-ink:#f8fafc;--cp-muted:#b8c4d9;--cp-card:rgba(18,24,39,.76);--cp-card-strong:rgba(31,41,59,.9);--cp-line:rgba(148,163,184,.28);--cp-blue:#3b82f6;--cp-orange:#ff6b3d;--cp-amber:#f59e0b;--cp-green:#22c55e;color:var(--cp-ink)}.cp-landing-nav{padding:16px 0!important}.cp-landing-brand small{color:#c7d2fe!important}.cp-landing-links{background:rgba(15,23,42,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.cp-landing-hero h1{max-width:760px!important}.cp-landing-cta p,.cp-landing-hero-copy p,.cp-landing-manager p,.cp-landing-section-head p{color:#dbeafe!important;line-height:1.55!important}.cp-landing-actions.is-centered{justify-content:center}.cp-landing-cta h2,.cp-landing-manager h2,.cp-landing-section-head h2,.cp-landing-workflow-copy h2{font-size:clamp(32px,4vw,56px)!important;line-height:1.05!important}.cp-landing-workflow{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(560px,1.28fr);grid-gap:24px;gap:24px;align-items:stretch}.cp-landing-demo-info,.cp-landing-workflow-copy{border:1px solid rgba(148,163,184,.2);border-radius:28px;background:rgba(15,23,42,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);padding:clamp(22px,3vw,32px)}.cp-landing-demo-info p,.cp-landing-workflow-copy p{color:var(--cp-muted);line-height:1.58}.cp-landing-tab-list{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.cp-landing-work-tab{padding:16px;border-left:3px solid rgba(255,107,61,.75);border-radius:16px;background:linear-gradient(90deg,rgba(255,107,61,.16),rgba(15,23,42,.62))}.cp-landing-work-tab b,.cp-landing-work-tab span{display:block}.cp-landing-work-tab span{margin-top:5px;color:var(--cp-muted)}.cp-landing-flow{position:relative;min-height:500px;border:1px solid rgba(148,163,184,.22);border-radius:30px;overflow:hidden;background:radial-gradient(circle at 24% 18%,rgba(59,130,246,.14),transparent 28%),radial-gradient(circle at 78% 80%,rgba(255,107,61,.12),transparent 30%),#0a0712;box-shadow:0 34px 90px rgba(0,0,0,.38)}.cp-landing-flow.is-compact{min-height:560px}.cp-landing-flow-grid{position:absolute;inset:0;background-image:radial-gradient(rgba(148,163,184,.18) 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.cp-landing-flow-line{position:absolute;height:2px;background:linear-gradient(90deg,transparent,rgba(203,213,225,.85),transparent);transform-origin:left center;opacity:.85}.cp-landing-flow-line:after{content:"";position:absolute;right:-3px;top:-4px;width:10px;height:10px;border-top:2px solid rgba(203,213,225,.9);border-right:2px solid rgba(203,213,225,.9);transform:rotate(45deg)}.cp-landing-flow-line.is-main{left:15%;top:43%;width:69%}.cp-landing-flow-line.is-branch-one{left:57%;top:56%;width:28%;transform:rotate(28deg)}.cp-landing-flow-line.is-branch-two{left:57%;top:33%;width:28%;transform:rotate(-25deg)}.cp-landing-flow-node{position:absolute;display:grid;align-content:center;grid-gap:5px;gap:5px;width:150px;min-height:92px;padding:14px;border:1px solid rgba(226,232,240,.34);border-radius:18px;background:linear-gradient(180deg,rgba(30,41,59,.96),rgba(15,23,42,.92));box-shadow:0 18px 48px rgba(0,0,0,.34)}.cp-landing-flow-node span{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,var(--cp-blue),var(--cp-orange))}.cp-landing-flow-node b{font-size:15px}.cp-landing-flow-node small{color:#b8c4d9;line-height:1.25}.cp-landing-flow-node.is-source{left:7%;top:35%}.cp-landing-flow-node.is-ai{left:32%;top:35%;width:170px}.cp-landing-flow-node.is-check{left:58%;top:35%}.cp-landing-flow-node.is-risk{right:6%;top:18%}.cp-landing-flow-node.is-registry{right:6%;top:52%}.cp-landing-flow-node.is-task{left:39%;bottom:7%}.cp-landing-flow-node.is-report{left:61%;bottom:8%}.cp-landing-screens .cp-landing-section-head{margin-bottom:22px}.cp-landing-demo-shell{display:grid;grid-template-columns:minmax(680px,1fr) 360px;grid-gap:22px;gap:22px;align-items:stretch}.cp-landing-demo-window{overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:28px;background:#0b1020;box-shadow:0 26px 80px rgba(0,0,0,.36)}.cp-landing-demo-top{display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;background:#202b3c}.cp-landing-demo-top span{width:10px;height:10px;border-radius:999px;background:var(--cp-amber)}.cp-landing-demo-top span:nth-child(2){background:var(--cp-green)}.cp-landing-demo-top span:nth-child(3){background:var(--cp-blue)}.cp-landing-demo-top strong{margin-left:auto;color:#dbeafe;font-size:13px}.cp-landing-demo-body{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:500px}.cp-landing-demo-menu{display:flex;flex-direction:column;gap:8px;padding:18px 14px;border-right:1px solid rgba(148,163,184,.22);background:#0d1627}.cp-landing-demo-menu b{margin-bottom:10px;font-size:20px;line-height:1.05}.cp-landing-demo-menu button{width:100%;border:0;border-radius:12px;background:transparent;color:#dbeafe;cursor:pointer;font:inherit;font-size:12px;font-weight:900;text-align:left;padding:10px 11px}.cp-landing-demo-menu button.is-active,.cp-landing-demo-menu button:hover{background:linear-gradient(135deg,#2563eb,#60a5fa);color:white}.cp-landing-demo-content{padding:24px;background:linear-gradient(135deg,#101827,#0b1020)}.cp-landing-demo-content h3{margin:0;font-size:clamp(26px,3vw,36px)}.cp-landing-demo-content p{max-width:680px;color:var(--cp-muted);line-height:1.55}.cp-landing-demo-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.cp-landing-demo-info,.cp-landing-demo-stats div,.cp-landing-demo-table{border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.76)}.cp-landing-demo-stats div{border-radius:16px;padding:14px}.cp-landing-demo-stats span,.cp-landing-demo-stats strong{display:block}.cp-landing-demo-stats strong{font-size:28px}.cp-landing-demo-stats span{color:var(--cp-muted);font-size:12px}.cp-landing-demo-table{display:grid;overflow:hidden;margin-top:18px;border-radius:18px}.cp-landing-demo-table>div{display:grid;grid-template-columns:1fr 1.2fr .8fr .9fr;grid-gap:10px;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.18);font-size:13px}.cp-landing-demo-table>div:first-child{background:rgba(30,41,59,.8)}.cp-landing-demo-table>div:last-child{border-bottom:0}.cp-landing-demo-info h3{margin:0;font-size:28px}.cp-landing-demo-info ul{display:grid;grid-gap:10px;gap:10px;margin:18px 0 22px;padding-left:18px;color:#e2e8f0}.cp-landing-demo-info li::marker,.cp-landing-report-card li::marker{color:var(--cp-amber)}.cp-landing-feature-grid{gap:14px!important}.cp-landing-footer{display:flex;flex-wrap:wrap;gap:12px 18px;margin:0 auto;padding:0 0 32px;color:#cbd5e1;font-size:13px}.cp-landing-footer a{color:#bfdbfe}@media (max-width:1120px){.cp-landing-demo-shell,.cp-landing-hero,.cp-landing-workflow{grid-template-columns:1fr!important}.cp-landing-flow{min-height:480px}.cp-landing-demo-window{max-width:100%}.cp-landing-manager{grid-template-columns:1fr!important}}@media (max-width:760px){.cp-landing-footer,.cp-landing-hero,.cp-landing-nav,.cp-landing-section{width:min(100vw - 28px,1280px)!important}.cp-landing-flow{min-height:auto;padding:18px}.cp-landing-flow-grid,.cp-landing-flow-line{display:none}.cp-landing-flow-node{position:relative;inset:auto!important;width:auto!important;min-height:auto;margin-bottom:10px}.cp-landing-demo-body{grid-template-columns:1fr}.cp-landing-demo-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid rgba(148,163,184,.22)}.cp-landing-demo-menu b{grid-column:1/-1}.cp-landing-demo-content{padding:18px}.cp-landing-demo-stats,.cp-landing-demo-table>div,.cp-landing-module-grid{grid-template-columns:1fr!important}}@media screen and (min-width:901px){.shell.callpro-refero-shell{--cp-sidebar-open-width:clamp(238px,13.5vw,272px);--cp-sidebar-closed-width:82px;--cp-sidebar-current-width:var(--cp-sidebar-open-width);grid-template-columns:var(--cp-sidebar-current-width) minmax(0,1fr)!important;gap:clamp(18px,1.8vw,30px)!important;transition:grid-template-columns .22s ease,gap .22s ease!important}.shell.callpro-refero-shell.is-sidebar-collapsed{--cp-sidebar-current-width:var(--cp-sidebar-closed-width);gap:18px!important}.sidebar.callpro-refero-sidebar{width:var(--cp-sidebar-current-width)!important;max-width:var(--cp-sidebar-current-width)!important;min-width:var(--cp-sidebar-current-width)!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:18px 14px!important;border-radius:0 26px 26px 0!important;border-right:1px solid var(--cp-border,rgba(148,163,184,.24))!important;overflow-x:visible!important;transition:width .22s ease,min-width .22s ease,max-width .22s ease,padding .22s ease,box-shadow .22s ease!important}html[data-theme=light] .sidebar.callpro-refero-sidebar{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.82)),radial-gradient(circle at top left,rgba(37,99,235,.1),transparent 34%)!important;box-shadow:14px 0 34px rgba(15,23,42,.08)!important}html[data-theme=dark] .sidebar.callpro-refero-sidebar{background:linear-gradient(180deg,rgba(8,12,26,.98),rgba(15,23,42,.96) 58%,rgba(38,22,42,.92)),radial-gradient(circle at bottom left,rgba(245,158,11,.14),transparent 42%)!important;box-shadow:16px 0 38px rgba(0,0,0,.36)!important}.sidebar.callpro-refero-sidebar .logo{position:relative!important;display:flex!important;min-height:58px!important;align-items:center!important;padding:12px 12px 12px 54px!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:18px!important;background:rgba(255,255,255,.08)!important;color:var(--cp-text,#0f172a)!important;font-size:clamp(18px,1.25vw,22px)!important;font-weight:950!important;line-height:1.05!important;letter-spacing:0!important;margin:0 0 6px!important;text-decoration:none!important;overflow:hidden!important}.sidebar.callpro-refero-sidebar .logo:before{content:"В";position:absolute;left:12px;top:50%;width:34px;height:34px;transform:translateY(-50%);display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,#2563eb,#f59e0b);color:#fff;font-size:15px;font-weight:950;box-shadow:0 14px 28px rgba(37,99,235,.25)}.sidebar.callpro-refero-sidebar .callpro-sidebar-toggle{position:absolute;top:18px;right:-14px;z-index:5;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:color-mix(in srgb,var(--cp-surface,#ffffff) 88%,transparent);color:var(--cp-text,#0f172a);box-shadow:0 12px 28px rgba(15,23,42,.14);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.sidebar.callpro-refero-sidebar .callpro-sidebar-toggle:hover{transform:translateY(-1px) scale(1.03);border-color:rgba(37,99,235,.45)}.sidebar.callpro-refero-sidebar .callpro-sidebar-toggle span{color:inherit!important;font-size:22px;font-weight:900;line-height:1}.sidebar.callpro-refero-sidebar .nav{gap:6px!important}.sidebar.callpro-refero-sidebar .nav a,.sidebar.callpro-refero-sidebar .nav button{position:relative!important;min-height:42px!important;display:flex!important;align-items:center!important;padding:10px 12px 10px 16px!important;border-radius:15px!important;border:1px solid transparent!important;font-size:clamp(13px,.88vw,15px)!important;font-weight:750!important;line-height:1.18!important;letter-spacing:0!important;white-space:normal!important}.sidebar.callpro-refero-sidebar .nav a:before{content:attr(data-cp-short);width:26px;min-width:26px;height:26px;margin-right:10px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--cp-sidebar-link,#334155) 10%,transparent);color:var(--cp-sidebar-link,#334155);font-size:11px;font-weight:950}.sidebar.callpro-refero-sidebar .nav a.is-active,.sidebar.callpro-refero-sidebar .nav a[aria-current=page]{background:var(--cp-sidebar-active-bg,linear-gradient(135deg,#2563eb,#1d4ed8))!important;border-color:var(--cp-sidebar-active-border,rgba(37,99,235,.42))!important;color:#fff!important;box-shadow:var(--cp-sidebar-active-shadow,0 14px 30px rgba(37,99,235,.22)),inset 4px 0 0 rgba(251,191,36,.92)!important}.sidebar.callpro-refero-sidebar .nav a.is-active:before,.sidebar.callpro-refero-sidebar .nav a[aria-current=page]:before{background:rgba(255,255,255,.18);color:#fff}.sidebar.callpro-refero-sidebar .nav a.is-active:after,.sidebar.callpro-refero-sidebar .nav a[aria-current=page]:after{content:"";width:24px;height:2px;margin-left:8px;border-radius:999px;background:rgba(251,191,36,.95)}.sidebar.callpro-refero-sidebar .nav a:not(.is-active):hover{transform:translateX(2px)}html[data-theme=light] .sidebar.callpro-refero-sidebar .nav a:not(.is-active):hover{background:rgba(37,99,235,.08)!important;border-color:rgba(37,99,235,.18)!important}html[data-theme=dark] .sidebar.callpro-refero-sidebar .nav a:not(.is-active):hover{background:rgba(37,99,235,.14)!important;border-color:rgba(245,158,11,.22)!important}.sidebar.callpro-refero-sidebar.is-collapsed{padding:18px 10px!important;align-items:center!important}.sidebar.callpro-refero-sidebar.is-collapsed .logo{width:52px!important;min-height:52px!important;padding:0!important;font-size:0!important;justify-content:center!important;border-radius:18px!important}.sidebar.callpro-refero-sidebar.is-collapsed .logo:before{left:50%;transform:translate(-50%,-50%)}.sidebar.callpro-refero-sidebar.is-collapsed .nav{align-items:center!important;width:100%!important}.sidebar.callpro-refero-sidebar.is-collapsed .nav a{width:48px!important;min-height:46px!important;justify-content:center!important;padding:0!important;font-size:0!important;white-space:nowrap!important}.sidebar.callpro-refero-sidebar.is-collapsed .nav a:before{margin:0!important;width:30px;min-width:30px;height:30px}.sidebar.callpro-refero-sidebar.is-collapsed .nav a.is-active,.sidebar.callpro-refero-sidebar.is-collapsed .nav a[aria-current=page]{box-shadow:0 12px 28px rgba(37,99,235,.24),inset 0 -3px 0 rgba(251,191,36,.92)!important}.sidebar.callpro-refero-sidebar.is-collapsed .callpro-minimized-window-shelf,.sidebar.callpro-refero-sidebar.is-collapsed .nav a.is-active:after,.sidebar.callpro-refero-sidebar.is-collapsed .nav a[aria-current=page]:after,.sidebar.callpro-refero-sidebar.is-collapsed .nav>div,.sidebar.callpro-refero-sidebar.is-collapsed [style*="Режим суперадмина"]{display:none!important}.sidebar.callpro-refero-sidebar.is-collapsed>div[style*="margin-top: auto"]{width:100%!important;padding-top:10px!important}.sidebar.callpro-refero-sidebar.is-collapsed .button,.sidebar.callpro-refero-sidebar.is-collapsed button.button{width:48px!important;min-width:48px!important;height:46px!important;padding:0!important;font-size:0!important;border-radius:15px!important}.sidebar.callpro-refero-sidebar.is-collapsed .button:before,.sidebar.callpro-refero-sidebar.is-collapsed button.button:before{content:"↗";font-size:17px;font-weight:950}.sidebar.callpro-refero-sidebar.is-collapsed [style*="--cp-sidebar-summary-bg"]{display:none!important}}.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}body{min-height:100vh}.cp-landing{background:radial-gradient(circle at 10% 0,rgba(59,130,246,.24),transparent 26%),radial-gradient(circle at 92% 14%,rgba(255,107,61,.22),transparent 24%),linear-gradient(135deg,#08040f,#0b1020 48%,#15101d)!important}.cp-landing-footer,.cp-landing-hero,.cp-landing-nav,.cp-landing-section{width:min(1280px,calc(100vw - 40px))!important}.cp-landing-hero{grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr)!important;min-height:auto!important;padding:clamp(34px,5vw,74px) 0 clamp(32px,5vw,64px)!important;gap:clamp(28px,4vw,56px)!important}.cp-landing-hero h1{font-size:clamp(42px,5.3vw,76px)!important;line-height:.98!important}.cp-landing-section{padding:clamp(34px,5vw,66px) 0!important}.cp-landing-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:26px!important}.cp-landing-module{min-height:70px!important;padding:16px!important;border-radius:18px!important;background:rgba(15,23,42,.72)!important}.cp-landing-workflow{display:grid!important;grid-template-columns:minmax(310px,.72fr) minmax(560px,1.28fr)!important;grid-gap:24px!important;gap:24px!important}.cp-landing-demo-shell{display:grid!important;grid-template-columns:minmax(680px,1fr) 360px!important;grid-gap:22px!important;gap:22px!important}.cp-landing-manager{grid-template-columns:minmax(0,1fr) 420px!important}.cp-landing-cta{margin-bottom:18px!important}@media (max-width:1120px){.cp-landing-demo-shell,.cp-landing-hero,.cp-landing-manager,.cp-landing-workflow{grid-template-columns:1fr!important}}@media (max-width:760px){.cp-landing-footer,.cp-landing-hero,.cp-landing-nav,.cp-landing-section{width:min(100vw - 28px,1280px)!important}}.centered,.page{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}.telegram-route-editor,.telegram-route-list,.telegram-routing-settings{display:grid;grid-gap:12px;gap:12px}.telegram-routing-settings{margin-top:4px;padding-top:14px;border-top:1px solid rgba(148,163,184,.24)}.telegram-route-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.telegram-route-heading p{margin:4px 0 0}.telegram-route-row{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(180px,1fr) minmax(130px,.7fr) minmax(210px,auto) auto;align-items:end;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:rgba(248,250,252,.64)}html[data-theme=dark] .telegram-route-row{background:rgba(15,23,42,.46);border-color:rgba(148,163,184,.2)}.telegram-route-types{display:flex;align-items:center;gap:12px;min-height:44px;white-space:nowrap}.telegram-route-types label{display:inline-flex;align-items:center;gap:6px;font-weight:700}.telegram-route-types input{width:16px;height:16px;margin:0}.telegram-route-remove{min-height:44px}.telegram-route-empty{padding:12px;border:1px dashed rgba(148,163,184,.38);border-radius:8px;color:var(--cp-muted,#64748b)}.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}.telegram-route-heading{align-items:stretch;flex-direction:column}.telegram-route-row{grid-template-columns:1fr;align-items:stretch}.telegram-route-types{min-height:36px;flex-wrap:wrap}.telegram-route-remove{width:100%}}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}}.callpro-error-registry-modal{max-height:calc(100dvh - 32px);overflow:auto}.callpro-error-registry-modal .panel{border-radius:14px}.cp-er-modal-facts{display:grid;grid-gap:8px;gap:8px}.cp-er-modal-facts>div{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--border)}.cp-er-modal-facts strong{color:var(--muted)}@media (max-width:760px){.callpro-error-registry-modal{width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px);padding:14px!important}.callpro-error-registry-modal .cp-er-modal-facts>div,.callpro-error-registry-modal .grid-2{grid-template-columns:1fr!important}}.modal-backdrop .modal.callpro-error-registry-modal:after,.modal-backdrop .modal.callpro-error-registry-modal:before,.modal-backdrop>.modal.callpro-error-registry-modal:after,.modal-backdrop>.modal.callpro-error-registry-modal:before{content:none!important;display:none!important}.modal-backdrop>.modal.callpro-error-registry-modal{padding-top:clamp(18px,2vw,24px)!important}@media screen and (min-width:641px){.shell.callpro-refero-shell{--cp-sidebar-open-width:clamp(226px,14vw,272px);--cp-sidebar-closed-width:76px;--cp-sidebar-current-width:var(--cp-sidebar-open-width);display:grid!important;grid-template-columns:var(--cp-sidebar-current-width) minmax(0,1fr)!important;grid-gap:clamp(20px,2.2vw,34px)!important;gap:clamp(20px,2.2vw,34px)!important;width:100%!important;max-width:none!important;padding:16px clamp(12px,1.5vw,24px) 16px 0!important;align-items:start!important;overflow-x:hidden!important}.shell.callpro-refero-shell.is-sidebar-collapsed{--cp-sidebar-current-width:var(--cp-sidebar-closed-width);gap:clamp(16px,1.6vw,24px)!important}.shell.callpro-refero-shell>.sidebar.callpro-refero-sidebar{grid-column:1!important;width:var(--cp-sidebar-current-width)!important;min-width:var(--cp-sidebar-current-width)!important;max-width:var(--cp-sidebar-current-width)!important;justify-self:start!important;margin:0!important}.shell.callpro-refero-shell>.content{grid-column:2!important;width:100%!important;margin:0!important;padding-left:0!important}.shell.callpro-refero-shell>.content,.shell.callpro-refero-shell>.content>*{max-width:none!important;min-width:0!important}}@media screen and (min-width:641px) and (max-width:980px){.shell.callpro-refero-shell{--cp-sidebar-open-width:246px;--cp-sidebar-closed-width:68px;gap:18px!important}.sidebar.callpro-refero-sidebar{padding-left:12px!important;padding-right:12px!important}.sidebar.callpro-refero-sidebar .nav a,.sidebar.callpro-refero-sidebar .nav button{font-size:13px!important}}@media screen and (min-width:901px){.shell.callpro-refero-shell{--cp-sidebar-open-width:clamp(238px,13.5vw,272px);--cp-sidebar-closed-width:82px;--cp-sidebar-current-width:var(--cp-sidebar-open-width);grid-template-columns:var(--cp-sidebar-current-width) minmax(0,1fr)!important;gap:clamp(18px,1.8vw,30px)!important;transition:grid-template-columns .22s ease,gap .22s ease!important}.shell.callpro-refero-shell.is-sidebar-collapsed{--cp-sidebar-current-width:var(--cp-sidebar-closed-width);gap:18px!important}.sidebar.callpro-refero-sidebar{width:var(--cp-sidebar-current-width)!important;max-width:var(--cp-sidebar-current-width)!important;min-width:var(--cp-sidebar-current-width)!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:18px 14px!important;border-radius:0 26px 26px 0!important;border-right:1px solid var(--cp-border,rgba(148,163,184,.24))!important;overflow-x:visible!important;transition:width .22s ease,min-width .22s ease,max-width .22s ease,padding .22s ease,box-shadow .22s ease!important}html[data-theme=light] .sidebar.callpro-refero-sidebar{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.82)),radial-gradient(circle at top left,rgba(37,99,235,.1),transparent 34%)!important;box-shadow:14px 0 34px rgba(15,23,42,.08)!important}html[data-theme=dark] .sidebar.callpro-refero-sidebar{background:linear-gradient(180deg,rgba(8,12,26,.98),rgba(15,23,42,.96) 58%,rgba(38,22,42,.92)),radial-gradient(circle at bottom left,rgba(245,158,11,.14),transparent 42%)!important;box-shadow:16px 0 38px rgba(0,0,0,.36)!important}.sidebar.callpro-refero-sidebar .logo{position:relative!important;display:flex!important;min-height:58px!important;align-items:center!important;padding:12px 12px 12px 54px!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:18px!important;background:rgba(255,255,255,.08)!important;color:var(--cp-text,#0f172a)!important;font-size:clamp(18px,1.25vw,22px)!important;font-weight:950!important;line-height:1.05!important;letter-spacing:0!important;margin:0 0 6px!important;text-decoration:none!important;overflow:hidden!important}.sidebar.callpro-refero-sidebar .logo:before{content:"В";position:absolute;left:12px;top:50%;width:34px;height:34px;transform:translateY(-50%);display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,#2563eb,#f59e0b);color:#fff;font-size:15px;font-weight:950;box-shadow:0 14px 28px rgba(37,99,235,.25)}.sidebar.callpro-refero-sidebar .callpro-sidebar-toggle{position:absolute;top:18px;right:-14px;z-index:5;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:color-mix(in srgb,var(--cp-surface,#ffffff) 88%,transparent);color:var(--cp-text,#0f172a);box-shadow:0 12px 28px rgba(15,23,42,.14);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.sidebar.callpro-refero-sidebar .callpro-sidebar-toggle:hover{transform:translateY(-1px) scale(1.03);border-color:rgba(37,99,235,.45)}.sidebar.callpro-refero-sidebar .callpro-sidebar-toggle span{color:inherit!important;font-size:22px;font-weight:900;line-height:1}.sidebar.callpro-refero-sidebar .nav{gap:6px!important}.sidebar.callpro-refero-sidebar .nav a,.sidebar.callpro-refero-sidebar .nav button{position:relative!important;min-height:42px!important;display:flex!important;align-items:center!important;padding:10px 12px 10px 16px!important;border-radius:15px!important;border:1px solid transparent!important;font-size:clamp(13px,.88vw,15px)!important;font-weight:750!important;line-height:1.18!important;letter-spacing:0!important;white-space:normal!important}.sidebar.callpro-refero-sidebar .nav a:before{content:attr(data-cp-short);width:26px;min-width:26px;height:26px;margin-right:10px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--cp-sidebar-link,#334155) 10%,transparent);color:var(--cp-sidebar-link,#334155);font-size:11px;font-weight:950}.sidebar.callpro-refero-sidebar .nav a.is-active,.sidebar.callpro-refero-sidebar .nav a[aria-current=page]{background:var(--cp-sidebar-active-bg,linear-gradient(135deg,#2563eb,#1d4ed8))!important;border-color:var(--cp-sidebar-active-border,rgba(37,99,235,.42))!important;color:#fff!important;box-shadow:var(--cp-sidebar-active-shadow,0 14px 30px rgba(37,99,235,.22)),inset 4px 0 0 rgba(251,191,36,.92)!important}.sidebar.callpro-refero-sidebar .nav a.is-active:before,.sidebar.callpro-refero-sidebar .nav a[aria-current=page]:before{background:rgba(255,255,255,.18);color:#fff}.sidebar.callpro-refero-sidebar .nav a.is-active:after,.sidebar.callpro-refero-sidebar .nav a[aria-current=page]:after{content:"";width:24px;height:2px;margin-left:8px;border-radius:999px;background:rgba(251,191,36,.95)}.sidebar.callpro-refero-sidebar .nav a:not(.is-active):hover{transform:translateX(2px)}html[data-theme=light] .sidebar.callpro-refero-sidebar .nav a:not(.is-active):hover{background:rgba(37,99,235,.08)!important;border-color:rgba(37,99,235,.18)!important}html[data-theme=dark] .sidebar.callpro-refero-sidebar .nav a:not(.is-active):hover{background:rgba(37,99,235,.14)!important;border-color:rgba(245,158,11,.22)!important}.sidebar.callpro-refero-sidebar.is-collapsed{padding:18px 10px!important;align-items:center!important}.sidebar.callpro-refero-sidebar.is-collapsed .logo{width:52px!important;min-height:52px!important;padding:0!important;font-size:0!important;justify-content:center!important;border-radius:18px!important}.sidebar.callpro-refero-sidebar.is-collapsed .logo:before{left:50%;transform:translate(-50%,-50%)}.sidebar.callpro-refero-sidebar.is-collapsed .nav{align-items:center!important;width:100%!important}.sidebar.callpro-refero-sidebar.is-collapsed .nav a{width:48px!important;min-height:46px!important;justify-content:center!important;padding:0!important;font-size:0!important;white-space:nowrap!important}.sidebar.callpro-refero-sidebar.is-collapsed .nav a:before{margin:0!important;width:30px;min-width:30px;height:30px}.sidebar.callpro-refero-sidebar.is-collapsed .nav a.is-active,.sidebar.callpro-refero-sidebar.is-collapsed .nav a[aria-current=page]{box-shadow:0 12px 28px rgba(37,99,235,.24),inset 0 -3px 0 rgba(251,191,36,.92)!important}.sidebar.callpro-refero-sidebar.is-collapsed .callpro-minimized-window-shelf,.sidebar.callpro-refero-sidebar.is-collapsed .nav a.is-active:after,.sidebar.callpro-refero-sidebar.is-collapsed .nav a[aria-current=page]:after,.sidebar.callpro-refero-sidebar.is-collapsed .nav>div{display:none!important}.sidebar.callpro-refero-sidebar.is-collapsed>div[style*="margin-top: auto"]{width:100%!important;padding-top:10px!important}.sidebar.callpro-refero-sidebar.is-collapsed .button,.sidebar.callpro-refero-sidebar.is-collapsed button.button{width:48px!important;min-width:48px!important;height:46px!important;padding:0!important;font-size:0!important;border-radius:15px!important}.sidebar.callpro-refero-sidebar.is-collapsed .button:before,.sidebar.callpro-refero-sidebar.is-collapsed button.button:before{content:"↗";font-size:17px;font-weight:950}.sidebar.callpro-refero-sidebar.is-collapsed [style*="--cp-sidebar-summary-bg"]{display:none!important}}@media screen and (min-width:641px){.shell.callpro-refero-shell>.content,html[data-theme] .shell.callpro-refero-shell>.content{border-left:0!important}.sidebar.callpro-refero-sidebar{border-right:0!important}html[data-theme=light] .sidebar.callpro-refero-sidebar{box-shadow:12px 0 26px rgba(15,23,42,.06)!important}html[data-theme=dark] .sidebar.callpro-refero-sidebar{box-shadow:14px 0 32px rgba(0,0,0,.3)!important}html[data-theme=light] .shell.callpro-refero-shell{background:radial-gradient(circle at 92% 0,rgba(37,99,235,.075),transparent 30%),radial-gradient(circle at 8% 0,rgba(16,185,129,.055),transparent 28%),#eef4fb!important}html[data-theme=dark] .shell.callpro-refero-shell{background:radial-gradient(circle at 92% 0,rgba(37,99,235,.12),transparent 30%),radial-gradient(circle at 8% 0,rgba(16,185,129,.08),transparent 28%),#0b1020!important}.shell.callpro-refero-shell>main.content,html[data-theme=dark] .shell.callpro-refero-shell>main.content,html[data-theme=light] .shell.callpro-refero-shell>main.content,html[data-theme] .shell.callpro-refero-shell>main.content{background:transparent!important;border-left:0!important;box-shadow:none!important}.sidebar.callpro-refero-sidebar .nav a.is-active:before,.sidebar.callpro-refero-sidebar .nav a:before,.sidebar.callpro-refero-sidebar .nav a[aria-current=page]:before{content:none!important;display:none!important}.sidebar.callpro-refero-sidebar .nav a{gap:10px!important}.sidebar.callpro-refero-sidebar .callpro-sidebar-icon{width:28px;min-width:28px;height:28px;display:inline-grid;place-items:center;border-radius:10px;color:var(--cp-sidebar-link,#334155);background:color-mix(in srgb,var(--cp-sidebar-link,#334155) 9%,transparent);transition:background .18s ease,color .18s ease,transform .18s ease}.sidebar.callpro-refero-sidebar .callpro-sidebar-icon svg{width:17px;height:17px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sidebar.callpro-refero-sidebar .nav a.is-active .callpro-sidebar-icon,.sidebar.callpro-refero-sidebar .nav a[aria-current=page] .callpro-sidebar-icon{color:#fff;background:rgba(255,255,255,.18);transform:translateY(-1px)}.sidebar.callpro-refero-sidebar .nav a:not(.is-active):hover .callpro-sidebar-icon{color:var(--cp-sidebar-active-text,#fff);background:rgba(37,99,235,.16)}.sidebar.callpro-refero-sidebar .callpro-sidebar-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.sidebar.callpro-refero-sidebar.is-collapsed .nav a{gap:0!important}.sidebar.callpro-refero-sidebar.is-collapsed .callpro-sidebar-icon{margin:0!important;width:32px;min-width:32px;height:32px;border-radius:12px}.sidebar.callpro-refero-sidebar.is-collapsed .callpro-sidebar-icon svg{width:18px;height:18px}.sidebar.callpro-refero-sidebar.is-collapsed .callpro-sidebar-label{display:none!important}}:root{--surface-2:var(--cp-surface-soft);--text-muted:var(--muted);--ds-accent:var(--primary);--accent-hover:#1d4ed8;--accent-active:#1e40af;--success:var(--cp-success);--warning:var(--cp-warning);--danger:var(--cp-danger);--info:#0284c7;--font-ui:var(--cp-font);--font-xs:12px;--font-sm:13px;--font-base:14px;--font-md:16px;--font-lg:20px;--font-xl:24px;--font-display:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:16px;--shadow-card:0 4px 16px rgba(15,23,42,.08);--shadow-popover:0 12px 32px rgba(15,23,42,.14);--shadow-dialog:0 24px 64px rgba(15,23,42,.24);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px}html[data-theme=dark]{--surface-2:var(--cp-surface-soft);--text-muted:var(--muted);--ds-accent:var(--primary);--accent-hover:#3b82f6;--accent-active:#2563eb;--info:#38bdf8;--shadow-card:0 4px 16px rgba(0,0,0,.24);--shadow-popover:0 12px 32px rgba(0,0,0,.36);--shadow-dialog:0 24px 64px rgba(0,0,0,.52)}html[data-theme] .content:has(.cp-ds-page),html[data-theme] body:has(.cp-ds-page),html[data-theme]:has(.cp-ds-page){background:var(--bg)!important}.cp-ds-page{min-width:0;color:var(--text);font-family:Segoe UI Variable Text,Segoe UI,Arial,sans-serif;font-size:var(--font-base);line-height:1.45;--font-xs:13px;--font-sm:14px;--font-base:15px}.cp-ds-page h1,.cp-ds-page h2,.cp-ds-page p{margin:0;letter-spacing:0}.cp-ds-page h2{font-size:var(--font-lg);line-height:1.3}.cp-ds-page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-6) 0}.cp-ds-page-header h1{font-size:var(--font-display);line-height:1.15}.cp-ds-page-header p{margin-top:var(--space-2);color:var(--text-muted)}.cp-ds-breadcrumbs{margin-bottom:var(--space-2);font-size:var(--font-xs);color:var(--text-muted)}.cp-ds-demo-row,.cp-ds-header-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.cp-ds-section{min-width:0;padding:var(--space-6) 0;border-top:1px solid var(--border)}.cp-ds-section h2{margin-bottom:var(--space-4)}.cp-ds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);max-width:100%;border:1px solid transparent;border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-base);font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.cp-ds-button--s{min-height:32px;padding:6px var(--space-2);font-size:var(--font-xs)}.cp-ds-button--m{min-height:40px;padding:9px var(--space-3)}.cp-ds-button--l{min-height:48px;padding:12px var(--space-4);font-size:var(--font-md)}.cp-ds-button--primary{background:var(--ds-accent);color:#fff;border-color:var(--ds-accent)}.cp-ds-button--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.cp-ds-button--primary:active{background:var(--accent-active);border-color:var(--accent-active)}.cp-ds-button--secondary{background:var(--surface);color:var(--text);border-color:var(--border)}.cp-ds-button--secondary:hover{background:var(--surface-2)}.cp-ds-button--ghost{background:transparent;color:var(--text)}.cp-ds-button--ghost:hover{background:var(--surface-2)}.cp-ds-button--danger{background:var(--danger);color:#fff;border-color:var(--danger)}.cp-ds-button--danger:hover{filter:brightness(.9)}.cp-ds-button:disabled{opacity:.55;cursor:not-allowed;filter:none}.cp-ds-button:focus-visible,.cp-ds-choice input:focus-visible,.cp-ds-input:focus-visible,.cp-ds-select-option:focus-visible,.cp-ds-tab:focus-visible,.cp-ds-window-dot:focus-visible{outline:3px solid var(--info);outline-offset:2px}.cp-ds-button-icon{display:inline-flex;flex:none}.cp-ds-spinner{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:cp-ds-spin .8s linear infinite}@keyframes cp-ds-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cp-ds-spinner{animation:none}}.cp-ds-card,.cp-ds-metric{min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card)}.cp-ds-card{padding:var(--space-4)}.cp-ds-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.cp-ds-metric{display:flex;flex-direction:column;min-height:112px;padding:var(--space-4)}.cp-ds-metric-hint,.cp-ds-metric-label{color:var(--text-muted);font-size:var(--font-xs)}.cp-ds-metric-value{margin:var(--space-2) 0;font-size:var(--font-xl);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cp-ds-metric-hint{margin-top:auto}.cp-ds-metric-hint b{margin-left:var(--space-2);color:var(--success)}.cp-ds-progress{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.cp-ds-progress-label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--font-sm)}.cp-ds-progress-label strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cp-ds-progress-track{height:8px;overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-2)}.cp-ds-progress-track>span{display:block;height:100%;border-radius:inherit;background:var(--info)}.cp-ds-progress--success .cp-ds-progress-track>span{background:var(--success)}.cp-ds-progress--warning .cp-ds-progress-track>span{background:var(--warning)}.cp-ds-progress--danger .cp-ds-progress-track>span{background:var(--danger)}.cp-ds-badge{display:inline-flex;align-items:center;max-width:100%;min-height:24px;padding:2px var(--space-2);border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text);font-size:var(--font-xs);font-weight:700;line-height:1.2}.cp-ds-badge--tag{color:var(--text-muted);font-weight:500}.cp-ds-badge--danger,.cp-ds-badge--high{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 42%,var(--border));background:color-mix(in srgb,var(--danger) 10%,var(--surface))}.cp-ds-badge--medium{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 42%,var(--border));background:color-mix(in srgb,var(--warning) 10%,var(--surface))}.cp-ds-badge--success{color:var(--success);border-color:color-mix(in srgb,var(--success) 42%,var(--border));background:color-mix(in srgb,var(--success) 10%,var(--surface))}.cp-ds-badge--info{color:var(--info);border-color:color-mix(in srgb,var(--info) 42%,var(--border));background:color-mix(in srgb,var(--info) 10%,var(--surface))}.cp-ds-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4)}.cp-ds-field{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.cp-ds-field>label{font-size:var(--font-sm);font-weight:700}.cp-ds-field>label span{color:var(--danger)}.callpro-review-field-label,.cp-ds-field-label{display:flex;align-items:center;gap:6px;min-width:0}.callpro-review-field-label>label,.cp-ds-field-label>label{min-width:0;font-size:var(--font-sm);font-weight:700}.cp-ds-required{color:var(--danger)}.cp-help-hint{position:relative;display:inline-flex;flex:0 0 auto;z-index:4}.cp-help-hint-trigger{display:inline-grid;place-items:center;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;aspect-ratio:1/1;box-sizing:border-box;align-self:center;padding:0;border:1px solid color-mix(in srgb,var(--text-muted) 55%,transparent);border-radius:50%!important;background:transparent;color:var(--text-muted);font:700 11px/1 inherit;cursor:help}.cp-help-hint-trigger:focus-visible,.cp-help-hint-trigger:hover{border-color:var(--info);color:var(--info);outline:none}.cp-help-hint-content{position:absolute;left:50%;bottom:calc(100% + 8px);width:min(320px,calc(100vw - 32px));padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-elevated,var(--surface));box-shadow:var(--shadow-md,0 10px 30px rgba(0,0,0,.24));color:var(--text);font-size:var(--font-xs);font-weight:500;line-height:1.45;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease;visibility:hidden;white-space:normal;z-index:50}.cp-help-hint:focus-within .cp-help-hint-content,.cp-help-hint:hover .cp-help-hint-content{opacity:1;transform:translate(-50%);visibility:visible}.cp-ds-field>small{color:var(--text-muted);font-size:var(--font-xs)}.cp-ds-field-error{color:var(--danger)!important}.cp-ds-field-error span{font-weight:900}.cp-ds-input{display:block;width:100%;min-height:40px;padding:9px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--font-base);line-height:1.3}.cp-ds-input[aria-invalid=true]{border-color:var(--danger)}.cp-ds-textarea{resize:vertical;min-height:92px}.cp-ds-input::placeholder,.cp-ds-placeholder{color:var(--text-muted)}.cp-ds-select{position:relative;min-width:0}.cp-ds-select-trigger{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;cursor:pointer}.cp-ds-select-chevron{flex:none;font-size:var(--font-lg);line-height:1}.cp-ds-select-list{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-popover)}.cp-ds-select-option{display:block;width:100%;min-height:36px;padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.cp-ds-select-option:hover,.cp-ds-select-option[aria-selected=true]{background:var(--surface-2)}.cp-ds-choice{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;font-size:var(--font-base);cursor:pointer}html[data-theme] .cp-ds-choice input[type=checkbox]{position:absolute;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;opacity:0}.cp-ds-toggle-track{position:relative;display:inline-block;flex:none;width:36px;height:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.cp-ds-toggle-track:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .15s ease}.cp-ds-choice input:checked+.cp-ds-toggle-track{background:var(--ds-accent);border-color:var(--ds-accent)}.cp-ds-choice input:checked+.cp-ds-toggle-track:after{transform:translateX(16px)}.cp-ds-choice input:focus-visible+.cp-ds-toggle-track{outline:2px solid var(--ds-accent);outline-offset:2px}.cp-ds-choice:has(input:disabled){opacity:.55;cursor:not-allowed}.cp-ds-choice-label{color:var(--text);line-height:1.3}.cp-ds-tabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.cp-ds-tabs::-webkit-scrollbar{display:none}.cp-ds-tab{flex:none;min-height:40px;padding:9px var(--space-3);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font:inherit;font-weight:700;cursor:pointer}.cp-ds-tab:hover{color:var(--text)}.cp-ds-tab.is-active{color:var(--ds-accent);border-bottom-color:var(--ds-accent)}.cp-ds-tab-content{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin-top:var(--space-3)}.cp-ds-tab-content span{color:var(--text-muted)}.cp-ds-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-height:104px;margin-top:var(--space-3);padding:var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.cp-ds-state p{color:var(--text-muted)}.cp-ds-state-icon{font-size:var(--font-lg)}.cp-ds-skeleton{width:100%;height:16px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--text-muted) 20%,var(--surface));animation:cp-ds-pulse 1.4s ease-in-out infinite}.cp-ds-skeleton.is-short{width:60%}@keyframes cp-ds-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.cp-ds-skeleton{animation:none}}.cp-ds-table-wrap{max-width:100%;overflow-x:auto;margin-top:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.cp-ds-table-wrap:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.cp-ds-table{width:100%;min-width:620px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cp-ds-table td,.cp-ds-table th{padding:var(--space-3);border-bottom:1px solid var(--border);text-align:left;font-size:var(--font-sm)}.cp-ds-table th{background:var(--surface-2);color:var(--text-muted);font-weight:700}.cp-ds-table tbody tr:last-child td{border-bottom:0}.cp-ds-table tbody tr:hover{background:var(--surface-2)}.cp-ds-preview-page{padding-bottom:var(--space-8)}.cp-ds-preview-bars,.cp-ds-preview-page>.cp-ds-tabs{margin-top:var(--space-4)}.cp-ds-preview-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.cp-ds-preview-filters{margin-top:var(--space-4);margin-bottom:var(--space-2)}.cp-ds-preview-list-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.cp-ds-preview-list-header>span{color:var(--text-muted);font-size:var(--font-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cp-ds-preview-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.cp-ds-preview-details>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2)}.cp-ds-preview-details span{color:var(--text-muted);font-size:var(--font-sm)}.cp-ds-window-backdrop{position:fixed;z-index:1300;inset:0;display:grid;place-items:center;padding:var(--space-4);background:rgba(5,10,20,.64)}.cp-ds-window{flex-direction:column;width:min(880px,100%);max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);box-shadow:var(--shadow-dialog)}.cp-ds-window,.cp-ds-window-header{display:flex;background:var(--surface)}.cp-ds-window-header{position:-webkit-sticky;position:sticky;top:0;z-index:1;align-items:center;gap:var(--space-4);min-height:68px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.cp-ds-window-header strong{display:block;font-size:var(--font-lg)}.cp-ds-window-header small{display:block;color:var(--text-muted);font-size:var(--font-xs)}.cp-ds-window-controls{display:flex;gap:var(--space-2);flex:none}html[data-theme] .cp-ds-window button.cp-ds-window-dot{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;padding:0!important;border:1px solid rgba(0,0,0,.16);border-radius:50%!important;cursor:pointer}.cp-ds-window-dot.is-close{background:#f59e0b}.cp-ds-window-dot.is-minimize{background:#22c55e}.cp-ds-window-dot.is-third{background:#3b82f6}.cp-ds-minimized-launcher{display:none}.cp-ds-window-body{min-height:0;overflow:auto;padding:var(--space-4);line-height:1.5}.cp-ds-window-body p{margin:0 0 var(--space-4)}.cp-ds-window-footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}@media (max-width:1024px){.cp-ds-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.cp-ds-form-grid,.cp-ds-preview-bars,.cp-ds-preview-details{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.cp-ds-minimized-launcher{position:fixed;z-index:1300;right:12px;bottom:84px;display:block;max-width:calc(100vw - 24px);min-height:40px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);box-shadow:var(--shadow-popover);font:inherit;font-weight:700;cursor:pointer}}@media (max-width:480px){.cp-ds-page-header{align-items:stretch;flex-direction:column}.cp-ds-page-header h1{font-size:var(--font-xl)}.cp-ds-header-actions .cp-ds-button{width:100%}.cp-ds-metric-grid{grid-template-columns:minmax(0,1fr)}.cp-ds-window-backdrop{padding:0}.cp-ds-window{width:100%;height:100dvh;max-height:none;border-radius:0}.cp-ds-window-footer .cp-ds-button{width:100%}.cp-ds-input{font-size:var(--font-md)}}html[data-theme] .cp-ds-app{min-width:0;padding:var(--space-2) 0 var(--space-8) var(--space-4);border-left:0;background:var(--bg)!important;color:var(--text);font-family:Segoe UI Variable Text,Segoe UI,Arial,sans-serif;font-size:var(--font-base);line-height:1.45}.cp-ds-app,.cp-ds-app :where(button,input,select,textarea){font-family:inherit;letter-spacing:0}.cp-ds-app>*{min-width:0;width:100%;max-width:1680px}.cp-ds-app>.page-head{display:flex;flex-direction:column;justify-content:center;min-height:88px;margin:0 0 var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--border);background:transparent!important}.cp-ds-app>.page-head:has(.page-title:empty){display:none}.cp-ds-app:has(>.cp-dev-page)>.page-head,.cp-ds-app:has(>.cp-er-page)>.page-head,.cp-ds-app:has(>.cp-leader-page)>.page-head{display:none}.cp-ds-app:has(>.cp-dev-page) .cp-dev-hero,.cp-ds-app:has(>.cp-er-page) .cp-er-hero,.cp-ds-app:has(>.cp-leader-page) .cp-leader-hero{margin:0 0 var(--space-5)!important;padding:var(--space-5) 0!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cp-ds-app .page-head h1,.cp-ds-app .page-title,.cp-ds-app h1{margin:0;color:var(--text);font-size:var(--font-display);font-weight:800;line-height:1.15}.cp-ds-app .page-head p,.cp-ds-app .page-subtitle{max-width:920px;margin-top:var(--space-2);color:var(--text-muted)!important;font-size:var(--font-base)}.cp-ds-app h2{margin-top:0;color:var(--text);font-size:var(--font-lg);line-height:1.3}.cp-ds-app h3,.cp-ds-app h4{color:var(--text);font-size:var(--font-md);line-height:1.35}.cp-ds-app :where(p,label,span,div,td,th,a,button,input,select,textarea){overflow-wrap:anywhere}.cp-ds-app :where(.muted,.sub,.hint,small){color:var(--text-muted)!important;font-size:max(var(--font-xs),12px)}.cp-ds-app .button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:auto;min-height:40px;margin:0;padding:9px var(--space-3);border:1px solid var(--ds-accent);border-radius:var(--radius-md);background:var(--ds-accent)!important;color:#fff!important;box-shadow:none;font-size:var(--font-base);font-weight:700;line-height:1.2;text-align:center}.cp-ds-app .button:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)!important}.cp-ds-app .button:active:not(:disabled){border-color:var(--accent-active);background:var(--accent-active)!important}.cp-ds-app :where(.button.secondary,.button.ghost,.button.inline.secondary){border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.cp-ds-app :where(.button.secondary,.button.ghost,.button.inline.secondary):hover:not(:disabled){background:var(--surface-2)!important}.cp-ds-app :where(.button.danger,.button.inline.danger){border-color:var(--danger)!important;background:var(--danger)!important;color:#fff!important}.cp-ds-app :where(.button.success,.button.inline.success){border-color:var(--success)!important;background:var(--success)!important;color:#fff!important}.cp-ds-app button:not(.button):not(.cp-help-hint-trigger):not([class*=window-dot]):not(.modal-close):not(.modal-close-outside):not([role=tab]):not(.panel){max-width:100%;min-height:40px;border-radius:var(--radius-md);font-size:var(--font-base);font-weight:700}.cp-ds-app :where(button,.button):disabled{cursor:not-allowed;opacity:.55;filter:none}.cp-ds-app :where(button,.button,a,input,select,textarea):focus-visible{outline:3px solid var(--info);outline-offset:2px}.cp-ds-app .field{gap:var(--space-1);margin-top:var(--space-3)}.cp-ds-app .field>label,.cp-ds-app label{color:var(--text);font-size:var(--font-sm);font-weight:700}.cp-ds-app :where(.input,.search-input,input:not([type]),input[type=text],input[type=search],input[type=number],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],select,textarea){width:100%;min-height:40px;margin:0;padding:9px var(--space-3);border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:none!important;font-size:var(--font-base);line-height:1.3}.cp-ds-app textarea{field-sizing:content;min-height:92px;max-height:none;overflow-y:visible;resize:vertical}.cp-ds-app :where(.field,[class*=-field],input,select,textarea){min-width:0;max-width:100%}.cp-ds-app :where(input,select,textarea)::placeholder{color:var(--text-muted);opacity:1}.cp-ds-app :where(input,select,textarea):focus{border-color:var(--ds-accent)!important;outline:2px solid color-mix(in srgb,var(--ds-accent) 24%,transparent);outline-offset:0}.cp-ds-app :where(input,select,textarea):invalid:not(:placeholder-shown),.cp-ds-app :where(input,select,textarea)[aria-invalid=true]{border-color:var(--danger)!important}html[data-theme] body .shell.callpro-refero-shell main.content.cp-ds-app input[type=checkbox]{position:relative;display:inline-block;flex:0 0 auto;width:36px!important;min-width:36px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:1px solid var(--border)!important;border-radius:10px!important;background:var(--surface-2)!important;box-shadow:none!important;cursor:pointer;vertical-align:middle;transition:background-color .15s ease,border-color .15s ease}html[data-theme] body .shell.callpro-refero-shell main.content.cp-ds-app input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.22);transition:transform .15s ease}html[data-theme] body .shell.callpro-refero-shell main.content.cp-ds-app input[type=checkbox]:checked{border-color:var(--ds-accent)!important;background:var(--ds-accent)!important}html[data-theme] body .shell.callpro-refero-shell main.content.cp-ds-app input[type=checkbox]:checked:after{transform:translateX(16px)}html[data-theme] body .shell.callpro-refero-shell main.content.cp-ds-app input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}html[data-theme] body .shell.callpro-refero-shell main.content.cp-ds-app .cp-ds-choice input[type=checkbox]{position:absolute;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;opacity:0}.cp-ds-app :where(.checkbox-row,label:has(>input[type=checkbox])){display:flex;align-items:center;gap:var(--space-2)}.cp-ds-app :where(.panel,.card,.section-card,.stat-card,.empty-box,.notice,.cp-er-hero,.cp-er-card,.cp-dev-hero,.cp-dev-card,.cp-dev-index-card,.cp-leader-hero,.cp-leader-rating-card,.cp-leader-sla-card,.cp-monitor-report-card,.callpro-sales-control-card,.callpro-rescue-task-card,.notification-channel-card,.owner-notifications-card,.tour-hero,.tour-status-card){max-width:none;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:var(--shadow-card)!important}.cp-ds-app :where(.panel,.card,.section-card){padding:var(--space-4)}.cp-ds-app :where(.stat-card,.cp-dev-stat,.cp-er-stat,.cp-leader-stat,.callpro-sales-control-stat){min-width:0;min-height:112px;padding:var(--space-4)!important;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--surface)!important;box-shadow:var(--shadow-card)!important}.cp-ds-app .stat-card:after{display:none}.cp-ds-app :where(.stat-card .label,.cp-dev-stat-label,.cp-er-stat-label,.cp-leader-stat-label){color:var(--text-muted)!important;font-size:var(--font-xs)}.cp-ds-app :where(.stat-card .value,.cp-dev-stat-value,.cp-er-stat-value,.cp-leader-stat-value){margin:var(--space-2) 0;color:var(--text);font-size:var(--font-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.cp-ds-app .metric{margin:var(--space-2) 0;color:var(--text);font-size:var(--font-xl);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.cp-ds-app :where(.stat-grid,.stats-grid,.cp-dev-stats,.cp-er-stats,.cp-leader-stats,.callpro-sales-control-stats,.notifications-stats){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.cp-ds-app .badge{display:inline-flex;align-items:center;min-height:24px;max-width:100%;padding:2px var(--space-2);border:1px solid var(--border)!important;border-radius:999px;background:var(--surface-2)!important;color:var(--text);font-size:var(--font-xs);font-weight:700;line-height:1.2}.cp-ds-app .badge.success{border-color:color-mix(in srgb,var(--success) 42%,var(--border))!important;background:color-mix(in srgb,var(--success) 10%,var(--surface))!important;color:var(--success)!important}.cp-ds-app :where(.badge.warning,.badge.warn){border-color:color-mix(in srgb,var(--warning) 42%,var(--border))!important;background:color-mix(in srgb,var(--warning) 10%,var(--surface))!important;color:var(--warning)!important}.cp-ds-app .badge.danger{border-color:color-mix(in srgb,var(--danger) 42%,var(--border))!important;background:color-mix(in srgb,var(--danger) 10%,var(--surface))!important;color:var(--danger)!important}.cp-ds-app :where(.error,.success,.notice){padding:var(--space-3);border-radius:var(--radius-md);box-shadow:none!important}.cp-ds-app .error{border:1px solid color-mix(in srgb,var(--danger) 42%,var(--border));background:color-mix(in srgb,var(--danger) 10%,var(--surface))!important;color:var(--danger)!important}.cp-ds-app :where(.cp-app-quick-tabs,.callpro-quality-modal-tabs,.tour-tabs,.tour-mini-tabs,[role=tablist]){display:flex;align-items:center;gap:var(--space-1);max-width:100%;overflow-x:auto;border-bottom:1px solid var(--border);background:transparent!important;scrollbar-width:none}.cp-ds-app :where(.cp-app-quick-tabs,.callpro-quality-modal-tabs,.tour-tabs,.tour-mini-tabs,[role=tablist])::-webkit-scrollbar{display:none}.cp-ds-app :where(.cp-app-quick-tabs,.callpro-quality-modal-tabs,.tour-tabs,.tour-mini-tabs,[role=tablist])>button,.cp-ds-app [role=tab]{flex:0 0 auto;min-height:40px!important;padding:9px var(--space-3)!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--text-muted)!important;box-shadow:none!important;font-size:var(--font-base);font-weight:700}.cp-ds-app :where(.cp-app-quick-tabs,.callpro-quality-modal-tabs,.tour-tabs,.tour-mini-tabs)>button.is-active,.cp-ds-app [role=tab].is-active,.cp-ds-app [role=tab][aria-selected=true]{border-bottom-color:var(--ds-accent)!important;color:var(--ds-accent)!important}.cp-ds-app .cp-management-links{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0 0 var(--space-5);padding:0;overflow:hidden;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cp-ds-app .cp-management-links-title{padding:0 0 var(--space-1);color:var(--text-muted);font-size:var(--font-xs);font-weight:700;letter-spacing:0}.cp-ds-app .cp-management-links-row{display:flex;flex-wrap:nowrap;gap:var(--space-1);overflow-x:auto;scrollbar-width:none}.cp-ds-app .cp-management-links-row::-webkit-scrollbar{display:none}.cp-ds-app .cp-management-link{display:block;flex:0 0 auto;min-width:0;max-width:none;padding:9px var(--space-3);border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--text-muted)!important;box-shadow:none!important;text-decoration:none;transform:none!important}.cp-ds-app .cp-management-link span{font-size:var(--font-base);font-weight:700;white-space:nowrap}.cp-ds-app .cp-management-link small{display:none}.cp-ds-app .cp-management-link:hover{color:var(--text)!important}.cp-ds-app .cp-management-link.active{border-bottom-color:var(--ds-accent)!important;color:var(--ds-accent)!important}.cp-ds-app .table-wrap,.cp-ds-app [class*=table-scroll]{max-width:100%;overflow-x:auto;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--surface)!important;box-shadow:none!important;-webkit-overflow-scrolling:touch}.cp-ds-app :where(table,.table){width:100%;table-layout:auto;border-collapse:collapse;border-spacing:0;color:var(--text);font-size:var(--font-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cp-ds-app :where(table,.table) td,.cp-ds-app :where(table,.table) th{padding:var(--space-3)!important;border-bottom:1px solid var(--border)!important;background:transparent;text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere}.cp-ds-app :where(table,.table) th{position:-webkit-sticky;position:sticky;z-index:1;top:0;background:var(--surface-2)!important;color:var(--text-muted)!important;font-weight:700}.cp-ds-app :where(table,.table) tbody tr:hover td{background:var(--surface-2)!important}.cp-ds-app :where(table,.table) tbody tr:last-child td{border-bottom:0!important}.cp-ds-app .modal-backdrop{padding:var(--space-4);background:rgba(5,10,20,.64);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cp-ds-app :where(.modal,[role=dialog]){max-width:min(980px,100%);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:var(--shadow-dialog)!important}.cp-ds-app .modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border)}.cp-ds-app button[class*=window-dot]{width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;padding:0!important;border-radius:50%!important}.cp-ds-app :where(.toolbar,.button-row,[class$=-actions],[class$=-head]){gap:var(--space-2)}.cp-ds-app :where(.grid,.grid-2,.form-grid-2){min-width:0;gap:var(--space-3)}@media (max-width:1024px){.cp-ds-app :where(.stat-grid,.stats-grid,.cp-dev-stats,.cp-er-stats,.cp-leader-stats,.callpro-sales-control-stats,.notifications-stats){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){html[data-theme] .cp-ds-app{padding:var(--space-3) var(--space-3) 96px}.cp-ds-app>.page-head{min-height:0;padding:var(--space-4) 0}.cp-ds-app :where(.grid,.grid-2,.form-grid-2){grid-template-columns:minmax(0,1fr)!important}.cp-ds-app :where(.toolbar,.button-row,[class$=-actions]){flex-wrap:wrap}}@media (max-width:480px){.cp-ds-app .page-head h1,.cp-ds-app .page-title,.cp-ds-app h1{font-size:var(--font-xl)}.cp-ds-app :where(.stat-grid,.stats-grid,.cp-dev-stats,.cp-er-stats,.cp-leader-stats,.callpro-sales-control-stats,.notifications-stats){grid-template-columns:minmax(0,1fr)}.cp-ds-app :where(input:not([type=checkbox]),select,textarea){font-size:var(--font-md)}.cp-ds-app .modal-backdrop{padding:0}.cp-ds-app :where(.modal,[role=dialog]){width:100%;max-width:none;min-height:100dvh;max-height:100dvh;border-radius:0!important}.cp-ds-app .modal-actions .button{width:100%}}html[data-cp-page=refusal-analysis] .cp-ds-app .table-wrap>table.table{width:100%!important;min-width:1180px!important;table-layout:fixed!important}html[data-cp-page=refusal-analysis] .cp-ds-app .table-wrap>table.table :where(th,td){white-space:normal;overflow-wrap:break-word!important;word-break:normal!important;vertical-align:top}html[data-cp-page=refusal-analysis] .cp-ds-app .table-wrap>table.table :where(th,td):first-child{width:48px!important;text-align:center;vertical-align:middle}html[data-cp-page=refusal-analysis] .cp-ds-app .table-wrap>table.table :where(th,td):nth-child(2){width:10%}html[data-cp-page=refusal-analysis] .cp-ds-app .table-wrap>table.table :where(th,td):nth-child(3){width:9%}html[data-cp-page=refusal-analysis] .cp-ds-app .table-wrap>table.table :where(th,td):nth-child(4){width:12%}html[data-cp-page=refusal-analysis] .cp-ds-app .table-wrap>table.table :where(th,td):nth-child(5){width:10%}html[data-cp-page=refusal-analysis] .cp-ds-app .table-wrap>table.table :where(th,td):nth-child(6){width:12%}html[data-cp-page=refusal-analysis] .cp-ds-app .table-wrap>table.table :where(th,td):nth-child(7){width:8%}html[data-cp-page=refusal-analysis] .cp-ds-app .table-wrap>table.table :where(th,td):nth-child(9){width:184px;text-align:center;vertical-align:middle}html[data-cp-page=refusal-analysis] .cp-ds-app .table-wrap>table.table td:nth-child(9) .badge{width:max-content;max-width:none;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;justify-content:center}.modal-backdrop .modal:has(>.callpro-generic-window-controls){position:relative!important;padding-top:64px!important}.modal-backdrop .modal:has(>.callpro-generic-window-controls):after,.modal-backdrop .modal:has(>.callpro-generic-window-controls):before{display:none!important;content:none!important}.callpro-generic-window-controls{position:absolute;top:18px;left:22px;right:22px;z-index:60;display:flex;align-items:center;gap:9px;min-width:0;height:24px;color:var(--text,var(--cp-text,#e5e7eb))}.callpro-generic-window-controls strong{min-width:0;margin-left:7px;overflow:hidden;color:inherit;font-size:13px;font-weight:800;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.callpro-generic-window-control{display:block!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;flex:0 0 16px;padding:0!important;margin:0!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:50%!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;box-shadow:0 5px 12px rgba(2,6,23,.28);transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.callpro-generic-window-control.is-close{background:#ff9f1c!important}.callpro-generic-window-control.is-minimize{background:#22c55e!important}.callpro-generic-window-control.is-expand{background:#3b82f6!important}.callpro-generic-window-control:focus-visible,.callpro-generic-window-control:hover{transform:scale(1.16);filter:brightness(1.12);outline:2px solid rgba(255,255,255,.78);outline-offset:2px}.modal-backdrop.callpro-generic-modal-is-minimized{display:none!important}.modal-backdrop.callpro-generic-modal-is-expanded{padding:0!important;align-items:stretch!important;justify-content:stretch!important}.modal-backdrop.callpro-generic-modal-is-expanded .modal[data-callpro-generic-modal-id]{width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.callpro-call-card-modal{padding-top:18px!important}.callpro-call-card-chrome{position:-webkit-sticky;position:sticky;top:-18px;z-index:80;display:grid;grid-gap:13px;gap:13px;margin:-18px -18px 18px;padding:18px 18px 14px;border-bottom:1px solid var(--cp-modal-tabs-border,rgba(148,163,184,.22));background:var(--cp-safe-card-bg,#0f172a);box-shadow:0 12px 22px rgba(2,6,23,.12)}.callpro-call-card-chrome .callpro-window-controls{position:static!important;inset:auto!important;z-index:auto!important;display:flex!important;width:auto!important;min-width:0!important;max-width:none!important;height:18px!important;padding:0!important;gap:9px!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.callpro-call-card-chrome .callpro-window-controls>span{display:block!important;max-width:min(50vw,260px)!important;margin-left:7px;color:var(--cp-safe-card-text,var(--text,#f8fafc));font-size:13px;line-height:18px}.callpro-call-card-chrome .callpro-window-control{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;flex-basis:16px!important}.callpro-call-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.callpro-call-card-heading>div{min-width:0}.callpro-call-card-heading .title,.callpro-call-card-heading [style*=color]{overflow-wrap:anywhere}.callpro-call-card-tabs{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:0 0 2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.callpro-call-card-tabs .button{flex:0 0 auto;white-space:nowrap!important}.callpro-call-card-modal-stack.is-expanded,.callpro-call-card-modal-stack.is-expanded .callpro-call-card-modal{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}.callpro-call-card-modal-stack.is-expanded .callpro-call-card-modal{border-radius:0!important}html[data-theme=light] .callpro-call-card-chrome .callpro-window-controls>span,html[data-theme=light] .callpro-generic-window-controls{color:#0f172a}@media (max-width:720px){.modal-backdrop .modal:has(>.callpro-generic-window-controls){padding-top:58px!important}.callpro-generic-window-controls{top:15px;left:16px;right:16px}.callpro-generic-window-controls strong{max-width:calc(100vw - 116px)}.callpro-call-card-modal{padding-top:12px!important}.callpro-call-card-chrome{top:-12px;margin:-12px -12px 14px;padding:14px 12px 12px;gap:11px}.callpro-call-card-chrome .callpro-window-controls>span{display:block!important}.callpro-call-card-heading{align-items:flex-start}.callpro-call-card-heading .title{font-size:22px!important}}@media (max-width:430px){.callpro-call-card-modal{padding-top:10px!important}.callpro-call-card-chrome{top:-10px;margin:-10px -10px 12px;padding:12px 10px 10px}.callpro-call-card-heading{flex-direction:column;gap:8px}}html[data-theme] body .shell.callpro-refero-shell>main.content.cp-ds-app>.callpro-training-page{display:grid;grid-gap:20px;gap:20px;width:100%!important;max-width:none!important;margin-inline:0!important;min-width:0!important}.callpro-training-page>.callpro-review-layout,.callpro-training-page>.panel,.callpro-training-page>.stat-grid{width:100%;min-width:0;margin-block:0}.callpro-training-page .panel{padding:clamp(18px,1.4vw,24px)}.callpro-review-message{margin-bottom:14px}.callpro-review-entry-card{grid-column:1/-1}.callpro-review-message--success{padding:12px 14px;border:1px solid color-mix(in srgb,#22c55e 42%,transparent);background:color-mix(in srgb,#22c55e 9%,var(--ds-surface,transparent));color:var(--ds-text,inherit)}.callpro-review-stats{grid-template-columns:repeat(5,minmax(150px,1fr));margin-bottom:16px}.callpro-review-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.callpro-review-panel-title h3{margin:0;font-size:18px;line-height:1.25}.callpro-review-panel-title .muted{margin-top:5px;max-width:920px;font-size:.9rem;line-height:1.5}.callpro-review-queue-panel{margin-bottom:16px}.callpro-review-search{display:grid;grid-template-columns:minmax(240px,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.callpro-review-actions .button,.callpro-review-filters .button,.callpro-review-search .button{margin-top:0}.callpro-priority-filters,.callpro-review-actions,.callpro-review-filters{display:flex;flex-wrap:wrap;gap:8px}.callpro-review-filters{margin-top:12px}.callpro-priority-filters{gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-priority-filters .button{margin-top:0;font-size:.82rem}.callpro-priority-filters .is-active,.callpro-review-filters .is-active{color:#fff;border-color:var(--ds-accent,#2f6fed);background:var(--ds-accent,#2f6fed)}.callpro-review-layout{display:grid;grid-template-columns:minmax(360px,430px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.callpro-review-list{display:grid;grid-gap:0;gap:0;max-height:calc(100dvh - 220px);padding:0;overflow:auto}.callpro-review-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;width:100%;padding:16px;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--ds-border,rgba(148,163,184,.2));background:transparent;cursor:pointer}.callpro-review-list-item.is-active,.callpro-review-list-item:hover{background:color-mix(in srgb,var(--ds-accent,#2f6fed) 10%,transparent)}.callpro-review-list-item.is-active{box-shadow:inset 3px 0 0 var(--ds-accent,#2f6fed)}.callpro-review-list-main{display:grid;min-width:0;grid-gap:4px;gap:4px}.callpro-review-list-main small,.callpro-review-list-main strong{overflow-wrap:anywhere}.callpro-priority-meta{display:flex;flex-wrap:wrap;gap:5px 8px;align-items:baseline;margin-top:4px}.callpro-priority-meta b{color:#fde68a;font-size:.78rem;line-height:1.35}.callpro-priority-meta small{font-size:.76rem}html[data-theme=light] .callpro-priority-meta b{color:#92400e}.callpro-review-list-main strong{font-size:.95rem;line-height:1.35}.callpro-review-list-main small{color:var(--ds-text-muted,#94a3b8);font-size:.84rem;line-height:1.5}.callpro-review-status{max-width:150px;white-space:normal;text-align:center}.callpro-review-status--approved,.callpro-review-status--training_ready{color:#bbf7d0;border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.12)}.callpro-review-status--corrected{color:#bfdbfe;border-color:rgba(59,130,246,.45);background:rgba(59,130,246,.12)}.callpro-review-status--excluded_from_training,.callpro-review-status--rejected{color:#fecaca;border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.12)}.callpro-review-status--needs_second_review{color:#fde68a;border-color:rgba(245,158,11,.45);background:rgba(245,158,11,.12)}html[data-theme=light] .callpro-review-status--approved,html[data-theme=light] .callpro-review-status--training_ready{color:#166534}html[data-theme=light] .callpro-review-status--corrected{color:#1d4ed8}html[data-theme=light] .callpro-review-status--excluded_from_training,html[data-theme=light] .callpro-review-status--rejected{color:#b91c1c}html[data-theme=light] .callpro-review-status--needs_second_review{color:#92400e}.callpro-review-card{min-width:0}.callpro-review-empty{display:grid;min-height:420px;place-content:center;text-align:center}.callpro-review-empty h3,.callpro-review-empty p{margin:0}.callpro-review-empty p{max-width:520px;margin-top:8px;color:var(--ds-text-muted,#94a3b8)}.callpro-review-card-content{display:grid;grid-gap:18px;gap:18px}.callpro-review-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;padding-block:4px}.callpro-review-toggle{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;min-width:0;cursor:pointer}.callpro-review-toggle input[type=checkbox]{margin-top:2px}.callpro-review-toggle span{display:grid;grid-gap:2px;gap:2px;min-width:0}.callpro-review-toggle small,.callpro-review-toggle strong{overflow-wrap:anywhere}.callpro-review-toggle small{color:var(--ds-text-muted,#94a3b8)}.callpro-review-original{padding:13px 0;border-block:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-review-original p{margin:7px 0 0;color:var(--ds-text-muted,#94a3b8);white-space:pre-wrap}.callpro-review-evidence{display:grid;grid-gap:12px;gap:12px;padding:2px 0 16px;border-bottom:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-review-evidence-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-auto-rows:max-content;grid-gap:10px;gap:10px;align-items:start;align-content:start;height:clamp(320px,45vh,420px);min-width:0;padding:0 8px 12px 0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-color:var(--ds-border-strong,#64748b) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.callpro-review-evidence-list::-webkit-scrollbar{width:10px}.callpro-review-evidence-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--ds-border-strong,#64748b);background-clip:padding-box}.callpro-review-evidence-item{display:grid;grid-auto-rows:max-content;grid-gap:8px;gap:8px;align-content:start;align-self:start;height:auto;min-width:0;padding:12px;border:1px solid var(--ds-border,rgba(148,163,184,.2));border-radius:var(--radius-md,8px);color:var(--ds-text,#e5e7eb);background:color-mix(in srgb,var(--ds-surface,#0f172a) 82%,transparent);font:inherit;text-align:left;cursor:default}.callpro-review-evidence-item:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-accent,#2f6fed) 55%,var(--ds-border,transparent))}.callpro-review-evidence-item.is-selected{border-color:var(--ds-accent,#2f6fed);background:color-mix(in srgb,var(--ds-accent,#2f6fed) 10%,transparent);box-shadow:inset 3px 0 0 var(--ds-accent,#2f6fed)}.callpro-review-evidence-item.is-suggested{border-color:color-mix(in srgb,var(--ds-warning,#f59e0b) 70%,var(--ds-border,transparent));border-style:dashed;background:color-mix(in srgb,var(--ds-warning,#f59e0b) 7%,transparent)}.callpro-review-evidence-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.callpro-review-evidence-ai-label{display:inline-flex;align-items:center;min-height:22px;margin-left:8px;padding:2px 7px;border:1px solid color-mix(in srgb,var(--ds-warning,#f59e0b) 72%,transparent);border-radius:999px;color:var(--ds-warning,#fbbf24);font-size:var(--font-xs,11px);font-weight:700;line-height:1.2;vertical-align:middle}.callpro-review-evidence-item:disabled{cursor:default;opacity:1}.callpro-review-evidence-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.callpro-review-evidence-head small,.callpro-review-evidence-state{color:var(--ds-text-muted,#94a3b8)}.callpro-review-evidence-head small{flex:0 0 auto}.callpro-review-evidence-item>span:not(.callpro-review-evidence-head){color:var(--ds-text,#e5e7eb);font-size:.9rem;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.callpro-review-evidence-state{font-size:var(--font-sm,12px)}.callpro-review-evidence-bindings{display:flex;flex-wrap:wrap;gap:6px}.callpro-review-evidence-binding{min-height:30px;padding:5px 9px;border:1px solid var(--ds-border,rgba(148,163,184,.24));border-radius:999px;color:var(--ds-text-muted,#94a3b8);background:color-mix(in srgb,var(--ds-surface-raised,#172033) 84%,transparent);font:inherit;font-size:var(--font-sm,12px);font-weight:700;line-height:1.2;cursor:pointer}.callpro-review-evidence-binding:hover{border-color:color-mix(in srgb,var(--ds-accent,#2f6fed) 65%,var(--ds-border,transparent));color:var(--ds-text,#e5e7eb)}.callpro-review-evidence-binding.is-active{border-color:var(--ds-accent,#2f6fed);color:#fff;background:var(--ds-accent,#2f6fed)}.callpro-review-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:14px;gap:14px;align-items:start}.callpro-review-field{min-width:0;margin-top:0}.callpro-review-field--full{grid-column:1/-1}.callpro-review-field textarea{field-sizing:content;min-height:112px;max-height:none;overflow-y:visible;resize:vertical}.callpro-review-code{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.callpro-review-history{padding-top:16px;border-top:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-review-version{border-bottom:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-review-version summary{display:flex;justify-content:space-between;gap:14px;padding:12px 0;cursor:pointer}.callpro-review-version-body{display:grid;grid-gap:7px;gap:7px;padding:0 0 14px}.callpro-review-version-body pre{max-height:340px;margin:6px 0 0;padding:12px;overflow:auto;border:1px solid var(--ds-border,rgba(148,163,184,.2));background:color-mix(in srgb,var(--ds-surface,#0f172a) 88%,transparent);white-space:pre-wrap;overflow-wrap:anywhere}.callpro-review-dictionary{margin-top:16px}.callpro-review-dictionary-form{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;grid-gap:10px;gap:10px;align-items:center}.callpro-review-dictionary-form .button{margin-top:0}.callpro-review-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px;margin-top:14px}.callpro-review-terms .empty-box{display:grid;grid-gap:4px;gap:4px}.callpro-review-terms small,.callpro-review-terms span{color:var(--ds-text-muted,#94a3b8)}.callpro-dataset-panel{display:grid;grid-gap:16px;gap:16px}.callpro-dataset-builder{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) minmax(260px,1.4fr) auto;grid-gap:12px;gap:12px;align-items:end}.callpro-dataset-create{display:flex;gap:10px;align-items:center;justify-content:flex-end;min-height:42px}.callpro-dataset-create>span{color:var(--ds-text-muted,#94a3b8);white-space:nowrap}.callpro-dataset-create>span strong{color:var(--ds-text,#f8fafc)}.callpro-dataset-note{padding-block:12px;color:var(--ds-text-muted,#94a3b8);border-block:1px solid var(--ds-border,rgba(148,163,184,.2));line-height:1.45}.callpro-retraining-signal{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 16px;border:1px solid var(--ds-border,rgba(148,163,184,.2));background:color-mix(in srgb,var(--ds-accent,#2f6fed) 8%,transparent)}.callpro-retraining-signal>div{display:grid;grid-gap:4px;gap:4px}.callpro-retraining-signal>div:last-child{min-width:200px;text-align:right}.callpro-retraining-signal small,.callpro-retraining-signal span{color:var(--ds-text-muted,#94a3b8);line-height:1.45}.callpro-retraining-signal.is-ready{border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.1)}@media (max-width:760px){.callpro-retraining-signal{grid-template-columns:1fr}.callpro-retraining-signal>div:last-child{min-width:0;text-align:left}}.callpro-dataset-table{min-width:0;overflow-x:auto}.callpro-dataset-row{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(150px,1fr) minmax(110px,.7fr) minmax(180px,1.2fr) minmax(140px,.85fr) minmax(140px,auto);grid-gap:14px;gap:14px;min-width:980px;padding:13px 2px;align-items:center;border-bottom:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-dataset-row>span{display:grid;min-width:0;grid-gap:3px;gap:3px;overflow-wrap:anywhere}.callpro-dataset-row small,.callpro-dataset-row--head{color:var(--ds-text-muted,#94a3b8)}.callpro-dataset-row--head{padding-top:4px;font-size:.82rem;font-weight:700}.callpro-dataset-splits{grid-template-columns:repeat(2,minmax(0,1fr))}.callpro-dataset-hash{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem}.callpro-dataset-empty{margin-top:2px}.callpro-audit-title,.callpro-dataset-title-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.callpro-shared-dataset{display:grid;grid-gap:14px;gap:14px;padding-top:16px;border-top:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-shared-dataset-copy,.callpro-shared-dataset-item>span{display:grid;min-width:0;grid-gap:4px;gap:4px}.callpro-shared-dataset-copy span,.callpro-shared-dataset-item small,.callpro-shared-dataset-policy{color:var(--ds-text-muted,#94a3b8);line-height:1.45}.callpro-shared-dataset-builder{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(210px,1fr) minmax(250px,1.3fr) minmax(220px,auto) auto;grid-gap:12px;gap:12px;align-items:end}.callpro-shared-dataset-builder .callpro-review-toggle{margin:0}.callpro-shared-dataset-list{display:grid;grid-gap:2px;gap:2px}.callpro-shared-dataset-item{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(150px,.6fr) minmax(150px,.75fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 2px;border-bottom:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-shared-dataset-policy{padding:11px 14px;border-left:3px solid color-mix(in srgb,#22c55e 65%,transparent);background:color-mix(in srgb,#22c55e 6%,transparent)}.callpro-benchmark-panel,.callpro-golden-panel{display:grid;grid-gap:16px;gap:16px}.callpro-golden-builder{display:grid;grid-template-columns:minmax(170px,.75fr) minmax(220px,1fr) minmax(280px,1.45fr) auto;grid-gap:12px;gap:12px;align-items:end}.callpro-golden-create{display:flex;gap:10px;align-items:center;justify-content:flex-end;min-height:42px}.callpro-golden-create>span{color:var(--ds-text-muted,#94a3b8);white-space:nowrap}.callpro-golden-candidates-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px;border-top:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-golden-candidates-head>div{display:grid;grid-gap:3px;gap:3px}.callpro-benchmark-note,.callpro-golden-candidates-head small{color:var(--ds-text-muted,#94a3b8)}.callpro-golden-candidates{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:8px;gap:8px;max-height:360px;overflow:auto}.callpro-golden-candidate{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;min-width:0;padding:12px;color:inherit;text-align:left;border:1px solid var(--ds-border,rgba(148,163,184,.2));background:transparent;cursor:pointer}.callpro-golden-candidate.is-selected,.callpro-golden-candidate:hover{border-color:color-mix(in srgb,var(--ds-accent,#2f6fed) 58%,var(--ds-border,transparent));background:color-mix(in srgb,var(--ds-accent,#2f6fed) 9%,transparent)}.callpro-golden-candidate>span:last-child{display:grid;min-width:0;grid-gap:3px;gap:3px}.callpro-golden-candidate small{color:var(--ds-text-muted,#94a3b8);line-height:1.4;overflow-wrap:anywhere}.callpro-switch{position:relative;display:inline-block;width:30px;height:18px;border:1px solid var(--ds-border,rgba(148,163,184,.45));border-radius:999px;background:color-mix(in srgb,var(--ds-surface,#0f172a) 84%,#64748b)}.callpro-switch i{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#94a3b8;transition:transform .14s ease,background .14s ease}.callpro-switch.is-on{border-color:var(--ds-accent,#2f6fed);background:var(--ds-accent,#2f6fed)}.callpro-switch.is-on i{background:#fff;transform:translateX(12px)}.callpro-benchmark-runs,.callpro-golden-snapshots{min-width:0;overflow-x:auto}.callpro-golden-row{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(150px,1fr) minmax(90px,.55fr) minmax(150px,.9fr) minmax(170px,1fr);grid-gap:14px;gap:14px;min-width:830px;padding:12px 2px;align-items:center;border-bottom:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-golden-row>span{display:grid;min-width:0;grid-gap:3px;gap:3px;overflow-wrap:anywhere}.callpro-golden-row small,.callpro-golden-row--head{color:var(--ds-text-muted,#94a3b8)}.callpro-golden-row--head{font-size:.82rem;font-weight:700}.callpro-benchmark-builder{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(340px,1.6fr) auto;grid-gap:16px;gap:16px;align-items:end}.callpro-benchmark-models{display:grid;min-width:0;grid-gap:7px;gap:7px}.callpro-benchmark-models>div{display:flex;flex-wrap:wrap;gap:10px 16px}.callpro-benchmark-note{padding-block:12px;border-block:1px solid var(--ds-border,rgba(148,163,184,.2));line-height:1.45}.callpro-benchmark-run{border-bottom:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-benchmark-run summary{display:flex;justify-content:space-between;gap:16px;padding:13px 2px;cursor:pointer}.callpro-benchmark-run summary span:last-child{color:var(--ds-text-muted,#94a3b8);text-align:right}.callpro-benchmark-metrics{display:grid;grid-gap:8px;gap:8px;padding-bottom:14px}.callpro-benchmark-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 0 12px;color:var(--ds-text-muted,#94a3b8)}.callpro-benchmark-model-row{display:grid;grid-template-columns:minmax(170px,1.2fr) repeat(9,minmax(112px,.8fr));grid-gap:12px;gap:12px;min-width:1450px;padding:11px 0;align-items:center}.callpro-benchmark-model-row span{display:grid;grid-gap:2px;gap:2px;color:var(--ds-text-muted,#94a3b8);font-size:.82rem}.callpro-benchmark-model-row b{color:var(--ds-text,#f8fafc);font-size:.92rem}.callpro-benchmark-examples{display:grid;grid-gap:0;gap:0;margin-top:8px;border-top:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-benchmark-example{border-bottom:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-benchmark-example>summary{padding:12px 0}.callpro-benchmark-example-body{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);grid-gap:18px;gap:18px;padding:0 0 16px 22px}.callpro-benchmark-comparison,.callpro-benchmark-reference{display:grid;min-width:0;align-content:start;grid-gap:7px;gap:7px;line-height:1.45;overflow-wrap:anywhere}.callpro-benchmark-comparison>span,.callpro-benchmark-reference>span{color:var(--ds-text-muted,#94a3b8)}.callpro-benchmark-comparison b,.callpro-benchmark-reference b{color:var(--ds-text,#f8fafc)}.callpro-benchmark-comparison+.callpro-benchmark-comparison{grid-column:2;padding-top:14px;border-top:1px dashed var(--ds-border,rgba(148,163,184,.2))}.callpro-benchmark-comparison-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.callpro-benchmark-comparison-head span{color:var(--ds-text-muted,#94a3b8)}#ai-audit-log,#benchmark-models,#dataset-versions,#golden-dataset,#model-registry,#offline-training{scroll-margin-top:18px}.callpro-training-jumps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.callpro-training-jumps a{position:relative;display:grid;min-width:0;min-height:68px;align-content:center;grid-gap:4px;gap:4px;padding:12px 38px 12px 14px;border:1px solid var(--ds-border,rgba(148,163,184,.2));border-radius:8px;color:var(--ds-text,#f8fafc);background:color-mix(in srgb,var(--ds-panel,#0f172a) 82%,transparent);text-decoration:none}.callpro-training-jumps a:focus-visible,.callpro-training-jumps a:hover{border-color:color-mix(in srgb,var(--ds-accent,#2563eb) 65%,var(--ds-border,transparent));background:color-mix(in srgb,var(--ds-accent,#2563eb) 10%,var(--ds-panel,#0f172a))}.callpro-training-jumps span,.callpro-training-jumps strong{min-width:0;overflow-wrap:anywhere}.callpro-training-jumps span{color:var(--ds-text-muted,#94a3b8);font-size:.78rem;line-height:1.35}.callpro-training-jumps b{position:absolute;top:10px;right:10px;display:grid;min-width:22px;height:22px;place-items:center;border-radius:50%;color:#fff;background:var(--ds-accent,#2563eb);font-size:.72rem}.callpro-offline-panel{display:grid;grid-gap:16px;gap:16px}.callpro-offline-title-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.callpro-offline-guide{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--ds-accent,#2563eb) 55%,var(--ds-border,transparent));border-left-width:4px;background:color-mix(in srgb,var(--ds-accent,#2563eb) 8%,transparent)}.callpro-offline-guide>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.callpro-offline-guide span{color:var(--ds-accent,#60a5fa);font-size:.76rem;font-weight:800;text-transform:uppercase}.callpro-offline-guide p{max-width:920px;margin:0;color:var(--ds-text-muted,#94a3b8);line-height:1.45}.callpro-offline-guide .button{flex:0 0 auto}.callpro-offline-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.callpro-offline-steps>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:0;border-left:2px solid color-mix(in srgb,var(--ds-accent,#2563eb) 70%,transparent);color:var(--ds-text,#f8fafc);background:color-mix(in srgb,var(--ds-accent,#2563eb) 5%,transparent);font:inherit;text-align:left;cursor:pointer}.callpro-offline-steps>button.is-active,.callpro-offline-steps>button:focus-visible,.callpro-offline-steps>button:hover{background:color-mix(in srgb,var(--ds-accent,#2563eb) 13%,transparent);outline:1px solid color-mix(in srgb,var(--ds-accent,#2563eb) 60%,transparent);outline-offset:0}.callpro-offline-steps>button.is-complete{border-left-color:color-mix(in srgb,#22c55e 75%,transparent)}.callpro-offline-steps b{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:var(--ds-accent,#2563eb);font-size:.82rem}.callpro-offline-steps>button.is-complete b{background:#15803d}.callpro-offline-empty-guide,.callpro-offline-history-empty,.callpro-offline-history-head>div,.callpro-offline-steps span{display:grid;min-width:0;grid-gap:4px;gap:4px}.callpro-offline-empty-guide span,.callpro-offline-history-empty span,.callpro-offline-history-head span,.callpro-offline-steps small{color:var(--ds-text-muted,#94a3b8);line-height:1.4}.callpro-offline-empty-guide{padding:14px 16px;border-left:3px solid color-mix(in srgb,#f59e0b 72%,transparent);background:color-mix(in srgb,#f59e0b 7%,transparent)}.callpro-offline-empty-guide a{width:-moz-fit-content;width:fit-content;color:var(--ds-accent,#3b82f6);font-weight:700}.callpro-offline-history-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.callpro-offline-history-empty{padding:18px 2px;text-align:left}.callpro-offline-builder{display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(220px,1fr) minmax(190px,.8fr) minmax(220px,1fr);grid-gap:12px;gap:12px}.callpro-offline-hyperparameters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:12px;gap:12px}.callpro-offline-readiness{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid color-mix(in srgb,#f59e0b 45%,var(--ds-border,transparent));background:color-mix(in srgb,#f59e0b 8%,transparent)}.callpro-offline-readiness.is-ready{border-color:color-mix(in srgb,#22c55e 45%,var(--ds-border,transparent));background:color-mix(in srgb,#22c55e 7%,transparent)}.callpro-offline-list,.callpro-offline-readiness>div,.callpro-offline-row>span{display:grid;min-width:0;grid-gap:4px;gap:4px}.callpro-offline-list span,.callpro-offline-note,.callpro-offline-readiness span,.callpro-offline-row small{color:var(--ds-text-muted,#94a3b8);line-height:1.45}.callpro-offline-list{padding-left:14px;border-left:3px solid color-mix(in srgb,#f59e0b 70%,transparent)}.callpro-offline-list span:before{content:"• "}.callpro-offline-list.is-blocked{border-left-color:color-mix(in srgb,#ef4444 72%,transparent)}.callpro-offline-note{padding-block:12px;border-block:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-offline-runs{min-width:0;overflow-x:auto}.callpro-offline-row{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(190px,1.1fr) minmax(180px,1fr) minmax(170px,.9fr) minmax(150px,.8fr) minmax(130px,auto);grid-gap:14px;gap:14px;min-width:1050px;padding:12px 2px;align-items:center;border-bottom:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-offline-row>span{overflow-wrap:anywhere}.callpro-offline-row--head{color:var(--ds-text-muted,#94a3b8);font-size:.82rem;font-weight:700}.callpro-model-registry{display:grid;grid-gap:16px;gap:16px}.callpro-model-title-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.callpro-model-policy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px 16px;border-left:3px solid var(--ds-accent,#2f6df6);background:color-mix(in srgb,var(--ds-accent,#2f6df6) 7%,transparent)}.callpro-model-policy>div,.callpro-model-retire>div,.callpro-model-rollout-lock,.callpro-model-row>span,.callpro-model-workflow article>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.callpro-model-policy span,.callpro-model-readonly,.callpro-model-retire span,.callpro-model-rollout-lock span,.callpro-model-row small,.callpro-model-workflow article>div span{color:var(--ds-text-muted,#94a3b8);line-height:1.45}.callpro-model-readonly{padding:11px 14px;border:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-model-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.callpro-model-workflow article{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--ds-border,rgba(148,163,184,.2));border-radius:8px;background:var(--surface,rgba(15,23,42,.88))}.callpro-model-workflow article.is-active{border-color:color-mix(in srgb,var(--ds-accent,#2f6df6) 65%,var(--ds-border,transparent))}.callpro-model-workflow article.is-complete{border-color:color-mix(in srgb,#22c55e 55%,var(--ds-border,transparent))}.callpro-model-workflow article>b{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:var(--ds-accent,#2f6df6)}.callpro-model-workflow .button{justify-self:start}.callpro-model-digest{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.callpro-model-table{min-width:0;overflow-x:auto}.callpro-model-row{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(210px,1.1fr) minmax(170px,.9fr) minmax(150px,.8fr) minmax(160px,.9fr);grid-gap:14px;gap:14px;min-width:980px;padding:12px 2px;align-items:center;border-bottom:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-model-row--head{color:var(--ds-text-muted,#94a3b8);font-size:.82rem;font-weight:700}.callpro-model-status{justify-self:start}.callpro-model-status--benchmark_passed,.callpro-model-status--production{border-color:color-mix(in srgb,#22c55e 58%,var(--ds-border,transparent));color:#22c55e}.callpro-model-status--canary,.callpro-model-status--shadow{border-color:color-mix(in srgb,#f59e0b 58%,var(--ds-border,transparent));color:#f59e0b}.callpro-model-status--benchmark_failed,.callpro-model-status--retired{border-color:color-mix(in srgb,#ef4444 58%,var(--ds-border,transparent));color:#ef4444}.callpro-model-retire{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(220px,1fr) minmax(260px,1.3fr) auto;grid-gap:12px;gap:12px;align-items:end;padding-top:14px;border-top:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-model-rollout-lock{grid-template-columns:minmax(230px,auto) minmax(280px,1fr) auto;align-items:center;padding:13px 14px;border:1px dashed var(--ds-border-strong,rgba(148,163,184,.4))}.callpro-model-rollout-controls{grid-template-columns:minmax(280px,1.35fr) minmax(220px,1fr) minmax(130px,.45fr) minmax(220px,1fr) auto;align-items:end}.callpro-model-rollout-controls>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.callpro-model-rollout-controls .field{margin:0}.callpro-rollout-gate{grid-column:1/-1;display:grid;grid-gap:5px;gap:5px;padding:10px 12px;border-left:3px solid #f59e0b;background:color-mix(in srgb,#f59e0b 8%,transparent)}.callpro-rollout-gate.is-ready{border-left-color:#22c55e;background:color-mix(in srgb,#22c55e 7%,transparent)}.callpro-rollout-gate ul{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding-left:18px;color:var(--ds-text-muted,#94a3b8)}.callpro-rollout-observability,.callpro-shadow-comparisons{display:grid;grid-gap:12px;gap:12px}.callpro-rollout-observability{padding:14px;border:1px solid var(--ds-border,rgba(148,163,184,.2));background:color-mix(in srgb,var(--ds-accent,#2f6df6) 3%,transparent)}.callpro-rollout-observability-head,.callpro-shadow-comparison>header,.callpro-shadow-comparisons-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.callpro-rollout-observability-head>div,.callpro-shadow-comparison>header>div,.callpro-shadow-comparisons-head{display:grid;grid-gap:4px;gap:4px;min-width:0}.callpro-rollout-metrics small,.callpro-rollout-observability-head span,.callpro-shadow-comparison header span,.callpro-shadow-comparisons-head span,.callpro-shadow-pair small,.callpro-shadow-pair span,.callpro-shadow-reviewed span{color:var(--ds-text-muted,#94a3b8);line-height:1.4}.callpro-rollout-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.callpro-rollout-metrics>article,.callpro-shadow-comparison{min-width:0;padding:12px;border:1px solid var(--ds-border,rgba(148,163,184,.2));border-radius:6px;background:var(--ds-surface,rgba(15,23,42,.46))}.callpro-rollout-metrics>article,.callpro-shadow-comparison,.callpro-shadow-review-actions,.callpro-shadow-reviewed{display:grid;grid-gap:10px;gap:10px}.callpro-rollout-metrics>article>div:first-child{display:flex;justify-content:space-between;gap:10px}.callpro-rollout-metrics dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.callpro-rollout-metrics dl>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.callpro-rollout-metrics dt{color:var(--ds-text-muted,#94a3b8);font-size:.76rem}.callpro-rollout-metrics dd{margin:0;font-size:1rem;font-weight:700}.callpro-rollout-observability .badge.success{border-color:color-mix(in srgb,#22c55e 58%,var(--ds-border,transparent));color:#22c55e}.callpro-shadow-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.callpro-shadow-pair>div{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;padding-left:10px;border-left:2px solid var(--ds-border-strong,rgba(148,163,184,.35))}.callpro-shadow-pair small,.callpro-shadow-pair strong,.callpro-shadow-reviewed span{overflow-wrap:anywhere}.callpro-shadow-review-actions>div{display:flex;flex-wrap:wrap;gap:8px}.callpro-shadow-reviewed{padding:9px 10px;border-left:3px solid #22c55e;background:color-mix(in srgb,#22c55e 6%,transparent)}.callpro-model-verifier{display:grid;grid-template-columns:minmax(280px,1.35fr) minmax(210px,.85fr) minmax(220px,1fr) minmax(150px,.55fr) minmax(230px,1fr) auto;grid-gap:12px;gap:12px;align-items:end;padding:14px;border:1px solid var(--ds-border,rgba(148,163,184,.2));background:color-mix(in srgb,var(--ds-accent,#2f6df6) 5%,transparent)}.callpro-model-verifier-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.callpro-model-verifier-copy span{color:var(--ds-text-muted,#94a3b8);line-height:1.45}.callpro-model-verifier .callpro-review-toggle,.callpro-model-verifier .field{margin:0}.callpro-audit-list,.callpro-audit-panel{display:grid;grid-gap:12px;gap:12px}.callpro-audit-filters{display:flex;flex-wrap:wrap;gap:8px}.callpro-audit-item{border-bottom:1px solid var(--ds-border,rgba(148,163,184,.2))}.callpro-audit-item summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:12px 2px;cursor:pointer}.callpro-audit-change>div,.callpro-audit-item summary>span{display:grid;min-width:0;grid-gap:4px;gap:4px}.callpro-audit-item summary>span:last-child{text-align:right}.callpro-audit-change span,.callpro-audit-item small{color:var(--ds-text-muted,#94a3b8);overflow-wrap:anywhere}.callpro-audit-change{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 0 14px 18px}.callpro-audit-change>div{padding-left:12px;border-left:2px solid var(--ds-border-strong,rgba(148,163,184,.35))}@media (max-width:1180px){.callpro-training-jumps{grid-template-columns:repeat(2,minmax(0,1fr))}.callpro-review-stats{grid-template-columns:repeat(3,minmax(150px,1fr))}.callpro-review-layout{grid-template-columns:1fr}.callpro-review-list{max-height:440px}.callpro-benchmark-builder,.callpro-dataset-builder,.callpro-golden-builder,.callpro-model-retire,.callpro-model-workflow,.callpro-offline-builder,.callpro-offline-hyperparameters,.callpro-review-dictionary-form{grid-template-columns:repeat(2,minmax(0,1fr))}.callpro-model-rollout-lock{grid-template-columns:1fr auto}.callpro-model-rollout-controls,.callpro-model-verifier{grid-template-columns:repeat(2,minmax(0,1fr))}.callpro-rollout-metrics{grid-template-columns:1fr}.callpro-audit-change,.callpro-shared-dataset-builder{grid-template-columns:repeat(2,minmax(0,1fr))}.callpro-model-rollout-controls>div,.callpro-model-rollout-lock strong,.callpro-model-verifier-copy{grid-column:1/-1}.callpro-dataset-create,.callpro-golden-create{justify-content:flex-start}.callpro-benchmark-example-body{grid-template-columns:1fr;padding-left:0}.callpro-benchmark-comparison+.callpro-benchmark-comparison{grid-column:auto}}@media (max-width:720px){html[data-theme] body .shell.callpro-refero-shell>main.content.cp-ds-app>.callpro-training-page{gap:14px;margin-inline:0}.callpro-training-page .panel{padding:14px}.callpro-benchmark-builder,.callpro-dataset-builder,.callpro-golden-builder,.callpro-model-policy,.callpro-model-retire,.callpro-model-rollout-lock,.callpro-model-verifier,.callpro-model-workflow,.callpro-offline-builder,.callpro-offline-hyperparameters,.callpro-review-dictionary-form,.callpro-review-evidence-list,.callpro-review-form-grid,.callpro-review-stats,.callpro-review-toggles{grid-template-columns:1fr}.callpro-rollout-observability-head,.callpro-shadow-comparison>header,.callpro-shadow-comparisons-head{align-items:stretch;flex-direction:column}.callpro-rollout-metrics dl{grid-template-columns:repeat(2,minmax(0,1fr))}.callpro-audit-change,.callpro-offline-steps,.callpro-shadow-pair,.callpro-shared-dataset-builder,.callpro-training-jumps{grid-template-columns:1fr}.callpro-training-jumps a{min-height:58px}.callpro-audit-title,.callpro-dataset-title-badges,.callpro-model-title-badges,.callpro-offline-title-badges{justify-content:flex-start}.callpro-shared-dataset-item{grid-template-columns:1fr;gap:8px}.callpro-shared-dataset-item .button{justify-self:start}.callpro-audit-item summary{grid-template-columns:1fr}.callpro-audit-item summary>span:last-child{text-align:left}.callpro-model-rollout-lock strong{grid-column:auto}.callpro-model-table{overflow:visible}.callpro-model-row--head{display:none}.callpro-model-row:not(.callpro-model-row--head){grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:14px 0}.callpro-model-row:not(.callpro-model-row--head)>span{align-content:start;overflow-wrap:anywhere}.callpro-model-row:not(.callpro-model-row--head)>span:before{color:var(--ds-text-muted,#64748b);font-size:.72rem;font-weight:700;text-transform:uppercase}.callpro-model-row:not(.callpro-model-row--head)>span:first-child:before{content:"Версия"}.callpro-model-row:not(.callpro-model-row--head)>span:nth-child(2):before{content:"Источник"}.callpro-model-row:not(.callpro-model-row--head)>span:nth-child(3):before{content:"Статус"}.callpro-model-row:not(.callpro-model-row--head)>span:nth-child(4):before{content:"Benchmark"}.callpro-model-row:not(.callpro-model-row--head)>span:nth-child(5){grid-column:1/-1}.callpro-model-row:not(.callpro-model-row--head)>span:nth-child(5):before{content:"Развертывание"}.callpro-offline-history-head{align-items:flex-start}.callpro-benchmark-run summary,.callpro-benchmark-toolbar,.callpro-dataset-create,.callpro-golden-candidates-head,.callpro-golden-create,.callpro-offline-guide,.callpro-offline-readiness{align-items:stretch;flex-direction:column}.callpro-golden-candidates{grid-template-columns:1fr}.callpro-review-field--full{grid-column:auto}.callpro-review-search{grid-template-columns:1fr}.callpro-review-panel-title,.callpro-review-version summary{align-items:flex-start;flex-direction:column}.callpro-review-evidence-summary{width:100%;justify-content:flex-start}.callpro-review-list-item{grid-template-columns:1fr}.callpro-review-status{max-width:100%;justify-self:start}}