.v2-shell{grid-template-columns:1fr;grid-template-rows:auto 1fr;background:#f7f9fb}.v2-shell>aside{position:sticky;top:0;width:auto;height:auto;padding:0 18px;background:#fff;color:#17233b;border-bottom:1px solid #dfe5eb;display:flex;align-items:center;z-index:10}.v2-shell>aside .brand{padding:12px 20px 12px 0;min-width:220px}.v2-shell>aside .brand .logo{background:#eaf7f0;color:#087459;border:1px solid #cfe8da}.v2-shell>aside nav{display:flex;align-self:stretch;gap:2px;overflow-x:auto}.v2-shell>aside .nav{color:#35445c;border-radius:0;padding:0 13px;white-space:nowrap;border-bottom:3px solid transparent}.v2-shell>aside .nav:hover{background:#f4f8f6;color:#087459}.v2-shell>aside .nav.active{background:#f4f8f6;color:#087459;border-bottom-color:#16a064}.v2-shell>aside .nav i{font-size:10px;font-weight:900;color:#799187}.v2-shell>aside .privacy{position:static;margin-left:auto;min-width:205px;background:#eef8f3;color:#087459;padding:8px 11px}.v2-shell>aside .privacy span{color:#537166}.v2-shell main{min-width:0}.v2-shell header{height:76px}.tenant-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:99px;background:#eaf7f0;color:#087459;font-size:12px;font-weight:800}.tenant-chip i{width:7px;height:7px;border-radius:50%;background:#16a064}.company-scope-card{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;margin-bottom:18px;border-radius:15px;color:#fff;background:linear-gradient(120deg,#073f36,#087459 62%,#11976e);box-shadow:0 12px 28px #075b4426}.company-scope-card h2{font-size:24px;margin:7px 0}.company-scope-card p{max-width:720px;margin:0;color:#d6eee5;line-height:1.55}.company-scope-card .eyebrow{color:#aee4d0}.scope-seal{width:94px;height:94px;flex:0 0 auto;border:1px solid #ffffff4d;border-radius:50%;display:grid;place-content:center;text-align:center;background:#ffffff12}.scope-seal b{font-size:11px;letter-spacing:1px}.scope-seal span{font-size:18px;font-weight:900}.v2-shell .metric{border-top:3px solid #55b68d}.v2-shell .card,.v2-shell .panel,.v2-shell .table-wrap{box-shadow:0 5px 18px #26384a0b}.v2-shell .toolbar h2{font-size:21px}
@media(max-width:1100px){.v2-shell>aside .privacy{display:none}.v2-shell>aside .brand{min-width:190px}.v2-shell>aside .nav{padding:0 9px}.v2-shell>aside .nav i{display:none}}
@media(max-width:700px){.v2-shell>aside{position:fixed;width:244px;height:100vh;padding:16px 12px;background:var(--green);color:#fff;display:block;transform:translateX(-100%)}.v2-shell>aside.open{transform:none}.v2-shell>aside .brand{padding:0 7px 22px}.v2-shell>aside .brand .logo{background:#fff}.v2-shell>aside nav{display:grid;overflow:visible}.v2-shell>aside .nav{color:#c7d8d2;padding:11px 12px;border:0;border-radius:9px}.v2-shell>aside .nav.active{color:#fff;background:#ffffff18;border:0}.v2-shell>aside .privacy{display:grid;position:absolute;background:#ffffff12;color:#fff}.v2-shell>aside .privacy span{color:#bdd0c9}.tenant-chip{display:none}.company-scope-card{padding:19px}.scope-seal{display:none}}
