@import url('/chat-design.css?v=cta1');
/* Shared workspace spacing and hierarchy. */
:is(.dashboard,.customer-app) .d-page-heading h1{letter-spacing:-1.15px;line-height:1.15;margin-bottom:14px}
:is(.dashboard,.customer-app) .d-page-heading p{font-size:15px;line-height:1.7;max-width:68ch}
.customer-shell>main,.dashboard .d-view{padding:40px clamp(24px,3vw,56px) 64px}
.customer-shell>nav{gap:8px;padding-top:28px}
.customer-shell>nav a{padding-top:13px;padding-bottom:13px}
:is(.dashboard,.customer-app) .customer-plan{max-width:1440px;margin-inline:auto}
:is(.dashboard,.customer-app) .customer-plan .d-page-heading{margin-bottom:36px}
.customer-plan .plan-usage-grid,.customer-plan .plan-capability-grid{gap:28px}
:is(.dashboard,.customer-app) .customer-plan .cp-panel{padding:28px}
.customer-plan h2{font-size:23px;letter-spacing:-.6px;line-height:1.25;margin-top:0;margin-bottom:18px}
.customer-plan p{font-size:14px;line-height:1.75}
:is(.dashboard,.customer-app) .customer-plan .d-fine{font-size:12px;line-height:1.7}
.customer-plan .plan-usage-grid>.cp-panel{background:var(--paper);border:1px solid var(--line);border-radius:6px}
:is(.dashboard,.customer-app) .customer-plan .plan-billing-note{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;margin-top:40px;padding:32px 0 0}
.building-history th{font-size:12px;color:var(--muted);font-weight:550}
.building-history td,.building-history th{padding-top:20px;padding-bottom:20px}
.building-history td small{font-size:12px;line-height:1.6}
.building-details{margin-top:24px}
.starter-workbench{gap:32px}
.starter-composer{padding:28px}
.starter-composer h2{font-size:23px;line-height:1.3;letter-spacing:-.5px;margin-bottom:18px}
.starter-composer p{font-size:14px;line-height:1.75}
.starter-composer .d-fine{font-size:12px}
.starter-suggestions{gap:10px}
.starter-next{margin-top:28px;padding-top:24px}
.starter-empty{padding:48px}
.customer-app .d-button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}
@media(max-width:750px){
 .customer-shell>main,.dashboard .d-view{padding:28px 20px 48px}
 .customer-plan .plan-usage-grid,.customer-plan .plan-capability-grid,.starter-workbench{gap:22px}
 :is(.dashboard,.customer-app) .customer-plan .cp-panel,.starter-composer{padding:24px}
 :is(.dashboard,.customer-app) .customer-plan .plan-billing-note{padding:28px 0 0}
 .starter-empty{padding:28px}
}
