.business-dashboard{min-width:0}.business-tab-bar{position:sticky;top:var(--business-clock-offset,0px);z-index:3;padding:8px 0 12px;background:var(--bg);margin-bottom:8px}.business-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;border-bottom:1px solid var(--border);padding-bottom:10px}.business-tabs [role=tab]{min-width:0;min-height:48px;padding:10px 8px;border:1px solid var(--border);border-radius:5px;background:var(--paper);font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:break-word}.business-tabs [role=tab]:hover{border-color:var(--green)}.business-tabs [role=tab][aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--red)}.business-tabs [role=tab]:focus-visible{outline:3px solid var(--red);outline-offset:2px}.business-tab-panel[hidden]{display:none!important}.business-panel-heading{height:auto;display:block;border:0;margin:4px 0 22px;padding:0}.business-panel-heading h2{font-family:'Space Grotesk',sans-serif;font-size:24px;margin:0 0 6px;letter-spacing:-.6px}.business-panel-heading p{margin:0;color:#606e5b;line-height:1.6}.business-tab-panel{min-width:0;scroll-margin-top:88px}.business-tab-panel:focus-visible{outline:2px solid var(--green);outline-offset:5px}.business-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.business-metrics>div{background:var(--paper);border:1px solid var(--border);border-radius:5px;padding:16px;min-width:0}.business-metrics span,.business-metrics small{display:block;color:#596652;line-height:1.5}.business-metrics span{font-weight:700;font-size:12px}.business-metrics strong{display:block;font-family:'Space Grotesk',sans-serif;font-size:25px;margin:8px 0;overflow-wrap:anywhere}.business-metrics small{font-size:11px}.business-estimate{font-size:12px;color:#606e5b;line-height:1.6;margin:12px 0 22px}.business-due{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#edf1e5;border:1px solid #d9e1cf;border-radius:5px;padding:18px;margin-bottom:16px}.business-due>div{flex:1;min-width:0}.business-due h3{font-size:17px;margin:8px 0}.business-due p{line-height:1.6;margin:0;color:#596652}.business-due button{flex:none;white-space:normal}.business-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.business-dashboard #marketingPerformance,.business-dashboard .marketing-panel{margin-top:0}.business-tab-panel .membership-card{margin-top:0}.business-tab-panel #monthlyBills,.business-tab-panel #marketingPerformanceTitle{scroll-margin-top:100px}
@media(max-width:1120px){.business-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.business-tab-panel #monthlyBills,.business-tab-panel #marketingPerformanceTitle{scroll-margin-top:156px}}
@media(max-width:600px){.business-tabs{gap:5px}.business-tabs [role=tab]{font-size:12px;min-height:48px;padding:9px 5px}.business-due{align-items:flex-start;flex-direction:column}.business-due button{width:100%}.business-shortcuts{display:grid;grid-template-columns:1fr}.business-shortcuts button{white-space:normal;min-height:44px}.business-metrics>div{padding:12px}.business-metrics strong{font-size:22px}.business-panel-heading h2{font-size:22px}.business-tab-bar{padding-top:6px}.business-dashboard .membership-card{grid-template-columns:minmax(0,1fr)}}

.business-tabs [role=tab]{scroll-margin-top:var(--business-clock-offset,0px)}.business-tab-panel,.business-tab-panel #monthlyBills,.business-tab-panel #monthlyBillsTitle,.business-tab-panel #marketingPerformanceTitle{scroll-margin-top:calc(var(--business-clock-offset,0px) + var(--business-tab-height,80px) + 12px)}
