/* V1.45 RC4 — Motor Solar em jornada única, sem navegação por etapas. */
.solar-single-page{min-width:0!important;padding:14px 18px 34px!important}.solar-single-page .steps{display:none!important}.solar-single-page .solar-commandbar{position:sticky;top:0;z-index:30;margin:0 0 12px;border-left:4px solid #0877ed}.solar-single-page .kit-stage-heading{margin:4px 0 12px}.solar-single-page .kit-workspace{display:grid!important;grid-template-columns:minmax(250px,285px) minmax(0,1fr)!important;gap:14px;align-items:start}.solar-single-page .filters-card{display:block!important;grid-column:1;grid-row:1;position:sticky;top:88px;max-height:calc(100vh - 106px);overflow:auto}.solar-single-page .center-column{display:grid!important;grid-column:2;grid-row:1;gap:14px;min-width:0}.solar-single-page .right-column{display:grid!important;grid-column:1/-1;grid-row:2;grid-template-columns:minmax(250px,285px) minmax(0,1fr);gap:14px;align-items:start}.solar-single-page .technical-summary{display:block!important;grid-column:1;grid-row:1;position:sticky;top:88px}.solar-single-page .finance-card{display:block!important;grid-column:2;grid-row:1}.solar-single-page .proposal-editor{display:block!important;grid-column:1/-1;grid-row:2;margin:0;max-width:none}.solar-single-page .aldo-live-card,.solar-single-page .sizing-card,.solar-single-page .composition-card{display:block!important}.solar-single-page .center-column:before,.solar-single-page .right-column:before{display:block;padding:9px 12px;border:1px solid #d8e4ee;border-radius:10px;background:#edf5ff;color:#0c4d92;font-size:11px;font-weight:900;letter-spacing:.03em}.solar-single-page .center-column:before{content:'CATÁLOGO E COMPOSIÇÃO DO KIT'}.solar-single-page .right-column:before{content:'SERVIÇOS, FINANCEIRO E PROPOSTA';grid-column:1/-1}.solar-single-page .aldo-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:465px}.solar-single-page .aldo-product{min-height:190px;overflow:hidden}.solar-single-page .aldo-product-image{display:block;float:none;width:100%;height:82px;margin:0 0 8px;object-fit:contain;border:1px solid #e0e8ef;border-radius:9px;background:#fff}.solar-single-page .aldo-product-image+.top{min-height:0}.solar-single-page .kit-list{max-height:310px}.solar-single-page .table-wrap{max-height:440px}.solar-single-page .finance-card .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solar-single-page .proposal-editor{border-top:4px solid #0877ed}.solar-single-page #continueFinance{display:none!important}.solar-single-page .workflow-actions{max-width:680px}.solar-single-page .workflow-actions .button{min-height:34px}.solar-single-page .connector-state{white-space:nowrap}
.solar-single-page .right-column:before{grid-row:1}.solar-single-page .technical-summary{grid-row:2}.solar-single-page .finance-card{grid-row:2}.solar-single-page .proposal-editor{grid-row:3}
@media(max-width:1280px){.solar-single-page .aldo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solar-single-page .finance-card .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:920px){.solar-single-page{padding:10px!important}.solar-single-page .solar-commandbar{position:relative;top:auto}.solar-single-page .kit-workspace{grid-template-columns:1fr!important}.solar-single-page .filters-card,.solar-single-page .center-column,.solar-single-page .right-column{grid-column:1;grid-row:auto;position:relative;top:auto;max-height:none}.solar-single-page .right-column{grid-template-columns:1fr}.solar-single-page .technical-summary,.solar-single-page .finance-card,.solar-single-page .proposal-editor{grid-column:1;grid-row:auto;position:relative;top:auto}.solar-single-page .aldo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.solar-single-page .aldo-grid,.solar-single-page .finance-card .service-grid{grid-template-columns:1fr}.solar-single-page .workflow-actions{display:grid;grid-template-columns:1fr 1fr}.solar-single-page .workflow-actions .button{width:100%}}
