:root{--brand-primary:#267a62;--brand-dark:#142d2a;--brand-soft:#edf4ee;--actual:#267a62;--budget:#b88f45;--previous:#71849b;--green:var(--brand-primary);--nav:var(--brand-dark)}
.workspace{max-width:1720px;padding:28px clamp(18px,2.6vw,42px)}.navicon svg{width:21px;height:21px;display:block;margin:auto}aside button{min-height:43px}.subbrand{padding-bottom:17px}.navcaption{padding-top:17px}.beta-toolbar{margin-bottom:20px}.result-hero{display:grid;grid-template-columns:1fr 1.65fr;background:var(--brand-dark);color:#fff;border-radius:12px;padding:28px 30px;gap:32px;margin-bottom:20px}.result-hero .eyebrow{color:#b9d2c5}.hero-value{font-size:clamp(30px,3.2vw,48px);font-weight:600;letter-spacing:-1.5px;margin:14px 0 10px;font-variant-numeric:tabular-nums}.hero-value.loss{color:#ffd5cb}.result-hero>div>span:last-child{color:#b9cdc4;font-size:12px}.hero-comparisons{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:20px}.hero-comparisons>div{border-left:1px solid #ffffff25;padding-left:20px;display:flex;flex-direction:column;gap:10px}.hero-comparisons span,.hero-comparisons small{color:#c3d4cc;font-size:11px}.hero-comparisons strong{font-size:clamp(16px,1.7vw,23px);font-weight:500;white-space:nowrap}.executive-summary .value{font-size:24px}.beta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.beta-grid .panel{min-width:0}.beta-grid .panelhead{padding:19px 22px}.panelhead h2{font-size:16px;margin-bottom:5px}.beta-chart{overflow:auto;padding:15px 12px 0}.beta-chart svg{display:block;width:100%;min-width:560px;height:auto}.chart-legend{padding:4px 22px 15px}.chart-data{border-top:1px solid var(--line);font-size:12px}.chart-data summary{padding:13px 22px;cursor:pointer;color:#52675a}.chart-data table td,.chart-data table th{padding:10px 13px}.monthly-bars{padding:26px 24px;display:flex;flex-direction:column;gap:27px;min-height:300px;justify-content:center}.monthly-bar>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;margin-bottom:10px}.monthly-bar strong{font-size:17px;font-variant-numeric:tabular-nums}.bar-track{height:10px;background:#f0f3ee;border-radius:4px;overflow:hidden}.bar-track>div{height:100%;border-radius:4px}.actual{background:var(--actual)}.budget{background:var(--budget)}.previous{background:var(--previous)}.series-dot{display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:50%}.dashboard-navigation{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-bottom:20px}.operation-status{padding:8px 23px}.operation-status>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #edf0e9}.operation-status>div:last-child{border-bottom:0}.badge.pending{background:#f1f2ef;color:#7a847d}.panel-action{padding:16px 23px;border-top:1px solid var(--line)}.comparison-table col.amount-col,.comparison-table th,.comparison-table td{width:156px;min-width:156px;max-width:156px}.comparison-table col.account-col,.comparison-table .account-head,.comparison-table td:first-child{width:290px;min-width:290px;max-width:290px}.comparison-table th:first-child:not(.account-head){width:156px;min-width:156px}.comparison-table .account-head{width:290px!important;min-width:290px!important;max-width:290px!important}.comparison-table th{font-size:11px}.comparison-table td{font-size:12px;padding:12px 16px}.comparison-table tbody tr:hover td{background:#f3f7f0}.comparison-table tbody td:first-child{border-right:1px solid var(--line)}.comparison-table thead tr:first-child th{height:48px}.comparison-table thead tr:nth-child(2) th{top:48px;height:64px}.executive-controls thead th:first-child{position:sticky;left:0;z-index:4;background:#fafbf8}.tablewrap{scrollbar-width:thin;scrollbar-color:#b9c6bb #f2f4ef}.data-details{font-size:12px}.inside.cards .value{font-size:24px}
@media(min-width:1450px){.beta-chart svg{min-width:0}}@media(max-width:1350px){.result-hero{grid-template-columns:1fr;gap:22px}.hero-comparisons>div:first-child{border-left:0;padding-left:0}.beta-grid{grid-template-columns:1fr}.hero-comparisons strong{font-size:21px}}@media(max-width:700px){.result-hero{padding:23px 20px}.hero-comparisons{grid-template-columns:1fr;gap:16px}.hero-comparisons>div{border-left:0;border-top:1px solid #ffffff25;padding:14px 0 0;display:grid;grid-template-columns:1fr auto;gap:8px}.hero-comparisons small{grid-column:1/-1}.beta-toolbar label{flex:1}.beta-toolbar select{width:100%}.beta-toolbar .seg{width:100%;overflow:auto}.beta-grid{gap:14px}.monthly-bars{padding:22px 18px}.executive-summary .value,.inside.cards .value{font-size:20px}.comparison-table .account-head,.comparison-table td:first-child{width:210px!important;min-width:210px!important;max-width:210px!important}.dashboard-navigation .seg{overflow:auto;max-width:100%}.hero-value{font-size:35px}}
