@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2)format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2)format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2)format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2)format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:#f5f7fa;--surface:#fff;--border:#e5eaf1;--ink-950:#142033;--ink-700:#42516a;--ink-500:#5b6a80;--ink-300:#62738c;--navy-950:#071529;--navy-900:#0b1f3a;--navy-800:#153153;--blue-600:#1257bd;--blue-500:#2d7bed;--blue-100:#e9f1ff;--green-600:#0f6e55;--green-100:#e8f7f2;--red-600:#c31f3b;--red-100:#ffedf0;--amber-600:#8f560a;--amber-100:#fff4df;--shadow:0 14px 40px #142a4b14;--shadow-soft:0 4px 18px #142a4b0e;--sidebar-w:254px;--topbar-h:78px}*{box-sizing:border-box}html,body,#root{height:100%}body{color:var(--ink-950);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist Sans,Geist,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px}button{font:inherit;color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--blue-500);outline-offset:2px;border-radius:6px}.filter-option:focus-within{outline:2px solid var(--blue-500);outline-offset:-2px}.dashboard-shell{background:radial-gradient(circle at 88% -12%, #1769e012, transparent 29%), var(--canvas);min-height:100vh;display:flex}.sidebar{z-index:40;width:var(--sidebar-w);color:#fff;background:radial-gradient(circle at 20% 0,#2f7ff242,#0000 27%),linear-gradient(#0b203b 0%,#08182d 68%,#061325 100%);flex-direction:column;padding:26px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 36px #0613251c}.sidebar-brand{align-items:center;gap:11px;padding:0 6px;display:flex}.brand-symbol{color:#fff;background:linear-gradient(150deg,#2f7ff2,#1657c4);border-radius:12px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:700;display:grid;box-shadow:0 6px 16px #1769e066}.brand-name{letter-spacing:.14em;font-size:15px;font-weight:700;line-height:1.1;display:block}.brand-sub{letter-spacing:.13em;color:#8fa6c4;margin-top:3px;font-size:10.5px;font-weight:500;display:block}.sidebar-caption{letter-spacing:.17em;text-transform:uppercase;color:#aab4c3a6;margin:30px 8px 10px;font-size:10.5px;font-weight:650}.sidebar-nav{flex-direction:column;gap:2px;display:flex}.nav-item{cursor:pointer;text-align:left;color:#fff;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 8px;transition:background .15s;display:flex;position:relative}.nav-item:hover{background:#ffffff0d}.nav-item:focus-visible{outline:2px solid var(--blue-500);outline-offset:-2px}.nav-item.active{background:#2d7bed29}.nav-item.active:after{content:"";background:var(--blue-500);border-radius:3px 0 0 3px;width:3px;position:absolute;top:9px;bottom:9px;right:-18px}.nav-icon{color:#a9bdd8;background:#ffffff0f;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.nav-item.active .nav-icon{background:var(--blue-600);color:#fff}.nav-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#aab4c3b3;font-size:10.5px;font-weight:650;display:block}.nav-item.active .nav-eyebrow{color:#d6e4f7d9}.nav-label{letter-spacing:-.018em;white-space:nowrap;margin-top:1px;font-size:13.5px;font-weight:600;display:block}.sidebar-foot{margin-top:auto;padding-top:22px}.freshness-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.freshness-dot{background:#35d39a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #35d39a29}.freshness-label{letter-spacing:.06em;color:#aab4c3bf;font-size:10.5px;display:block}.freshness-value{margin-top:2px;font-size:13px;font-weight:600;display:block}.sidebar-scope{color:#aab4c38c;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:10.5px;display:flex}.main-column{min-width:0;margin-left:var(--sidebar-w);flex:1}.topbar{z-index:35;height:var(--topbar-h);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #e0e6eee6;justify-content:space-between;align-items:center;gap:20px;padding:0 30px;display:flex;position:sticky;top:0}.topbar-left{min-width:0}.topbar-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--blue-600);font-size:10.5px;font-weight:700}.topbar-title{letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:19.5px;font-weight:680;overflow:hidden}.topbar-actions{align-items:center;gap:8px;display:flex}.period-control,.comparison-period{border:1px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;flex:none;justify-content:center;height:45px;padding:0 12px;display:flex}.period-control{min-width:152px;position:relative}.period-control label,.comparison-period .cmp-label{color:var(--ink-500);letter-spacing:.04em;font-size:10.5px}.period-control select{appearance:none;opacity:0;cursor:pointer;background:0 0;border:0;width:100%;height:100%;font-size:13px;position:absolute;inset:0}.period-value{color:var(--ink-950);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;padding-right:18px;font-size:13px;font-weight:620;overflow:hidden}.period-control:focus-within{outline:2px solid var(--blue-500);outline-offset:2px;border-radius:10px}.period-caret{color:var(--ink-500);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.comparison-period{background:#f6fdfa;border-color:#bfe6d5}.comparison-period .cmp-value{color:#0f6f52;white-space:nowrap;margin-top:1px;font-size:13px;font-weight:650}.comparison-period .cmp-note{color:#367159;font-size:10.5px}.tb-button{border:1px solid var(--border);height:45px;color:var(--ink-700);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:620;display:flex}.tb-button:hover{border-color:#cfd8e4}.tb-button.primary{background:var(--blue-600);border-color:var(--blue-600);color:#fff}.tb-button.primary:hover{background:#1560cf}.director-chip{border-left:1px solid var(--border);align-items:center;gap:9px;padding-left:12px;display:flex}.director-avatar{background:var(--navy-900);color:#fff;letter-spacing:.04em;border-radius:10px;place-items:center;width:32px;height:32px;font-size:10.5px;font-weight:700;display:grid}.director-name{font-size:12.5px;font-weight:650}.director-role{color:var(--ink-500);font-size:10.5px;display:block}.content-area{padding:26px 30px 40px}.section-heading{margin-bottom:20px}.section-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--blue-600);font-size:11px;font-weight:780}.section-title{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(26px,2.6vw,38px);font-weight:680;line-height:1.05}.section-context{justify-content:space-between;align-items:center;gap:24px;margin-top:10px;display:flex}.section-sub{color:var(--ink-500);max-width:78ch;font-size:13px}.source-pill{background:var(--green-100);color:#0f6f52;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:10.5px;font-weight:620;display:inline-flex}.source-pill .dot{background:var(--green-600);border-radius:50%;width:6px;height:6px}.recorte-ativo{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;max-width:560px;display:flex}.recorte-rot{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.recorte-rot .dot{background:var(--green-600);border-radius:50%;width:6px;height:6px}.recorte-marcas{margin:0;padding:0;list-style:none;display:contents}.recorte-marca{background:var(--green-100);color:#0d5f47;border:1px solid #bfe6d5;border-radius:999px;align-items:center;gap:2px;max-width:260px;min-height:26px;padding:0 3px 0 11px;font-size:10.5px;font-weight:620;display:inline-flex}.recorte-marca.excecao{color:#8f3a0f;background:#fff3ec;border-color:#e8b9a6}.recorte-texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recorte-dim{font-weight:720}.recorte-x{width:24px;height:24px;color:inherit;opacity:.72;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin-left:1px;display:grid}.recorte-x:hover{opacity:1;background:#ffffff8c}.recorte-marca.excecao .recorte-x:hover{background:#ffffffa6}.recorte-limpar{cursor:pointer;min-height:24px;color:var(--ink-500);text-underline-offset:2px;background:0 0;border:0;padding:0 4px;font-size:10.5px;font-weight:650;text-decoration:underline}.recorte-limpar:hover{color:var(--ink-950)}.nota-regra{border:1px dashed var(--border);background:var(--surface);color:var(--ink-500);border-radius:12px;align-items:flex-start;gap:9px;margin:-2px 0 14px;padding:10px 13px;font-size:11px;line-height:1.5;display:flex}.nota-regra svg{color:var(--ink-300);flex:none;margin-top:1px}.nota-regra b{color:var(--ink-700);font-weight:640}.kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.dashboard-grid+.dashboard-grid{margin-top:14px}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.kpi-card{border:1px solid var(--border);background:var(--surface);min-height:145px;box-shadow:var(--shadow-soft);border-radius:15px;padding:16px 17px 14px;position:relative;overflow:hidden;container-type:inline-size}.kpi-card:after{content:"";opacity:.05;pointer-events:none;background:currentColor;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-46px;right:-34px}.kpi-card.tone-navy{color:var(--navy-900)}.kpi-card.tone-blue{color:var(--blue-600)}.kpi-card.tone-green{color:var(--green-600)}.kpi-card.tone-red{color:var(--red-600)}.kpi-card.tone-amber{color:var(--amber-600)}.kpi-card-top{justify-content:space-between;align-items:flex-start;display:flex}.kpi-icon{border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.tone-navy .kpi-icon{background:var(--navy-950);color:#fff}.tone-blue .kpi-icon{background:var(--blue-100);color:var(--blue-600)}.tone-green .kpi-icon{background:var(--green-100);color:var(--green-600)}.tone-red .kpi-icon{background:var(--red-100);color:var(--red-600)}.tone-amber .kpi-icon{background:var(--amber-100);color:var(--amber-600)}.kpi-label{color:var(--ink-700);margin-top:18px;font-size:11.5px;font-weight:600}.kpi-value{letter-spacing:-.045em;color:var(--ink-950);font-variant-numeric:tabular-nums;margin-top:5px;font-size:clamp(19px,13cqi,26px);font-weight:720}.kpi-value.short{font-size:clamp(21px,16cqi,30px)}.kpi-note{color:var(--ink-500);margin-top:6px;font-size:10.5px;line-height:1.35}.delta-badge{font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:3px;padding:4px 8px;font-size:10.5px;font-weight:680;display:inline-flex}.delta-badge.positive{background:var(--green-100);color:var(--green-600)}.delta-badge.negative{background:var(--red-100);color:var(--red-600)}.delta-badge.neutral{color:var(--ink-500);background:#f1f4f8}.panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);border-radius:16px;padding:17px}.panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.panel-head>div{min-width:0}.panel-title{letter-spacing:-.015em;margin:0;font-size:16.5px;font-weight:680}.panel-sub{color:var(--ink-500);margin:4px 0 0;font-size:11.5px}.panel-tag{background:var(--blue-100);color:var(--blue-600);white-space:nowrap;border-radius:9px;flex:none;padding:4px 10px;font-size:10.5px;font-weight:650}.panel-icon{color:var(--blue-600);flex:none}.panel-link{cursor:pointer;min-height:24px;color:var(--blue-600);background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:4px 0;font-size:11.5px;font-weight:650;display:inline-flex}.panel-link:hover{text-decoration:underline}.radar-list{flex-direction:column;gap:10px;display:flex}.radar-item{border:1px solid var(--border);background:#fcfdff;border-radius:12px;gap:11px;padding:13px 14px;display:flex}.radar-icon{background:var(--amber-100);width:27px;height:27px;color:var(--amber-600);border-radius:9px;flex:none;place-items:center;display:grid}.radar-title{font-size:12.5px;font-weight:650}.radar-body{color:var(--ink-500);margin-top:3px;font-size:10.5px;line-height:1.4}.radar-value{font-variant-numeric:tabular-nums;margin-top:7px;font-size:13px;font-weight:700}.radar-value.positive{color:var(--green-600)}.radar-value.negative{color:var(--red-600)}.bar-ranking{flex-direction:column;display:flex}.rank-row{border-top:1px solid #f1f4f8;grid-template-columns:26px minmax(150px,1.15fr) 2fr auto 62px;align-items:center;gap:12px;padding:9px 0;display:grid}.rank-row:first-child{border-top:0}.rank-index{color:var(--ink-300);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.entity-cell{min-width:0}.entity-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;display:block;overflow:hidden}.entity-meta{color:var(--ink-500);margin-top:2px;font-size:10.5px;display:block}.progress-track{background:#eef2f7;border-radius:5px;height:5px;display:block;overflow:hidden}.progress-fill{background:var(--blue-600);border-radius:5px;height:100%;display:block}.progress-fill.channel{background:#2bb3c9}.rank-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:700}.change-cell{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:3px;font-size:10.5px;font-weight:680;display:inline-flex}.change-cell.positive{color:var(--green-600)}.change-cell.negative{color:var(--red-600)}.change-cell.muted{color:var(--ink-300);font-weight:600}.donut-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.donut-center-value{letter-spacing:-.03em;font-size:17px;font-weight:720}.donut-center-label{fill:var(--ink-500);font-size:10.5px}.donut-legend{flex-direction:column;gap:11px;display:flex}.legend-row{align-items:center;gap:9px;font-size:11px;display:flex}.legend-dot{border-radius:50%;flex:none;width:7px;height:7px}.legend-name{color:var(--ink-700);letter-spacing:.02em;flex:1;font-weight:550}.legend-value{font-variant-numeric:tabular-nums;font-weight:700}.content-foot{border-top:1px solid var(--border);color:var(--ink-300);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:26px;padding-top:16px;font-size:10.5px;display:flex}@media (min-width:1281px){.kpi-card{min-height:162px;padding:18px 19px 16px}.panel{padding:20px}}@media (max-width:1280px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1020px){.span-4,.span-5,.span-7,.span-8{grid-column:span 12}.donut-wrap{grid-template-columns:1fr}}@media (max-width:900px){.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:none}.main-column{margin-left:0}.topbar{padding:0 16px}.content-area{padding:20px 16px 32px}}@media (max-width:760px){.kpi-grid{grid-template-columns:1fr}.tb-button span{display:none}.tb-button{padding:0 12px}.comparison-period{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.mobile-menu{display:none}@media (max-width:900px){.mobile-menu{display:inline-flex}}@media (max-width:1020px){.section-context{flex-direction:column;align-items:flex-start;gap:10px}.source-pill{white-space:normal}.recorte-ativo{justify-content:flex-start;max-width:none}.recorte-marca{max-width:100%}}@media (max-width:900px){.topbar{gap:10px}.comparison-period,.director-chip{display:none}}@media (max-width:760px){.topbar-title{white-space:nowrap;text-overflow:ellipsis;max-width:42vw;font-size:16px;overflow:hidden}.topbar-eyebrow{font-size:10.5px}.period-control{min-width:128px}.period-value{font-size:12px}.section-title{font-size:27px}}.filter-bar{top:var(--topbar-h);z-index:30;border-bottom:1px solid var(--border);box-shadow:var(--shadow-soft);background:linear-gradient(#fbfcfe,#f7f9fc);padding:18px 30px 16px;position:sticky}.filter-bar-head{align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.filter-bar-icon{color:var(--blue-600);margin-top:1px}.filter-bar-title{letter-spacing:-.015em;margin:0;font-size:14.5px;font-weight:680}.filter-bar-rule{color:var(--ink-500);margin:2px 0 0;font-size:10.5px}.filter-bar-head .icon-button{margin-left:auto}.icon-button{width:32px;height:32px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.icon-button:hover{color:var(--ink-950);background:#eef2f7}.filter-switch{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:11px 14px;display:flex}.filter-switch-texto{min-width:0}.filter-switch-rot{color:var(--ink-950);margin:0;font-size:12px;font-weight:640}.filter-switch-exp{color:var(--ink-500);max-width:88ch;margin:3px 0 0;font-size:10.5px;line-height:1.45}.switch{cursor:pointer;background:#eef2f7;border:1px solid #d5dde8;border-radius:999px;flex:none;width:38px;height:22px;margin-top:1px;padding:0;transition:background .15s,border-color .15s;position:relative}.switch:hover{border-color:#bcc8d8}.switch:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.switch-bolinha{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #142a4b33}.switch.ligado{background:var(--blue-600);border-color:var(--blue-600)}.switch.ligado .switch-bolinha{transform:translate(16px)}.filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.filter-field{min-width:0;position:relative}.filter-trigger{text-align:left;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:6px;width:100%;height:52px;padding:7px 12px;display:grid}.filter-trigger:hover{border-color:#cfd8e4}.filter-trigger:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.filter-trigger.ativo{border-color:var(--blue-500);box-shadow:0 0 0 3px #1769e014}.filter-field-label{color:var(--ink-500);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:10.5px;overflow:hidden}.filter-field-value{color:var(--ink-950);white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;font-size:12.5px;font-weight:620;overflow:hidden}.filter-trigger.ativo .filter-field-value{color:var(--blue-600)}.filter-field-caret{color:var(--ink-500);grid-area:2/2}.filter-pop{z-index:60;border:1px solid var(--border);width:max(100%,292px);min-height:0;max-height:min(420px,100vh - 140px);box-shadow:var(--shadow);background:#fff;border-radius:13px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.filter-pop.para-cima{top:auto;bottom:calc(100% + 6px)}.filter-search{border-bottom:1px solid var(--border);color:var(--ink-500);flex:none;align-items:center;gap:8px;padding:10px 13px;display:flex}.filter-search input{min-width:0;color:var(--ink-950);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.filter-options{flex:auto;min-height:0;padding:6px;overflow-y:auto}.filter-option{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;font-size:12px;display:flex}.filter-option:hover{background:#f5f8fc}.filter-option input{accent-color:var(--blue-600);width:14px;height:14px}.filter-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-option-nome{flex:1}.filter-option-cod{font-variant-numeric:tabular-nums;color:var(--ink-500);flex:none;margin-left:auto;padding-left:8px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px}.filter-option:hover .filter-option-cod{color:var(--ink-700)}.filter-option-cod-mais{opacity:.75;margin-left:3px;font-size:10.5px}.filter-field.excecao .filter-trigger.ativo{background:#fffaf7;border-color:#e8b9a6}.filter-excecao-sinal{color:#a63f10;margin-right:5px;font-weight:700;display:inline-block}.filter-empty{color:var(--ink-500);margin:6px 9px 10px;font-size:10.5px}.filter-pop-foot{border-top:1px solid var(--border);background:#fbfcfe;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.filter-pop-estado{color:var(--ink-500);font-size:11px}.link-button:disabled{opacity:.45;cursor:default;text-decoration:none}.link-button{cursor:pointer;color:var(--ink-700);background:0 0;border:0;font-size:11.5px;font-weight:620}.link-button:hover{color:var(--ink-950);text-decoration:underline}.tb-button.small{height:32px;padding:0 14px;font-size:11px}.filter-bar-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.filter-bar-foot-right{align-items:center;gap:14px;display:flex}.filter-bar-note{color:var(--ink-500);font-size:10.5px}.period-bar{top:var(--topbar-h);z-index:31;border-bottom:1px solid var(--border);background:#fff;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 30px;display:flex;position:sticky}.period-bar-group{border:1px solid var(--border);border-radius:11px;align-items:center;gap:10px;padding:8px 13px;display:flex}.period-bar-group.calculado{background:#f6fdfa;border-color:#bfe6d5}.period-bar-label{color:var(--ink-500);letter-spacing:.03em;font-size:10.5px;font-weight:650}.period-bar-group label{color:var(--ink-500);align-items:center;gap:6px;font-size:11px;display:flex}.period-bar-group input[type=date]{border:1px solid var(--border);font:inherit;color:var(--ink-950);background:#fff;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:600}.period-bar-value{color:#0f6f52;font-size:12.5px;font-weight:650}.period-bar-sep{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);font-size:10.5px;font-weight:700}.period-bar-note{color:var(--ink-500);margin-left:auto;font-size:11px}.period-bar-note b{color:var(--blue-600)}.filter-count{background:var(--blue-600);color:#fff;border-radius:6px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}@media (max-width:1280px){.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1020px){.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.filter-bar,.period-bar{padding-left:16px;padding-right:16px}}@media (max-width:760px){.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar-foot{flex-direction:column;align-items:stretch;gap:10px}.filter-bar-foot-right{justify-content:space-between}.period-bar-note{margin-left:0}}.topbar-left{align-items:center;gap:12px;min-width:0;display:flex}.topbar-heading{min-width:0}.director-name{white-space:nowrap;display:block}.tb-button.ativo{border-color:var(--blue-500);color:var(--blue-600);background:var(--blue-100)}.radar-title,.radar-body,.radar-value{margin:0}.donut-canvas{position:relative}.donut-center{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.donut-center-note{color:var(--ink-500);font-size:10.5px}.empty-state{text-align:center;padding:46px 20px}.empty-state .panel-sub{max-width:46ch;margin:8px auto 0}@media (max-width:760px){.topbar-eyebrow{display:none}.topbar-title{max-width:none;font-size:15px}.topbar-left{flex:auto}.period-control{min-width:116px}}.data-panel{margin-top:14px}.table-search{border:1px solid var(--border);height:36px;color:var(--ink-500);background:#fff;border-radius:10px;align-items:center;gap:8px;min-width:250px;padding:0 12px;display:flex}.table-search input{min-width:0;color:var(--ink-950);background:0 0;border:0;outline:none;flex:1;font-size:12px}.table-scroll{overflow-x:auto}.data-table{min-width:940px}.table-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:0 6px 9px;display:grid}.th{letter-spacing:.08em;text-transform:uppercase;min-height:24px;color:var(--ink-500);text-align:left;cursor:default;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font-size:10.5px;font-weight:650;display:inline-flex}.th.ordenavel{cursor:pointer}.th.ordenavel:hover{color:var(--ink-700)}.th.ordenada{color:var(--blue-600)}.th.align-right{text-align:right;justify-content:flex-end}.th.align-center{justify-content:center}.table-body{width:100%;position:relative}.tr-slot{width:100%;position:absolute;top:0;left:0}.tr{border-bottom:1px solid #f1f4f8;align-items:center;gap:12px;padding:0 6px;display:grid}.tr:hover{background:#fafcff}.tr.clicavel{cursor:pointer}.tr.aberta{background:var(--blue-100);border-bottom-color:#0000}.row-toggle{border:1px solid var(--border);background:var(--surface);width:24px;height:24px;color:var(--ink-500);cursor:pointer;border-radius:7px;place-items:center;padding:0;transition:transform .16s,color .16s,border-color .16s;display:grid}.row-toggle:hover{color:var(--blue-600);border-color:var(--blue-600)}.row-toggle.aberto{color:var(--blue-600);border-color:var(--blue-600);transform:rotate(90deg)}.tr-detalhe{background:var(--blue-100);border-bottom:1px solid #f1f4f8;padding:2px 6px 16px}.tr-detalhe .panel{box-shadow:none}@media (prefers-reduced-motion:reduce){.row-toggle{transition:none}}.td{font-variant-numeric:tabular-nums;min-width:0;font-size:12px}.td.align-right{text-align:right}.td.align-center{text-align:center}.table-empty,.table-foot{color:var(--ink-500);margin:14px 6px 0;font-size:10.5px}.table-foot{text-align:right}.cell-strong{font-weight:650}.score-badge{background:var(--blue-100);min-width:31px;height:23px;color:var(--blue-600);border-radius:7px;place-items:center;padding:0 6px;font-size:10.5px;font-weight:750;display:inline-grid}.score-badge.baixo{background:var(--red-100);color:var(--red-600)}.score-badge.medio{background:var(--amber-100);color:var(--amber-600)}.score-na{color:var(--ink-300);font-size:10.5px}@media (max-width:900px){.table-search{width:100%;min-width:0}.panel-head{flex-wrap:wrap}}.kpi-grid.kpi-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1020px){.kpi-grid.kpi-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.kpi-grid.kpi-4{grid-template-columns:1fr}}.rank-row.simples{grid-template-columns:22px 1fr auto;row-gap:6px;padding:8px 0}.rank-row.simples .progress-track{grid-column:2/-1}.rank-row.simples .entity-name,.rank-row.simples .rank-value{font-size:11.5px}.coaching-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.coaching-card{border:1px solid var(--border);background:#fcfdff;border-radius:12px;padding:15px 16px}.coaching-icon{background:var(--blue-100);width:30px;height:30px;color:var(--blue-600);border-radius:10px;place-items:center;margin-bottom:10px;display:grid}.coaching-title{margin:0;font-size:12.5px;font-weight:650}.coaching-body{color:var(--ink-500);margin:4px 0 0;font-size:10.5px;line-height:1.45}@media (max-width:1020px){.coaching-grid{grid-template-columns:1fr}}.heading-row{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.toggle-group{border:1px solid var(--border);background:#fff;border-radius:11px;gap:2px;padding:3px;display:inline-flex}.toggle-group button{color:var(--ink-700);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 15px;font-size:11.5px;font-weight:650}.toggle-group button:hover{color:var(--ink-950)}.toggle-group button.ativo{background:var(--navy-900);color:#fff}.advice-list{flex-direction:column;gap:10px;display:flex}.advice{border:1px solid #0000;border-radius:12px;gap:12px;padding:13px 15px;display:flex}.advice-icon{border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.advice-title{margin:0;font-size:12.5px;font-weight:650}.advice-body{color:var(--ink-500);margin:3px 0 0;font-size:10.5px;line-height:1.45}.advice-red{background:var(--red-100);border-color:#ffd9df}.advice-red .advice-icon{color:var(--red-600)}.advice-amber{background:var(--amber-100);border-color:#f6e3c2}.advice-amber .advice-icon{color:var(--amber-600)}.advice-green{background:var(--green-100);border-color:#cfeee2}.advice-green .advice-icon{color:var(--green-600)}.move-cell{font-variant-numeric:tabular-nums;font-weight:650}.move-cell.positive{color:var(--green-600)}.move-cell.negative{color:var(--red-600)}@media (max-width:760px){.heading-row{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:480px){.topbar{gap:8px;padding:0 12px}.topbar-actions{gap:6px}.tb-button{padding:0 10px}.period-control{min-width:104px;padding:0 10px}.content-area{padding:18px 12px 30px}.filter-bar,.period-bar{padding-left:12px;padding-right:12px}}@media (max-width:620px){.topbar-title{max-width:34vw}.topbar{scrollbar-width:none;overflow-x:auto}.topbar::-webkit-scrollbar{display:none}.topbar-left{z-index:1;background:0 0;position:sticky;left:0}.topbar-actions{flex:none}.period-control{max-width:128px}.period-value{text-overflow:ellipsis}}@media (max-width:760px){.rank-row:not(.simples){grid-template-columns:22px minmax(0,1fr) auto;row-gap:6px}.rank-row:not(.simples) .rank-index{grid-area:1/1}.rank-row:not(.simples) .entity-cell{grid-area:1/2}.rank-row:not(.simples) .rank-value{grid-area:1/3}.rank-row:not(.simples) .progress-track{grid-area:2/2/3/3}.rank-row:not(.simples) .change-cell{grid-area:2/3}}@media (max-width:1180px){.comparison-period{display:none}}@media (max-width:1080px){.director-chip,.tb-button span{display:none}.tb-button{padding:0 12px}}@media (max-width:1180px){.donut-wrap{grid-template-columns:1fr}}.legend-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legend-row{min-width:0}.kpi-grid.kpi-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1020px){.kpi-grid.kpi-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.kpi-grid.kpi-3{grid-template-columns:1fr}}.plano-panel{margin-top:14px}.plano-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.plano-card{border:1px solid var(--border);background:#fcfdff;border-radius:12px;padding:15px 16px}.plano-num{background:var(--navy-900);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;margin-bottom:10px;font-size:10.5px;font-weight:700;display:inline-grid}.plano-titulo{margin:0;font-size:12.5px;font-weight:650}.plano-corpo{color:var(--ink-500);margin:4px 0 0;font-size:10.5px;line-height:1.45}@media (max-width:1020px){.plano-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.plano-grid{grid-template-columns:1fr}}.chip{white-space:nowrap;border-radius:7px;padding:4px 9px;font-size:10.5px;font-weight:650;display:inline-block}.chip-green{background:var(--green-100);color:var(--green-600)}.chip-amber{background:var(--amber-100);color:var(--amber-600)}.chip-red{background:var(--red-100);color:var(--red-600)}.chip-blue{background:var(--blue-100);color:var(--blue-600)}.truncar{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cell-alerta{color:var(--red-600);font-weight:620}.td .muted{color:var(--ink-300)}.faixa-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.faixa-card{border:1px solid var(--border);background:#fcfdff;border-radius:12px;gap:11px;padding:12px 13px;display:flex}.faixa-barra{border-radius:3px;flex:none;width:4px}.faixa-conteudo{flex:1;min-width:0}.faixa-topo{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.faixa-nome{color:var(--ink-700);font-size:11px;font-weight:600}.faixa-valor{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:720}.faixa-share{color:var(--ink-500);margin-top:4px;font-size:10.5px;display:block}.matriz{flex-direction:column;gap:10px;display:flex}.matriz-linha{grid-template-columns:116px minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.matriz-cabecalho span{letter-spacing:.04em;color:var(--ink-500);background:#f4f7fb;border-radius:10px;place-items:center;padding:10px;font-size:10.5px;font-weight:650;display:grid}.matriz-canto{text-align:center}.matriz-rotulo{color:var(--ink-500);text-align:center;background:#f4f7fb;border-radius:10px;place-items:center;padding:10px;font-size:10.5px;font-weight:650;display:grid}.quad{border:1px solid #0000;border-radius:12px;min-width:0;padding:14px 15px}.quad-titulo{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.quad-corpo{color:var(--ink-500);overflow-wrap:anywhere;margin:4px 0 0;font-size:10.5px;line-height:1.4}.quad-red{background:var(--red-100);border-color:#ffd9df}.quad-red .quad-titulo{color:var(--red-600)}.quad-green{background:var(--green-100);border-color:#cfeee2}.quad-green .quad-titulo{color:var(--green-600)}.quad-blue{background:var(--blue-100);border-color:#d7e6fd}.quad-blue .quad-titulo{color:var(--blue-600)}.quad-amber{background:var(--amber-100);border-color:#f6e3c2}.quad-amber .quad-titulo{color:var(--amber-600)}.chip-orange{color:#a63f10;background:#ffeee4}.chip-purple{color:#5b3fc0;background:#f0ecff}.chip-grey{color:var(--ink-500);background:#eef1f5}.sinal-cell{color:var(--ink-700);font-size:11px}@media (max-width:620px){.faixa-grid{grid-template-columns:1fr}.matriz-linha{grid-template-columns:84px minmax(0,1fr) minmax(0,1fr);gap:8px}}@media (max-width:400px){.matriz-linha{grid-template-columns:62px minmax(0,1fr) minmax(0,1fr);gap:6px}.quad{padding:11px 10px}}.selo-mercado{letter-spacing:.16em;text-transform:uppercase;color:var(--blue-600);flex:none;font-size:10.5px;font-weight:720}.passos{flex-direction:column;gap:10px;display:flex}.passo{border:1px solid var(--border);background:#fcfdff;border-radius:12px;gap:12px;padding:13px 14px;display:flex}.passo-num{background:var(--blue-100);width:24px;height:24px;color:var(--blue-600);border-radius:8px;flex:none;place-items:center;font-size:10.5px;font-weight:750;display:grid}.passo-titulo{margin:0;font-size:12.5px;font-weight:650}.passo-corpo{color:var(--ink-500);margin:3px 0 0;font-size:10.5px;line-height:1.45}.upload-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.upload-card{background:#fbfcfe;border:1px dashed #cfd8e4;border-radius:13px;align-items:center;gap:14px;padding:16px 18px;display:flex}.upload-icon{background:var(--blue-100);width:40px;height:40px;color:var(--blue-600);border-radius:12px;flex:none;place-items:center;display:grid}.upload-texto{flex:1;min-width:0}.upload-titulo{margin:0;font-size:13.5px;font-weight:680}.upload-corpo{color:var(--ink-500);margin:3px 0 0;font-size:10.5px;line-height:1.4}.tb-button:disabled{opacity:.55;cursor:not-allowed}.historico{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.historico-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.historico-head .panel-sub{margin:0}.historico-linha{border-top:1px solid #f1f4f8;grid-template-columns:82px minmax(0,1.4fr) minmax(0,1.2fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.tag{letter-spacing:.06em;border-radius:7px;place-items:center;padding:4px 8px;font-size:10.5px;font-weight:750;display:inline-grid}.tag-vendas{background:var(--blue-100);color:var(--blue-600)}.tag-estoque{background:var(--amber-100);color:var(--amber-600)}.historico-arquivo,.historico-meio{min-width:0}.historico-arquivo .entity-name,.historico-meio .entity-name{font-size:12px}.historico-valor{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:680}.escopo-lista{flex-direction:column;gap:10px;display:flex}.escopo{border:1px solid var(--border);background:#fcfdff;border-radius:12px;gap:12px;padding:13px 14px;display:flex}.escopo-icone{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.escopo-ok .escopo-icone{background:var(--green-100);color:var(--green-600)}.escopo-nao .escopo-icone{background:var(--red-100);color:var(--red-600)}.escopo-titulo{margin:0;font-size:12.5px;font-weight:650}.escopo-corpo{color:var(--ink-500);margin:3px 0 0;font-size:10.5px;line-height:1.45}.reconciliacoes{flex-direction:column;gap:14px;display:flex}.equacao{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.eq-bloco{border:1px solid var(--border);background:#fbfcfe;border-radius:12px;flex-direction:column;flex:160px;gap:4px;min-width:0;padding:13px 15px;display:flex}.eq-rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);font-size:10.5px;font-weight:650}.eq-valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.eq-resultado{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.eq-resultado .eq-rotulo{color:#ffffff9e}.eq-op{color:var(--ink-300);place-items:center;font-size:15px;font-weight:600;display:grid}.eq-confirma{background:var(--green-100);color:#0f6f52;border-radius:10px;align-items:center;gap:7px;margin:12px 0 0;padding:10px 13px;font-size:10.5px;font-weight:620;display:flex}.controle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.controle{border:1px solid var(--border);background:#fcfdff;border-radius:12px;flex-direction:column;gap:4px;padding:14px 15px;display:flex}.controle-rotulo{color:var(--ink-500);font-size:10.5px}.controle-valor{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:720}.controle-nota{color:var(--ink-300);font-size:10.5px;line-height:1.35}.dicionario{flex-direction:column;gap:10px;display:flex}.dicionario-linha{border:1px solid var(--border);background:#fcfdff;border-radius:12px;grid-template-columns:106px 1fr;align-items:start;gap:13px;padding:12px 13px;display:grid}.dicionario-corpo{color:var(--ink-500);margin:0;font-size:10.5px;line-height:1.45}.regras{flex-direction:column;display:flex}.regra{border-top:1px solid #f1f4f8;grid-template-columns:148px 1fr;align-items:baseline;gap:14px;padding:11px 0;display:grid}.regra:first-child{border-top:0}.regra-termo{color:var(--blue-600);font-size:11.5px;font-weight:700}.regra-corpo{color:var(--ink-500);margin:0;font-size:11px;line-height:1.45}.riscos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.risco{background:var(--amber-100);border:1px solid #f6e3c2;border-radius:12px;gap:11px;padding:13px 15px;display:flex}.risco-icone{color:var(--amber-600);flex:none;margin-top:1px}.risco-texto{color:var(--ink-700);margin:0;font-size:10.5px;line-height:1.45}.risco-texto b{color:var(--ink-950)}@media (max-width:1020px){.controle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.riscos{grid-template-columns:1fr}}@media (max-width:760px){.upload-grid{grid-template-columns:1fr}.upload-card{flex-wrap:wrap}.historico-linha{grid-template-columns:70px 1fr;row-gap:6px}.historico-meio,.historico-valor{grid-column:2}.dicionario-linha{grid-template-columns:1fr}.regra{grid-template-columns:1fr;gap:2px}}.report-overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0914248c;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.report-janela{background:#eef1f6;border-radius:18px;flex-direction:column;width:min(1060px,100%);height:100%;display:flex;overflow:hidden;box-shadow:0 40px 90px #06132559}.report-topbar{border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:12px;padding:14px 18px;display:flex}.report-icone{background:var(--blue-100);width:34px;height:34px;color:var(--blue-600);border-radius:11px;place-items:center;display:grid}.report-identificacao{flex:1;min-width:0}.report-titulo{margin:0;font-size:14.5px;font-weight:700}.report-subtitulo{color:var(--ink-500);margin:2px 0 0;font-size:10.5px}.report-scroll{flex-direction:column;flex:1;align-items:center;gap:22px;padding:24px;display:flex;overflow-y:auto}.report-topbar .tb-button span{display:inline}@media (max-width:620px){.report-topbar .tb-button span{display:none}}.folha{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:860px;min-height:1120px;padding:42px 46px 26px;display:flex;box-shadow:0 12px 34px #142a4b1f}.folha-marca{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:16px;display:flex}.folha-simbolo{color:#fff;background:linear-gradient(150deg,#2f7ff2,#1657c4);border-radius:11px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.folha-nome{flex:1;min-width:0}.folha-marca-titulo{letter-spacing:.1em;font-size:13.5px;font-weight:700;display:block}.folha-marca-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500);margin-top:2px;font-size:8.5px;display:block}.folha-selo{border:1px solid var(--border);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);border-radius:999px;padding:5px 11px;font-size:9px;font-weight:700}.folha-conteudo{flex:1;padding-top:26px}.folha-pe{border-top:1px solid var(--border);color:var(--ink-300);justify-content:space-between;align-items:center;margin-top:24px;padding-top:12px;font-size:9px;display:flex}.folha-num{background:var(--navy-900);color:#fff;border-radius:7px;place-items:center;min-width:22px;height:22px;font-size:9.5px;font-weight:700;display:grid}.doc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--blue-600);margin:0;font-size:9.5px;font-weight:750}.doc-titulo{letter-spacing:-.03em;margin:6px 0 0;font-size:27px;font-weight:680}.doc-sub{color:var(--ink-500);max-width:62ch;margin:8px 0 0;font-size:11.5px}.doc-secao{align-items:center;gap:10px;margin:26px 0 12px;display:flex}.doc-secao-num{letter-spacing:.06em;background:var(--red-100);min-width:30px;height:22px;color:var(--red-600);border-radius:7px;place-items:center;padding:0 7px;font-size:9px;font-weight:750;display:grid}.doc-secao-num.azul{background:var(--blue-600);color:#fff}.doc-secao h3{letter-spacing:-.02em;margin:0;font-size:15.5px;font-weight:680}.doc-secao p{color:var(--ink-500);margin:2px 0 0;font-size:10px}.doc-contexto{border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:20px;display:grid;overflow:hidden}.doc-contexto div{background:var(--navy-900);color:#fff;border-right:1px solid #ffffff1a;padding:13px 16px}.doc-contexto div:last-child{border-right:0}.doc-contexto .rot{letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-size:8.5px;display:block}.doc-contexto .val{margin-top:3px;font-size:14px;font-weight:700;display:block}.doc-contexto .obs{color:#ffffff80;text-align:right;margin-top:3px;font-size:8px;display:block}.doc-filtros{border-left:3px solid var(--blue-500);background:#f6f9fe;margin-top:12px;padding:12px 15px}.doc-filtros .rot{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);font-size:8.5px;display:block}.doc-filtros p{margin:4px 0 0;font-size:11px}.doc-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.doc-kpi{border:1px solid var(--border);border-radius:11px;padding:13px 15px}.doc-kpi .rot{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);font-size:8.5px;font-weight:700;display:block}.doc-kpi .val{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:19px;font-weight:720;display:block}.doc-kpi .obs{color:var(--ink-500);margin-top:5px;font-size:9.5px;line-height:1.35;display:block}.doc-kpi.escuro{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.doc-kpi.escuro .rot,.doc-kpi.escuro .obs{color:#fff9}.doc-kpi.destaque{border-color:var(--blue-500);background:#f6f9fe}.doc-kpi.destaque .val{color:var(--blue-600)}.gap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.gap-card{border:1px solid var(--border);border-top-width:3px;border-radius:11px;padding:13px 14px}.gap-red{border-top-color:var(--red-600)}.gap-amber{border-top-color:var(--amber-600)}.gap-blue{border-top-color:var(--blue-600)}.gap-green{border-top-color:var(--green-600)}.gap-rot{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-500);font-size:8.5px;font-weight:700;display:block}.gap-val{letter-spacing:-.03em;margin-top:5px;font-size:18px;font-weight:720;display:block}.gap-exp{color:var(--ink-500);margin:6px 0 0;font-size:9.5px;line-height:1.4}.gap-acao-rot{letter-spacing:.1em;color:var(--blue-600);margin-top:9px;font-size:8.5px;font-weight:750;display:block}.gap-acao{color:var(--ink-700);margin:3px 0 0;font-size:9.5px;line-height:1.4}.p1-lista{flex-direction:column;gap:8px;display:flex}.p1-linha{border:1px solid var(--border);border-radius:11px;grid-template-columns:minmax(0,1.5fr) 108px 120px minmax(0,1.4fr);align-items:center;gap:14px;padding:11px 14px;display:grid}.p1-num{background:var(--navy-900);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;margin-right:9px;font-size:9px;font-weight:700;display:inline-grid}.p1-nome{font-size:11.5px;font-weight:650}.p1-meta{color:var(--ink-500);margin-top:2px;font-size:9px;display:block}.p1-rot{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);font-size:8px;display:block}.p1-val{margin-top:2px;font-size:11.5px;font-weight:680;display:block}.p1-orient{color:var(--ink-500);font-size:9.5px;line-height:1.4}.doc-tabela{border-collapse:collapse;width:100%;margin-top:14px}.doc-tabela th{text-align:right;background:var(--navy-900);color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:9px 10px;font-size:8.5px;font-weight:700}.doc-tabela th:first-child,.doc-tabela td:first-child{text-align:left}.doc-tabela td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #f1f4f8;padding:9px 10px;font-size:10.5px}.doc-tabela tr.parcial td{background:#fffaf1}.doc-mes{font-weight:650}.doc-mes small{color:var(--amber-600);margin-top:2px;font-size:8.5px;font-weight:500;display:block}.doc-criterio{border-left:3px solid var(--blue-500);color:var(--ink-700);background:#f6f9fe;margin-top:14px;padding:12px 15px;font-size:10px;line-height:1.5}.doc-criterio b{color:var(--ink-950)}@media (max-width:900px){.report-overlay{padding:0}.report-janela{border-radius:0}.report-scroll{padding:12px}.folha{min-height:0;padding:24px 20px 18px}.doc-kpis,.gap-grid,.doc-contexto{grid-template-columns:1fr 1fr}.p1-linha{grid-template-columns:1fr;row-gap:6px}}@media print{.dashboard-shell{display:none!important}.report-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static;inset:auto}.report-janela{width:auto;height:auto;box-shadow:none;background:#fff;border-radius:0;display:block}.report-topbar{display:none}.report-scroll{padding:0;display:block;overflow:visible}.folha{max-width:none;height:auto;min-height:0;box-shadow:none;break-inside:avoid-page;border-radius:0;margin:0;padding:0 0 8px;display:block}.folha+.folha{break-before:page;page-break-before:always}.folha-conteudo{flex:none;padding-top:18px}.folha-pe{margin-top:14px}.doc-tabela tr,.doc-kpi,.gap-card,.p1-linha{break-inside:avoid}.doc-contexto,.doc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.p1-linha{grid-template-columns:minmax(0,1.5fr) 92px 104px minmax(0,1.2fr)}.doc-titulo{font-size:23px}.doc-kpi{padding:10px 12px}.doc-kpi .val{font-size:16px}.gap-card{padding:10px 11px}.gap-val{font-size:15px}.doc-tabela th{padding:7px 8px;font-size:8px}.doc-tabela td{padding:6px 8px;font-size:9.5px}.doc-tabela td.doc-mes{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.doc-tabela td.doc-mes small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p1-linha{padding:9px 12px}.doc-kpi.escuro,.doc-contexto div,.doc-tabela th,.folha-num,.p1-num{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:12mm}}.doc-mes-meta{color:var(--ink-500);margin-top:2px;font-size:8.5px;font-weight:500;display:block}.doc-tabela td.align-left{text-align:left}.sintese{border:1px solid var(--border);border-left:3px solid var(--blue-500);background:#f8fafd;border-radius:0 11px 11px 0;margin-top:14px;padding:15px 17px}.sintese-rot{letter-spacing:.13em;text-transform:uppercase;color:var(--blue-600);font-size:8.5px;font-weight:750;display:block}.sintese p{margin:6px 0 0;font-size:11.5px;line-height:1.6}.doc-kpis.quatro{grid-template-columns:repeat(4,minmax(0,1fr))}.doc-tabela.compacta td{padding:7px 9px;font-size:9.5px}.doc-tabela .col-leitura{text-align:left;color:var(--ink-500);font-size:9px;line-height:1.35}.doc-tabela th.col-leitura{color:#ffffffd9}.ponte-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ponte-card{border:1px solid var(--border);border-top-width:3px;border-radius:11px;padding:12px 13px}.ponte-green{border-top-color:var(--green-600)}.ponte-red{border-top-color:var(--red-600)}.ponte-val{letter-spacing:-.03em;margin-top:5px;font-size:16px;font-weight:720;display:block}.ponte-val.green{color:var(--green-600)}.ponte-val.red{color:var(--red-600)}.doc-interpreta{background:var(--navy-900);color:#fff;border-radius:11px;margin-top:12px;padding:13px 16px}.doc-interpreta .rot{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;font-size:8.5px;font-weight:750;display:block}.doc-interpreta p{color:#ffffffe6;margin:5px 0 0;font-size:10px;line-height:1.5}.fatos{border:1px solid var(--border);background:#fbfcfe;border-radius:12px;margin-top:18px;padding:16px 18px}.fatos-topo{align-items:center;gap:11px;margin-bottom:10px;display:flex}.fatos-marca{background:var(--blue-600);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.fatos-titulo{margin:0;font-size:12.5px;font-weight:680}.fatos-sub{color:var(--ink-500);margin:1px 0 0;font-size:10.5px}.fato{color:var(--ink-700);margin:6px 0 0;font-size:10.5px;line-height:1.5}.mov-bloco{margin-top:10px}.mov-titulo{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:750}.mov-perda{color:var(--red-600)}.mov-ganho{color:var(--green-600)}.mov-bloco .doc-tabela{margin-top:6px}.prioridades{flex-direction:column;gap:9px;display:flex}.prioridade{border:1px solid var(--border);background:#fcfdff;border-radius:11px;gap:12px;padding:12px 14px;display:flex}.prioridade-num{background:var(--navy-900);color:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:750;display:grid}.prioridade-titulo{margin:0;font-size:12px;font-weight:680}.prioridade-corpo{color:var(--ink-500);margin:3px 0 0;font-size:10.5px;line-height:1.45}.perguntas{margin:0;padding-left:20px}.perguntas li{color:var(--ink-700);margin-bottom:6px;font-size:10.5px;line-height:1.5}.compromissos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.compromisso{border:1px solid var(--border);border-radius:11px;gap:11px;padding:12px 14px;display:flex}.compromisso-box{border:1.5px solid var(--ink-300);border-radius:4px;flex:none;width:15px;height:15px;margin-top:2px}@media (max-width:900px){.doc-kpis.quatro,.ponte-grid,.compromissos{grid-template-columns:1fr 1fr}}@media print{.doc-kpis.quatro,.ponte-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.compromissos{grid-template-columns:1fr 1fr}.prioridade,.compromisso,.mov-bloco,.fatos{break-inside:avoid}}.freshness-chip{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.freshness-ok{background:var(--green-100);color:var(--green-600)}.freshness-atencao{background:var(--amber-100);color:var(--amber-600)}.freshness-velho{background:var(--red-100);color:var(--red-600)}.aviso{border-radius:11px;align-items:center;gap:10px;margin:12px 0 0;padding:11px 13px;font-size:12.5px;line-height:1.45;display:flex}.aviso svg{flex:none}.aviso span{flex:1}.aviso code{background:#0000000d;border-radius:4px;padding:1px 4px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px}.aviso-info{background:var(--blue-100);color:var(--blue-600)}.aviso-ok{background:var(--green-100);color:var(--green-600)}.aviso-erro{background:var(--red-100);color:var(--red-600)}.aviso-neutro{background:var(--canvas);color:var(--ink-700);border:1px solid var(--border)}.aviso .tb-button{flex:none}.jobs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.job-card{border:1px solid var(--border);background:var(--canvas);border-radius:13px;flex-direction:column;gap:7px;padding:14px;display:flex}.job-topo{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.job-titulo{color:var(--ink-950);margin:0;font-size:13.5px;font-weight:650;display:block}.job-agenda{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-300);white-space:nowrap;font-size:10.5px;font-weight:600;display:block}.job-corpo{color:var(--ink-700);flex:1;margin:0;font-size:12px;line-height:1.5}.job-ultima{color:var(--ink-500);margin:0;font-size:11.5px}.job-card .tb-button{justify-content:center;margin-top:3px}.job-card .tb-button span{display:inline!important}.confirm-fundo{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1f3a66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirm-caixa{background:var(--surface);width:min(460px,100%);box-shadow:var(--shadow);border-radius:16px;padding:22px}.confirm-titulo{color:var(--ink-950);margin:0 0 10px;font-size:16px;font-weight:650}.confirm-corpo{color:var(--ink-700);margin:0 0 10px;font-size:13px;line-height:1.55}.confirm-acoes{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.confirm-acoes .tb-button span{display:inline!important}@media (max-width:1080px){.jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.jobs-grid{grid-template-columns:1fr}}@media print{.jobs-grid,.confirm-fundo,.aviso{display:none!important}}
