.master-setup-v41{border-color:#d9c1bb!important;background:linear-gradient(135deg,#fff,#fbf0ed)!important}.master-links-v41{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.master-links-v41 button,.budget-clear-v41{padding:11px 7px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-weight:600}.bulk-budget-v41{display:grid;grid-template-columns:repeat(2,1fr);gap:0 14px}.bulk-budget-v41 label{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.bulk-budget-v41 i{font-style:normal;color:var(--rose)}.bulk-budget-v41 input{width:105px;padding:9px;border:1px solid var(--line);border-radius:10px;text-align:right}.setting-save-row{display:grid;grid-template-columns:2fr 1fr;gap:8px;margin-top:10px}.annual-full-wrap-v41,.savings-table-wrap-v41{overflow:auto;border:1px solid var(--line);border-radius:18px}.annual-full-v41,.savings-table-v41{min-width:1450px;width:100%;border-collapse:collapse;background:#fff}.annual-full-v41 th,.annual-full-v41 td,.savings-table-v41 th,.savings-table-v41 td{padding:9px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;text-align:right}.annual-full-v41 th:first-child,.savings-table-v41 th:first-child{position:sticky;left:0;z-index:2;background:#fbf7f3;text-align:left}.annual-full-v41 .group th{position:static;background:#8f8179;color:#fff;text-align:left}.visual-two-v41{display:grid;grid-template-columns:1fr 1fr;gap:12px}.visual-two-v41 article{padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.visual-two-v41 h3{margin:0 0 10px}.visual-two-v41 p{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line)}.flow-chart-v41,.utility-chart-v41{display:flex;gap:8px;align-items:end;height:230px;margin-top:14px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.flow-chart-v41>div,.utility-chart-v41>div{display:grid;grid-template-rows:150px auto auto;flex:1;gap:4px;min-width:0;text-align:center}.flow-chart-v41 i{display:flex;align-items:end;justify-content:center;gap:3px}.flow-chart-v41 i b,.flow-chart-v41 i em{width:12px;background:var(--sage);border-radius:5px 5px 0 0}.flow-chart-v41 i em{background:var(--rose);font-style:normal}.flow-chart-v41 strong{font-size:8px}.special-detail-grid-v41{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.special-detail-grid-v41 article{padding:13px;border:1px solid var(--line);border-radius:16px;background:#fff}.special-detail-grid-v41 h3{display:flex;justify-content:space-between;margin:0 0 8px}.special-detail-grid-v41 h3 span{font-size:9px}.special-detail-grid-v41 article>p{display:grid;grid-template-columns:1fr auto;gap:3px;padding:7px 0;border-bottom:1px solid var(--line);font-size:9px}.special-detail-grid-v41 p strong{grid-column:2}.savings-table-v41 td label{display:grid;gap:4px}.savings-table-v41 input{width:90px;padding:7px;border:1px solid var(--line);border-radius:8px}.payment-profiles-v41{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.payment-profiles-v41 article{display:grid;grid-template-columns:1fr 1.2fr .6fr auto;gap:8px;align-items:end;padding:13px;border:1px solid var(--line);border-radius:16px;background:#fff}.payment-profiles-v41 label{font-size:8px}.payment-profiles-v41 input{width:100%;margin-top:4px;padding:9px;border:1px solid var(--line);border-radius:9px}.payment-profiles-v41 button{border:0;background:transparent}.utility-summary-v41{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.utility-summary-v41 article{padding:15px;border:1px solid var(--line);border-radius:15px;background:#fff}.utility-summary-v41 span,.utility-summary-v41 small{display:block;color:var(--muted);font-size:9px}.utility-summary-v41 b{display:block;margin:6px 0}.utility-chart-v41>div{position:relative}.utility-chart-v41 i{align-self:end;width:65%;max-width:34px;justify-self:center;border-radius:6px 6px 0 0;background:var(--sage)}.utility-chart-v41 b{font-size:7px}.desktop-wide #view-sheets{width:min(1700px,calc(100vw - 70px));max-width:none;margin-inline:auto}.desktop-wide #view-sheets .sheet-tabs{display:grid;grid-template-columns:repeat(5,1fr)}@media(max-width:700px){.master-links-v41{grid-template-columns:1fr 1fr}.bulk-budget-v41{grid-template-columns:1fr}.visual-two-v41{grid-template-columns:1fr}.special-detail-grid-v41,.payment-profiles-v41{grid-template-columns:1fr}.payment-profiles-v41 article{grid-template-columns:1fr 1fr}.utility-summary-v41{grid-template-columns:1fr 1fr}.flow-chart-v41,.utility-chart-v41{height:190px;padding:10px;gap:3px}.flow-chart-v41>div,.utility-chart-v41>div{grid-template-rows:120px auto auto}.flow-chart-v41 i b,.flow-chart-v41 i em{width:6px}.setting-save-row{grid-template-columns:1fr}.annual-full-wrap-v41,.savings-table-wrap-v41{margin-inline:-4px}}
