.medup-loader-overlay[data-v-f7bcbe40]{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%;background:radial-gradient(circle at 20% 84%,rgba(49,188,203,.12),transparent 22%),radial-gradient(circle at 74% 8%,rgba(76,104,242,.16),transparent 31%),linear-gradient(145deg,#f8faff,#f3f6fb,#edf3fb);z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:all;isolation:isolate}.medup-loader-svg[data-v-f7bcbe40]{max-width:100%;height:auto}.funnel-loader-shell[data-v-f7bcbe40]{width:min(600px,calc(100vw - 48px));box-sizing:border-box;padding:26px 30px 22px;border:1px solid rgba(218,226,240,.94);border-radius:22px;background:#ffffffe0;box-shadow:0 24px 70px #2a437021,0 2px 8px #2a43700d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:funnelLoaderIn-f7bcbe40 .45s cubic-bezier(.22,1,.36,1) both}.funnel-loader-brand-row[data-v-f7bcbe40],.funnel-loader-brand[data-v-f7bcbe40],.funnel-loader-progress-meta[data-v-f7bcbe40]{display:flex;align-items:center}.funnel-loader-brand-row[data-v-f7bcbe40]{justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid #edf1f7}.funnel-loader-brand[data-v-f7bcbe40]{gap:9px}.funnel-loader-brand-mark[data-v-f7bcbe40]{display:inline-flex;align-items:flex-end;justify-content:center;gap:2px;width:24px;height:24px;padding:5px;box-sizing:border-box;border-radius:8px;background:#4767ff;box-shadow:0 5px 12px #4767ff38}.funnel-loader-brand-mark i[data-v-f7bcbe40]{display:block;width:2px;border-radius:999px;background:#fff;animation:funnelLoaderBars-f7bcbe40 1.1s ease-in-out infinite}.funnel-loader-brand-mark i[data-v-f7bcbe40]:nth-child(1){height:6px;animation-delay:-.2s}.funnel-loader-brand-mark i[data-v-f7bcbe40]:nth-child(2){height:11px;animation-delay:-.05s}.funnel-loader-brand-mark i[data-v-f7bcbe40]:nth-child(3){height:8px;animation-delay:.1s}.funnel-loader-brand-name[data-v-f7bcbe40]{color:#1d2940;font-size:14px;font-weight:800;letter-spacing:-.02em}.funnel-loader-brand-context[data-v-f7bcbe40]{padding-left:10px;border-left:1px solid #e4eaf3;color:#8b96a9;font-size:9px;font-weight:750;letter-spacing:.1em}.funnel-loader-live[data-v-f7bcbe40]{display:inline-flex;align-items:center;gap:6px;color:#6680a5;font-size:9px;font-weight:750;letter-spacing:.08em}.funnel-loader-live i[data-v-f7bcbe40],.funnel-loader-kicker i[data-v-f7bcbe40]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#22b886;box-shadow:0 0 0 4px #22b8861f;animation:funnelLoaderDot-f7bcbe40 1.4s ease-in-out infinite}.funnel-loader-copy[data-v-f7bcbe40]{padding:25px 0 22px}.funnel-loader-kicker[data-v-f7bcbe40]{display:inline-flex;align-items:center;gap:8px;color:#4767ff;font-size:10px;font-weight:800;letter-spacing:.12em}.funnel-loader-kicker i[data-v-f7bcbe40]{width:5px;height:5px;background:#4767ff;box-shadow:0 0 0 4px #4767ff1a}.funnel-loader-copy h2[data-v-f7bcbe40]{margin:9px 0 5px;color:#172033;font-size:22px;line-height:1.15;letter-spacing:-.035em}.funnel-loader-copy p[data-v-f7bcbe40]{margin:0;color:#7a8699;font-size:12px;font-weight:550}.funnel-loader-track[data-v-f7bcbe40]{display:grid;grid-template-columns:repeat(4,1fr);padding:0 3px 20px}.funnel-loader-stage[data-v-f7bcbe40]{min-width:0}.funnel-loader-stage-line[data-v-f7bcbe40]{display:flex;align-items:center}.funnel-loader-stage-node[data-v-f7bcbe40]{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;box-sizing:border-box;border:1px solid #dbe4f1;border-radius:50%;background:#fff;color:#7c8ba5;box-shadow:0 3px 10px #45609114;animation:funnelLoaderNode-f7bcbe40 1.8s ease-in-out var(--stage-delay) infinite}.funnel-loader-stage-node b[data-v-f7bcbe40]{font-size:9px;font-weight:800}.funnel-loader-connector[data-v-f7bcbe40]{position:relative;height:2px;flex:1;margin:0 8px;overflow:hidden;background:#e6ecf5}.funnel-loader-connector[data-v-f7bcbe40]:after{position:absolute;top:0;right:0;bottom:0;left:0;width:42%;content:"";background:linear-gradient(90deg,transparent,#7d98ff,transparent);animation:funnelLoaderFlow-f7bcbe40 1.6s ease-in-out var(--stage-delay) infinite}.funnel-loader-stage-label[data-v-f7bcbe40]{display:block;overflow:hidden;margin-top:9px;color:#74829a;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.funnel-loader-progress-meta[data-v-f7bcbe40]{justify-content:space-between;gap:12px;color:#8b96a9;font-size:10px;font-weight:600}.funnel-loader-progress-meta strong[data-v-f7bcbe40]{color:#4767ff;font-size:11px}.funnel-loader-progress[data-v-f7bcbe40]{position:relative;height:6px;margin-top:9px;overflow:hidden;border-radius:999px;background:#e9eef7}.funnel-loader-progress[data-v-f7bcbe40]:after{position:absolute;top:0;bottom:0;left:-35%;width:35%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:funnelLoaderShine-f7bcbe40 1.5s ease-in-out infinite}.funnel-loader-progress[data-v-f7bcbe40]:not(.has-percent):before{position:absolute;top:0;bottom:0;left:0;width:38%;content:"";border-radius:inherit;background:linear-gradient(90deg,#4767ff,#7791ff);animation:funnelLoaderProgress-f7bcbe40 1.8s ease-in-out infinite}.funnel-loader-progress.has-percent span[data-v-f7bcbe40]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4767ff,#7791ff);transition:width .3s ease}.funnel-loader-footnote[data-v-f7bcbe40]{display:flex;align-items:center;gap:8px;margin-top:14px;color:#a0aabd;font-size:10px}.funnel-loader-dots[data-v-f7bcbe40]{display:inline-flex;gap:3px}.funnel-loader-dots i[data-v-f7bcbe40]{width:3px;height:3px;border-radius:50%;background:#91a5ff;animation:funnelLoaderDot-f7bcbe40 1s ease-in-out infinite}.funnel-loader-dots i[data-v-f7bcbe40]:nth-child(2){animation-delay:.15s}.funnel-loader-dots i[data-v-f7bcbe40]:nth-child(3){animation-delay:.3s}@keyframes funnelLoaderIn-f7bcbe40{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes funnelLoaderBars-f7bcbe40{0%,to{transform:scaleY(.7);opacity:.7}50%{transform:scaleY(1.08);opacity:1}}@keyframes funnelLoaderNode-f7bcbe40{0%,to{border-color:#dbe4f1;color:#7c8ba5;transform:translateY(0)}35%{border-color:#6f8aff;color:#4767ff;box-shadow:0 0 0 5px #4767ff1a;transform:translateY(-2px)}}@keyframes funnelLoaderFlow-f7bcbe40{0%{transform:translate(-140%)}to{transform:translate(330%)}}@keyframes funnelLoaderProgress-f7bcbe40{0%{transform:translate(-105%)}55%,to{transform:translate(275%)}}@keyframes funnelLoaderShine-f7bcbe40{0%{transform:translate(0)}to{transform:translate(390%)}}@keyframes funnelLoaderDot-f7bcbe40{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media (max-width: 620px){.funnel-loader-shell[data-v-f7bcbe40]{padding:22px 20px 18px;border-radius:18px}.funnel-loader-brand-context[data-v-f7bcbe40]{display:none}.funnel-loader-copy h2[data-v-f7bcbe40]{font-size:19px}.funnel-loader-stage-label[data-v-f7bcbe40]{font-size:9px}}.medup-loader-title[data-v-f7bcbe40]{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700;fill:#1f2937}.medup-loader-sub[data-v-f7bcbe40]{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;fill:#94a3b8}.medup-loader-percent-text[data-v-f7bcbe40]{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:700;fill:#1677ff}.medup-loader-pulse[data-v-f7bcbe40]{transform-origin:46px 60px;animation:medupPulse-f7bcbe40 1.6s ease-in-out infinite}.medup-loader-ring[data-v-f7bcbe40]{transform-origin:46px 60px;animation:medupSpin-f7bcbe40 2s linear infinite}.medup-loader-pct-wrap[data-v-f7bcbe40]{transform-origin:350px 60px;animation:medupPctPulse-f7bcbe40 1.4s ease-in-out infinite}@keyframes medupPulse-f7bcbe40{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.03);opacity:1}}@keyframes medupSpin-f7bcbe40{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes medupPctPulse-f7bcbe40{0%,to{opacity:.85}50%{opacity:1}}.medup-loader-enter-active[data-v-f7bcbe40]{transition:opacity .35s ease}.medup-loader-leave-active[data-v-f7bcbe40]{transition:opacity .4s ease}.medup-loader-enter-from[data-v-f7bcbe40],.medup-loader-leave-to[data-v-f7bcbe40]{opacity:0}.medup-loader-enter-active .medup-loader-svg[data-v-f7bcbe40],.medup-loader-leave-active .medup-loader-svg[data-v-f7bcbe40]{transition:transform .35s ease}.medup-loader-enter-from .medup-loader-svg[data-v-f7bcbe40],.medup-loader-leave-to .medup-loader-svg[data-v-f7bcbe40]{transform:scale(.94) translateY(12px)}@media (prefers-reduced-motion: reduce){.funnel-loader-shell[data-v-f7bcbe40],.funnel-loader-brand-mark i[data-v-f7bcbe40],.funnel-loader-live i[data-v-f7bcbe40],.funnel-loader-kicker i[data-v-f7bcbe40],.funnel-loader-stage-node[data-v-f7bcbe40],.funnel-loader-connector[data-v-f7bcbe40]:after,.funnel-loader-progress[data-v-f7bcbe40]:before,.funnel-loader-progress[data-v-f7bcbe40]:after,.funnel-loader-dots i[data-v-f7bcbe40],.medup-loader-pulse[data-v-f7bcbe40],.medup-loader-ring[data-v-f7bcbe40],.medup-loader-pct-wrap[data-v-f7bcbe40]{animation:none!important}}.standalone-page[data-v-1e93ba8a]{width:100%;min-height:100vh;height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.main-layout[data-v-1e93ba8a]{display:flex;width:100%;height:100vh;position:relative;isolation:isolate;overflow:hidden;background-color:#f4f7fb;background-image:radial-gradient(circle at 0% 0%,rgba(71,103,255,.11) 0%,transparent 34%),radial-gradient(circle at 100% 0%,rgba(139,92,246,.09) 0%,transparent 30%),linear-gradient(180deg,#fbfdff,#f4f7fb 42%,#f2f5fa)}.sidebar[data-v-1e93ba8a]{width:300px;flex:0 0 auto;height:100%;display:flex;flex-direction:column;padding:12px;gap:12px;z-index:10;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;white-space:nowrap;background:#f9fbffc7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid var(--apple-border);position:relative}.sidebar.resizing[data-v-1e93ba8a]{transition:none}.sidebar-resizer[data-v-1e93ba8a]{flex:0 0 5px;width:5px;height:100%;position:relative;z-index:11;cursor:col-resize;touch-action:none;outline:none}.sidebar-resizer[data-v-1e93ba8a]:after{content:"";position:absolute;top:0;right:1px;bottom:0;left:1px;background:transparent;transition:background .15s ease}.sidebar-resizer[data-v-1e93ba8a]:hover:after,.sidebar-resizer[data-v-1e93ba8a]:focus-visible:after,.sidebar-resizer.resizing[data-v-1e93ba8a]:after{background:var(--apple-blue);opacity:.55}.sidebar-resizer.resizing[data-v-1e93ba8a]{cursor:col-resize}.sidebar.collapsed[data-v-1e93ba8a]{width:0;padding:12px 0;opacity:0;pointer-events:none;border-right:none}.logo[data-v-1e93ba8a]{display:flex;align-items:center;gap:14px;padding:0 4px}.logo-text[data-v-1e93ba8a]{font-weight:800;font-size:22px;background:linear-gradient(135deg,var(--apple-text) 0%,#666 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px}.logo-icon[data-v-1e93ba8a]{width:34px;height:34px;background:linear-gradient(135deg,#007aff,#0056b3);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #007aff59}.nav-menu[data-v-1e93ba8a]{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.nav-menu[data-v-1e93ba8a]::-webkit-scrollbar{display:none}.nav-item[data-v-1e93ba8a]{display:flex;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;color:var(--apple-text);border-radius:10px;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:500;cursor:pointer}.nav-item[data-v-1e93ba8a]:hover{background:#0000000a}.nav-item.router-link-active[data-v-1e93ba8a]:not(.sub-item){background:var(--apple-blue);color:#fff;box-shadow:0 4px 12px #007aff40}.nav-item svg[data-v-1e93ba8a]{flex-shrink:0}.nav-group[data-v-1e93ba8a]{display:flex;flex-direction:column;gap:2px}.sub-menu[data-v-1e93ba8a]{display:flex;flex-direction:column;gap:2px;margin-top:4px;margin-bottom:8px;margin-left:10px;padding-left:14px;border-left:1.5px solid rgba(0,0,0,.06);min-width:0}.report-category[data-v-1e93ba8a]{display:flex;min-width:0;flex-direction:column;gap:2px}.report-category+.report-category[data-v-1e93ba8a]{margin-top:2px}.report-category-header[data-v-1e93ba8a]{display:grid;width:100%;min-height:30px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:7px;padding:5px 8px 5px 10px;border:0;border-radius:8px;color:#3c3c43a8;background:transparent;font:inherit;cursor:pointer;text-align:left;transition:color .16s ease,background .16s ease}.report-category-header[data-v-1e93ba8a]:hover,.report-category-header.expanded[data-v-1e93ba8a]{color:var(--apple-text);background:#00000009}.report-category-header.expanded[data-v-1e93ba8a]{color:var(--apple-blue)}.report-category-name[data-v-1e93ba8a]{min-width:0;overflow:hidden;font-size:11px;font-weight:750;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap}.report-category-count[data-v-1e93ba8a]{display:inline-grid;min-width:18px;height:17px;padding:0 5px;border-radius:999px;background:#0000000d;color:#3c3c4394;font-size:9px;font-weight:750;place-items:center}.report-category-header.expanded .report-category-count[data-v-1e93ba8a]{background:#007aff1a;color:var(--apple-blue)}.report-category-arrow[data-v-1e93ba8a]{color:currentColor;transition:transform .18s ease}.report-category-header.expanded .report-category-arrow[data-v-1e93ba8a]{transform:rotate(90deg)}.report-category-items[data-v-1e93ba8a]{display:flex;min-width:0;flex-direction:column;gap:2px;padding:1px 0 3px 4px}.report-category-header-static[data-v-1e93ba8a]{cursor:default;grid-template-columns:minmax(0,1fr) auto}.report-category-header-static[data-v-1e93ba8a]:hover{color:#3c3c43a8;background:transparent}.report-category-items-editing[data-v-1e93ba8a]{padding-left:0}.base-order-note[data-v-1e93ba8a]{margin:0 4px 4px;padding:6px 8px;border-radius:8px;color:#3c3c4394;background:#00000006;font-size:10px;font-weight:600}.nav-item.sub-item[data-v-1e93ba8a]{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;column-gap:12px;padding:8px 12px;font-size:13.5px;color:var(--apple-text-secondary);min-width:0}.nav-item.sub-item>span[data-v-1e93ba8a]:not(.base-report-badge):not(.development-badge){min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-item.sub-item[data-v-1e93ba8a]:hover{color:var(--apple-text);background:#00000008}.nav-item.sub-item.router-link-active[data-v-1e93ba8a]{background:#007aff14;color:var(--apple-blue);font-weight:600;box-shadow:none}.base-report-badge[data-v-1e93ba8a]{width:18px;height:18px;border-radius:999px;background:#007aff1f;color:var(--apple-blue);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:800;line-height:1}.development-nav-group>.nav-item[data-v-1e93ba8a]{color:#59677d}.development-count[data-v-1e93ba8a]{display:inline-grid;min-width:18px;height:18px;margin-left:auto;padding:0 5px;border-radius:999px;background:#8b602f17;color:#91662f;font-size:9px;font-weight:750;place-items:center}.development-report-item[data-v-1e93ba8a]{grid-template-columns:18px minmax(0,1fr) 30px!important}.development-badge[data-v-1e93ba8a]{display:inline-flex;height:17px;align-items:center;justify-content:center;border-radius:5px;background:#8b602f17;color:#91662f;font-size:8px;font-weight:800;letter-spacing:.035em}.dashboard-group-actions[data-v-1e93ba8a]{display:flex;align-items:center;gap:3px}.dashboard-order-settings[data-v-1e93ba8a]{display:inline-grid;width:26px;height:26px;padding:0;border:0;border-radius:8px;color:#3c3c4385;background:transparent;cursor:pointer;opacity:.82;place-items:center;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.dashboard-order-settings[data-v-1e93ba8a]:hover{color:var(--apple-blue);background:#007aff14;opacity:1}.dashboard-order-settings.active[data-v-1e93ba8a]{color:var(--apple-blue);background:#007aff1a;box-shadow:inset 0 0 0 1px #007aff1f;opacity:1}.dashboard-order-settings[data-v-1e93ba8a]:focus-visible{outline:2px solid rgba(0,122,255,.34);outline-offset:1px}.dashboard-order-bar.editing[data-v-1e93ba8a]{display:grid;grid-template-columns:1fr;gap:6px;margin:2px 4px 6px;padding:7px;border:1px solid rgba(0,122,255,.1);border-radius:9px;background:#007aff09}.dashboard-order-actions button[data-v-1e93ba8a]{display:inline-flex;min-height:25px;flex:1 1 0;align-items:center;justify-content:center;padding:0 8px;border:0;border-radius:7px;background:#ffffffb8;color:var(--apple-text-secondary);font:inherit;font-size:10.5px;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease}.dashboard-order-actions button[data-v-1e93ba8a]:hover{background:#fff;color:var(--apple-text)}.dashboard-order-hint[data-v-1e93ba8a]{display:flex;align-items:center;gap:5px;color:#3c3c4394;font-size:10.5px;font-weight:600}.dashboard-order-actions[data-v-1e93ba8a]{display:flex;align-items:center;gap:4px}.dashboard-order-actions button.save[data-v-1e93ba8a]{color:#fff;background:var(--apple-blue)}.dashboard-order-actions button.save[data-v-1e93ba8a]:hover{color:#fff;background:#006fe8}.dashboard-order-actions button[data-v-1e93ba8a]:disabled{cursor:wait;opacity:.55}.nav-item.sub-item.report-order-item[data-v-1e93ba8a]{grid-template-columns:15px 17px minmax(0,1fr) 52px;column-gap:8px;padding:6px 7px;cursor:grab;-webkit-user-select:none;user-select:none;transition:opacity .16s ease,transform .16s ease,background .16s ease}.nav-item.sub-item.report-order-item[data-v-1e93ba8a]:active{cursor:grabbing}.nav-item.sub-item.report-order-item.dragging[data-v-1e93ba8a]{opacity:.46;transform:scale(.985)}.report-drag-handle[data-v-1e93ba8a]{color:#3c3c436b}.report-order-buttons[data-v-1e93ba8a]{display:flex;gap:2px;justify-content:flex-end}.report-order-buttons button[data-v-1e93ba8a]{display:inline-grid;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:#00000009;color:var(--apple-text-secondary);cursor:pointer;place-items:center}.report-order-buttons button[data-v-1e93ba8a]:hover:not(:disabled){background:#007aff1a;color:var(--apple-blue)}.report-order-buttons button[data-v-1e93ba8a]:disabled{cursor:default;opacity:.28}.has-submenu[data-v-1e93ba8a]{justify-content:space-between;cursor:pointer}.nav-item-content[data-v-1e93ba8a]{display:flex;align-items:center;gap:12px}.submenu-arrow[data-v-1e93ba8a]{transition:transform .3s ease;color:var(--apple-text-secondary)}.expanded .submenu-arrow[data-v-1e93ba8a]{transform:rotate(90deg)}.submenu-enter-active[data-v-1e93ba8a],.submenu-leave-active[data-v-1e93ba8a]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:250px;opacity:1;overflow:hidden}.submenu-enter-from[data-v-1e93ba8a],.submenu-leave-to[data-v-1e93ba8a]{max-height:0;opacity:0;transform:translateY(-5px)}.sidebar-footer[data-v-1e93ba8a]{padding-top:12px;border-top:1px solid var(--apple-border)}.user-profile[data-v-1e93ba8a]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;background:#00000008;margin-bottom:0}.avatar[data-v-1e93ba8a]{width:36px;height:36px;background:#e1e1e1;background-size:cover;background-position:center;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;flex-shrink:0}.user-info[data-v-1e93ba8a]{display:flex;flex-direction:column;flex:1;min-width:0}.user-info .name[data-v-1e93ba8a]{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-info .role[data-v-1e93ba8a]{font-size:12px;color:var(--apple-text-secondary)}.logout-btn[data-v-1e93ba8a]{background:transparent;border:none;color:var(--apple-text-secondary);cursor:pointer;padding:8px;border-radius:8px;transition:all .2s;flex-shrink:0}.logout-btn[data-v-1e93ba8a]:hover{background:#ff3b301a;color:#ff3b30}.content[data-v-1e93ba8a]{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1;transition:all .3s ease}.burger-btn[data-v-1e93ba8a]{margin-right:0;color:var(--apple-text-secondary)}.burger-btn[data-v-1e93ba8a]:hover{color:var(--apple-blue);background:#007aff1a}.top-bar[data-v-1e93ba8a]{height:52px;min-height:52px;padding:0 20px;display:flex;align-items:center;gap:16px;justify-content:space-between;background:#f9fbffbd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--apple-border);position:relative;z-index:20}.search-box[data-v-1e93ba8a]{display:flex;align-items:center;gap:10px;background:#0000000d;padding:8px 16px;border-radius:10px;width:300px}.search-box input[data-v-1e93ba8a]{background:transparent;border:none;outline:none;font-size:14px;width:100%}.client-selector-wrapper[data-v-1e93ba8a]{margin-right:auto;margin-left:16px;display:flex;align-items:center}.sidebar-client-selector[data-v-1e93ba8a]{flex:0 0 auto;width:100%;padding:0 2px}.sidebar-client-selector .client-selector[data-v-1e93ba8a]{width:100%;min-height:36px;box-sizing:border-box;margin:0;padding:6px 10px;gap:9px;border:1px solid rgba(60,60,67,.1);border-radius:10px;background:#f5f5f7d1;box-shadow:inset 0 1px #ffffffb3,0 2px 8px #0000000a;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.sidebar-client-selector .client-selector[data-v-1e93ba8a]:focus-within{border-color:#007aff73;background:#fffffff0;box-shadow:0 0 0 3px #007aff1a}.sidebar-client-selector .client-info-badge[data-v-1e93ba8a]{width:100%;min-height:36px;box-sizing:border-box;padding:6px 10px;border:1px solid rgba(60,60,67,.1);border-radius:10px;background:#f5f5f7d1;box-shadow:inset 0 1px #ffffffb3,0 2px 8px #0000000a}.sidebar-client-selector .select-icon[data-v-1e93ba8a]{color:#6b7280}.sidebar-client-selector .dropdown-input[data-v-1e93ba8a],.sidebar-client-selector .client-name-label[data-v-1e93ba8a]{font-size:13px;line-height:1.2}.sidebar-client-selector .dropdown-input[data-v-1e93ba8a]{text-overflow:ellipsis}.client-info-badge[data-v-1e93ba8a]{display:flex;align-items:center;gap:10px;background:#00000008;padding:8px 16px;border-radius:10px;color:var(--apple-text-secondary)}.client-name-label[data-v-1e93ba8a]{font-size:14px;font-weight:600;color:var(--apple-text)}.client-selector[data-v-1e93ba8a]{display:flex;align-items:center;gap:10px;background:#0000000d;padding:8px 16px;border-radius:10px;width:280px;position:relative;margin-right:auto;margin-left:16px}.select-icon[data-v-1e93ba8a]{color:var(--apple-text-secondary);flex-shrink:0}.dropdown-trigger[data-v-1e93ba8a]{flex:1;display:flex;align-items:center;cursor:pointer;position:relative}.dropdown-input[data-v-1e93ba8a]{width:100%;background:transparent;border:none;outline:none;font-size:14px;font-weight:500;color:var(--apple-text);padding-right:20px;cursor:pointer}.dropdown-input[data-v-1e93ba8a]:read-only{cursor:pointer}.dropdown-input[data-v-1e93ba8a]::placeholder{color:var(--apple-text-secondary);font-weight:400}.select-arrow[data-v-1e93ba8a]{position:absolute;right:0;pointer-events:none;color:var(--apple-text-secondary);transition:transform .2s}.select-arrow.rotated[data-v-1e93ba8a]{transform:rotate(180deg)}.dropdown-list[data-v-1e93ba8a]{position:absolute;top:100%;left:0;right:0;margin-top:8px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;border:1px solid rgba(0,0,0,.05);max-height:300px;overflow-y:auto;z-index:10000;padding:6px}.dropdown-list.glass[data-v-1e93ba8a]{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dropdown-item[data-v-1e93ba8a]{padding:8px 12px;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .15s}.dropdown-item[data-v-1e93ba8a]:hover{background:#0000000d}.dropdown-item.selected[data-v-1e93ba8a]{background:#007aff1a;color:var(--apple-blue)}.item-name[data-v-1e93ba8a]{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;margin-right:8px}.item-id[data-v-1e93ba8a]{font-size:11px;color:var(--apple-text-secondary);font-family:monospace;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-results[data-v-1e93ba8a]{padding:12px;text-align:center;font-size:13px;color:var(--apple-text-secondary)}.actions[data-v-1e93ba8a]{display:flex;align-items:center;gap:20px}.demo-mode-btn[data-v-1e93ba8a]{gap:8px;padding:8px 12px;border:1px solid rgba(0,0,0,.08);background:#ffffffb3}.demo-mode-btn span[data-v-1e93ba8a]{font-size:13px;font-weight:600}.demo-mode-btn.active[data-v-1e93ba8a]{color:var(--apple-blue);background:#007aff1f;border-color:#007aff33}.demo-blur-sensitive[data-v-1e93ba8a]{filter:blur(6px);transition:filter .2s ease;-webkit-user-select:none;user-select:none}.forced-demo-privacy[data-v-1e93ba8a] .person-name,.forced-demo-privacy[data-v-1e93ba8a] .patient-link,.forced-demo-privacy[data-v-1e93ba8a] .branch-name,.forced-demo-privacy[data-v-1e93ba8a] .client-name-label,.forced-demo-privacy[data-v-1e93ba8a] .item-name,.forced-demo-privacy[data-v-1e93ba8a] .contact-row,.forced-demo-privacy[data-v-1e93ba8a] .mobile,.forced-demo-privacy[data-v-1e93ba8a] .phone,.forced-demo-privacy[data-v-1e93ba8a] .email,.forced-demo-privacy[data-v-1e93ba8a] .user-email,.forced-demo-privacy[data-v-1e93ba8a] .responsible-avatar,.forced-demo-privacy[data-v-1e93ba8a] .doctor-avatar,.forced-demo-privacy[data-v-1e93ba8a] .person-avatar,.forced-demo-privacy[data-v-1e93ba8a] .person-avatar-placeholder,.forced-demo-privacy[data-v-1e93ba8a] .placeholder-avatar,.forced-demo-privacy[data-v-1e93ba8a] .person-cell strong,.forced-demo-privacy[data-v-1e93ba8a] .person-cell h2,.forced-demo-privacy[data-v-1e93ba8a] .person-cell>img,.forced-demo-privacy[data-v-1e93ba8a] .person-cell>span,.forced-demo-privacy[data-v-1e93ba8a] .message-bubble p,.forced-demo-privacy[data-v-1e93ba8a] .dialogs-table tbody td:nth-child(4),.forced-demo-privacy[data-v-1e93ba8a] .dialogs-table tbody td:nth-child(7){filter:blur(6px);transition:filter .2s ease;-webkit-user-select:none;user-select:none}.status-indicator[data-v-1e93ba8a]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--apple-text-secondary)}.dot[data-v-1e93ba8a]{width:8px;height:8px;border-radius:50%}.dot.green[data-v-1e93ba8a]{background:#34c759}.icon-btn[data-v-1e93ba8a]{background:transparent;border:none;cursor:pointer;color:var(--apple-text);display:flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;transition:background .2s}.top-bar>.icon-btn[data-v-1e93ba8a],.top-bar .notifications-wrapper>.icon-btn[data-v-1e93ba8a]{width:32px;height:32px;padding:6px;border:1px solid rgba(60,60,67,.16);background:#ffffffb8;box-shadow:0 1px 3px #0000000a}.icon-btn[data-v-1e93ba8a]:hover{background:#0000000d}.page-container[data-v-1e93ba8a]{flex:1;padding:16px 24px 24px;overflow-y:auto}.fade-enter-active[data-v-1e93ba8a],.fade-leave-active[data-v-1e93ba8a]{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-1e93ba8a]{opacity:0;transform:translateY(10px)}.fade-leave-to[data-v-1e93ba8a]{opacity:0;transform:translateY(-10px)}.toast-container[data-v-1e93ba8a]{position:fixed;top:24px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:9999;pointer-events:none}.toast-item[data-v-1e93ba8a]{pointer-events:auto;min-width:300px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px 18px;border-radius:14px;box-shadow:0 8px 32px #0000001f;display:flex;align-items:flex-start;gap:12px;transform-origin:top right;border:1px solid rgba(255,255,255,.3);transition:all .3s cubic-bezier(.34,1.56,.64,1);cursor:pointer}.notifications-wrapper[data-v-1e93ba8a]{position:relative}.notification-badge[data-v-1e93ba8a]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#ff3b30;border-radius:50%;border:1px solid #fff;animation:pulse-red-1e93ba8a 2s infinite}@keyframes pulse-red-1e93ba8a{0%{transform:scale(.95);box-shadow:0 0 #ff3b30b3}70%{transform:scale(1);box-shadow:0 0 0 6px #ff3b3000}to{transform:scale(.95);box-shadow:0 0 #ff3b3000}}.notifications-dropdown[data-v-1e93ba8a]{width:360px;right:0;left:auto;padding:0;overflow:hidden}.notifications-header[data-v-1e93ba8a]{padding:12px 16px;font-weight:600;font-size:14px;border-bottom:1px solid rgba(0,0,0,.05);background:#ffffff80}.notifications-list[data-v-1e93ba8a]{max-height:400px;overflow-y:auto}.notification-item[data-v-1e93ba8a]{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.03);align-items:flex-start;cursor:pointer;transition:background .2s}.notification-item[data-v-1e93ba8a]:hover{background:#00000008}.notification-item.warning .note-icon[data-v-1e93ba8a]{color:#ff9500;background:#ff95001a}.note-icon[data-v-1e93ba8a]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.note-content[data-v-1e93ba8a]{flex:1}.note-title[data-v-1e93ba8a]{font-size:13px;font-weight:600;margin-bottom:2px}.note-message[data-v-1e93ba8a]{font-size:12px;color:var(--apple-text-secondary);line-height:1.4}.toast-item.success[data-v-1e93ba8a]{border-left:4px solid #34c759}.toast-item.error[data-v-1e93ba8a]{border-left:4px solid #ff3b30}.toast-item.info[data-v-1e93ba8a]{border-left:4px solid #007aff}.toast-item .toast-icon[data-v-1e93ba8a]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.toast-item.success .toast-icon[data-v-1e93ba8a]{color:#34c759}.toast-item.error .toast-icon[data-v-1e93ba8a]{color:#ff3b30}.toast-item.info .toast-icon[data-v-1e93ba8a]{color:#007aff}.toast-message[data-v-1e93ba8a]{font-size:14px;font-weight:500;color:var(--apple-text);line-height:1.4;flex:1}.toast-close[data-v-1e93ba8a]{background:none;border:none;color:var(--apple-text-secondary);cursor:pointer;opacity:.5;transition:opacity .2s;padding:4px}.toast-item:hover .toast-close[data-v-1e93ba8a]{opacity:1}.toast-enter-from[data-v-1e93ba8a]{opacity:0;transform:translate(50px) scale(.9)}.toast-leave-to[data-v-1e93ba8a]{opacity:0;transform:translate(20px) scale(.9)}.toast-leave-active[data-v-1e93ba8a]{position:absolute}.support-fab[data-v-1e93ba8a]{position:fixed;bottom:28px;right:28px;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#3641f5,#5856d6);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 24px #3641f559;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:9998}.support-fab[data-v-1e93ba8a]:hover{transform:scale(1.1);box-shadow:0 8px 32px #3641f573}.support-fab.active[data-v-1e93ba8a]{transform:rotate(45deg) scale(1.05);background:linear-gradient(135deg,#ff3b30,#ff453a);box-shadow:0 6px 24px #ff3b3059}.support-modal-overlay[data-v-1e93ba8a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:flex-end;justify-content:flex-end;padding:28px}.support-modal[data-v-1e93ba8a]{width:420px;background:#fffffff2;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:20px;box-shadow:0 20px 60px #0003;border:1px solid rgba(0,0,0,.06);overflow:hidden;margin-bottom:60px;transition:width .3s ease}.support-modal.chat-mode[data-v-1e93ba8a]{width:780px}.chat-layout[data-v-1e93ba8a]{display:flex;height:480px}.chat-details-panel[data-v-1e93ba8a]{width:220px;flex-shrink:0;border-right:1px solid rgba(0,0,0,.06);padding:20px 16px;overflow-y:auto;background:#f5f5f780}.detail-section[data-v-1e93ba8a]{margin-bottom:16px}.detail-label[data-v-1e93ba8a]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#86868b;margin-bottom:4px}.detail-value[data-v-1e93ba8a]{font-size:13px;color:#1d1d1f}.detail-type-badge[data-v-1e93ba8a]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.detail-type-badge.ticket-type-b[data-v-1e93ba8a]{background:#ff3b301a;color:#ff3b30}.detail-type-badge.ticket-type-f[data-v-1e93ba8a]{background:#5856d61a;color:#5856d6}.detail-domain[data-v-1e93ba8a]{font-size:12px;background:#0000000d;padding:2px 8px;border-radius:4px;color:#1d1d1f}.detail-task-id[data-v-1e93ba8a]{font-family:SF Mono,monospace;font-weight:600;color:#5856d6}.detail-description[data-v-1e93ba8a]{font-size:13px;color:#3a3a3c;line-height:1.5;word-break:break-word;white-space:pre-wrap}.detail-attachments[data-v-1e93ba8a]{display:flex;flex-direction:column;gap:6px}.detail-att-item[data-v-1e93ba8a]{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#00000008;border-radius:6px;text-decoration:none;color:#1d1d1f;transition:background .15s}.detail-att-item[data-v-1e93ba8a]:hover{background:#5856d614}.detail-att-thumb[data-v-1e93ba8a]{width:36px;height:36px;object-fit:cover;border-radius:4px;border:1px solid rgba(0,0,0,.06)}.detail-att-icon[data-v-1e93ba8a]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#e8e8ed;border-radius:4px;color:#86868b}.detail-att-name[data-v-1e93ba8a]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.support-modal-header[data-v-1e93ba8a]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.support-modal-header h3[data-v-1e93ba8a]{font-size:18px;font-weight:700;color:#1d1d1f;margin:0}.support-close[data-v-1e93ba8a]{width:28px;height:28px;border:none;background:#0000000d;border-radius:8px;color:#86868b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.support-close[data-v-1e93ba8a]:hover{background:#0000001a;color:#1d1d1f}.support-modal-body[data-v-1e93ba8a]{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.support-field[data-v-1e93ba8a]{display:flex;flex-direction:column;gap:6px}.support-field label[data-v-1e93ba8a]{font-size:12px;font-weight:600;color:#86868b;text-transform:uppercase;letter-spacing:.5px}.support-field input[data-v-1e93ba8a],.support-field textarea[data-v-1e93ba8a],.support-field select[data-v-1e93ba8a]{padding:10px 14px;border:1px solid rgba(0,0,0,.1);border-radius:12px;font-size:14px;font-family:inherit;outline:none;background:#fff;transition:border-color .2s;resize:vertical}.support-field input[data-v-1e93ba8a]:focus,.support-field textarea[data-v-1e93ba8a]:focus,.support-field select[data-v-1e93ba8a]:focus{border-color:#3641f5;box-shadow:0 0 0 3px #3641f51a}.support-select[data-v-1e93ba8a]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2386868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}.req[data-v-1e93ba8a]{color:#ff3b30}.field-error input[data-v-1e93ba8a],.field-error textarea[data-v-1e93ba8a],.field-error select[data-v-1e93ba8a]{border-color:#ff3b30!important;box-shadow:0 0 0 3px #ff3b301a!important}.type-selector[data-v-1e93ba8a]{display:flex;gap:8px}.type-btn[data-v-1e93ba8a]{flex:1;padding:10px 12px;border:2px solid rgba(0,0,0,.06);border-radius:12px;background:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;color:#86868b;display:flex;align-items:center;justify-content:center;gap:8px}.type-icon[data-v-1e93ba8a]{font-size:18px}.type-btn.active.type-feature[data-v-1e93ba8a]{background:#007aff14;border-color:#007aff;color:#007aff}.type-btn.active.type-bug[data-v-1e93ba8a]{background:#ff3b3014;border-color:#ff3b30;color:#ff3b30}.support-domain-badge[data-v-1e93ba8a]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#00000008;border-radius:10px}.domain-label[data-v-1e93ba8a]{font-size:12px;color:#86868b;font-weight:500}.support-domain-badge code[data-v-1e93ba8a]{font-size:13px;font-weight:600;color:#5856d6;background:#5856d614;padding:2px 8px;border-radius:6px}.support-modal-footer[data-v-1e93ba8a]{padding:16px 24px 20px;display:flex;gap:12px;justify-content:flex-end;border-top:1px solid rgba(0,0,0,.06)}.support-cancel[data-v-1e93ba8a]{padding:10px 20px;border:none;border-radius:12px;background:#0000000d;font-size:14px;font-weight:600;color:#86868b;cursor:pointer;transition:all .15s}.support-cancel[data-v-1e93ba8a]:hover{background:#00000014}.support-submit[data-v-1e93ba8a]{padding:10px 24px;border:none;border-radius:12px;background:linear-gradient(135deg,#3641f5,#5856d6);font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.support-submit[data-v-1e93ba8a]:hover{box-shadow:0 4px 16px #3641f54d;transform:translateY(-1px)}.support-submit[data-v-1e93ba8a]:disabled{opacity:.5;cursor:default;transform:none;box-shadow:none}.support-slide-enter-active[data-v-1e93ba8a],.support-slide-leave-active[data-v-1e93ba8a]{transition:all .3s cubic-bezier(.4,0,.2,1)}.support-slide-enter-from[data-v-1e93ba8a],.support-slide-leave-to[data-v-1e93ba8a]{opacity:0}.support-slide-enter-from .support-modal[data-v-1e93ba8a],.support-slide-leave-to .support-modal[data-v-1e93ba8a]{transform:translateY(30px) scale(.95)}.support-header-left[data-v-1e93ba8a]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.support-header-left h3[data-v-1e93ba8a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-back[data-v-1e93ba8a]{width:28px;height:28px;border:none;background:#0000000d;border-radius:8px;color:#86868b;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.support-back[data-v-1e93ba8a]:hover{background:#0000001a;color:#1d1d1f}.support-unread-badge[data-v-1e93ba8a]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;border-radius:10px;background:#ff3b30;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 5px;border:2px solid white;box-shadow:0 2px 6px #ff3b3066;line-height:1}.support-tabs[data-v-1e93ba8a]{display:flex;border-bottom:1px solid rgba(0,0,0,.06);padding:0 24px}.support-tab[data-v-1e93ba8a]{flex:1;padding:12px 0;border:none;background:none;font-size:13px;font-weight:600;color:#86868b;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.support-tab.active[data-v-1e93ba8a]{color:#3641f5;border-bottom-color:#3641f5}.tab-count[data-v-1e93ba8a]{background:#3641f51a;color:#3641f5;font-size:11px;padding:1px 7px;border-radius:10px;font-weight:700}.support-ticket-list[data-v-1e93ba8a]{max-height:400px;overflow-y:auto;padding:8px 0}.ticket-item[data-v-1e93ba8a]{display:flex;align-items:center;gap:12px;padding:12px 24px;cursor:pointer;transition:background .15s}.ticket-item[data-v-1e93ba8a]:hover{background:#007aff0a}.ticket-type-badge[data-v-1e93ba8a]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.ticket-type-f[data-v-1e93ba8a]{background:#007aff14}.ticket-type-b[data-v-1e93ba8a]{background:#ff3b3014}.ticket-info[data-v-1e93ba8a]{flex:1;min-width:0}.ticket-title[data-v-1e93ba8a]{font-size:13px;font-weight:600;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-meta[data-v-1e93ba8a]{display:flex;gap:8px;margin-top:3px}.ticket-date[data-v-1e93ba8a]{font-size:11px;color:#86868b}.ticket-domain[data-v-1e93ba8a]{font-size:11px;color:#5856d6;background:#5856d60f;padding:0 6px;border-radius:4px}.ticket-status-badge[data-v-1e93ba8a]{font-size:11px;font-weight:700;padding:3px 10px;border-radius:8px;white-space:nowrap;flex-shrink:0}.status-new[data-v-1e93ba8a]{background:#007aff1a;color:#007aff}.status-in_progress[data-v-1e93ba8a]{background:#ff95001a;color:#ff9500}.status-completed[data-v-1e93ba8a]{background:#34c7591a;color:#34c759}.status-closed[data-v-1e93ba8a]{background:#0000000d;color:#86868b}.support-chat[data-v-1e93ba8a]{display:flex;flex-direction:column;height:480px;flex:1;min-width:0}.chat-status-bar[data-v-1e93ba8a]{display:flex;align-items:center;gap:10px;padding:10px 24px;border-bottom:1px solid rgba(0,0,0,.06)}.chat-task-id[data-v-1e93ba8a]{font-size:12px;color:#86868b;font-family:SF Mono,monospace}.chat-messages[data-v-1e93ba8a]{flex:1;overflow-y:auto;padding:16px 24px;display:flex;flex-direction:column;gap:10px}.chat-msg[data-v-1e93ba8a]{max-width:85%;padding:10px 14px;border-radius:16px;font-size:13px;line-height:1.5}.msg-user[data-v-1e93ba8a]{align-self:flex-end;background:#3641f5;color:#fff;border-bottom-right-radius:4px}.msg-support[data-v-1e93ba8a]{align-self:flex-start;background:#f2f2f7;color:#1d1d1f;border-bottom-left-radius:4px}.msg-author[data-v-1e93ba8a]{font-size:10px;font-weight:700;opacity:.7;margin-bottom:3px}.msg-text[data-v-1e93ba8a]{word-break:break-word}.msg-time[data-v-1e93ba8a]{font-size:10px;opacity:.5;margin-top:4px;text-align:right}.chat-input-bar[data-v-1e93ba8a]{display:flex;gap:8px;padding:12px 24px 16px;border-top:1px solid rgba(0,0,0,.06);align-items:flex-end}.chat-input-bar textarea[data-v-1e93ba8a]{flex:1;padding:8px 12px;border:1px solid rgba(0,0,0,.1);border-radius:12px;font-size:13px;font-family:inherit;resize:none;outline:none;transition:border-color .2s}.chat-input-bar textarea[data-v-1e93ba8a]:focus{border-color:#3641f5}.chat-send-btn[data-v-1e93ba8a]{width:36px;height:36px;border-radius:50%;border:none;background:#3641f5;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .2s}.chat-send-btn[data-v-1e93ba8a]:hover{background:#2a33d0;transform:scale(1.05)}.chat-send-btn[data-v-1e93ba8a]:disabled{opacity:.4;cursor:default;transform:none}.chat-attach-btn[data-v-1e93ba8a]{width:36px;height:36px;border-radius:50%;border:none;background:#f5f5f7;color:#86868b;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .2s}.chat-attach-btn[data-v-1e93ba8a]:hover{background:#e8e8ed;color:#5856d6}.chat-files-preview[data-v-1e93ba8a]{display:flex;gap:6px;padding:8px 12px 0;overflow-x:auto}.chat-file-thumb-wrap[data-v-1e93ba8a]{position:relative;flex-shrink:0}.chat-file-thumb[data-v-1e93ba8a]{width:48px;height:48px;object-fit:cover;border-radius:8px;border:1px solid rgba(0,0,0,.08)}.chat-file-icon[data-v-1e93ba8a]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#e8e8ed;border-radius:8px;color:#86868b}.chat-file-remove[data-v-1e93ba8a]{position:absolute;top:-4px;right:-4px;width:18px;height:18px;border-radius:50%;background:#ff3b30;color:#fff;border:none;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.msg-images[data-v-1e93ba8a]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.msg-inline-img[data-v-1e93ba8a]{max-width:200px;max-height:160px;border-radius:8px;cursor:pointer;border:1px solid rgba(0,0,0,.08);transition:transform .2s}.msg-inline-img[data-v-1e93ba8a]:hover{transform:scale(1.03)}.support-loading[data-v-1e93ba8a]{text-align:center;padding:40px;font-size:13px;color:#86868b}.support-empty[data-v-1e93ba8a]{text-align:center;padding:40px;color:#86868b}.empty-icon-svg[data-v-1e93ba8a]{color:#c7c7cc;margin-bottom:8px}.type-icon-svg[data-v-1e93ba8a]{flex-shrink:0}.attach-btn[data-v-1e93ba8a]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:none;border:1.5px dashed #c7c7cc;border-radius:8px;color:#6e6e73;font-size:13px;cursor:pointer;transition:all .2s}.attach-btn[data-v-1e93ba8a]:hover{border-color:#5856d6;color:#5856d6;background:#5856d60a}.attached-files[data-v-1e93ba8a]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.attached-file[data-v-1e93ba8a]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#f5f5f7;border-radius:8px}.file-thumb[data-v-1e93ba8a]{width:40px;height:40px;object-fit:cover;border-radius:6px;border:1px solid rgba(0,0,0,.08)}.file-icon-box[data-v-1e93ba8a]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#e8e8ed;border-radius:6px;color:#86868b}.file-info[data-v-1e93ba8a]{flex:1;min-width:0;display:flex;flex-direction:column}.file-name[data-v-1e93ba8a]{font-size:13px;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-1e93ba8a]{font-size:11px;color:#86868b}.file-remove[data-v-1e93ba8a]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:16px;color:#86868b;cursor:pointer;border-radius:50%;transition:all .15s}.file-remove[data-v-1e93ba8a]:hover{background:#ff3b301a;color:#ff3b30}.support-empty p[data-v-1e93ba8a]{font-size:13px}:root{--apple-bg: #f4f7fb;--apple-sidebar: rgba(249, 251, 255, .78);--apple-card: rgba(255, 255, 255, .88);--apple-blue: #4767ff;--apple-text: #172033;--apple-text-secondary: #7a8699;--apple-border: #e6ebf2}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;background-color:#f4f7fb;background-image:radial-gradient(circle at 0% 0%,rgba(71,103,255,.11) 0%,transparent 34%),radial-gradient(circle at 100% 0%,rgba(139,92,246,.09) 0%,transparent 30%),linear-gradient(180deg,#fbfdff,#f4f7fb 42%,#f2f5fa);background-attachment:fixed;background-size:cover;color:var(--apple-text);overflow:hidden;-webkit-font-smoothing:antialiased}#app{height:100vh;display:flex}.glass{background:var(--apple-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--apple-border)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0003}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:none;position:relative;overflow:hidden}.btn:active{transform:scale(.98)}.btn-icon-round{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.btn-icon-round:active{transform:scale(.96)}.btn-primary{background:#007aff;color:#fff;box-shadow:0 2px 8px #007aff40}.btn-primary:hover{background:#0062cc;box-shadow:0 4px 12px #007aff59;transform:translateY(-1px)}.btn-secondary{background:#fff;color:#1d1d1f;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 2px #00000005}.btn-secondary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-secondary:not(:disabled):hover{background:#f5f5f7;border-color:#0000001f;color:#000;transform:translateY(-1px)}.btn-danger{background:#fff;color:#ff3b30;border:1px solid rgba(255,59,48,.2)}.btn-danger:hover{background:#fff0f0;border-color:#ff3b3066;color:#d63025}.btn-danger-solid{background:#ff3b30;color:#fff;box-shadow:0 2px 8px #ff3b3040}.btn-danger-solid:hover{background:#d63025;box-shadow:0 4px 12px #ff3b3059;transform:translateY(-1px)}.btn-success{background:#34c759;color:#fff;box-shadow:0 4px 12px #34c7594d}.btn-success:hover{background:#2db84d;box-shadow:0 6px 16px #34c75966}.btn-call{background:#30b0c7;color:#fff;box-shadow:0 2px 8px #30b0c740}.btn-call:hover{background:#289ab0;box-shadow:0 4px 12px #30b0c759;transform:translateY(-1px)}.btn-message{background:#5856d6;color:#fff;box-shadow:0 2px 8px #5856d640}.btn-message:hover{background:#4e4cb8;box-shadow:0 4px 12px #5856d659;transform:translateY(-1px)}[data-tooltip]{position:relative}[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none;z-index:9999;box-shadow:0 4px 12px #00000026;animation:tooltip-fade .2s ease-out}[data-tooltip]:hover:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:4px;border-width:4px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.8) transparent;pointer-events:none;z-index:9999;animation:tooltip-fade .2s ease-out;border-bottom-color:#000c}@keyframes tooltip-fade{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.help-modal-overlay{position:fixed;top:0;left:var(--workspace-modal-left, 0px);right:0;bottom:0;background:#0006;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2100;padding:40px 20px;overflow-y:auto}.help-modal{background:#fff;border-radius:24px;box-shadow:0 30px 90px #00000040;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 80px);position:relative}.dynamics-modal{width:1200px!important;max-width:100%!important}.help-modal-body{flex:1;overflow-y:auto;position:relative;padding:0}.dynamics-chart-container{height:650px;width:100%;padding:20px;position:relative}.modal-header-complex{display:flex!important;align-items:center!important;gap:16px!important;padding:20px 24px!important}.header-title-complex{flex-shrink:0}.header-title-complex h4{margin:0;font-size:18px;font-weight:700;color:#1d1d1f;line-height:1.2}.modal-subtitle{font-size:11px;color:#86868b;margin:2px 0 0;text-transform:uppercase;letter-spacing:.5px;font-weight:600;opacity:.7}.header-controls{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:12px}.help-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f2f2f7}.help-modal-header h4{font-size:16px;font-weight:600;margin:0}.close-modal-btn{width:32px;height:32px;border:none;background:#f2f2f7;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#86868b;transition:all .2s}.close-modal-btn:hover{background:#e5e5ea;color:#1d1d1f}.modal-toggle-group{display:flex;padding:4px;background:#f5f5f799;border-radius:10px;height:36px;box-sizing:border-box;align-items:stretch}.m-toggle-btn{padding:0 16px;border:none;background:transparent;font-size:13px;font-weight:500;color:#86868b;cursor:pointer;border-radius:6px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.m-toggle-btn.active{background:#fff;color:#007aff;box-shadow:0 4px 12px #00000014}.modal-datepicker{display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:10px;height:36px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 2px #00000005}.modal-datepicker input{border:none;background:transparent;font-family:inherit;font-size:13px;color:#1d1d1f;cursor:pointer;width:100px;height:100%;padding:0;outline:none}.modal-datepicker input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity .2s}.modal-datepicker input:hover::-webkit-calendar-picker-indicator{opacity:1}.date-sep{color:#86868b;font-size:14px;font-weight:500;padding:0 4px}:root{--analytics-reference-surface: rgba(255, 255, 255, .92);--analytics-reference-surface-soft: #f8faff;--analytics-reference-text: #172033;--analytics-reference-muted: #7a8699;--analytics-reference-line: #e6ebf2;--analytics-reference-primary: #4767ff;--analytics-reference-radius: 12px;--analytics-reference-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px rgba(31, 55, 95, .05)}body .analytics-reference-skin[data-analytics-report=dialogs]{padding-bottom:24px}body .analytics-reference-skin[data-analytics-report=dialogs] .reference-page-header{align-items:center;flex-wrap:wrap}body .analytics-reference-skin[data-analytics-report=dialogs] .reference-page-header .title-area{flex:1 1 420px;min-width:280px}body .analytics-reference-skin[data-analytics-report=dialogs] .reference-page-header .header-actions{flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;min-width:0}body .analytics-reference-skin[data-analytics-report=dialogs] .icon-button,body .analytics-reference-skin[data-analytics-report=dialogs] .period-button,body .analytics-reference-skin[data-analytics-report=dialogs] .quiet-button{border-color:var(--analytics-reference-line)!important;border-radius:10px!important;color:#71809a;background:var(--analytics-reference-surface)!important;box-shadow:0 1px 2px #0f172a08!important}body .analytics-reference-skin[data-analytics-report=dialogs] .icon-button:hover,body .analytics-reference-skin[data-analytics-report=dialogs] .period-button:hover,body .analytics-reference-skin[data-analytics-report=dialogs] .quiet-button:hover{border-color:#d5ddef!important;color:var(--analytics-reference-primary);background:#f8faff!important;transform:translateY(-1px)}body .analytics-reference-skin[data-analytics-report=dialogs] .report-tabs{align-self:flex-start;gap:22px;min-height:34px;padding:0;border:0;border-bottom:1px solid var(--analytics-reference-line);border-radius:0;background:transparent}body .analytics-reference-skin[data-analytics-report=dialogs] .report-tabs button{height:34px;padding:0 0 7px;border-radius:0;color:var(--analytics-reference-muted);background:transparent;box-shadow:none}body .analytics-reference-skin[data-analytics-report=dialogs] .report-tabs button.active{color:var(--analytics-reference-primary);background:transparent;box-shadow:none}body .analytics-reference-skin[data-analytics-report=dialogs] .report-tabs button.active:after{display:block;background:var(--analytics-reference-primary)}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-summary-strip{position:relative;display:grid;grid-template-columns:1.4fr repeat(3,minmax(145px,.55fr));gap:12px;min-height:102px;padding:14px 20px;overflow:hidden;border-radius:var(--analytics-reference-radius);color:#fff;background:radial-gradient(circle at 70% -30%,rgba(255,255,255,.3),transparent 33%),linear-gradient(115deg,#263e9a,#4263ed 56%,#6c50e8);box-shadow:0 20px 42px #384bb338}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-summary-strip:after{position:absolute;top:-110px;right:-76px;width:240px;height:240px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 34px #ffffff0a,0 0 0 70px #ffffff06;content:"";pointer-events:none}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-summary-strip .summary-copy,body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-summary-strip .summary-metric{position:relative;z-index:1}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-summary-strip .summary-label{color:#ffffffb8;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-summary-strip .summary-title{margin-top:3px;font-size:20px;font-weight:750;line-height:1.15;letter-spacing:-.3px}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-summary-strip .summary-text{max-width:620px;margin-top:4px;color:#ffffffbd;font-size:12px;line-height:1.35}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-summary-strip .summary-metric{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:3px;padding-left:18px;border-left:1px solid rgba(255,255,255,.22)}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-summary-strip .summary-metric span,body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-summary-strip .summary-metric small{overflow:hidden;color:#ffffffb3;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-summary-strip .summary-metric strong{font-size:23px;line-height:1}body .analytics-reference-skin[data-analytics-report=dialogs] .metric-grid{gap:12px}body .analytics-reference-skin[data-analytics-report=dialogs] .metric-cell{border:1px solid var(--analytics-reference-line)!important;border-radius:var(--analytics-reference-radius)!important;background:var(--analytics-reference-surface)!important;box-shadow:var(--analytics-reference-shadow)!important}body .analytics-reference-skin[data-analytics-report=dialogs] .metric-cell:hover{border-color:#d7def0!important;background:#fbfcff!important;box-shadow:0 8px 24px #1f375f1a!important;transform:translateY(-1px)!important}body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-section,body .analytics-reference-skin[data-analytics-report=dialogs] .breakdown-section,body .analytics-reference-skin[data-analytics-report=dialogs] .chart-section,body .analytics-reference-skin[data-analytics-report=dialogs] .channel-section,body .analytics-reference-skin[data-analytics-report=dialogs] .heatmap-section,body .analytics-reference-skin[data-analytics-report=dialogs] .responsible-insights,body .analytics-reference-skin[data-analytics-report=dialogs] .table-section{border:1px solid var(--analytics-reference-line)!important;border-radius:var(--analytics-reference-radius)!important;background:var(--analytics-reference-surface)!important;box-shadow:var(--analytics-reference-shadow)!important}body .analytics-reference-skin[data-analytics-report=dialogs] .data-table th{position:sticky;top:0;z-index:4;color:#64728a;background:var(--analytics-reference-surface-soft)!important;border-bottom-color:var(--analytics-reference-line)!important}body .analytics-reference-skin[data-analytics-report=dialogs] .data-table td{color:#27354b;border-bottom-color:#edf1f6!important}body .analytics-reference-skin[data-analytics-report=dialogs] .data-table tbody tr:hover td{background:#f8faff!important}@media (max-width: 1100px){body .analytics-reference-skin[data-analytics-report=dialogs] .reference-page-header .header-actions{width:100%;justify-content:flex-start}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-summary-strip .summary-copy{grid-column:1 / -1}}@media (max-width: 700px){body .analytics-reference-skin[data-analytics-report=dialogs] .reference-page-title-line>span{display:none}body .analytics-reference-skin[data-analytics-report=dialogs] .report-tabs{width:100%;gap:14px;overflow-x:auto}body .analytics-reference-skin[data-analytics-report=dialogs] .report-tabs button{flex:0 0 auto}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-summary-strip{grid-template-columns:minmax(0,1fr)}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-summary-strip .summary-copy{grid-column:auto}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-summary-strip .summary-metric{min-height:54px;padding:8px 0 0;border-top:1px solid rgba(255,255,255,.22);border-left:0}}body .analytics-reference-skin{--analytics-layout-gap: 12px;color:var(--analytics-reference-text);gap:var(--analytics-layout-gap)}body .analytics-reference-skin .page-header{gap:10px 16px;margin:0!important;padding:0 0 10px;border-bottom:1px solid var(--analytics-reference-line)}body .analytics-reference-skin .title-area h1{color:var(--analytics-reference-text);letter-spacing:-.7px}body .analytics-reference-skin .subtitle{color:var(--analytics-reference-muted)}body .analytics-reference-skin .header-actions{gap:8px}body .analytics-reference-skin .reference-page-header{position:relative;min-height:62px;margin-bottom:2px!important;padding:8px 0 14px}body .analytics-reference-skin .reference-page-header:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:linear-gradient(90deg,#4767ff52,#e2e8f0b8 34%,#e2e8f000 82%)}body .analytics-reference-skin .reference-page-kicker{display:flex;align-items:center;gap:7px;margin-bottom:4px;color:#5873e8;font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1}body .analytics-reference-skin .reference-page-kicker span{width:18px;height:2px;border-radius:999px;background:var(--analytics-reference-primary)}body .analytics-reference-skin .reference-page-title-line{display:flex;align-items:baseline;gap:12px}body .analytics-reference-skin .reference-page-title-line h1{margin:0;font-size:26px;line-height:1.2}body .analytics-reference-skin .reference-page-title-line>span{color:#8b96a8;font-size:12px;font-weight:550}body .analytics-reference-skin .global-toggle-wrapper,body .analytics-reference-skin .month-selector,body .analytics-reference-skin .date-picker{min-height:36px;border:1px solid var(--analytics-reference-line)!important;border-radius:10px!important;background:var(--analytics-reference-surface)!important;box-shadow:0 1px 2px #0f172a08!important}body .analytics-reference-skin .toggle-btn{border-radius:8px;color:var(--analytics-reference-muted)}body .analytics-reference-skin .toggle-btn.active{color:var(--analytics-reference-text);box-shadow:0 2px 8px #1f375f14}body .analytics-reference-skin .icon-btn{border:1px solid var(--analytics-reference-line)!important;border-radius:10px!important;background:var(--analytics-reference-surface)!important;color:#71809a;box-shadow:0 1px 2px #0f172a08!important}body .analytics-reference-skin .icon-btn:hover{border-color:#d5ddef!important;background:#f8faff!important;color:var(--analytics-reference-text)}body .analytics-reference-skin .kpi-card{box-sizing:border-box;border:1px solid var(--analytics-reference-line)!important;border-radius:var(--analytics-reference-radius)!important;background:var(--analytics-reference-surface)!important;color:var(--analytics-reference-text);box-shadow:var(--analytics-reference-shadow)!important;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s ease,box-shadow .25s ease}body .analytics-reference-skin .kpi-card:hover{transform:translateY(-1px)!important;border-color:#d7def0!important;box-shadow:0 8px 24px #1f375f1a!important}body .analytics-reference-skin .leads-summary-strip{position:relative;display:grid;flex:0 0 auto;grid-template-columns:1.4fr repeat(3,minmax(145px,.55fr));gap:12px;min-height:102px;padding:14px 20px;overflow:hidden;border-radius:var(--analytics-reference-radius);color:#fff;background:radial-gradient(circle at 70% -30%,rgba(255,255,255,.3),transparent 33%),linear-gradient(115deg,#263e9a,#4263ed 56%,#6c50e8);box-shadow:0 20px 42px #384bb338}body .analytics-reference-skin .leads-summary-strip:after{position:absolute;top:-110px;right:-76px;width:240px;height:240px;content:"";pointer-events:none;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 34px #ffffff0a,0 0 0 70px #ffffff06}body .analytics-reference-skin .leads-summary-strip .summary-copy,body .analytics-reference-skin .leads-summary-strip .summary-metric{position:relative;z-index:1}body .analytics-reference-skin .summary-strip .summary-topline,body .analytics-reference-skin .leads-summary-strip .summary-topline,body .analytics-reference-skin .deals-summary-strip .summary-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:3px}body .analytics-reference-skin .summary-strip .summary-topline .summary-label,body .analytics-reference-skin .leads-summary-strip .summary-topline .summary-label,body .analytics-reference-skin .deals-summary-strip .summary-topline .summary-label{min-width:0;margin-bottom:0}body .analytics-reference-skin .leads-summary-strip .summary-label{margin-bottom:3px;color:#ffffffb8;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body .analytics-reference-skin .leads-summary-strip .summary-title{font-size:20px;font-weight:750;line-height:1.15;letter-spacing:-.3px}body .analytics-reference-skin .leads-summary-strip .summary-text{max-width:620px;margin-top:4px;color:#ffffffbd;font-size:12px;line-height:1.35}body .analytics-reference-skin .ai-summary-loading{opacity:.72}body .analytics-reference-skin .summary-recommendation{display:-webkit-box;overflow:hidden;margin-top:7px;color:#fffffff0;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .analytics-reference-skin .summary-recommendation strong{color:#fff}body .analytics-reference-skin .leads-summary-strip .summary-metric{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding-left:18px;border-left:1px solid rgba(255,255,255,.22)}body .analytics-reference-skin .leads-summary-strip .summary-metric span,body .analytics-reference-skin .leads-summary-strip .summary-metric small{overflow:hidden;color:#ffffffb3;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body .analytics-reference-skin .leads-summary-strip .summary-metric strong{font-size:23px;line-height:1}body .analytics-reference-skin[data-analytics-report=deals] .deals-summary-strip{position:relative;display:grid;grid-template-columns:1.4fr repeat(3,minmax(145px,.55fr));gap:12px;min-height:102px;padding:14px 20px;overflow:hidden;border-radius:var(--analytics-reference-radius);color:#fff;background:radial-gradient(circle at 70% -30%,rgba(255,255,255,.3),transparent 33%),linear-gradient(115deg,#263e9a,#4263ed 56%,#6c50e8);box-shadow:0 20px 42px #384bb338}body .analytics-reference-skin[data-analytics-report=deals] .deals-summary-strip:after{position:absolute;top:-110px;right:-76px;width:240px;height:240px;content:"";pointer-events:none;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 34px #ffffff0a,0 0 0 70px #ffffff06}body .analytics-reference-skin[data-analytics-report=deals] .deals-summary-strip .summary-copy,body .analytics-reference-skin[data-analytics-report=deals] .deals-summary-strip .summary-metric{position:relative;z-index:1}body .analytics-reference-skin[data-analytics-report=deals] .deals-summary-strip .summary-label{margin-bottom:3px;color:#ffffffb8;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body .analytics-reference-skin[data-analytics-report=deals] .deals-summary-strip .summary-title{font-size:20px;font-weight:750;line-height:1.15;letter-spacing:-.3px}body .analytics-reference-skin[data-analytics-report=deals] .deals-summary-strip .summary-text{max-width:620px;margin-top:4px;color:#ffffffbd;font-size:12px;line-height:1.35}body .analytics-reference-skin[data-analytics-report=deals] .deals-summary-strip .summary-metric{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding-left:18px;border-left:1px solid rgba(255,255,255,.22)}body .analytics-reference-skin[data-analytics-report=deals] .deals-summary-strip .summary-metric span,body .analytics-reference-skin[data-analytics-report=deals] .deals-summary-strip .summary-metric small{overflow:hidden;color:#ffffffb3;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body .analytics-reference-skin[data-analytics-report=deals] .deals-summary-strip .summary-metric strong{font-size:23px;line-height:1}body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr))}body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid .kpi-card{display:grid!important;grid-template-rows:32px 13px 20px;align-items:initial!important;row-gap:6px!important;column-gap:0!important;height:104px!important;padding:12px 13px!important}body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid .kpi-tone-total{--accent: #536176;--accent-soft: #f0f3f8}body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid .kpi-tone-rescheduled{--accent: #bb7810;--accent-soft: #fff7e5}body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid .kpi-tone-noshow{--accent: #c54554;--accent-soft: #fff0f2}body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid .kpi-tone-won{--accent: #16845d;--accent-soft: #eaf9f3}body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid .kpi-tone-new{--accent: #4767ff;--accent-soft: #eef1ff}body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid .kpi-tone-cancelled{--accent: #bb7810;--accent-soft: #fff7e5}body .analytics-reference-skin[data-analytics-report=ltv] .ltv-kpi-overview-grid{grid-template-columns:repeat(5,minmax(0,1fr))}body .analytics-reference-skin[data-analytics-report=patients] .patients-kpi-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body .analytics-reference-skin[data-analytics-report=ltv] .ltv-table-card,body .analytics-reference-skin[data-analytics-report=patients] .patients-table-card{padding:0!important}body .analytics-reference-skin[data-analytics-report=ltv] .ltv-table-scroll,body .analytics-reference-skin[data-analytics-report=patients] .patients-table-scroll{margin-top:0;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important}body .analytics-reference-skin[data-analytics-report=ltv] .ltv-analytics-table{min-width:1680px}body .analytics-reference-skin[data-analytics-report=patients] .patients-analytics-table{min-width:920px}body .analytics-reference-skin[data-analytics-report=ltv] .table-subtitle,body .analytics-reference-skin[data-analytics-report=patients] .table-subtitle{margin:3px 0 0;color:#8a96a8;font-size:11px;line-height:1.3}body .analytics-reference-skin[data-analytics-report=patients] .patient-table-section{min-height:0}body .analytics-reference-skin[data-analytics-report=patients] .pagination-bar{padding:12px 18px;border-top-color:var(--analytics-reference-line)}body .analytics-reference-skin[data-analytics-report=rfm]{padding-bottom:24px}body .analytics-reference-skin[data-analytics-report=rfm] .reference-page-header{align-items:center;flex-wrap:wrap}body .analytics-reference-skin[data-analytics-report=rfm] .reference-page-header .title-area{flex:1 1 420px}body .analytics-reference-skin[data-analytics-report=rfm] .reference-page-title-line h1{flex:0 0 auto;white-space:nowrap}body .analytics-reference-skin[data-analytics-report=rfm] .reference-page-header .header-actions{flex:1 1 700px;flex-wrap:wrap;justify-content:flex-end;min-width:0}body .analytics-reference-skin[data-analytics-report=rfm] .reference-page-kicker{font-size:11px}body .analytics-reference-skin[data-analytics-report=rfm] .filter-btn,body .analytics-reference-skin[data-analytics-report=rfm] .refresh-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;box-sizing:border-box;padding:0;cursor:pointer}body .analytics-reference-skin[data-analytics-report=rfm] .filter-badge{position:absolute;top:7px;right:7px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:var(--analytics-reference-primary)}body .analytics-reference-skin[data-analytics-report=rfm] .rfm-summary-strip .summary-copy,body .analytics-reference-skin[data-analytics-report=rfm] .rfm-summary-strip .summary-metric{padding:0;border-right:0}body .analytics-reference-skin[data-analytics-report=rfm] .rfm-summary-strip .summary-copy{display:block}body .analytics-reference-skin[data-analytics-report=rfm] .rfm-summary-strip .summary-metric{padding-left:18px;border-left:1px solid rgba(255,255,255,.22)}body .analytics-reference-skin[data-analytics-report=rfm] .rfm-summary-strip .coverage-metric{background:transparent}body .analytics-reference-skin[data-analytics-report=rfm] .rfm-summary-strip .summary-label,body .analytics-reference-skin[data-analytics-report=rfm] .rfm-summary-strip .summary-metric span,body .analytics-reference-skin[data-analytics-report=rfm] .rfm-summary-strip .summary-metric small{font-size:12px}body .analytics-reference-skin[data-analytics-report=rfm] .rfm-summary-strip .summary-text{font-size:13px}body .analytics-reference-skin[data-analytics-report=rfm] .rfm-kpi-overview-grid{grid-template-columns:repeat(7,minmax(148px,1fr))}body .analytics-reference-skin[data-analytics-report=rfm] .rfm-kpi-overview-grid .kpi-card{grid-template-rows:32px 15px 22px;height:110px}body .analytics-reference-skin[data-analytics-report=rfm] .rfm-kpi-overview-grid .kpi-sub-label{font-size:12px}body .analytics-reference-skin[data-analytics-report=rfm] .rfm-kpi-overview-grid .kpi-percent-pill,body .analytics-reference-skin[data-analytics-report=rfm] .rfm-kpi-overview-grid .kpi-compare{font-size:11px}body .analytics-reference-skin[data-analytics-report=rfm] .rfm-kpi-overview-grid .kpi-compare{max-width:88px}body .analytics-reference-skin[data-analytics-report=rfm] .rfm-kpi-overview-grid .kpi-bottom{flex-direction:row}body .analytics-reference-skin[data-analytics-report=rfm] .matrix-card,body .analytics-reference-skin[data-analytics-report=rfm] .segments-card,body .analytics-reference-skin[data-analytics-report=rfm] .patients-table-card{padding:0!important}body .analytics-reference-skin[data-analytics-report=rfm] .patients-table-card{overflow:hidden}body .analytics-reference-skin[data-analytics-report=rfm] .patients-table-card .table-toolbar{min-height:0;border-bottom:0}body .analytics-reference-skin[data-analytics-report=rfm] .patients-table-card>.table-scroll{margin:0;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important}body .analytics-reference-skin[data-analytics-report=rfm] .rfm-analytics-table th,body .analytics-reference-skin[data-analytics-report=rfm] .rfm-analytics-table td{height:auto}body .analytics-reference-skin[data-analytics-report=rfm] .rfm-analytics-table th{font-size:11px}body .analytics-reference-skin[data-analytics-report=rfm] .rfm-analytics-table th:nth-child(2),body .analytics-reference-skin[data-analytics-report=rfm] .rfm-analytics-table th:nth-child(3),body .analytics-reference-skin[data-analytics-report=rfm] .rfm-analytics-table th:nth-child(8),body .analytics-reference-skin[data-analytics-report=rfm] .rfm-analytics-table td:nth-child(2),body .analytics-reference-skin[data-analytics-report=rfm] .rfm-analytics-table td:nth-child(3),body .analytics-reference-skin[data-analytics-report=rfm] .rfm-analytics-table td:nth-child(8){text-align:left}body .analytics-reference-skin[data-analytics-report=rfm] .patient-avatar{border-radius:50%}@media (max-width: 1400px){body .analytics-reference-skin[data-analytics-report=ltv] .ltv-kpi-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1400px){body .analytics-reference-skin[data-analytics-report=rfm] .rfm-kpi-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 980px){body .analytics-reference-skin[data-analytics-report=patients] .patients-kpi-overview-grid,body .analytics-reference-skin[data-analytics-report=rfm] .rfm-kpi-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){body .analytics-reference-skin[data-analytics-report=rfm] .rfm-kpi-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){body .analytics-reference-skin[data-analytics-report=ltv] .ltv-kpi-overview-grid,body .analytics-reference-skin[data-analytics-report=patients] .patients-kpi-overview-grid{grid-template-columns:minmax(0,1fr)}}body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid .kpi-percent-pill{position:static!important;left:auto!important;bottom:auto!important;display:inline-flex!important}body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid .kpi-menu-wrapper{z-index:11}body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid .kpi-top,body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid .kpi-card.kpi-menu-open .kpi-top{z-index:auto}body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid .kpi-clickable-overlay{right:0!important;border:0;border-radius:12px;background:transparent}body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid .kpi-clickable-overlay:hover{background:#00000005;box-shadow:inset 0 0 0 2px #007aff1a}body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid .kpi-clickable-overlay:active{background:#0000000a}body .analytics-reference-skin[data-analytics-reference=funnel] .kpi-overview-grid .kpi-top,body .analytics-reference-skin[data-analytics-reference=funnel] .kpi-overview-grid .kpi-card.kpi-menu-open .kpi-top{z-index:auto}body .analytics-reference-skin[data-analytics-report=deals] .deals-mini-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body .analytics-reference-skin[data-analytics-report=deals] .deals-mini-row .mini-card{display:flex;align-items:center;gap:11px;min-height:60px;padding:10px 14px;border:1px solid var(--analytics-reference-line);border-radius:var(--analytics-reference-radius);background:var(--analytics-reference-surface);box-shadow:var(--analytics-reference-shadow)}body .analytics-reference-skin[data-analytics-report=deals] .deals-mini-row .mini-icon{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:9px}body .analytics-reference-skin[data-analytics-report=deals] .mini-icon-success{color:#17a673;background:#eaf9f3}body .analytics-reference-skin[data-analytics-report=deals] .mini-icon-primary{color:#4767ff;background:#eef1ff}body .analytics-reference-skin[data-analytics-report=deals] .mini-icon-danger{color:#df5a67;background:#fff0f2}body .analytics-reference-skin[data-analytics-report=deals] .deals-mini-row .mini-label{color:var(--analytics-reference-muted);font-size:11px;font-weight:600;line-height:1.1}body .analytics-reference-skin[data-analytics-report=deals] .deals-mini-row .mini-value{margin-top:3px;color:var(--analytics-reference-text);font-size:18px;font-weight:760;line-height:1}body .analytics-reference-skin[data-analytics-report=deals] .deals-mini-row .mini-value small{margin-left:5px;color:#8a96a8;font-size:10px;font-weight:600}body .analytics-reference-skin[data-analytics-report=deals] .deals-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body .analytics-reference-skin[data-analytics-report=deals] .deals-insights-grid.layout-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card{min-width:0;padding:18px!important;overflow:hidden;display:flex;flex-direction:column;background:#ffffffe0!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:12px!important;box-shadow:var(--analytics-reference-shadow)!important}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .card-title{margin:0;color:#172033;font-size:15px;font-weight:750;line-height:1.2}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .card-subtitle{margin:4px 0 0;color:#7a8699;font-size:12px;line-height:1.35}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .header-badge{flex:0 0 auto;padding:8px 10px;border:0;border-radius:9px;color:#17a673;background:#eaf9f3;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .funnel-wrap{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:18px}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .funnel{display:grid;width:100%;max-width:450px;gap:18px}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .funnel-stage{position:relative;min-width:0;height:36px}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .funnel-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;height:36px;padding:0 16px;border-radius:12px;color:#fff;background:linear-gradient(105deg,#4263ed,#5876f1)}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .funnel-stage-2 .funnel-bar{width:84%;margin-inline:auto;background:linear-gradient(105deg,#16b8d4,#38bec5)}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .funnel-stage-3 .funnel-bar{width:68%;margin-inline:auto;background:linear-gradient(105deg,#17a673,#54c795)}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .funnel-name,body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .funnel-number{min-width:0;font-size:12px;font-weight:700;line-height:1.15}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .funnel-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .funnel-number{flex:0 0 auto;font-size:18px;font-variant-numeric:tabular-nums}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .funnel-conv{position:absolute;z-index:1;top:calc(100% + 1px);right:6px;min-width:36px;padding:1px 7px;border:1px solid #d6dfec;border-radius:999px;color:#4b5e7a;background:#fff;box-shadow:0 3px 8px #0f172a24;font-size:10px;font-weight:700;line-height:12px;text-align:right}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .funnel-stage-2 .funnel-conv{right:calc(8% + 6px)}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .funnel-insights{display:flex;flex-direction:column;justify-content:center;align-self:center;min-height:167px;gap:12px;margin-left:-20px;padding-left:18px;border-left:1px solid #e6ebf2}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .insight-item{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:8px}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .insight-dot{width:10px;height:10px;margin-top:3px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 4px var(--dot-soft)}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .insight-item strong,body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .insight-item span:not(.insight-dot){display:block}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .insight-item strong{color:#172033;font-size:14px;font-weight:750;line-height:1.1}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .insight-item span:not(.insight-dot){margin-top:3px;color:#7a8699;font-size:10px;line-height:1.3}body .analytics-reference-skin[data-analytics-report=deals] .deals-insights-grid .specialists-daily-card{min-height:0;padding:16px}body .analytics-reference-skin[data-analytics-report=deals] .deals-insights-grid .specialists-daily-chart-wrap{height:190px;margin-top:8px}body .analytics-reference-skin[data-analytics-report=deals] .deals-table-card{padding:0!important}body .analytics-reference-skin[data-analytics-report=deals] .deals-analytics-table{min-width:1120px}body .analytics-reference-skin[data-analytics-report=deals] .deals-analytics-table .identity-content{display:flex;align-items:center;min-width:0;gap:8px}body .analytics-reference-skin[data-analytics-report=deals] .deals-analytics-table .responsible-avatar img{width:100%;height:100%;display:block;object-fit:cover}body .analytics-reference-skin[data-analytics-report=deals] .deals-analytics-table .responsible-avatar.placeholder{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:750}body .analytics-reference-skin[data-analytics-report=deals] .deals-analytics-table .name-info{min-width:0}body .analytics-reference-skin[data-analytics-report=deals] .deals-analytics-table .branch-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1200px){body .analytics-reference-skin[data-analytics-report=deals] .deals-insights-grid,body .analytics-reference-skin[data-analytics-report=deals] .deals-insights-grid.layout-two-col{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1400px){body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 900px){body .analytics-reference-skin[data-analytics-report=deals] .deals-mini-row{grid-template-columns:1fr}}@media (max-width: 780px){body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .funnel-wrap{grid-template-columns:minmax(0,1fr);gap:18px}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .funnel-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;margin:0;padding:14px 0 0;border-top:1px solid #e6ebf2;border-left:0}}@media (max-width: 700px){body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .card-header{flex-direction:column}body .analytics-reference-skin[data-analytics-report=deals] .deals-funnel-card .funnel-insights{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){body .analytics-reference-skin[data-analytics-report=deals] .deals-kpi-overview-grid{grid-template-columns:minmax(0,1fr)}}body .analytics-reference-skin .kpi-overview-grid{display:grid;gap:12px}body .analytics-reference-skin .leads-kpi-overview-grid{grid-template-columns:repeat(5,minmax(0,1fr))}body .analytics-reference-skin .kpi-overview-grid .kpi-card{position:relative;display:grid;grid-template-rows:32px 13px 20px;row-gap:6px;height:104px;min-width:0;padding:12px 13px;overflow:hidden}body .analytics-reference-skin .kpi-overview-grid .kpi-card.kpi-menu-open{overflow:visible}body .analytics-reference-skin .kpi-overview-grid .kpi-card.kpi-menu-open:after{opacity:0}body .analytics-reference-skin .kpi-overview-grid .kpi-card.kpi-menu-open .kpi-top{z-index:12}body .analytics-reference-skin .kpi-overview-grid .kpi-card:after{position:absolute;width:70px;height:70px;right:-16px;bottom:-38px;content:"";border-radius:50%;pointer-events:none;z-index:0;background:var(--accent-soft)}body .analytics-reference-skin .kpi-overview-grid .kpi-top,body .analytics-reference-skin .kpi-overview-grid .kpi-leading,body .analytics-reference-skin .kpi-overview-grid .kpi-bottom{display:flex;align-items:center}body .analytics-reference-skin .kpi-overview-grid .kpi-top,body .analytics-reference-skin .kpi-overview-grid .kpi-sub-label,body .analytics-reference-skin .kpi-overview-grid .kpi-bottom{position:relative;z-index:1}body .analytics-reference-skin .kpi-overview-grid .kpi-top,body .analytics-reference-skin .kpi-overview-grid .kpi-bottom{width:100%;min-width:0;justify-content:space-between}body .analytics-reference-skin .kpi-overview-grid .kpi-leading{min-width:0;gap:9px;padding-right:20px}body .analytics-reference-skin .kpi-overview-grid .kpi-icon-box{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:9px;color:var(--accent);background:var(--accent-soft)}body .analytics-reference-skin .kpi-overview-grid .kpi-main-value{min-width:0;overflow:hidden;margin:0;color:var(--analytics-reference-text);font-size:22px;font-weight:760;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.35px;text-overflow:ellipsis;white-space:nowrap}body .analytics-reference-skin .kpi-overview-grid .kpi-menu-wrapper{top:9px;right:7px}body .analytics-reference-skin .kpi-overview-grid .kpi-menu-btn{opacity:1;color:#aab4c3}body .analytics-reference-skin .kpi-overview-grid .kpi-sub-label{display:block;width:100%;max-width:100%;overflow:hidden;margin:0;color:var(--analytics-reference-muted);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis}body .analytics-reference-skin .kpi-overview-grid .kpi-bottom{gap:6px}body .analytics-reference-skin .kpi-overview-grid .kpi-percent-pill{display:inline-flex;align-items:center;flex:0 0 auto;margin:0;padding:5px 7px;border:0;border-radius:7px;color:var(--accent);background:var(--accent-soft);font-size:10px;font-weight:700;line-height:1}body .analytics-reference-skin .kpi-overview-grid .kpi-compare{max-width:74px;overflow:hidden;color:#9aa6b7;font-size:9px;line-height:1.1;white-space:nowrap;text-align:right;text-overflow:ellipsis}body .analytics-reference-skin .chart-section,body .analytics-reference-skin .card,body .analytics-reference-skin .table-card{border:1px solid var(--analytics-reference-line)!important;border-radius:var(--analytics-reference-radius)!important;background:var(--analytics-reference-surface)!important;box-shadow:var(--analytics-reference-shadow)!important}body .analytics-reference-skin .analytics-layout,body .analytics-reference-skin .kpi-grid{gap:12px}body .analytics-reference-skin[data-analytics-report=leads] .leads-insights-grid{grid-template-columns:1.02fr 1fr 1fr;gap:14px}body .analytics-reference-skin[data-analytics-report=leads] .leads-insights-grid>.lead-insight-card{padding:20px;border:1px solid #e8ecf3!important;border-radius:20px!important;background:#fffffff0!important;box-shadow:0 12px 32px #23335914,0 2px 8px #2333590a!important}body .analytics-reference-skin[data-analytics-report=leads] .leads-insights-grid .section-header,body .analytics-reference-skin[data-analytics-report=leads] .leads-insights-grid .section-header-row{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #eef1f5}body .analytics-reference-skin[data-analytics-report=leads] .leads-insights-grid h3{margin:0;color:#1d2638;font-size:15px;font-weight:750;line-height:1.25}body .analytics-reference-skin[data-analytics-report=leads] .lead-insight-subtitle{margin:4px 0 0;color:#8a92a3;font-size:11px;font-weight:500;line-height:1.3}body .analytics-reference-skin[data-analytics-report=leads] .leads-insights-grid .total-badge-small{min-width:34px;padding:4px 8px;border-radius:8px;color:#3e4960;background:#f4f6fb;font-size:11px;line-height:1;text-align:center}body .analytics-reference-skin[data-analytics-report=leads] .leads-insights-grid .status-donut-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(108px,1fr);align-items:center;gap:12px;width:100%;margin:0}body .analytics-reference-skin[data-analytics-report=leads] .lead-donut-wrap{position:relative;width:min(100%,196px);aspect-ratio:1;justify-self:center}body .analytics-reference-skin[data-analytics-report=leads] .lead-donut-svg{display:block;width:100%;height:100%}body .analytics-reference-skin[data-analytics-report=leads] .lead-donut-track,body .analytics-reference-skin[data-analytics-report=leads] .lead-donut-segment{fill:none;stroke-width:30px}body .analytics-reference-skin[data-analytics-report=leads] .lead-donut-track{stroke:#edf3ff}body .analytics-reference-skin[data-analytics-report=leads] .lead-donut-segment{transition:opacity .18s ease}body .analytics-reference-skin[data-analytics-report=leads] .lead-donut-segment:hover{opacity:.78}body .analytics-reference-skin[data-analytics-report=leads] .lead-donut-total{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}body .analytics-reference-skin[data-analytics-report=leads] .lead-donut-total strong{color:#1d2638;font-size:clamp(22px,2vw,30px);font-weight:780;line-height:1}body .analytics-reference-skin[data-analytics-report=leads] .lead-donut-total span{margin-top:5px;color:#8a92a3;font-size:10px;font-weight:600;line-height:1.15}body .analytics-reference-skin[data-analytics-report=leads] .status-donut-legend{gap:8px;width:100%}body .analytics-reference-skin[data-analytics-report=leads] .status-donut-legend-item{gap:9px;min-height:0;padding:5px 0}body .analytics-reference-skin[data-analytics-report=leads] .status-donut-dot{width:8px;height:8px}body .analytics-reference-skin[data-analytics-report=leads] .status-donut-content h5{margin:0;color:#263247;font-size:12px;font-weight:700}body .analytics-reference-skin[data-analytics-report=leads] .status-donut-meta{gap:6px;font-size:11px}@media (max-width: 760px){body .analytics-reference-skin[data-analytics-report=leads] .leads-insights-grid .status-donut-layout{grid-template-columns:minmax(0,196px) minmax(120px,1fr);justify-content:center}}body .analytics-reference-skin[data-analytics-report=calls],body .analytics-reference-skin[data-analytics-report=powerbi]{padding-bottom:24px}body .analytics-reference-skin[data-analytics-report=calls] .reference-page-header,body .analytics-reference-skin[data-analytics-report=powerbi] .reference-page-header{align-items:center;flex-wrap:wrap}body .analytics-reference-skin[data-analytics-report=calls] .reference-page-header .title-area,body .analytics-reference-skin[data-analytics-report=powerbi] .reference-page-header .title-area{flex:1 1 360px;min-width:260px}body .analytics-reference-skin[data-analytics-report=calls] .reference-page-header .header-actions,body .analytics-reference-skin[data-analytics-report=powerbi] .reference-page-header .header-actions{flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;min-width:0}body .analytics-reference-skin[data-analytics-report=calls] .calls-kpi-overview-grid,body .analytics-reference-skin[data-analytics-report=powerbi] .powerbi-kpi-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr))}body .analytics-reference-skin[data-analytics-report=calls] .kpi-overview-grid .kpi-card,body .analytics-reference-skin[data-analytics-report=powerbi] .kpi-overview-grid .kpi-card{display:grid!important;grid-template-rows:32px 13px 20px;align-items:initial!important;row-gap:6px!important;column-gap:0!important;height:104px!important;min-height:104px!important;padding:12px 13px!important;border:1px solid var(--analytics-reference-line)!important;border-radius:var(--analytics-reference-radius)!important;background:var(--analytics-reference-surface)!important;box-shadow:var(--analytics-reference-shadow)!important}body .analytics-reference-skin[data-analytics-report=calls] .kpi-tone-total,body .analytics-reference-skin[data-analytics-report=powerbi] .kpi-tone-total{--accent: #536176;--accent-soft: #f0f3f8}body .analytics-reference-skin[data-analytics-report=calls] .kpi-tone-success,body .analytics-reference-skin[data-analytics-report=powerbi] .kpi-tone-won{--accent: #16845d;--accent-soft: #eaf9f3}body .analytics-reference-skin[data-analytics-report=calls] .kpi-tone-danger,body .analytics-reference-skin[data-analytics-report=powerbi] .kpi-tone-noshow{--accent: #c54554;--accent-soft: #fff0f2}body .analytics-reference-skin[data-analytics-report=calls] .kpi-tone-primary,body .analytics-reference-skin[data-analytics-report=powerbi] .kpi-tone-primary,body .analytics-reference-skin[data-analytics-report=powerbi] .kpi-tone-confirmed{--accent: #4767ff;--accent-soft: #eef1ff}body .analytics-reference-skin[data-analytics-report=powerbi] .kpi-tone-cancelled{--accent: #bb7810;--accent-soft: #fff7e5}body .analytics-reference-skin[data-analytics-report=calls] .date-selector,body .analytics-reference-skin[data-analytics-report=powerbi] .global-toggle-wrapper,body .analytics-reference-skin[data-analytics-report=calls] .icon-btn,body .analytics-reference-skin[data-analytics-report=powerbi] .icon-btn{border:1px solid var(--analytics-reference-line)!important;border-radius:10px!important;background:var(--analytics-reference-surface)!important;box-shadow:0 1px 2px #0f172a08!important}body .analytics-reference-skin[data-analytics-report=calls] .filter-wrapper{position:relative;display:flex;align-items:center}body .analytics-reference-skin[data-analytics-report=calls] .filter-btn{position:relative}body .analytics-reference-skin[data-analytics-report=calls] .filter-btn.has-filters{color:var(--analytics-reference-primary);background:#f5f7ff!important}body .analytics-reference-skin[data-analytics-report=calls] .filter-badge{position:absolute;top:7px;right:7px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:var(--analytics-reference-primary)}body .analytics-reference-skin[data-analytics-report=calls] .calls-filter-dropdown{position:absolute;z-index:1001;top:calc(100% + 10px);right:0;width:430px;max-width:calc(100vw - 40px);overflow:visible}body .analytics-reference-skin[data-analytics-report=calls] .dropdown-header,body .analytics-reference-skin[data-analytics-report=calls] .dropdown-footer{padding:14px 18px}body .analytics-reference-skin[data-analytics-report=calls] .dropdown-header{border-bottom:1px solid var(--analytics-reference-line)}body .analytics-reference-skin[data-analytics-report=calls] .dropdown-header h3{margin:0;color:var(--analytics-reference-text);font-size:15px}body .analytics-reference-skin[data-analytics-report=calls] .dropdown-content{display:grid;gap:16px;padding:18px}body .analytics-reference-skin[data-analytics-report=calls] .filter-field{display:grid;gap:7px}body .analytics-reference-skin[data-analytics-report=calls] .filter-field>label{color:var(--analytics-reference-muted);font-size:11px;font-weight:700}body .analytics-reference-skin[data-analytics-report=calls] .date-range-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .analytics-reference-skin[data-analytics-report=calls] .date-range-inputs input,body .analytics-reference-skin[data-analytics-report=calls] .filter-field .select-trigger{min-width:0;height:40px;box-sizing:border-box;border:1px solid #e0e5ed;border-radius:10px;outline:none;color:var(--analytics-reference-text);background:#f7f9fc;font:inherit;font-size:13px}body .analytics-reference-skin[data-analytics-report=calls] .date-range-inputs input{width:100%;padding:0 10px}body .analytics-reference-skin[data-analytics-report=calls] .dropdown-footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--analytics-reference-line);background:#fafbfe}body .analytics-reference-skin[data-analytics-report=calls] .reset-btn,body .analytics-reference-skin[data-analytics-report=calls] .apply-btn{height:34px;padding:0 15px;border:0;border-radius:9px;cursor:pointer;font-size:12px;font-weight:700}body .analytics-reference-skin[data-analytics-report=calls] .reset-btn{color:#566277;background:#edf1f6}body .analytics-reference-skin[data-analytics-report=calls] .apply-btn{color:#fff;background:var(--analytics-reference-primary)}body .analytics-reference-skin[data-analytics-report=calls] .card-section,body .analytics-reference-skin[data-analytics-report=calls] .caller-segment-bar,body .analytics-reference-skin[data-analytics-report=powerbi] .panel,body .analytics-reference-skin[data-analytics-report=powerbi] .state-card{border:1px solid var(--analytics-reference-line)!important;border-radius:var(--analytics-reference-radius)!important;background:var(--analytics-reference-surface)!important;box-shadow:var(--analytics-reference-shadow)!important}body .analytics-reference-skin[data-analytics-report=calls] .card-section{padding:18px}body .analytics-reference-skin[data-analytics-report=calls] .card-header,body .analytics-reference-skin[data-analytics-report=powerbi] .panel-title{margin-bottom:14px}body .analytics-reference-skin[data-analytics-report=calls] .data-table th,body .analytics-reference-skin[data-analytics-report=powerbi] table th{color:#64728a;background:var(--analytics-reference-surface-soft)!important;border-bottom-color:var(--analytics-reference-line)!important}body .analytics-reference-skin[data-analytics-report=calls] .data-table td,body .analytics-reference-skin[data-analytics-report=powerbi] table td{border-bottom-color:#edf1f6!important}body .analytics-reference-skin[data-analytics-report=calls] .table-container,body .analytics-reference-skin[data-analytics-report=powerbi] .table-wrap{border-color:var(--analytics-reference-line)!important;border-radius:var(--analytics-reference-radius)!important}body .analytics-reference-skin[data-analytics-report=calls] .table-toolbar-actions,body .analytics-reference-skin[data-analytics-report=calls] .table-search-field,body .analytics-reference-skin[data-analytics-report=powerbi] .table-search-field{display:flex;align-items:center}body .analytics-reference-skin[data-analytics-report=calls] .table-toolbar-actions{justify-content:flex-end;gap:10px;flex-wrap:wrap}body .analytics-reference-skin[data-analytics-report=calls] .table-search-field,body .analytics-reference-skin[data-analytics-report=powerbi] .table-search-field{width:min(220px,32vw);height:34px;box-sizing:border-box;gap:7px;padding:0 10px;border:1px solid #dfe5ee;border-radius:9px;color:#8793a5;background:#f8faff}body .analytics-reference-skin[data-analytics-report=calls] .table-search-field input,body .analytics-reference-skin[data-analytics-report=powerbi] .table-search-field input{width:100%;min-width:0;border:0;outline:0;color:var(--analytics-reference-text);background:transparent;font:inherit;font-size:12px}body .analytics-reference-skin[data-analytics-report=calls] .table-search-field:focus-within,body .analytics-reference-skin[data-analytics-report=powerbi] .table-search-field:focus-within{border-color:#9aabff;background:#fff;box-shadow:0 0 0 3px #4767ff1a}body .analytics-reference-skin[data-analytics-report=calls] .calls-table-card,body .analytics-reference-skin[data-analytics-report=powerbi] .powerbi-table-card{display:flex;flex-direction:column;min-width:0;padding:0!important;overflow:hidden}body .analytics-reference-skin[data-analytics-report=calls] .calls-table-card>.table-toolbar,body .analytics-reference-skin[data-analytics-report=powerbi] .powerbi-table-card>.table-toolbar{min-height:58px;margin:0!important;padding:10px 12px 8px 20px;border-bottom:1px solid var(--analytics-reference-line)}body .analytics-reference-skin[data-analytics-report=calls] .calls-table-card .table-title-wrap p{margin:3px 0 0;color:#98a3b4;font-size:11px;line-height:1.25}body .analytics-reference-skin[data-analytics-report=calls] .calls-table-card .underline-tabs{gap:20px;padding:0;border-radius:0;background:transparent}body .analytics-reference-skin[data-analytics-report=calls] .calls-table-card .underline-tabs .tab-btn,body .analytics-reference-skin[data-analytics-report=calls] .calls-table-card .underline-tabs .tab-btn.active{padding:0 0 4px;border-radius:0;background:transparent;box-shadow:none}body .analytics-reference-skin[data-analytics-report=calls] .calls-table-scroll,body .analytics-reference-skin[data-analytics-report=powerbi] .powerbi-table-scroll{width:100%;max-height:min(65vh,640px);margin:0!important;border:0!important;border-radius:0!important;scrollbar-color:#b9c3d3 #f2f5f9;scrollbar-width:thin}body .analytics-reference-skin[data-analytics-report=calls] .calls-analytics-table{min-width:1040px}body .analytics-reference-skin[data-analytics-report=powerbi] .powerbi-analytics-table{min-width:980px}body .analytics-reference-skin[data-analytics-report=calls] .calls-analytics-table th.sticky-col,body .analytics-reference-skin[data-analytics-report=calls] .calls-analytics-table td.sticky-col{position:sticky;left:0}body .analytics-reference-skin[data-analytics-report=calls] .calls-analytics-table th.sticky-col{z-index:5;background:#f8fafc!important}body .analytics-reference-skin[data-analytics-report=calls] .calls-analytics-table td.sticky-col{z-index:1;background:#fff}body .analytics-reference-skin[data-analytics-report=calls] .calls-analytics-table tbody tr:hover td.sticky-col{background:#fbfcff}body .analytics-reference-skin[data-analytics-report=powerbi] .powerbi-table-card .panel-actions>span{color:#98a3b4;font-size:11px;font-weight:650}body .analytics-reference-skin[data-analytics-report=powerbi] .powerbi-table-card .load-more-rows{margin:0;border-width:1px 0 0;border-radius:0;background:#fbfcff}body .analytics-reference-skin[data-analytics-report=calls] .calls-table-scroll::-webkit-scrollbar,body .analytics-reference-skin[data-analytics-report=powerbi] .powerbi-table-scroll::-webkit-scrollbar{width:10px;height:10px}body .analytics-reference-skin[data-analytics-report=calls] .calls-table-scroll::-webkit-scrollbar-track,body .analytics-reference-skin[data-analytics-report=powerbi] .powerbi-table-scroll::-webkit-scrollbar-track{background:#f2f5f9}body .analytics-reference-skin[data-analytics-report=calls] .calls-table-scroll::-webkit-scrollbar-thumb,body .analytics-reference-skin[data-analytics-report=powerbi] .powerbi-table-scroll::-webkit-scrollbar-thumb{border:2px solid #f2f5f9;border-radius:999px;background:#b9c3d3}@media (max-width: 1320px){body .analytics-reference-skin[data-analytics-report=calls] .calls-kpi-overview-grid,body .analytics-reference-skin[data-analytics-report=powerbi] .powerbi-kpi-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){body .analytics-reference-skin[data-analytics-report=calls] .reference-page-header .header-actions,body .analytics-reference-skin[data-analytics-report=powerbi] .reference-page-header .header-actions{width:100%;justify-content:flex-start}body .analytics-reference-skin[data-analytics-report=calls] .calls-table-card>.table-toolbar,body .analytics-reference-skin[data-analytics-report=powerbi] .powerbi-table-card>.table-toolbar{align-items:flex-start;flex-direction:column}body .analytics-reference-skin[data-analytics-report=calls] .calls-table-card .table-actions,body .analytics-reference-skin[data-analytics-report=powerbi] .powerbi-table-card .table-actions{width:100%;justify-content:flex-start}}@media (max-width: 700px){body .analytics-reference-skin[data-analytics-report=calls] .calls-kpi-overview-grid,body .analytics-reference-skin[data-analytics-report=powerbi] .powerbi-kpi-overview-grid{grid-template-columns:minmax(0,1fr)}body .analytics-reference-skin[data-analytics-report=calls] .reference-page-title-line>span,body .analytics-reference-skin[data-analytics-report=powerbi] .reference-page-title-line>span{display:none}body .analytics-reference-skin[data-analytics-report=calls] .date-selector{width:100%;overflow-x:auto}body .analytics-reference-skin[data-analytics-report=calls] .table-search-field,body .analytics-reference-skin[data-analytics-report=powerbi] .table-search-field{width:100%}}body .analytics-reference-skin.products-reference-page{padding-bottom:24px}body .analytics-reference-skin.products-reference-page .reference-page-header{align-items:center;flex-wrap:wrap}body .analytics-reference-skin.products-reference-page .reference-page-header .title-area{flex:1 1 420px;min-width:280px}body .analytics-reference-skin.products-reference-page .reference-page-header .header-actions{flex:1 1 700px;flex-wrap:wrap;justify-content:flex-end;min-width:0}body .analytics-reference-skin.products-reference-page .products-summary-strip{grid-template-columns:1.4fr repeat(3,minmax(145px,.55fr))}body .analytics-reference-skin.products-reference-page .products-kpi-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr))}body .analytics-reference-skin.products-reference-page .products-kpi-overview-grid .kpi-icon-box{background:var(--accent-soft)!important}body .analytics-reference-skin.products-reference-page .context-row{display:flex;min-height:42px;box-sizing:border-box;padding:10px 16px;border:1px solid var(--analytics-reference-line);border-radius:var(--analytics-reference-radius);background:#ffffffb8;box-shadow:none}body .analytics-reference-skin.products-reference-page .context-label{color:var(--analytics-reference-muted);font-size:10px;letter-spacing:.02em}body .analytics-reference-skin.products-reference-page .context-value{color:var(--analytics-reference-text);font-size:11px}body .analytics-reference-skin.products-reference-page .chart-section{overflow:hidden;padding:0!important}body .analytics-reference-skin.products-reference-page .chart-section.height-fixed{height:350px;padding:18px 22px!important}body .analytics-reference-skin.products-reference-page .section-header-row{margin-bottom:0;padding:16px 22px 12px}body .analytics-reference-skin.products-reference-page .height-fixed .section-header-row{padding:0 0 12px}body .analytics-reference-skin.products-reference-page .patient-table-section{min-height:0}body .analytics-reference-skin.products-reference-page .table-container{border:0!important;border-radius:0!important}body .analytics-reference-skin.products-reference-page .branch-analytics-table th{color:#64728a;background:var(--analytics-reference-surface-soft)!important;border-bottom-color:var(--analytics-reference-line)!important}body .analytics-reference-skin.products-reference-page .branch-analytics-table td{border-bottom-color:#edf1f6!important}body .analytics-reference-skin.products-reference-page .branch-analytics-table tbody tr:hover td{background:#f8faff}body .analytics-reference-skin.products-reference-page .no-data-msg{color:var(--analytics-reference-muted)}@media (max-width: 1400px){body .analytics-reference-skin.products-reference-page .products-kpi-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .analytics-reference-skin.products-reference-page .reference-page-header .header-actions{width:100%;justify-content:flex-start}}@media (max-width: 860px){body .analytics-reference-skin.products-reference-page .products-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body .analytics-reference-skin.products-reference-page .context-row{gap:8px 14px}}@media (max-width: 700px){body .analytics-reference-skin.products-reference-page .products-kpi-overview-grid,body .analytics-reference-skin.products-reference-page .products-summary-strip{grid-template-columns:minmax(0,1fr)}body .analytics-reference-skin.products-reference-page .reference-page-title-line>span{display:none}}@media (max-width: 1120px){body .analytics-reference-skin[data-analytics-report=leads] .leads-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){body .analytics-reference-skin[data-analytics-report=leads] .leads-insights-grid{grid-template-columns:1fr}}body .analytics-reference-skin .leads-mini-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:12px}body .analytics-reference-skin .leads-mini-row .mini-card{display:flex;align-items:center;gap:11px;min-height:60px;padding:10px 14px;border:1px solid var(--analytics-reference-line);border-radius:var(--analytics-reference-radius);background:var(--analytics-reference-surface);box-shadow:var(--analytics-reference-shadow)}body .analytics-reference-skin .leads-mini-row .mini-icon{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:9px}body .analytics-reference-skin .leads-mini-row .mini-icon-success{color:#17a673;background:#eaf9f3}body .analytics-reference-skin .leads-mini-row .mini-icon-danger{color:#df5a67;background:#fff0f2}body .analytics-reference-skin .leads-mini-row .mini-label{color:var(--analytics-reference-muted);font-size:11px;font-weight:600;line-height:1.1}body .analytics-reference-skin .leads-mini-row .mini-value{margin-top:3px;color:var(--analytics-reference-text);font-size:18px;font-weight:760;line-height:1}body .analytics-reference-skin .leads-mini-row .mini-value.text-success{color:#12996a}body .analytics-reference-skin .leads-mini-row .mini-value.text-danger{color:#d94e5d}body .analytics-reference-skin .leads-mini-row .mini-value small{margin-left:5px;color:#8a96a8;font-size:10px;font-weight:600}body .analytics-reference-skin .leads-focus-button{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;gap:7px;min-width:148px;padding:0 16px;border:1px solid #dbe3ff;border-radius:10px;color:#3f5fe4;background:#f5f7ff;font-size:12px;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}body .analytics-reference-skin .leads-focus-button:hover{border-color:#bdcaff;background:#edf1ff;transform:translateY(-1px)}body .analytics-reference-skin .section-header-row{border-bottom-color:var(--analytics-reference-line)}body .analytics-reference-skin .table-container,body .analytics-reference-skin .table-scroll{border:1px solid var(--analytics-reference-line)!important;border-radius:var(--analytics-reference-radius)!important;background:#fff!important;box-shadow:none!important}body .analytics-reference-skin .table-card{overflow:hidden;margin-bottom:20px;border:1px solid #e2e8f0!important;border-radius:var(--analytics-reference-radius)!important;background:#fff!important}body .analytics-reference-skin .table-card-fill-content{display:flex;flex-direction:column;height:var(--analytics-table-height, auto);min-height:0;margin-bottom:0}body .analytics-reference-skin.table-fills-workspace{padding-bottom:var(--analytics-layout-gap)}body .analytics-reference-skin .table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 10px 6px 24px}body .analytics-reference-skin .table-title-wrap{min-width:0}body .analytics-reference-skin .table-title-wrap .card-title{margin:0;color:#172033;font-size:15px;font-weight:700;line-height:1.25}body .analytics-reference-skin .table-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}body .analytics-reference-skin .underline-tabs{display:flex;align-items:flex-end;gap:22px;height:30px;border-bottom:1px solid #e5eaf1}body .analytics-reference-skin .underline-tabs button{position:relative;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 0 4px;border:0;color:#7a8699;background:transparent;font-size:12px;font-weight:650;line-height:1;white-space:nowrap;cursor:pointer}body .analytics-reference-skin .underline-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px 2px 0 0;background:transparent;content:""}body .analytics-reference-skin .underline-tabs button:hover{color:#40506a}body .analytics-reference-skin .underline-tabs button.active{color:#4767ff;font-weight:750}body .analytics-reference-skin .underline-tabs button.active:after{background:#4767ff}body .analytics-reference-skin .table-export-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border:1px solid rgba(15,23,42,.08);border-radius:10px;color:#5b6b82;background:#fff;box-shadow:0 2px 7px #1f375f0d;cursor:pointer}body .analytics-reference-skin .table-scroll{overflow:auto}body .analytics-reference-skin .table-card-fill-content .table-scroll{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body .analytics-reference-skin .funnel-analytics-table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}body .analytics-reference-skin .funnel-analytics-table th{position:sticky;top:0;z-index:2;padding:11px 12px;border-bottom:1px solid #e8edf4;color:#68758a;background:#f8fafc;font-size:10px;font-weight:750;letter-spacing:.05em;line-height:1.2;text-align:right;text-transform:uppercase;white-space:nowrap}body .analytics-reference-skin .funnel-analytics-table th:first-child{text-align:left}body .analytics-reference-skin .funnel-analytics-table td{padding:9px 12px;border-bottom:1px solid #f0f3f7;color:#27354b;background:#fff;font-size:13px;text-align:right;vertical-align:middle}body .analytics-reference-skin .funnel-analytics-table tbody tr:hover td{background:#fbfcff}body .analytics-reference-skin .funnel-analytics-table .identity-cell{min-width:240px;text-align:left}body .analytics-reference-skin .funnel-analytics-table .responsible-cell,body .analytics-reference-skin .funnel-analytics-table .identity-content{display:flex;align-items:center;min-width:0;gap:8px}body .analytics-reference-skin .funnel-analytics-table .responsible-avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;overflow:hidden;border:1px solid rgba(0,0,0,.05);border-radius:50%;background:#f2f2f7}body .analytics-reference-skin .funnel-analytics-table .responsible-avatar.placeholder{font-size:10px;font-weight:700}body .analytics-reference-skin .funnel-analytics-table .responsible-avatar img{width:100%;height:100%;display:block;object-fit:cover}body .analytics-reference-skin .funnel-analytics-table .name-info{display:flex;flex-direction:column;min-width:0;line-height:1.2}body .analytics-reference-skin .funnel-analytics-table .branch-name{display:block;overflow:hidden;color:#223049;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}body .analytics-reference-skin .funnel-analytics-table .brand-subname{margin-top:2px;color:#98a3b4;font-size:10px}body .analytics-reference-skin .funnel-analytics-table .expand-btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;padding:0;border:0;border-radius:5px;color:#718096;background:#f2f5fa;cursor:pointer}body .analytics-reference-skin .funnel-analytics-table .branch-row,body .analytics-reference-skin .funnel-analytics-table .branch-row.level-0,body .analytics-reference-skin .funnel-analytics-table .branch-row.level-1,body .analytics-reference-skin .funnel-analytics-table .branch-row.level-2,body .analytics-reference-skin .funnel-analytics-table .branch-row td{background:#fff}body .analytics-reference-skin .funnel-analytics-table .branch-row.level-0 .branch-name,body .analytics-reference-skin .funnel-analytics-table .branch-row.level-1 .branch-name,body .analytics-reference-skin .funnel-analytics-table .branch-row.level-2 .branch-name{color:#223049;font-size:13px;font-weight:650}body .analytics-reference-skin .funnel-analytics-table .branch-row:hover,body .analytics-reference-skin .funnel-analytics-table .branch-row:hover td{background:#fbfcff!important}body .analytics-reference-skin .funnel-analytics-table .metric-main{color:#1c2940!important;font-size:14px!important;font-weight:750!important}body .analytics-reference-skin .funnel-analytics-table .metric-stack{display:flex;flex-direction:column;align-items:flex-end;gap:3px;line-height:1}body .analytics-reference-skin .funnel-analytics-table .metric-stack b{color:#26344b;font-size:13px;font-weight:700}body .analytics-reference-skin .funnel-analytics-table .metric-stack small{color:#8a96a8;font-size:10px;font-weight:600}body .analytics-reference-skin .funnel-analytics-table .rate-pill{display:inline-flex;align-items:center;min-height:17px;padding:0 6px;border-radius:6px;font-size:10px;font-weight:750;line-height:17px}body .analytics-reference-skin .funnel-analytics-table .rate-booked{color:#3f5fdb;background:#eef1ff}body .analytics-reference-skin .funnel-analytics-table .rate-held,body .analytics-reference-skin .funnel-analytics-table .rate-success{color:#168d65;background:#eaf9f3}body .analytics-reference-skin .funnel-analytics-table .rate-warning{color:#b77600;background:#fff7e5}body .analytics-reference-skin .funnel-analytics-table .rate-no-show{color:#d24d5a;background:#fff0f2}body .analytics-reference-skin .funnel-analytics-table .days-cell{color:#7f8b9e!important;font-size:12px!important}body .analytics-reference-skin .funnel-analytics-table tfoot td{position:sticky;bottom:0;z-index:2;padding:10px 12px;border-bottom:0;color:#30405b;background:#f8fafc;box-shadow:inset 0 1px #e8edf4;font-size:12px;font-weight:700;white-space:nowrap}body .analytics-reference-skin .funnel-analytics-table tfoot td:first-child{z-index:4}body .analytics-reference-skin .funnel-analytics-table tfoot td b{color:#23355c}body .analytics-reference-skin .funnel-analytics-table tfoot td span:not(.font-bold){margin-left:4px;color:#7583a0;font-size:10px;font-weight:650}body .analytics-reference-skin .funnel-analytics-table .table-total-label{color:#40506a;font-size:11px;font-weight:800;letter-spacing:.05em}body .analytics-reference-skin .leads-analytics-table .identity-column{min-width:250px;text-align:left}body .analytics-reference-skin .leads-analytics-table .numeric-cell{color:#1c2940;font-size:13px;font-weight:700}body .analytics-reference-skin .leads-analytics-table .sub-pct{color:#8a96a8;font-size:10px;font-weight:600}@media (max-width: 1250px){body .analytics-reference-skin .table-toolbar{flex-wrap:wrap}body .analytics-reference-skin .table-actions{width:100%;justify-content:flex-start}}@media (max-width: 760px){body .analytics-reference-skin .table-toolbar{padding:14px 16px 8px}body .analytics-reference-skin .table-actions,body .analytics-reference-skin .underline-tabs{gap:14px}}body .analytics-reference-skin .branch-analytics-table th,body .analytics-reference-skin .funnel-analytics-table th,body .analytics-reference-skin .decomp-table th,body .analytics-reference-skin .focus-table th{background:var(--analytics-reference-surface-soft)!important;border-bottom-color:var(--analytics-reference-line)!important;color:#64728a}body .analytics-reference-skin .branch-analytics-table td,body .analytics-reference-skin .funnel-analytics-table td,body .analytics-reference-skin .decomp-table td,body .analytics-reference-skin .focus-table td{border-bottom-color:#edf1f6!important}body .analytics-reference-skin .filter-dropdown{border:1px solid var(--analytics-reference-line)!important;border-radius:16px!important;background:#fffffff7!important;box-shadow:0 20px 42px #1f375f29!important}body .analytics-reference-skin .kpi-menu-wrapper{z-index:11}body .analytics-reference-skin .kpi-menu-btn{width:24px;height:24px;border:0;border-radius:6px;color:#86868b;background:transparent}body .analytics-reference-skin .kpi-menu-btn:hover{color:#1d1d1f;background:#0000000d}body .analytics-reference-skin .kpi-menu-dropdown{top:100%;right:0;min-width:140px;margin-top:4px;overflow:hidden;border:1px solid rgba(0,0,0,.05);border-radius:12px;background:#fff;box-shadow:0 10px 40px #00000026;z-index:1000}body .analytics-reference-skin .kpi-menu-item{display:flex;align-items:center;width:100%;gap:8px;padding:10px 14px;border:0;color:#1d1d1f;background:transparent;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease}body .analytics-reference-skin .kpi-menu-item:hover{background:#f2f2f7}body .analytics-reference-skin .kpi-menu-item svg{color:#86868b}body .analytics-reference-skin .help-modal-wide{width:min(640px,calc(100vw - 40px))}body .analytics-reference-skin .kpi-help-overlay{background:#141f346b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body .analytics-reference-skin .kpi-help-modal{border:1px solid rgba(226,232,240,.95);border-radius:16px;box-shadow:0 24px 64px #18264a3d}body .analytics-reference-skin .kpi-help-modal .help-modal-header{min-height:66px;padding:12px 20px;border-bottom:1px solid #e9eef5}body .analytics-reference-skin .help-modal-heading{display:flex;flex-direction:column;gap:3px}body .analytics-reference-skin .help-modal-heading>span{color:#4767ff;font-size:10px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}body .analytics-reference-skin .kpi-help-modal .help-modal-header h4{margin:0;color:#1d2a42;font-size:18px;font-weight:750;letter-spacing:-.02em}body .analytics-reference-skin .kpi-help-modal .close-modal-btn{width:30px;height:30px;border:1px solid #e7ecf4;border-radius:9px;color:#7a8699;background:#f8fafc}body .analytics-reference-skin .kpi-help-modal .close-modal-btn:hover{color:#304fd9;border-color:#cfd9ff;background:#eef1ff}body .analytics-reference-skin .kpi-help-modal .help-visual{display:flex;flex-direction:column;gap:0;padding:0}body .analytics-reference-skin .kpi-help-modal .tile-diagram{display:flex;align-items:stretch;gap:22px;padding:18px 20px;border-bottom:1px solid #eef2f7;border-radius:0;background:linear-gradient(135deg,#fafcff,#f6f8ff)}body .analytics-reference-skin .kpi-help-modal .diagram-tile{display:flex;align-items:center;min-width:190px;gap:12px;padding:14px;border:1px solid #e2e9f5;border-radius:12px;background:#fff;box-shadow:0 8px 18px #2d457d0f}body .analytics-reference-skin .kpi-help-modal .diagram-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;color:#4767ff;background:#eef1ff}body .analytics-reference-skin .kpi-help-modal .diagram-main-value{color:#1d2a42;font-size:22px;font-weight:800;letter-spacing:-.03em}body .analytics-reference-skin .kpi-help-modal .diagram-main-value:before,body .analytics-reference-skin .kpi-help-modal .diagram-percent:before,body .analytics-reference-skin .kpi-help-modal .diagram-sub-value:before{content:none}body .analytics-reference-skin .kpi-help-modal .diagram-percent{padding:3px 7px;border-radius:7px;color:#168d65;background:#eaf9f3;font-size:11px;font-weight:800}body .analytics-reference-skin .kpi-help-modal .diagram-sub-value{color:#77859a;font-size:11px;font-weight:650}body .analytics-reference-skin .kpi-help-modal .diagram-label{color:#7b8799;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}body .analytics-reference-skin .kpi-help-modal .annotations{display:flex;flex:1;flex-direction:column;justify-content:center;gap:10px}body .analytics-reference-skin .kpi-help-modal .annotation{display:flex;align-items:flex-start;gap:10px}body .analytics-reference-skin .kpi-help-modal .annotation-marker{width:8px;height:8px;margin-top:4px;flex:0 0 8px;border-radius:999px}body .analytics-reference-skin .kpi-help-modal .annotation-1 .annotation-marker{background:#4767ff;box-shadow:0 0 0 4px #eef1ff}body .analytics-reference-skin .kpi-help-modal .annotation-2 .annotation-marker{background:#17a673;box-shadow:0 0 0 4px #eaf9f3}body .analytics-reference-skin .kpi-help-modal .annotation-3 .annotation-marker{background:#df5a67;box-shadow:0 0 0 4px #fff0f2}body .analytics-reference-skin .kpi-help-modal .annotation-text strong{color:#31405a;font-size:12px;font-weight:750}body .analytics-reference-skin .kpi-help-modal .annotation-text span{color:#7a8799;font-size:11px;line-height:1.35}body .analytics-reference-skin .kpi-help-modal .help-example{margin:18px 20px 0;padding:12px 14px;border:1px solid #dce6ff;border-radius:10px;background:#f5f8ff}body .analytics-reference-skin .kpi-help-modal .help-description{display:flex;flex-direction:column;gap:14px;padding:20px;border-top:0}body .analytics-reference-skin .dynamics-modal{width:min(1240px,calc(100vw - 40px))!important;min-height:620px;max-height:calc(100vh - 48px);border:1px solid rgba(255,255,255,.88);border-radius:24px;background:#fffffff5;box-shadow:0 28px 80px #1b2c5933,0 8px 28px #15234d1a}body .analytics-reference-skin .dynamics-topbar{min-height:64px;gap:16px!important;padding:10px 24px!important;border-bottom:1px solid #e7ebf3;background:#ffffffe6}body .analytics-reference-skin .dynamics-title-wrap h4{color:#182033;font-size:20px;font-weight:750;letter-spacing:-.03em}body .analytics-reference-skin .dynamics-title-wrap .modal-subtitle{margin-top:4px;color:#7d879d;font-size:12px;font-weight:600;letter-spacing:0;opacity:1;text-transform:none}body .analytics-reference-skin .dynamics-toolbar{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:8px}body .analytics-reference-skin .dynamics-toolbar .modal-toggle-group{display:inline-flex;height:36px;padding:3px;border:1px solid #e7ebf3;border-radius:11px;background:#f7f9fe!important;box-shadow:none}body .analytics-reference-skin .dynamics-toolbar .m-toggle-btn{min-width:36px;padding:0 11px;border:0;border-radius:8px;color:#7d879d;background:transparent;font-size:12px;font-weight:700}body .analytics-reference-skin .dynamics-toolbar .m-toggle-btn.active{color:#182033;background:#fff;box-shadow:0 2px 7px #1f375f1a}body .analytics-reference-skin .dynamics-toolbar .modal-datepicker{display:inline-flex;align-items:center;height:36px;gap:7px;padding:0 10px;border:1px solid #e7ebf3;border-radius:11px;background:#fff!important;box-shadow:none}body .analytics-reference-skin .dynamics-toolbar .modal-datepicker input{width:106px;min-width:0;border:0;outline:0;color:#33405a;background:transparent;font:inherit;font-size:12px;font-weight:700}body .analytics-reference-skin .dynamics-toolbar .date-sep{color:#a2abc0}body .analytics-reference-skin .dynamics-toolbar .btn-icon-round{width:36px;height:36px;border-radius:11px}body .analytics-reference-skin .dynamics-toolbar .btn-secondary,body .analytics-reference-skin .dynamics-topbar>.btn-secondary{border-color:#e7ebf3;color:#65718a;box-shadow:none}body .analytics-reference-skin .dynamics-modal-body{padding:20px 24px 22px;overflow:auto;background:linear-gradient(180deg,#fbfcff,#f7f9fe)}body .analytics-reference-skin .dynamics-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;overflow:hidden;border:1px solid #e7ebf3;border-radius:14px;background:#fff}body .analytics-reference-skin .dynamics-stat{min-width:0;padding:14px 17px;border-right:1px solid #edf0f5}body .analytics-reference-skin .dynamics-stat:last-child{border-right:0}body .analytics-reference-skin .dynamics-stat-label{display:block;overflow:hidden;color:#7d879d;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}body .analytics-reference-skin .dynamics-stat strong{display:block;margin-top:5px;color:#182033;font-size:21px;font-weight:750;letter-spacing:-.035em;white-space:nowrap}body .analytics-reference-skin .dynamics-stat strong.is-negative,body .analytics-reference-skin .dynamics-stat small.is-negative{color:#df5a67}body .analytics-reference-skin .dynamics-stat small{margin-left:5px;color:#1fac7a;font-size:11px;font-weight:700;letter-spacing:0}body .analytics-reference-skin .dynamics-chart-card{overflow:hidden;border:1px solid #e7ebf3;border-radius:16px;background:#fff}body .analytics-reference-skin .dynamics-chart-head{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 18px;border-bottom:1px solid #edf0f5}body .analytics-reference-skin .dynamics-chart-title{display:inline-flex;align-items:center;gap:9px;color:#26324a;font-size:13px;font-weight:750}body .analytics-reference-skin .live-dot{width:8px;height:8px;border-radius:50%;background:#3975f6;box-shadow:0 0 0 4px #edf3ff}body .analytics-reference-skin .dynamics-chart-actions{display:inline-flex;gap:6px}body .analytics-reference-skin .dynamics-pill{height:28px;padding:0 10px;border:1px solid #e7ebf3;border-radius:999px;color:#7d879d;background:#fff;font-size:11px;font-weight:700;cursor:pointer}body .analytics-reference-skin .dynamics-pill.active{border-color:#cdd8ff;color:#3975f6;background:#edf3ff}body .analytics-reference-skin .dynamics-chart-container{position:relative;width:100%;height:400px;padding:8px 14px 0}body .analytics-reference-skin .dynamics-legend{display:flex;align-items:center;min-height:40px;gap:16px;padding:0 18px;border-top:1px solid #edf0f5;color:#7d879d;font-size:11px;font-weight:650}body .analytics-reference-skin .dynamics-legend span{display:inline-flex;align-items:center;gap:6px}body .analytics-reference-skin .dynamics-swatch{width:16px;height:3px;border-radius:999px;background:#3975f6}body .analytics-reference-skin .dynamics-swatch.trend{background:repeating-linear-gradient(90deg,#7a62f8 0 5px,transparent 5px 8px)}body .analytics-reference-skin .decomp-modal{width:min(1240px,calc(100vw - 40px))!important;min-width:0}body .analytics-reference-skin .decomp-header{align-items:center!important}body .analytics-reference-skin .decomp-header-actions{display:flex;flex:1 1 auto;min-width:0;align-items:center;justify-content:flex-end;gap:12px}body .analytics-reference-skin .decomp-modal-body{display:flex;min-height:0}body .analytics-reference-skin .decomp-table-container{max-height:none;padding:0;border:1px solid #e7ebf3;border-radius:16px;background:#fff}@media (max-width: 1080px){body .analytics-reference-skin .dynamics-topbar{flex-wrap:wrap}body .analytics-reference-skin .dynamics-toolbar{order:3;width:100%;justify-content:flex-start}body .analytics-reference-skin .dynamics-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body .analytics-reference-skin .dynamics-stat:nth-child(2){border-right:0}body .analytics-reference-skin .dynamics-stat:nth-child(-n+2){border-bottom:1px solid #edf0f5}body .analytics-reference-skin .decomp-header-actions{width:100%}}@media (max-width: 680px){body .analytics-reference-skin .kpi-help-modal .tile-diagram{flex-direction:column}body .analytics-reference-skin .dynamics-modal{width:calc(100vw - 20px)!important;min-height:0}body .analytics-reference-skin .dynamics-topbar,body .analytics-reference-skin .dynamics-modal-body{padding-right:14px!important;padding-left:14px!important}body .analytics-reference-skin .dynamics-toolbar{gap:6px}body .analytics-reference-skin .dynamics-toolbar .modal-datepicker{order:4;width:100%;justify-content:space-between}body .analytics-reference-skin .dynamics-toolbar .modal-datepicker input{width:43%}body .analytics-reference-skin .dynamics-chart-container{height:320px;padding-right:4px;padding-left:4px}}@media (max-width: 900px){body .analytics-reference-skin .page-header{align-items:flex-start}body .analytics-reference-skin .header-actions{width:100%;justify-content:flex-start}body .analytics-reference-skin .leads-kpi-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .analytics-reference-skin .leads-summary-strip,body .analytics-reference-skin .deals-summary-strip{grid-template-columns:1.2fr 1fr 1fr}body .analytics-reference-skin .leads-summary-strip .summary-copy,body .analytics-reference-skin .deals-summary-strip .summary-copy{grid-column:1 / -1}body .analytics-reference-skin .leads-mini-row{grid-template-columns:1fr}body .analytics-reference-skin .leads-focus-button{min-height:44px}body .analytics-reference-skin .reference-page-title-line>span{display:none}}@media (max-width: 720px){body .analytics-reference-skin .leads-summary-strip,body .analytics-reference-skin .deals-summary-strip{grid-template-columns:minmax(0,1fr)}body .analytics-reference-skin .leads-summary-strip .summary-metric,body .analytics-reference-skin .deals-summary-strip .summary-metric{min-height:54px;padding:8px 0 0;border-top:1px solid rgba(255,255,255,.22);border-left:0}}body .analytics-reference-skin[data-analytics-report=deals-details]{gap:12px}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-header{align-items:center}body .analytics-reference-skin[data-analytics-report=deals-details] .details-heading{display:flex;align-items:center;min-width:0;gap:14px}body .analytics-reference-skin[data-analytics-report=deals-details] .details-back-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;margin:0;padding:0;border:1px solid #dfe5ef;border-radius:10px;color:#536176;background:#fff;box-shadow:0 2px 8px #1f375f0d;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}body .analytics-reference-skin[data-analytics-report=deals-details] .details-back-btn span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body .analytics-reference-skin[data-analytics-report=deals-details] .details-back-btn:hover{border-color:#cbd5e5;color:#4767ff;background:#f8faff;opacity:1;transform:translate(-1px)}body .analytics-reference-skin[data-analytics-report=deals-details] .title-area{min-width:0}body .analytics-reference-skin[data-analytics-report=deals-details] .reference-page-title-line h1{flex:0 0 auto;white-space:nowrap}body .analytics-reference-skin[data-analytics-report=deals-details] .header-actions{flex:0 1 auto}body .analytics-reference-skin[data-analytics-report=deals-details] .details-analysis-panel{width:100%;min-width:0;flex:0 0 auto;overflow:hidden;border:1px solid #e3e8f0;border-radius:12px;background:#fff;box-shadow:0 5px 18px #1f375f0e}body .analytics-reference-skin[data-analytics-report=deals-details] .details-dynamics-section,body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-section{min-width:0}body .analytics-reference-skin[data-analytics-report=deals-details] .details-panel-header{display:flex;align-items:center;justify-content:space-between;min-height:72px;gap:24px;padding:14px 18px;border-bottom:1px solid #e8edf4}body .analytics-reference-skin[data-analytics-report=deals-details] .details-panel-header>div:first-child{min-width:0}body .analytics-reference-skin[data-analytics-report=deals-details] .details-panel-eyebrow{margin:0 0 4px;color:#77849a;font-size:9px;font-weight:800;line-height:1;letter-spacing:.11em}body .analytics-reference-skin[data-analytics-report=deals-details] .details-panel-header h3,body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-header h4{margin:0;color:#172033;font-size:15px;font-weight:760;line-height:1.3}body .analytics-reference-skin[data-analytics-report=deals-details] .details-panel-header p,body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-header p{margin:3px 0 0;color:#8a96a8;font-size:11px;line-height:1.35}body .analytics-reference-skin[data-analytics-report=deals-details] .details-panel-actions{display:flex;align-items:center;flex:0 0 auto;gap:12px}body .analytics-reference-skin[data-analytics-report=deals-details] .details-total{display:flex;align-items:baseline;gap:7px;padding-right:0;border-right:0;font-variant-numeric:tabular-nums}body .analytics-reference-skin[data-analytics-report=deals-details] .details-total span{color:#8a96a8;font-size:10px;font-weight:650}body .analytics-reference-skin[data-analytics-report=deals-details] .details-total strong{color:#172033;font-size:18px;font-weight:780;letter-spacing:-.025em}body .analytics-reference-skin[data-analytics-report=deals-details] .details-step-toggle{height:32px;padding:3px;border:1px solid #e1e6ef;border-radius:9px;background:#f5f7fa;box-shadow:none}body .analytics-reference-skin[data-analytics-report=deals-details] .details-step-toggle .toggle-btn{min-width:52px;height:24px;padding:0 9px;border:0;border-radius:6px;color:#77849a;background:transparent;font-size:10px;font-weight:700;box-shadow:none}body .analytics-reference-skin[data-analytics-report=deals-details] .details-step-toggle .toggle-btn.active{color:#3155e7;background:#fff;box-shadow:0 1px 4px #1f375f1f}body .analytics-reference-skin[data-analytics-report=deals-details] .details-loading-state,body .analytics-reference-skin[data-analytics-report=deals-details] .details-empty-state{display:flex;align-items:center;justify-content:center;min-height:150px;gap:9px;color:#8a96a8;font-size:11px}body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-loading,body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-empty{min-height:220px}body .analytics-reference-skin[data-analytics-report=deals-details] .stage-dot{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%}body .analytics-reference-skin[data-analytics-report=deals-details] .stage-dot.dot-pending{background:#4767ff;box-shadow:0 0 0 3px #eef1ff}body .analytics-reference-skin[data-analytics-report=deals-details] .stage-dot.dot-success{background:#17a673;box-shadow:0 0 0 3px #eaf9f3}body .analytics-reference-skin[data-analytics-report=deals-details] .stage-dot.dot-failed{background:#df5a67;box-shadow:0 0 0 3px #fff0f2}body .analytics-reference-skin[data-analytics-report=deals-details] .stage-dot.dot-neutral{background:#94a0b3;box-shadow:0 0 0 3px #f0f3f7}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-scroll{width:100%;max-height:560px;overflow:auto;overscroll-behavior:contain;scrollbar-color:#b9c3d3 #f2f5f9;scrollbar-width:thin}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-scroll::-webkit-scrollbar,body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-table-scroll::-webkit-scrollbar{width:10px;height:10px}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-scroll::-webkit-scrollbar-track,body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-table-scroll::-webkit-scrollbar-track{background:#f2f5f9}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-scroll::-webkit-scrollbar-thumb,body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-table-scroll::-webkit-scrollbar-thumb{border:2px solid #f2f5f9;border-radius:999px;background:#b9c3d3}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table{width:max-content;min-width:100%;border-spacing:0;border-collapse:separate;table-layout:fixed;color:#27354b;font-size:11px;font-variant-numeric:tabular-nums}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table th,body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table td{height:24px;padding:0;border-right:1px solid #edf1f6;border-bottom:1px solid #edf1f6;text-align:center;vertical-align:middle}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table thead th{position:sticky;z-index:4;height:26px;color:#68758a;background:#f8fafc;font-size:9px;font-weight:780;letter-spacing:.055em;text-transform:uppercase;box-shadow:inset 0 -1px #e4e9f1}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .matrix-chart-row th{top:0;height:124px;background:#fff;vertical-align:bottom}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .matrix-date-header-row th{top:124px}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .matrix-status-col{position:sticky;left:0;z-index:3;width:240px;min-width:240px;max-width:240px;padding:0 16px;text-align:left;background:#fff;box-shadow:1px 0 #e8edf4}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table thead .matrix-status-col{z-index:6;background:#f8fafc}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .matrix-chart-row .matrix-status-col{padding:18px;color:#68758a;background:#fff;vertical-align:bottom;box-shadow:1px 0 #e8edf4,inset 0 -1px #e4e9f1}body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-chart-label span,body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-chart-total span{display:block;margin-bottom:4px;color:#8a96a8;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-chart-label strong,body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-chart-total strong{display:block;color:#172033;font-size:18px;font-weight:780;letter-spacing:-.02em}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .matrix-date-col,body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .matrix-value-col{width:39px;min-width:39px}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .matrix-total-col{position:sticky;right:0;z-index:3;width:92px;min-width:92px;padding:0 12px;color:#172033;background:#f8fafc;font-weight:780;box-shadow:-1px 0 #e4e9f1}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table thead .matrix-total-col{z-index:6}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .matrix-chart-row .matrix-total-col{padding:18px 12px;background:#fff;vertical-align:bottom;box-shadow:-1px 0 #e4e9f1,inset 0 -1px #e4e9f1}body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-chart-cell{padding:10px 4px 8px!important;background:#fff!important;box-shadow:inset 0 -1px #e4e9f1}body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-chart-bar-button{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;width:100%;height:100%;padding:0;border:0;color:#536176;background:transparent;font:inherit;cursor:pointer}body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-chart-bar-track{display:flex;align-items:flex-end;justify-content:center;width:100%;height:96px;border-bottom:1px solid #dfe5ee;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 33px,rgba(226,232,240,.62) 34px)}body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-chart-bar{display:block;width:18px;height:var(--bar-height, 0%);max-width:100%;min-height:2px;border-radius:6px 6px 2px 2px;background:#5674f2;box-shadow:0 3px 8px #4767ff29;transition:height .22s ease,background-color .15s ease,box-shadow .15s ease}body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-chart-bar-button:hover .matrix-chart-bar,body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-chart-cell.column-active .matrix-chart-bar{background:#294de5;box-shadow:0 4px 12px #4767ff47}body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-chart-bar-button:focus-visible{outline:2px solid #4767ff;outline-offset:2px}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .matrix-status-name{display:inline-block;max-width:188px;margin-left:10px;overflow:hidden;color:#26344a;font-size:11px;font-weight:650;line-height:1.25;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .matrix-value-col{position:relative;background-color:rgba(var(--stage-rgb),var(--cell-opacity, 0));transition:background-color .15s ease,box-shadow .15s ease}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .stage-pending{--stage-rgb: 71, 103, 255}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .stage-success{--stage-rgb: 23, 166, 115}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .stage-failed{--stage-rgb: 223, 90, 103}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .stage-neutral{--stage-rgb: 148, 160, 179}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table tbody tr:hover .matrix-status-col{background:#fbfcff}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .column-active{box-shadow:inset 1px 0 #4767ff24,inset -1px 0 #4767ff24}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table thead .column-active{color:#3155e7;background:#f1f4ff}body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-cell-button{display:block;width:100%;height:100%;padding:0;border:0;color:#26344a;background:transparent;font:inherit;font-weight:720;cursor:pointer}body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-cell-button:hover:not(:disabled){color:#172033;box-shadow:inset 0 0 0 1px #4767ff52}body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-cell-button:focus-visible{position:relative;z-index:1;outline:2px solid #4767ff;outline-offset:-2px}body .analytics-reference-skin[data-analytics-report=deals-details] .matrix-cell-button:disabled{color:#b8c1ce;cursor:default}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table tfoot td{position:sticky;bottom:0;z-index:4;height:26px;color:#26344a;background:#f7f9fc;font-weight:780;box-shadow:inset 0 1px #dfe5ee}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table tfoot .matrix-status-col,body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table tfoot .matrix-total-col{z-index:7;background:#f3f6fa}body .details-drilldown-overlay{z-index:10030;padding:20px}body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-modal{display:flex;flex-direction:column;width:min(1180px,calc(100vw - 40px));max-width:none;max-height:min(820px,calc(100vh - 40px));padding:0;overflow:hidden;border:1px solid #dfe5ee;border-radius:14px;background:#fff;box-shadow:0 24px 70px #17203338}body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-header{display:flex;align-items:center;justify-content:space-between;min-height:76px;flex:0 0 auto;gap:20px;padding:15px 18px;border-bottom:1px solid #e5eaf2}body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-header .close-modal-btn{position:static;flex:0 0 auto}body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-body{min-height:260px;overflow:hidden}body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-table-scroll{max-height:calc(100vh - 156px);overflow:auto;scrollbar-color:#b9c3d3 #f2f5f9;scrollbar-width:thin}body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-table{width:100%;min-width:1060px;border-spacing:0;border-collapse:separate;color:#27354b;font-size:11px;font-variant-numeric:tabular-nums}body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-table th{position:sticky;top:0;z-index:2;height:41px;padding:0 12px;border-bottom:1px solid #e4e9f1;color:#68758a;background:#f8fafc;font-size:9px;font-weight:780;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-table td{height:48px;padding:7px 12px;border-bottom:1px solid #edf1f6;color:#334158;background:#fff;vertical-align:middle}body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-table tbody tr:hover td{background:#fbfcff}body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-table .person-cell{min-width:174px;gap:8px}body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-table .person-avatar-placeholder{width:26px;height:26px;flex:0 0 26px}body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-table .person-name{max-width:160px;color:#223049;font-size:11px;font-weight:680}body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-table .deal-stage-chip{display:inline-flex;padding:4px 7px;border:1px solid #e1e6ef;border-radius:6px;color:#536176;background:#f7f9fc;font-size:9px;font-weight:700;white-space:nowrap}body .analytics-reference-skin[data-analytics-report=deals-details] .details-load-more{display:flex;align-items:center;justify-content:center;width:calc(100% - 24px);height:36px;gap:7px;margin:10px 12px 12px;border:1px solid #dfe5ee;border-radius:8px;color:#536176;background:#fff;font-size:10px;font-weight:700;cursor:pointer}body .analytics-reference-skin[data-analytics-report=deals-details] .details-load-more:hover:not(:disabled){border-color:#cbd5e5;color:#3155e7;background:#f8faff}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-table-wrap{flex:0 0 auto;margin-top:0}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-table-card{min-height:0;padding:0!important;overflow:hidden;border:1px solid #e2e8f0!important;border-radius:var(--analytics-reference-radius)!important;background:#fff!important;box-shadow:var(--analytics-reference-shadow)!important}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-table-toolbar{align-items:center;gap:18px;min-height:0;margin:0;padding:10px 16px 6px 24px;border-bottom:0}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-table-title{min-width:0}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-table-title h3{margin:0;color:#172033;font-size:15px;font-weight:750;line-height:1.25}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-table-title .subtitle{margin:3px 0 0;color:#8a96a8;font-size:11px;line-height:1.3}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-table-count{display:flex;align-items:baseline;flex:0 0 auto;gap:8px;font-variant-numeric:tabular-nums}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-table-actions{display:flex;align-items:center;flex:0 0 auto;gap:14px}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-excel-export-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;gap:7px;padding:0 12px;border:1px solid rgba(15,23,42,.08);border-radius:10px;color:#3155e7;background:#fff;box-shadow:0 2px 7px #1f375f0d;font-size:11px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-excel-export-btn:hover:not(:disabled){border-color:#465fff4d;background:#f6f8ff;transform:translateY(-1px)}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-excel-export-btn:disabled{color:#9aa6b7;cursor:wait;opacity:.7}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-table-count span{color:#8a96a8;font-size:10px;font-weight:650}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-table-count strong{color:#172033;font-size:16px;font-weight:780}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-table-card>.table-container{width:100%;max-height:70vh;margin:0;overflow:auto;border:1px solid var(--analytics-reference-line)!important;border-radius:var(--analytics-reference-radius)!important;background:#fff!important;box-shadow:none!important;overscroll-behavior:contain;scrollbar-color:#b9c3d3 #f2f5f9;scrollbar-width:thin}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-table-card>.table-container::-webkit-scrollbar{width:10px;height:10px}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-table-card>.table-container::-webkit-scrollbar-track{background:#f2f5f9}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-table-card>.table-container::-webkit-scrollbar-thumb{border:2px solid #f2f5f9;border-radius:999px;background:#b9c3d3}body .analytics-reference-skin[data-analytics-report=deals-details] .branch-analytics-table{min-width:100%;font-variant-numeric:tabular-nums}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-items-table{width:max-content;min-width:2120px;border-spacing:0;border-collapse:separate}body .analytics-reference-skin[data-analytics-report=deals-details] .branch-analytics-table th{position:sticky;top:0;z-index:2;height:auto;padding:11px 12px;border-radius:0;color:#68758a;background:#f8fafc!important;box-shadow:none;font-size:10px;font-weight:750;line-height:1.2;letter-spacing:.05em}body .analytics-reference-skin[data-analytics-report=deals-details] .branch-analytics-table td{height:auto;min-height:52px;padding:6px 12px;border-right:0;border-bottom:1px solid rgba(15,23,42,.06);color:#27354b;background:#fff;font-size:13px;line-height:1.25}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-items-table th:first-child,body .analytics-reference-skin[data-analytics-report=deals-details] .deals-items-table td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:none}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-items-table thead th:first-child{z-index:4;background:#f8fafc!important}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-items-table tbody tr:hover td:first-child{background:#fbfcff}body .analytics-reference-skin[data-analytics-report=deals-details] .branch-analytics-table tbody tr:hover td{background:#fbfcff!important}body .analytics-reference-skin[data-analytics-report=deals-details] .branch-analytics-table .person-cell{gap:8px}body .analytics-reference-skin[data-analytics-report=deals-details] .branch-analytics-table .person-avatar,body .analytics-reference-skin[data-analytics-report=deals-details] .branch-analytics-table .person-avatar-placeholder,body .analytics-reference-skin[data-analytics-report=deals-details] .branch-analytics-table .responsible-avatar{width:26px;height:26px;flex:0 0 26px}body .analytics-reference-skin[data-analytics-report=deals-details] .branch-analytics-table .person-name{color:#223049;font-size:13px;font-weight:650}body .analytics-reference-skin[data-analytics-report=deals-details] .branch-analytics-table .patient-type-chip,body .analytics-reference-skin[data-analytics-report=deals-details] .branch-analytics-table .deal-stage-chip{padding:4px 8px;border-radius:999px;font-size:10px}@media (max-width: 1320px){body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-header{align-items:flex-start;flex-wrap:wrap}body .analytics-reference-skin[data-analytics-report=deals-details] .header-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .matrix-status-col{width:210px;min-width:210px;max-width:210px}}@media (max-width: 1500px){body .analytics-reference-skin[data-analytics-report=deals-details] .reference-page-title-line>span{display:none}}@media (max-width: 760px){body .analytics-reference-skin[data-analytics-report=deals-details] .details-heading{align-items:flex-start}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-table-toolbar{align-items:flex-start;flex-direction:column;padding:0}body .analytics-reference-skin[data-analytics-report=deals-details] .deals-details-table-toolbar .header-right{width:100%;overflow-x:auto}body .analytics-reference-skin[data-analytics-report=deals-details] .details-panel-header{align-items:flex-start;flex-direction:column;gap:12px;padding:14px}body .analytics-reference-skin[data-analytics-report=deals-details] .details-panel-actions{width:100%;overflow-x:auto}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .matrix-status-col{width:176px;min-width:176px;max-width:176px;padding:0 12px}body .analytics-reference-skin[data-analytics-report=deals-details] .details-matrix-table .matrix-status-name{max-width:132px}body .details-drilldown-overlay{padding:8px}body .analytics-reference-skin[data-analytics-report=deals-details] .details-drilldown-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:12px}}body .analytics-reference-skin[data-analytics-report=dialogs] .dialogs-kpi-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr))}body .analytics-reference-skin[data-analytics-report=dialogs] .dialogs-kpi-overview-grid .kpi-tone-neutral{--accent: #536176;--accent-soft: #f0f3f8}body .analytics-reference-skin[data-analytics-report=dialogs] .dialogs-kpi-overview-grid .kpi-tone-blue{--accent: #4767ff;--accent-soft: #eef1ff}body .analytics-reference-skin[data-analytics-report=dialogs] .dialogs-kpi-overview-grid .kpi-tone-green{--accent: #16845d;--accent-soft: #eaf9f3}body .analytics-reference-skin[data-analytics-report=dialogs] .dialogs-kpi-overview-grid .kpi-tone-red{--accent: #c54554;--accent-soft: #fff0f2}body .analytics-reference-skin[data-analytics-report=dialogs] .dialogs-kpi-overview-grid .kpi-tone-orange{--accent: #bb7810;--accent-soft: #fff7e5}body .analytics-reference-skin[data-analytics-report=dialogs] .dialogs-kpi-overview-grid .kpi-tone-purple{--accent: #7655d4;--accent-soft: #f2efff}body .analytics-reference-skin[data-analytics-report=dialogs] .dialogs-kpi-overview-grid .kpi-clickable-overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:pointer}body .analytics-reference-skin[data-analytics-report=dialogs] .export-menu,body .analytics-reference-skin[data-analytics-report=dialogs] .dropdown-options{border:1px solid var(--analytics-reference-line);border-radius:10px;background:#fff;box-shadow:0 16px 34px #1f375f24}body .analytics-reference-skin[data-analytics-report=dialogs] .export-menu button,body .analytics-reference-skin[data-analytics-report=dialogs] .dropdown-options label{color:#40506a}body .analytics-reference-skin[data-analytics-report=dialogs] .export-menu button:hover,body .analytics-reference-skin[data-analytics-report=dialogs] .dropdown-options label:hover{color:#304fd9;background:#f4f6ff}body .analytics-reference-skin[data-analytics-report=dialogs] .filter-dropdown{width:min(760px,calc(100vw - 32px));border-radius:16px!important}body .analytics-reference-skin[data-analytics-report=dialogs] .presets-sidebar{border-color:var(--analytics-reference-line);border-radius:16px 0 0 16px;background:#f7f9fd}body .analytics-reference-skin[data-analytics-report=dialogs] .presets-sidebar-header,body .analytics-reference-skin[data-analytics-report=dialogs] .filter-field>label{color:var(--analytics-reference-muted)}body .analytics-reference-skin[data-analytics-report=dialogs] .preset-item{color:#40506a}body .analytics-reference-skin[data-analytics-report=dialogs] .preset-item:hover{background:#f0f3ff}body .analytics-reference-skin[data-analytics-report=dialogs] .preset-item.active{color:#304fd9;background:#e9edff}body .analytics-reference-skin[data-analytics-report=dialogs] .save-preset-btn{border-color:#d8dfed;color:#68758a;background:#fff}body .analytics-reference-skin[data-analytics-report=dialogs] .save-preset-btn:hover{border-color:#bdcaff;color:#304fd9;background:#f5f7ff}body .analytics-reference-skin[data-analytics-report=dialogs] .filter-fields-panel,body .analytics-reference-skin[data-analytics-report=dialogs] .filter-dropdown-footer{background:#fff}body .analytics-reference-skin[data-analytics-report=dialogs] .filter-dropdown-header,body .analytics-reference-skin[data-analytics-report=dialogs] .filter-dropdown-footer,body .analytics-reference-skin[data-analytics-report=dialogs] .presets-sidebar-footer,body .analytics-reference-skin[data-analytics-report=dialogs] .filter-active-summary{border-color:var(--analytics-reference-line)}body .analytics-reference-skin[data-analytics-report=dialogs] .period-filter-controls select,body .analytics-reference-skin[data-analytics-report=dialogs] .period-filter-controls input,body .analytics-reference-skin[data-analytics-report=dialogs] .filter-select,body .analytics-reference-skin[data-analytics-report=dialogs] .dropdown-multiselect>summary,body .analytics-reference-skin[data-analytics-report=dialogs] .inline-save-input,body .analytics-reference-skin[data-analytics-report=dialogs] .searchable-options>input,body .analytics-reference-skin[data-analytics-report=dialogs] .table-search,body .analytics-reference-skin[data-analytics-report=dialogs] .grouping-select{border-color:#dce3ef;border-radius:9px;color:#31415a;background:#fff;box-shadow:0 1px 2px #0f172a06}body .analytics-reference-skin[data-analytics-report=dialogs] .period-filter-controls input:focus,body .analytics-reference-skin[data-analytics-report=dialogs] .period-filter-controls select:focus,body .analytics-reference-skin[data-analytics-report=dialogs] .filter-select:focus,body .analytics-reference-skin[data-analytics-report=dialogs] .dropdown-multiselect[open]>summary,body .analytics-reference-skin[data-analytics-report=dialogs] .inline-save-input:focus,body .analytics-reference-skin[data-analytics-report=dialogs] .table-search:focus{outline:0;border-color:#9eafff;box-shadow:0 0 0 3px #4767ff1c}body .analytics-reference-skin[data-analytics-report=dialogs] .inline-save-confirm,body .analytics-reference-skin[data-analytics-report=dialogs] .filter-apply-btn{color:#fff;background:var(--analytics-reference-primary);box-shadow:0 4px 12px #4767ff33}body .analytics-reference-skin[data-analytics-report=dialogs] .filter-reset-btn,body .analytics-reference-skin[data-analytics-report=dialogs] .inline-save-cancel{color:#68758a;background:#f3f6fa;box-shadow:none}body .analytics-reference-skin[data-analytics-report=dialogs] .compare-filter-field{border-color:#dce3ef;border-radius:9px;color:#40506a;background:#f8faff}body .analytics-reference-skin[data-analytics-report=dialogs] .metric-cell{min-height:96px;height:96px;padding:13px 14px}body .analytics-reference-skin[data-analytics-report=dialogs] .metric-cell>.metric-icon-box{width:40px;height:40px;flex-basis:40px;border-radius:10px}body .analytics-reference-skin[data-analytics-report=dialogs] .icon-neutral{color:#536176;background:#f0f3f8}body .analytics-reference-skin[data-analytics-report=dialogs] .icon-blue{color:#4767ff;background:#eef1ff}body .analytics-reference-skin[data-analytics-report=dialogs] .icon-green{color:#16845d;background:#eaf9f3}body .analytics-reference-skin[data-analytics-report=dialogs] .icon-red{color:#c54554;background:#fff0f2}body .analytics-reference-skin[data-analytics-report=dialogs] .icon-orange{color:#bb7810;background:#fff7e5}body .analytics-reference-skin[data-analytics-report=dialogs] .icon-purple{color:#684bd1;background:#f2efff}body .analytics-reference-skin[data-analytics-report=dialogs] .metric-cell .metric-value-row strong{color:var(--analytics-reference-text);font-size:20px}body .analytics-reference-skin[data-analytics-report=dialogs] .metric-cell .metric-label,body .analytics-reference-skin[data-analytics-report=dialogs] .metric-cell small,body .analytics-reference-skin[data-analytics-report=dialogs] .metric-cell em{color:var(--analytics-reference-muted)}body .analytics-reference-skin[data-analytics-report=dialogs] .section-header h2,body .analytics-reference-skin[data-analytics-report=dialogs] .insights-heading h2,body .analytics-reference-skin[data-analytics-report=dialogs] .chart-card-heading h3{color:var(--analytics-reference-text)}body .analytics-reference-skin[data-analytics-report=dialogs] .section-header p,body .analytics-reference-skin[data-analytics-report=dialogs] .insights-heading p,body .analytics-reference-skin[data-analytics-report=dialogs] .chart-card-heading p{color:var(--analytics-reference-muted)}body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-step,body .analytics-reference-skin[data-analytics-report=dialogs] .breakdown-panel,body .analytics-reference-skin[data-analytics-report=dialogs] .responsible-chart-card{border:1px solid #e7ecf4;border-radius:10px;background:#f8faff}body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-step:hover{border-color:#d5dfff;background:#f2f5ff;transform:translateY(-1px)}body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-step.appointment:before,body .analytics-reference-skin[data-analytics-report=dialogs] .channel-bar i,body .analytics-reference-skin[data-analytics-report=dialogs] .mini-bars i,body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-timeline i.appointment{background:var(--analytics-reference-primary)}body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-step.success:before,body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-timeline i.success{background:#17a673}body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-step.lost:before,body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-timeline i.lost{background:#df5a67}body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-step.in_progress:before,body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-timeline i.in_progress{background:#d99122}body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-method{color:#68758a;background:#f8fafc;border-color:var(--analytics-reference-line)}body .analytics-reference-skin[data-analytics-report=dialogs] .grid-line{stroke:#e6ebf2}body .analytics-reference-skin[data-analytics-report=dialogs] .channel-bar{background:#e9eef7}body .analytics-reference-skin[data-analytics-report=dialogs] .heat-row i:hover{outline-color:var(--analytics-reference-primary)}body .analytics-reference-skin[data-analytics-report=dialogs] .attention-summary{border-color:var(--analytics-reference-line);border-radius:10px;background:#f8faff}body .analytics-reference-skin[data-analytics-report=dialogs] .attention-summary button{border-color:var(--analytics-reference-line);color:#68758a;background:transparent}body .analytics-reference-skin[data-analytics-report=dialogs] .attention-summary button:hover{background:#fff3f4}body .analytics-reference-skin[data-analytics-report=dialogs] .attention-summary strong{color:#c54554}body .analytics-reference-skin[data-analytics-report=dialogs] .chart-hint,body .analytics-reference-skin[data-analytics-report=dialogs] .sla-target{border-radius:7px;color:#68758a;background:#eef2f8}body .analytics-reference-skin[data-analytics-report=dialogs] .sla-target{color:#16845d;background:#eaf9f3}body .analytics-reference-skin[data-analytics-report=dialogs] .quick-filters{gap:8px;padding:2px 0 4px}body .analytics-reference-skin[data-analytics-report=dialogs] .quick-filters button{min-height:32px;border:1px solid #dce3ef;border-radius:9px;color:#68758a;background:#fff;box-shadow:0 1px 2px #0f172a08}body .analytics-reference-skin[data-analytics-report=dialogs] .quick-filters button:hover{border-color:#cbd5e7;color:#40506a;background:#f8faff}body .analytics-reference-skin[data-analytics-report=dialogs] .quick-filters button.active{border-color:#bdcaff;color:#304fd9;background:#eef1ff}body .analytics-reference-skin[data-analytics-report=dialogs] .quick-filters b{color:#52617a;background:#e9eef7}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-table-card{margin-bottom:0}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-table-card .table-toolbar{padding:12px 16px;border-bottom:1px solid var(--analytics-reference-line)}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-table-card .table-scroll{max-height:min(62vh,640px);overflow:auto;border:0!important;border-radius:0!important}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-responsible-table{min-width:1680px}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-list-table{min-width:1760px}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-responsible-table th:not(:first-child),body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-responsible-table td:not(:first-child){text-align:right}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-list-table th,body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-list-table td{text-align:left}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-responsible-table tbody tr,body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-list-table tbody tr{cursor:pointer}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-responsible-table td.sticky-col{background:#fff}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-responsible-table tbody tr:hover td.sticky-col{background:#f8faff}body .analytics-reference-skin[data-analytics-report=dialogs] .data-table th{padding:11px 12px;color:#64728a;font-size:10px;letter-spacing:.045em}body .analytics-reference-skin[data-analytics-report=dialogs] .data-table td{padding:10px 12px;color:#27354b;font-size:12px}body .analytics-reference-skin[data-analytics-report=dialogs] .responsible-table th:not(:first-child),body .analytics-reference-skin[data-analytics-report=dialogs] .responsible-table td:not(:first-child){text-align:right}body .analytics-reference-skin[data-analytics-report=dialogs] .dialogs-table th,body .analytics-reference-skin[data-analytics-report=dialogs] .dialogs-table td{text-align:left}body .analytics-reference-skin[data-analytics-report=dialogs] .data-table td.sticky-col{background:#fff}body .analytics-reference-skin[data-analytics-report=dialogs] .data-table tbody tr:hover td.sticky-col{background:#f8faff}body .analytics-reference-skin[data-analytics-report=dialogs] .person-cell>img,body .analytics-reference-skin[data-analytics-report=dialogs] .person-cell>span{color:#405fe2;background:#eef1ff}body .analytics-reference-skin[data-analytics-report=dialogs] .person-cell strong{color:#27354b;font-size:12px}body .analytics-reference-skin[data-analytics-report=dialogs] .person-cell small{color:#8a96a8;font-size:9px}body .analytics-reference-skin[data-analytics-report=dialogs] .signal,body .analytics-reference-skin[data-analytics-report=dialogs] .status-chip,body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-chip{padding:4px 7px;border-radius:7px;font-size:10px}body .analytics-reference-skin[data-analytics-report=dialogs] .status-chip.active,body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-chip.appointment{color:#405fe2;background:#eef1ff}body .analytics-reference-skin[data-analytics-report=dialogs] .signal.green,body .analytics-reference-skin[data-analytics-report=dialogs] .status-chip.closed,body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-chip.success{color:#16845d;background:#eaf9f3}body .analytics-reference-skin[data-analytics-report=dialogs] .signal.yellow,body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-chip.in_progress{color:#a3690d;background:#fff7e5}body .analytics-reference-skin[data-analytics-report=dialogs] .signal.red,body .analytics-reference-skin[data-analytics-report=dialogs] .status-chip.unanswered,body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-chip.lost{color:#c54554;background:#fff0f2}body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-chip.no_result,body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-chip.not_attributed{color:#68758a;background:#eef2f8}body .analytics-reference-skin[data-analytics-report=dialogs] .pagination{border-color:var(--analytics-reference-line);color:var(--analytics-reference-muted);background:#fbfcff}body .analytics-reference-skin[data-analytics-report=dialogs] .pagination button{border-color:#dce3ef;border-radius:8px;color:#52617a;background:#fff}body .analytics-reference-skin[data-analytics-report=dialogs] .availability-note{border:1px solid #f1dfba;border-left:3px solid #d99122;border-radius:10px;color:#805812;background:#fffaf0}body .analytics-reference-skin[data-analytics-report=dialogs] .error-state{border-color:#f3cbd0;border-radius:var(--analytics-reference-radius);color:#ad3f4d;background:#fff6f7}body .analytics-reference-skin[data-analytics-report=dialogs] .drawer-layer{background:#17203357;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .analytics-reference-skin[data-analytics-report=dialogs] .side-drawer{width:min(600px,96vw);border-left:1px solid var(--analytics-reference-line);background:#fbfcff;box-shadow:-24px 0 64px #1f375f33}body .analytics-reference-skin[data-analytics-report=dialogs] .drawer-header{min-height:72px;padding:16px 20px;border-color:var(--analytics-reference-line);background:#fff}body .analytics-reference-skin[data-analytics-report=dialogs] .drawer-header h2,body .analytics-reference-skin[data-analytics-report=dialogs] .drawer-section h3{color:var(--analytics-reference-text)}body .analytics-reference-skin[data-analytics-report=dialogs] .drawer-header button{border:1px solid var(--analytics-reference-line);border-radius:9px;color:#68758a;background:#f8fafc}body .analytics-reference-skin[data-analytics-report=dialogs] .drawer-scroll{padding:18px 20px 28px}body .analytics-reference-skin[data-analytics-report=dialogs] .drawer-metrics,body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-facts{gap:1px;overflow:hidden;border:1px solid var(--analytics-reference-line);border-radius:10px;background:var(--analytics-reference-line)}body .analytics-reference-skin[data-analytics-report=dialogs] .drawer-metrics div,body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-facts div{border:0;background:#fff}body .analytics-reference-skin[data-analytics-report=dialogs] .drawer-metrics span,body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-facts span{color:var(--analytics-reference-muted)}body .analytics-reference-skin[data-analytics-report=dialogs] .drawer-table th{color:#64728a;background:#f8faff}body .analytics-reference-skin[data-analytics-report=dialogs] .drawer-table th,body .analytics-reference-skin[data-analytics-report=dialogs] .drawer-table td,body .analytics-reference-skin[data-analytics-report=dialogs] .problem-row,body .analytics-reference-skin[data-analytics-report=dialogs] .outcome-timeline>div{border-color:#e8edf4}body .analytics-reference-skin[data-analytics-report=dialogs] .crm-links a{color:var(--analytics-reference-primary)}body .analytics-reference-skin[data-analytics-report=dialogs] .message-stream{border:1px solid var(--analytics-reference-line);background:#f3f6fb}body .analytics-reference-skin[data-analytics-report=dialogs] .message-bubble{border:1px solid #e5eaf1;color:#31415a;box-shadow:0 2px 8px #1f375f0d}body .analytics-reference-skin[data-analytics-report=dialogs] .message-bubble.operator{border-color:#d7dfff;background:#eef1ff}body .analytics-reference-skin[data-analytics-report=dialogs] .message-bubble.system,body .analytics-reference-skin[data-analytics-report=dialogs] .message-bubble.bot,body .analytics-reference-skin[data-analytics-report=dialogs] .drawer-empty,body .analytics-reference-skin[data-analytics-report=dialogs] .access-note{color:#68758a;background:#eef2f8}@media (max-width: 760px){body .analytics-reference-skin[data-analytics-report=dialogs] .dialogs-kpi-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .analytics-reference-skin[data-analytics-report=dialogs] .presets-sidebar{border-radius:16px 16px 0 0}body .analytics-reference-skin[data-analytics-report=dialogs] .metric-cell{height:92px}body .analytics-reference-skin[data-analytics-report=dialogs] .dialog-table-card .table-scroll{max-height:calc(100vh - 310px)}}.celitel-report-shell .icon-btn{display:flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer}.celitel-report-shell .filter-wrapper{position:relative;display:flex;align-items:center}.celitel-report-shell .filter-btn{position:relative}.celitel-report-shell .filter-btn.has-filters{color:var(--apple-blue);background:#007aff0d}.celitel-report-shell .filter-badge{position:absolute;top:8px;right:8px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#007aff}.celitel-report-shell .celitel-filter-dropdown,.celitel-report-shell .report-filter-dropdown{position:absolute;z-index:1001;top:calc(100% + 12px);right:0;display:flex;width:520px;max-width:calc(100vw - 48px);flex-direction:column;overflow:visible}.celitel-report-shell .dropdown-header{padding:16px 20px;border-bottom:1px solid rgba(15,23,42,.06)}.celitel-report-shell .dropdown-header h3{margin:0;color:#172033;font-size:16px;font-weight:700}.celitel-report-shell .dropdown-content{padding:20px}.celitel-report-shell .filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.celitel-report-shell .filter-field{display:flex;min-width:0;flex-direction:column;gap:6px}.celitel-report-shell .filter-field-wide{grid-column:1 / -1}.celitel-report-shell .filter-field label{color:#7a8699;font-size:12px;font-weight:650}.celitel-report-shell .search-input-wrapper{position:relative;display:flex;align-items:center}.celitel-report-shell .gray-input{width:100%;height:40px;padding:0 38px 0 12px;border:1px solid #e0e5ed;border-radius:10px;outline:none;color:#172033;background:#f7f9fc;font:inherit;font-size:13px}.celitel-report-shell .gray-input:focus{border-color:#9aabff;background:#fff;box-shadow:0 0 0 3px #4767ff1a}.celitel-report-shell .search-icon{position:absolute;right:12px;color:#8a96a8;pointer-events:none}.celitel-report-shell .filter-field .select-trigger{height:40px;border:1px solid #e0e5ed;border-radius:10px;background:#f7f9fc;box-shadow:none}.celitel-report-shell .dropdown-footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid rgba(15,23,42,.06);border-radius:0 0 16px 16px;background:#fafbfe}.celitel-report-shell .reset-btn,.celitel-report-shell .apply-btn{height:34px;padding:0 16px;border:0;border-radius:9px;cursor:pointer;font-size:12px;font-weight:700}.celitel-report-shell .reset-btn{color:#566277;background:#edf1f6}.celitel-report-shell .apply-btn{color:#fff;background:#4767ff}.celitel-report-shell .summary-refresh{margin-top:7px;color:#ffffff9e;font-size:10px;font-weight:600}.celitel-report-shell .table-subtitle{margin:3px 0 0;color:#8a96a8;font-size:11px}.celitel-report-shell .table-pagination{display:inline-flex;min-height:26px;align-items:center;padding:0 10px;border-radius:8px;color:#748096;background:#f4f6f9;font-size:11px;font-weight:700}.celitel-report-shell .celitel-analytics-table,.celitel-report-shell .report-table{width:100%;border-spacing:0;border-collapse:separate}.celitel-report-shell .celitel-analytics-table th,.celitel-report-shell .report-table th{position:sticky;z-index:20;top:0;padding:11px 12px;border-bottom:1px solid #e6ebf2;color:#64728a;background:#f8faff;font-size:10px;font-weight:700;letter-spacing:.7px;line-height:1.25;text-transform:uppercase;white-space:nowrap}.celitel-report-shell .celitel-analytics-table th.sortable,.celitel-report-shell .report-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.celitel-report-shell .celitel-analytics-table th.sortable:hover,.celitel-report-shell .report-table th.sortable:hover{background:#f1f4fa}.celitel-report-shell .celitel-analytics-table td,.celitel-report-shell .report-table td{padding:8px 12px;border-bottom:1px solid #edf1f6;color:#1f2430;background:#fff;font-size:13px;line-height:1.25}.celitel-report-shell .celitel-analytics-table tbody tr:hover td,.celitel-report-shell .report-table tbody tr:hover td{background:#f7fbff}.celitel-report-shell .celitel-analytics-table .text-left,.celitel-report-shell .report-table .text-left{text-align:left!important}.celitel-report-shell .celitel-analytics-table .text-right,.celitel-report-shell .celitel-analytics-table .numeric-cell,.celitel-report-shell .report-table .text-right,.celitel-report-shell .report-table .numeric-cell{text-align:right!important}.celitel-report-shell .celitel-analytics-table th svg,.celitel-report-shell .report-table th svg{margin-left:4px;color:#7786a0;vertical-align:-2px}.celitel-report-shell .patient-name-cell{display:flex;align-items:center;gap:10px}.celitel-report-shell .contact-avatar{display:flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border:1px solid rgba(47,95,184,.16);border-radius:50%;color:#2f5fb8;background:linear-gradient(135deg,#eef4ff,#e4eeff);font-size:11px;font-weight:700}.celitel-report-shell .name-info{display:flex;min-width:0;flex-direction:column;gap:2px;line-height:1.2}.celitel-report-shell .contact-cell a,.celitel-report-shell .contact-cell .branch-name{color:#1d1d1f;font-size:13px;font-weight:600;text-decoration:none}.celitel-report-shell .contact-cell a:hover{color:#3155e7;text-decoration:underline}.celitel-report-shell .contact-cell .brand-subname{color:#86868b;font-size:10px;font-weight:500}.celitel-report-shell .status-pill{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:650;white-space:nowrap}.celitel-report-shell .status-pill.active{color:#2f6e4e;background:#eaf7ef}.celitel-report-shell .table-status{min-height:40px;padding:12px 18px;border-top:1px solid #edf0f4;color:#848c9b;font-size:11px;text-align:center}.celitel-report-shell .empty-state{display:flex;min-height:310px;align-items:center;justify-content:center;flex-direction:column;color:#8a92a2;text-align:center}.celitel-report-shell .empty-state svg{margin-bottom:12px;color:#4b8a69}.celitel-report-shell .empty-state h3{margin:0;color:#263044;font-size:16px}.celitel-report-shell .empty-state p{margin:6px 0 0;font-size:12px}.celitel-report-shell .error-banner{display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid #f2c9c3;border-radius:11px;color:#a23d31;background:#fff5f3;font-size:12px}.celitel-report-shell .error-banner button{margin-left:auto;border:0;color:inherit;background:transparent;cursor:pointer;font-weight:700}@media (max-width: 760px){.celitel-report-shell .celitel-filter-dropdown,.celitel-report-shell .report-filter-dropdown{position:fixed;top:86px;right:16px;left:16px;width:auto;max-width:none}.celitel-report-shell .filter-grid{grid-template-columns:1fr}.celitel-report-shell .filter-field-wide{grid-column:auto}}
