.ma-overlay{position:fixed;inset:0;z-index:10050;background:#101528a6;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(3px)}.ma-dialog{width:min(1180px,100%);max-height:92dvh;display:flex;flex-direction:column;background:var(--card,#fff);color:var(--foreground,#202536);border:1px solid #8c83b533;border-radius:20px;box-shadow:0 24px 90px #0003;outline:none}.ma-dialog>header{padding:22px 26px;display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #8c83b526}.ma-dialog h2{font-size:20px;font-weight:700;margin:0 0 6px}.ma-dialog p{font-size:12px;color:#768095}.ma-dialog-body{padding:22px 26px;overflow:auto}.ma-dialog h3{margin:24px 0 12px;font-size:15px;font-weight:650}.ma-dialog table{width:100%;border-collapse:collapse;font-size:13px;min-width:750px}.ma-dialog th,.ma-dialog td{padding:14px 12px;text-align:left;border-bottom:1px solid #8c83b526}.ma-dialog th{font-weight:600}.ma-dialog a{color:#6550c2;text-decoration:underline;text-underline-offset:3px}.ma-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 18px}.ma-tabs button,.ma-dialog footer button{border:1px solid #8c83b533;border-radius:9px;padding:9px 14px;background:transparent;color:inherit;font-size:13px;cursor:pointer}.ma-tabs button[aria-pressed=true]{background:#5947b0;color:#fff;border-color:#5947b0}.ma-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;max-height:230px;overflow:auto}.ma-groups button{border:1px solid #8c83b52a;background:#8c83b508;border-radius:10px;padding:12px;display:flex;gap:12px;justify-content:space-between;text-align:left;font-size:13px;color:inherit}.ma-groups strong{white-space:nowrap;color:#7760d1}.ma-dialog footer{display:flex;align-items:center;justify-content:space-between;padding-top:18px;font-size:13px}.ma-dialog button:disabled{opacity:.45;cursor:default}.ma-chip{display:inline-flex;align-items:center;gap:10px;margin:0 8px 10px 0;border-radius:18px;padding:5px 12px;background:#8c83b51a;font-size:12px}.ma-chip button{border:0;background:none;color:inherit}.ma-small-link{display:block;margin:6px auto 0;border:0;background:transparent;color:inherit;opacity:.75;font-size:11px;text-decoration:underline;cursor:pointer}.ma-old-base{min-width:0}.ma-old-base table{width:100%;min-width:480px}.ma-old-base td,.ma-old-base th{padding:13px 10px}.ma-old-base td:nth-child(3){background:#5faaf00d}.ma-old-base tr:last-child{background:#7760d10a;font-weight:700}.mf-guide-right .mr-funnel{padding:18px}.mf-guide-right .mr-funnel-band{min-height:46px;padding:11px 18px}.mf-guide-right .mr-funnel-band strong{font-size:25px}.mf-guide-right .mr-funnel-transition{margin:7px 0;gap:5px}.mf-guide-right .mr-band-source{margin:4px 0}.mf-guide-right .mr-section-heading p{font-size:12px}.ml-report-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ml-reports .ml-report-toolbar select{appearance:auto;background-image:none}.ml-reports .ml-usta-drill{font:inherit;color:inherit}.ml-reports .ml-loss{color:#cc4771}.ml-reports .ml-report-table th:first-child{position:sticky;left:0;background:var(--card,#fff);z-index:1}.ma-overlay button:focus-visible,.ma-tabs button:focus-visible,.ml-usta-drill:focus-visible{outline:3px solid #927de0;outline-offset:3px}.dark .ma-dialog,[data-theme=dark] .ma-dialog{background:#232838;color:#e8eaf2}.dark .ma-dialog a,.dark .ma-groups strong,[data-theme=dark] .ma-dialog a{color:#c1b0ff}.dark .ma-dialog p{color:#a7afbf}.dark .ml-reports .ml-report-table th:first-child{background:#232838}.dark .ma-old-base{color:#e8eaf2}@media (max-width:700px){.ma-overlay{padding:8px}.ma-dialog{max-height:96dvh;border-radius:14px}.ma-dialog>header,.ma-dialog-body{padding:15px}.ma-dialog h2{font-size:17px}.ma-groups{grid-template-columns:1fr;max-height:180px}.mf-guide-right .mr-funnel-band{padding:10px 12px}.mf-guide-right .mr-funnel-band strong{font-size:22px}.ma-tabs button{padding:8px 10px}}.mf-guide-right .mr-shaped-funnel .mr-funnel-bands{margin-top:16px}.mf-guide-right .mr-funnel-transition{margin:2px 0;padding:3px 0;gap:2px 6px}.mf-guide-right .mr-funnel-band{min-height:42px;padding:8px 15px}.mf-guide-right .mr-funnel-band button{padding:0;background:none;border:0;color:inherit;line-height:1.2}.mf-guide-right .mr-shaped-funnel .mr-band-source{margin:0 auto;line-height:1.25}.mf-guide-right .mr-band-source summary{padding:2px 6px}.mf-guide-right .mr-transition-pill{padding:2px 7px}.mu-management{display:grid;gap:24px;min-width:0}.mu-management section{min-width:0;padding:24px}.mu-management h2{font-size:20px;margin:0 0 12px}.mu-management p{font-size:13px;line-height:1.65;color:var(--mt-muted,#697386)}.mu-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:18px 0}.mu-cards article{display:flex;flex-direction:column;gap:10px;border:1px solid var(--mt-border,#e4e7ef);border-radius:12px;padding:16px;min-width:0}.mu-cards strong{font-size:23px;overflow-wrap:anywhere}.mu-cards span,.mu-cards small{font-size:12px}.mu-poor,.mu-poor button{color:#1686c8!important}.mu-lost,.mu-lost button{color:#db454f!important}.mu-unclear{color:#a86b12}.mu-won{color:#168762}.mu-delta{display:block;margin-top:8px;font-size:11px;color:var(--mt-muted,#697386)}.mu-table{min-width:680px;width:100%}.mu-alert{border-left:3px solid #e65c68;padding:12px;background:#e65c6814}.mu-management .ml-table-scroll{max-height:500px;overflow:auto}.mu-management th{position:sticky;top:0;background:var(--mt-surface,#f7f7fb)}.ml-report-toolbar select{appearance:auto!important;background-image:none!important;background-repeat:no-repeat!important}.ma-old-base .mp-table-scroll{max-width:100%;overflow:auto}.ma-old-base details{margin-top:18px}.mf-guide-layout{align-items:start}.mu-management .mx-surface{overflow:hidden}@media (max-width:640px){.mu-management section{padding:16px}.mu-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mu-cards article{padding:12px}.mu-cards strong{font-size:18px}}.dark .mu-management th,[data-theme=dark] .mu-management th{background:#191923}.dark .mu-management p,[data-theme=dark] .mu-management p{color:#a8b0c2}.mu-management .ma-tabs button.mu-poor[aria-pressed=true]{background:#eaf6fd;border-color:#90c9ec}.mu-management .ma-tabs button.mu-lost[aria-pressed=true]{background:#fff0f1;border-color:#f1a9b0}.mu-management .ma-tabs button.mu-unclear[aria-pressed=true]{background:#fff6e5;border-color:#e4c17d}.mv-kpi.mu-poor .mv-kpi-icon{color:#1686c8;background:#eaf6fd;border-color:#b7def4}.mv-kpi.mu-lost .mv-kpi-icon{color:#db454f;background:#fff0f1;border-color:#f1b6bd}.mu-period-comparison .ml-table-scroll{max-width:100%;max-height:640px;overflow:auto}.mu-period-comparison th:first-child{position:sticky;left:0;background:var(--mt-surface,#fff);z-index:1}.mu-period-comparison thead th{position:sticky;top:0;background:var(--mt-surface,#f7f7fb);z-index:2}.mu-period-comparison th:first-child{min-width:160px}.dark .mu-period-comparison th,[data-theme=dark] .mu-period-comparison th{background:#191923}.mu-period-comparison td,.mu-period-comparison th{padding:10px 12px!important;line-height:1.4}.mu-period-comparison .mp-cell-note{margin-top:3px}.mu-period-comparison h2{margin-bottom:12px}@media (max-width:640px){.mx-view .mx-metrics.mv-kpis{grid-template-columns:minmax(0,1fr)!important}}.mv-kpi.mk-kpi-proof{align-self:start;min-width:0;height:auto;display:flex;flex-direction:column;cursor:default}.mk-card-main{display:flex;flex-direction:column;gap:12px;position:relative;appearance:none;border:0;padding:0;margin:0;background:transparent;color:inherit;font:inherit;text-align:left;width:100%;min-width:0}.mk-card-main[type=button]{cursor:pointer}.mk-card-main>strong{font-size:38px;line-height:1.15}.mk-card-main>small{font-size:12px;line-height:1.55;color:var(--mt-muted,#758195)}.mk-card-main .mv-kpi-link{position:static;align-self:flex-end}.mk-card-main .mt-metric-source{margin-top:12px}.mk-card-main:focus-visible,.mk-proof button:focus-visible{outline:2px solid #8d74e8;outline-offset:3px;border-radius:5px}.mk-proof{margin-top:16px;padding-top:14px;border-top:1px solid var(--mt-border,#dce2ee);width:100%;font-size:12px;line-height:1.5;color:var(--mt-text,#313d50)}.mk-proof-heading{font-weight:700;margin-bottom:10px}.mk-proof-heading small{display:block;font-weight:400}.mk-proof-stages{max-height:220px;overflow:auto;scrollbar-width:thin;padding-right:5px}.mk-proof-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0}.mk-proof-row>span:first-child{min-width:0;overflow-wrap:anywhere}.mk-proof-row button{flex:none;white-space:nowrap;padding:3px 4px;background:transparent;border:0;color:#7059cf;text-decoration:underline;text-underline-offset:3px;font:inherit;font-weight:650;cursor:pointer}.mk-proof-row button:disabled{color:#8b94a3;cursor:default;text-decoration:none}.mk-proof-fraction{display:flex;gap:3px;align-items:baseline;white-space:nowrap}.mk-proof-total{display:flex;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--mt-border,#dce2ee)}.mk-proof-reconcile{padding:12px;margin-top:12px;border-radius:9px;background:#8069dc12;border:1px solid rgba(128,105,220,.18)}.mk-proof-reconcile small,.mk-proof-time{display:block;font-size:11px;line-height:1.6;color:var(--mt-muted,#758195);margin-top:10px}.mk-proof-excluded{margin-top:8px}.dark .mk-proof,[data-theme=dark] .mk-proof{color:#d4dceb}.dark .mk-proof-row button,[data-theme=dark] .mk-proof-row button{color:#c0aaff}.dark .mk-proof-reconcile small,.dark .mk-proof-time,[data-theme=dark] .mk-proof-reconcile small,[data-theme=dark] .mk-proof-time{color:#a8b4c6}@media (max-width:640px){.mk-card-main>strong{font-size:30px}.mk-proof-stages{max-height:180px}}.mk-card-main>.mv-kpi-icon{position:absolute;right:0;top:0;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(132,103,218,.24);background:#8467da1a;color:#8b6ce3}.mk-card-main>.mv-kpi-label{display:block;padding-right:52px;min-height:24px;font-size:11px;line-height:1.45;text-transform:uppercase;font-weight:700;color:var(--mt-muted,#748095)}.mk-card-main>.mv-kpi-icon svg{width:23px;height:23px}.mk-card-main>.mv-kpi-icon+strong{margin-top:2px}.mk-proof-stages{max-height:none;overflow:visible;padding-right:0}.mk-proof-context{font-size:12px;line-height:1.6;color:var(--mt-muted,#788399)}.dark .mk-card-main>.mv-kpi-label,[data-theme=dark] .mk-card-main>.mv-kpi-label{color:#aab6c9}.dark .mk-card-main>.mv-kpi-icon,[data-theme=dark] .mk-card-main>.mv-kpi-icon{background:#8467da1f}.mk-proof-stage-qualifier{display:block;font-size:11px;opacity:.8;margin-top:3px}.mk-proof-stage-reconcile{margin:5px 0 12px;padding:10px 12px;border:1px solid rgba(128,105,220,.25);border-radius:9px;background:#8069dc0f}.mk-proof-stage-reconcile>small{display:block;font-size:11px;line-height:1.6;opacity:.85;margin-top:8px}.mk-proof-stage-reconcile .mk-proof-row{padding:3px 0}.mk-duplicate-summary{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--mt-border,#dce2ee);font-size:12px}.mk-duplicate-summary>small{display:block;margin-top:5px;font-size:11px;line-height:1.5;color:var(--mt-muted,#758195)}.dark .mk-duplicate-summary>small,[data-theme=dark] .mk-duplicate-summary>small{color:#a8b4c6}.mc-closed{align-self:start!important;padding:22px!important;gap:0!important}.mc-heading{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.mc-heading>small,.mc-part>small,.mc-footer>small{font-size:11px;line-height:1.5;color:var(--mt-muted,#758195)}.mc-closed button{font:inherit;background:transparent;border:0;padding:0;text-align:left;cursor:pointer;color:inherit}.mc-closed button:disabled{cursor:default;opacity:.7}.mc-closed button:focus-visible{outline:2px solid #9c86ec;outline-offset:4px;border-radius:4px}.mc-heading .mc-total{font-size:36px;line-height:1.15;font-weight:700}.mc-total>span,.mc-count>span{font-size:13px;opacity:.65}.mc-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.mc-part{min-width:0;display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--mt-border,#dce2ee);border-radius:12px;padding:12px;background:#8080a009}.mc-part-title{font-size:11px;font-weight:650;line-height:1.5;min-height:33px}.mc-part .mc-count{font-size:30px;line-height:1.3;font-weight:700;margin:4px 0}.mc-poor .mc-count,.mc-poor .mc-detail button{color:#168dc4}.mc-lost .mc-count,.mc-lost .mc-detail button{color:#e44757}.mc-part .mu-delta{font-size:10px!important;line-height:1.5;margin-top:7px;min-height:30px}.mc-detail{border-top:1px solid var(--mt-border,#dce2ee);padding-top:8px;margin-top:9px;font-size:10px;line-height:1.5}.mc-detail>div,.mc-footer>div{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin:4px 0}.mc-detail>p{margin:4px 0 10px;font-size:10px}.mc-detail button,.mc-footer button{font-weight:650;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;flex:none}.mc-detail>div>span,.mc-footer>div>span{min-width:0;overflow-wrap:anywhere}.mc-footer{font-size:11px;margin-top:12px;padding-top:10px;border-top:1px solid var(--mt-border,#dce2ee)}.mc-footer>small{display:block;margin-top:4px}.mc-footer button{color:#7059cf}.dark .mc-heading>small,.dark .mc-part>small,.dark .mc-footer>small,[data-theme=dark] .mc-heading>small,[data-theme=dark] .mc-part>small,[data-theme=dark] .mc-footer>small{color:#a8b4c6}.dark .mc-footer button,[data-theme=dark] .mc-footer button{color:#c0aaff}@media (max-width:420px){.mc-closed{padding:16px!important}.mc-parts{gap:8px}.mc-part{padding:9px}.mc-part .mc-count{font-size:28px}.mc-detail>div{flex-wrap:wrap;gap:1px 5px}}.mastertom-dashboard .mr-stage-count-pair{display:grid;grid-template-columns:repeat(2,minmax(82px,1fr));gap:18px;text-align:right;align-items:center}.mastertom-dashboard .mr-stage-count-pair strong>small{display:block;font-size:10px;line-height:1.3;font-weight:500;opacity:.9;white-space:normal}.mastertom-dashboard .mr-stage-count-pair .mr-current-count{font-size:20px}.mastertom-dashboard .mr-stock-cell{margin-left:12px;border-left:1px solid #ddd6ed;padding-left:12px}.mastertom-dashboard .ml-usta-drill small{display:block;font-size:10px;font-weight:400}.mastertom-dashboard .mr-usta-conversion{display:block;font-size:11px;margin-top:8px;color:var(--text-secondary,#6b6280)}.mastertom-dashboard .mr-outcome-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.mastertom-dashboard .mr-outcome-totals>*{border:1px solid #e5e0ef;border-radius:12px;background:transparent;padding:16px;text-align:left;display:flex;flex-direction:column;gap:6px}.mastertom-dashboard .mr-outcome-totals strong{font-size:28px}.mastertom-dashboard .mr-outcome-plus{color:#118261}.mastertom-dashboard .mr-usta-outcomes .md-loss-reasons{margin-top:18px}@media (max-width:600px){.mastertom-dashboard .mr-stage-count-pair{gap:8px;grid-template-columns:repeat(2,minmax(56px,1fr))}.mastertom-dashboard .mr-stage-count-pair strong,.mastertom-dashboard .mr-stage-count-pair .mr-current-count{font-size:19px}.mastertom-dashboard .mr-outcome-totals{gap:6px}.mastertom-dashboard .mr-outcome-totals>*{padding:10px}.mastertom-dashboard .mr-outcome-totals strong{font-size:22px}}.md-month-filter,.md-comparison-filters label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--mt-muted)}.md-month-filter input,.md-comparison-filters input,.md-comparison-filters select{background:var(--mt-panel);color:var(--mt-text);border:1px solid var(--mt-border);border-radius:8px;padding:10px;min-height:40px}.md-comparison-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0}.md-stage-loss{display:block;margin-top:16px;font-size:12px}.mt-toolbar-controls{flex-wrap:wrap}
