.bi-6{--green:#485948;--green-dark:#344134;--gold:#bb9a6b;--gold-pale:#f3eadc;--red:#942929;--bg:#f4f5f7;--text:#303630;--muted:#747a74;--line:#e2e5e2;--card:#fff;--shadow:0 8px 30px #2b372b14;--title:"Playfair Display", serif;--data:"Inter", sans-serif}.bi-6 .quick-help{z-index:50;color:#35473c;background:#fffdfa;border:1px solid #d8cfbf;border-radius:14px;width:min(380px,100vw - 32px);padding:18px;position:fixed;top:86px;right:22px;box-shadow:0 18px 45px #1b302833}.bi-6 .quick-help>b{font-family:var(--serif);font-size:20px}.bi-6 .quick-help>button{float:right;background:0 0;border:0;font-size:22px}.bi-6 .quick-help details{border-top:1px solid #ebe6dc;margin-top:12px;padding-top:10px}.bi-6 .quick-help summary{cursor:pointer;font-weight:700}.bi-6 .quick-help p{color:#667268;margin:7px 0 0;font-size:13px;line-height:1.45}.bi-6 .revenue-grouped-chart{padding:16px 12px 6px;position:relative}.bi-6 .revenue-columns{background:repeating-linear-gradient(0deg,#0000 0 43px,#e8ece8 44px);border-bottom:1px solid #cfd6cf;justify-content:space-around;align-items:end;gap:18px;height:220px;display:flex;position:relative}.bi-6 .revenue-group{flex-direction:column;justify-content:end;align-items:center;min-width:70px;height:100%;display:flex}.bi-6 .revenue-bars{align-items:end;gap:7px;height:184px;display:flex}.bi-6 .revenue-bars i{background:#d7c3a0;border-radius:4px 4px 0 0;width:23px;min-height:3px;display:block;position:relative}.bi-6 .revenue-bars i+i{background:#486a72}.bi-6 .revenue-bars b{white-space:nowrap;font-size:10px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.bi-6 .revenue-group>strong{color:#34453a;margin-top:8px;font-size:11px}.bi-6 .revenue-group>small{color:#6d796f;font-size:9px}.bi-6 .revenue-legend{color:#68746c;align-items:center;gap:14px;margin-top:12px;font-size:10px;display:flex}.bi-6 .revenue-legend span{align-items:center;gap:5px;display:flex}.bi-6 .revenue-legend i{background:#d7c3a0;border-radius:2px;width:9px;height:9px}.bi-6 .revenue-legend span:nth-child(2) i{background:#486a72}.bi-6 .revenue-legend small{margin-left:auto}.bi-6 *{box-sizing:border-box}.bi-6{scroll-behavior:smooth;background:var(--bg);color:var(--text);font-family:var(--data);margin:0;font-size:15.4px}.bi-6 .card h3{font-size:1.18em}.bi-6 .card p,.bi-6 .bar-row b,.bi-6 .bar-row strong{font-size:1.05em}.bi-6 .bar-row{grid-template-columns:minmax(175px,1.5fr) minmax(160px,4fr) minmax(64px,.7fr);gap:12px}.bi-6 .bar-row b{white-space:normal;text-overflow:clip;overflow:visible}.bi-6 .purchase-matrix{margin-top:22px}.bi-6 .matrix-plot{background-image:linear-gradient(#e7ebe7 1px,#0000 1px),linear-gradient(90deg,#e7ebe7 1px,#0000 1px);background-size:25% 25%;border-bottom:2px solid #b8bdb8;border-left:2px solid #b8bdb8;height:310px;margin:0 18px 0 52px;position:relative}.bi-6 .matrix-plot:before{content:"Estoque em peças";writing-mode:vertical-rl;color:var(--muted);font-size:12px;position:absolute;top:10px;left:-42px;transform:rotate(180deg)}.bi-6 .matrix-plot:after{content:"Giro 12m →";color:var(--muted);font-size:12px;position:absolute;bottom:-28px;right:4px}.bi-6 .matrix-plot span{opacity:.9;border:2px solid #fff;border-radius:50%;position:absolute;box-shadow:0 2px 8px #0002}.bi-6 .matrix-cut{border-left:1px dashed #d58a24;position:absolute;top:0;bottom:0;left:38.46%}.bi-6 .matrix-scale{float:left;color:#747a74;flex-direction:column;justify-content:space-between;align-items:flex-end;width:48px;height:310px;padding-bottom:0;font-size:12px;display:flex}.bi-6 .matrix-xscale{color:#747a74;justify-content:space-between;margin:7px 18px 0 52px;font-size:12px;display:flex}.bi-6 .matrix-plot .repor,.bi-6 .matrix-legend .repor{color:#2f9e61;background:#2f9e61}.bi-6 .matrix-plot .liquidar,.bi-6 .matrix-legend .liquidar{color:#c43c3c;background:#c43c3c}.bi-6 .matrix-plot .observar,.bi-6 .matrix-legend .observar{color:#557f90;background:#557f90}.bi-6 .matrix-legend{flex-wrap:wrap;gap:18px;padding-top:12px;font-size:13px;display:flex}.bi-6 .matrix-legend span:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.bi-6 .finance-visuals{margin:22px 0}.bi-6 .cfo-answer{background:#fffdf8;border:1px solid #d9d0c1;border-left:4px solid #bb9a6b;border-radius:12px;margin:22px 0;padding:22px 24px}.bi-6 .cfo-answer-head span{color:#88704d;letter-spacing:.8px;font-size:11px;font-weight:700}.bi-6 .cfo-answer-head h3{margin:4px 0 18px;font-size:20px}.bi-6 .cfo-answer-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bi-6 .cfo-answer-grid div{border-right:1px solid #e5dfd4;flex-direction:column;gap:4px;padding-right:14px;display:flex}.bi-6 .cfo-answer-grid div:last-child{border:0}.bi-6 .cfo-answer-grid span{text-transform:uppercase;color:#747a74;font-size:12px}.bi-6 .cfo-answer-grid b{font-size:22px}.bi-6 .cfo-answer-grid small{color:#747a74}.bi-6 .cfo-answer p{margin:18px 0 0;line-height:1.55}.bi-6 .cfo-playbook{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.bi-6 .cfo-playbook li{margin:0 0 11px;line-height:1.5}.bi-6 .cfo-playbook ol{padding-left:20px}.bi-6 .cfo-playbook ol li::marker{color:#bb9a6b;font-weight:700}.bi-6 .waterfall-row{grid-template-columns:180px 1fr 120px;align-items:center;gap:12px;min-height:42px;font-size:13px;display:grid}.bi-6 .waterfall-row i{border-radius:3px;justify-self:start;height:22px}.bi-6 .waterfall-row i.up{background:#2f9e61}.bi-6 .waterfall-row i.down{background:#c43c3c}.bi-6 .waterfall-row b{text-align:right}.bi-6 .line-plot{background:linear-gradient(#0000 49%,#e7ebe7 50%,#0000 51%);border-bottom:1px solid #d9ded9;align-items:flex-end;gap:12px;height:210px;padding:16px 8px 32px;display:flex}.bi-6 .line-plot>div{background:#ff5b13;border-radius:10px 10px 2px 2px;flex:1;min-width:36px;position:relative}.bi-6 .line-plot i{background:#fff;border:3px solid #ff5b13;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;right:-3px}.bi-6 .line-plot small{white-space:nowrap;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}.bi-6 .line-plot b{white-space:nowrap;font-size:11px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.bi-6 .workspace-nav{scrollbar-width:none;justify-content:center;gap:3px;height:58px;overflow-x:auto}.bi-6 .workspace-nav::-webkit-scrollbar{display:none}.bi-6 .workspace-nav button{border-bottom-width:4px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:132px;padding:7px 15px 6px;display:flex}.bi-6 .workspace-nav button b{letter-spacing:-.1px;font-size:11px}.bi-6 .workspace-nav button small{color:#9aa09a;letter-spacing:.5px;text-transform:uppercase;font-size:7px}.bi-6 .workspace-nav button.active small{color:#88704d}.bi-6 .workspace-subnav{scrollbar-width:none;background:#f8f7f4;border-bottom:1px solid #e6e1d8;align-items:center;gap:7px;min-height:42px;padding:6px max(24px,50vw - 720px);display:flex;overflow-x:auto}.bi-6 .workspace-subnav::-webkit-scrollbar{display:none}.bi-6 .workspace-subnav button{white-space:nowrap;color:#6d736d;background:#fff;border:1px solid #e1ded7;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:700}.bi-6 .workspace-subnav button.active{background:var(--green);border-color:var(--green);color:#fff}.bi-6 .decision-context{border:1px solid #dde3db;border-left:4px solid var(--gold);background:linear-gradient(90deg,#eef1ec,#faf9f6);border-radius:8px;grid-template-columns:210px 1fr auto;align-items:center;gap:20px;margin:-2px 0 18px;padding:12px 16px;display:grid}.bi-6 .decision-context>div:first-child{flex-direction:column;gap:2px;display:flex}.bi-6 .decision-context>div:first-child span{color:var(--gold);letter-spacing:1.2px;font-size:8px;font-weight:800}.bi-6 .decision-context>div:first-child b{color:var(--green-dark);font-family:var(--title);font-size:17px}.bi-6 .decision-context p{color:#4a524a;margin:0;font-size:12px;font-weight:600}.bi-6 .decision-context-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.bi-6 .decision-context-meta span{color:#6d746d;white-space:nowrap;background:#fff;border:1px solid #e1e4df;border-radius:999px;padding:5px 8px;font-size:8px}.bi-6 .v6-command-center{color:#fff;background:radial-gradient(circle at 86% 0,#bb9a6b33,#0000 28%),linear-gradient(135deg,#273329,#3f5142 62%,#4d5c4e);border-radius:15px;margin-bottom:26px;padding:26px;box-shadow:0 18px 42px #27332933}.bi-6 .v6-command-head{grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:22px;display:grid}.bi-6 .v6-command-head>div:first-child>span,.bi-6 .v6-governance>div:first-child>span{color:#d8bd91;letter-spacing:1.5px;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.bi-6 .v6-command-head h1{color:#fff;font-family:var(--title);margin:0;font-size:30px;line-height:1.1}.bi-6 .v6-command-head p{color:#dce4dc;margin:7px 0 0;font-size:11px}.bi-6 .role-switcher{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:590px;display:flex}.bi-6 .role-switcher button{color:#e8ece8;background:#ffffff0f;border:1px solid #ffffff30;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:700}.bi-6 .role-switcher button.active{color:#273329;background:#d6b47f;border-color:#d6b47f}.bi-6 .v6-role-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bi-6 .v6-role-kpis article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1f;border-top:3px solid #ffffff4d;border-radius:9px;flex-direction:column;min-height:112px;padding:15px;display:flex}.bi-6 .v6-role-kpis article.good{border-top-color:#75c78e}.bi-6 .v6-role-kpis article.bad{border-top-color:#e77d73}.bi-6 .v6-role-kpis article.warn{border-top-color:#e0b44d}.bi-6 .v6-role-kpis article>span{color:#cfd8cf;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:700}.bi-6 .v6-role-kpis article>b{color:#fff;font-family:var(--title);margin:11px 0 5px;font-size:23px;line-height:1}.bi-6 .v6-role-kpis article>small{color:#c6d0c6;margin-top:auto;font-size:8.5px}.bi-6 .v6-decision-layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,.7fr);gap:12px;margin-top:12px;display:grid}.bi-6 .v6-decision-queue,.bi-6 .v6-data-trust{color:var(--text);background:#fff;border-radius:10px;padding:18px}.bi-6 .v6-decision-queue .card-head{margin-bottom:8px}.bi-6 .v6-decision-queue>button{text-align:left;background:0 0;border:0;border-top:1px solid #eceeeb;grid-template-columns:27px minmax(0,1fr) auto 20px;align-items:center;gap:10px;width:100%;padding:10px 3px;display:grid}.bi-6 .v6-decision-queue>button:hover{background:#f7f8f6}.bi-6 .v6-decision-queue>button>i{width:25px;height:25px;color:var(--green);background:#edf2ec;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.bi-6 .v6-decision-queue>button>i.critical{color:#a13932;background:#fae9e7}.bi-6 .v6-decision-queue>button>i.attention{color:#946e13;background:#fbf2dd}.bi-6 .v6-decision-queue>button>span{flex-direction:column;gap:3px;display:flex}.bi-6 .v6-decision-queue>button b{color:#394139;font-size:10px}.bi-6 .v6-decision-queue>button small{color:#7f867f;font-size:8.5px}.bi-6 .v6-decision-queue>button em{color:#85704d;white-space:nowrap;font-size:8px;font-style:normal;font-weight:700}.bi-6 .v6-decision-queue>button strong{color:var(--gold);font-size:16px}.bi-6 .v6-data-trust h3{font-family:var(--title);color:var(--green-dark);margin:0 0 12px;font-size:19px}.bi-6 .v6-data-trust>div{border-bottom:1px solid #eceeeb;justify-content:space-between;gap:12px;padding:8px 0;font-size:9px;display:flex}.bi-6 .v6-data-trust>div b{color:#257142}.bi-6 .v6-data-trust>div.pending b{color:#a47a16}.bi-6 .v6-data-trust p{color:#7b817b;margin:12px 0 0;font-size:8.5px;line-height:1.5}.bi-6 .v6-detail-toggle{width:100%;color:var(--green-dark);text-align:left;background:#fff;border:1px solid #d9ded7;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 0 22px;padding:13px 16px;display:grid}.bi-6 .v6-detail-toggle span{font-size:10px;font-weight:800}.bi-6 .v6-detail-toggle small{color:#858c85;font-size:9px}.bi-6 .v6-detail-toggle b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.bi-6 .v6-deep-dive{animation:.18s ease-out v6-reveal}@keyframes v6-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.bi-6 .v6-governance{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#2c382d,#4b5c4c);border-radius:13px;margin-bottom:25px;padding:25px}.bi-6 .v6-governance h2{font-family:var(--title);margin:0;font-size:24px}.bi-6 .v6-governance>div:first-child p{color:#d7dfd7;margin:7px 0 0;font-size:10px}.bi-6 .v6-principle-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0 12px;display:grid}.bi-6 .v6-principle-grid a{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;flex-direction:column;gap:6px;min-height:80px;padding:13px;text-decoration:none;display:flex}.bi-6 .v6-principle-grid a:hover{background:#ffffff1a;border-color:#d8bd91}.bi-6 .v6-principle-grid a b{color:#e2c89e;font-size:10px}.bi-6 .v6-principle-grid a span{color:#d8e0d8;font-size:8.5px;line-height:1.4}.bi-6 .v6-source-boundary{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.bi-6 .v6-source-boundary>div{color:var(--text);background:#fff;border-radius:7px;flex-direction:column;gap:5px;padding:12px;display:flex}.bi-6 .v6-source-boundary b{color:var(--green);font-size:9px}.bi-6 .v6-source-boundary span{color:#747b74;font-size:8.5px;line-height:1.45}@media (width<=1050px){.bi-6 .decision-context{grid-template-columns:180px 1fr}.bi-6 .decision-context-meta{grid-column:1/-1;justify-content:flex-start}.bi-6 .v6-command-head,.bi-6 .v6-decision-layout{grid-template-columns:1fr}.bi-6 .role-switcher{justify-content:flex-start}.bi-6 .v6-role-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.bi-6 .workspace-nav{height:auto;max-height:calc(100vh - 84px)}.bi-6 .workspace-nav button{min-width:100%}.bi-6 .workspace-subnav{padding-left:14px;padding-right:14px}.bi-6 .decision-context{grid-template-columns:1fr;gap:8px;margin-top:0}.bi-6 .decision-context-meta{grid-column:auto}.bi-6 .v6-command-center,.bi-6 .v6-governance{border-radius:11px;padding:18px}.bi-6 .v6-command-head h1{font-size:25px}.bi-6 .v6-role-kpis,.bi-6 .v6-principle-grid,.bi-6 .v6-source-boundary{grid-template-columns:1fr}.bi-6 .v6-role-kpis article{min-height:96px}.bi-6 .v6-decision-queue>button{grid-template-columns:25px minmax(0,1fr) 18px}.bi-6 .v6-decision-queue>button em{grid-column:2}.bi-6 .v6-detail-toggle{grid-template-columns:1fr auto}.bi-6 .v6-detail-toggle small{grid-column:1}.bi-6 .v6-detail-toggle b{grid-area:1/2/span 2}}.bi-6 button,.bi-6 input,.bi-6 select{font:inherit}.bi-6 button{cursor:pointer}.bi-6 main{min-height:100vh}.bi-6 header{background:var(--green);color:#fff;z-index:100;justify-content:space-between;align-items:center;height:84px;padding:11px max(24px,50vw - 720px);display:flex;position:sticky;top:0;box-shadow:0 5px 16px #00000029}.bi-6 .brand{align-items:center;gap:18px;display:flex}.bi-6 .brand img{object-fit:contain;width:178px;height:53px}.bi-6 .brand>div{border-left:1px solid #ffffff40;flex-direction:column;gap:3px;padding-left:18px;display:flex}.bi-6 .brand b{font-family:var(--title);font-size:18px}.bi-6 .brand span{letter-spacing:1.4px;text-transform:uppercase;color:#dce0dc;font-size:9px}.bi-6 .header-actions{gap:9px;display:flex}.bi-6 .header-actions button{border:1px solid var(--gold);color:#fff;background:#ffffff0d;border-radius:6px;padding:9px 13px;font-size:11px;font-weight:700}.bi-6 .menu-button{display:none!important}.bi-6 .filter-panel{border:1px solid var(--line);z-index:150;background:#fff;padding:16px max(24px,50vw - 720px) 18px;position:fixed;inset:84px 0 0;overflow-y:auto;box-shadow:0 14px 34px #0003}.bi-6 .filter-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bi-6 .filter-title>div{align-items:baseline;gap:12px;display:flex}.bi-6 .filter-title span{letter-spacing:1.2px;color:var(--gold);font-size:9px;font-weight:700}.bi-6 .filter-title b{font-family:var(--title);color:var(--green);font-size:16px}.bi-6 .filter-title-actions{align-items:center;gap:10px;display:flex}.bi-6 .filter-reset{color:var(--muted);background:0 0;border:0;font-size:10px;text-decoration:underline}.bi-6 .filter-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:9px;display:grid}.bi-6 .field,.bi-6 .multi summary{background:#fafbfa;border:1px solid #dfe3df;border-radius:6px;flex-direction:column;gap:4px;height:54px;padding:7px 9px;display:flex}.bi-6 .field span,.bi-6 .multi summary span{letter-spacing:.7px;text-transform:uppercase;color:#818781;font-size:8px;font-weight:700}.bi-6 .field input,.bi-6 .field select{color:#414841;background:0 0;border:0;outline:0;min-width:0;font-size:11px;font-weight:600}.bi-6 .field.compare{background:#fcfaf6;border-color:#dbc9ad}.bi-6 .multi{position:relative}.bi-6 .multi summary{cursor:pointer;list-style:none}.bi-6 .multi summary::-webkit-details-marker{display:none}.bi-6 .multi summary b{color:var(--green);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bi-6 .multi summary:after{content:"▾";color:var(--gold);position:absolute;bottom:9px;right:10px}.bi-6 .multi-menu{border:1px solid var(--line);z-index:120;background:#fff;border-radius:7px;width:100%;min-width:250px;max-width:340px;padding:9px;position:absolute;top:58px;left:0;box-shadow:0 12px 30px #00000029}.bi-6 .multi-actions{border-bottom:1px solid #eee;gap:7px;padding-bottom:7px;display:flex}.bi-6 .multi-actions button{background:var(--gold-pale);color:#66563e;border:0;border-radius:4px;padding:5px 8px;font-size:9px}.bi-6 .multi-search{background:#fafbfa;border:1px solid #d9dfd9;border-radius:5px;align-items:center;gap:7px;margin:8px 0 2px;padding:7px 9px;display:flex}.bi-6 .multi-search>span{color:var(--green);font-size:16px;line-height:1}.bi-6 .multi-search input{color:#414841;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.bi-6 .multi-empty{color:var(--muted);margin:8px 5px;font-size:9px;line-height:1.4}.bi-6 .multi-list{max-height:235px;padding-top:6px;overflow:auto}.bi-6 .multi-list label{border-radius:3px;align-items:center;gap:8px;padding:5px;font-size:10px;display:flex}.bi-6 .multi-list label:hover{background:#f5f2ed}.bi-6 .multi-list input{accent-color:var(--green)}.bi-6 .apply{background:var(--green);color:#fff;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border:0;border-radius:5px;margin:0;padding:9px 22px;font-size:10px;font-weight:700}.bi-6 nav{border-bottom:1px solid var(--line);z-index:90;background:#fff;align-items:stretch;height:49px;padding:0 max(24px,50vw - 720px);display:flex;position:sticky;top:84px;box-shadow:0 2px 8px #0000000a}.bi-6 nav button{color:#6a706a;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 16px;font-size:11px;font-weight:600}.bi-6 nav button:hover{color:var(--green)}.bi-6 nav button.active{color:var(--green);border-bottom-color:var(--gold);background:#faf8f4}.bi-6 .active-filter{flex-wrap:wrap;gap:7px;max-width:1440px;margin:0 auto;padding:11px 24px 0;display:flex}.bi-6 .active-filter span{color:#596259;background:#e8ece8;border-radius:20px;padding:5px 9px;font-size:9px}.bi-6 .container{max-width:1440px;margin:0 auto;padding:20px 24px 60px}.bi-6 .section-heading{border-bottom:2px solid var(--gold);margin:5px 0 16px;padding-bottom:9px}.bi-6 .section-heading span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px}.bi-6 .section-heading h2{font-family:var(--title);color:var(--green);margin:3px 0 0;font-size:23px}.bi-6 .card,.bi-6 .table-card{background:var(--card);box-shadow:var(--shadow);border:1px solid #48594814;border-radius:10px;padding:20px}.bi-6 .card h3{color:#4d554d;margin:0;font-size:14px}.bi-6 .card-head{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.bi-6 .card-head p{color:#8a8f8a;margin:4px 0 0;font-size:10px}.bi-6 .tag{background:var(--gold-pale);color:#80633e;letter-spacing:1px;border-radius:3px;margin-bottom:8px;padding:3px 7px;font-size:8px;font-weight:700;display:inline-block}.bi-6 .tag.gold{background:var(--gold);color:var(--green-dark)}.bi-6 .grid-kpi{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.bi-6 .grid-kpi.six{grid-template-columns:repeat(6,1fr)}.bi-6 .grid-kpi.five{grid-template-columns:repeat(5,1fr)}.bi-6 .grid-kpi.month-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.bi-6 .kpi{padding:16px;position:relative;overflow:hidden}.bi-6 .kpi:before{content:"";background:var(--gold);width:4px;height:100%;position:absolute;top:0;left:0}.bi-6 .kpi-top{justify-content:space-between;display:flex}.bi-6 .kpi-top h3{text-transform:uppercase;letter-spacing:.5px;color:#747a74;font-size:9px}.bi-6 .kpi-top i{border-radius:50%;flex:0 0 16px;width:16px;height:16px}.bi-6 .traffic.green{background:#278648;box-shadow:0 0 0 3px #2786481f}.bi-6 .traffic.yellow{background:#d7aa28;box-shadow:0 0 0 3px #d7aa281f}.bi-6 .traffic.red{background:#bd3c36;box-shadow:0 0 0 3px #bd3c361f}.bi-6 .kpi-value{font-family:var(--title);color:var(--gold);white-space:nowrap;margin:9px 0 4px;font-size:25px}.bi-6 .kpi{position:relative;overflow:hidden}.bi-6 .mini-spark{opacity:.72;pointer-events:none;width:72px;height:25px;position:absolute;bottom:11px;right:13px}.bi-6 .mini-spark polyline{fill:none;stroke:#58725f;stroke-width:2.25px;vector-effect:non-scaling-stroke}.bi-6 .mini-spark circle{fill:#bc9660}.bi-6 .grid-kpi.six .kpi-value,.bi-6 .grid-kpi.four .kpi-value{font-size:25px;line-height:1.16}.bi-6 .grid-kpi.six .kpi>small,.bi-6 .grid-kpi.four .kpi>small{font-size:12px;line-height:1.35}.bi-6 .grid-kpi.six .kpi,.bi-6 .grid-kpi.four .kpi{min-height:150px}.bi-6 .trend{font-size:9px;font-weight:700}.bi-6 .positive{color:var(--green)}.bi-6 .negative{color:var(--red)}.bi-6 .kpi-note{color:#929692;border-top:1px solid #eee;margin:7px 0 0;padding-top:7px;font-size:9px}.bi-6 .kpi-comparisons{gap:5px;margin-top:7px;display:grid}.bi-6 .kpi-comparison{justify-content:space-between;align-items:center;gap:8px;font-size:8.5px;line-height:1.25;display:flex}.bi-6 .kpi-comparison b{font-family:var(--data);flex:none;font-size:9px}.bi-6 .kpi-comparison:not(.positive):not(.negative){color:var(--muted)}.bi-6 .grid-2{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.bi-6 .overview-compare-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr)}.bi-6 .grid-3{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:23px;display:grid}.bi-6 .strategy,.bi-6 .recovery{background:var(--green);color:#fff;border-color:var(--green);padding:25px}.bi-6 .strategy h3,.bi-6 .recovery h3{font-family:var(--title);color:#fff;margin-bottom:14px;font-size:23px}.bi-6 .strategy p{color:#eef1ee;line-height:1.65}.bi-6 .strategy strong{color:#e2c99f}.bi-6 .strategy-grid{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.bi-6 .strategy-grid div{border:1px solid #bb9a6b73;border-radius:6px;flex-direction:column;gap:4px;padding:13px;display:flex}.bi-6 .strategy-grid span{letter-spacing:1px;text-transform:uppercase;color:#d5c09c;font-size:8px}.bi-6 .strategy-grid b{font-size:12px}.bi-6 .strategy .action{border-top:1px solid #ffffff26;padding-top:13px;font-size:11px}.bi-6 .legend{color:#777;justify-content:flex-end;gap:15px;margin-bottom:10px;font-size:8px;display:flex}.bi-6 .legend span{align-items:center;gap:5px;display:flex}.bi-6 .legend i{border-radius:2px;width:9px;height:9px}.bi-6 .legend .prev,.bi-6 .compare-row i.prev{background:#d8c5a6}.bi-6 .legend .current,.bi-6 .compare-row i.current{background:var(--green)}.bi-6 .compare-bars{min-height:285px}.bi-6 .compare-row{grid-template-columns:50px 1fr 138px;align-items:center;gap:8px;margin:7px 0;display:grid}.bi-6 .compare-row>b{font-size:9px}.bi-6 .compare-row>div{flex-direction:column;gap:2px;display:flex}.bi-6 .compare-row i{border-radius:0 3px 3px 0;min-width:2px;height:10px;display:block}.bi-6 .compare-row strong{text-align:right;color:#626862;justify-content:flex-end;align-items:center;gap:7px;font-size:8px;display:flex}.bi-6 .compare-row strong em{min-width:50px;font-size:8.5px;font-style:normal;font-weight:800}.bi-6 .bar-list{flex-direction:column;gap:9px;min-height:205px;display:flex}.bi-6 .bar-row{grid-template-columns:100px 1fr 75px;align-items:center;gap:8px;display:grid}.bi-6 .bar-row>b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.bi-6 .bar-row>div{background:#eef0ee;border-radius:3px;height:12px;overflow:hidden}.bi-6 .bar-row i{background:var(--green);border-radius:3px;height:100%;display:block}.bi-6 .bar-row strong{text-align:right;font-size:9px}.bi-6 .donut-wrap{align-items:center;gap:18px;min-height:205px;display:flex}.bi-6 .donut{border-radius:50%;place-items:center;width:145px;min-width:145px;height:145px;display:grid}.bi-6 .donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.bi-6 .donut b{font-family:var(--title);color:var(--green);font-size:15px}.bi-6 .donut span{color:#888;font-size:8px}.bi-6 .donut-legend{flex-direction:column;gap:8px;width:100%;display:flex}.bi-6 .donut-legend span{grid-template-columns:8px 1fr 45px;align-items:center;gap:5px;font-size:9px;display:grid}.bi-6 .donut-legend i{border-radius:2px;width:8px;height:8px}.bi-6 .donut-legend em{text-align:right;font-style:normal;font-weight:700}.bi-6 .customer-share-chart .donut-wrap{gap:22px}.bi-6 .customer-share-chart .donut{width:160px;min-width:160px;height:160px}.bi-6 .customer-share-chart .donut>div{width:94px;height:94px}.bi-6 .customer-share-chart .donut b{font-size:20px}.bi-6 .customer-share-chart .donut span,.bi-6 .customer-share-chart .donut-legend span{font-size:12px}.bi-6 .customer-share-chart .donut-legend b small{font-size:10px}.bi-6 .customer-share-chart .donut-legend em{font-size:12px}.bi-6 .abc-notes{flex-direction:column;justify-content:center;gap:14px;display:flex}.bi-6 .abc-notes div{border-left:4px solid var(--gold);background:#faf8f4;flex-direction:column;gap:4px;padding:11px 14px;display:flex}.bi-6 .abc-notes b{font-family:var(--title);color:var(--green);font-size:17px}.bi-6 .abc-notes span{color:#737873;font-size:10px}.bi-6 .abc-controls{border:1px solid #e4e8e2;border-left:4px solid var(--gold);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:-10px 0 18px;padding:12px 14px;display:flex}.bi-6 .abc-controls>span{color:var(--green);font-size:11px;font-weight:800}.bi-6 .abc-controls>div{flex-wrap:wrap;gap:7px;display:flex}.bi-6 .abc-controls button{color:#5d675f;background:#fff;border:1px solid #d9ded8;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800}.bi-6 .abc-controls button.active{border-color:var(--green);background:var(--green);color:#fff}.bi-6 .abc-main-grid,.bi-6 .abc-detail-grid,.bi-6 .abc-macro-grid{gap:16px;margin-bottom:18px;display:grid}.bi-6 .abc-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-6 .abc-macro-grid{grid-template-columns:minmax(0,1fr)}.bi-6 .abc-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-6 .abc-panel{min-width:0}.bi-6 .abc-panel .card-head{margin-bottom:10px}.bi-6 .abc-panel h3{font-size:18px}.bi-6 .abc-legend{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.bi-6 .abc-legend span{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.bi-6 .abc-legend .abc-a{color:#1f7140;background:#e6f3e9}.bi-6 .abc-legend .abc-b{color:#996312;background:#fbefd9}.bi-6 .abc-legend .abc-c{color:#ad3f38;background:#fae4e1}.bi-6 .abc-list{border-top:1px solid #e9ece7}.bi-6 .abc-list-head,.bi-6 .abc-list-row{grid-template-columns:38px minmax(108px,.95fr) minmax(150px,1.75fr) 82px 42px 64px 36px;align-items:center;gap:6px;display:grid}.bi-6 .abc-list-head{color:#7c857e;letter-spacing:.25px;text-transform:uppercase;padding:8px 0 7px;font-size:8px;font-weight:800}.bi-6 .abc-list-head>:nth-child(4),.bi-6 .abc-list-head>:nth-child(5),.bi-6 .abc-list-head>:nth-child(6),.bi-6 .abc-list-head>:nth-child(7){text-align:center}.bi-6 .abc-list-row{border-top:1px solid #eff1ee;min-height:35px;padding:6px 0;font-size:10px}.bi-6 .abc-list-row>b{overflow-wrap:anywhere;color:#3f4d41;line-height:1.25}.bi-6 .abc-rank{color:var(--gold);text-align:center;font-size:9px;font-weight:900}.bi-6 .abc-bar{background:#e9ede8;border-radius:999px;width:100%;height:12px;display:block;overflow:hidden}.bi-6 .abc-bar i{border-radius:inherit;background:linear-gradient(90deg,#7c9b7d,#485948);min-width:3px;height:100%;display:block}.bi-6 .abc-list-row strong,.bi-6 .abc-list-row em{text-align:center;white-space:nowrap;font-style:normal}.bi-6 .abc-list-row strong{color:#485948;font-size:10px}.bi-6 .abc-list-row em{color:#737873;font-size:9px}.bi-6 .abc-badge{border-radius:50%;justify-self:end;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:900;display:grid}.bi-6 .abc-badge.abc-a{color:#216b3b;background:#dff0e3}.bi-6 .abc-badge.abc-b{color:#915f12;background:#faebcc}.bi-6 .abc-badge.abc-c{color:#aa3f39;background:#f8dedb}.bi-6 .abc-method{margin-top:2px}.bi-6 .abc-limit-note{color:#747d75;margin:12px 0 0;font-size:9px;line-height:1.4}.bi-6 .abc-list-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.bi-6 .abc-list-scroll .abc-list-head{z-index:2;background:#fff;position:sticky;top:0}.bi-6 .abc-list-scroll::-webkit-scrollbar{width:10px}.bi-6 .abc-list-scroll::-webkit-scrollbar-thumb{background:#a7b1a7;border:3px solid #fff;border-radius:10px}.bi-6 .empty-note{color:#7b827d;margin:14px 0 6px;font-size:11px}.bi-6 .ranking-grid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.bi-6 .ranking h3{font-family:var(--title);color:var(--green);border-bottom:1px solid #eee;padding-bottom:10px;font-size:17px}.bi-6 .ranking>div{border-bottom:1px solid #f0f1f0;grid-template-columns:35px 1fr 110px;align-items:center;gap:8px;padding:8px 4px;display:grid}.bi-6 .ranking>div span{color:var(--gold);font-size:9px;font-weight:700}.bi-6 .ranking>div b,.bi-6 .ranking>div strong{font-size:10px}.bi-6 .ranking>div strong{text-align:right}.bi-6 .analysis-summary{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:18px;display:grid}.bi-6 .analysis-summary div{background:var(--green);color:#fff;border-radius:8px;flex-direction:column;padding:16px 20px;display:flex}.bi-6 .analysis-summary span{letter-spacing:1px;text-transform:uppercase;color:#d7dbd7;font-size:8px}.bi-6 .analysis-summary b{font-family:var(--title);color:var(--gold);margin-top:4px;font-size:20px}.bi-6 .crm-control{background:var(--gold-pale);border:1px solid #dfceb3;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;display:flex}.bi-6 .crm-control label{align-items:center;gap:8px;font-size:10px;display:flex}.bi-6 .crm-control input{background:#fff;border:1px solid #c9b28f;border-radius:4px;width:70px;padding:7px}.bi-6 .crm-control p{color:#76654e;margin:0;font-size:9px}.bi-6 .recovery ol{margin:15px 0 0;padding-left:18px}.bi-6 .recovery li{color:#edf0ed;margin:10px 0;font-size:10px;line-height:1.45}.bi-6 .method-notes{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.bi-6 .method-notes article{border-top:3px solid var(--gold);box-shadow:var(--shadow);background:#fff;flex-direction:column;gap:5px;padding:14px;display:flex}.bi-6 .method-notes b{font-family:var(--title);color:var(--green)}.bi-6 .method-notes span{color:var(--muted);font-size:9px;line-height:1.45}.bi-6 .crm-logic{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:10px;display:grid}.bi-6 .crm-logic>div,.bi-6 .crm-logic>label{border:1px solid var(--line);border-top:3px solid var(--gold);box-shadow:var(--shadow);background:#fff;border-radius:8px;flex-direction:column;gap:5px;padding:13px;display:flex}.bi-6 .crm-logic span,.bi-6 .trend-selector span{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:700}.bi-6 .crm-logic b{font-family:var(--title);color:var(--green);font-size:15px}.bi-6 .crm-logic select,.bi-6 .crm-logic input,.bi-6 .trend-selector select,.bi-6 .trend-selector input{color:var(--green);background:#fafbfa;border:1px solid #d8ddd8;border-radius:5px;padding:7px;font-size:10px;font-weight:700}.bi-6 .crm-logic small{color:#868c86;font-size:8px;line-height:1.4}.bi-6 .logic-summary{background:var(--gold-pale);color:#705e43;border-radius:6px;margin-bottom:16px;padding:10px 14px;font-size:9px}.bi-6 .triple-chart{overflow-x:auto}.bi-6 .triple-head,.bi-6 .triple-row{grid-template-columns:100px repeat(3,minmax(210px,1fr));align-items:center;gap:14px;display:grid}.bi-6 .triple-head{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.6px;color:var(--muted);padding:4px 0 9px;font-size:8px;font-weight:700}.bi-6 .triple-row{border-bottom:1px solid #eef0ee;padding:8px 0}.bi-6 .triple-row>b{color:var(--green);font-size:9px}.bi-6 .triple-row>div{background:#eef0ee;border-radius:3px;height:22px;position:relative;overflow:visible}.bi-6 .triple-row i{background:var(--green);border-radius:3px;min-width:2px;height:100%;display:block}.bi-6 .triple-row>div:nth-child(3) i{background:var(--gold)}.bi-6 .triple-row>div:nth-child(4) i{background:#7d8d7b}.bi-6 .triple-row em{color:#303630;font-size:8px;font-style:normal;font-weight:700;position:absolute;top:5px;right:6px}.bi-6 .chart-footnote{color:var(--muted);margin:12px 0 0;font-size:8px}.bi-6 .trend-selector{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-end;margin-bottom:14px;padding:12px 15px;display:flex}.bi-6 .trend-selector label{flex-direction:column;gap:5px;min-width:210px;display:flex}.bi-6 .trend-selector p{color:var(--muted);margin:0;font-size:9px}.bi-6 .stock-control-panel,.bi-6 .stock-policy-panel{flex-wrap:wrap;gap:12px}.bi-6 .stock-control-panel label,.bi-6 .stock-policy-panel label{flex:180px;min-width:160px}.bi-6 .stock-control-panel p{flex:2 320px;align-self:center;line-height:1.5}.bi-6 .stock-policy-panel label{position:relative}.bi-6 .stock-policy-panel small{color:var(--muted);pointer-events:none;font-size:8px;position:absolute;bottom:8px;right:9px}.bi-6 .stock-policy-panel input{padding-right:40px}.bi-6 .mix-chart{min-height:280px}.bi-6 .mix-chart .legend .new-client,.bi-6 .mix-row .new-client{background:var(--gold)}.bi-6 .mix-chart .legend .old-client,.bi-6 .mix-row .old-client{background:var(--green)}.bi-6 .mix-row{grid-template-columns:70px 1fr 95px;align-items:center;gap:9px;margin:8px 0;display:grid}.bi-6 .mix-row>b{color:#596159;font-size:8px}.bi-6 .mix-row>div{background:#eef0ee;border-radius:3px;height:15px;display:flex;overflow:hidden}.bi-6 .mix-row i{min-width:1px;height:100%;display:block}.bi-6 .mix-row strong{text-align:right;font-size:8px}.bi-6 .mix-row small{color:var(--gold)}.bi-6 .source-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:15px;display:grid}.bi-6 .source-grid article{box-shadow:var(--shadow);background:#fff;border-radius:8px;flex-direction:column;gap:5px;padding:14px;display:flex}.bi-6 .source-grid span{color:var(--muted);text-transform:uppercase;font-size:8px}.bi-6 .source-grid b{font-family:var(--title);color:var(--green);font-size:16px}.bi-6 .source-note{background:var(--gold-pale);color:#685b49;border:1px solid #dfceb3;border-radius:8px;margin-bottom:18px;padding:14px 18px;font-size:10px;line-height:1.6}.bi-6 .table-card{margin-top:18px;padding:0;overflow:hidden}.bi-6 .table-scroll{max-width:100%;overflow:auto}.bi-6 table{border-collapse:collapse;white-space:nowrap;width:100%}.bi-6 th{background:var(--green);color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.5px;padding:12px 11px;font-size:8px;position:sticky;top:0}.bi-6 td{border-bottom:1px solid #eceeec;padding:10px 11px;font-size:9px}.bi-6 tbody tr:nth-child(2n){background:#fafbfa}.bi-6 tbody tr:hover{background:#f5f1ea}.bi-6 .very-wide td{white-space:normal;min-width:160px;line-height:1.45}.bi-6 .very-wide th{min-width:150px}.bi-6 footer{background:var(--green-dark);color:#cbd0cb;letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:70px;padding:15px max(24px,50vw - 720px);font-size:8px;display:flex}.bi-6 footer img{object-fit:contain;width:125px;height:38px}.bi-6 .loading{background:var(--green);color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.bi-6 .loading img{width:280px}.bi-6 .loading p{letter-spacing:1px;text-transform:uppercase;font-size:10px}.bi-6 .loader{border:3px solid #ffffff40;border-top-color:var(--gold);border-radius:50%;width:34px;height:34px;margin-top:20px;animation:1s linear infinite spin}.bi-6 .apply{z-index:130;position:relative}@keyframes spin{to{transform:rotate(360deg)}}.bi-6 .neutral{color:#a47c18}.bi-6 .donut-legend b{flex-direction:column;gap:2px;display:flex}.bi-6 .donut-legend b small{color:var(--muted);font-size:7px;font-weight:500}.bi-6 .month-trend{grid-template-columns:repeat(12,minmax(54px,1fr));align-items:end;gap:8px;min-height:420px;padding-top:145px;display:grid;position:relative;overflow-x:auto}.bi-6 .month-trend>.legend{z-index:2;position:absolute;top:82px;right:0;transform:translateY(23px)}.bi-6 .trend-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:absolute;inset:0 0 auto}.bi-6 .trend-summary>div{border-left:3px solid var(--gold);background:#f5f7f5;border-radius:5px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.bi-6 .trend-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:9px}.bi-6 .trend-summary b{font-family:var(--title);font-size:16px}.bi-6 .trend-line{pointer-events:none;z-index:1;width:100%;height:100px;position:absolute;top:118px;left:0;overflow:visible}.bi-6 .trend-line line{stroke:var(--gold);stroke-width:4px;stroke-dasharray:12 8;opacity:.9}.bi-6 .month-row{text-align:center;grid-template-rows:18px 200px 18px;gap:5px;min-width:54px;display:grid}.bi-6 .month-row>b{color:var(--muted);font-size:9.2px}.bi-6 .month-row>div{border-bottom:1px solid var(--line);justify-content:center;align-items:end;gap:4px;display:flex}.bi-6 .month-row i{border-radius:3px 3px 0 0;width:15px;min-height:2px}.bi-6 .month-row i.prev{background:#d8c5a6}.bi-6 .period-compare-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:23px;display:grid}.bi-6 .period-compare-grid .section-heading{margin-top:0}.bi-6 .period-chart{min-width:0}.bi-6 .period-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.bi-6 .period-kpis>div{border-left:3px solid var(--gold);background:#f5f7f5;border-radius:5px;flex-direction:column;gap:2px;padding:8px 9px;display:flex}.bi-6 .period-kpis span{color:var(--muted);text-transform:uppercase;letter-spacing:.35px;font-size:7.5px}.bi-6 .period-kpis b{font-family:var(--title);font-size:13px}.bi-6 .period-legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0 4px;font-size:8px;display:flex}.bi-6 .period-columns{align-items:end;gap:9px;min-height:295px;display:grid}.bi-6 .period-columns.cols-4{grid-template-columns:repeat(4,minmax(62px,1fr))}.bi-6 .period-columns.cols-2{grid-template-columns:repeat(2,minmax(95px,1fr))}.bi-6 .period-column{text-align:center;grid-template-rows:24px 210px 14px 14px 16px;gap:4px;min-width:0;display:grid}.bi-6 .period-values{font-family:var(--data);grid-template-columns:1fr 1fr;align-items:end;gap:3px;font-size:6.5px;display:grid}.bi-6 .period-values small{color:var(--muted);font-size:inherit}.bi-6 .period-values strong{font-size:inherit}.bi-6 .period-bars{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:4px;display:grid}.bi-6 .period-bars>div{flex-direction:column;justify-content:flex-end;gap:2px;height:100%;display:flex}.bi-6 .period-bars em{color:var(--muted);font-size:6.5px;font-style:normal}.bi-6 .period-stack{background:#edf0ed;border-radius:4px 4px 0 0;flex-direction:column-reverse;justify-content:flex-start;height:188px;display:flex;overflow:hidden}.bi-6 .period-stack i{justify-content:center;align-items:center;min-width:0;font-style:normal;display:flex}.bi-6 .period-stack i span{color:#fff;font-family:var(--data);text-shadow:0 1px 2px #0008;font-size:6.5px}.bi-6 .period-growth{font-family:var(--data);font-size:8px;line-height:14px}.bi-6 .period-label{color:var(--muted);font-size:8.5px;line-height:14px}.bi-6 .annual-share{color:var(--green);font-size:6.8px;line-height:16px}.bi-6 .month-row i.current{background:var(--green)}.bi-6 .month-row strong{font-size:9.2px}.bi-6 .share-card .bar-row{grid-template-columns:125px 1fr 115px}.bi-6 .ranking-title{font-family:var(--title);color:var(--green);margin:18px 0 8px;font-size:16px}.bi-6 .annual-history .mix-chart{max-height:590px;padding-right:5px;overflow-y:auto}.bi-6 .annual-history .mix-row{margin:5px 0}.bi-6 .annual-history .mix-row>div{height:12px}.bi-6 .mix-row{grid-template-columns:70px 1fr 145px}.bi-6 .mix-row strong{flex-direction:column;gap:2px;display:flex}.bi-6 .mix-row strong span{color:var(--gold)}.bi-6 .mix-row strong small{color:var(--green)}.bi-6 .mix-compare{min-width:0}.bi-6 .mix-compare-row{border-bottom:1px solid #eef0ee;grid-template-columns:110px 1fr 145px;align-items:center;gap:8px;padding:7px 0;display:grid}.bi-6 .mix-compare-row>b{white-space:nowrap;text-overflow:ellipsis;font-size:9.6px;overflow:hidden}.bi-6 .mix-compare-row>div{flex-direction:column;gap:3px;display:flex}.bi-6 .mix-compare-row i{border-radius:0 3px 3px 0;min-width:2px;height:9px;display:block}.bi-6 .mix-compare-row i.prev{background:#d8c5a6}.bi-6 .mix-compare-row i.current{background:var(--green)}.bi-6 .mix-compare-row>strong{text-align:right;flex-direction:column;font-size:9.6px;display:flex}.bi-6 .mix-compare-row>strong small{color:var(--muted);font-size:8.4px;font-weight:500}.bi-6 .mix-compare-row .previous-value{color:#8b704c}.bi-6 .mix-compare-row .participation-growth{margin-top:2px;font-weight:800}.bi-6 .mix-total{margin-top:6px!important}.bi-6 .mix-compare-row .current-value{color:var(--green);font-size:10.2px;font-weight:800}.bi-6 .mix-compare-row .ticket-detail,.bi-6 .mix-ticket{margin-top:3px;color:#80633e!important}.bi-6 .bar-row>b,.bi-6 .bar-row strong,.bi-6 .compare-row>b,.bi-6 .compare-row strong,.bi-6 .donut-legend,.bi-6 .triple-chart,.bi-6 .mix-chart,.bi-6 .table-card table{font-size:10.3px}.bi-6 .product-balance{overflow-x:auto}.bi-6 .balance-legend{color:var(--muted);justify-content:flex-end;gap:16px;margin-bottom:12px;font-size:9px;display:flex}.bi-6 .balance-legend span{align-items:center;gap:5px;display:flex}.bi-6 .balance-legend i,.bi-6 .balance-period i{border-radius:3px;min-width:2px;height:100%;display:block}.bi-6 .balance-legend i{width:10px;height:10px}.bi-6 .balance-legend .lens,.bi-6 .balance-period .lens{background:var(--green)}.bi-6 .balance-legend .frame,.bi-6 .balance-period .frame{background:var(--gold)}.bi-6 .balance-row{border-bottom:1px solid #eef0ee;grid-template-columns:78px 1fr 1fr;align-items:center;gap:10px;min-width:610px;padding:8px 0;display:grid}.bi-6 .balance-row>b{font-size:9px}.bi-6 .balance-period{grid-template-columns:58px 1fr 35px 1fr 35px 52px;align-items:center;gap:5px;font-size:8.5px;display:grid}.bi-6 .balance-period>div{background:#eef0ee;border-radius:3px;height:9px}.bi-6 .balance-period strong,.bi-6 .balance-period em{text-align:right;font-style:normal}.bi-6 .previous-period{opacity:.72}.bi-6 .funnel-chart{flex-direction:column;align-items:center;gap:5px;min-height:260px;display:flex}.bi-6 .funnel-step{color:#fff;background:var(--green);clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);justify-content:space-between;align-items:center;min-width:42%;padding:12px 16px;display:flex}.bi-6 .funnel-step span{font-size:10px}.bi-6 .funnel-step b{font-family:var(--title);font-size:17px}.bi-6 .funnel-step.step-2{background:#627462}.bi-6 .funnel-step.step-3{background:#8b8e74}.bi-6 .funnel-step.step-4{background:#bb9a6b}.bi-6 .funnel-step.step-5{background:var(--red)}.bi-6 .rfm-chart{background:linear-gradient(90deg,#0000 49.8%,#d8ddd8 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#d8ddd8 50%,#0000 50.2%);border-bottom:1px solid #ccd3cc;border-left:1px solid #ccd3cc;min-height:360px;position:relative}.bi-6 .rfm-chart>i{opacity:.7;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,50%)}.bi-6 .rfm-chart>i.repeat{background:var(--green)}.bi-6 .rfm-chart>i.single{background:var(--gold)}.bi-6 .rfm-quadrant{color:#2c43318f;padding:7px;font-size:9px;font-weight:700;line-height:1.35;position:absolute}.bi-6 .rfm-quadrant.best{top:3%;left:3%}.bi-6 .rfm-quadrant.loyal{text-align:right;top:3%;right:3%}.bi-6 .rfm-quadrant.nurture{bottom:5%;left:3%}.bi-6 .rfm-quadrant.risk{text-align:right;color:#942929a6;bottom:5%;right:3%}.bi-6 .rfm-x,.bi-6 .rfm-y{color:var(--muted);font-size:9px;position:absolute}.bi-6 .rfm-x{bottom:-18px;right:8px}.bi-6 .rfm-y{top:-18px;left:-3px}.bi-6 .product-mix-clients .bar-row{grid-template-columns:220px 1fr 120px}.bi-6 .stock-warning{border:1px solid #ead5a7;border-left:5px solid var(--gold);background:#fff7e6;border-radius:8px;margin-bottom:18px;padding:16px 18px}.bi-6 .stock-warning div{align-items:baseline;gap:10px;display:flex}.bi-6 .stock-warning b{color:#745b30}.bi-6 .stock-warning span,.bi-6 .stock-warning p{color:#6f644e;font-size:10px;line-height:1.55}.bi-6 .stock-warning p{margin:7px 0 0}.bi-6 .stock-warning.verified{border-color:#c8d9c8;border-left-color:var(--green);background:#eef5ee}.bi-6 .stock-warning.verified b{color:var(--green)}.bi-6 .stock-warning.verified span,.bi-6 .stock-warning.verified p{color:#576b59}.bi-6 .stock-negative-detail{margin:16px 0 20px;padding:14px}.bi-6 .stock-negative-detail summary{color:var(--green);cursor:pointer;justify-content:space-between;gap:12px;display:flex}.bi-6 .stock-negative-detail summary span{color:#a45a36;font-size:10px;font-weight:700}.bi-6 .stock-negative-detail p{color:var(--muted);font-size:9px;line-height:1.5}.bi-6 .stock-reconciliation{background:linear-gradient(145deg,#fffdf8,#f4ead6)}.bi-6 .stock-reconciliation>div{border-bottom:1px solid #e5d9bf;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;display:flex}.bi-6 .stock-reconciliation>div b{font-family:var(--title);color:var(--gold);font-size:20px}.bi-6 .stock-reconciliation>div span,.bi-6 .stock-reconciliation p{color:var(--muted);font-size:9px;line-height:1.55}.bi-6 .stock-reconciliation p{margin:10px 0 0}.bi-6 .purchase-sales-trend{margin-bottom:22px}.bi-6 .purchase-sales-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 16px;display:grid}.bi-6 .purchase-sales-summary>span{background:#fafbf9;border:1px solid #e3e7e3;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.bi-6 .purchase-sales-summary small,.bi-6 .purchase-sales-summary em{color:var(--muted);font-size:9px;font-style:normal}.bi-6 .purchase-sales-summary b{color:var(--green-dark);font-family:var(--title);font-size:18px}.bi-6 .purchase-sales-summary .positive b,.bi-6 .purchase-sales-summary .positive em{color:#2d7c50}.bi-6 .purchase-sales-summary .negative b,.bi-6 .purchase-sales-summary .negative em{color:#b5413d}.bi-6 .purchase-sales-bars{border-bottom:1px solid #dfe5df;grid-template-columns:repeat(12,minmax(32px,1fr));align-items:end;gap:8px;min-height:230px;padding:10px 3px 0;display:grid}.bi-6 .purchase-sales-bars>div{text-align:center;gap:6px;min-width:0;display:grid}.bi-6 .purchase-sales-bars>div>div{justify-content:center;align-items:end;gap:3px;min-height:164px;display:flex}.bi-6 .purchase-sales-bars i{border-radius:4px 4px 0 0;width:min(18px,38%);min-height:0;transition:opacity .2s}.bi-6 .purchase-sales-bars i.purchase,.bi-6 .finance-legend i.purchase{background:#bf9b65}.bi-6 .purchase-sales-bars i.sale,.bi-6 .finance-legend i.sale{background:var(--green)}.bi-6 .purchase-sales-bars i.purchase.unavailable{background:repeating-linear-gradient(135deg,#d2d7d2 0 4px,#f5f6f5 4px 8px);min-height:3px}.bi-6 .purchase-sales-bars b{color:var(--muted);font-family:var(--data);white-space:nowrap;transform-origin:top;margin-top:4px;font-size:8px;transform:rotate(-35deg)}.bi-6 .purchase-sales-bars small{min-height:12px;color:var(--muted);font-size:8px}@media (width<=760px){.bi-6 .purchase-sales-summary{grid-template-columns:1fr}.bi-6 .purchase-sales-bars{gap:4px;padding-bottom:5px;overflow-x:auto}.bi-6 .purchase-sales-bars>div{min-width:42px}}.bi-6 .method-banner{background:linear-gradient(135deg, var(--green-dark), var(--green));color:#fff;box-shadow:var(--shadow);border-radius:9px;align-items:center;gap:16px;margin-bottom:18px;padding:14px 18px;display:flex}.bi-6 .method-banner b{color:#e3c89d;font-family:var(--title);white-space:nowrap;font-size:15px}.bi-6 .method-banner span{color:#e7ebe7;font-size:9.5px;line-height:1.55}.bi-6 .series-chart{width:100%;overflow-x:auto}.bi-6 .series-chart svg{width:100%;min-width:850px;height:auto}.bi-6 .series-chart svg line{stroke:#e4e8e4;stroke-width:1px}.bi-6 .series-chart svg text{fill:#7a807a;font-family:var(--data);text-anchor:end;font-size:9px}.bi-6 .series-chart svg .axis-label{text-anchor:middle;font-size:8.5px}.bi-6 .series-path polyline{fill:none;stroke-width:3.2px;stroke-linejoin:round;stroke-linecap:round}.bi-6 .series-path circle{stroke:#fff;stroke-width:1.5px}.bi-6 .series-legend{color:var(--muted);justify-content:flex-end;gap:18px;margin:0 4px 9px;font-size:9px;display:flex}.bi-6 .series-legend span{align-items:center;gap:6px;display:flex}.bi-6 .series-legend i{border-radius:3px;width:18px;height:4px}.bi-6 .store-comparison-grid{align-items:start;margin-bottom:22px}.bi-6 .store-comparison-ranking{padding:18px}.bi-6 .store-group-benchmark{background:linear-gradient(135deg, var(--green-dark), var(--green));border-radius:8px;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin-bottom:13px;padding:13px 14px;display:grid}.bi-6 .store-group-benchmark>div{flex-direction:column;gap:2px;min-width:0;display:flex}.bi-6 .store-group-benchmark span,.bi-6 .store-group-benchmark small{color:#d7ded7;letter-spacing:.45px;text-transform:uppercase;font-size:7px;font-weight:700}.bi-6 .store-group-benchmark b{color:#e3c89d;font-family:var(--title);white-space:nowrap;font-size:16px}.bi-6 .store-group-benchmark>strong{min-width:58px;font-family:var(--data);text-align:center;background:#fff;border-radius:20px;padding:7px 8px;font-size:10px}.bi-6 .store-compare-legend{color:var(--muted);flex-wrap:wrap;gap:7px 15px;margin-bottom:10px;font-size:7.5px;display:flex}.bi-6 .store-compare-legend span{align-items:center;gap:5px;display:inline-flex}.bi-6 .store-compare-legend i{border-radius:3px;width:16px;height:4px}.bi-6 .store-compare-legend i.current,.bi-6 .store-compare-bars i.current{background:var(--green)}.bi-6 .store-compare-legend i.previous,.bi-6 .store-compare-bars i.previous{background:var(--gold)}.bi-6 .store-compare-rows{display:grid}.bi-6 .store-compare-row{border-bottom:1px solid #edf0ed;grid-template-columns:22px 45px minmax(0,1fr) 62px;align-items:center;gap:7px;padding:8px 0;display:grid}.bi-6 .store-compare-row:last-child{border-bottom:0}.bi-6 .store-compare-position{color:#6d766d;width:20px;height:20px;font-family:var(--data);background:#eef2ee;border-radius:50%;place-items:center;font-size:7px;display:grid}.bi-6 .store-compare-row>b{color:var(--green);font-family:var(--data);font-size:8px}.bi-6 .store-compare-row>strong{font-family:var(--data);text-align:right;white-space:nowrap;font-size:8px}.bi-6 .store-compare-bars{gap:4px;display:grid}.bi-6 .store-compare-bars>span{background:#f0f3f0;border-radius:3px;height:13px;display:block;position:relative;overflow:hidden}.bi-6 .store-compare-bars i{opacity:.88;border-radius:3px;position:absolute;inset:0 auto 0 0}.bi-6 .store-compare-bars em{z-index:1;color:#3f493f;font-family:var(--data);text-align:right;padding:2px 7px 2px 4px;font-size:6.4px;font-style:normal;font-weight:750;line-height:9px;display:block;position:relative}.bi-6 .group-revenue-banner{background:linear-gradient(135deg, var(--green-dark), var(--green));color:#fff;box-shadow:var(--shadow);border-radius:10px;grid-template-columns:minmax(260px,.8fr) 1.6fr;align-items:center;gap:24px;margin-bottom:18px;padding:18px 22px;display:grid}.bi-6 .group-revenue-banner div{flex-direction:column;gap:5px;display:flex}.bi-6 .group-revenue-banner span{color:#d9dfd9;letter-spacing:.8px;text-transform:uppercase;font-size:8.5px;font-weight:700}.bi-6 .group-revenue-banner strong{color:#e3c89d;font-family:var(--title);font-size:27px}.bi-6 .group-revenue-banner p{color:#e8ece8;margin:0;font-size:10px;line-height:1.55}.bi-6 .store-performance-list{gap:18px;display:grid}.bi-6 .store-performance{padding:0;overflow:hidden}.bi-6 .store-performance-head{border-bottom:1px solid var(--line);background:#f6f3ed;grid-template-columns:130px 1fr;align-items:stretch;display:grid}.bi-6 .store-performance-head>div:first-child{background:var(--green);flex-direction:column;justify-content:center;padding:18px 20px;display:flex}.bi-6 .store-performance-head>div:first-child span{color:#d7ded7;letter-spacing:1.2px;font-size:8px}.bi-6 .store-performance-head h3{color:#e3c89d;font-family:var(--title);margin:3px 0 0;font-size:25px}.bi-6 .store-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.bi-6 .store-kpi-strip>span{border-right:1px solid #e5ded2;grid-template-columns:1fr auto;align-content:center;gap:5px 12px;padding:14px 18px;display:grid}.bi-6 .store-kpi-strip>span:last-child{border-right:0}.bi-6 .store-kpi-strip small{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:700}.bi-6 .store-kpi-strip b{color:var(--green);font-family:var(--title);font-size:17px}.bi-6 .store-kpi-strip .traffic-green,.bi-6 .store-kpi-strip .traffic-red{position:relative}.bi-6 .store-kpi-strip .traffic-green:before,.bi-6 .store-kpi-strip .traffic-red:before{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:12px}.bi-6 .store-kpi-strip .traffic-green:before{background:#2f8d62;box-shadow:0 0 0 3px #e3f3ea}.bi-6 .store-kpi-strip .traffic-red:before{background:#bd3c36;box-shadow:0 0 0 3px #f8e5e4}.bi-6 .share-base{max-width:420px;color:var(--muted);letter-spacing:.6px;text-transform:uppercase;flex-direction:column;gap:6px;margin:-4px 0 12px;font-size:8px;font-weight:700;display:flex}.bi-6 .share-base select{border:1px solid var(--line);min-height:92px;color:var(--green);background:#fff;border-radius:7px;padding:7px;font-size:10px}.bi-6 .month-folders{gap:6px;margin:0 0 14px;padding-bottom:3px;display:flex;overflow-x:auto}.bi-6 .month-folders button{border:1px solid var(--line);color:var(--green);text-transform:uppercase;cursor:pointer;background:#fff;border-radius:6px;flex:none;padding:7px 11px;font-size:9px;font-weight:700}.bi-6 .month-folders button.active{background:var(--green);color:#fff;border-color:var(--green)}.bi-6 .publish-status{color:#2f8d62;margin:10px 0 0;font-size:10px;font-weight:700}.bi-6 .unified-goal-panel{padding-bottom:14px}.bi-6 .goal-levels-inline{background:#ddc99f;border:1px solid #ddc99f;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:8px;display:grid;overflow:hidden}.bi-6 .goal-levels-inline span{background:#fffaf0;padding:8px 12px}.bi-6 .goal-levels-inline small{color:#8b704c;letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.bi-6 .goal-levels-inline b{color:var(--green);font-family:var(--title);margin-top:3px;font-size:16px;display:block}.bi-6 .goal-mix-inline{border-top:1px solid var(--line);margin-top:13px;padding-top:12px}.bi-6 .goal-mix-inline h4{color:var(--green);font-family:var(--title);margin:0 0 9px;font-size:17px}.bi-6 .store-kpi-strip em{color:#8b704c;align-self:center;font-size:9px;font-style:normal;font-weight:700}.bi-6 .store-performance .table-card{box-shadow:none;border:0;border-radius:0;margin-top:0}.bi-6 .store-performance th:first-child,.bi-6 .store-performance td:first-child{white-space:normal;width:28%}.bi-6 .store-total-label{color:#8b704c;text-transform:uppercase}.bi-6 .share-metric{min-width:190px}.bi-6 .share-metric>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.bi-6 .share-metric b{color:var(--green);font-size:9px}.bi-6 .share-metric em{color:#8b704c;font-size:8.5px;font-style:normal;font-weight:700}.bi-6 .share-metric>i{background:#e8ece8;border-radius:4px;height:4px;margin-top:5px;display:block;overflow:hidden}.bi-6 .share-metric>i small{background:linear-gradient(90deg, var(--green), var(--gold));border-radius:inherit;height:100%;display:block}.bi-6 .goal-controls,.bi-6 .target-toolbar{grid-template-columns:1fr 1.25fr 1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.bi-6 .store-goals{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;margin-bottom:20px;padding:12px;overflow-x:auto}.bi-6 .publish-error{color:#a33d3d}.bi-6 .store-goal-row{border-bottom:1px solid #eef0ee;grid-template-columns:150px repeat(5,minmax(110px,1fr));align-items:center;gap:9px;min-width:850px;padding:7px 5px;display:grid}.bi-6 .store-goal-row:last-child{border-bottom:0}.bi-6 .store-goal-row b{color:var(--green);font-size:10px}.bi-6 .store-goal-row span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.bi-6 .store-goal-row input{width:100%;color:var(--green);border:1px solid #d8ddd8;border-radius:5px;padding:8px;font-weight:700}.bi-6 .store-goal-head{background:#f7f4ee;border-radius:6px}.bi-6 .product-rankings{align-items:start}.bi-6 .product-rankings .table-card{padding:10px}.bi-6 .ceo-plan-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.bi-6 .ceo-plan-controls>label,.bi-6 .ceo-plan-controls>div{border:1px solid var(--line);border-top:3px solid var(--gold);box-shadow:var(--shadow);background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:13px;display:flex}.bi-6 .ceo-plan-controls span{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:700}.bi-6 .ceo-plan-controls input,.bi-6 .ceo-plan-controls select{width:100%;color:var(--green);background:#fafbfa;border:1px solid #d8ddd8;border-radius:5px;padding:8px;font-weight:700}.bi-6 .ceo-plan-controls b{color:var(--green);font-family:var(--title);font-size:20px}.bi-6 .ceo-plan-controls small{color:var(--muted);font-size:8.5px}.bi-6 .ceo-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.bi-6 .ceo-action{border-top:4px solid var(--gold)}.bi-6 .ceo-action>span{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:700}.bi-6 .ceo-action h3{font-family:var(--title);color:var(--green);margin-top:7px;font-size:17px}.bi-6 .ceo-action>b{color:var(--gold);margin-top:9px;font-size:13px;display:block}.bi-6 .ceo-action p{color:var(--muted);margin:8px 0 0;font-size:9.5px;line-height:1.55}.bi-6 .inactive-neighborhoods{margin-bottom:22px}.bi-6 .inactive-neighborhoods .bar-list{min-height:0}.bi-6 .sticky-first .table-scroll th:first-child,.bi-6 .sticky-first .table-scroll td:first-child{z-index:2;background:#fff;position:sticky;left:0;box-shadow:3px 0 5px #2c433112}.bi-6 .sticky-first .table-scroll th:first-child{z-index:3;background:var(--green)}.bi-6 .price-band-chart{gap:7px;min-height:0}.bi-6 .price-band-chart .bar-row{grid-template-columns:minmax(190px,270px) minmax(80px,1fr) 48px;gap:6px}.bi-6 .price-band-chart .bar-row>b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:7.5px;line-height:1.18;overflow:visible}.bi-6 .price-band-chart .bar-row strong{white-space:nowrap;min-width:0;font-size:8px}.bi-6 .price-band-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 16px;display:grid}.bi-6 .price-band-summary span{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:4px;padding:12px;display:grid}.bi-6 .price-band-summary small{color:var(--muted)}.bi-6 .price-band-summary b{font-size:1rem}.bi-6 .table-card.stock-compact{overflow:visible}.bi-6 .stock-compact .table-scroll{overscroll-behavior:contain;border-radius:10px;max-height:min(62vh,640px);overflow:auto}.bi-6 .table-card.stock-compact table{table-layout:fixed;white-space:normal;width:100%;font-size:8px}.bi-6 .table-card.stock-compact.very-wide th,.bi-6 .table-card.stock-compact.very-wide td{min-width:0}.bi-6 .stock-compact th{z-index:4;letter-spacing:.25px;white-space:normal;overflow-wrap:anywhere;vertical-align:bottom;padding:8px 5px;font-size:7px;line-height:1.18;position:sticky;top:0}.bi-6 .stock-compact td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;font-variant-numeric:tabular-nums;padding:7px 5px;font-size:8px;line-height:1.22}.bi-6 .stock-compact tbody tr:nth-child(2n){color:#687068;font-weight:500}.bi-6 .stock-compact.sticky-first .table-scroll th:first-child{z-index:6}.bi-6 .stock-compact.sticky-first .table-scroll td:first-child{z-index:2}.bi-6 .stock-compact.cols-7 th:first-child,.bi-6 .stock-compact.cols-7 td:first-child{width:5%}.bi-6 .stock-compact.cols-8 th:first-child,.bi-6 .stock-compact.cols-8 td:first-child{width:7%}.bi-6 .stock-compact.cols-9 th:first-child,.bi-6 .stock-compact.cols-9 td:first-child{width:14%}.bi-6 .stock-compact.cols-10 th:first-child,.bi-6 .stock-compact.cols-10 td:first-child,.bi-6 .stock-compact.cols-12 th:first-child,.bi-6 .stock-compact.cols-12 td:first-child{width:8%}.bi-6 .goal-controls>label,.bi-6 .goal-controls>div,.bi-6 .target-toolbar>label,.bi-6 .target-toolbar>div{border:1px solid var(--line);border-top:3px solid var(--gold);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:11px 13px;display:flex}.bi-6 .goal-controls span,.bi-6 .target-toolbar span{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:700}.bi-6 .goal-controls select,.bi-6 .goal-controls input,.bi-6 .target-toolbar select,.bi-6 .target-toolbar input{width:100%;min-width:0;color:var(--green);background:0 0;border:0;outline:0;font-size:11px;font-weight:700}.bi-6 .goal-controls b,.bi-6 .target-toolbar b{color:var(--green);font-family:var(--title);font-size:18px}.bi-6 .goal-scenarios{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:24px;display:grid}.bi-6 .goal-card{padding:15px}.bi-6 .goal-card-head{flex-direction:column;justify-content:space-between;gap:8px;min-height:116px;display:flex}.bi-6 .goal-card-head h3{color:var(--green);font-family:var(--title);font-size:14px;line-height:1.3}.bi-6 .goal-card-head p{color:var(--muted);margin:6px 0 0;font-size:8.3px;line-height:1.45}.bi-6 .goal-card-head>strong{color:var(--gold);font-family:var(--title);font-size:23px}.bi-6 .goal-progress{background:#edf0ed;border-radius:6px;height:8px;margin:10px 0 12px;overflow:hidden}.bi-6 .goal-progress i{background:linear-gradient(90deg, var(--gold), var(--green));height:100%;display:block}.bi-6 .goal-card dl{margin:0}.bi-6 .goal-card dl div{border-bottom:1px solid #eef0ee;justify-content:space-between;gap:8px;padding:7px 0;display:flex}.bi-6 .goal-card dt{color:var(--muted);font-size:8px}.bi-6 .goal-card dd{color:var(--green);text-align:right;margin:0;font-size:8.5px;font-weight:700}.bi-6 .target-builder{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;margin-bottom:18px;padding:16px}.bi-6 .target-toolbar{grid-template-columns:.75fr .75fr minmax(190px,1.7fr) .62fr .75fr auto;align-items:stretch;margin-bottom:12px}.bi-6 .target-search{min-width:280px!important}.bi-6 .goal-search-results{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:260px;padding-top:10px;display:grid;overflow:auto}.bi-6 .goal-search-results button{width:100%;color:var(--green);cursor:pointer;text-align:left;background:#fafbfa;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;min-width:0;padding:7px 8px;font-size:9px;display:flex}.bi-6 .goal-search-results button:hover,.bi-6 .goal-search-results button.selected{background:var(--gold-pale);border-color:var(--gold)}.bi-6 .goal-search-results input{accent-color:var(--green)}.bi-6 .goal-search-results span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bi-6 .target-toolbar .apply{white-space:nowrap;align-self:stretch;min-height:52px}.bi-6 .target-toolbar .apply:disabled{cursor:not-allowed;opacity:.48}.bi-6 .goal-store-panel{margin-bottom:18px}.bi-6 .target-empty{color:var(--muted);margin:8px 0 0;font-size:9px}.bi-6 .inline-target{width:92px;color:var(--green);background:#fff;border:1px solid #ccd4cc;border-radius:5px;padding:6px 8px;font-weight:700}.bi-6 .finance-command{box-shadow:var(--shadow);background:#dfe5df;border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-bottom:20px;padding:1px;display:grid;overflow:hidden}.bi-6 .finance-command>div{background:linear-gradient(145deg,#fff,#f6f8f6);flex-direction:column;gap:6px;min-height:112px;padding:16px 14px;display:flex}.bi-6 .finance-command span{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:8px}.bi-6 .finance-command b{color:var(--green);font-family:var(--title);font-size:18px;line-height:1.05}.bi-6 .finance-command small{color:#7c827c;font-size:8px;line-height:1.35}.bi-6 .finance-primary{grid-template-columns:minmax(0,1fr)}.bi-6 .finance-primary .table-card{box-shadow:none;border:0;border-radius:0;padding:0}.bi-6 .finance-primary .stock-compact.cols-7 th:first-child,.bi-6 .finance-primary .stock-compact.cols-7 td:first-child{width:20%}.bi-6 .finance-primary .stock-compact.cols-7 th,.bi-6 .finance-primary .stock-compact.cols-7 td{padding:10px 9px}.bi-6 .finance-primary .stock-compact.cols-7 th{font-size:8.8px}.bi-6 .finance-primary .stock-compact.cols-7 td{font-size:10.8px;line-height:1.28}.bi-6 .finance-method{border-left:3px solid var(--gold);color:var(--muted);background:#f8f6f1;margin:12px 0 0;padding:9px 10px;font-size:8px;line-height:1.45}.bi-6 .cash-months{grid-template-columns:repeat(12,minmax(34px,1fr));align-items:end;gap:5px;min-height:265px;padding-top:12px;display:grid;overflow-x:auto}.bi-6 .cash-month{text-align:center;grid-template-rows:210px 13px 24px;gap:4px;min-width:34px;display:grid}.bi-6 .cash-month>div{border-bottom:1px solid var(--line);justify-content:center;align-items:end;gap:3px;display:flex}.bi-6 .cash-month i{border-radius:3px 3px 0 0;width:12px;min-height:3px}.bi-6 .cash-revenue{background:var(--green)}.bi-6 .cash-paid{background:var(--gold)}.bi-6 .cash-month b{color:var(--muted);font-size:7.5px}.bi-6 .cash-month small{font-family:var(--data);font-size:6.4px;line-height:1.2}.bi-6 .finance-legend{color:var(--muted);justify-content:center;gap:14px;margin-top:10px;font-size:8px;display:flex}.bi-6 .finance-legend span{align-items:center;gap:5px;display:flex}.bi-6 .finance-legend i{border-radius:2px;width:10px;height:10px}.bi-6 .finance-groups{flex-direction:column;gap:10px;display:flex}.bi-6 .finance-groups>div{grid-template-columns:minmax(105px,1.25fr) minmax(55px,1fr) 104px 42px;align-items:center;gap:7px;display:grid}.bi-6 .finance-groups b{color:#5c645c;font-size:7.5px}.bi-6 .finance-groups>div>span{background:#e9ede9;border-radius:8px;height:7px;overflow:hidden}.bi-6 .finance-groups>div>span i{border-radius:inherit;background:var(--green);min-width:2px;height:100%;display:block}.bi-6 .finance-groups strong,.bi-6 .finance-groups small{font-family:var(--data);text-align:right;font-size:7px}.bi-6 .payables-callout{background:var(--gold-pale);border-radius:6px;justify-content:space-between;align-items:center;margin-top:13px;padding:11px;display:flex}.bi-6 .payables-callout span{color:var(--muted);text-transform:uppercase;font-size:8px}.bi-6 .payables-callout b{color:var(--green);font-family:var(--title);font-size:15px}.bi-6 .okr-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.bi-6 .okr-card{border:1px solid #e4e8e4;border-top:4px solid var(--gold);box-shadow:var(--shadow);background:#fff;border-radius:9px;padding:16px}.bi-6 .okr-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.45px;font-size:7px}.bi-6 .okr-card h3{min-height:32px;color:var(--green);margin:5px 0 10px;font-size:11px}.bi-6 .okr-card>div{flex-direction:column;gap:2px;display:flex}.bi-6 .okr-card b{font-family:var(--title);font-size:18px}.bi-6 .okr-card small{color:var(--muted);font-size:8px}.bi-6 .okr-card meter{width:100%;height:9px;accent-color:var(--green);margin:12px 0 4px}.bi-6 .okr-card em{color:var(--muted);font-size:7px;font-style:normal}.bi-6 .finance-governance ul{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.bi-6 .finance-governance li{color:var(--muted);background:#f5f7f5;border-radius:6px;padding:10px;font-size:8px}.bi-6 .finance-governance li b{color:var(--green);font-family:var(--title);margin-bottom:2px;font-size:16px;display:block}.bi-6 .finance-warning{background:#fffdf8;border-left:5px solid #a47c18}.bi-6 .finance-warning>b{color:#8a6410;font-family:var(--title);margin:4px 0 8px;font-size:25px;display:block}.bi-6 .finance-warning>span{color:#6d6a60;font-size:9px;line-height:1.5;display:block}.bi-6 .finance-warning>small{color:var(--muted);margin-top:12px;font-size:7.5px;line-height:1.4;display:block}.bi-6 .finance-workbench{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe5df;border-radius:10px;margin-bottom:12px;overflow:hidden}.bi-6 .adm-audit{border:1px solid #d6ded6;border-left:5px solid var(--green);box-shadow:var(--shadow);background:#f7faf7;border-radius:10px;grid-template-columns:minmax(280px,1.3fr) 1fr;align-items:center;gap:18px;margin:0 0 12px;padding:15px 18px;display:grid}.bi-6 .adm-audit.excluded{background:#fff8f6;border-left-color:#a34b3f}.bi-6 .adm-audit span{color:var(--gold);letter-spacing:.09em;font-size:8px;font-weight:800}.bi-6 .adm-audit h3{color:var(--green);margin:4px 0;font-size:15px}.bi-6 .adm-audit p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.bi-6 .adm-audit dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.bi-6 .adm-audit dl div{background:#fff;border-radius:7px;padding:9px}.bi-6 .adm-audit dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.bi-6 .adm-audit dd{color:var(--green);margin:4px 0 0;font-size:10px;font-weight:800}.bi-6 .finance-view-tabs{background:#f3f6f3;gap:3px;padding:7px 8px 0;display:flex;overflow-x:auto}.bi-6 .finance-view-tabs button{color:#687168;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:10px 13px;font-size:8px;font-weight:800}.bi-6 .finance-view-tabs button:hover{color:var(--green)}.bi-6 .finance-view-tabs button.active{border-bottom-color:var(--gold);color:var(--green);background:#fff}.bi-6 .finance-subfilters{border-top:1px solid #e8ece8;grid-template-columns:190px 170px minmax(240px,1fr);gap:10px;padding:12px;display:grid}.bi-6 .finance-subfilters label,.bi-6 .finance-subfilters>div{flex-direction:column;gap:5px;display:flex}.bi-6 .finance-subfilters span{color:var(--muted);letter-spacing:.45px;text-transform:uppercase;font-size:7px;font-weight:800}.bi-6 .finance-subfilters select{height:34px;color:var(--green);background:#fff;border:1px solid #d7ddd7;border-radius:6px;padding:0 9px;font-size:8px;font-weight:750}.bi-6 .finance-subfilters>div{border-left:1px solid #e6eae6;justify-content:center;padding:0 12px}.bi-6 .finance-subfilters>div b{color:#596359;font-size:8px;line-height:1.45}.bi-6 .month-health{background:#dfe5df;border-radius:9px;grid-auto-columns:minmax(96px,1fr);grid-auto-flow:column;gap:1px;margin-bottom:12px;padding:1px;display:grid;overflow-x:auto}.bi-6 .month-health>div{text-align:center;background:#fff;flex-direction:column;align-items:center;gap:4px;min-height:93px;padding:9px 8px;display:flex}.bi-6 .month-health span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.bi-6 .month-health i{border:3px solid #c5cbc5;border-radius:50%;width:10px;height:10px}.bi-6 .month-health .good i{background:#8dc59e;border-color:#3b7752}.bi-6 .month-health .bad i{background:#e08c8e;border-color:#962f35}.bi-6 .month-health .neutral i{background:#dfcc7b;border-color:#9a8644}.bi-6 .month-health b{color:var(--green);font-family:var(--data);font-size:9px}.bi-6 .month-health .bad b{color:#962f35}.bi-6 .month-health small,.bi-6 .month-health em{color:#7e867e;font-family:var(--data);font-size:6.8px;font-style:normal}.bi-6 .finance-command-v2{grid-template-columns:repeat(4,minmax(0,1fr))}.bi-6 .finance-command-v2>div{min-height:100px}.bi-6 .dre-matrix-card{margin-bottom:20px}.bi-6 .basis-pill{background:var(--gold-pale);color:#7c641f;white-space:nowrap;border-radius:20px;padding:6px 8px;font-size:7px;font-weight:800}.bi-6 .dre-scroll{border:1px solid #e2e7e2;border-radius:7px;max-width:100%;overflow:auto}.bi-6 .dre-matrix{border-collapse:collapse;background:#fff;width:100%;min-width:920px}.bi-6 .dre-matrix th{z-index:1;color:#425047;letter-spacing:.25px;text-align:right;text-transform:uppercase;white-space:nowrap;background:#edf2ed;border-bottom:2px solid #3b604a;padding:8px 7px;font-size:7.6px;position:sticky;top:0}.bi-6 .dre-matrix th:first-child{z-index:2;text-align:left;min-width:205px;left:0}.bi-6 .dre-matrix td{color:#39463d;font-family:var(--data);text-align:right;white-space:nowrap;border-bottom:1px solid #edf0ed;padding:7px;font-size:8.2px}.bi-6 .dre-matrix td:first-child{z-index:1;background:inherit;color:#4c594c;font-family:var(--body);text-align:left;font-weight:700;position:sticky;left:0}.bi-6 .dre-matrix tbody tr:nth-child(2n){background:#f8faf8}.bi-6 .dre-matrix tr.positive-line{background:#eef6f0!important}.bi-6 .dre-matrix tr.subtotal-line{border-top:2px solid #b8c5b9;background:#f2f5f2!important}.bi-6 .dre-matrix tr.result-line{border-top:2px solid var(--green);background:#e7efe9!important}.bi-6 .dre-matrix tr.subtotal-line td,.bi-6 .dre-matrix tr.result-line td{color:var(--green);font-weight:850}.bi-6 .dre-matrix.analytic td:first-child{min-width:220px}.bi-6 .dre-matrix.analytic td:first-child small{color:#9a8461;text-transform:uppercase;margin-bottom:2px;font-size:5.8px;display:block}.bi-6 .dre-matrix.analytic td:first-child b{text-overflow:ellipsis;max-width:210px;display:block;overflow:hidden}.bi-6 .finance-core-metrics{margin-bottom:14px}.bi-6 .finance-kpi-method{border:1px solid #d8dfd5;border-left:4px solid var(--gold);color:#5f685f;background:#f5f7f3;border-radius:10px;gap:6px;margin:-4px 0 18px;padding:12px 14px;font-size:11px;line-height:1.5;display:grid}.bi-6 .finance-kpi-method b{color:var(--green);font-family:var(--title);text-transform:uppercase;letter-spacing:.5px;font-size:12px}.bi-6 .finance-kpi-method strong{color:#3d5545}.bi-6 .metric-focus{border-top:4px solid var(--gold);flex-direction:column;gap:6px;min-height:132px;display:flex}.bi-6 .metric-focus>span{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;font-size:7px;font-weight:800}.bi-6 .metric-focus>b{color:var(--green);font-family:var(--title);font-size:24px}.bi-6 .metric-focus>strong{color:#786536;font-size:10px}.bi-6 .metric-focus>small{color:var(--muted);margin-top:auto;font-size:7.5px;line-height:1.4}.bi-6 .projection-grid{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr)}.bi-6 .projection-kpis{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px;display:grid}.bi-6 .projection-kpis span{background:#f4f7f4;border-radius:6px;padding:9px}.bi-6 .projection-kpis small{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:6.6px;display:block}.bi-6 .projection-kpis b{color:var(--green);font-family:var(--data);font-size:10px}.bi-6 .forecast-bars{grid-template-columns:repeat(12,minmax(39px,1fr));align-items:end;gap:5px;min-height:275px;padding-top:8px;display:grid;overflow-x:auto}.bi-6 .forecast-bars>div{text-align:center;grid-template-rows:215px 15px 25px;gap:4px;min-width:39px;display:grid}.bi-6 .forecast-bars>div>div{border-bottom:1px solid var(--line);justify-content:center;align-items:end;gap:3px;display:flex}.bi-6 .forecast-bars i{border-radius:3px 3px 0 0;width:13px;min-height:3px}.bi-6 .forecast-in{background:var(--green)}.bi-6 .forecast-out{background:var(--gold)}.bi-6 .forecast-bars b{color:var(--muted);font-size:6.8px}.bi-6 .forecast-bars small{font-family:var(--data);font-size:6.3px;line-height:1.2}.bi-6 .assumption-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px;display:grid}.bi-6 .assumption-grid label{flex-direction:column;gap:5px;display:flex;position:relative}.bi-6 .assumption-grid span{min-height:19px;color:var(--muted);text-transform:uppercase;font-size:6.7px;font-weight:800}.bi-6 .assumption-grid input{width:100%;height:34px;color:var(--green);font-family:var(--data);border:1px solid #d5ddd5;border-radius:6px;padding:0 28px 0 8px;font-weight:800}.bi-6 .assumption-grid small{color:var(--muted);font-size:6px;position:absolute;bottom:10px;right:7px}.bi-6 .dcf-hero{color:#fff;background:linear-gradient(145deg,#163d2a,#2b5c42);border-radius:8px;margin-bottom:12px;padding:15px}.bi-6 .dcf-hero span{color:#d6e1d9;text-transform:uppercase;font-size:7px;display:block}.bi-6 .dcf-hero b{color:#f4d38b;font-family:var(--title);margin:5px 0;font-size:25px;display:block}.bi-6 .dcf-hero small{color:#d6e1d9;font-size:7.5px}.bi-6 .dcf-card .table-card{box-shadow:none;border:0;padding:0}.bi-6 .ranking-explainer{border-left:4px solid var(--gold);color:#667066;background:#f8f6f1;border-radius:6px;gap:12px;margin:0 0 12px;padding:12px 14px;font-size:8px;line-height:1.45;display:flex}.bi-6 .ranking-explainer b{color:var(--green);flex:none}.bi-6 .expense-ranking-grid{grid-template-columns:1fr 1fr}.bi-6 .expense-rank-list{flex-direction:column;display:flex}.bi-6 .expense-rank-row{border-bottom:1px solid #edf0ed;grid-template-columns:20px minmax(140px,1fr) 80px 75px 45px 65px;align-items:center;gap:7px;padding:8px 0;display:grid}.bi-6 .expense-rank-row>span{width:19px;height:19px;color:var(--green);background:#edf2ed;border-radius:50%;place-items:center;font-size:6.8px;font-weight:850;display:grid}.bi-6 .expense-rank-row>div{min-width:0}.bi-6 .expense-rank-row b{color:#3f4b42;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.bi-6 .expense-rank-row i{background:#edf0ed;border-radius:4px;height:4px;margin-top:4px;display:block;overflow:hidden}.bi-6 .expense-rank-row i em{border-radius:inherit;background:#a83238;height:100%;display:block}.bi-6 .expense-rank-row strong,.bi-6 .expense-rank-row small{font-family:var(--data);text-align:right;font-size:7.7px}.bi-6 .expense-rank-row strong{color:#294f39}.bi-6 .expense-rank-row small{color:#697369}.bi-6 .gmroi-breakdown{border:1px solid #dfe6df;border-left:5px solid var(--gold);box-shadow:var(--shadow);background:linear-gradient(145deg,#fbfcfb,#f3f7f4);border-radius:9px;margin:-6px 0 20px;padding:16px}.bi-6 .gmroi-breakdown-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.bi-6 .gmroi-breakdown-head span{color:#8a7342;letter-spacing:.5px;text-transform:uppercase;font-size:8.4px;font-weight:850}.bi-6 .gmroi-breakdown-head h3{color:var(--green);margin:4px 0 0;font-size:16.8px}.bi-6 .gmroi-breakdown-head>small{color:var(--muted);text-align:right;font-size:9.6px}.bi-6 .gmroi-subkpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bi-6 .gmroi-subkpis>div{background:#fff;border:1px solid #e0e6e0;border-radius:8px;flex-direction:column;gap:5px;min-height:98px;padding:13px 14px;display:flex}.bi-6 .gmroi-subkpis span{color:var(--muted);letter-spacing:.35px;text-transform:uppercase;font-size:9.6px;font-weight:800}.bi-6 .gmroi-subkpis b{color:var(--green);font-family:var(--title);font-size:26.4px;line-height:1}.bi-6 .gmroi-subkpis small{color:#737b73;font-family:var(--data);font-size:9.6px;line-height:1.4}.bi-6 .gmroi-breakdown>p{color:#747b74;margin:11px 0 0;font-size:9.6px;line-height:1.5}.bi-6 .finance-scope .section-heading span{font-size:10.8px}.bi-6 .finance-scope .section-heading h2{font-size:27.6px}.bi-6 .finance-scope .card h3{font-size:16.8px}.bi-6 .finance-scope .card-head p,.bi-6 .finance-scope .source-note{font-size:12px}.bi-6 .finance-scope .finance-view-tabs button{font-size:9.6px}.bi-6 .finance-scope .finance-subfilters span{font-size:8.4px}.bi-6 .finance-scope .finance-subfilters select,.bi-6 .finance-scope .finance-subfilters>div b{font-size:9.6px}.bi-6 .finance-scope .month-health span{font-size:8.4px}.bi-6 .finance-scope .month-health b{font-size:10.8px}.bi-6 .finance-scope .month-health small,.bi-6 .finance-scope .month-health em{font-size:8.16px}.bi-6 .finance-scope .finance-command span{font-size:9.6px}.bi-6 .finance-scope .finance-command b{font-size:21.6px}.bi-6 .finance-scope .finance-command small,.bi-6 .finance-scope .finance-method,.bi-6 .finance-scope .finance-legend{font-size:9.6px}.bi-6 .finance-scope .finance-groups b{font-size:9px}.bi-6 .finance-scope .finance-groups strong,.bi-6 .finance-scope .finance-groups small{font-size:8.4px}.bi-6 .finance-scope .payables-callout span{font-size:9.6px}.bi-6 .finance-scope .payables-callout b{font-size:18px}.bi-6 .finance-scope .okr-card>span{font-size:8.4px}.bi-6 .finance-scope .okr-card h3{font-size:13.2px}.bi-6 .finance-scope .okr-card b{font-size:21.6px}.bi-6 .finance-scope .okr-card small{font-size:9.6px}.bi-6 .finance-scope .okr-card em{font-size:8.4px}.bi-6 .finance-scope .finance-governance li{font-size:9.6px}.bi-6 .finance-scope .finance-governance li b{font-size:19.2px}.bi-6 .finance-scope .finance-warning>b{font-size:30px}.bi-6 .finance-scope .finance-warning>span{font-size:10.8px}.bi-6 .finance-scope .basis-pill{font-size:8.4px}.bi-6 .finance-scope .dre-matrix th{color:#39483d;font-size:9.2px}.bi-6 .finance-scope .dre-matrix td{color:#334137;font-size:9.8px}.bi-6 .finance-scope .dre-matrix.analytic td:first-child small{font-size:6.96px}.bi-6 .finance-scope .metric-focus>span{font-size:8.4px}.bi-6 .finance-scope .metric-focus>b{font-size:28.8px}.bi-6 .finance-scope .metric-focus>strong{font-size:12px}.bi-6 .finance-scope .metric-focus>small{font-size:9px}.bi-6 .finance-scope .projection-kpis small{font-size:7.92px}.bi-6 .finance-scope .projection-kpis b{font-size:12px}.bi-6 .finance-scope .forecast-bars b{font-size:8.16px}.bi-6 .finance-scope .forecast-bars small{font-size:7.56px}.bi-6 .finance-scope .assumption-grid span{font-size:8.04px}.bi-6 .finance-scope .assumption-grid input{font-size:9.6px}.bi-6 .finance-scope .assumption-grid small{font-size:7.2px}.bi-6 .finance-scope .dcf-hero span{font-size:8.4px}.bi-6 .finance-scope .dcf-hero b{font-size:30px}.bi-6 .finance-scope .dcf-hero small{font-size:9px}.bi-6 .finance-scope .ranking-explainer{font-size:9.6px}.bi-6 .finance-scope .expense-rank-row>span{font-size:8.16px}.bi-6 .finance-scope .expense-rank-row b{color:#39473d;font-size:9.3px}.bi-6 .finance-scope .expense-rank-row strong,.bi-6 .finance-scope .expense-rank-row small{font-size:9.1px}.bi-6 .finance-scope .table-card th{font-size:9.6px}.bi-6 .finance-scope .table-card td{font-size:10.8px}.bi-6 .finance-scope .bar-row>b,.bi-6 .finance-scope .bar-row strong{font-size:12.36px}.bi-6 .cashflow-scope{--cash-navy:#173b34;--cash-mint:#dcebe2;--cash-teal:#3f7561;--cash-blue:#527988;--cash-gold:#c1a166;--cash-red:#9a3438}.bi-6 .cashflow-scope .section-heading span{font-size:10px}.bi-6 .cashflow-scope .section-heading h2{font-size:27px}.bi-6 .cashflow-toolbar{box-shadow:var(--shadow);background:#fff;border:1px solid #dce4df;border-radius:11px;grid-template-columns:minmax(420px,1fr) minmax(520px,1.15fr);margin-bottom:14px;display:grid;overflow:hidden}.bi-6 .cashflow-views{background:#eff4f0;align-items:stretch;gap:2px;padding:8px 8px 0;display:flex;overflow-x:auto}.bi-6 .cashflow-views button{color:#647168;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:11px 13px;font-size:9px;font-weight:800}.bi-6 .cashflow-views button:hover{color:var(--cash-navy)}.bi-6 .cashflow-views button.active{border-bottom-color:var(--cash-gold);color:var(--cash-navy);background:#fff}.bi-6 .cashflow-controls{border-left:1px solid #e1e7e3;grid-template-columns:1.05fr .95fr 1fr;gap:9px;padding:10px 12px;display:grid}.bi-6 .cashflow-controls label{flex-direction:column;gap:4px;min-width:0;display:flex}.bi-6 .cashflow-controls span{color:#78827b;letter-spacing:.45px;text-transform:uppercase;font-size:7.5px;font-weight:800}.bi-6 .cashflow-controls select,.bi-6 .cashflow-controls input{width:100%;height:34px;color:var(--cash-navy);background:#fbfcfb;border:1px solid #d4ddd7;border-radius:6px;outline:0;padding:0 8px;font-size:9px;font-weight:750}.bi-6 .cashflow-controls select:focus,.bi-6 .cashflow-controls input:focus{border-color:var(--cash-gold);box-shadow:0 0 0 2px #c1a16624}.bi-6 .cashflow-controls small{color:#8a928c;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.bi-6 .cashflow-status{box-shadow:var(--shadow);background:#d9e2dc;border-radius:11px;grid-template-columns:.75fr 1.35fr 1.2fr .8fr .8fr;gap:1px;margin-bottom:12px;padding:1px;display:grid;overflow:hidden}.bi-6 .cashflow-status>div{background:linear-gradient(150deg,#fff,#f6f9f7);flex-direction:column;gap:6px;min-height:112px;padding:15px 14px;display:flex}.bi-6 .cashflow-status>div:first-child{color:#fff;background:var(--cash-navy)}.bi-6 .cashflow-status.watch>div:first-child{background:#8a6a25}.bi-6 .cashflow-status.critical>div:first-child{background:#852f35}.bi-6 .cashflow-status span{color:#77827b;letter-spacing:.5px;text-transform:uppercase;font-size:8.2px;font-weight:800}.bi-6 .cashflow-status>div:first-child span,.bi-6 .cashflow-status>div:first-child small{color:#ffffffbf}.bi-6 .cashflow-status b{color:var(--cash-navy);font-family:var(--title);font-size:22px;line-height:1.05}.bi-6 .cashflow-status>div:first-child b{color:#f5d894;font-size:27px}.bi-6 .cashflow-status small{color:#78827b;font-size:8.4px;line-height:1.4}.bi-6 .cash-horizon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:20px;display:grid}.bi-6 .cash-horizon-grid button{min-width:0;color:inherit;text-align:left;background:#fff;border:1px solid #dce4df;border-top:4px solid #bfc9c2;border-radius:9px;padding:13px 14px;box-shadow:0 5px 18px #26392e0d}.bi-6 .cash-horizon-grid button:hover{border-color:#b8c8bd;transform:translateY(-1px)}.bi-6 .cash-horizon-grid button.active{border-color:#9eb4a6;border-top-color:var(--cash-gold);background:linear-gradient(145deg,#fff,#f2f7f3);box-shadow:0 8px 24px #2644321a}.bi-6 .cash-horizon-grid span{color:#6e7871;letter-spacing:.45px;text-transform:uppercase;font-size:8.5px;font-weight:850;display:block}.bi-6 .cash-horizon-grid small{color:#8a928c;height:17px;margin:3px 0;font-size:8px;display:block}.bi-6 .cash-horizon-grid b{color:var(--cash-navy);font-family:var(--title);font-size:21px;display:block}.bi-6 .cash-horizon-grid em,.bi-6 .cash-horizon-grid i{color:#758079;margin-top:4px;font-size:8px;font-style:normal;display:block}.bi-6 .cash-horizon-grid i{color:#92763f;font-weight:700}.bi-6 .cashflow-primary{grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr)}.bi-6 .cash-badge{background:var(--cash-mint);color:var(--cash-teal);text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:800}.bi-6 .cash-week-chart{grid-template-columns:repeat(13,minmax(42px,1fr));gap:4px;min-height:315px;padding-top:5px;display:grid;overflow-x:auto}.bi-6 .cash-week{text-align:center;grid-template-rows:116px 86px 15px 25px 22px;min-width:42px;display:grid}.bi-6 .cash-week-positive{border-bottom:1px solid #cad4cd;justify-content:center;align-items:end;display:flex}.bi-6 .cash-week-negative{justify-content:center;align-items:start;display:flex}.bi-6 .cash-week-positive i,.bi-6 .cash-week-negative i{background:linear-gradient(#78a68e,#3f7561);border-radius:4px 4px 0 0;width:20px;min-height:4px;display:block}.bi-6 .cash-week-negative i{background:linear-gradient(#c76d70,#9a3438);border-radius:0 0 4px 4px}.bi-6 .cash-week b{color:#67736b;font-size:8px}.bi-6 .cash-week small{padding-top:3px;font-size:7.2px;line-height:1.15}.bi-6 .cash-week em{color:#89918c;font-size:7px;font-style:normal;line-height:1.25}.bi-6 .cash-week-legend{color:#78827b;justify-content:center;align-items:center;gap:14px;margin-top:8px;font-size:8px;display:flex}.bi-6 .cash-week-legend span{align-items:center;gap:5px;display:flex}.bi-6 .cash-week-legend span i{background:var(--cash-teal);border-radius:2px;width:10px;height:10px}.bi-6 .cash-week-legend span:nth-child(2) i{background:var(--cash-red)}.bi-6 .cash-week-legend b{color:#67736b;margin-left:auto;font-weight:650}.bi-6 .cash-pressure-card{grid-template-rows:auto auto auto;grid-template-columns:150px 1fr;align-items:center;gap:8px 15px;display:grid}.bi-6 .cash-pressure-card .card-head{grid-column:1/-1}.bi-6 .cash-pressure-ring{--cash-share:50%;background:conic-gradient(var(--cash-gold) 0 var(--cash-share), #e8eeea var(--cash-share) 100%);border-radius:50%;width:138px;height:138px;padding:16px}.bi-6 .cash-pressure-ring>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:100%;height:100%;display:grid;box-shadow:inset 0 0 0 1px #e2e8e4}.bi-6 .cash-pressure-ring b{color:var(--cash-navy);font-family:var(--title);font-size:24px}.bi-6 .cash-pressure-ring span{color:#7b857e;text-transform:uppercase;font-size:7px}.bi-6 .cash-pressure-card dl{margin:0}.bi-6 .cash-pressure-card dl div{border-bottom:1px solid #edf0ee;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.bi-6 .cash-pressure-card dt{color:#727d75;font-size:8px}.bi-6 .cash-pressure-card dd{color:var(--cash-navy);text-align:right;margin:0;font-size:9px;font-weight:800}.bi-6 .cash-pressure-card>p{border-left:3px solid var(--cash-gold);color:#747d77;background:#f8f6f1;grid-column:1/-1;margin:0;padding:9px 10px;font-size:8px;line-height:1.45}.bi-6 .cash-driver-grid{margin-bottom:20px}.bi-6 .cash-driver-grid article,.bi-6 .provision-kpis article{border-top:4px solid var(--cash-gold);flex-direction:column;gap:6px;min-height:120px;display:flex}.bi-6 .cash-driver-grid span,.bi-6 .provision-kpis span{color:#748078;letter-spacing:.45px;text-transform:uppercase;font-size:8px;font-weight:850}.bi-6 .cash-driver-grid b,.bi-6 .provision-kpis b{color:var(--cash-navy);font-family:var(--title);font-size:24px}.bi-6 .cash-driver-grid small,.bi-6 .provision-kpis small{color:#7d867f;margin-top:auto;font-size:8.5px;line-height:1.4}.bi-6 .cash-history-chart,.bi-6 .cash-plan-chart{grid-template-columns:repeat(12,minmax(44px,1fr));align-items:end;gap:7px;min-height:300px;padding:8px 3px 0;display:grid;overflow-x:auto}.bi-6 .cash-history-month{text-align:center;grid-template-rows:220px 16px 30px;min-width:44px;display:grid}.bi-6 .cash-history-month>div,.bi-6 .cash-plan-month>div{border-bottom:1px solid #d3dcd6;justify-content:center;align-items:end;gap:4px;display:flex}.bi-6 .cash-history-month i,.bi-6 .cash-plan-month i{border-radius:4px 4px 0 0;width:15px;min-height:3px}.bi-6 .cash-history-in,.bi-6 .cash-plan-in{background:var(--cash-teal)}.bi-6 .cash-history-out,.bi-6 .cash-plan-out{background:var(--cash-gold)}.bi-6 .cash-history-month b,.bi-6 .cash-plan-month b{color:#6d7870;font-size:8px}.bi-6 .cash-history-month small,.bi-6 .cash-plan-month small{padding-top:3px;font-size:7.2px;line-height:1.2}.bi-6 .cash-plan-month{text-align:center;grid-template-rows:205px 16px 27px 25px;min-width:44px;display:grid}.bi-6 .cash-plan-month em{color:#8b938d;font-size:7px;font-style:normal;line-height:1.2}.bi-6 .seasonality-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bi-6 .seasonality-grid>div{background:#fafcfa;border:1px solid #e0e6e2;border-radius:7px;flex-direction:column;gap:3px;min-height:86px;padding:11px;display:flex}.bi-6 .seasonality-grid .peak{border-top:3px solid var(--cash-teal);background:#f2f8f4}.bi-6 .seasonality-grid .valley{border-top:3px solid var(--cash-red);background:#fff7f7}.bi-6 .seasonality-grid .normal{border-top:3px solid #aeb8b1}.bi-6 .seasonality-grid span{color:#7a847d;text-transform:uppercase;font-size:8px}.bi-6 .seasonality-grid b{color:var(--cash-navy);font-family:var(--title);font-size:18px}.bi-6 .seasonality-grid small{color:#7d867f;font-size:8px}.bi-6 .cash-method{border-left:3px solid var(--cash-gold);color:#747d77;background:#f8f6f1;margin:12px 0 0;padding:9px 10px;font-size:8.5px;line-height:1.5}.bi-6 .cash-month-table{margin-bottom:20px}.bi-6 .cash-month-table table{border-collapse:collapse;width:100%;min-width:920px}.bi-6 .cash-month-table th{border-bottom:2px solid var(--cash-navy);color:#5f6c63;text-align:right;text-transform:uppercase;white-space:nowrap;background:#eef3ef;padding:9px 8px;font-size:8px}.bi-6 .cash-month-table th:first-child{text-align:left}.bi-6 .cash-month-table td{color:#505b54;text-align:right;white-space:nowrap;border-bottom:1px solid #edf0ee;padding:9px 8px;font-size:9px}.bi-6 .cash-month-table td:first-child{color:var(--cash-navy);text-align:left;text-transform:capitalize;font-weight:750}.bi-6 .cash-month-table tbody tr:nth-child(2n){background:#f9fbfa}.bi-6 .capital-formula{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1.15fr);align-items:stretch;gap:8px;margin-bottom:14px;display:grid}.bi-6 .capital-formula>div{background:#fff;border:1px solid #dce4df;border-top:4px solid #aebcb3;border-radius:9px;flex-direction:column;gap:7px;min-height:146px;padding:17px;display:flex;box-shadow:0 5px 18px #26392e0d}.bi-6 .capital-formula>i{color:#9c8859;font-family:var(--title);place-items:center;font-size:24px;font-style:normal;display:grid}.bi-6 .capital-formula .total{border-color:#99b1a2;border-top-color:var(--cash-gold);background:linear-gradient(145deg, var(--cash-navy), #295848);color:#fff}.bi-6 .capital-formula span{color:#768179;letter-spacing:.45px;text-transform:uppercase;font-size:8px;font-weight:850}.bi-6 .capital-formula b{color:var(--cash-navy);font-family:var(--title);font-size:22px}.bi-6 .capital-formula small{color:#7d867f;margin-top:auto;font-size:8.5px;line-height:1.45}.bi-6 .capital-formula .total span,.bi-6 .capital-formula .total small{color:#d3e1d8}.bi-6 .capital-formula .total b{color:#f3d893;font-size:27px}.bi-6 .cash-horizon-explain{grid-template-columns:1.1fr .9fr;gap:14px;margin-bottom:20px;display:grid}.bi-6 .cash-horizon-explain h3{color:var(--cash-navy);margin:0 0 8px;font-size:15px}.bi-6 .cash-horizon-explain p,.bi-6 .cash-horizon-explain li{color:#66726a;font-size:9px;line-height:1.55}.bi-6 .cash-horizon-explain ul{margin:12px 0 0;padding-left:17px}.bi-6 .data-readiness>div{color:#66726a;border-bottom:1px solid #e9eeeb;justify-content:space-between;gap:12px;padding:9px 0;font-size:9px;display:flex}.bi-6 .data-readiness>div b{color:var(--cash-teal)}.bi-6 .data-readiness>div.missing b{color:var(--cash-red)}.bi-6 .data-readiness>p{border-left:3px solid var(--cash-red);background:#fff7f7;margin:12px 0 0;padding:9px 10px}.bi-6 .provision-kpis{margin-bottom:14px}.bi-6 .cash-okr-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.bi-6 .cash-okr-grid article{border:1px solid #dfe6e1;border-top:4px solid var(--cash-gold);min-height:190px;box-shadow:var(--shadow);background:#fff;border-radius:9px;flex-direction:column;padding:15px;display:flex}.bi-6 .cash-okr-grid span{color:#7b857e;text-transform:uppercase;font-size:8px;font-weight:850}.bi-6 .cash-okr-grid h3{min-height:38px;color:var(--cash-navy);margin:6px 0 10px;font-size:11px}.bi-6 .cash-okr-grid b{color:var(--cash-navy);font-family:var(--title);font-size:20px}.bi-6 .cash-okr-grid small{color:#7c867f;margin-top:3px;font-size:8px}.bi-6 .cash-okr-grid meter{width:100%;height:10px;accent-color:var(--cash-teal);margin:auto 0 5px}.bi-6 .cash-okr-grid em{color:#7c867f;font-size:7.5px;font-style:normal}.bi-6 .cash-methodology{margin-bottom:18px}.bi-6 .cash-methodology ul,.bi-6 .cash-methodology ol{margin:0;padding-left:18px}.bi-6 .cash-methodology li{color:#67736b;padding:5px 0;font-size:9px;line-height:1.5}.bi-6 .cashflow-source{border-left-color:var(--cash-teal)}.bi-6 .cashflow-scope .table-card th{font-size:8.5px}.bi-6 .cashflow-scope .table-card td{font-size:10px}@media (width<=1150px){.bi-6 .abc-detail-grid{grid-template-columns:1fr 1fr}.bi-6 .cashflow-toolbar{grid-template-columns:1fr}.bi-6 .cashflow-controls{border-top:1px solid #e1e7e3;border-left:0}.bi-6 .cashflow-status{grid-template-columns:repeat(3,1fr)}.bi-6 .cashflow-status>div:first-child{grid-row:span 2}.bi-6 .cash-week-chart{grid-template-columns:repeat(13,minmax(48px,1fr))}.bi-6 .cash-okr-grid,.bi-6 .finance-command{grid-template-columns:repeat(3,1fr)}.bi-6 .finance-command-v2{grid-template-columns:repeat(4,1fr)}.bi-6 .okr-grid,.bi-6 .filter-grid,.bi-6 .grid-kpi.six,.bi-6 .grid-kpi.five{grid-template-columns:repeat(3,1fr)}.bi-6 .grid-kpi.month-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-6 .source-grid{grid-template-columns:repeat(3,1fr)}.bi-6 .crm-logic{grid-template-columns:1fr 1fr}.bi-6 nav{overflow-x:auto}.bi-6 .goal-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-6 .goal-controls,.bi-6 .target-toolbar,.bi-6 .goal-search-results{grid-template-columns:1fr 1fr}.bi-6 .overview-compare-grid{grid-template-columns:1fr}.bi-6 .ceo-plan-controls,.bi-6 .ceo-action-grid{grid-template-columns:1fr 1fr}.bi-6 .brand>div{display:none}}@media (width<=760px){.bi-6 .cashflow-scope .section-heading h2{font-size:23px}.bi-6 .cashflow-controls{grid-template-columns:1fr}.bi-6 .cashflow-status{grid-template-columns:1fr 1fr}.bi-6 .cashflow-status>div:first-child{grid-row:auto}.bi-6 .cash-horizon-grid{grid-template-columns:1fr 1fr}.bi-6 .cashflow-primary,.bi-6 .cash-horizon-explain{grid-template-columns:1fr}.bi-6 .cash-pressure-card{grid-template-columns:125px 1fr}.bi-6 .cash-pressure-ring{width:120px;height:120px}.bi-6 .cash-driver-grid,.bi-6 .provision-kpis,.bi-6 .capital-formula{grid-template-columns:1fr}.bi-6 .capital-formula>i{min-height:18px}.bi-6 .cash-okr-grid{grid-template-columns:1fr 1fr}.bi-6 .seasonality-grid{grid-template-columns:repeat(3,1fr)}.bi-6 header{height:74px;padding:10px 15px}.bi-6 .brand img{width:135px}.bi-6 .header-actions button:first-child{font-size:0}.bi-6 .header-actions button:first-child:after{content:"Filtros";font-size:10px}.bi-6 .menu-button{display:block!important}.bi-6 nav{z-index:110;flex-direction:column;height:auto;padding:8px;display:none;position:fixed;top:74px;left:0;right:0}.bi-6 nav.open{display:flex}.bi-6 nav button{text-align:left;border-bottom:0;padding:12px}.bi-6 .filter-panel{padding:13px;inset:74px 0 0}.bi-6 .filter-grid{grid-template-columns:1fr 1fr}.bi-6 .filter-title b{font-size:14px}.bi-6 .container{padding:15px 12px 45px}.bi-6 .active-filter{padding:8px 12px 0}.bi-6 .grid-kpi.six,.bi-6 .grid-kpi.five,.bi-6 .grid-kpi,.bi-6 .grid-2,.bi-6 .grid-3,.bi-6 .period-compare-grid,.bi-6 .analysis-summary,.bi-6 .ranking-grid,.bi-6 .method-notes,.bi-6 .source-grid,.bi-6 .crm-logic,.bi-6 .ceo-plan-controls,.bi-6 .ceo-action-grid{grid-template-columns:1fr}.bi-6 .finance-command,.bi-6 .okr-grid,.bi-6 .finance-command-v2{grid-template-columns:1fr 1fr}.bi-6 .finance-primary,.bi-6 .adm-audit{grid-template-columns:1fr}.bi-6 .finance-subfilters{grid-template-columns:1fr 1fr}.bi-6 .finance-subfilters>div{border-top:1px solid #e6eae6;border-left:0;grid-column:1/-1;padding-top:10px}.bi-6 .projection-grid,.bi-6 .expense-ranking-grid,.bi-6 .gmroi-subkpis{grid-template-columns:1fr}.bi-6 .gmroi-breakdown-head{flex-direction:column}.bi-6 .gmroi-breakdown-head>small{text-align:left}.bi-6 .finance-groups>div{grid-template-columns:minmax(86px,1fr) minmax(50px,.7fr) 88px 38px}.bi-6 .strategy-grid{grid-template-columns:1fr}.bi-6 .crm-control,.bi-6 .trend-selector{flex-direction:column;align-items:flex-start;gap:8px}.bi-6 .donut-wrap{flex-direction:column}.bi-6 .bar-row{grid-template-columns:75px 1fr 60px}.bi-6 .price-band-chart .bar-row{grid-template-columns:minmax(112px,145px) minmax(44px,1fr) 34px;gap:4px}.bi-6 .price-band-chart .bar-row>b{font-size:6.7px}.bi-6 .price-band-chart .bar-row strong{font-size:7px}.bi-6 .price-band-summary{grid-template-columns:1fr}.bi-6 .stock-compact th{letter-spacing:.1px;padding:7px 3px;font-size:6.2px}.bi-6 .stock-compact td{padding:6px 3px;font-size:7px}.bi-6 .compare-row{grid-template-columns:35px 1fr 115px}.bi-6 .mix-row{grid-template-columns:58px 1fr 80px}.bi-6 .section-heading h2{font-size:20px}.bi-6 footer{text-align:center;flex-direction:column;gap:7px}.bi-6 .multi-menu{width:auto;max-width:none;position:fixed;top:150px;left:12px;right:12px}.bi-6 .field.compare{display:flex}.bi-6 .trend-summary{grid-template-columns:1fr 1fr}.bi-6 .month-trend{padding-top:220px}.bi-6 .month-trend>.legend{top:165px}.bi-6 .trend-line{top:200px}.bi-6 .product-mix-clients .bar-row{grid-template-columns:110px 1fr 90px}.bi-6 .stock-warning div{flex-direction:column;gap:4px}.bi-6 .method-banner{flex-direction:column;align-items:flex-start}.bi-6 .group-revenue-banner{grid-template-columns:1fr;gap:10px}.bi-6 .store-performance-head{grid-template-columns:1fr}.bi-6 .store-performance-head>div:first-child{min-height:74px}.bi-6 .store-kpi-strip,.bi-6 .goal-levels-inline{grid-template-columns:1fr}.bi-6 .store-kpi-strip>span{border-bottom:1px solid #e5ded2;border-right:0}.bi-6 .store-kpi-strip>span:last-child{border-bottom:0}.bi-6 .goal-scenarios,.bi-6 .goal-controls,.bi-6 .target-toolbar,.bi-6 .goal-search-results{grid-template-columns:1fr}.bi-6 .target-search{min-width:0!important}}@media (width<=480px){.bi-6 .abc-main-grid,.bi-6 .abc-detail-grid{grid-template-columns:1fr}.bi-6 .abc-list-head,.bi-6 .abc-list-row{grid-template-columns:28px minmax(78px,.9fr) minmax(88px,1.35fr) 62px 38px 52px 27px;gap:4px}.bi-6 .abc-list-head{font-size:6.5px}.bi-6 .abc-list-row{font-size:9px}.bi-6 .cashflow-status,.bi-6 .cash-horizon-grid,.bi-6 .cash-okr-grid,.bi-6 .cash-pressure-card{grid-template-columns:1fr}.bi-6 .cash-pressure-ring{margin:0 auto}.bi-6 .seasonality-grid{grid-template-columns:repeat(2,1fr)}.bi-6 .cash-week-legend{flex-direction:column;align-items:flex-start}.bi-6 .cash-week-legend b{margin-left:0}.bi-6 .filter-grid{grid-template-columns:1fr}.bi-6 .grid-kpi.six,.bi-6 .grid-kpi.five{grid-template-columns:1fr 1fr}.bi-6 .finance-command,.bi-6 .okr-grid,.bi-6 .finance-governance ul,.bi-6 .finance-command-v2,.bi-6 .finance-subfilters,.bi-6 .projection-kpis,.bi-6 .assumption-grid,.bi-6 .adm-audit dl{grid-template-columns:1fr}.bi-6 .finance-subfilters>div{grid-column:auto}.bi-6 .expense-rank-row{grid-template-columns:20px minmax(115px,1fr) 72px 42px}.bi-6 .expense-rank-row>small:first-of-type,.bi-6 .expense-rank-row>small:last-child{display:none}.bi-6 .ranking-explainer{flex-direction:column;gap:4px}.bi-6 .kpi-value{font-size:21px}.bi-6 .field,.bi-6 .multi summary{height:50px}.bi-6 .filter-panel{max-height:calc(100vh - 74px);overflow:auto}}.bi-6 .markup-rule-banner{color:#fff;background:linear-gradient(125deg,#421d1d,#8f3030 58%,#c67835);border-radius:18px;grid-template-columns:minmax(280px,.8fr) 1.2fr;align-items:center;gap:24px;margin-bottom:18px;padding:24px 28px;display:grid;box-shadow:0 16px 34px #5b1f1f2e}.bi-6 .markup-rule-banner span,.bi-6 .markup-diagnosis-grid article>span{letter-spacing:.12em;font-size:10px;font-weight:800}.bi-6 .markup-rule-banner h2{margin:5px 0 0;font-size:clamp(21px,2.2vw,32px)}.bi-6 .markup-rule-banner p{color:#ffffffe6;margin:0;line-height:1.65}.bi-6 .markup-kpis .kpi{border-top:4px solid brown}.bi-6 .markup-chart-section{margin-top:28px}.bi-6 .markup-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bi-6 .markup-chart-card{min-height:410px}.bi-6 .markup-chart-card .bar-row{grid-template-columns:minmax(150px,1.2fr) 1fr 90px}.bi-6 .markup-chart-card .bar-row b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bi-6 .markup-diagnosis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bi-6 .markup-diagnosis-grid article{border-top:4px solid #c77b30}.bi-6 .markup-diagnosis-grid article.critical{background:#fff7f5;border-color:brown}.bi-6 .markup-diagnosis-grid article>b{color:#642222;margin:10px 0 8px;font-size:28px;display:block}.bi-6 .markup-diagnosis-grid article p{color:#635b54;margin:0;line-height:1.55}.bi-6 .markup-table-shell{scrollbar-gutter:stable;background:#fff;border:1px solid #ded4c8;border-radius:16px;max-height:1320px;overflow:auto;box-shadow:0 12px 30px #372b1f14}.bi-6 .markup-table{border-collapse:collapse;width:100%;min-width:1280px;font-size:12px}.bi-6 .markup-table thead{z-index:2;color:#fff;background:#4e2323;position:sticky;top:0}.bi-6 .markup-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;padding:13px 12px;font-size:10px}.bi-6 .markup-table td{vertical-align:top;border-bottom:1px solid #eee6dc;padding:11px 12px;line-height:1.4}.bi-6 .markup-table tbody tr:nth-child(2n){background:#fbf8f4}.bi-6 .markup-table tbody tr:hover{background:#fff1e4}.bi-6 .markup-table td:last-child{min-width:420px}.bi-6 .critical-value{color:#a61f1f}.bi-6 .warning-value{color:#a45f16}.bi-6 .term-share-list{gap:.75rem;margin-top:1rem;display:grid}.bi-6 .term-share-list>div{grid-template-columns:minmax(130px,1fr) minmax(120px,2fr) minmax(145px,auto);align-items:center;gap:.75rem;display:grid}.bi-6 .term-share-list span{color:var(--ink);font-weight:700}.bi-6 .term-share-list span small{color:var(--muted);margin-top:.15rem;font-weight:500;display:block}.bi-6 .term-share-list i{background:#e9e4da;border-radius:999px;height:9px;overflow:hidden}.bi-6 .term-share-list i b{border-radius:inherit;background:linear-gradient(90deg,#315d66,#bb9a6b);height:100%;display:block}.bi-6 .term-share-list strong{text-align:right;font-size:.85rem}.bi-6 .overdue-title{min-width:290px}.bi-6 .overdue-title summary{cursor:pointer;color:var(--green);flex-direction:column;gap:3px;display:flex}.bi-6 .overdue-title summary::marker{color:var(--gold)}.bi-6 .overdue-title summary b{text-underline-offset:2px;font-size:10px;text-decoration:underline}.bi-6 .overdue-title summary span{color:#4f5750;white-space:normal;max-width:360px;font-size:9px;font-weight:700}.bi-6 .overdue-detail-grid{background:#f8faf8;border:1px solid #e2e6e2;border-radius:7px;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;min-width:720px;margin:9px 0 3px;padding:10px;display:grid}.bi-6 .overdue-detail-grid span{flex-direction:column;gap:2px;display:flex}.bi-6 .overdue-detail-grid small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.bi-6 .overdue-detail-grid b{color:#414841;white-space:normal;font-size:9px}.bi-6 .overdue-detail-grid p{flex-direction:column;grid-column:1/-1;gap:3px;margin:0;display:flex}.bi-6 .title-readiness{color:#765726;background:#fff7e7;border-radius:7px;margin:10px 12px 0;padding:10px 12px;font-size:9px;line-height:1.5}.bi-6 .title-readiness.complete{color:#355d45;background:#eef8f0}.bi-6 .doctor-ranking-scroll{scrollbar-gutter:stable;border:1px solid #e7dfd4;border-radius:10px;max-height:690px;overflow:hidden auto}.bi-6 .doctor-ranking-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.bi-6 .doctor-ranking-table th{z-index:1;text-align:left;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#405747;padding:10px;font-size:10px;position:sticky;top:0}.bi-6 .doctor-ranking-table th:first-child,.bi-6 .doctor-ranking-table td:first-child{text-align:center;width:7%}.bi-6 .doctor-ranking-table th:nth-child(2),.bi-6 .doctor-ranking-table td:nth-child(2){text-align:left;width:43%}.bi-6 .doctor-ranking-table th:nth-child(3),.bi-6 .doctor-ranking-table td:nth-child(3){text-align:right;width:18%}.bi-6 .doctor-ranking-table th:nth-child(n+4),.bi-6 .doctor-ranking-table td:nth-child(n+4){text-align:right;width:16%}.bi-6 .doctor-ranking-table td{color:#3f4b43;border-bottom:1px solid #eee7de;padding:10px}.bi-6 .doctor-ranking-table tbody tr:nth-child(2n){background:#fbf8f4}.bi-6 .doctor-ranking-table td:nth-child(2){overflow-wrap:anywhere}.bi-6 .doctor-name-new{color:#163d2a;font-weight:900}.bi-6 .new-doctor-tag{color:#1c5d3d;letter-spacing:.05em;vertical-align:middle;background:#dff2e4;border-radius:4px;margin-left:5px;padding:2px 4px;font-size:8px;font-weight:900;display:inline-block}.bi-6 .doctor-movement-grid{margin-top:16px}.bi-6 .doctor-movement-card .card-head>strong{color:var(--gold);font-size:20px}.bi-6 .doctor-movement-card .card-head>strong small{color:var(--muted);text-align:right;margin-top:3px;font-size:9px;font-weight:700;display:block}.bi-6 .doctor-movement-card .table-card{margin-top:0}.bi-6 .doctor-movement-card .table-scroll{overflow-x:hidden}.bi-6 .doctor-movement-card .stock-compact table{table-layout:fixed;white-space:normal;width:100%}.bi-6 .doctor-movement-card .stock-compact th:first-child,.bi-6 .doctor-movement-card .stock-compact td:first-child{text-align:center;width:7%}.bi-6 .doctor-movement-card .stock-compact th:nth-child(2),.bi-6 .doctor-movement-card .stock-compact td:nth-child(2){text-align:left;overflow-wrap:anywhere;width:41%}.bi-6 .doctor-movement-card .stock-compact th:nth-child(n+3),.bi-6 .doctor-movement-card .stock-compact td:nth-child(n+3){text-align:right;width:17%}.bi-6 .doctor-cohort .card-head>strong{color:var(--gold);white-space:nowrap;font-size:20px}.bi-6 .doctor-cohort-note{color:var(--muted);margin:0 0 12px;font-size:12px}.bi-6 .total-period-card .card-head>strong{color:var(--gold);font-size:20px}.bi-6 .period-legend{justify-content:flex-end;gap:14px;margin:-8px 0 8px;font-size:10px;font-weight:800;display:flex}.bi-6 .period-legend span{align-items:center;gap:5px;display:inline-flex}.bi-6 .period-legend i{border-radius:2px;width:10px;height:10px}.bi-6 .period-prev{background:#a6b0c7}.bi-6 .period-current{background:#365b48}.bi-6 .period-bars{border-bottom:1px solid #d9d2c8;grid-template-columns:repeat(12,minmax(34px,1fr));align-items:end;gap:7px;height:270px;padding:16px 8px 0;display:grid}.bi-6 .period-month{text-align:center;grid-template-rows:1fr 18px 18px;align-items:end;gap:3px;min-width:0;height:100%;display:grid}.bi-6 .period-bar-pair{justify-content:center;align-items:end;gap:3px;height:100%;display:flex}.bi-6 .period-bar-pair i{cursor:help;border-radius:4px 4px 0 0;width:min(15px,37%);min-height:2px;display:block}.bi-6 .period-month small{white-space:nowrap;font-size:8px;font-weight:900}.bi-6 .period-month b{color:var(--muted);text-transform:uppercase;font-size:9px}.bi-6 .total-period-card .table-card{margin-top:18px}@media (width<=900px){.bi-6 .period-bars{grid-template-columns:repeat(12,minmax(28px,1fr));gap:3px}.bi-6 .period-month small{font-size:7px}}@media (width<=720px){.bi-6 .term-share-list>div{grid-template-columns:1fr auto}.bi-6 .term-share-list i{grid-area:2/1/auto/-1}}@media (width<=900px){.bi-6 .markup-rule-banner,.bi-6 .markup-chart-grid,.bi-6 .markup-diagnosis-grid{grid-template-columns:1fr}.bi-6 .markup-chart-card{min-height:auto}}@media print{.bi-6 header,.bi-6 nav,.bi-6 .filter-panel,.bi-6 .active-filter,.bi-6 footer{display:none}.bi-6 .container{max-width:none;padding:0}.bi-6 .card,.bi-6 .table-card{box-shadow:none;break-inside:avoid}}.lojas-6{--forest-950:#172a24;--forest-900:#203a31;--forest-800:#2e4a3f;--forest-700:#466357;--gold-700:#8f7044;--gold-600:#a98552;--gold-500:#b59662;--gold-300:#d8c29d;--ivory:#f6f3ed;--paper:#fffdf9;--white:#fff;--ink:#23312b;--muted:#68756f;--line:#e6e3dc;--green:#39775b;--green-soft:#e9f2ed;--red:#9a3f45;--red-soft:#f8e9e9;--amber:#a76e27;--amber-soft:#faf0df;--shadow:0 14px 34px #1b302814;--serif:Georgia, "Times New Roman", serif;--sans:Inter, Aptos, "Segoe UI", Arial, sans-serif}.lojas-6 .quick-help{z-index:40;color:#294137;background:#fffdfa;border:1px solid #dccdab;border-radius:14px;width:min(360px,100vw - 32px);padding:18px;position:fixed;top:92px;right:28px;box-shadow:0 18px 45px #102e2430}.lojas-6 .quick-help>button{float:right;background:0 0;border:0;font-size:21px}.lojas-6 .quick-help>b{font-family:var(--serif);font-size:20px}.lojas-6 .quick-help details{border-top:1px solid #ece5d8;margin-top:12px;padding-top:10px}.lojas-6 .quick-help summary{cursor:pointer;font-weight:800}.lojas-6 .quick-help p{color:#657169;margin:7px 0 0;font-size:13px;line-height:1.4}.lojas-6 *{box-sizing:border-box}.lojas-6{background:var(--ivory);color:var(--ink);scroll-behavior:smooth;background:radial-gradient(circle at 82% 0%, #b596621a, transparent 24rem), var(--ivory);min-width:320px;font-family:var(--sans);margin:0;font-size:15px;line-height:1.5}.lojas-6 button,.lojas-6 select,.lojas-6 input,.lojas-6 textarea{font:inherit}.lojas-6 button,.lojas-6 a,.lojas-6 select{-webkit-tap-highlight-color:transparent}.lojas-6 button{color:inherit}.lojas-6 a{color:inherit;text-decoration:none}.lojas-6 ::selection{background:var(--gold-300);color:var(--forest-950)}.lojas-6 .app-shell{min-height:100vh}.lojas-6 .sidebar{z-index:40;color:#f8f6f1;background:radial-gradient(circle at 0 0, #b5966226, transparent 18rem), linear-gradient(180deg, var(--forest-950), #1c322b 62%, #152721);border-right:1px solid #ffffff0f;flex-direction:column;width:286px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:18px 0 50px #182c241a}.lojas-6 .brand{border-bottom:1px solid #ffffff17;align-items:center;gap:13px;min-height:88px;padding:18px 22px;display:flex}.lojas-6 .brand-mark{width:45px;height:45px;color:var(--gold-300);font-family:var(--serif);letter-spacing:.08em;border:1px solid #d8c29dbd;border-radius:50%;flex:0 0 45px;place-items:center;font-size:15px;font-weight:700;display:grid}.lojas-6 .brand-logo-wrap{background:#f8f4eb;border-radius:10px;width:92px;min-width:92px;padding:7px 8px}.lojas-6 .brand-logo-wrap img{width:100%;height:auto;display:block}.lojas-6 .locked-store{color:#fff;background:#ffffff14;border-radius:8px;margin-top:8px;padding:11px 12px;font-size:13px;display:block}.lojas-6 .access-badge{border:1px solid var(--line);min-height:38px;color:var(--ink-soft);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.lojas-6 .page-intro{position:relative;overflow:hidden}.lojas-6 .page-brand-logo{opacity:.055;pointer-events:none;width:150px;position:absolute;bottom:-12px;right:18px}.lojas-6 .daily-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:5px;height:270px;padding:44px 4px 0;display:flex;overflow-x:auto}.lojas-6 .daily-column{flex-direction:column;flex:1 0 28px;justify-content:flex-end;align-items:center;min-width:28px;height:100%;display:flex;position:relative}.lojas-6 .daily-column>span{white-space:nowrap;transform-origin:50%;color:#5b6b62;margin-bottom:5px;font-size:8.8px;transform:rotate(-35deg)}.lojas-6 .daily-column i{background:linear-gradient(#c8ac77,#947644);border-radius:4px 4px 0 0;width:min(22px,75%);min-height:4px}.lojas-6 .daily-column small{color:#5b6b62;margin-top:6px;font-size:8.8px}.lojas-6 .completion-callout{align-items:baseline;gap:10px;margin:32px 0 10px;display:flex}.lojas-6 .completion-callout strong{font-family:var(--font-serif);color:var(--gold-dark);font-size:52px}.lojas-6 .completion-callout span{color:var(--ink-soft)}.lojas-6 .inline-select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin:4px 0 18px;padding:10px 12px}.lojas-6 .ranking-list,.lojas-6 .product-list{gap:10px;display:grid}.lojas-6 .ranking-item{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.lojas-6 .ranking-item>b{color:var(--gold-dark)}.lojas-6 .ranking-item>div{gap:5px;min-width:0;display:grid}.lojas-6 .ranking-item>div>strong{text-overflow:ellipsis;white-space:nowrap;color:#31483c;font-size:13.2px;overflow:hidden}.lojas-6 .ranking-item>div>span{background:var(--sand);border-radius:5px;height:5px}.lojas-6 .ranking-item>div>span i{background:var(--gold);border-radius:inherit;height:100%;display:block}.lojas-6 .ranking-item small{color:#5b6b62;font-size:11px}.lojas-6 .ranking-item>strong{color:#31483c;font-size:13.2px}.lojas-6 .product-list>div{grid-template-columns:22px minmax(110px,1.5fr) 1fr 34px;align-items:center;gap:8px;font-size:10px;display:grid}.lojas-6 .product-list>div>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lojas-6 .product-list>div>i{background:var(--sand);border-radius:4px;height:6px}.lojas-6 .product-list em{background:var(--gold);border-radius:inherit;height:100%;display:block}.lojas-6 .turnover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.lojas-6 .turnover-title{margin:6px 0 12px;font-size:16px}.lojas-6 .turnover-title.good{color:#47725d}.lojas-6 .turnover-title.risk{color:#a04c45}.lojas-6 .turnover-table{overflow-x:auto}.lojas-6 .turnover-table>div{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(100px,1fr) 52px 55px 45px;align-items:center;gap:6px;padding:7px 4px;font-size:10px;display:grid}.lojas-6 .turnover-table>div:first-child{color:var(--ink-soft);text-transform:uppercase;font-size:8px}.lojas-6 .quality-standards{gap:8px;display:grid}.lojas-6 .quality-standards>div{background:var(--paper);border-radius:8px;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.lojas-6 .quality-standards b{color:var(--gold-dark)}.lojas-6 .quality-standards strong{color:var(--ink-soft);font-size:11px}.lojas-6 .empty-data{text-align:center;color:var(--ink-soft);background:var(--paper);border-radius:10px;padding:40px 20px}.lojas-6 .access-denied{text-align:center;background:var(--paper);place-content:center;justify-items:center;min-height:100vh;padding:30px;display:grid}.lojas-6 .access-denied img{width:min(360px,75vw);margin-bottom:36px}.lojas-6 .access-denied span{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.lojas-6 .access-denied h1{max-width:650px;font-family:var(--font-serif);margin:14px 0;font-size:clamp(30px,5vw,54px)}.lojas-6 .access-denied p{max-width:560px;color:var(--ink-soft)}.lojas-6 .access-denied button{background:var(--gold-dark);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-top:12px;padding:12px 18px;font-weight:800}@media (width<=900px){.lojas-6 .turnover-grid{grid-template-columns:1fr}.lojas-6 .daily-chart{height:230px}.lojas-6 .page-brand-logo{display:none}}.lojas-6 .paired-bars{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:calc(100% - 48px);display:flex}.lojas-6 .daily-column .paired-bars i{border-radius:3px 3px 0 0;width:9px;min-height:3px}.lojas-6 .daily-column .paired-bars .current{background:linear-gradient(#c8ac77,#947644)}.lojas-6 .daily-column .paired-bars .previous{background:#aeb8b3}.lojas-6 .daily-column>small{text-align:center;line-height:1.25}.lojas-6 .chart-legend{color:#5b6b62;gap:16px;margin-top:12px;font-size:11px;display:flex}.lojas-6 .chart-legend span{align-items:center;gap:5px;display:inline-flex}.lojas-6 .micro-card{color:#fff;background:linear-gradient(145deg,#0f3d32,#183f35)}.lojas-6 .micro-card .panel-heading span,.lojas-6 .micro-card p{color:#ffffffb8}.lojas-6 .micro-card .panel-heading h2{color:#fff}.lojas-6 .micro-action{background:#ffffff14;border-radius:10px;gap:6px;margin:18px 0;padding:16px;display:grid}.lojas-6 .micro-action span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.lojas-6 .micro-card .primary-button{background:var(--gold);color:#132c25}.lojas-6 .culture-board{background:#fbf7ec}.lojas-6 .culture-tabs{gap:7px;margin:14px 0;display:flex}.lojas-6 .culture-tabs button{border:1px solid var(--line);text-transform:capitalize;background:#fff;border-radius:999px;padding:7px 11px}.lojas-6 .culture-tabs button.active{background:var(--green);color:#fff;border-color:var(--green)}.lojas-6 .culture-board>p{font-family:var(--font-serif);color:var(--green-dark);font-size:19px;line-height:1.45}.lojas-6 .culture-board>small{color:var(--ink-soft);margin-top:16px;display:block}.lojas-6 .values-cloud{flex-wrap:wrap;gap:7px;display:flex}.lojas-6 .values-cloud span{color:var(--green-dark);background:#efe2c6;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700}.lojas-6 .seller-bi-chart{overflow-x:auto}.lojas-6 .seller-bi-head,.lojas-6 .seller-bi-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(190px,1fr) 90px 48px 75px;align-items:center;gap:8px;padding:9px 4px;font-size:10px;display:grid}.lojas-6 .seller-bi-head{color:var(--ink-soft);text-transform:uppercase;font-size:8px;font-weight:800}.lojas-6 .seller-bi-row>div{gap:6px;min-width:0;display:grid}.lojas-6 .seller-bi-row>div>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lojas-6 .seller-bi-row>div>span{background:#ede5d6;border-radius:5px;height:7px}.lojas-6 .seller-bi-row>div>span i{border-radius:inherit;background:linear-gradient(90deg,#a08350,#d1b77f);height:100%;display:block}.lojas-6 .turnover-pane{min-width:0}.lojas-6 .turnover-table{border:1px solid var(--line);border-radius:8px;max-height:480px;overflow:auto}.lojas-6 .turnover-table .sticky-table-head{z-index:2;box-shadow:0 1px 0 var(--line);background:#f4ede0;position:sticky;top:0}.lojas-6 .quality-index{background:var(--green);color:#fff;text-align:center;border-radius:10px;gap:3px;min-width:135px;padding:12px 15px;display:grid}.lojas-6 .quality-index span,.lojas-6 .quality-index small{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.lojas-6 .quality-index strong{font-family:var(--font-serif);font-size:30px}.lojas-6 .checklist-rule,.lojas-6 .governance-note{color:var(--ink-soft);background:#f4ede0;border-radius:8px;margin:0 0 14px;padding:12px 15px;font-size:11px}.lojas-6 .critical-banner{color:#8c322c;background:#f8dfdc;border-radius:8px;margin:0 0 14px;padding:13px 15px;font-weight:800}.lojas-6 .monday-panel{padding:0;overflow:hidden}.lojas-6 .monday-head,.lojas-6 .monday-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1.2fr) minmax(210px,.8fr) minmax(220px,1fr);align-items:center;gap:14px;padding:12px 18px;display:grid}.lojas-6 .monday-head{z-index:2;background:var(--green);color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800;position:sticky;top:0}.lojas-6 .monday-row>div:first-child{gap:4px;display:grid}.lojas-6 .monday-row>div:first-child>span{color:var(--gold-dark);text-transform:uppercase;font-size:8px}.lojas-6 .monday-row>div:first-child>small{color:var(--ink-soft)}.lojas-6 .rating-buttons{gap:5px;display:flex}.lojas-6 .rating-buttons button{border:1px solid var(--line);background:#fff;border-radius:7px;flex:1;min-height:34px;font-size:9px}.lojas-6 .rating-buttons button.selected.score-0{color:#fff;background:#a04c45}.lojas-6 .rating-buttons button.selected.score-50{color:#132c25;background:#c79d4b}.lojas-6 .rating-buttons button.selected.score-100{color:#fff;background:#47725d}.lojas-6 .monday-row textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:56px;font:inherit;border-radius:7px;padding:8px;font-size:10px}.lojas-6 .learning-module{flex-direction:column;display:flex}.lojas-6 .learning-module ul{color:var(--ink-soft);margin:10px 0 16px;padding-left:18px;font-size:11px;line-height:1.7}.lojas-6 .learning-module>small{color:var(--ink-soft);background:#f4ede0;border-radius:7px;padding:10px;display:block}.lojas-6 .module-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.lojas-6 .module-footer span{color:var(--ink-soft);font-size:10px}.lojas-6 .modal-backdrop{z-index:100;background:#051812c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lojas-6 .quiz-modal{background:#fff;border-radius:16px;width:min(640px,100%);max-height:90vh;padding:32px;position:relative;overflow:auto;box-shadow:0 20px 60px #00000040}.lojas-6 .modal-close{color:var(--ink-soft);background:0 0;border:0;position:absolute;top:14px;right:14px}.lojas-6 .quiz-modal h2{font-family:var(--font-serif);margin:16px 0 22px;font-size:27px}.lojas-6 .quiz-options{gap:9px;display:grid}.lojas-6 .quiz-options button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;padding:13px 15px}.lojas-6 .quiz-options button:hover{border-color:var(--gold);background:#fbf7ec}.lojas-6 .quiz-feedback{background:#edf3ef;border-radius:9px;margin-top:18px;padding:15px}.lojas-6 .learning-director-table{overflow-x:auto}.lojas-6 .learning-director-table>div{border-bottom:1px solid var(--line);grid-template-columns:65px repeat(5,1fr);gap:8px;min-width:720px;padding:10px;font-size:10px;display:grid}.lojas-6 .learning-director-table>div:first-child{text-transform:uppercase;background:#f4ede0;font-size:8px;position:sticky;top:0}@media (width<=760px){.lojas-6 .monday-head{display:none}.lojas-6 .monday-row{grid-template-columns:1fr;padding:16px}.lojas-6 .seller-bi-head,.lojas-6 .seller-bi-row{min-width:570px}.lojas-6 .quiz-modal{padding:28px 18px 20px}.lojas-6 .quality-index{width:100%}}.lojas-6 .brand>div:last-child{gap:2px;display:grid}.lojas-6 .brand strong{font-family:var(--serif);letter-spacing:.01em;font-size:20px;font-weight:500}.lojas-6 .brand span{color:#ffffff8f;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.lojas-6 .sidebar-context{gap:7px;padding:19px 22px 14px;display:grid}.lojas-6 .sidebar-context>span{color:#ffffff75;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.lojas-6 .sidebar-context select{color:#fff;background-color:#ffffff14;border:1px solid #ffffff21;border-radius:9px;outline:none;width:100%;padding:10px 34px 10px 12px}.lojas-6 .sidebar-context select option{color:var(--ink);background:#fff}.lojas-6 .main-nav{gap:3px;padding:5px 12px 18px;display:grid}.lojas-6 .main-nav button{color:#ffffffb8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-height:54px;padding:7px 10px;transition:background .16s,color .16s,transform .16s;display:grid}.lojas-6 .main-nav button:hover{color:#fff;background:#fff1}.lojas-6 .main-nav button.active{color:#fff;box-shadow:inset 3px 0 var(--gold-500);background:#b5966233}.lojas-6 .nav-monogram{width:31px;height:31px;color:var(--gold-300);letter-spacing:.03em;background:#ffffff12;border:1px solid #ffffff14;border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.lojas-6 .main-nav button>span:last-child{gap:1px;font-size:13px;font-weight:650;display:grid}.lojas-6 .main-nav small{color:#ffffff5e;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.2}.lojas-6 .constitution-card{background:linear-gradient(145deg,#b596622e,#ffffff0a);border:1px solid #d8c29d38;border-radius:13px;gap:10px;margin:auto 18px 18px;padding:16px;display:grid}.lojas-6 .constitution-card>span{color:var(--gold-300);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.lojas-6 .constitution-card blockquote{color:#ffffffe3;font-family:var(--serif);margin:0;font-size:15px;line-height:1.4}.lojas-6 .constitution-card button{color:var(--gold-300);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;font-weight:800}.lojas-6 .sidebar-footer{border-top:1px solid #ffffff14;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:15px 20px 18px;display:grid}.lojas-6 .avatar{width:34px;height:34px;color:var(--forest-950);background:var(--gold-300);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.lojas-6 .sidebar-footer>div:last-child{min-width:0;display:grid}.lojas-6 .sidebar-footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lojas-6 .sidebar-footer span{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lojas-6 .workspace{min-height:100vh;margin-left:286px}.lojas-6 .topbar{z-index:25;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f3ede8;border-bottom:1px solid #4663571f;justify-content:space-between;align-items:center;gap:22px;min-height:78px;padding:12px clamp(24px,3vw,48px);display:flex;position:sticky;top:0}.lojas-6 .menu-button{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:none}.lojas-6 .menu-button span{background:var(--forest-800);border-radius:10px;width:17px;height:2px}.lojas-6 .topbar-copy{gap:1px;display:grid}.lojas-6 .topbar-copy span{color:var(--gold-700);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.lojas-6 .topbar-copy strong{color:var(--forest-900);font-family:var(--serif);font-size:18px;font-weight:500}.lojas-6 .topbar-actions{align-items:center;gap:11px;display:flex}.lojas-6 .topbar-actions label{border:1px solid var(--line);background:#ffffffb8;border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:8px;padding:5px 6px 5px 12px;display:grid}.lojas-6 .topbar-actions label>span{color:var(--muted);font-size:10px;font-weight:700}.lojas-6 .topbar-actions select{color:var(--forest-900);background:var(--ivory);border:0;border-radius:7px;outline:none;padding:6px 28px 6px 9px;font-size:11px;font-weight:800}.lojas-6 .bi-link,.lojas-6 .primary-button{color:#fff;background:var(--forest-900);border:1px solid var(--forest-900);letter-spacing:.02em;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:9px 14px;font-size:11px;font-weight:800;transition:background .16s,transform .16s;display:inline-flex}.lojas-6 .bi-link:hover,.lojas-6 .primary-button:hover{background:var(--forest-800);transform:translateY(-1px)}.lojas-6 .page-content{width:min(1540px,100%);margin:0 auto;padding:38px clamp(24px,3vw,48px) 64px}.lojas-6 .page-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.lojas-6 .page-intro>div:first-child{max-width:820px}.lojas-6 .eyebrow,.lojas-6 .panel-heading>div>span,.lojas-6 .panel>span:first-child{color:var(--gold-700);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.lojas-6 .page-intro h1{color:var(--forest-900);font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.1vw,48px);font-weight:500;line-height:1.08}.lojas-6 .page-intro p{max-width:800px;color:var(--muted);margin:11px 0 0;font-size:14px;line-height:1.65}.lojas-6 .status-pill{color:var(--green);background:var(--green-soft);border:1px solid #39775b2b;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:800;display:inline-flex}.lojas-6 .status-pill i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #39775b1c}.lojas-6 .validation-banner{color:#5e513f;background:#f2eadc;border:1px solid #e1d2b8;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:11px 14px;display:flex}.lojas-6 .validation-banner>div{align-items:center;gap:10px;display:flex}.lojas-6 .validation-banner strong{letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:10px}.lojas-6 .validation-banner span{font-size:11px}.lojas-6 .validation-banner a{color:var(--forest-900);text-underline-offset:3px;flex:none;font-size:10px;font-weight:900;text-decoration:underline}.lojas-6 .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.lojas-6 .kpi-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.lojas-6 .kpi-card{background:#fffdf9e6;border:1px solid #4663572b;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:136px;padding:18px 19px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 19px #1b30280d}.lojas-6 .kpi-card.signal-green,.lojas-6 .kpi-card.signal-red{position:relative}.lojas-6 .kpi-card.signal-green:after,.lojas-6 .kpi-card.signal-red:after{content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:15px;right:15px}.lojas-6 .kpi-card.signal-green:after{background:#27a26a;box-shadow:0 0 0 4px #def4e8}.lojas-6 .kpi-card.signal-red:after{background:#d34d4d;box-shadow:0 0 0 4px #fbe5e5}.lojas-6 .kpi-card:after{content:"";background:radial-gradient(circle,#b596621c,#0000 68%);border-radius:50%;width:105px;height:105px;position:absolute;inset:auto -25px -48px auto}.lojas-6 .kpi-card.featured{color:#fff;background:radial-gradient(circle at 95% 0, #b596623b, transparent 11rem), var(--forest-900);border-color:var(--forest-900)}.lojas-6 .kpi-card>span:first-child{color:#617067;letter-spacing:.08em;text-transform:uppercase;font-size:10.8px;font-weight:800}.lojas-6 .kpi-card.featured>span:first-child,.lojas-6 .kpi-card.featured small{color:#fff9}.lojas-6 .kpi-card>strong{z-index:1;color:#183e31;font-family:var(--serif);letter-spacing:-.02em;margin:7px 0 4px;font-size:clamp(27px,2.12vw,36px);font-weight:500;line-height:1;position:relative}.lojas-6 .kpi-card.featured>strong{color:var(--gold-300)}.lojas-6 .kpi-card>div,.lojas-6 .kpi-card>small{z-index:1;color:#5d6c63;font-size:10.9px;position:relative}.lojas-6 .kpi-card>div b{color:#254d3d}.lojas-6 .kpi-card.featured>div{color:#ffffff94}.lojas-6 .trend{align-items:center;gap:3px;font-size:10px;font-weight:900;display:inline-flex}.lojas-6 .trend.positive,.lojas-6 .positive-text{color:var(--green)}.lojas-6 .trend.negative,.lojas-6 .negative-text{color:var(--red)!important}.lojas-6 .kpi-card.featured .trend.positive{color:#97d3b5}.lojas-6 .mini-progress,.lojas-6 .training-progress{background:#ece9e2;border-radius:999px;width:100%;height:5px;margin:6px 0;overflow:hidden}.lojas-6 .mini-progress i,.lojas-6 .training-progress i{background:linear-gradient(90deg, var(--gold-600), var(--gold-300));border-radius:inherit;height:100%;display:block}.lojas-6 .neutral-chip{color:var(--gold-700);background:#f1eadf;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-block}.lojas-6 .dashboard-grid{gap:16px;margin-bottom:16px;display:grid}.lojas-6 .primary-grid{grid-template-columns:minmax(0,1.32fr) minmax(360px,.88fr)}.lojas-6 .secondary-grid{grid-template-columns:1fr 1fr 1fr}.lojas-6 .panel{background:#fffdf9ed;border:1px solid #46635729;border-radius:16px;min-width:0;padding:20px;box-shadow:0 8px 23px #1b30280d}.lojas-6 .panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.lojas-6 .panel-heading h2{color:var(--forest-900);font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:21px;font-weight:500}.lojas-6 .panel-heading button,.lojas-6 .routine-summary button,.lojas-6 .culture-panel button{color:var(--gold-700);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:900}.lojas-6 .period-chip,.lojas-6 .critical-label{color:var(--gold-700);letter-spacing:.08em;text-transform:uppercase;background:#f2eadf;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.lojas-6 .critical-label{background:var(--red-soft);color:var(--red)!important}.lojas-6 .chart-summary{gap:40px;margin-bottom:8px;display:flex}.lojas-6 .chart-summary>div{display:grid}.lojas-6 .chart-summary span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.lojas-6 .chart-summary strong{color:var(--forest-900);font-family:var(--serif);font-size:19px;font-weight:500}.lojas-6 .line-chart{min-height:218px;position:relative}.lojas-6 .line-chart svg{width:100%;height:182px;display:block;overflow:visible}.lojas-6 .line-chart .grid-line{stroke:#e9e5dd;stroke-width:.35px}.lojas-6 .pace-line,.lojas-6 .comparison-line{fill:none;vector-effect:non-scaling-stroke}.lojas-6 .pace-line{stroke:var(--gold-600);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.lojas-6 .comparison-line{stroke:#a9b2ad;stroke-dasharray:4 4;stroke-linecap:round;stroke-width:1.5px}.lojas-6 .chart-legend{color:var(--muted);justify-content:center;gap:20px;font-size:9px;font-weight:700;display:flex}.lojas-6 .legend-dot{border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.lojas-6 .legend-dot.gold{background:var(--gold-600)}.lojas-6 .legend-dot.muted{background:#a9b2ad}.lojas-6 .priority-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.lojas-6 .priority-list li{border-top:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.lojas-6 .priority-list li:first-child{border-top:0}.lojas-6 .priority-list li>span{color:var(--gold-600);font-family:var(--serif);font-size:15px}.lojas-6 .priority-list li>div{gap:2px;display:grid}.lojas-6 .priority-list strong{color:var(--forest-900);font-size:12px}.lojas-6 .priority-list p{color:var(--muted);margin:0;font-size:10px}.lojas-6 .priority-list li>b{color:var(--forest-700);white-space:nowrap;font-size:9px}.lojas-6 .ring-section{align-items:center;gap:18px;padding-top:2px;display:flex}.lojas-6 .ring-section>div:last-child strong{color:var(--forest-900);font-family:var(--serif);font-size:17px;font-weight:500}.lojas-6 .ring-section>div:last-child p{color:var(--muted);margin:5px 0 0;font-size:10px}.lojas-6 .ring-wrap{flex:none;justify-items:center;gap:5px;display:grid}.lojas-6 .ring-wrap p{color:var(--muted);margin:0;font-size:8px;font-weight:700}.lojas-6 .ring{--ring-color:var(--gold-600);background:radial-gradient(circle closest-side, var(--paper) 77%, transparent 79% 100%), conic-gradient(var(--ring-color) var(--ring-value), #ebe7df 0);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.lojas-6 .ring-wrap.green .ring{--ring-color:var(--green)}.lojas-6 .ring-wrap.red .ring{--ring-color:var(--red)}.lojas-6 .ring span{color:var(--forest-900);font-family:var(--serif);font-size:17px;font-weight:600}.lojas-6 .culture-panel{color:#fff;background:radial-gradient(circle at 95% 15%, #b5966247, transparent 10rem), var(--forest-900);border-color:var(--forest-900)}.lojas-6 .culture-panel>span:first-child,.lojas-6 .culture-panel button{color:var(--gold-300)}.lojas-6 .culture-panel h2{color:#fff;font-family:var(--serif);margin:9px 0;font-size:23px;font-weight:500;line-height:1.2}.lojas-6 .culture-panel p{color:#ffffffad;margin:0 0 14px;font-size:11px;line-height:1.65}.lojas-6 .health-panel .panel-heading>strong{color:var(--gold-600);font-family:var(--serif);font-size:32px;font-weight:500}.lojas-6 .score-row{gap:5px;margin:13px 0;display:grid}.lojas-6 .score-label{justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:750;display:flex}.lojas-6 .score-label strong.good,.lojas-6 .status-text.good{color:var(--green)}.lojas-6 .score-label strong.watch,.lojas-6 .status-text.watch{color:var(--amber)}.lojas-6 .score-label strong.risk,.lojas-6 .status-text.risk{color:var(--red)}.lojas-6 .score-track{background:#ece9e2;border-radius:999px;width:100%;height:5px;overflow:hidden}.lojas-6 .score-track>span{border-radius:inherit;height:100%;display:block}.lojas-6 .score-track>span.good{background:var(--green)}.lojas-6 .score-track>span.watch{background:var(--gold-600)}.lojas-6 .score-track>span.risk{background:var(--red)}.lojas-6 .score-row small{color:var(--muted);font-size:8px}.lojas-6 .mix-bars{gap:15px;display:grid}.lojas-6 .data-table,.lojas-6 .network-table{border:1px solid var(--line);border-radius:11px;overflow:hidden}.lojas-6 .table-row{min-height:44px;color:var(--muted);border-top:1px solid var(--line);grid-template-columns:.7fr 1.2fr 1fr .7fr;align-items:center;gap:10px;padding:8px 12px;font-size:10px;display:grid}.lojas-6 .table-row:first-child{border-top:0}.lojas-6 .table-header{color:var(--forest-700);letter-spacing:.06em;text-transform:uppercase;background:#f2f0eb;font-size:8px;font-weight:900}.lojas-6 .table-row strong,.lojas-6 .table-row b{color:var(--forest-900)}.lojas-6 .client-composition{justify-content:center;gap:30px;margin:12px 0 18px;display:flex}.lojas-6 .insight-box{border-left:3px solid var(--gold-600);background:#f2eee6;border-radius:4px 10px 10px 4px;gap:4px;padding:13px 14px;display:grid}.lojas-6 .insight-box span,.lojas-6 .root-cause span{color:var(--gold-700);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.lojas-6 .insight-box strong{color:var(--forest-900);font-size:11px}.lojas-6 .insight-box p{color:var(--muted);margin:0;font-size:9px}.lojas-6 .routine-principle{background:var(--green-soft);border:1px solid #39775b24;border-radius:11px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.lojas-6 .routine-principle strong{color:var(--green);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:9px}.lojas-6 .routine-principle span{color:var(--forest-700);font-size:10px}.lojas-6 .checklist-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.lojas-6 .checklist-group{background:#fffdf9f0;border:1px solid #46635721;border-radius:16px;overflow:hidden;box-shadow:0 7px 22px #1b30280a}.lojas-6 .checklist-title{border-bottom:1px solid var(--line);background:#f1eee7;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.lojas-6 .checklist-title>div{gap:1px;display:grid}.lojas-6 .checklist-title span{color:var(--gold-700);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.lojas-6 .checklist-title h2{color:var(--forest-900);font-family:var(--serif);margin:0;font-size:19px;font-weight:500}.lojas-6 .checklist-title>b{color:var(--gold-700);font-family:var(--serif);font-size:18px;font-weight:500}.lojas-6 .checklist-items{display:grid}.lojas-6 .check-item{text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:24px 1fr;align-items:start;gap:10px;width:100%;padding:14px 16px;transition:background .15s;display:grid}.lojas-6 .check-item:first-child{border-top:0}.lojas-6 .check-item:hover{background:#f8f5ef}.lojas-6 .check-item.checked{background:#f1f6f3}.lojas-6 .check-item:disabled{cursor:progress;opacity:.65}.lojas-6 .check-box{color:#fff;background:#fff;border:1.5px solid #c4c9c6;border-radius:6px;place-items:center;width:21px;height:21px;font-size:11px;font-weight:900;display:grid}.lojas-6 .checked .check-box{background:var(--green);border-color:var(--green)}.lojas-6 .check-copy{gap:3px;display:grid}.lojas-6 .check-copy>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.lojas-6 .check-copy strong{color:var(--forest-900);font-size:10px}.lojas-6 .checked .check-copy strong{color:var(--green)}.lojas-6 .check-copy b{color:var(--red);background:var(--red-soft);text-transform:uppercase;border-radius:999px;flex:none;padding:2px 5px;font-size:7px}.lojas-6 .check-copy small{color:var(--muted);font-size:9px;line-height:1.45}.lojas-6 .ritual-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.lojas-6 .ritual-grid article{background:#f3f0e9;border-radius:10px;gap:5px;padding:13px;display:grid}.lojas-6 .ritual-grid span{color:var(--gold-600);font-family:var(--serif);font-size:14px}.lojas-6 .ritual-grid strong{color:var(--forest-900);font-size:10px}.lojas-6 .ritual-grid p{color:var(--muted);margin:0;font-size:8px}.lojas-6 .motto-card{color:#ffffffb8;background:var(--forest-900);min-width:220px;font-family:var(--serif);border-radius:12px;padding:16px 20px;font-size:16px;line-height:1.45}.lojas-6 .motto-card strong{color:var(--gold-300);font-weight:500}.lojas-6 .pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.lojas-6 .pillar-grid article{background:linear-gradient(145deg,#fffdf9,#f3efe7);border:1px solid #4663571f;border-radius:15px;min-height:174px;padding:20px}.lojas-6 .pillar-grid span{color:var(--gold-600);font-family:var(--serif);font-size:15px}.lojas-6 .pillar-grid h2{color:var(--forest-900);font-family:var(--serif);margin:24px 0 6px;font-size:20px;font-weight:500}.lojas-6 .pillar-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.lojas-6 .method-panel{margin-bottom:16px}.lojas-6 .method-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lojas-6 .method-steps article{background:#f4f1eb;border:1px solid #ebe6dd;border-radius:9px;grid-template-columns:27px 1fr;align-items:center;gap:8px;min-height:54px;padding:9px 11px;display:grid}.lojas-6 .method-steps span{color:var(--gold-600);font-family:var(--serif);font-size:12px}.lojas-6 .method-steps strong{color:var(--forest-900);font-size:9px;line-height:1.35}.lojas-6 .script-row{border-top:1px solid var(--line);grid-template-columns:78px 1fr;gap:12px;padding:13px 0;display:grid}.lojas-6 .script-row:first-of-type{border-top:0}.lojas-6 .script-row span{color:var(--gold-700);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.lojas-6 .script-row p{color:var(--forest-700);font-family:var(--serif);margin:0;font-size:14px;line-height:1.45}.lojas-6 .visagism-panel ol{gap:9px;margin:0 0 18px;padding-left:24px;display:grid}.lojas-6 .visagism-panel li{color:var(--forest-700);font-size:10px}.lojas-6 .visagism-panel li::marker{color:var(--gold-600);font-family:var(--serif)}.lojas-6 .quality-seal,.lojas-6 .certificate-chip{color:#fff;background:var(--forest-900);text-align:right;border-radius:11px;gap:2px;min-width:145px;padding:12px 15px;display:grid}.lojas-6 .quality-seal span,.lojas-6 .certificate-chip span{color:var(--gold-300);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.lojas-6 .quality-seal strong{font-family:var(--serif);font-size:26px;font-weight:500}.lojas-6 .certificate-chip strong{font-family:var(--serif);font-size:15px;font-weight:500}.lojas-6 .university-actions{gap:8px;min-width:175px;display:grid}.lojas-6 .university-actions .certificate-chip{min-width:100%}.lojas-6 .ebook-download{min-height:35px;color:var(--forest-900);background:var(--gold-300);border:1px solid var(--gold-500);letter-spacing:.05em;text-transform:uppercase;border-radius:9px;justify-content:center;align-items:center;padding:8px 12px;font-size:9px;font-weight:900;text-decoration:none;transition:transform .16s,background .16s;display:flex}.lojas-6 .ebook-download:hover{background:var(--ivory);transform:translateY(-1px)}.lojas-6 .dualcheck-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.lojas-6 .dualcheck-table>div{border-top:1px solid var(--line);grid-template-columns:1fr 85px 85px;align-items:center;min-height:39px;padding:6px 10px;display:grid}.lojas-6 .dualcheck-table>div:first-child{border-top:0}.lojas-6 .dualcheck-head{color:var(--forest-700);letter-spacing:.04em;text-transform:uppercase;background:#f2f0eb;font-size:8px;font-weight:900}.lojas-6 .dualcheck-table strong{color:var(--forest-800);font-size:9px}.lojas-6 .dualcheck-table .done,.lojas-6 .dualcheck-table .pending{border-radius:50%;justify-self:center;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid}.lojas-6 .dualcheck-table .done{color:var(--green);background:var(--green-soft)}.lojas-6 .dualcheck-table .pending{color:var(--red);background:var(--red-soft)}.lojas-6 .action-list{display:grid}.lojas-6 .action-list article{border-top:1px solid var(--line);grid-template-columns:9px 1fr auto;align-items:center;gap:11px;min-height:58px;padding:11px 0;display:grid}.lojas-6 .action-list article:first-child{border-top:0}.lojas-6 .risk-dot{border-radius:50%;width:7px;height:7px}.lojas-6 .risk-dot.red{background:var(--red);box-shadow:0 0 0 4px var(--red-soft)}.lojas-6 .risk-dot.amber{background:var(--amber);box-shadow:0 0 0 4px var(--amber-soft)}.lojas-6 .risk-dot.green{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.lojas-6 .action-list article>div{gap:2px;display:grid}.lojas-6 .action-list strong{color:var(--forest-900);font-size:10px}.lojas-6 .action-list p{color:var(--muted);margin:0;font-size:8px}.lojas-6 .action-list article>b{color:var(--gold-700);text-transform:uppercase;font-size:8px}.lojas-6 .root-cause{background:#f2eee6;border-radius:10px;margin-top:14px;padding:13px}.lojas-6 .root-cause p{color:var(--forest-700);font-family:var(--serif);margin:3px 0 0;font-size:14px}.lojas-6 .university-hero{color:#fff;background:radial-gradient(circle at 20% 0, #b5966230, transparent 18rem), var(--forest-900);min-height:260px;box-shadow:var(--shadow);border-radius:18px;grid-template-columns:1.3fr .7fr;margin-bottom:16px;display:grid;overflow:hidden}.lojas-6 .university-hero>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:34px 38px;display:flex}.lojas-6 .university-hero>div:first-child>span{color:var(--gold-300);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.lojas-6 .university-hero h2{max-width:630px;font-family:var(--serif);margin:12px 0 8px;font-size:clamp(25px,2.5vw,38px);font-weight:500;line-height:1.13}.lojas-6 .university-hero p{color:#ffffff94;margin:0 0 20px;font-size:10px}.lojas-6 .university-hero button{color:var(--forest-950);background:var(--gold-300);text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;padding:10px 14px;font-size:9px;font-weight:900}.lojas-6 .lesson-visual{background:linear-gradient(145deg, #b59662f2, #85663ae6), var(--gold-600);border:1px solid #ffffff47;border-radius:13px;flex-direction:column;justify-content:space-between;margin:25px;padding:24px;display:flex;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 18px 35px #00000036}.lojas-6 .lesson-visual:after{content:"";border:1px solid #ffffff59;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-45px;right:-35px}.lojas-6 .lesson-visual>span{width:max-content;font-family:var(--serif);border:1px solid #ffffffa6;border-radius:50%;padding:4px 7px;font-size:10px}.lojas-6 .lesson-visual strong{z-index:1;font-family:var(--serif);font-size:clamp(21px,2vw,30px);font-weight:500;line-height:1.02;position:relative}.lojas-6 .training-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.lojas-6 .training-grid>article{background:var(--paper);border:1px solid #46635721;border-radius:14px;align-content:space-between;min-height:174px;padding:17px;display:grid}.lojas-6 .training-top,.lojas-6 .training-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.lojas-6 .training-top span{color:var(--gold-700);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.lojas-6 .training-top b,.lojas-6 .training-footer span{color:var(--muted);font-size:8px}.lojas-6 .training-grid h2{color:var(--forest-900);font-family:var(--serif);margin:16px 0;font-size:17px;font-weight:500;line-height:1.25}.lojas-6 .training-footer button{color:var(--forest-800);cursor:pointer;background:#f1ede5;border:0;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:900}.lojas-6 .certification-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lojas-6 .certification-steps article{background:#f3f0e9;border:1px solid #0000;border-radius:10px;gap:5px;padding:14px;display:grid}.lojas-6 .certification-steps article.active{background:var(--green-soft);border-color:#39775b33}.lojas-6 .certification-steps span{color:var(--gold-700);font-family:var(--serif);font-size:14px}.lojas-6 .certification-steps strong{color:var(--forest-900);font-size:10px}.lojas-6 .certification-steps p{color:var(--muted);margin:0;font-size:8px}.lojas-6 .notice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.lojas-6 .notice-grid>article{background:var(--paper);border:1px solid #46635721;border-radius:15px;grid-template-columns:64px 1fr;min-height:230px;display:grid;overflow:hidden}.lojas-6 .notice-grid>article.critical{border-top:3px solid var(--red)}.lojas-6 .notice-date{color:var(--forest-900);font-family:var(--serif);text-align:center;background:#ede9e1;place-items:center;padding:12px;font-size:14px;font-weight:600;display:grid}.lojas-6 .notice-body{flex-direction:column;align-items:flex-start;padding:17px;display:flex}.lojas-6 .notice-body>div:first-child{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.lojas-6 .notice-body>div:first-child span,.lojas-6 .notice-body>div:first-child b{color:var(--gold-700);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.lojas-6 .notice-body>div:first-child b{color:var(--red)}.lojas-6 .notice-body h2{color:var(--forest-900);font-family:var(--serif);margin:18px 0 8px;font-size:19px;font-weight:500;line-height:1.2}.lojas-6 .notice-body p{color:var(--muted);margin:0 0 18px;font-size:10px;line-height:1.6}.lojas-6 .notice-body button{color:#fff;background:var(--forest-900);text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;margin-top:auto;padding:8px 10px;font-size:8px;font-weight:900}.lojas-6 .notice-body button.acknowledged{color:var(--green);background:var(--green-soft)}.lojas-6 .large-quote{color:var(--forest-900);font-family:var(--serif);margin:16px 0 20px;font-size:clamp(20px,2vw,28px);line-height:1.35}.lojas-6 .values-row{flex-wrap:wrap;gap:7px;display:flex}.lojas-6 .values-row span{color:var(--forest-700);background:#f1ede5;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.lojas-6 .director-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.lojas-6 .director-summary article{background:var(--paper);border:1px solid #46635721;border-radius:14px;align-content:space-between;gap:5px;min-height:122px;padding:16px;display:grid}.lojas-6 .director-summary article:first-child{color:#fff;background:var(--forest-900);border-color:var(--forest-900)}.lojas-6 .director-summary span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.lojas-6 .director-summary article:first-child span,.lojas-6 .director-summary article:first-child>small{color:#ffffff8c}.lojas-6 .director-summary strong{color:var(--forest-900);font-family:var(--serif);font-size:29px;font-weight:500}.lojas-6 .director-summary article:first-child strong{color:var(--gold-300)}.lojas-6 .director-summary strong small{font-size:12px}.lojas-6 .director-summary>article>small{color:var(--muted);font-size:8px}.lojas-6 .network-panel{margin-bottom:16px}.lojas-6 .network-row{border-top:1px solid var(--line);grid-template-columns:.7fr repeat(4,1fr) .9fr;align-items:center;gap:10px;min-height:49px;padding:8px 13px;font-size:9px;display:grid}.lojas-6 .network-row:first-child{border-top:0}.lojas-6 .network-row strong{color:var(--forest-900)}.lojas-6 .network-header{color:var(--forest-700);letter-spacing:.04em;text-transform:uppercase;background:#f2f0eb;font-size:8px;font-weight:900}.lojas-6 .metric-cell{border-radius:7px;justify-self:start;min-width:46px;padding:5px 7px;font-weight:900}.lojas-6 .metric-cell.good{color:var(--green);background:var(--green-soft)}.lojas-6 .metric-cell.watch{color:var(--amber);background:var(--amber-soft)}.lojas-6 .metric-cell.risk{color:var(--red);background:var(--red-soft)}.lojas-6 .status-text{text-transform:uppercase;font-size:8px}.lojas-6 .culture-score .score-row{margin:11px 0}.lojas-6 .toast{z-index:80;color:#fff;background:var(--forest-900);border:1px solid #ffffff1f;border-radius:10px;padding:11px 15px;font-size:10px;font-weight:800;animation:.18s both toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #172a2440}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.lojas-6 .sidebar-backdrop{display:none}@media (width<=1280px){.lojas-6 .sidebar{width:258px}.lojas-6 .workspace{margin-left:258px}.lojas-6 .kpi-grid.five{grid-template-columns:repeat(3,1fr)}.lojas-6 .secondary-grid{grid-template-columns:1fr 1fr}.lojas-6 .health-panel{grid-column:1/-1}.lojas-6 .training-grid,.lojas-6 .director-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1040px){.lojas-6 .sidebar{width:286px;transition:transform .18s;transform:translate(-102%)}.lojas-6 .sidebar.open{transform:translate(0)}.lojas-6 .sidebar-backdrop{z-index:35;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#172a2473;border:0;display:block;position:fixed;inset:0}.lojas-6 .workspace{margin-left:0}.lojas-6 .menu-button{display:flex}.lojas-6 .topbar-copy{margin-right:auto}.lojas-6 .primary-grid{grid-template-columns:1fr}.lojas-6 .checklist-columns{grid-template-columns:1fr 1fr}.lojas-6 .pillar-grid,.lojas-6 .method-steps,.lojas-6 .training-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lojas-6 .notice-grid{grid-template-columns:1fr}.lojas-6 .notice-grid>article{min-height:190px}}@media (width<=760px){.lojas-6 .topbar{min-height:68px;padding:10px 16px}.lojas-6 .topbar-actions label{display:none}.lojas-6 .bi-link{min-height:36px;padding:8px 10px;font-size:9px}.lojas-6 .topbar-copy span{font-size:7px}.lojas-6 .topbar-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:14px;overflow:hidden}.lojas-6 .page-content{padding:25px 16px 52px}.lojas-6 .page-intro{flex-direction:column;align-items:flex-start;gap:16px}.lojas-6 .page-intro h1{font-size:31px}.lojas-6 .page-intro p{font-size:12px}.lojas-6 .validation-banner,.lojas-6 .validation-banner>div{flex-direction:column;align-items:flex-start}.lojas-6 .kpi-grid,.lojas-6 .kpi-grid.five,.lojas-6 .secondary-grid,.lojas-6 .director-summary{grid-template-columns:1fr 1fr}.lojas-6 .kpi-card{min-height:124px}.lojas-6 .kpi-card>strong{font-size:26px}.lojas-6 .checklist-columns,.lojas-6 .pillar-grid,.lojas-6 .training-grid,.lojas-6 .certification-steps{grid-template-columns:1fr}.lojas-6 .ritual-grid,.lojas-6 .method-steps{grid-template-columns:1fr 1fr}.lojas-6 .university-hero{grid-template-columns:1fr}.lojas-6 .university-hero>div:first-child{padding:28px 24px}.lojas-6 .lesson-visual{min-height:210px;margin-top:0}.lojas-6 .network-table{overflow-x:auto}.lojas-6 .network-row{min-width:690px}}@media (width<=480px){.lojas-6 .kpi-grid,.lojas-6 .kpi-grid.five,.lojas-6 .secondary-grid,.lojas-6 .director-summary{grid-template-columns:1fr}.lojas-6 .kpi-card{min-height:118px}.lojas-6 .chart-summary{gap:20px}.lojas-6 .priority-list li{grid-template-columns:28px 1fr}.lojas-6 .priority-list li>b{grid-column:2;justify-self:start}.lojas-6 .ring-section{flex-direction:column;align-items:flex-start}.lojas-6 .method-steps,.lojas-6 .ritual-grid{grid-template-columns:1fr}.lojas-6 .script-row{grid-template-columns:1fr;gap:5px}.lojas-6 .dualcheck-table>div{grid-template-columns:1fr 65px 65px}.lojas-6 .notice-grid>article{grid-template-columns:52px 1fr}.lojas-6 .client-composition{gap:16px}.lojas-6 .motto-card,.lojas-6 .quality-seal,.lojas-6 .certificate-chip{text-align:left;min-width:100%}}@media (prefers-reduced-motion:reduce){.lojas-6 *,.lojas-6 :before,.lojas-6 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lojas-6 .markup-rule{color:#fff;background:linear-gradient(120deg,#284a3d,#8a5228);border-radius:14px;align-items:center;gap:18px;margin-bottom:18px;padding:18px 22px;display:flex}.lojas-6 .markup-rule span{line-height:1.5}.lojas-6 .markup-filter{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.lojas-6 .markup-filter button{border:1px solid var(--line);color:var(--green);cursor:pointer;background:#fff;border-radius:999px;padding:9px 14px;font-weight:700}.lojas-6 .markup-filter button.active{background:var(--green);color:#fff;border-color:var(--green)}.lojas-6 .kpi-card.danger{border-top:4px solid brown}.lojas-6 .markup-charts{margin-top:20px}.lojas-6 .markup-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lojas-6 .mini-rank{border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px}.lojas-6 .mini-rank h3{margin:0 0 12px;font-size:14px}.lojas-6 .mini-rank>div{grid-template-columns:minmax(110px,1fr) 1fr 125px;align-items:center;gap:9px;margin:9px 0;font-size:11px;display:grid}.lojas-6 .mini-rank span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lojas-6 .mini-rank i{background:#eee8df;border-radius:9px;height:8px;overflow:hidden}.lojas-6 .mini-rank i b{background:#b77a36;border-radius:9px;height:100%;display:block}.lojas-6 .mini-rank strong{text-align:right}.lojas-6 .diagnosis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.lojas-6 .markup-table-shell{border:1px solid var(--line);scrollbar-gutter:stable;border-radius:12px;max-height:1320px;overflow:auto}.lojas-6 .markup-table-shell table{border-collapse:collapse;width:100%;min-width:1250px;font-size:12px}.lojas-6 .markup-table-shell thead{z-index:2;color:#fff;background:#26453a;position:sticky;top:0}.lojas-6 .markup-table-shell th,.lojas-6 .markup-table-shell td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 12px}.lojas-6 .markup-table-shell td:last-child{min-width:400px}.lojas-6 .markup-table-shell tbody tr:nth-child(2n){background:#faf8f4}.lojas-6 .month-selector select{text-transform:capitalize;min-width:142px}.lojas-6 .month-selector span{text-transform:uppercase;letter-spacing:.11em;color:var(--muted);font-size:8px;display:block}.lojas-6 .goals-performance-panel{background:linear-gradient(145deg,#fffdf9,#f6f1e6);border:1px solid #b596626b;margin-top:18px;padding:16px}.lojas-6 .goals-performance-panel .panel-heading{margin-bottom:10px}.lojas-6 .goals-performance-panel .panel-heading h2{font-size:21px}.lojas-6 .goal-state{background:var(--forest-800);color:#fff;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:800}.lojas-6 .goal-empty{justify-content:space-between;align-items:center;gap:18px;padding:18px 0 4px;display:flex}.lojas-6 .goal-empty p{color:var(--muted);margin:0}.lojas-6 .goal-levels{background:#d9c7a6;border:1px solid #d9c7a6;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:9px;display:grid;overflow:hidden}.lojas-6 .goal-level{background:#fffaf0;min-height:68px;padding:10px 13px;position:relative}.lojas-6 .goal-level span{color:var(--gold-700);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.lojas-6 .goal-level strong{font-family:var(--serif);color:var(--forest-900);margin-top:4px;font-size:18px;display:block}.lojas-6 .goal-level small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.lojas-6 .goal-level.signal-green:after,.lojas-6 .goal-level.signal-red:after{content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:14px;right:14px}.lojas-6 .goal-level.signal-green:after{background:#3c9865;box-shadow:0 0 0 4px #e2f2e7}.lojas-6 .goal-level.signal-red:after{background:#ce4c4c;box-shadow:0 0 0 4px #fae4e4}.lojas-6 .goal-kpis{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lojas-6 .goal-kpi{background:#fff;min-height:78px;padding:11px 13px;position:relative}.lojas-6 .goal-kpi span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.lojas-6 .goal-kpi strong{font-family:var(--serif);color:var(--forest-900);margin-top:4px;font-size:19px;display:block}.lojas-6 .goal-kpi small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.lojas-6 .goal-kpi.signal-green:after,.lojas-6 .goal-kpi.signal-red:after{content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:15px;right:15px}.lojas-6 .goal-kpi.signal-green:after{background:#3c9865;box-shadow:0 0 0 4px #e2f2e7}.lojas-6 .goal-kpi.signal-red:after{background:#ce4c4c;box-shadow:0 0 0 4px #fae4e4}.lojas-6 .goal-mix-table{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:10px;overflow:hidden}.lojas-6 .goal-mix-head,.lojas-6 .goal-mix-row{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(170px,1fr) 100px 120px 78px 90px;align-items:center;gap:10px;padding:11px 15px;font-size:11px;display:grid}.lojas-6 .goal-mix-head{background:var(--forest-800);color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.lojas-6 .goal-mix-row:last-of-type{border-bottom:0}.lojas-6 .goal-mix-row small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.lojas-6 .goal-mix-row input{border:1px solid var(--line);border-radius:6px;width:76px;padding:6px}.lojas-6 .goal-mix-row button{background:var(--red-soft);color:var(--red);cursor:pointer;border:0;border-radius:6px;padding:6px 8px;font-weight:700}.lojas-6 .goal-seller-performance{color:var(--ink);background:#fcfaf6;margin-top:0;padding:10px 12px 0;font-size:10px;overflow:auto}.lojas-6 .goal-seller-performance>strong{color:var(--forest-800);margin-bottom:8px;font-size:10px;display:block}.lojas-6 .goal-seller-head,.lojas-6 .goal-seller-row{border-top:1px solid var(--line);grid-template-columns:minmax(200px,1.5fr) 120px 90px repeat(3,minmax(70px,1fr));align-items:center;gap:8px;min-width:600px;padding:8px 0;display:grid}.lojas-6 .goal-seller-head{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.lojas-6 .goal-seller-row.total{color:var(--forest-800);background:#f4eee2;margin:0 -12px;padding:8px 12px}.lojas-6 .goal-editor{margin-top:16px}.lojas-6 .goal-editor-grid,.lojas-6 .routine-admin-form,.lojas-6 .resource-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lojas-6 .goal-editor label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.lojas-6 .goal-editor input,.lojas-6 .goal-editor select,.lojas-6 .routine-admin-form input,.lojas-6 .routine-admin-form select,.lojas-6 .resource-form input,.lojas-6 .resource-form select,.lojas-6 .notice-editor input,.lojas-6 .notice-editor textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);text-transform:none;background:#fff;border-radius:8px;padding:9px 10px}.lojas-6 .goal-editor-actions,.lojas-6 .notice-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.lojas-6 .secondary-button,.lojas-6 .danger-button{border:1px solid var(--forest-700);min-height:38px;color:var(--forest-800);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.lojas-6 .danger-button{color:#a53d3d;border-color:#b96464}.lojas-6 .routine-admin,.lojas-6 .routine-published,.lojas-6 .resource-editor,.lojas-6 .resource-library,.lojas-6 .notice-editor{margin-bottom:20px}.lojas-6 .routine-admin-form{grid-template-columns:1fr 1.5fr 160px auto}.lojas-6 .published-routines{gap:10px;display:grid}.lojas-6 .published-routines article{border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:18px;padding:15px;display:flex}.lojas-6 .published-routines p{color:var(--muted);margin:5px 0;font-size:12px}.lojas-6 .published-routines small{color:var(--muted)}.lojas-6 .published-routines article>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lojas-6 .publish-checklist{background:#fff9ed;border:1px solid #d8c29d;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px;display:flex}.lojas-6 .publish-checklist strong,.lojas-6 .publish-checklist span{display:block}.lojas-6 .publish-checklist span{color:var(--muted);font-size:11px}.lojas-6 .notice-editor{gap:12px;display:grid}.lojas-6 .notice-editor textarea{resize:vertical;min-height:96px}.lojas-6 .notice-targets{flex-wrap:wrap;gap:8px 15px;display:flex}.lojas-6 .notice-targets label{font-size:11px;font-weight:700}.lojas-6 .notice-tabs{gap:8px;margin-bottom:16px;display:flex}.lojas-6 .notice-tabs button{border:1px solid var(--line);color:var(--forest-800);cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.lojas-6 .notice-tabs .active{background:var(--forest-800);border-color:var(--forest-800);color:#fff}.lojas-6 .notice-actions{justify-content:flex-start}.lojas-6 .resource-editor>p{color:var(--muted);font-size:12px}.lojas-6 .resource-form{grid-template-columns:1.2fr 130px 150px 1.6fr 1.3fr auto}.lojas-6 .resource-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lojas-6 .resource-list article{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:7px;padding:15px;display:grid}.lojas-6 .resource-list span{color:var(--gold-700);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.lojas-6 .resource-list p{color:var(--muted);margin:0;font-size:11px}.lojas-6 .resource-list article>div{gap:8px;margin-top:5px;display:flex}.lojas-6 .director-checklist-history{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.lojas-6 .director-checklist-history h3{font-family:var(--serif);margin:0 0 12px;font-size:20px}.lojas-6 .director-checklist-history article{background:#faf6ed;border-radius:8px;gap:6px;margin-top:8px;padding:12px;font-size:11px;display:grid}.lojas-6 .director-checklist-history ul{color:var(--red);margin:0;padding-left:18px}@media (width<=900px){.lojas-6 .markup-rule{flex-direction:column;align-items:flex-start}.lojas-6 .markup-chart-grid,.lojas-6 .diagnosis-grid{grid-template-columns:1fr}}@media (width<=1050px){.lojas-6 .goal-levels,.lojas-6 .goal-kpis,.lojas-6 .goal-editor-grid,.lojas-6 .resource-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lojas-6 .routine-admin-form,.lojas-6 .resource-list{grid-template-columns:1fr 1fr}}@media (width<=650px){.lojas-6 .month-selector{display:none}.lojas-6 .goal-empty,.lojas-6 .published-routines article,.lojas-6 .publish-checklist{flex-direction:column;align-items:stretch}.lojas-6 .goal-levels,.lojas-6 .goal-kpis,.lojas-6 .goal-editor-grid,.lojas-6 .routine-admin-form,.lojas-6 .resource-form,.lojas-6 .resource-list{grid-template-columns:1fr}.lojas-6 .goal-mix-table{overflow-x:auto}.lojas-6 .goal-mix-head,.lojas-6 .goal-mix-row,.lojas-6 .goal-seller-breakdown{min-width:650px}.lojas-6 .goal-editor-actions{justify-content:stretch}.lojas-6 .goal-editor-actions button{flex:1}}.lojas-6{min-height:100dvh;position:relative;transform:translateZ(0)}
