@media screen {
 .ui-overview{display:flex;flex-direction:column;gap:20px}.ui-overview>.hd-calendar{width:100%;margin:0}.ui-overview-top{display:block}.ui-operation-column{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:20px}
 .ui-finance-metric{display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px 9px;padding:10px;text-align:left;background:transparent;color:var(--text);border:1px solid transparent;border-radius:10px;min-width:0}.ui-finance-metric:hover{background:var(--slap-bg);border-color:var(--line)}.ui-finance-metric strong{grid-column:1/-1;font-size:clamp(16px,1.65vw,24px);white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}.ui-finance-metric svg{width:18px;height:18px;stroke:currentColor;fill:none}.ui-finance-metrics{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px}
 .shell.ui-platform input[type=radio],.shell.ui-platform input[type=checkbox],dialog input[type=radio],dialog input[type=checkbox]{width:18px;height:18px;min-height:18px;min-width:18px;padding:0;box-shadow:none;flex:0 0 auto;accent-color:var(--brand)}
 #wizard-payment-fields fieldset>label{display:inline-flex;flex-direction:row;align-items:center;gap:9px;margin:6px 24px 6px 0;min-height:40px}
 #wizard-payment-error:empty,[role=alert]:empty{display:none!important}#wizard-payment-error:not(:empty){border-left:3px solid var(--ui-red);padding:12px;color:var(--ui-red)}
 .equipment-dimensions>div{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:end}.equipment-dimensions>div>span{padding-bottom:11px}.business-price-row{padding:14px 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(140px,.6fr) auto;align-items:end}.business-price-row>button{margin-bottom:0}
 .installation-flow{border-left:4px solid var(--brand);box-shadow:none;margin-bottom:24px}.installation-heading{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.installation-heading h2{margin:8px 0;font-size:22px}.installation-flow>label{max-width:640px}.installation-flow .actions{margin-top:18px}.installation-flow .ui-kicker{font-size:10px}.installation-flow #installation-status{color:var(--ui-red)}.installation-flow #installation-status:empty{display:none}.installation-flow #installation-step{width:100%}
 .business-queue-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.business-queue-header p{font-size:12px;color:var(--muted)}.finance-summary-groups{margin:20px 0;gap:20px}.finance-summary-groups .card{margin:0}.finance-balances{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.finance-balances p{margin:0;padding:14px;background:var(--slap-bg);border-radius:9px}.finance-balances strong{display:block;margin-top:6px;font-size:20px;font-variant-numeric:tabular-nums}.business-finance>section{margin-top:24px}.business-finance>section>h2{font-size:19px;margin-bottom:18px}.business-expense-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.business-finance-filters{padding:18px 0;border-bottom:1px solid var(--line);margin-bottom:20px}
 .ui-action:focus-visible{transition:none;transform:none}.ui-action:hover:not(:disabled){transform:none}.ui-action{transition:background-color 140ms cubic-bezier(.2,.8,.2,1),border-color 140ms cubic-bezier(.2,.8,.2,1)}dialog#dialog{animation:none}
 @media(max-width:900px){.ui-operation-column{grid-template-columns:minmax(0,1fr)}.business-expense-links{grid-template-columns:minmax(0,1fr)}}
 @media(max-width:600px){.equipment-dimensions>div{gap:6px}.business-price-row{grid-template-columns:minmax(0,1fr)}.installation-heading,.business-queue-header{flex-direction:column;align-items:stretch}.ui-finance-metric strong{font-size:20px}.business-finance .actions{flex-wrap:wrap}}
 @media(prefers-reduced-motion:reduce){.ui-action{transition:none!important;transform:none!important}}
}
