@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important;animation:none!important}:root{--bg:#070708;--bg2:#101114;--card:#17191d;--card2:#1e2126;--bdr:#32363d;--bdr-strong:#4a515a;--surface-high:#262a30;--surface-variant:#333840;--txt:#f6f5f2;--txt2:#b6b8bd;--txt3:#7e838b;--text:var(--txt);--text2:var(--txt2);--text3:var(--txt3);--border:var(--bdr);--primary:#ff6d66;--primary-strong:#ff3340;--red:#ff3340;--red2:#e01228;--red-lt:#ff8a86;--green:#1ee67c;--yellow:#ffb53a;--loss:#ff3340;--prev:#333840;--ok2:#1ee67c;--err2:#ff6d66;--metrics-bar:#ff3d45;--metrics-bar-prev:color-mix(in srgb, #3f4350 55%, var(--bg));--metrics-bar-soft:#8c919d;--metrics-bar-cur:#c41424;--metrics-bar-mid:#ff3d45;--metrics-bar-mid-grad:linear-gradient(180deg, #ff5a62, #d01628);--metrics-bar-mid-grad-h:linear-gradient(90deg, #ff6670, #ef2034);--metrics-bar-grad:linear-gradient(180deg, #4a4e5c, #3f4350);--metrics-bar-cur-grad:linear-gradient(180deg, #d01628, #9a0e1c);--metrics-week-0:color-mix(in srgb, var(--metrics-bar-mid) 38%, var(--bg) 62%);--metrics-week-1:color-mix(in srgb, var(--metrics-bar-mid) 58%, var(--bg) 42%);--metrics-week-2:color-mix(in srgb, var(--metrics-bar-mid) 78%, var(--metrics-bar-cur) 22%);--metrics-week-3:var(--metrics-bar-mid);--metrics-week-4:color-mix(in srgb, var(--metrics-bar-mid) 35%, var(--metrics-bar-cur) 65%);--metrics-week-5:var(--metrics-bar-cur);--tip-bg:var(--card2);--tip-fg:var(--txt);--tip-border:var(--bdr);--tip-shadow:0 8px 24px #00000073;--font-display:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", Consolas, Menlo, monospace;--font-ui:"Inter", system-ui, sans-serif;--cc-chats-accent:var(--green);--brand:var(--primary);--good:var(--green);--warn:var(--yellow);--crit:var(--red);--good-bg:#1ee67c29;--warn-bg:#ffb53a24;--crit-bg:#ff334029;--neutral-bg:#b6b8bd1a;--nav-glass:#070708e6;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-full:999px;--sh-1:0 1px 2px #0000004d;--sh-2:0 6px 20px #00000059;--z-filter-bar:30;--z-filter-popover:40;--z-top-header:50;--fs-xs:11px;--fs-sm:12.5px;--fs-base:14px;--fs-md:16px;--fs-lg:20px;--fs-xl:28px;--fs-2xl:40px;font-synthesis:none}.instant-hover-tip{z-index:10000;background:var(--tip-bg,var(--card2,#1b1f25))!important;background-color:var(--tip-bg,var(--card2,#1b1f25))!important;color:var(--tip-fg,var(--txt,#e8eaf0))!important;border:1px solid var(--tip-border,var(--bdr,#ffffff1f))!important;box-shadow:var(--tip-shadow,0 8px 24px #00000073)!important;pointer-events:none!important;border-radius:6px!important;padding:6px 10px!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;position:fixed!important;overflow:visible!important}.instant-hover-tip:before,.instant-hover-tip:after{content:"";left:var(--tip-arrow-x,50%);pointer-events:none;width:0;height:0;position:absolute}.instant-hover-tip[data-place=above]:before{border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid var(--tip-border,var(--bdr));margin-left:-7px;bottom:-7px}.instant-hover-tip[data-place=above]:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--tip-bg,var(--card2,#1b1f25));margin-left:-6px;bottom:-6px}.instant-hover-tip[data-place=below]:before{border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:7px solid var(--tip-border,var(--bdr));margin-left:-7px;top:-7px}.instant-hover-tip[data-place=below]:after{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:6px solid var(--tip-bg,var(--card2,#1b1f25));margin-left:-6px;top:-6px}@keyframes blinkAlert{0%,to{opacity:1}50%{opacity:.15}}body{font-family:var(--font-ui);background:var(--bg);color:var(--txt);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;line-height:1.5}html{scrollbar-gutter:stable;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.app-ui-90{zoom:.9}input:not([type=checkbox]):not([type=radio]):focus,input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{border-color:var(--brand,#e8000a);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand,#e8000a) 30%, transparent);outline:none}:is(.login-page input:not([type=checkbox]):not([type=radio]):focus,.login-page input:not([type=checkbox]):not([type=radio]):focus-visible,.login-page input:not([type=checkbox]):not([type=radio]):invalid,.login-page input:not([type=checkbox]):not([type=radio]):user-invalid){border:#0000!important;outline:none!important}:-webkit-any(.login-page input:not([type=checkbox]):not([type=radio]):focus:not(:-webkit-autofill),.login-page input:not([type=checkbox]):not([type=radio]):focus-visible:not(:-webkit-autofill),.login-page input:not([type=checkbox]):not([type=radio]):invalid:not(:-webkit-autofill),.login-page input:not([type=checkbox]):not([type=radio]):user-invalid:not(:-webkit-autofill)){box-shadow:none!important}:is(.login-page input:not([type=checkbox]):not([type=radio]):focus:not(:autofill),.login-page input:not([type=checkbox]):not([type=radio]):focus-visible:not(:autofill),.login-page input:not([type=checkbox]):not([type=radio]):invalid:not(:autofill),.login-page input:not([type=checkbox]):not([type=radio]):user-invalid:not(:autofill)){box-shadow:none!important}input.quiet-focus:focus,input.quiet-focus:focus-visible,textarea.quiet-focus:focus,textarea.quiet-focus:focus-visible,input.quiet-border:focus,input.quiet-border:focus-visible,textarea.quiet-border:focus,textarea.quiet-border:focus-visible{caret-color:var(--txt);border-color:var(--bdr)!important;box-shadow:none!important;outline:none!important}input:-webkit-autofill{caret-color:var(--txt);transition:background-color 99999s ease-out;-webkit-box-shadow:0 0 0 1000px var(--card) inset!important;box-shadow:0 0 0 1000px var(--card) inset!important;-webkit-text-fill-color:var(--txt)!important}input:-webkit-autofill:hover{caret-color:var(--txt);transition:background-color 99999s ease-out;-webkit-box-shadow:0 0 0 1000px var(--card) inset!important;box-shadow:0 0 0 1000px var(--card) inset!important;-webkit-text-fill-color:var(--txt)!important}input:-webkit-autofill:focus{caret-color:var(--txt);transition:background-color 99999s ease-out;-webkit-box-shadow:0 0 0 1000px var(--card) inset!important;box-shadow:0 0 0 1000px var(--card) inset!important;-webkit-text-fill-color:var(--txt)!important}input:-webkit-autofill:active{caret-color:var(--txt);transition:background-color 99999s ease-out;-webkit-box-shadow:0 0 0 1000px var(--card) inset!important;box-shadow:0 0 0 1000px var(--card) inset!important;-webkit-text-fill-color:var(--txt)!important}.input-no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-no-spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.settings-hub input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.settings-hub input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-no-spin,.settings-hub input[type=number]{appearance:textfield}.settings-hub .ap-interval-input{box-sizing:border-box;text-align:center;width:64px;min-width:64px;max-width:72px;padding:6px 10px}button:focus:not(:focus-visible),.chip:focus:not(:focus-visible){box-shadow:none;outline:none}.chip:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand,#e8000a) 30%, transparent);outline:none}.hscroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--txt3) 85%, white) color-mix(in srgb, var(--bdr) 55%, transparent);-webkit-overflow-scrolling:touch}.hscroll::-webkit-scrollbar{height:10px}.hscroll::-webkit-scrollbar-track{background:color-mix(in srgb, var(--txt3) 18%, transparent);border-radius:5px;margin:0 2px}.hscroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--txt3) 72%, white);background-clip:padding-box;border:2px solid #0000;border-radius:5px}.hscroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--txt2) 80%, white)}a{color:inherit;text-decoration:none}.app-layout{min-height:100vh;display:flex}*{scrollbar-width:thin;scrollbar-color:#45454c transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#45454c padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#5a5a62 padding-box padding-box}::-webkit-scrollbar-corner{background:0 0}[data-theme=light] *{scrollbar-color:#c5cbd4 transparent}[data-theme=light] ::-webkit-scrollbar-thumb{background:#c5cbd4 padding-box padding-box;border:2px solid #0000;border-radius:8px}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#a8b0bc padding-box padding-box}select option{color:#e8eaf0;background:#141d2e}[data-theme=light] select option{color:#13161c;background:#fff}.sidebar{--sidebar-w:280px;width:var(--sidebar-w);background:var(--bg2);border-right:1px solid var(--bdr);z-index:10;flex-direction:column;transition:width .22s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidebar.is-rail,.app-layout.is-sidebar-rail .sidebar{--sidebar-w:72px}.sidebar-brand{letter-spacing:.02em;color:var(--txt);border-bottom:none;align-items:center;gap:8px;min-height:64px;padding:20px 16px 16px;font-size:18px;font-weight:700;display:flex}.sidebar-brand-text{white-space:nowrap;opacity:1;flex:1;min-width:0;transition:opacity .16s;overflow:hidden}.sidebar-brand .accent{color:var(--primary)}.sidebar-rail-toggle{border:1px solid var(--bdr);background:var(--card);width:36px;height:36px;color:var(--txt2);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.sidebar-rail-toggle:hover{color:var(--txt);background:var(--surface-high);border-color:var(--surface-variant)}.sidebar.is-rail .sidebar-brand{justify-content:center;padding:16px 12px}.sidebar.is-rail .sidebar-brand-text{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.sidebar-nav{flex-direction:column;flex:1;gap:2px;padding:8px 0 14px;display:flex;overflow:hidden auto}.sidebar-nav-tip-target{width:100%;min-width:0;display:block}.sidebar-nav-tip-target>.nav-item{box-sizing:border-box;width:100%}.nav-item{color:var(--txt2);border-left:4px solid #0000;border-radius:0;align-items:center;gap:12px;padding:12px 16px;font-size:13px;font-weight:500;line-height:1.25;text-decoration:none;transition:color .15s,background .15s;display:flex}.nav-item>span:not(.nav-badge):not(.nav-soon-tag),.nav-item-label{white-space:nowrap;text-overflow:ellipsis;word-break:normal;opacity:1;flex:1;min-width:0;line-height:20px;transition:opacity .14s;display:block;overflow:hidden;transform:none}.nav-item:hover{color:var(--txt);background:var(--card2)}.nav-item.active{color:var(--primary);background:var(--surface-high);border-left-color:var(--primary);font-weight:700}.sidebar.is-rail .nav-item{border-left-width:3px;justify-content:center;gap:0;padding:12px 0}.sidebar.is-rail .nav-item>span:not(.nav-badge):not(.nav-soon-tag),.sidebar.is-rail .nav-item-label,.sidebar.is-rail .nav-soon-tag{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.nav-item.nav-soon,.nav-item.nav-soon:hover{color:var(--txt3);opacity:.5;cursor:not-allowed;background:0 0;border-left-color:#0000;font-weight:500}.nav-item.nav-soon>.nav-soon-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--txt2);background:var(--surface-variant);border:none;border-radius:4px;flex:none;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.5}.nav-soon-toggle{border:1px dashed var(--bdr);text-align:left;cursor:pointer;color:var(--txt3);background:0 0;font-family:inherit;font-size:11px;font-weight:500}.main-area{flex-direction:column;flex:1;min-width:0;margin-left:280px;transition:margin-left .22s;display:flex;overflow-x:clip}.app-layout.is-sidebar-rail .main-area{margin-left:72px}.top-header{border-bottom:1px solid var(--bdr);background:var(--bg2);height:64px;z-index:var(--z-top-header);justify-content:space-between;align-items:center;gap:12px;padding:0 32px;display:flex;position:sticky;top:0}.header-left{flex-shrink:0;align-items:center;gap:12px;min-width:0;display:flex}.header-marquee{border:1px solid color-mix(in srgb, var(--red2) 22%, var(--bdr));background:color-mix(in srgb, var(--red2) 6%, var(--card));border-radius:8px;flex:1;min-width:0;max-width:min(52vw,720px);height:32px;padding:0;position:relative;overflow:hidden}.header-marquee--preview{max-width:none;height:40px}.header-marquee__text{transform:translate(var(--marquee-from,100%), -50%);color:var(--txt);white-space:nowrap;letter-spacing:.2px;will-change:transform;font-size:12px;font-weight:600;position:absolute;top:50%;left:0}.header-marquee__text--run{animation:header-marquee-pass var(--marquee-duration,40s) linear infinite}@keyframes header-marquee-pass{0%{transform:translate(var(--marquee-from), -50%)}to{transform:translate(var(--marquee-to), -50%)}}@media (width<=960px){.header-marquee{display:none}}[data-theme=light] .header-marquee{background:color-mix(in srgb, var(--red2) 5%, #fff);border-color:color-mix(in srgb, var(--red2) 18%, var(--bdr))}.header-title{color:var(--txt3);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700}.app-layout.is-all-dashboards .header-title{text-transform:none;letter-spacing:normal;color:var(--txt2);font-size:13px;font-weight:600}.app-layout.is-all-dashboards .header-title>span:first-of-type{color:var(--txt2);text-transform:none!important;letter-spacing:normal!important}.layer-switch{border:1px solid var(--bdr);border-radius:var(--r-md);background:var(--bg);gap:2px;padding:2px;display:inline-flex}.layer-tab{color:var(--txt3);border-radius:calc(var(--r-md) - 2px);cursor:pointer;background:0 0;border:none;padding:4px 12px;font-size:12px;font-weight:600;transition:all .15s}.layer-tab.active{background:var(--card2);color:var(--txt)}.layer-badge{letter-spacing:.3px;text-transform:none;border-radius:var(--r-sm);padding:2px 8px;font-size:11px;font-weight:700}.layer-badge--deal{color:var(--red);background:color-mix(in srgb, var(--red) 12%, transparent)}.layer-badge--lead{color:var(--yellow);background:color-mix(in srgb, var(--yellow) 15%, transparent)}.header-right{align-items:center;gap:14px;display:flex}.user-name{color:var(--txt2);font-size:13px;font-weight:500}.btn-icon{color:var(--txt3);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:6px;transition:all .15s;display:flex}.btn-icon:hover{color:var(--red);background:#e539351a}.content{flex:1;padding:28px}.sec{text-transform:uppercase;letter-spacing:1.2px;color:var(--txt3);margin-bottom:20px;padding-bottom:12px;font-size:11px;font-weight:700;position:relative}.sec:after{content:"";background:var(--bdr);width:100%;height:1px;position:absolute;bottom:0;left:0}.card{background:var(--card);border:1px solid var(--bdr);border-radius:10px;padding:20px}.kpi-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:24px;display:grid}.kpi{background:var(--card);border:1px solid var(--bdr);border-top:2px solid var(--bdr);border-radius:10px;padding:18px 20px}.kpi.red{border-top-color:var(--red)}.kpi.green{border-top-color:var(--green)}.kpi.yellow{border-top-color:var(--yellow)}.kpi-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--txt2);margin-bottom:8px;font-size:9px;font-weight:700}.kpi-value{font-family:var(--font-display);letter-spacing:.5px;margin-bottom:6px;font-size:38px;font-weight:400;line-height:.95}.num,.stat-num{font-family:var(--font-display);letter-spacing:.5px;font-variant-numeric:normal;font-weight:400}.kpi-sub{color:var(--txt3);font-size:10px}.delta{border-radius:20px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.delta.up{color:var(--green);background:#4caf5026}.delta.down{color:var(--loss);background:#e5393526}.g2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.g3{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;color:var(--txt2);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--bdr);white-space:nowrap;background:#1a1a1a;padding:10px 14px;font-size:10px;font-weight:600}.tbl td{vertical-align:middle;border-bottom:1px solid #1a1a1a;padding:11px 14px}.tbl tbody tr:last-child td{border-bottom:none}.tbl tbody tr{transition:background .1s}.tbl tbody tr:hover{background:#1a1a1a}.empty-row{text-align:center;color:var(--txt3);padding:40px 14px!important}.badge{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.br{color:var(--red);background:#e5393526}.bg{color:var(--green);background:#4caf5026}.by{color:var(--yellow);background:#ffc10726}.bi{color:var(--txt2);background:#ffffff14}.chip{background:var(--card2);border:1px solid var(--bdr);color:var(--txt2);border-radius:var(--r-full);cursor:pointer;white-space:nowrap;box-sizing:border-box;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;max-width:100%;padding:7px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:color .12s;display:inline-flex;overflow:hidden}.calls-filter-chip,button.calls-filter-chip,[data-filter-chip].chip,button[data-filter-chip]{white-space:nowrap;flex:none;justify-content:flex-start;gap:6px;width:max-content;max-width:100%;margin:0;border-radius:var(--r-full)!important;background:var(--card2)!important;background-color:var(--card2)!important;border:1px solid var(--bdr)!important;color:var(--txt2)!important;box-shadow:none!important}.calls-filter-chip>svg,button.calls-filter-chip>svg,[data-filter-chip].chip>svg{flex-shrink:0}.calls-filter-chip>span:has(.calls-filter-chip__label){flex:auto;min-width:0;max-width:100%;overflow:hidden}button.calls-filter-chip>span:has(.calls-filter-chip__label){flex:auto;min-width:0;max-width:100%;overflow:hidden}[data-filter-chip].chip>span:has(.calls-filter-chip__label){flex:auto;min-width:0;max-width:100%;overflow:hidden}.calls-filter-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.calls-filter-chip>span:not(.calls-filter-value):not(.chip-count):not(:has(.calls-filter-chip__label)){flex-shrink:0}.calls-filter-value{font-variant-numeric:tabular-nums;flex:none;display:inline-grid;text-overflow:clip!important;min-width:0!important;overflow:visible!important}.calls-filter-value__reserve,.calls-filter-value__current{grid-area:1/1}.calls-filter-value__reserve{visibility:hidden}.calls-filter-tokens{flex-flow:column;align-items:stretch;gap:0;display:flex}.calls-filter-tokens.has-tokens{margin-top:8px}.analysis-composition-bar{flex-direction:column;gap:0;width:100%;min-width:0;display:flex;overflow:visible}.analysis-composition-bar__pills{align-items:flex-start;gap:8px 12px;width:100%;min-width:0;display:flex}.analysis-composition-bar__pills .collapsible-filters-chip-row{flex-wrap:nowrap;flex:auto;align-items:flex-start;width:100%;min-width:0;gap:8px!important;display:flex!important}.analysis-composition-bar__chips{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.calls-filter-token-group{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:7px 0;display:grid}.calls-filter-token-group+.calls-filter-token-group{border-top:1px solid var(--bdr)}.calls-filter-token-group__label{color:var(--txt3);padding-top:5px;font-size:11px;font-weight:600;line-height:1.35}.calls-filter-token-group__items{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.calls-filter-token{background:var(--card2);border:1px solid var(--bdr);max-width:100%;color:var(--txt);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.calls-filter-token>span{overflow-wrap:anywhere;min-width:0}.calls-filter-token>button,.calls-filter-token>button.filter-chip-reset{cursor:pointer;flex-shrink:0;display:inline-flex;color:var(--txt3)!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;font-size:inherit!important;background:0 0!important;border:none!important;border-radius:999px!important;padding:1px!important}.filter-select-tokens.calls-filter-tokens{flex-flow:wrap;gap:8px;margin-top:0}.filter-select-tokens.calls-filter-tokens.has-tokens{margin-top:0}@media (width<=700px){.calls-filter-token-group{grid-template-columns:1fr;gap:5px}.calls-filter-token-group__label{padding-top:0}}.collapsible-filters-shell{background:var(--card);z-index:5;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:0;padding:24px;position:relative}.collapsible-filters-head{align-items:center;gap:8px;min-height:28px;display:flex}.collapsible-filters-head-right{align-items:center;margin-left:auto;display:inline-flex}.collapsible-filters-reset{color:var(--txt3);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin:0;padding:0;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.collapsible-filters-reset:hover{color:var(--txt)}.collapsible-filters-toggle{color:var(--txt2);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;margin-right:2px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;transform:none!important}.collapsible-filters-chevron{opacity:.7;transition:transform .2s}.collapsible-filters-chevron.is-collapsed{transform:rotate(-90deg)}.collapsible-filters-summary{color:var(--txt2);opacity:0;pointer-events:none;white-space:nowrap;max-width:0;font-size:12px;transition:opacity .18s,max-width .18s;overflow:hidden}.collapsible-filters-summary.is-visible{opacity:1;pointer-events:auto;max-width:240px}.collapsible-filters-collapse{grid-template-rows:1fr;transition:grid-template-rows .24s;display:grid}.collapsible-filters-collapse.is-collapsed{border:0;grid-template-rows:0fr;margin:0;padding:0}.collapsible-filters-collapse-inner{min-height:0;overflow:hidden}.collapsible-filters-collapse.is-collapsed .collapsible-filters-collapse-inner,.collapsible-filters-collapse.is-collapsed .collapsible-filters-body{border:none!important;min-height:0!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}.collapsible-filters-body{padding-top:16px}.datahealth-shell{background:var(--card);border:1px solid var(--bdr);border-radius:10px;margin-bottom:0;padding:14px 18px}.datahealth-shell .collapsible-filters-head{flex-wrap:wrap;gap:8px 12px;margin-bottom:0}.datahealth-shell .collapsible-filters-toggle{color:var(--txt2);letter-spacing:normal;text-transform:none;font-size:13px}.datahealth-shell .collapsible-filters-toggle:hover{color:var(--txt)}.datahealth-head-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-left:0;display:flex}.datahealth-live-hint{display:none}.datahealth-custom-range-wrap{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.datahealth-custom-range-wrap.is-open{grid-template-rows:1fr}.datahealth-custom-range-inner{min-height:0;overflow:hidden}.datahealth-period-pills{background:var(--card2);border:1px solid var(--bdr);border-radius:10px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:inline-flex}.datahealth-period-row{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-height:40px;display:flex;overflow-x:auto}.datahealth-period-row>div{flex-shrink:0}.datahealth-period-pills .chip{color:var(--txt2);box-shadow:none;background:0 0;border:none;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;line-height:1.25;transition:background .12s,color .12s}.datahealth-period-pills .chip:hover{color:var(--txt);background:color-mix(in srgb, var(--surface-high) 70%, transparent)}.datahealth-period-pills .chip.on,.datahealth-period-pills .chip.active{background:var(--surface-high);color:var(--txt);box-shadow:inset 0 0 0 1px var(--bdr-strong);border:none;font-weight:600}.datahealth-period-pills .chip.on:hover,.datahealth-period-pills .chip.active:hover{background:var(--surface-high);color:var(--txt)}.datahealth-period-row .chip.is-period{justify-content:flex-start;width:max-content;min-width:0}.datahealth-custom-range{color:var(--txt2);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;display:flex}.datahealth-date-input{border:1px solid var(--bdr)!important;background:var(--bg)!important;min-width:148px!important;height:36px!important;color:var(--txt)!important;cursor:pointer!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;transition:border-color .12s,background .12s!important;display:inline-flex!important}.datahealth-date-input:hover{border-color:var(--bdr-strong)!important;background:var(--card2)!important}.datahealth-pick-hint{color:var(--txt3);font-size:12px;font-weight:500}.datahealth-kpi-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;width:100%;margin:4px 0 0;display:grid}@media (width<=1100px){.datahealth-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.datahealth-kpi-grid{grid-template-columns:1fr}}.dh-card{background:var(--bg);border:1px solid var(--bdr);border-radius:8px;flex-direction:column;min-height:0;padding:16px;display:flex;position:relative;overflow:hidden}.dh-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff05,#0000);position:absolute;inset:0}.dh-card>*{z-index:1;position:relative}.dh-card__head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.dh-card__label{letter-spacing:normal;text-transform:none;color:var(--txt2);font-size:12px;font-weight:600;line-height:1.3}.dh-card__value-row{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.dh-card__num{letter-spacing:-.02em;color:var(--txt);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}.dh-card__unit{color:var(--txt);font-size:14px;font-weight:500}.dh-card__note{min-height:0;margin-top:4px;font-size:12px;line-height:1.4}.dh-card__note.is-ok{color:var(--green)}.dh-card__note.is-warning{color:var(--yellow)}.dh-card__note.is-critical{color:var(--primary)}.dh-card__note.is-neutral{color:var(--txt2)}.dh-card__footer{border-top:1px solid var(--bdr);color:var(--green);align-items:flex-start;gap:6px;margin-top:16px;padding-top:16px;font-size:12px;line-height:1.35;display:flex}.dh-card.is-critical{border-color:color-mix(in srgb, var(--primary) 35%, var(--bdr))}.dh-card.is-warning{border-color:color-mix(in srgb, var(--yellow) 30%, var(--bdr))}.datahealth-autopull-inline{color:var(--green);margin-top:0;font-size:12px;line-height:1.35}.status-bar{background:0 0;border:none;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:0;padding:0;display:flex}.status-chip{border-radius:var(--r-md);background:color-mix(in srgb, var(--txt) 8%, var(--card2));border:1px solid var(--bdr);min-height:28px;color:var(--txt2);box-sizing:border-box;align-items:center;gap:6px;padding:5px 10px;font-size:12px;line-height:1.2;display:inline-flex}button.status-chip{cursor:pointer;appearance:none;margin:0;font-family:inherit}button.status-chip:disabled{opacity:.45;cursor:not-allowed}label.status-chip:hover,button.status-chip:hover:not(:disabled){filter:brightness(1.06)}.status-chip__glyph{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.status-chip__glyph.is-ok{background:var(--green)}.status-chip__glyph.is-err{background:var(--red)}.status-chip__glyph.is-warn{background:var(--yellow);color:#1a1408}.status-chip__glyph.is-off{background:var(--txt3)}.status-chip.is-ok{border-color:color-mix(in srgb, var(--green) 20%, transparent)}.status-chip.is-warning{border-color:color-mix(in srgb, var(--yellow) 28%, transparent)}.status-chip.is-error,.status-chip.is-frozen{border-color:color-mix(in srgb, var(--primary) 28%, transparent)}.status-chip.is-not_connected{background:color-mix(in srgb, var(--txt) 8%, var(--card2));border-color:var(--bdr);color:var(--txt3)}.status-chip.is-not_connected .status-chip__label,.status-chip.is-not_connected .status-chip__status{color:var(--txt3);font-weight:500}.status-chip.is-not_connected .status-chip__glyph.is-off{background:color-mix(in srgb, #000 28%, var(--txt3));color:#fff}.status-chip__label{color:var(--txt);font-size:12px;font-weight:500}.status-chip__status{color:var(--green);font-size:12px;font-weight:600}.status-chip.is-warning .status-chip__status{color:var(--yellow)}.status-chip.is-error .status-chip__status,.status-chip.is-frozen .status-chip__status{color:var(--primary)}.status-chip.is-not_connected .status-chip__status{color:var(--txt2)}.status-chip.is-on.is-ok,.status-chip.is-on{background:color-mix(in srgb, var(--green) 16%, var(--card2));border-color:color-mix(in srgb, var(--green) 62%, transparent);color:#fff}.status-chip.is-on .status-chip__label,.status-chip.is-on .status-chip__status,.status-chip.is-on .status-chip__count{color:#fff}.status-chip.is-on .status-chip__glyph.is-ok{background:var(--green);color:#fff}.status-chip--day{border-radius:50%;justify-content:center;gap:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.status-chip--day .status-chip__label{font-size:12px;font-weight:700}.status-chip--managers .status-chip__count{color:var(--green);font-size:13px;font-weight:600}.status-chip--managers .status-chip__status{color:var(--txt2);font-size:12px}.status-managers-popover{background:var(--card);border:1px solid var(--bdr);z-index:50;min-width:220px;box-shadow:var(--sh-2);border-radius:8px;padding:10px;position:absolute;top:calc(100% + 6px);right:0}.app-layout.is-all-dashboards{--bg:#060708;--bg2:#0c0e12;--card:#14171c;--card2:#1b1f25;--bdr:#343a43;--bdr-strong:#545c67;--surface-high:#22262d;--surface-variant:#2e343c;--txt:#f7f6f3;--txt2:#b8bac0;--txt3:#7c828b;--text:var(--txt);--text2:var(--txt2);--text3:var(--txt3);--border:var(--bdr);--primary:#ff3d45;--primary-strong:#ff2a33;--red:#ff3d45;--red2:#e01228;--red-lt:#ff7c82;--green:#1ee67c;--ok:#1ee67c;--ok2:#1ee67c;--err2:#ff3d45;--yellow:#ffb53a;--cosmos-ice:#ff3d45;--cosmos-aurora:#1ee67c;--cosmos-nebula:transparent;--brand:var(--primary);--good:var(--green);--crit:var(--red);--good-bg:#1ee67c24;--warn-bg:#ffb53a21;--crit-bg:#ff3d4524;--neutral-bg:#b8bac014;--sh-1:none;--sh-2:0 8px 20px #00000080;--tip-bg:#171e2e;--tip-fg:var(--txt);--tip-border:var(--bdr);--tip-shadow:0 8px 20px #0000008c;background:var(--bg);color:var(--txt)}body.all-dashboards-portal-theme{--bg:#060708;--bg2:#0c0e12;--card:#14171c;--card2:#1b1f25;--bdr:#343a43;--bdr-strong:#545c67;--surface-high:#22262d;--surface-variant:#2e343c;--txt:#f7f6f3;--txt2:#b8bac0;--txt3:#7c828b;--primary:#ff3d45;--primary-strong:#ff2a33;--red:#ff3d45;--red2:#e01228;--green:#1ee67c;--ok:#1ee67c;--yellow:#ffb53a;--tip-bg:#1b1f25;--tip-fg:#f7f6f3;--tip-border:#3d444e;--tip-shadow:0 10px 28px #000000a8}body.all-dashboards-portal-theme [role=tooltip]:not(.instant-hover-tip),body.all-dashboards-portal-theme [data-localized-date-panel],body.all-dashboards-portal-theme .localized-date-panel,body.all-dashboards-portal-theme .period-filter-popover{background-color:var(--card)!important;border-color:var(--bdr-strong)!important;color:var(--txt)!important;box-shadow:var(--tip-shadow)!important}.app-layout.is-all-dashboards .sidebar{background:var(--bg2);border-right:1px solid var(--bdr);-webkit-backdrop-filter:none;backdrop-filter:none}.app-layout.is-all-dashboards .top-header{background:var(--bg2);border-bottom:1px solid var(--bdr);-webkit-backdrop-filter:none;backdrop-filter:none}.app-layout.is-all-dashboards .main-area{isolation:auto;background:var(--bg);position:static}.app-layout.is-all-dashboards .main-area:before{display:none}.app-layout.is-all-dashboards .main-area>*{z-index:auto;position:static}.app-layout.is-all-dashboards .nav-item{color:var(--txt2)}.app-layout.is-all-dashboards .nav-item:hover{color:var(--txt);background:#1b1e24}.app-layout.is-all-dashboards .nav-item.active{color:#ff7c82;border-left-color:var(--primary);background:#2c1216}.app-layout.is-all-dashboards .sidebar-brand{color:var(--txt)}.app-layout.is-all-dashboards .sidebar-brand .accent{color:var(--primary)}.app-layout.is-all-dashboards .sidebar-rail-toggle{background:var(--card);border:1px solid var(--bdr);color:var(--txt2)}.app-layout.is-all-dashboards .sidebar-rail-toggle:hover{color:var(--txt);border-color:var(--bdr-strong);background:var(--surface-high)}.app-layout.is-all-dashboards .header-title>span:nth-of-type(2){color:var(--primary)!important}[data-theme=light] .app-layout.is-all-dashboards{--bg:#f7f8fb;--bg2:#fff;--card:#fff;--card2:#fff;--bdr:#cfd6e0;--bdr-strong:#b3bcc8;--surface-high:#eceff3;--surface-variant:#e4e8ee;--txt:#13161c;--txt2:#3a414d;--txt3:#66707c;--text:var(--txt);--text2:var(--txt2);--text3:var(--txt3);--border:var(--bdr);--primary:#ee2034;--primary-strong:#d41528;--red:#ee2034;--red2:#c41226;--red-lt:#ff5a66;--green:#17a85a;--ok2:#17a85a;--err2:#ee2034;--yellow:#c47d10;--brand:var(--primary);--good:var(--green);--crit:var(--red);--good-bg:#17a85a29;--warn-bg:#c47d101f;--crit-bg:#ee20341f;--neutral-bg:#5c637014;--sh-1:0 1px 2px #1016200d;--sh-2:0 10px 28px #10162014;--tip-bg:#fff;--tip-fg:var(--txt);--tip-border:var(--bdr);--tip-shadow:0 10px 32px #1016201f;--cosmos-ice:#2563eb;--cosmos-aurora:#0d9488;--cosmos-nebula:transparent;background:var(--bg);color:var(--txt)}[data-theme=light] body.all-dashboards-portal-theme{--bg:#f7f8fb;--bg2:#fff;--card:#fff;--card2:#fff;--bdr:#cfd6e0;--bdr-strong:#b3bcc8;--surface-high:#eceff3;--surface-variant:#e4e8ee;--txt:#13161c;--txt2:#3a414d;--txt3:#66707c;--primary:#ee2034;--primary-strong:#d41528;--red:#ee2034;--red2:#c41226;--green:#17a85a;--yellow:#c47d10;--tip-bg:#fff;--tip-fg:#13161c;--tip-border:#c5cbd4;--tip-shadow:0 10px 32px #10162024}[data-theme=light] .app-layout.is-all-dashboards .sidebar{background:var(--bg2);border-right:1px solid var(--bdr);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] .app-layout.is-all-dashboards .top-header{background:var(--bg2);border-bottom:1px solid var(--bdr);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] .app-layout.is-all-dashboards .main-area{background:var(--bg)}[data-theme=light] .app-layout.is-all-dashboards .main-area:before{display:none}[data-theme=light] .app-layout.is-all-dashboards .nav-item{color:var(--txt2)}[data-theme=light] .app-layout.is-all-dashboards .nav-item:hover{color:var(--txt);background:var(--surface-high)}[data-theme=light] .app-layout.is-all-dashboards .nav-item.active{color:var(--red);background:color-mix(in srgb, var(--red) 16%, #fff);border-left-color:var(--red);font-weight:700}[data-theme=light] .app-layout.is-all-dashboards .nav-item.nav-soon,[data-theme=light] .app-layout.is-all-dashboards .nav-item.nav-soon:hover{color:var(--txt3);opacity:.5}[data-theme=light] .app-layout.is-all-dashboards .sidebar-brand{color:var(--txt)}[data-theme=light] .app-layout.is-all-dashboards .sidebar-brand .accent{color:var(--primary)}[data-theme=light] .app-layout.is-all-dashboards .sidebar-rail-toggle{background:var(--surface-high);border-color:var(--bdr);color:var(--txt2)}[data-theme=light] .app-layout.is-all-dashboards .lang-switch,[data-theme=light] .app-layout.is-all-dashboards .theme-toggle,[data-theme=light] .app-layout.is-all-dashboards .btn-icon{border-color:var(--bdr);color:var(--txt2);background:var(--surface-high)}:is(.app-layout.is-calls,.app-layout.is-chats){--bg:#060708;--bg2:#0c0e12;--card:#14171c;--card2:#1b1f25;--bdr:#343a43;--bdr-strong:#545c67;--surface-high:#22262d;--surface-variant:#2e343c;--txt:#f7f6f3;--txt2:#b8bac0;--txt3:#7c828b;--text:var(--txt);--text2:var(--txt2);--text3:var(--txt3);--border:var(--bdr);--primary:#ff3d45;--primary-strong:#ff2a33;--red:#ff3d45;--red2:#e01228;--red-lt:#ff7c82;--green:#1ee67c;--ok:#1ee67c;--ok2:#1ee67c;--err2:#ff3d45;--yellow:#ffb53a;--warn-y:#ffb53a;--brand:var(--primary);--good:var(--green);--crit:var(--red);--good-bg:#1ee67c24;--warn-bg:#ffb53a21;--crit-bg:#ff3d4524;--neutral-bg:#b8bac014;--metrics-bar:#ff3d45;--metrics-bar-mid:#ff3d45;--metrics-bar-cur:#c91828;--metrics-bar-soft:#8f959e;--metrics-bar-prev:#59616c;--metrics-bar-legend-prev:var(--metrics-bar-prev);--prev:var(--metrics-bar-prev);--metrics-bar-mid-grad:linear-gradient(180deg, #ff5a62, #d42030);--metrics-bar-mid-grad-h:linear-gradient(90deg, #ff5a62, #e82434);--metrics-bar-grad:linear-gradient(180deg, #68717d, #505762);--metrics-bar-cur-grad:linear-gradient(180deg, #d42030, #a81622);--sh-1:none;--sh-2:0 8px 20px #00000080;--tip-bg:#1b1f25;--tip-fg:var(--txt);--tip-border:var(--bdr-strong);--tip-shadow:0 8px 20px #0000008c;background:var(--bg);color:var(--txt)}body:is(.calls-portal-theme,.chats-portal-theme){--bg:#060708;--bg2:#0c0e12;--card:#14171c;--card2:#1b1f25;--bdr:#343a43;--bdr-strong:#545c67;--surface-high:#22262d;--surface-variant:#2e343c;--txt:#f7f6f3;--txt2:#b8bac0;--txt3:#7c828b;--primary:#ff3d45;--red:#ff3d45;--red2:#e01228;--green:#1ee67c;--yellow:#ffb53a;--tip-bg:#1b1f25;--tip-fg:#f7f6f3;--tip-border:#545c67;--tip-shadow:0 10px 28px #000000a8}body:is(.calls-portal-theme,.chats-portal-theme) [role=tooltip]:not(.instant-hover-tip),body:is(.calls-portal-theme,.chats-portal-theme) [role=dialog],body:is(.calls-portal-theme,.chats-portal-theme) [data-localized-date-panel],body:is(.calls-portal-theme,.chats-portal-theme) .localized-date-panel,body:is(.calls-portal-theme,.chats-portal-theme) .period-filter-popover{background-color:var(--card)!important;border-color:var(--bdr-strong)!important;color:var(--txt)!important;box-shadow:var(--tip-shadow)!important}:is(.app-layout.is-calls,.app-layout.is-chats) .sidebar,:is(.app-layout.is-calls,.app-layout.is-chats) .top-header{background:var(--bg2);border-color:var(--bdr);-webkit-backdrop-filter:none;backdrop-filter:none}:is(.app-layout.is-calls,.app-layout.is-chats) .main-area{isolation:auto;background:var(--bg);position:static}:is(.app-layout.is-calls,.app-layout.is-chats) .main-area:before{display:none}:is(.app-layout.is-calls,.app-layout.is-chats) .main-area>*{z-index:auto;position:static}:is(.app-layout.is-calls,.app-layout.is-chats) .nav-item{color:var(--txt2)}:is(.app-layout.is-calls,.app-layout.is-chats) .nav-item:hover{color:var(--txt);background:#1b1e24}:is(.app-layout.is-calls,.app-layout.is-chats) .nav-item.active{color:#ff7c82;border-left-color:var(--primary);background:#2c1216}:is(.app-layout.is-calls,.app-layout.is-chats) .sidebar-brand{color:var(--txt)}:is(.app-layout.is-calls,.app-layout.is-chats) .sidebar-brand .accent,:is(.app-layout.is-calls,.app-layout.is-chats) .header-title>span:nth-of-type(2){color:var(--primary)!important}:is(.app-layout.is-calls,.app-layout.is-chats) .sidebar-rail-toggle{background:var(--card);border:1px solid var(--bdr);color:var(--txt2)}:is(.app-layout.is-calls,.app-layout.is-chats) .sidebar-rail-toggle:hover{color:var(--txt);border-color:var(--bdr-strong);background:var(--surface-high)}[data-theme=light] :is(.app-layout.is-calls,.app-layout.is-chats){--bg:#f7f8fb;--bg2:#fff;--card:#fff;--card2:#fff;--bdr:#cfd6e0;--bdr-strong:#b3bcc8;--surface-high:#eceff3;--surface-variant:#e4e8ee;--txt:#13161c;--txt2:#3a414d;--txt3:#66707c;--text:var(--txt);--text2:var(--txt2);--text3:var(--txt3);--border:var(--bdr);--primary:#ee2034;--primary-strong:#d41528;--red:#ee2034;--red2:#c41226;--red-lt:#ff5a66;--green:#17a85a;--ok:#17a85a;--ok2:#17a85a;--err2:#ee2034;--yellow:#c47d10;--warn-y:#c47d10;--brand:var(--primary);--good:var(--green);--crit:var(--red);--good-bg:#17a85a29;--warn-bg:#c47d101f;--crit-bg:#ee20341f;--neutral-bg:#5c637014;--metrics-bar:#e02432;--metrics-bar-mid:#e02432;--metrics-bar-cur:#c41226;--metrics-bar-soft:#9aa3af;--metrics-bar-prev:#b4bac4;--metrics-bar-legend-prev:var(--metrics-bar-prev);--prev:var(--metrics-bar-prev);--metrics-bar-mid-grad:linear-gradient(180deg, #ef3a46, #c41828);--metrics-bar-mid-grad-h:linear-gradient(90deg, #ef3a46, #d01c2c);--metrics-bar-grad:linear-gradient(180deg, #c5cbd4, #aeb5bf);--metrics-bar-cur-grad:linear-gradient(180deg, #c41828, #9a1020);--sh-1:0 1px 2px #1016200d;--sh-2:0 10px 28px #10162014;--tip-bg:#fff;--tip-fg:var(--txt);--tip-border:var(--bdr);--tip-shadow:0 10px 32px #1016201f;background:var(--bg);color:var(--txt)}[data-theme=light] body:is(.calls-portal-theme,.chats-portal-theme){--bg:#f7f8fb;--bg2:#fff;--card:#fff;--card2:#fff;--bdr:#cfd6e0;--bdr-strong:#b3bcc8;--surface-high:#eceff3;--surface-variant:#e4e8ee;--txt:#13161c;--txt2:#3a414d;--txt3:#66707c;--primary:#ee2034;--red:#ee2034;--red2:#c41226;--green:#17a85a;--yellow:#c47d10;--tip-bg:#fff;--tip-fg:#13161c;--tip-border:#c5cbd4;--tip-shadow:0 10px 32px #10162024}[data-theme=light] :is(.app-layout.is-calls,.app-layout.is-chats) .sidebar,[data-theme=light] :is(.app-layout.is-calls,.app-layout.is-chats) .top-header{background:var(--bg2);border-color:var(--bdr)}[data-theme=light] :is(.app-layout.is-calls,.app-layout.is-chats) .nav-item:hover{color:var(--txt);background:var(--surface-high)}[data-theme=light] :is(.app-layout.is-calls,.app-layout.is-chats) .nav-item.active{color:var(--red);background:color-mix(in srgb, var(--red) 16%, #fff);border-left-color:var(--red)}[data-theme=light] :is(.app-layout.is-calls,.app-layout.is-chats) .lang-switch,[data-theme=light] :is(.app-layout.is-calls,.app-layout.is-chats) .theme-toggle,[data-theme=light] :is(.app-layout.is-calls,.app-layout.is-chats) .btn-icon{border-color:var(--bdr);color:var(--txt2);background:var(--surface-high)}:is(.calls-page,.chats-page) .raw-expand-body{background:var(--bg)}:is(.calls-page,.chats-page) .raw-expand-nested{background:color-mix(in srgb, var(--bg) 72%, #000)}:is(.calls-page,.chats-page) .raw-msg-bubble.is-in{background:color-mix(in srgb, var(--txt) 7%, transparent)}[data-theme=light] :is(.calls-page,.chats-page) .raw-expand-body{background:#fff}[data-theme=light] :is(.calls-page,.chats-page) .raw-expand-nested{background:var(--bg)}[data-theme=light] :is(.calls-page,.chats-page) .raw-msg-bubble.is-in{background:var(--bg);border:1px solid var(--bdr)}:is(.calls-page,.chats-page){width:100%;max-width:1400px;color:var(--txt);font-family:var(--font-ui);margin:0 auto;padding:24px 28px 36px;font-size:13px;line-height:1.45}:is(.calls-page__tabs,.chats-page__tabs){border-color:var(--bdr)!important;margin-bottom:16px!important}:is(.calls-page__tab,.chats-page__tab){min-height:42px}:is(.calls-page,.chats-page) .quick-ai-slot{margin-bottom:16px}:is(.calls-page,.chats-page) .quick-ai-panel{background:var(--card);border:1px solid var(--bdr);box-shadow:none}:is(.calls-page,.chats-page) .quick-ai-panel__title{color:var(--txt2)!important;letter-spacing:normal!important;text-transform:none!important;font-size:13px!important;font-weight:600!important}:is(.calls-page,.chats-page) .quick-ai-panel__row{align-items:center;gap:10px}:is(.calls-page,.chats-page) .quick-ai-panel__input{border:1px solid var(--bdr);height:44px;min-height:44px;color:var(--txt);background:#0b0c0e;padding:0 14px;font-size:13px;line-height:44px}:is(.calls-page,.chats-page) .quick-ai-panel__row>span{align-self:center;align-items:stretch;height:44px;display:inline-flex!important}:is(.calls-page,.chats-page) .quick-ai-panel__row>span>.qa-btn-ask,:is(.calls-page,.chats-page) .quick-ai-panel .qa-btn-ask,:is(.calls-page,.chats-page) .quick-ai-panel .qa-btn-tg{height:44px;min-height:44px}:is(.calls-page,.chats-page) .quick-ai-panel .qa-btn-ask,:is(.calls-page,.chats-page) .quick-ai-panel .qa-btn-tg{letter-spacing:normal;border-radius:8px;padding:0 20px;font-size:13px;font-weight:600}:is(.calls-page,.chats-page) .quick-ai-panel .qa-btn-ask,:is(.calls-page,.chats-page) .quick-ai-panel .qa-btn-ask:disabled{color:#fff!important;background:#bd2b32!important;border:1px solid #df454c!important}:is(.calls-page,.chats-page) .quick-ai-panel .qa-btn-ask:hover:not(:disabled){background:#dc343b!important;border-color:#f05b61!important}[data-theme=light] :is(.calls-page,.chats-page) .quick-ai-panel{background:var(--card)!important;border-color:var(--bdr)!important}[data-theme=light] :is(.calls-page,.chats-page) .quick-ai-panel__input{background:var(--card2)!important;border-color:var(--bdr)!important}[data-theme=light] :is(.calls-page,.chats-page) .quick-ai-panel .qa-btn-ask,[data-theme=light] :is(.calls-page,.chats-page) .quick-ai-panel .qa-btn-ask:disabled{background:var(--red)!important;border-color:var(--primary-strong)!important;color:#fff!important}[data-theme=light] :is(.calls-page,.chats-page) .quick-ai-panel .qa-btn-ask:hover:not(:disabled){background:var(--red-lt)!important;border-color:var(--red)!important}:is(.calls-page,.chats-page) .calls-chats-filters{box-shadow:none;border-color:var(--bdr)!important;background:var(--card)!important;border-radius:10px!important;margin-bottom:16px!important;padding:12px!important}:is(.calls-page,.chats-page) .calls-filters-collapse{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .18s,opacity .14s;display:grid}:is(.calls-page,.chats-page) .calls-filters-collapse-inner{min-height:0;overflow:visible}:is(.calls-page,.chats-page) .calls-filters-collapse.is-collapsed{opacity:0;pointer-events:none;grid-template-rows:0fr}:is(.calls-page,.chats-page) .calls-filters-collapse.is-collapsed .calls-filters-collapse-inner{overflow:hidden}:is(.calls-page,.chats-page) .calls-chats-filters .calls-filter-chip{width:auto;min-width:0}:is(.calls-page,.chats-page) .calls-chats-filters .calls-filter-chip>span:not(.chip-count){text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.calls-page,.chats-page) .calls-chats-filters .calls-filter-value{font-variant-numeric:tabular-nums;flex:none;display:inline-grid;text-overflow:clip!important;min-width:0!important;overflow:visible!important}:is(.calls-page,.chats-page) .calls-filter-value__reserve,:is(.calls-page,.chats-page) .calls-filter-value__current{grid-area:1/1}:is(.calls-page,.chats-page) .calls-filter-value__reserve{visibility:hidden}:is(.calls-page,.chats-page) .calls-filters-collapse-inner>div:first-child{padding-top:8px!important}:is(.calls-page,.chats-page) .calls-chats-filters .global-filter-search{margin:6px}:is(.calls-page,.chats-page) .calls-filter-tokens{opacity:0;flex-direction:column;max-height:0;transition:max-height .18s,margin-top .18s,opacity .14s;overflow:hidden;flex-wrap:nowrap!important;align-items:stretch!important;margin-top:0!important}:is(.calls-page,.chats-page) .calls-filter-tokens.has-tokens{opacity:1;max-height:260px;overflow-y:auto;margin-top:8px!important}:is(.calls-page,.chats-page) .calls-filter-token-group{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:7px 0;display:grid}:is(.calls-page,.chats-page) .calls-filter-token-group+.calls-filter-token-group{border-top:1px solid var(--bdr)}:is(.calls-page,.chats-page) .calls-filter-token-group__label{color:var(--txt3);padding-top:5px;font-size:11px;font-weight:600;line-height:1.35}:is(.calls-page,.chats-page) .calls-filter-token-group__items{flex-wrap:wrap;gap:6px;min-width:0;display:flex}@media (width<=700px){:is(.calls-page,.chats-page) .calls-filter-token-group{grid-template-columns:1fr;gap:5px}:is(.calls-page,.chats-page) .calls-filter-token-group__label{padding-top:0}}:is(.app-layout.is-calls,.app-layout.is-chats) .calls-chats-filters .chip.on:not(.warn):not(.is-period){background:var(--card2);border-color:var(--bdr-strong);color:var(--txt)}:is(.app-layout.is-calls,.app-layout.is-chats) .calls-chats-filters .chip.on:not(.warn):not(.is-period) .chip-count{background:var(--surface-high);border-color:var(--bdr);color:var(--txt2)}.calls-metrics{color:var(--txt);font-size:13px;line-height:1.45}.calls-chats-page{font-family:var(--font-ui);font-size:13px;font-weight:400;line-height:1.45}.calls-chats-page__quick-ai{margin-bottom:16px}.calls-chats-page .calls-page__tabs{margin-bottom:16px!important}.calls-chats-page .calls-page__tab{min-height:42px;letter-spacing:.15px!important;text-transform:none!important;font-size:12.5px!important;font-weight:600!important}.calls-chats-page table{font-family:var(--font-ui);line-height:1.35;font-size:13px!important}.calls-chats-page table th{color:var(--txt3)!important;letter-spacing:.5px!important;text-transform:uppercase!important;padding:6px 8px!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important}.calls-chats-page table td{padding:8px!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important}.calls-chats-page .cc-reorder-sections>div:not(:first-child)+div{margin-top:20px}.cc-calibration{box-shadow:none;background:var(--card)!important;border:1px solid var(--bdr)!important;border-radius:8px!important;margin-bottom:0!important;padding:18px!important}.cc-calibration>div:first-child{margin-top:0!important}.cc-calibration__description{color:var(--txt2)!important;margin:-4px 0 14px!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.cc-calibration__channels{gap:12px!important;margin-bottom:14px!important}.cc-calibration__channel{background:var(--card2);border:1px solid var(--bdr);border-radius:8px;padding:14px}.cc-calibration__channel-label{justify-content:space-between;align-items:center;gap:12px;display:flex;color:var(--txt2)!important;margin-bottom:8px!important;font-size:13px!important;font-weight:600!important}.cc-calibration__channel-label>strong{font-variant-numeric:tabular-nums;line-height:1.35;color:var(--txt)!important;font-size:13px!important;font-weight:500!important}.cc-calibration__range{height:18px;margin:0;display:block}.cc-calibration__controls{border-top:1px solid var(--bdr);min-height:36px;padding-top:14px;gap:10px!important}.cc-calibration__period{min-height:32px;color:var(--txt2)!important;background:0 0!important;padding:0!important;font-size:13px!important;font-weight:600!important}.cc-calibration__days{text-align:center;min-height:28px;background:var(--bg2)!important;width:56px!important;box-shadow:none!important;color:var(--txt)!important;border:none!important;border-radius:6px!important;padding:4px 6px!important;font-size:13px!important;font-weight:500!important}.cc-calibration__save{min-height:32px;letter-spacing:0!important;border-radius:6px!important;padding:6px 14px!important;font-size:13px!important;font-weight:600!important}@media (width<=720px){.cc-calibration__channels{grid-template-columns:1fr!important}}.calls-metrics__hero{box-shadow:none;background:var(--card)!important;border-color:var(--bdr)!important;border-radius:10px!important}.calls-metrics__views{border-color:var(--bdr)!important;margin-top:10px!important;margin-bottom:16px!important;padding:6px 0 10px!important}.calls-metrics__views>button{min-height:36px;border-color:var(--bdr)!important;color:var(--txt2)!important;background:0 0!important;padding:8px 14px!important;font-size:12.5px!important;font-weight:600!important}.calls-metrics__views>button.is-active{background:var(--card2)!important;border-color:var(--bdr-strong)!important;color:var(--txt)!important}.calls-raw-equal-grid{align-items:stretch}.calls-raw-equal-grid>[data-fav-sec]{align-self:stretch;height:100%}.calls-raw{color:var(--txt);font-size:13px}.calls-raw__head{min-height:36px}.calls-raw__head input{background:var(--bg2)!important;border-color:var(--bdr)!important;color:var(--txt)!important}.calls-raw__head .calls-raw__search{box-shadow:none!important;border:none!important}.calls-raw__grid{gap:12px!important}.calls-raw__card{box-shadow:none;transition:border-color .12s,background-color .12s;background:var(--card)!important;border-color:var(--bdr)!important;border-radius:8px!important}.calls-raw__card:hover,.calls-raw__card.is-open{border-color:var(--bdr-strong)!important}.chats-raw{color:var(--txt);font-size:13px;line-height:1.45}.chats-raw__head{min-height:36px}.chats-raw__head input{background:var(--bg2)!important;border-color:var(--bdr)!important;color:var(--txt)!important}.chats-raw__head .chats-raw__search{box-shadow:none!important;border:none!important}.chats-raw__grid{gap:12px!important}.chats-raw__card{box-shadow:none;transition:border-color .12s,background-color .12s;background:var(--card)!important;border-color:var(--bdr)!important;border-radius:8px!important}.chats-raw__card:hover,.chats-raw__card.is-open{border-color:var(--bdr-strong)!important}.chats-okk{color:var(--txt);font-size:13px;line-height:1.45}.chats-okk input[type=text],.chats-okk textarea,.chats-okk select{background:var(--bg2)!important;border-color:var(--bdr)!important;color:var(--txt)!important}.chats-okk-matrix .okk-matrix-scroll{border-color:var(--bdr)!important;background:var(--card)!important;border-radius:8px!important}.chats-okk-matrix__table{font-family:var(--font-ui);font-size:11px!important}.chats-okk-matrix__table thead th{letter-spacing:.15px;background:var(--card2)!important;border-bottom-color:var(--bdr-strong)!important;color:var(--txt2)!important;font-size:12px!important}.calls-okk{color:var(--txt)}.calls-okk input[type=text],.calls-okk textarea,.calls-okk select,body:is(.calls-portal-theme,.chats-portal-theme) [role=dialog] input,body:is(.calls-portal-theme,.chats-portal-theme) [role=dialog] textarea,body:is(.calls-portal-theme,.chats-portal-theme) [role=dialog] select{background:var(--bg2)!important;border-color:var(--bdr)!important;color:var(--txt)!important}.calls-okk__section-head,.calls-okk__analyzed-head{min-height:36px}.calls-okk__pagination{background:var(--card)!important;border-color:var(--bdr)!important;box-shadow:none!important;border-radius:8px!important;justify-content:flex-end!important}.calls-okk__internal-filter{display:none!important}.calls-okk__page-nav{min-height:32px;background:var(--bg2)!important;border-color:var(--bdr)!important}.calls-okk__page-size{order:2;display:inline-flex}.calls-okk__page-size .chip,.calls-okk__page-size .chip.on{min-height:32px;padding:6px 12px;background:var(--bg2)!important;border-color:var(--bdr)!important;color:var(--txt2)!important}.calls-okk__pagination select,.calls-okk__analyzed-head input{background:var(--bg2)!important;border-color:var(--bdr)!important;color:var(--txt)!important}.calls-okk__updating{color:var(--txt3);white-space:nowrap;font-size:11px;font-weight:500}.chats-okk__pagination{background:var(--card)!important;border-color:var(--bdr)!important;box-shadow:none!important;justify-content:flex-end!important;top:64px!important}.chats-okk__pagination>*{display:none!important}.chats-okk__pagination>.chats-okk__pager,.chats-okk__pagination>.chats-okk__page-size{display:inline-flex!important}.chats-okk__page-size{order:2}.chats-okk__internal-filter{display:none!important}.chats-okk__page-size>span{display:none}.chats-okk__page-size .chip,.chats-okk__page-size .chip.on{min-height:32px;background:var(--bg2)!important;border-color:var(--bdr)!important;color:var(--txt2)!important}.calls-okk__pagination .chip.on{background:var(--card2)!important;border-color:var(--bdr-strong)!important;color:var(--txt)!important}.calls-okk-matrix .okk-matrix-scroll{position:relative;border-color:var(--bdr)!important;background:var(--card)!important;border-radius:8px!important}.calls-okk-matrix__table{isolation:isolate;font-family:var(--font-ui);font-size:11px!important}.calls-okk-matrix__table thead th{letter-spacing:.15px;background:var(--card2)!important;border-bottom-color:var(--bdr-strong)!important;color:var(--txt2)!important;font-size:12px!important}.calls-okk-matrix__row>td{vertical-align:middle!important}.okk-param-toggle{color:var(--txt2)}.okk-param-toggle__box{border:1px solid var(--bdr-strong);color:#fff;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.okk-param-toggle.is-on .okk-param-toggle__box{border-color:var(--red);background:var(--red);color:#fff}.calls-okk-matrix__legend{background:var(--card)!important;border-color:var(--bdr)!important;box-shadow:none!important}@media (width<=900px){:is(.calls-page,.chats-page){padding:18px 16px 28px}:is(.calls-page,.chats-page) .calls-chats-filters .calls-filter-chip{width:auto;min-width:0}}.all-dashboards{--ad-fs:13px;--ad-fs-sm:12px;--ad-fs-lg:14px;--ad-fs-title:28px;--ad-gap:16px;gap:var(--ad-gap);max-width:1200px;font-size:var(--ad-fs);color:var(--txt);flex-direction:column;margin:0 auto;padding:32px;line-height:1.45;display:flex}.all-dashboards__project{flex-direction:column;gap:12px;display:flex}.all-dashboards__project-head{align-items:center;gap:16px;display:flex}.all-dashboards__project-icon{color:#ff6969;width:48px;height:48px;box-shadow:none;background:#241416;border:1px solid #512529;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.all-dashboards__project-name{font-size:var(--ad-fs-title);letter-spacing:-.02em;color:var(--txt);text-shadow:none;margin:0;font-weight:700;line-height:1.15}.all-dashboards__stack{gap:var(--ad-gap);flex-direction:column;display:flex}.all-dashboards__stack>*{margin-top:0!important;margin-bottom:0!important}.all-dashboards .collapsible-filters-collapse.is-collapsed{display:none}.all-dashboards .collapsible-filters-collapse:not(.is-collapsed) .collapsible-filters-collapse-inner,.all-dashboards .collapsible-filters-collapse:not(.is-collapsed){overflow:visible}.global-filter-search{border:1px solid var(--bdr);background:var(--bg2);color:var(--txt3);border-radius:7px;flex:none;align-items:center;gap:7px;margin:-1px -1px 5px;padding:7px 9px;display:flex}.global-filter-search:focus-within{border-color:var(--bdr-strong);color:var(--txt2)}.global-filter-search input{width:100%;min-width:0;height:auto;color:var(--txt);font:inherit;padding:0;line-height:1.35;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font-size:12px!important}.global-filter-search input::placeholder{color:var(--txt3);opacity:.85}.global-filter-search input::-webkit-search-cancel-button{cursor:pointer;opacity:.55}.filter-dropdown-panel{box-sizing:border-box}.filter-dropdown-panel .global-filter-search{flex:none;margin:8px 8px 0}.filter-dropdown-panel .global-filter-search input,.filter-dropdown-panel .global-filter-search input:focus,.filter-dropdown-panel .global-filter-search input:focus-visible{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:0!important}.global-filter-options{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.all-dashboards .collapsible-filters-shell,.all-dashboards .datahealth-shell{border:1px solid var(--bdr);background:var(--card);box-shadow:none;border-radius:10px;padding:14px 18px}.all-dashboards .collapsible-filters-head{align-items:center;height:auto;min-height:24px}.all-dashboards .collapsible-filters-toggle{color:var(--txt2);gap:8px;text-transform:none!important;letter-spacing:normal!important;font-size:13px!important;font-weight:600!important}.all-dashboards .collapsible-filters-toggle:hover{color:var(--txt)}.all-dashboards .collapsible-filters-body{padding-top:14px}.all-dashboards .dh-card__label,.all-dashboards .datahealth-live-hint,.all-dashboards .collapsible-filters-summary{text-transform:none!important;letter-spacing:normal!important}.all-dashboards .dh-card__label,.all-dashboards .dh-card__note,.all-dashboards .dh-card__footer,.all-dashboards .datahealth-autopull-inline,.all-dashboards .status-chip__status{font-size:var(--ad-fs-sm)}.all-dashboards .status-chip,.all-dashboards .status-chip__label,.all-dashboards .dh-card__unit,.all-dashboards .datahealth-period-pills .chip,.all-dashboards .chip,.all-dashboards button,.all-dashboards input,.all-dashboards select{font-size:var(--ad-fs);text-transform:none}.all-dashboards .dh-card__num{font-size:32px}.all-dashboards .dh-card{border:1px solid var(--bdr);min-height:0;box-shadow:none;background:#0b0c0e}.all-dashboards .dh-card:before{display:none}.all-dashboards .status-chip{border-radius:var(--r-md)}.all-dashboards .status-chip.is-ok,.all-dashboards .status-chip:not(.is-error):not(.is-warning):not(.is-frozen):not(.is-not_connected){background:color-mix(in srgb, var(--txt) 10%, var(--card2));border-color:color-mix(in srgb, var(--green) 20%, transparent);color:var(--txt2)}.all-dashboards .status-chip.is-on.is-ok,.all-dashboards .status-chip.is-on{background:var(--green);border-color:var(--green);color:#fff}.all-dashboards .datahealth-period-pills{background:var(--card2);border:1px solid var(--bdr)}.all-dashboards .datahealth-period-pills .chip.on,.all-dashboards .datahealth-period-pills .chip.active{color:var(--txt);box-shadow:inset 0 0 0 1px var(--bdr-strong);background:#292c31;font-weight:600}.all-dashboards .quick-ai-panel{background:var(--card);border:1px solid var(--bdr);box-shadow:none}.all-dashboards .quick-ai-panel__input{border:1px solid var(--bdr);color:var(--txt);background:#0b0c0e}.all-dashboards .quick-ai-panel__title{text-transform:none!important;letter-spacing:normal!important;color:var(--txt2)!important;font-size:13px!important;font-weight:600!important}.all-dashboards .quick-ai-panel .qa-btn-ask{color:#fff!important;background:#bd2b32!important;border:1px solid #df454c!important}.all-dashboards .quick-ai-panel .qa-btn-ask:hover:not(:disabled){color:#fff!important;background:#dc343b!important;border-color:#f05b61!important}.all-dashboards .chip:not(.on):not(.active):not(.is-period){background:var(--card2);border-color:var(--bdr);color:var(--txt2)}.all-dashboards .chip.is-period,.all-dashboards .chip.is-period.on{background:var(--card2)!important;border:1px solid var(--bdr)!important;color:var(--txt2)!important}[data-theme=light] .all-dashboards .collapsible-filters-shell,[data-theme=light] .all-dashboards .datahealth-shell,[data-theme=light] .all-dashboards .quick-ai-panel{background:var(--card)!important;border:1px solid var(--bdr)!important;box-shadow:none!important}[data-theme=light] .all-dashboards .dh-card{background:var(--card2)!important;border:1px solid var(--bdr)!important;box-shadow:none!important}[data-theme=light] .all-dashboards .dh-card:before{display:none!important}[data-theme=light] .all-dashboards .all-dashboards__project-icon{background:color-mix(in srgb, var(--red) 10%, #fff);border-color:color-mix(in srgb, var(--red) 22%, var(--bdr));color:var(--primary);box-shadow:none}[data-theme=light] .all-dashboards__project-name{text-shadow:none}[data-theme=light] .all-dashboards .status-chip.is-ok,[data-theme=light] .all-dashboards .status-chip:not(.is-error):not(.is-warning):not(.is-frozen):not(.is-not_connected){background:var(--card2)!important;border-color:color-mix(in srgb, var(--green) 20%, transparent)!important;color:var(--txt2)!important}[data-theme=light] .all-dashboards .status-chip.is-error,[data-theme=light] .all-dashboards .status-chip.is-frozen{background:var(--card2)!important;border-color:color-mix(in srgb, var(--primary) 28%, transparent)!important}[data-theme=light] .all-dashboards .status-chip.is-warning{background:var(--card2)!important;border-color:color-mix(in srgb, var(--yellow) 28%, transparent)!important}[data-theme=light] .all-dashboards .status-chip.is-on.is-ok,[data-theme=light] .all-dashboards .status-chip.is-on{background:color-mix(in srgb, var(--green) 16%, var(--card2))!important;border-color:color-mix(in srgb, var(--green) 62%, transparent)!important;color:#fff!important}[data-theme=light] .all-dashboards .quick-ai-panel__input{background:var(--card2)!important;border-color:var(--bdr)!important}[data-theme=light] .all-dashboards .quick-ai-panel__preset{background:var(--surface-high);border-color:var(--bdr);color:var(--txt2)}[data-theme=light] .all-dashboards .datahealth-period-pills{background:var(--surface-high)!important;border-color:var(--bdr)!important}[data-theme=light] .all-dashboards .datahealth-period-pills .chip.on,[data-theme=light] .all-dashboards .datahealth-period-pills .chip.active{background:var(--surface-variant)!important;color:var(--txt)!important;box-shadow:inset 0 0 0 1px var(--bdr-strong)!important}[data-theme=light] .all-dashboards .datahealth-date-input{background:var(--card2)!important;border-color:var(--bdr)!important}[data-theme=light] .app-layout.is-all-dashboards .header-title span{color:var(--primary)}[data-theme=light] .app-layout.is-all-dashboards .nav-item.active{color:var(--red);background:color-mix(in srgb, var(--red) 16%, #fff);border-left-color:var(--red)}.all-dashboards .datahealth-head-controls,.all-dashboards .ai-cost-period-row{justify-content:flex-start;margin:0 0 12px}.all-dashboards__favorites{gap:var(--ad-gap);flex-direction:column;display:flex}.all-dashboards__favorites>div:first-child{margin-top:0!important;margin-bottom:0!important;padding-bottom:8px!important}.all-dashboards__fav-filters{margin-top:0}.all-dashboards .datahealth-period-row,.ai-cost-period-row .datahealth-period-row,.datahealth-period-row{flex-wrap:nowrap}.all-dashboards .datahealth-head-controls .chip.is-period,.all-dashboards .ai-cost-period-row .chip.is-period,.all-dashboards__fav-filters .collapsible-filters-body .chip.is-period,.ai-cost-period-row .chip.is-period,.datahealth-period-row .chip.is-period{min-height:0;padding:7px 15px;font-size:12px;line-height:1.25}.all-dashboards .quick-ai-slot{margin-bottom:0}.all-dashboards .quick-ai-panel__row{align-items:center;gap:10px}.all-dashboards .quick-ai-panel__input{height:44px;min-height:44px;padding:0 14px;font-size:13px;line-height:44px}.all-dashboards .quick-ai-panel__row>span{align-self:center;align-items:stretch;height:44px;display:inline-flex!important}.all-dashboards .quick-ai-panel__row>span>.qa-btn-ask{height:100%;min-height:44px}.all-dashboards .quick-ai-panel .qa-btn-ask,.all-dashboards .quick-ai-panel .qa-btn-tg{letter-spacing:normal;border-radius:8px;height:44px;min-height:44px;padding:0 20px;font-size:13px;font-weight:600}[data-theme=light] .all-dashboards .quick-ai-panel .qa-btn-ask,[data-theme=light] .all-dashboards .quick-ai-panel .qa-btn-ask:disabled{background:var(--red)!important;border:1px solid var(--primary-strong)!important;color:#fff!important}[data-theme=light] .all-dashboards .quick-ai-panel .qa-btn-ask:hover:not(:disabled){background:var(--red-lt)!important;border-color:var(--red)!important}.all-dashboards .datahealth-custom-range-wrap{grid-template-rows:0fr;margin-bottom:0;transition:grid-template-rows .2s;display:grid}.all-dashboards .datahealth-custom-range-wrap.is-open{grid-template-rows:1fr;margin-bottom:12px}.all-dashboards .datahealth-custom-range-inner{min-height:0;overflow:hidden}.all-dashboards .datahealth-kpi-grid{min-height:0}.all-dashboards__favorites>div>span{text-transform:none!important;letter-spacing:normal!important;color:var(--txt2)!important;font-size:13px!important;font-weight:600!important}.all-dashboards [style*="text-transform: uppercase"],.all-dashboards [style*=text-transform\:uppercase],.all-dashboards [style*=textTransform]{text-transform:none!important;letter-spacing:normal!important}@media (width<=768px){.all-dashboards{gap:16px;padding:16px}.all-dashboards__project-name{font-size:24px}.datahealth-kpi-grid{gap:12px}.app-layout.is-sidebar-rail .main-area{margin-left:0}}.collapsible-filters-chip-row{background:0 0;border:none;flex-wrap:wrap;align-items:center;margin:0;padding:0;overflow:visible;gap:8px!important;display:flex!important}.collapsible-filters-chip-row>.chip,.collapsible-filters-chip-row>.filter-chip-field,.collapsible-filters-chip-row>div:not(.analysis-composition-bar__chips){flex:none!important;margin:0!important}.collapsible-filters-chip-row>.analysis-composition-bar__chips{flex:auto!important;min-width:0!important;margin:0!important}.collapsible-filters-chip-row .filter-chip-field{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.analysis-composition-bar__chips>.filter-chip-field{flex:none;min-width:0;max-width:min(280px,100%)}.collapsible-filters-chip-row .filter-chip-field>.chip,.collapsible-filters-chip-row .filter-chip-field>div,.collapsible-filters-chip-row .filter-chip-field>span{min-width:0;max-width:min(280px,100%);width:auto!important}.collapsible-filters-chip-row .chip,.collapsible-filters-chip-row button.chip,.collapsible-filters-chip-row [data-filter-chip]{max-width:min(280px,100%);border-radius:var(--r-full)!important;border:1px solid var(--bdr)!important;background:var(--card2)!important;background-color:var(--card2)!important;height:auto!important;min-height:0!important;color:var(--txt2)!important;width:auto!important;box-shadow:none!important;margin:0!important;padding:7px 15px!important;font-size:12px!important;line-height:1.25!important}.collapsible-filters-chip-row .chip.on,.collapsible-filters-chip-row .chip.active,.collapsible-filters-chip-row button.chip.on,.collapsible-filters-chip-row button.chip.active,.collapsible-filters-chip-row [data-filter-chip].on,.collapsible-filters-chip-row [data-filter-chip].active{background:var(--card2)!important;background-color:var(--card2)!important;border:1px solid var(--bdr-strong,var(--bdr))!important;color:var(--txt)!important}.collapsible-filters-chip-row .filter-chip-reset,.collapsible-filters-reset{cursor:pointer;align-items:center;gap:5px;margin-left:0;font-family:inherit;font-weight:600;display:inline-flex;color:var(--txt3)!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;font-size:12px!important;transform:none!important}.analysis-composition-bar__pills .collapsible-filters-reset,.analysis-composition-bar .collapsible-filters-chip-row>.collapsible-filters-reset{white-space:nowrap;flex:none;align-self:center;margin-left:auto!important}.collapsible-filters-status{min-height:24px;font-size:var(--fs-sm,12.5px);color:var(--txt3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.collapsible-filters-period{margin-bottom:12px}.chip.is-period,button.chip.is-period,.chip.is-period.on,button.chip.is-period.on,.collapsible-filters-period .chip.is-period,.collapsible-filters-period .chip.is-period.on,.collapsible-filters-period button.chip.is-period.on,.metrics-fav-host .chip.is-period,.metrics-fav-host .chip.is-period.on,.metrics-fav-host button.chip.is-period.on{background:var(--card2)!important;border:1px solid var(--bdr)!important;color:var(--txt2)!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}.chip.is-period:hover,button.chip.is-period:hover,.chip.is-period.on:hover,button.chip.is-period.on:hover,.collapsible-filters-period .chip.is-period:hover,.collapsible-filters-period .chip.is-period.on:hover,.collapsible-filters-period button.chip.is-period.on:hover,.metrics-fav-host .chip.is-period:hover,.metrics-fav-host .chip.is-period.on:hover,.metrics-fav-host button.chip.is-period.on:hover{background:var(--card2)!important;border-color:var(--bdr)!important;color:var(--txt)!important;filter:none!important}.chip.is-period.on:active,button.chip.is-period.on:active,.chip.is-period:active,button.chip.is-period:active{background:var(--card2)!important;border-color:var(--bdr)!important;color:var(--txt)!important}.funnel-details-btn{color:var(--red2);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin:0;padding:0;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.funnel-details-btn:hover{color:var(--red);text-decoration:underline}.funnel-details-btn:focus-visible{outline:1px solid color-mix(in srgb, var(--red2) 55%, transparent);outline-offset:2px;border-radius:3px}.funnel-flow{background:var(--bg2);border:1px solid var(--bdr);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.funnel-flow-row{border:none;border-bottom:1px solid var(--bdr);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;outline:none;grid-template-columns:minmax(220px,1.15fr) minmax(72px,.85fr) auto;align-items:center;gap:16px;margin:0;padding:13px 16px;transition:background .12s;display:grid}.funnel-flow-row:hover{background:color-mix(in srgb, var(--card2) 55%, transparent)}.funnel-flow-row.is-open{background:color-mix(in srgb, var(--card2) 40%, transparent);border-bottom-color:#0000}.funnel-flow-row:focus,.funnel-flow-row:focus-visible{box-shadow:none;outline:none}.funnel-flow-name{min-width:0;color:var(--txt);align-items:flex-start;gap:8px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.funnel-flow-name span{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:manual;hyphens:manual;overflow:visible}.funnel-flow-chevron{color:var(--txt3);flex-shrink:0;margin-top:2px}.funnel-flow-track{background:var(--card2);border-radius:5px;min-width:0;max-width:100%;height:10px;overflow:hidden}.funnel-flow-fill{background:var(--metrics-bar-mid,#e83240);border-radius:5px;min-width:4px;height:100%;transition:width .28s}.funnel-flow-meta{font-variant-numeric:tabular-nums;flex-shrink:0;grid-template-columns:7.2em 9em 7.2em;align-items:baseline;gap:12px;display:grid}.funnel-flow-stat{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:5px;display:inline-flex}.funnel-flow-stat strong{color:var(--txt);font-size:14px;font-weight:700;line-height:1.35}.funnel-flow-stat em{color:var(--txt3);font-size:12px;font-style:normal;font-weight:600;line-height:1.35}.funnel-flow-stat.is-loss strong{color:var(--red2)}.funnel-flow-panel{border-bottom:1px solid var(--bdr);background:color-mix(in srgb, var(--bg) 35%, var(--bg2));padding:8px 18px 18px}.funnel-flow-panel-block{margin-top:14px}.funnel-flow-panel-block:first-child{margin-top:4px}.funnel-flow-panel-title{letter-spacing:.7px;text-transform:uppercase;color:var(--txt3);margin-bottom:10px;font-size:11px;font-weight:700}.funnel-reason-chips{gap:8px;width:100%;margin-bottom:2px;display:grid}.funnel-reason-chips.is-inline{flex-wrap:wrap;width:auto;display:flex}.funnel-reason-chip{border:1px solid var(--bdr);background:var(--bg2);min-height:44px;color:var(--txt2);box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;font-size:13px;line-height:1.35;display:flex}.funnel-reason-chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.funnel-reason-chip strong{color:var(--txt);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:700}.funnel-deal-list{flex-direction:column;gap:6px;display:flex}.funnel-deal-row{border:1px solid var(--bdr);background:var(--bg2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:flex}.funnel-deal-row-name{color:var(--txt);text-align:left;font:inherit;min-width:0}.funnel-deal-row-meta{color:var(--txt3);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.funnel-deal-row-meta a{color:var(--txt3);display:inline-flex}.funnel-deal-row-meta a:hover{color:var(--red2)}.funnel-why-btn{border:1px solid var(--bdr);background:var(--bg2);color:var(--txt);cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin-top:14px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.funnel-why-btn:hover{border-color:color-mix(in srgb, var(--red2) 45%, var(--bdr));color:var(--red2)}.funnel-stages-card{background:var(--bg2);border:1px solid var(--bdr);border-radius:10px;overflow:hidden}.funnel-stage-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;grid-template-columns:minmax(220px,1.15fr) auto;align-items:center;gap:16px;margin:0;padding:14px 16px 10px;transition:background .12s;display:grid}.funnel-stage-row:hover,.funnel-stage-row.is-open{background:color-mix(in srgb, var(--card2) 45%, transparent)}.funnel-stage-row:focus,.funnel-stage-row:focus-visible{box-shadow:none;outline:none}.funnel-stage-row-meta{font-variant-numeric:tabular-nums;grid-template-columns:6.8em 8.2em 6.8em 5.8em;align-items:baseline;gap:12px;display:grid}.funnel-stage-reasons{border-bottom:1px solid var(--bdr);padding:6px 16px 18px}.funnel-stage-reasons.is-open{border-bottom-color:#0000;padding-bottom:12px}.funnel-stage-reasons-empty{color:var(--txt3);padding:4px 0 0 23px;font-size:13px}.funnel-stage-reasons .funnel-reason-chips{margin:10px 0 0}.funnel-stages-panel{background:color-mix(in srgb, var(--bg) 35%, var(--bg2));border-bottom:1px solid var(--bdr);padding:4px 16px 16px 39px}.funnel-stages-note{color:var(--txt3);border-bottom:1px solid var(--bdr);align-items:center;gap:6px;padding:12px 14px;font-size:12px;display:flex}.funnel-stages-foot{color:var(--txt3);align-items:center;gap:6px;padding:12px 14px;font-size:12px;display:flex}.funnel-bottom-boards{flex-direction:column;gap:16px;width:100%;margin-bottom:24px;display:flex}.funnel-board-card{background:var(--bg2);border:1px solid var(--bdr);box-sizing:border-box;border-radius:12px;width:100%;padding:16px}.funnel-board-empty{color:var(--txt3);padding:8px 0 4px;font-size:13px}.funnel-improved-list{flex-direction:column;gap:0;margin-top:4px;display:flex}.funnel-improved-row{border-bottom:1px solid var(--bdr);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:flex}.funnel-improved-row:last-child{border-bottom:none;padding-bottom:2px}.funnel-improved-name{color:var(--txt);word-break:break-word;min-width:0;font-weight:600}.funnel-improved-meta{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:baseline;gap:8px;font-weight:600;display:inline-flex}.funnel-improved-was,.funnel-improved-arrow{color:var(--txt3)}.funnel-improved-now{color:var(--txt)}.funnel-improved-delta{color:var(--green);font-weight:700}.funnel-mgr-summary-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:6px;display:grid}.funnel-mgr-summary-card{background:var(--bg);border:1px solid var(--bdr);border-radius:10px;min-width:0;padding:14px}.funnel-mgr-summary-name{color:var(--txt);word-break:break-word;margin-bottom:4px;font-size:14px;font-weight:700}.funnel-mgr-summary-name.is-missing{color:var(--metrics-bar-mid)}.funnel-mgr-summary-count{color:var(--txt3);margin-bottom:8px;font-size:12px}.funnel-mgr-summary-problems{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.funnel-mgr-summary-problems li{color:var(--txt2);border-left:2px solid color-mix(in srgb, var(--metrics-bar-mid) 55%, var(--bdr));padding-left:10px;font-size:12px;line-height:1.4}.funnel-mgr-summary-stage{color:var(--txt);font-weight:600}.funnel-mgr-summary-sep{color:var(--txt3);margin:0 4px}.funnel-mgr-summary-idle{color:var(--txt3);white-space:nowrap;margin-left:4px}.funnel-mgr-forgotten{border-top:1px solid var(--bdr);margin-top:12px;padding-top:10px}.funnel-mgr-forgotten-title{color:var(--txt);margin-bottom:6px;font-size:12px;font-weight:700}.funnel-mgr-forgotten-row{justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:12px;display:flex}.funnel-mgr-forgotten-name{color:var(--txt2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.funnel-mgr-forgotten-meta{color:var(--txt3);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.funnel-mgr-forgotten-meta a{color:var(--txt3);display:inline-flex}.funnel-mgr-forgotten-meta a:hover{color:var(--metrics-bar-mid)}@media (width<=900px){.funnel-flow-row{grid-template-columns:minmax(160px,1fr) minmax(56px,.7fr) auto;gap:12px}.funnel-flow-meta,.funnel-stage-row-meta{grid-template-columns:6em 7.2em 6em 5.2em;gap:8px}.funnel-stage-row{grid-template-columns:minmax(160px,1fr) auto}}@media (width<=720px){.funnel-flow-row,.funnel-stage-row{grid-template-columns:1fr;gap:10px}.funnel-flow-meta,.funnel-stage-row-meta{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.funnel-flow-stat{justify-content:flex-start}.funnel-stage-reasons-empty{padding-left:0}.funnel-stages-panel{padding-left:16px}}[data-localized-date-panel] button{box-sizing:border-box;min-width:0!important;min-height:0!important}.chats-settings .chip{border-radius:var(--r-full);padding:8px 14px;font-size:13px;line-height:1.35}.calls-settings{box-sizing:border-box;max-width:100%;font-size:13px;line-height:1.45;overflow-x:hidden}.calls-settings>div{box-sizing:border-box;min-width:0;max-width:100%}.calls-settings .chip{border-radius:var(--r-full);box-sizing:border-box;max-width:100%;padding:8px 14px;font-size:13px;line-height:1.35}.filter-select-tokens{flex-wrap:wrap;gap:8px;display:flex}.filter-select-tokens .chip,.filter-select-tokens .calls-filter-token{background:var(--card2);border:1px solid var(--bdr);color:var(--txt);border-radius:var(--r-full)}.calls-settings .ai-key-field,.chats-settings .ai-key-field{gap:12px}.calls-settings .ai-key-field__btn,.chats-settings .ai-key-field__btn,.calls-settings .ai-key-budget__btn,.chats-settings .ai-key-budget__btn{box-sizing:border-box;height:40px!important;min-height:40px!important;padding:10px 16px!important;font-size:13px!important;line-height:1.35!important}.calls-settings .ai-key-budget,.chats-settings .ai-key-budget{margin-top:12px!important;padding:14px 16px!important}.app-layout.admin-integrations .content .calls-settings input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset])),.app-layout.admin-integrations .content .chats-settings input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset])){height:auto;min-height:40px}.app-layout.admin-integrations .content .calls-settings input[type=password],.app-layout.admin-integrations .content .chats-settings input[type=password]{padding-right:44px!important}.calls-settings button.pwd-eye-btn,.chats-settings button.pwd-eye-btn{width:28px!important;height:28px!important;min-height:0!important;padding:0!important}.calls-settings .chip.warn.on,.calls-settings .chip.warn.active{background:color-mix(in srgb, var(--yellow) 22%, transparent);border-color:color-mix(in srgb, var(--yellow) 55%, transparent);color:var(--yellow)}.calls-settings .chip.warn.on:hover,.calls-settings .chip.warn.active:hover{color:var(--yellow)}.chip:hover{color:var(--txt)}.chip:active:not(.on){background:var(--card2);border-color:var(--bdr);color:var(--txt2)}.chip.on:active,.chip.active:active,.chip.on,.chip.active{background:var(--green);border-color:var(--green);color:#04140b}.chip.on:hover,.chip.active:hover{color:#04140b}.calls-filter-chip.on,.calls-filter-chip.active,button.calls-filter-chip.on,button.calls-filter-chip.active,[data-filter-chip].on,[data-filter-chip].active,button[data-filter-chip].on,button[data-filter-chip].active,.calls-filter-chip.on:hover,.calls-filter-chip.active:hover,button.calls-filter-chip.on:hover,button.calls-filter-chip.active:hover,[data-filter-chip].on:hover,[data-filter-chip].active:hover,button[data-filter-chip].on:hover,button[data-filter-chip].active:hover,.calls-filter-chip.on:active,.calls-filter-chip.active:active,button.calls-filter-chip.on:active,button.calls-filter-chip.active:active,[data-filter-chip].on:active,[data-filter-chip].active:active,button[data-filter-chip].on:active,button[data-filter-chip].active:active{background:var(--card2)!important;background-color:var(--card2)!important;border:1px solid var(--bdr-strong,var(--bdr))!important;color:var(--txt)!important;box-shadow:none!important}.calls-filter-chip.on:hover,.calls-filter-chip.active:hover,button.calls-filter-chip.on:hover,button.calls-filter-chip.active:hover,[data-filter-chip].on:hover,[data-filter-chip].active:hover,button[data-filter-chip].on:hover,button[data-filter-chip].active:hover{background:var(--surface-high,var(--card2))!important;background-color:var(--surface-high,var(--card2))!important;border-color:var(--bdr-strong,var(--bdr))!important;color:var(--txt)!important}.calls-filter-chip.on .chip-count,.calls-filter-chip.active .chip-count,[data-filter-chip].on .chip-count,[data-filter-chip].active .chip-count,button[data-filter-chip].on .chip-count,button[data-filter-chip].active .chip-count{background:var(--surface-high,var(--card2))!important;color:var(--txt2)!important}.chip-count{border-radius:var(--r-full);background:var(--txt);min-width:18px;height:18px;color:var(--bg);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.chip-count.is-placeholder{visibility:hidden}.chip.on .chip-count,.chip.active .chip-count{color:var(--green);background:#04140b}.hbar-list{flex-direction:column;gap:10px;display:flex}.hbar-item{align-items:center;gap:12px;font-size:13px;display:flex}.hbar-name{white-space:nowrap;text-overflow:ellipsis;width:150px;color:var(--txt);flex-shrink:0;font-weight:500;overflow:hidden}.hbar-track{background:var(--card2,#1a1a1a);border-radius:4px;flex:1;height:10px;overflow:hidden}.hbar-fill{background:var(--red);border-radius:4px;height:100%;transition:width .4s}.hbar-fill.green{background:var(--green)}.hbar-pct{text-align:right;width:45px;color:var(--txt2);font-size:12px;font-weight:600}.alert{border:1px solid;border-radius:10px;margin-bottom:16px;padding:16px 20px}.alert.alert-red{color:var(--red);background:#e539350f;border-color:#e5393533}.alert.alert-green{color:var(--green);background:#4caf500f;border-color:#4caf5033}.alert.alert-yellow{color:var(--yellow);background:#ffc1070f;border-color:#ffc10733}.alert-title{margin-bottom:4px;font-size:13px;font-weight:700}.alert-text{opacity:.8;font-size:12px}.issue-card{background:var(--card);border:1px solid var(--bdr);border-left:3px solid var(--bdr);border-radius:10px;margin-bottom:12px;padding:18px 20px}.issue-card.critical{border-left-color:var(--red)}.issue-card.warning{border-left-color:var(--yellow)}.issue-card.info{border-left-color:var(--txt3)}.issue-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.issue-title{font-size:14px;font-weight:700}.issue-desc{color:var(--txt2);margin-bottom:10px;font-size:12px;line-height:1.5}.issue-deals{flex-direction:column;gap:4px;display:flex}.issue-deal-item{color:var(--txt3);border-bottom:1px solid #1a1a1a;padding:4px 0;font-size:11px}.issue-deal-item:last-child{border-bottom:none}.summary-bar{gap:12px;margin-bottom:20px;display:flex}.summary-item{background:var(--card);border:1px solid var(--bdr);border-radius:10px;align-items:center;gap:8px;padding:12px 18px;display:flex}.summary-count{font-size:22px;font-weight:800}.summary-label{color:var(--txt2);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:600}.card-title{text-transform:uppercase;letter-spacing:1px;color:var(--txt2);margin-bottom:16px;font-size:13px;font-weight:700}.login-page{background:var(--bg);--login-field-bg:var(--bg2);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{background:var(--card);border:1px solid var(--bdr);width:100%;max-width:400px;box-shadow:none;border-radius:16px;padding:44px 36px}.login-toolbar{justify-content:flex-end;align-items:center;gap:6px;margin-bottom:8px;display:flex}.login-chip{box-sizing:border-box;border:1px solid var(--txt3);width:32px;height:32px;color:var(--txt2);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.login-chip.is-on{border-color:var(--red);color:var(--red)}.login-theme-toggle{color:var(--txt2)}.login-theme-toggle:hover{color:var(--txt);border-color:var(--txt2)}.login-logo{align-items:center;gap:12px;margin-bottom:6px;display:flex}.login-logo h1{letter-spacing:2px;font-size:22px;font-weight:900}.login-logo .accent{color:var(--red)}.login-subtitle{color:var(--txt2);margin-bottom:28px;font-size:13px}.login-error{border:1px solid var(--red);color:var(--red);background:0 0;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:500}.field-label{color:var(--txt2);text-transform:uppercase;letter-spacing:1px;margin-top:18px;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.field-input{background:var(--bg);border:1px solid var(--bdr);width:100%;color:var(--txt);border-radius:8px;outline:none;padding:11px 14px;font-family:Montserrat,sans-serif;font-size:14px;transition:border-color .15s}.field-input:focus{border-color:var(--red)}.field-input::placeholder{color:var(--txt3)}.login-page .field-input{appearance:none;background:var(--login-field-bg)!important;box-shadow:none!important;background-image:none!important;border:none!important;outline:none!important}:is(.login-page .field-input:focus,.login-page .field-input:focus-visible,.login-page .field-input:invalid,.login-page .field-input:user-invalid){box-shadow:none!important;border:none!important;outline:none!important}.login-page .field-input:-webkit-autofill{caret-color:var(--txt);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--txt)!important;background-color:var(--login-field-bg)!important;box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;background-image:none!important;border:none!important}.login-page .field-input:-webkit-autofill:hover{caret-color:var(--txt);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--txt)!important;background-color:var(--login-field-bg)!important;box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;background-image:none!important;border:none!important}.login-page .field-input:-webkit-autofill:focus{caret-color:var(--txt);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--txt)!important;background-color:var(--login-field-bg)!important;box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;background-image:none!important;border:none!important}.login-page .field-input:-webkit-autofill:active{caret-color:var(--txt);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--txt)!important;background-color:var(--login-field-bg)!important;box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;background-image:none!important;border:none!important}.login-page .field-input:-internal-autofill-selected{caret-color:var(--txt);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--txt)!important;background-color:var(--login-field-bg)!important;box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;background-image:none!important;border:none!important}.login-page .field-input:autofill{caret-color:var(--txt);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--txt)!important;background-color:var(--login-field-bg)!important;box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;background-image:none!important;border:none!important}.login-page .field-input:autofill:hover{caret-color:var(--txt);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--txt)!important;background-color:var(--login-field-bg)!important;box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;background-image:none!important;border:none!important}.login-page .field-input:autofill:focus{caret-color:var(--txt);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--txt)!important;background-color:var(--login-field-bg)!important;box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;background-image:none!important;border:none!important}.btn-primary{background:var(--red);color:#fff;cursor:pointer;letter-spacing:.5px;border:none;border-radius:8px;width:100%;margin-top:26px;padding:12px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;transition:opacity .15s}.btn-primary:hover{opacity:.9}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.loading-screen{z-index:200;background:var(--bg);justify-content:center;align-items:center;min-height:100vh;display:flex;position:fixed;inset:0}.spinner{border:3px solid var(--bdr);border-top-color:var(--red);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.recharts-default-tooltip{background:var(--card)!important;border:1px solid var(--bdr)!important;border-radius:8px!important;padding:8px 10px!important;box-shadow:0 8px 24px #00000059!important}.recharts-tooltip-label{color:var(--txt)!important;margin-bottom:4px!important;font-weight:700!important}.recharts-tooltip-item{color:var(--txt2)!important}.recharts-tooltip-item-name,.recharts-tooltip-item-value,.recharts-tooltip-item-separator{color:inherit!important}.text-red{color:var(--red)}.text-green{color:var(--green)}.text-yellow{color:var(--yellow)}.text-muted{color:var(--txt2)}.text-dim{color:var(--txt3)}.fw-900{font-weight:900}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.expand-btn{color:var(--txt3);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:4px 0;font-family:Montserrat,sans-serif;font-size:11px}.expand-btn:hover{color:var(--txt2)}.ext-link{color:var(--txt3);font-size:12px;transition:color .15s}.ext-link:hover{color:var(--red)}.landing-page{color:#1a1a2e;background:#fff;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box}.lp-container{max-width:1140px;margin:0 auto;padding:0 24px}.lp-navbar{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e5e7eb;padding:0;position:fixed;top:0;left:0;right:0}.lp-navbar-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.lp-logo{letter-spacing:2px;color:#4361ee;font-size:18px;font-weight:800}.lp-nav-links{gap:32px;display:flex}.lp-nav-link{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:500;transition:color .15s}.lp-nav-link:hover{color:#4361ee}.lp-nav-actions{align-items:center;gap:16px;display:flex}.lp-nav-login{color:#1a1a2e;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s}.lp-nav-login:hover{color:#4361ee}.lp-btn{color:#fff;cursor:pointer;background:#4361ee;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 28px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .1s;display:inline-flex}.lp-btn:hover{background:#3451d1;transform:translateY(-1px)}.lp-btn-sm{border-radius:8px;padding:8px 20px;font-size:13px}.lp-btn-lg{border-radius:12px;padding:16px 36px;font-size:16px}.lp-btn-block{border-radius:10px;justify-content:center;width:100%;padding:14px;display:flex}.lp-btn-outline{color:#4361ee;background:0 0;border:2px solid #4361ee}.lp-btn-outline:hover{color:#fff;background:#4361ee}.lp-btn-white{color:#4361ee;background:#fff}.lp-btn-white:hover{background:#f0f4ff;transform:translateY(-1px)}.lp-hero{background:#fff;padding:120px 0 80px}.lp-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.lp-hero-left{flex-direction:column;align-items:flex-start;display:flex}.lp-badge{letter-spacing:2px;color:#4361ee;background:#eef2ff;border-radius:20px;margin-bottom:24px;padding:6px 16px;font-size:11px;font-weight:700;display:inline-block}.lp-hero-title{color:#1a1a2e;margin-bottom:20px;font-size:44px;font-weight:800;line-height:1.15}.lp-hero-subtitle{color:#6b7280;max-width:480px;margin-bottom:32px;font-size:18px;line-height:1.6}.lp-checks{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.lp-check{color:#6b7280;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.lp-check svg{color:#10b981}.lp-hero-right{justify-content:center;display:flex}.lp-mockup{background:#fff;border-radius:16px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 20px 60px #4361ee26,0 0 0 1px #4361ee1a}.lp-mockup-header{background:#f8fafc;border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;padding:14px 18px;display:flex}.lp-mockup-dots{gap:6px;display:flex}.lp-mockup-dots span{background:#e5e7eb;border-radius:50%;width:10px;height:10px}.lp-mockup-dots span:first-child{background:#ff6b6b}.lp-mockup-dots span:nth-child(2){background:#ffd93d}.lp-mockup-dots span:nth-child(3){background:#6bcb77}.lp-mockup-title{color:#6b7280;font-size:12px;font-weight:600}.lp-mockup-body{padding:20px 18px}.lp-mockup-row{margin-bottom:12px}.lp-mockup-bar{color:#fff;background:linear-gradient(90deg,#4361ee,#6c8fff);border-radius:8px;padding:10px 14px;font-size:12px;font-weight:600;transition:width .6s}.lp-mockup-bar.lp-bar-mid{background:linear-gradient(90deg,#6366f1,#a78bfa)}.lp-mockup-bar.lp-bar-low{color:#1a1a2e;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.lp-mockup-stats{border-top:1px solid #e5e7eb;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;padding-top:16px;display:grid}.lp-mockup-stat{text-align:center}.lp-ms-val{color:#4361ee;font-size:18px;font-weight:800;display:block}.lp-ms-lbl{color:#6b7280;font-size:11px;font-weight:500}.lp-stats{background:#f8fafc;padding:48px 0}.lp-stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lp-stat-card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px 20px;box-shadow:0 2px 12px #0000000a}.lp-stat-icon{color:#4361ee;margin-bottom:12px}.lp-stat-value{color:#1a1a2e;margin-bottom:4px;font-size:32px;font-weight:800;display:block}.lp-stat-label{color:#6b7280;font-size:14px;font-weight:500}.lp-integrations{text-align:center;background:#fff;padding:48px 0}.lp-section-badge{letter-spacing:2px;color:#6b7280;margin-bottom:28px;font-size:12px;font-weight:700}.lp-integrations-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lp-integration-badge{color:#1a1a2e;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:10px 22px;font-size:14px;font-weight:600}.lp-features{background:#fff;padding:80px 0}.lp-section-title{text-align:center;color:#1a1a2e;max-width:640px;margin-bottom:52px;margin-left:auto;margin-right:auto;font-size:32px;font-weight:800;line-height:1.25}.lp-features-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp-feature-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px 24px;transition:border-color .2s,box-shadow .2s}.lp-feature-card:hover{border-color:#4361ee;box-shadow:0 8px 24px #4361ee14}.lp-feature-icon{color:#4361ee;background:#eef2ff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.lp-feature-card h3{color:#1a1a2e;margin:0 0 10px;font-size:16px;font-weight:700}.lp-feature-card p{color:#6b7280;margin:0;font-size:14px;line-height:1.6}.lp-how{background:linear-gradient(135deg,#1a1a5e 0%,#4361ee 50%,#1a1a5e 100%);padding:80px 0}.lp-title-white{color:#fff!important}.lp-steps{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:48px;display:grid}.lp-step{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:16px;padding:36px 24px}.lp-step-num{color:#fff3;margin-bottom:12px;font-size:36px;font-weight:900}.lp-step-icon{color:#fff;margin-bottom:16px}.lp-step h3{color:#fff;margin:0 0 10px;font-size:20px;font-weight:700}.lp-step p{color:#ffffffbf;margin:0;font-size:14px;line-height:1.6}.lp-how-cta{text-align:center}.lp-pricing{background:#fff;padding:80px 0}.lp-pricing-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp-plan-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;padding:36px 28px;transition:box-shadow .2s;display:flex;position:relative}.lp-plan-card:hover{box-shadow:0 12px 32px #0000000f}.lp-plan-popular{border-color:#4361ee;transform:scale(1.03);box-shadow:0 8px 32px #4361ee26}.lp-popular-tag{color:#fff;white-space:nowrap;background:#4361ee;border-radius:20px;align-items:center;gap:6px;padding:6px 18px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.lp-plan-card h3{color:#1a1a2e;margin:0 0 6px;font-size:20px;font-weight:700}.lp-plan-desc{color:#6b7280;margin:0 0 20px;font-size:14px}.lp-plan-price{color:#1a1a2e;margin-bottom:24px;font-size:36px;font-weight:800}.lp-plan-price span{color:#6b7280;font-size:14px;font-weight:500}.lp-plan-features{flex:1;margin:0 0 28px;padding:0;list-style:none}.lp-plan-features li{color:#6b7280;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.lp-plan-features li svg{color:#10b981;flex-shrink:0}.lp-cta-section{background:#f8fafc;padding:80px 0}.lp-cta-inner{text-align:center}.lp-cta-inner h2{color:#1a1a2e;margin:0 0 12px;font-size:32px;font-weight:800}.lp-cta-inner p{color:#6b7280;margin:0 0 32px;font-size:16px}.lp-footer{background:#1a1a2e;padding:36px 0}.lp-footer-inner{justify-content:space-between;align-items:center;display:flex}.lp-footer-brand{letter-spacing:2px;color:#fff;font-size:16px;font-weight:800}.lp-footer-links{gap:24px;display:flex}.lp-footer-link{color:#fff9;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;text-decoration:none;transition:color .15s}.lp-footer-link:hover{color:#fff}.lp-footer-copy{color:#fff6;font-size:13px}@media (width<=768px){.lp-navbar-inner{padding:0 12px}.lp-nav-links{display:none}.lp-hero{padding:90px 0 50px}.lp-hero-grid{grid-template-columns:1fr;gap:40px}.lp-hero-title{font-size:28px}.lp-hero-subtitle{font-size:16px}.lp-hero-left{text-align:center;align-items:center}.lp-hero-subtitle{max-width:100%}.lp-checks{justify-content:center}.lp-stats-grid{grid-template-columns:1fr 1fr}.lp-features-grid,.lp-steps,.lp-pricing-grid{grid-template-columns:1fr}.lp-plan-popular{transform:none}.lp-section-title{font-size:24px}.lp-footer-inner{text-align:center;flex-direction:column;gap:16px}.lp-integrations-row{gap:8px}.lp-integration-badge{padding:8px 14px;font-size:12px}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8fb;--bg2:#fff;--card:#fff;--card2:#fff;--txt:#13161c;--txt2:#3a414d;--txt3:#66707c;--bdr:#cfd6e0;--bdr-strong:#b3bcc8;--surface-high:#eceff3;--surface-variant:#e4e8ee;--text:var(--txt);--text2:var(--txt2);--text3:var(--txt3);--border:var(--bdr);--primary:#ee2034;--primary-strong:#d41528;--red:#ee2034;--red2:#c41226;--red-lt:#ff5a66;--green:#17a85a;--yellow:#c47d10;--loss:#ee2034;--prev:#c5cbd4;--ok:#17a85a;--ok2:#17a85a;--err2:#ee2034;--warn-y:#c47d10;--brand:var(--primary);--good:var(--green);--crit:var(--red);--cc-chats-accent:var(--txt2);--nav-glass:#ffffffe0;--good-bg:#17a85a29;--warn-bg:#c47d101f;--crit-bg:#ee20341f;--neutral-bg:#5c637014;--sh-1:0 1px 2px #1016200d;--sh-2:0 10px 28px #10162014;--metrics-bar:#e02432;--metrics-bar-prev:#b4bac4;--metrics-bar-soft:#9aa3af;--metrics-bar-cur:#c41226;--metrics-bar-mid:#e02432;--metrics-bar-mid-grad:linear-gradient(180deg, #ef3a46, #c41828);--metrics-bar-mid-grad-h:linear-gradient(90deg, #ef3a46, #d01c2c);--metrics-bar-grad:linear-gradient(180deg, #c5cbd4, #aeb5bf);--metrics-bar-cur-grad:linear-gradient(180deg, #c41828, #9a1020);--metrics-week-0:color-mix(in srgb, var(--metrics-bar-mid) 42%, var(--bg) 58%);--metrics-week-1:color-mix(in srgb, var(--metrics-bar-mid) 62%, var(--bg) 38%);--metrics-week-2:color-mix(in srgb, var(--metrics-bar-mid) 80%, var(--metrics-bar-cur) 20%);--metrics-week-3:var(--metrics-bar-mid);--metrics-week-4:color-mix(in srgb, var(--metrics-bar-mid) 32%, var(--metrics-bar-cur) 68%);--metrics-week-5:var(--metrics-bar-cur);--tip-bg:#fff;--tip-fg:var(--txt);--tip-border:var(--bdr);--tip-shadow:0 10px 32px #1016201f}.hamburger{display:none!important}.sidebar-overlay{display:none}@media (width<=768px){.layout-sidebar,.sidebar{z-index:1000;transition:left .3s;position:fixed;left:-220px}.layout-sidebar.open,.sidebar.open{left:0}.layout-main,.main-area{margin-left:0!important}.hamburger{display:flex!important}.kpi-grid{grid-template-columns:1fr 1fr!important}.g2{grid-template-columns:1fr!important}.sidebar-overlay{z-index:999;opacity:0;pointer-events:none;background:#00000080;transition:opacity .3s;display:block;position:fixed;inset:0}.sidebar-overlay.visible{opacity:1;pointer-events:auto}}.theme-toggle{color:var(--txt3);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:6px;transition:all .15s;display:flex}.theme-toggle:hover{color:var(--yellow);background:#ffc1071a}.drag-handle{cursor:grab;color:var(--txt3);align-items:center;padding:4px;display:flex}.drag-handle:active{cursor:grabbing}.drag-row{transition:opacity .2s}.drag-row.dragging{opacity:.4}.drag-row.drag-over{border-top:2px solid var(--red)}.nav-item{position:relative}.nav-badge{background:var(--red);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #e5393559}.nav-item.active .nav-badge{background:var(--primary);color:#fff;box-shadow:0 0 0 1px #e5393559}.content-loading{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:min(60vh,560px);display:flex}.nav-admin{border-top:1px solid var(--bdr);padding-top:14px;margin-top:12px!important}.sidebar-nav>.nav-admin~.nav-admin{border-top:none;padding-top:8px;margin-top:0!important}.sidebar-nav{gap:1px;padding:10px 8px;overflow-y:auto}.nav-item{border-radius:7px;gap:9px;padding:8px 11px;font-size:12px;line-height:1.25}.nav-item>svg{flex-shrink:0;align-self:center;width:18px;height:18px;margin:0;display:block}.nav-item>span:not(.nav-badge):not(.nav-soon-tag){white-space:nowrap;text-overflow:ellipsis;word-break:normal;flex:1;min-width:0;line-height:18px;display:block;overflow:hidden;transform:none}@media (width<=768px){.nav-item{padding:11px 14px;font-size:13px}}[data-theme=light] body{background:var(--bg);color:var(--txt)}[data-theme=light] .tbl tbody tr:hover{background:var(--card2)}[data-theme=light] input:not([type=checkbox]):not([type=radio]),[data-theme=light] select,[data-theme=light] textarea{color:var(--txt)!important;border-color:var(--bdr-strong)!important;background:#fff!important}@media (width<=768px){.mobile-hidden{display:none!important}.mobile-drawer{z-index:1000;transition:transform .25s;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 24px #00000080;width:268px!important;position:fixed!important}.mobile-drawer.open{transform:translate(0)}.mobile-burger{display:inline-flex!important}.mobile-main{margin-left:0!important;padding:12px!important}.mobile-overlay{z-index:999;background:#00000080;display:none;position:fixed;inset:0}.mobile-overlay.visible{display:block}[style*=grid-template-columns]{grid-template-columns:1fr!important}table{font-size:11px!important}}@media (width>=769px){.mobile-burger,.mobile-overlay{display:none!important}}[data-theme=light] *{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] [style*="background: var(--card)"],[data-theme=light] [style*="background:\"var(--card)"]{background:#fff!important}[data-theme=light] pre,[data-theme=light] code{color:#1e293b!important;background:#f1f5f9!important}[data-theme=light] [style*="rgba(0,0,0,0.3)"]{background:#f0f2f7cc!important}[data-theme=light] [style*="rgba(255,255,255,0.02)"],[data-theme=light] [style*="rgba(255,255,255,0.03)"],[data-theme=light] [style*="rgba(255,255,255,0.05)"]{background:#00000008!important}[data-theme=light] [style*="rgba(255,255,255,0.06)"],[data-theme=light] [style*="rgba(255,255,255,0.08)"],[data-theme=light] [style*="rgba(255,255,255,0.1)"]{border-color:#e2e8f0!important}@media (width<=768px){.sidebar-nav a{padding:12px 14px!important;font-size:14px!important}.top-header{gap:8px;padding:10px 12px!important}.header-title{letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;font-size:13px!important}.header-right{flex-shrink:0;gap:8px}.user-name{display:none}button,.btn-icon{min-width:40px;min-height:40px}.collapsible-filters-toggle,.collapsible-filters-toggle.btn-icon{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important}[data-localized-date-panel] button{min-width:0!important;min-height:0!important}}.spin,.animate-spin{animation:.8s linear infinite spin}@keyframes fadeInSoft{0%{opacity:0}to{opacity:1}}.fade-in-soft{animation:.28s ease-out both fadeInSoft}@media (prefers-reduced-motion:reduce){.fade-in-soft{animation:none}}@media (width<=768px){.page-container,.card,[style*="maxWidth: 1600"],[style*="maxWidth: 1400"],[style*="maxWidth: 1200"]{max-width:100vw!important;padding-left:10px!important;padding-right:10px!important}table{white-space:nowrap;display:block;overflow-x:auto}[style*="gridTemplateColumns: \"repeat(auto-fill, minmax(280px, 1fr))\""],[style*="gridTemplateColumns: \"repeat(auto-fill, minmax(260px, 1fr))\""],[style*="gridTemplateColumns: \"repeat(auto-fill, minmax(300px, 1fr))\""],[style*="gridTemplateColumns: \"1fr 1fr\""]{grid-template-columns:1fr!important}h1{font-size:20px!important}h2{font-size:18px!important}h3{font-size:16px!important}[style*="display: \"flex\""][style*=gap\:]{flex-wrap:wrap!important}body,#root{overflow-x:hidden}}@media (width<=480px){.page-container,.card{padding-left:6px!important;padding-right:6px!important}button[style*=padding\:]{min-width:0!important}[style*="fontSize: 11"],[style*="fontSize: 10"]{font-size:11px!important}}body,button,input,textarea,select,optgroup,.app-layout,h1,h2,h3,h4,h5,h6,p,a,div,span,td,th,label{font-family:var(--font-ui), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}code,pre,kbd,samp,.mono,.code,[data-mono],.uuid,.chat-id{font-family:JetBrains Mono,Fira Code,Consolas,Menlo,Courier New,monospace!important}[data-theme=light] [style*="background: var(--card)"],[data-theme=light] [style*="background:var(--card)"],[data-theme=light] [style*="background:#141d2e"],[data-theme=light] [style*="background: #141d2e"]{background:#fff!important}[data-theme=light] [style*="border: 1px solid rgba(255,255,255,0"],[data-theme=light] [style*="border:1px solid rgba(255,255,255,0"],[data-theme=light] [style*="borderTop: 1px solid rgba(255,255,255"],[data-theme=light] [style*="borderBottom: 1px solid rgba(255,255,255"]{border-color:#e2e8f0!important}[data-theme=light] [style*="background: rgba(0,0,0,0.2)"],[data-theme=light] [style*="background: rgba(0,0,0,0.3)"],[data-theme=light] [style*="background: rgba(0,0,0,0.4)"],[data-theme=light] [style*="background: rgba(0,0,0,0.5)"],[data-theme=light] [style*="background:rgba(0,0,0,0."]{color:#1a1a1a!important;background:#f7fafc!important}[data-theme=light] [style*=\#e8eaf0]{color:#1a1a1a!important}[data-theme=light] [style*=\#9aa3b4]{color:#4a5568!important}[data-theme=light] [style*=\#5c6880]{color:#64748b!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#94a3b8!important}[data-theme=light] .nav-item:hover{background:var(--card2)}[data-theme=light] .nav-item.active{background:color-mix(in srgb, var(--red) 16%, #fff);color:var(--red)}[data-theme=light] button[style*="background: #E53935"],[data-theme=light] button[style*="background:#E53935"],[data-theme=light] button[style*="background: var(--red"],[data-theme=light] .btn-red,[data-theme=light] .btn-primary{border:1px solid color-mix(in srgb, var(--red) 38%, #b9c4d1)!important;color:var(--red)!important;background:#fff!important}[data-theme=light] pre,[data-theme=light] textarea{background:var(--card2)!important;color:var(--txt)!important;border-color:var(--bdr-strong)!important}[data-theme=light] [style*="rgba(255,255,255,0.04)"],[data-theme=light] [style*="rgba(255,255,255,0.12)"],[data-theme=light] [style*="rgba(255,255,255,0.15)"],[data-theme=light] [style*="rgba(255,255,255,0.18)"]{border-color:#e2e8f0!important}[data-theme=light] [style*="rgba(0,0,0,0.15)"],[data-theme=light] [style*="rgba(0, 0, 0, 0.15)"],[data-theme=light] [style*="rgba(0,0,0,0.25)"],[data-theme=light] [style*="rgba(0, 0, 0, 0.25)"]{background:#fff!important}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{border-color:var(--bdr-strong)!important}[data-theme=light] [style*="rgba(255,255,255,0.06)"],[data-theme=light] [style*="rgba(255,255,255,0.08)"],[data-theme=light] [style*="rgba(255,255,255,0.1)"],[data-theme=light] [style*="rgba(255,255,255,0.04)"],[data-theme=light] [style*="rgba(255,255,255,0.12)"],[data-theme=light] [style*="rgba(255,255,255,0.15)"],[data-theme=light] [style*="rgba(255,255,255,0.18)"]{border-color:#b9c4d1!important}.ai-md>:first-child{margin-top:0}.ai-md>:last-child{margin-bottom:0}.ai-md p{margin:0 0 10px}.ai-md h1,.ai-md h2,.ai-md h3,.ai-md h4{color:var(--txt);margin:16px 0 8px;font-weight:700;line-height:1.3}.ai-md h1{font-size:18px}.ai-md h2{font-size:16px}.ai-md h3{font-size:14px}.ai-md h4{font-size:13px}.ai-md ul,.ai-md ol{margin:0 0 10px;padding-left:22px}.ai-md li{margin:3px 0}.ai-md li>p{margin:0}.ai-md a{color:var(--txt2);text-decoration:underline}.ai-md strong{color:var(--txt);font-weight:700}.ai-md em{font-style:italic}.ai-md blockquote{border-left:3px solid var(--bdr);color:var(--txt2);margin:0 0 10px;padding:4px 12px}.ai-md code{background:#7f7f7f29;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.ai-md pre{border:1px solid var(--bdr);background:#7f7f7f1f;border-radius:8px;margin:0 0 10px;padding:12px 14px;overflow-x:auto}.ai-md pre code{background:0 0;padding:0}.ai-md hr{border:none;border-top:1px solid var(--bdr);margin:14px 0}.ai-md table{border-collapse:collapse;width:100%;margin:0 0 10px;font-size:12px}.ai-md th,.ai-md td{border:1px solid var(--bdr);text-align:left;padding:6px 10px}.ai-md th{background:#7f7f7f1f;font-weight:700}[data-theme=light] .kpi-card,[data-theme=light] .card,[data-theme=light] .panel{background:var(--card);border-color:var(--bdr);color:var(--txt)}[data-theme=light] .recharts-cartesian-axis-tick text,[data-theme=light] .recharts-legend-item-text,[data-theme=light] .recharts-text{fill:var(--txt2)!important}[data-theme=light] .chip.on:not(.warn):not(.is-period),[data-theme=light] .chip.active:not(.warn):not(.is-period){color:var(--txt)!important;background:#fff!important;border-color:#b9c4d1!important}[data-theme=light] .chip.on:not(.warn):not(.is-period):hover,[data-theme=light] .chip.active:not(.warn):not(.is-period):hover,[data-theme=light] .chip.on:not(.warn):not(.is-period):active,[data-theme=light] .chip.active:not(.warn):not(.is-period):active{color:var(--txt)!important;background:#f7f8fa!important;border-color:#9aa8b8!important}[data-theme=light] .chip.on:not(.warn):not(.is-period) .chip-count,[data-theme=light] .chip.active:not(.warn):not(.is-period) .chip-count{background:var(--txt)!important;color:#fff!important}[data-theme=light] .chip.is-period,[data-theme=light] button.chip.is-period,[data-theme=light] .chip.is-period.on,[data-theme=light] button.chip.is-period.on{color:var(--txt)!important;box-shadow:none!important;background:#fff!important;border:1px solid #b9c4d1!important}[data-theme=light] .chip.is-period:hover,[data-theme=light] button.chip.is-period:hover,[data-theme=light] .chip.is-period.on:hover,[data-theme=light] button.chip.is-period.on:hover,[data-theme=light] .chip.is-period.on:active,[data-theme=light] button.chip.is-period.on:active{color:var(--txt)!important;background:#f7f8fa!important;border-color:#9aa8b8!important}[data-theme=light] .chip.warn.on,[data-theme=light] .chip.warn.active{background:color-mix(in srgb, var(--yellow) 14%, #fff)!important;border-color:color-mix(in srgb, var(--yellow) 45%, #b9c4d1)!important;color:#8a5a00!important}[data-theme=light] .qa-btn-ask,[data-theme=light] .qa-btn-ask:disabled{color:var(--txt)!important;background:#fff!important;border:1px solid #b9c4d1!important}[data-theme=light] .qa-btn-ask:hover:not(:disabled){background:#f7f8fa!important;border-color:#9aa8b8!important}[data-theme=light] .qa-btn-tg,[data-theme=light] .qa-btn-tg:disabled{border:1px solid color-mix(in srgb, var(--red) 38%, #b9c4d1)!important;color:var(--red)!important;background:#fff!important}[data-theme=light] .qa-btn-tg:hover:not(:disabled){background:color-mix(in srgb, var(--red) 6%, #fff)!important}[data-theme=light] button[style*="background: var(--txt2)"],[data-theme=light] button[style*="background:var(--txt2)"],[data-theme=light] button[style*="background: var(--txt3)"],[data-theme=light] button[style*="background:var(--txt3)"]{color:var(--txt)!important;background:#fff!important;border:1px solid #b9c4d1!important}[data-theme=light] button[style*="background: var(--green)"],[data-theme=light] button[style*="background:var(--green)"]{border:1px solid color-mix(in srgb, var(--green) 42%, #b9c4d1)!important;color:var(--txt)!important;background:#fff!important}[data-theme=light] button[style*="background: var(--green)"]:hover:not(:disabled),[data-theme=light] button[style*="background:var(--green)"]:hover:not(:disabled){background:#f7f8fa!important}[data-theme=light] button[style*="background: var(--red2"],[data-theme=light] button[style*="background:var(--red2"],[data-theme=light] button[style*="background: var(--red2, #e5122e)"],[data-theme=light] button[style*="background:var(--red2, #e5122e)"]{border:1px solid color-mix(in srgb, var(--red) 38%, #b9c4d1)!important;color:var(--red)!important;background:#fff!important}[data-theme=light] .btn-primary:hover:not(:disabled),[data-theme=light] .btn-red:hover:not(:disabled){opacity:1;background:color-mix(in srgb, var(--red) 6%, #fff)!important}[data-theme=light] .login-page{--login-field-bg:var(--bg)}[data-theme=light] .login-card{background:var(--card)!important;border:1px solid var(--bdr)!important}[data-theme=light] .login-page .field-input,[data-theme=light] .login-page .field-input:focus,[data-theme=light] .login-page .field-input:focus-visible{background:var(--login-field-bg)!important;box-shadow:none!important;border:none!important;outline:none!important}[data-theme=light] .login-page .field-input:-webkit-autofill{-webkit-text-fill-color:var(--txt)!important;caret-color:var(--txt)!important;background-color:var(--login-field-bg)!important;box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;background-image:none!important;border:none!important}[data-theme=light] .login-page .field-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--txt)!important;caret-color:var(--txt)!important;background-color:var(--login-field-bg)!important;box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;background-image:none!important;border:none!important}[data-theme=light] .login-page .field-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--txt)!important;caret-color:var(--txt)!important;background-color:var(--login-field-bg)!important;box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;background-image:none!important;border:none!important}[data-theme=light] .login-page .field-input:-webkit-autofill:active{-webkit-text-fill-color:var(--txt)!important;caret-color:var(--txt)!important;background-color:var(--login-field-bg)!important;box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;background-image:none!important;border:none!important}[data-theme=light] .login-page .field-input:autofill{-webkit-text-fill-color:var(--txt)!important;caret-color:var(--txt)!important;background-color:var(--login-field-bg)!important;box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--login-field-bg) inset!important;background-image:none!important;border:none!important}[data-theme=light] .login-page .login-chip{border:1px solid var(--txt3)!important;width:32px!important;height:32px!important;color:var(--txt2)!important;background:0 0!important;padding:0!important}[data-theme=light] .login-page .login-chip.is-on{border-color:var(--red)!important;color:var(--red)!important}[data-theme=light] .login-page .btn-primary,[data-theme=light] .login-page .btn-primary:hover:not(:disabled){background:var(--red)!important;color:#fff!important;border:none!important}a.cc-deal-link,a.cc-deal-link:visited,a.cc-deal-link:hover{text-decoration:none;color:var(--txt)!important}a.cc-deal-link:hover{opacity:.85}[id$=-DndDescribedBy],[id^=DndLiveRegion]{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.metrics-fav-host [data-fav-sec]:not(.favorite-star-btn){box-sizing:border-box;max-width:100%;grid-column:1/-1!important;width:100%!important}.metrics-fav-host .dozim-page.is-fav-embed,.metrics-fav-host .prod-page.is-fav-embed{margin:0;padding:0}.metrics-fav-host .dozim-page.is-fav-embed .dozim-list-dash,.metrics-fav-host .dozim-page.is-fav-embed .dozim-archive,.metrics-fav-host .prod-page.is-fav-embed .prod-dash{margin-top:0}.botp-page .botc-spend-totals{grid-template-columns:1.5fr 1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.botp-page .botc-spend-total-main,.botp-page .botc-spend-stat{border:1px solid var(--bdr);background:var(--card2);border-radius:10px;padding:14px 16px;display:block}.botp-page .botc-spend-total-caption,.botp-page .botc-spend-stat-label{color:var(--txt3);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:11px;font-weight:600;display:block}.botp-page .botc-spend-total-cost,.botp-page .botc-spend-stat-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:800;line-height:1.1;display:block}.botp-page .botc-spend-kinds{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:0 0 14px;display:grid}.botp-page button.botc-spend-kind{border:1px solid var(--bdr);background:var(--card2);text-align:left;cursor:pointer;width:100%;color:var(--txt);border-radius:10px;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:12px 14px;font-family:inherit;font-size:12px;line-height:1.35;display:flex}.botp-page button.botc-spend-kind.is-on{border-color:var(--acc,#3d8bfd);background:var(--card)}.botp-page .botc-spend-kind-name,.botp-page .botc-spend-kind-cost,.botp-page .botc-spend-kind-meta{display:block}.botp-page .botc-spend-kind-name{font-weight:700}.botp-page .botc-spend-kind-cost{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.botp-page .botc-spend-kind-meta{color:var(--txt3);font-size:11px}.botp-page .botc-spend-chips{border:1px solid var(--bdr);background:var(--card2);box-sizing:border-box;border-radius:10px;flex-wrap:nowrap;align-items:stretch;gap:0;width:100%;height:38px;min-height:38px;padding:3px;display:flex}.botp-page .botc-chip{appearance:none;color:var(--txt3);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:0 6px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.botp-page .botc-chip.is-on{background:var(--card);color:var(--txt);box-shadow:0 0 0 1px var(--bdr)}.botp-page .botc-spend-filters{border-bottom:1px solid var(--bdr);flex-direction:column;gap:14px;margin-bottom:18px;padding-bottom:16px;display:flex}.botp-page .botc-spend-filter-row{flex-wrap:wrap;align-items:flex-end;gap:14px 16px;max-width:720px;display:flex}.botp-page .botc-spend-period,.botp-page .botc-spend-kind-filter{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;max-width:none;display:flex}.botp-page .botc-spend-kind-filter .botp-model{width:100%;min-width:0}.botp-page .botc-spend-kind-filter .botp-model-btn{box-sizing:border-box;border-radius:10px;width:100%;height:38px;min-height:38px;padding:0 12px}.botp-page .botc-spend-dates{grid-template-columns:1fr 1fr;gap:12px;max-width:480px;display:grid}.botp-page .botc-spend-date{flex-direction:column;gap:6px;min-width:0;display:flex}.botp-page .botp-model-search-input,.botp-page .botp-model-search-input:focus,.botp-page .botp-model-search-input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.botp-page .botp-input:focus,.botp-page .botp-textarea:focus,.botp-page .botp-model-btn:focus,.botp-page .botp-model-btn.is-open,.botp-page .localized-date-input:focus{border-color:var(--bdr)!important;box-shadow:none!important;outline:none!important}.botp-page .botc-spend-table-wrap{border:1px solid var(--bdr);background:var(--card2);border-radius:10px;overflow-x:auto}.botp-page .botc-org-divider{border-top:1px solid var(--bdr);margin-top:20px}.botp-page .botc-org-pick-card{margin-top:12px}.botp-page .botc-org-search{margin:0 0 12px;padding:0;display:block;position:relative}.botp-page .botc-org-search-ico{pointer-events:none;color:var(--txt3);z-index:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.botp-page .botc-org-search .botp-input{width:100%;margin:0;padding-left:38px}.botp-page .botc-org-list{flex-direction:column;gap:6px;display:flex}.botp-page .botc-org-row{border:1px solid var(--bdr);background:var(--card2);width:100%;color:var(--txt);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin:0;padding:12px 14px;font-family:inherit;font-size:13px;display:flex}.botp-page .botc-org-row:hover{background:var(--card)}.botp-page .botc-org-ico{background:var(--card);border:1px solid var(--bdr);width:34px;height:34px;color:var(--txt2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.botp-page .botc-org-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.botp-page .botc-org-meta strong{text-overflow:ellipsis;white-space:nowrap;color:var(--txt);font-size:13px;font-weight:700;display:block;overflow:hidden}.botp-page .botc-org-chev{color:var(--txt3);flex-shrink:0}.botp-page .botp-back{border:1px solid var(--bdr);background:var(--card2);color:var(--txt2);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin:0 0 14px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.botp-page .botp-back:hover{color:var(--txt);background:var(--card)}.botp-page .botp-prompt{background:var(--card2);border:1px solid var(--bdr);color:var(--txt)}.botp-page .botp-prompt.is-on{background:var(--card);border-color:var(--bdr)}.botp-page .botp-badge{background:var(--card2);border:1px solid var(--bdr);color:var(--txt2);border-radius:6px}.botp-page .botp-btn-good{border-color:var(--bdr);background:var(--card2);color:var(--txt)}.botp-page .botp-modal-root{overscroll-behavior:none;touch-action:none}.botp-page .botc-spend-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.botp-page .botc-spend-table th,.botp-page .botc-spend-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--bdr);padding:10px 12px}.botp-page .botc-spend-table th{color:var(--txt3);text-transform:uppercase;background:var(--card);font-size:11px;font-weight:700}@media (width<=700px){.botp-page .botc-spend-totals{grid-template-columns:1fr}.botp-page .botc-spend-filter-row{max-width:none}.botp-page .botc-spend-period,.botp-page .botc-spend-kind-filter{flex:100%}.botp-page .botc-spend-dates{grid-template-columns:1fr;max-width:none}}.personal-cabinet__kicker{color:var(--txt3);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:12px}.all-dashboards.personal-cabinet .personal-cabinet__icon{color:#ff6969}.personal-cabinet__stack{gap:16px}.all-dashboards.personal-cabinet .status-bar .iorg-item__badge.status-chip.is-ok,.all-dashboards.personal-cabinet .status-bar .iorg-item__badge.status-chip:not(.iorg-item__chk):not(.is-error):not(.is-warning):not(.is-frozen):not(.is-not_connected){background:color-mix(in srgb, var(--txt) 2.5%, transparent);border-color:color-mix(in srgb, var(--green) 48%, transparent);color:var(--txt2)}.all-dashboards.personal-cabinet .status-bar .iorg-item__badge.status-chip.is-error,.all-dashboards.personal-cabinet .status-bar .iorg-item__badge.status-chip.is-frozen{background:color-mix(in srgb, var(--primary) 8%, transparent);border-color:color-mix(in srgb, var(--primary) 55%, transparent)}.all-dashboards.personal-cabinet .status-bar .iorg-item__badge.status-chip.is-warning{background:color-mix(in srgb, var(--yellow,#ffb53a) 8%, transparent);border-color:color-mix(in srgb, var(--yellow,#ffb53a) 42%, transparent)}.all-dashboards.personal-cabinet .status-bar .iorg-item__badge.status-chip.is-not_connected{background:color-mix(in srgb, var(--txt) 4%, transparent);border-color:var(--bdr)}.all-dashboards.personal-cabinet .status-bar .iorg-item__badge .status-chip__label{color:var(--txt);font-size:12px;font-weight:500}.all-dashboards.personal-cabinet .status-bar .iorg-item__badge .status-chip__status{color:var(--green);font-size:12px;font-weight:600}.all-dashboards.personal-cabinet .status-bar .iorg-item__badge.status-chip.is-error .status-chip__status,.all-dashboards.personal-cabinet .status-bar .iorg-item__badge.status-chip.is-frozen .status-chip__status{color:var(--primary)}.all-dashboards.personal-cabinet .status-bar .iorg-item__badge.status-chip--managers .status-chip__count{color:var(--txt);font-weight:700}.all-dashboards.personal-cabinet .status-bar .iorg-item__badge.status-chip--managers .status-chip__status{color:var(--green)}.all-dashboards .cabinet-section-head h2{color:var(--txt);margin:0 0 6px;font-size:16px;font-weight:600}.all-dashboards .cabinet-section-head p{color:var(--txt2);margin:0;font-size:13px;line-height:1.45}.all-dashboards .cabinet-forecast-shell{padding:14px 16px 16px}.all-dashboards .cabinet-forecast-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.all-dashboards .cabinet-forecast-head__text{flex:280px;min-width:0}.all-dashboards .cabinet-forecast-title{color:var(--txt);margin:0 0 6px;font-size:16px;font-weight:600}.all-dashboards .cabinet-forecast-lead{color:var(--txt2);margin:0;font-size:13px;line-height:1.45}.all-dashboards .cabinet-forecast-btn{flex-shrink:0;justify-content:center;min-width:240px;margin-top:0}.all-dashboards .cabinet-forecast-btn__label{white-space:nowrap}.all-dashboards .cabinet-forecast-body{min-height:72px;margin-top:14px}.all-dashboards .cabinet-forecast-loading{color:var(--txt2);align-items:center;gap:10px;padding:14px 0;font-size:13px;display:flex}.all-dashboards .cabinet-forecast-empty{background:color-mix(in srgb, var(--txt) 4%, var(--card2));border:1px solid var(--bdr);color:var(--txt2);border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.all-dashboards .cabinet-forecast-empty--inline{margin-top:0}.all-dashboards .cabinet-forecast-yandex{border:1px solid var(--bdr);background:var(--card2);color:var(--txt2);border-radius:8px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 14px;display:flex}.all-dashboards .cabinet-forecast-yandex.is-muted{color:var(--txt3);border-style:dashed}.all-dashboards .cabinet-forecast-yandex strong{color:var(--txt);margin-bottom:2px;font-size:13px;display:block}.all-dashboards .cabinet-forecast-yandex p{margin:0;font-size:12px;line-height:1.45}.all-dashboards .cabinet-wallet-card__mark{letter-spacing:.02em;vertical-align:middle;border-radius:4px;justify-content:center;align-items:center;min-width:22px;height:18px;margin-right:6px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.all-dashboards .cabinet-wallet-card--openai .cabinet-wallet-card__mark{color:#6ee7c0;background:#10a37f38}.all-dashboards .cabinet-wallet-card--anthropic .cabinet-wallet-card__mark{color:#f0b89a;background:#d9775738}.all-dashboards .cabinet-wallet-card__icon--openai{color:#6ee7c0;border-color:color-mix(in srgb, #10a37f 35%, var(--bdr));background:color-mix(in srgb, #10a37f 12%, var(--card2))}.all-dashboards .cabinet-wallet-card__icon--anthropic{color:#f0b89a;border-color:color-mix(in srgb, #d97757 35%, var(--bdr));background:color-mix(in srgb, #d97757 12%, var(--card2))}.all-dashboards .cabinet-wallet-card__icon--yandex{color:#fc6;border-color:color-mix(in srgb, #fc3f1d 35%, var(--bdr));background:color-mix(in srgb, #fc3f1d 10%, var(--card2))}.all-dashboards .cabinet-wallet-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:12px;display:grid}.all-dashboards .cabinet-wallet-card{background:var(--card);border:1px solid var(--bdr);box-shadow:none;border-radius:10px;padding:14px 16px}[data-theme=light] .all-dashboards .cabinet-wallet-card{background:var(--card)}.all-dashboards .cabinet-wallet-card.is-warn{border-color:color-mix(in srgb, var(--red) 45%, var(--bdr))}.all-dashboards .cabinet-wallet-card__head{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.all-dashboards .cabinet-wallet-card__icon{background:color-mix(in srgb, var(--txt) 10%, var(--card2));border:1px solid var(--bdr);width:34px;height:34px;color:var(--txt2);border-radius:8px;justify-content:center;align-items:center;display:flex}.all-dashboards .cabinet-wallet-card__title{color:var(--txt);margin:0;font-size:15px;font-weight:600}.all-dashboards .cabinet-wallet-card__badge{align-items:center;gap:4px;margin-top:4px;font-size:11px;display:inline-flex}.all-dashboards .cabinet-wallet-card__badge.is-ok{color:var(--green)}.all-dashboards .cabinet-wallet-card__badge.is-insufficient_balance,.all-dashboards .cabinet-wallet-card__badge.is-error{color:var(--red)}.all-dashboards .cabinet-wallet-card__badge.is-off{color:var(--txt3)}.all-dashboards .cabinet-wallet-card__live{color:var(--txt3);margin:0 0 10px;font-size:12px}.all-dashboards .cabinet-wallet-card__source{color:var(--txt3);margin:0 0 8px;font-size:11px}.all-dashboards .cabinet-wallet-card__grid{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.all-dashboards .cabinet-wallet-card__grid dt{color:var(--txt3);font-size:11px}.all-dashboards .cabinet-wallet-card__grid dd{color:var(--txt);margin:2px 0 0;font-size:14px;font-weight:600}.all-dashboards .cabinet-wallet-card__forecast{color:var(--txt2);align-items:flex-start;gap:8px;margin-top:12px;font-size:12px;line-height:1.4;display:flex}.all-dashboards .cabinet-wallet-card__forecast strong{color:var(--txt);font-size:13px;display:block}.all-dashboards .cabinet-wallet-card__note{color:var(--txt3);align-items:flex-start;gap:8px;margin-top:12px;font-size:12px;line-height:1.4;display:flex}.all-dashboards .cabinet-monthly-btn{border:1px solid var(--bdr);background:var(--card2);color:var(--txt);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.all-dashboards .cabinet-monthly-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--green) 35%, var(--bdr));color:var(--txt)}.all-dashboards .cabinet-monthly-hint{background:var(--card2);border:1px dashed var(--bdr);color:var(--txt2);border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.all-dashboards .cabinet-monthly-formula{background:var(--card2);color:var(--txt2);border:1px solid var(--bdr);border-radius:6px;margin:0 0 10px;padding:8px 10px;font-family:ui-monospace,monospace;font-size:12px}.all-dashboards .cabinet-wallet-error{color:var(--txt3);padding:12px 0;font-size:13px}.all-dashboards .cabinet-monthly-kicker{color:var(--txt3);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:11px}.all-dashboards .cabinet-monthly-value{color:var(--txt);font-size:24px;line-height:1.2;display:block}.all-dashboards .cabinet-monthly-sub{color:var(--txt3);margin:6px 0 0;font-size:11px}.all-dashboards .cabinet-wallet-card__forecast--monthly{background:color-mix(in srgb, var(--green) 10%, var(--card2));border:1px solid color-mix(in srgb, var(--green) 25%, var(--bdr));border-radius:10px;align-items:flex-start;padding:10px 12px}.all-dashboards .cabinet-monthly-toggle{color:var(--txt2);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:12px;display:inline-flex}.all-dashboards .cabinet-monthly-toggle:hover{color:var(--txt)}.all-dashboards .cabinet-monthly-calc{border-top:1px solid var(--bdr);margin-top:10px;padding-top:10px}.all-dashboards .cabinet-wallet-loading,.all-dashboards .cabinet-wallet-error{color:var(--txt3);padding:12px 0;font-size:13px}.all-dashboards .cabinet-monthly-breakdown{border-collapse:collapse;width:100%;margin-top:10px;font-size:12px}.all-dashboards .cabinet-monthly-breakdown th,.all-dashboards .cabinet-monthly-breakdown td{border-bottom:1px solid var(--bdr);text-align:left;padding:6px 8px}.all-dashboards .cabinet-monthly-breakdown th:last-child,.all-dashboards .cabinet-monthly-breakdown td:last-child{text-align:right;white-space:nowrap}.all-dashboards .cabinet-monthly-breakdown th{color:var(--txt3);font-weight:600}.all-dashboards .cabinet-monthly-incomplete{color:var(--warn,#b45309);margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.45}.all-dashboards .cabinet-monthly-incomplete li+li{margin-top:4px}.all-dashboards .cabinet-monthly-btn:disabled{opacity:.65;cursor:wait}.all-dashboards .cabinet-disclaimer{color:var(--txt3);margin:12px 0 0;font-size:11px;line-height:1.45}.dip-forecast-block{border:1px solid var(--bdr);background:color-mix(in srgb, var(--txt) 4%, var(--card2));border-radius:8px;margin-bottom:14px;padding:10px 12px}.dip-forecast-block__label{color:var(--txt3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.dip-forecast-block__text{color:var(--txt2);font-size:13px;line-height:1.55}.integrator-cabinet-hub__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.integrator-cabinet-table-wrap{border:1px solid var(--bdr);border-radius:10px;margin-bottom:20px;overflow:auto}.integrator-cabinet-table{border-collapse:collapse;width:100%;font-size:13px}.integrator-cabinet-table th,.integrator-cabinet-table td{border-bottom:1px solid var(--bdr);text-align:left;vertical-align:top;padding:10px 12px}.integrator-cabinet-table th{background:var(--card2);color:var(--txt2);font-weight:600}.integrator-cabinet-slug,.integrator-cabinet-sub{color:var(--txt3);margin-top:2px;font-size:11px}.integrator-cabinet-org{border-top:1px solid var(--bdr);margin-top:8px;padding-top:16px}.integrator-cabinet-org h3{align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.integrator-cabinet-hint{color:var(--txt3);font-size:13px}.integrator-cabinet-hub--org .integrator-cabinet-hub__head--org h2{align-items:center;gap:8px;margin:0 0 6px;font-size:16px;display:flex}.integrator-cabinet-org-stack{flex-direction:column;gap:16px;display:flex}.ai-manual-calc{--ai-calc-field:color-mix(in srgb, var(--txt) 3.5%, var(--card));--ai-calc-field-h:40px;--ai-calc-label-h:40px;border:1px solid var(--bdr);background:var(--card);border-radius:10px;padding:14px 16px 16px}.ai-manual-calc__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.ai-manual-calc__head-text{flex:240px;min-width:0}.ai-manual-calc__title{color:var(--txt);margin:0 0 6px;font-size:15px;font-weight:600}.ai-manual-calc__meta{color:var(--txt3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:12px;line-height:1.45;display:flex}.ai-manual-calc__meta strong{color:var(--txt2);font-weight:600}.ai-manual-calc__meta-sep{opacity:.5}.ai-manual-calc__calc-pills{flex-shrink:0}.ai-manual-calc__calc-pills .chip:disabled{opacity:.45;cursor:not-allowed}.ai-manual-calc__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 12px;margin-bottom:4px;display:grid}.ai-manual-calc__field{min-width:0;min-height:calc(var(--ai-calc-label-h) + 6px + var(--ai-calc-field-h));flex-direction:column;gap:6px;display:flex}.ai-manual-calc__field-label{flex:0 0 var(--ai-calc-label-h);height:var(--ai-calc-label-h);color:var(--txt3);align-items:flex-end;font-size:11px;font-weight:600;line-height:1.25;display:flex;overflow:hidden}.ai-manual-calc__field-label-inner{align-items:flex-end;gap:4px;min-width:0;max-width:100%;display:inline-flex}.ai-manual-calc__field-label-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ai-manual-calc__field-label .bugs-tip-ico{flex-shrink:0;margin:0}.bugs-tip-ico{width:18px;min-width:18px;height:18px;min-height:18px;color:var(--txt2);cursor:help;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex;overflow:visible}.ai-manual-calc__input,.ai-manual-calc__field input{width:100%;height:var(--ai-calc-field-h);min-height:var(--ai-calc-field-h);max-height:var(--ai-calc-field-h);border:1px solid var(--bdr);background:var(--ai-calc-field);background-color:var(--ai-calc-field);color:var(--txt);font-variant-numeric:tabular-nums;box-sizing:border-box;box-shadow:none;appearance:textfield;border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.3}.ai-manual-calc__field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ai-manual-calc__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ai-manual-calc__field input:focus,.ai-manual-calc__field input:focus-visible{border-color:var(--bdr);box-shadow:none;caret-color:var(--txt);outline:none}.ai-manual-calc__result{border-top:1px solid var(--bdr);margin-top:14px;padding-top:14px}.ai-manual-calc__total{background:var(--card2);border:1px solid var(--bdr);color:var(--green);border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.ai-manual-calc__total-label{color:var(--txt3);margin-bottom:4px;font-size:12px;font-weight:600}.ai-manual-calc__total-value{font-variant-numeric:tabular-nums;color:var(--txt);font-size:26px;font-weight:700;line-height:1.1}.ai-manual-calc__total-sub{color:var(--txt3);margin-top:4px;font-size:12px}.ai-manual-calc__table-wrap{border:1px solid var(--bdr);background:var(--bg);border-radius:8px;overflow:auto}.ai-manual-calc__table{border-collapse:collapse;width:100%;font-size:13px}.ai-manual-calc__table th,.ai-manual-calc__table td{border-bottom:1px solid var(--bdr);text-align:left;vertical-align:top;padding:9px 12px}.ai-manual-calc__table th:last-child,.ai-manual-calc__table td:last-child{text-align:right;white-space:nowrap}.ai-manual-calc__table th{color:var(--txt3);text-transform:uppercase;letter-spacing:.03em;background:var(--card2);font-size:11px;font-weight:600}.ai-manual-calc__table tr:last-child td{border-bottom:0}.ai-manual-calc__cost{font-variant-numeric:tabular-nums;font-weight:600}@media (width<=1200px){.ai-manual-calc__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.ai-manual-calc__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.ai-manual-calc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-spend-block{border:1px solid var(--bdr);background:var(--bg);border-radius:10px;padding:14px}.ai-spend-block__head{margin-bottom:12px}.ai-spend-block__title{color:var(--txt);margin:0 0 4px;font-size:15px;font-weight:600}.ai-spend-block__lead{color:var(--txt3);margin:0;font-size:12px;line-height:1.45}.ai-spend-block__loading{color:var(--txt3);font-size:13px}.ai-spend-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.ai-spend-grid.is-single{grid-template-columns:1fr}.ai-spend-card{border:1px solid var(--bdr);background:var(--card);border-radius:10px;min-width:0}.ai-spend-card.is-warn{border-color:color-mix(in srgb, var(--yellow) 55%, var(--bdr))}.ai-spend-card.is-low{border-color:color-mix(in srgb, var(--red) 55%, var(--bdr))}.ai-spend-card.is-stale{opacity:.92}.ai-spend-card__main{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:12px 14px;font-family:inherit;display:block}div.ai-spend-card__main{cursor:default}.ai-spend-card__lbl{color:var(--txt3);margin-bottom:4px;font-size:12px;font-weight:600}.ai-spend-card__val{font-variant-numeric:tabular-nums;color:var(--txt);letter-spacing:-.02em;font-size:22px;font-weight:700}.ai-spend-card.is-warn .ai-spend-card__val{color:var(--yellow)}.ai-spend-card.is-low .ai-spend-card__val{color:var(--red)}.ai-spend-card.is-frozen{border-color:color-mix(in srgb, var(--red) 70%, var(--bdr))}.ai-spend-card__hint{color:var(--txt3);margin-top:6px;font-size:12px;line-height:1.4}.ai-spend-card__edit{flex-direction:column;gap:12px;padding:0 14px 14px;display:flex}.ai-spend-card__field{flex-direction:column;gap:6px;display:flex}.ai-spend-card__field-lbl{color:var(--txt3);font-size:11px;font-weight:600}.ai-spend-card__field-note{color:var(--txt3);font-size:11px;line-height:1.4}.ai-spend-card__row{align-items:center;gap:8px;display:flex}.ai-spend-card__input{border:1px solid var(--bdr);background:color-mix(in srgb, var(--txt) 3.5%, var(--card));min-width:0;height:40px;color:var(--txt);font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:8px;flex:1;padding:8px 10px;font-family:inherit;font-size:13px}@media (width<=720px){.ai-spend-grid{grid-template-columns:1fr}}
