.hybrid-inverter-page .solar-inner-stat strong{font-size:1.35rem;line-height:1.4}
.hybrid-inverter-page .hybrid-filters{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px;padding:0 var(--inv-inset) 18px}
.hybrid-inverter-page label{display:block;font-size:.78rem;font-weight:650;color:#354155}
.hybrid-inverter-page input,.hybrid-inverter-page select{display:block;width:100%;min-width:0;max-width:100%;margin:6px 0 0;border:1px solid #ded8ce;border-radius:4px;padding:10px 12px;background:#fff;color:#243044;font:inherit;box-sizing:border-box}
.hybrid-inverter-page :is(input,select,button,summary):focus-visible{outline:2px solid #ba7729;outline-offset:2px}
.hybrid-inverter-page [hidden]{display:none!important}
.hybrid-inverter-page .hybrid-mode-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}
.hybrid-inverter-page .hybrid-mode-buttons button{padding:10px 14px;background:#fff;border:1px solid #ded8ce;border-radius:4px;font:inherit;font-size:.8rem;font-weight:700;color:#354155;cursor:pointer}
.hybrid-inverter-page .hybrid-mode-buttons [aria-pressed=true]{background:#fff3df;border-color:#d89032;color:#9c5f23}
.hybrid-inverter-page .hybrid-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}
.hybrid-inverter-page .hybrid-flow-grid article{padding:18px 12px;border:1px solid #ded8ce;border-top:3px solid #d89032;border-radius:5px;background:#fffdfa;text-align:center;min-width:0}
.hybrid-inverter-page .hybrid-flow-grid i{color:#c78029;font-size:1.4rem}.hybrid-inverter-page .hybrid-flow-grid h3{font-size:.9rem;margin:12px 0 6px;line-height:1.4}.hybrid-inverter-page .hybrid-flow-grid span{font-size:.75rem;color:#697586;line-height:1.6;display:block}
.hybrid-inverter-page .hybrid-flow-grid .is-inactive{background:#f7f8fa;border-top-color:#a8afb8}.hybrid-inverter-page .hybrid-flow-grid .is-inactive i{color:#748095}
.hybrid-inverter-page :is(.hybrid-flow-answer,.hybrid-fit-answer){background:#fff8ed;border-left:3px solid #d88a26;border-radius:3px;padding:18px;margin:18px 0}
.hybrid-inverter-page .hybrid-flow-answer strong{font-size:1rem;color:#26344b;line-height:1.4}.hybrid-inverter-page :is(.hybrid-flow-answer,.hybrid-fit-answer) p{font-size:.84rem;line-height:1.7;margin:10px 0 0;color:#5b687c}.hybrid-inverter-page .hybrid-fit-answer h3{font-size:1.1rem;margin:0}
.hybrid-inverter-page .hybrid-help{font-size:.75rem;line-height:1.7;color:#748095;margin:12px 0}
.hybrid-inverter-page .hybrid-text-action{display:inline-block;padding:4px 0;background:none;border:0;font:inherit;font-size:.8rem;font-weight:750;line-height:1.5;color:#ad6624;text-align:left;cursor:pointer}.hybrid-inverter-page .hybrid-text-action:hover{text-decoration:underline}
.hybrid-inverter-page .hybrid-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}
.hybrid-inverter-page .hybrid-brand-card{display:flex;flex-direction:column;min-width:0;padding:20px;background:#fff;border:1px solid #e5ded4;border-top:3px solid #d89032;border-radius:6px;box-shadow:0 5px 18px rgba(17,27,47,.04);transition:border-color .18s,box-shadow .18s}
.hybrid-inverter-page .hybrid-brand-card:hover,.hybrid-inverter-page .hybrid-brand-card.is-selected{border-color:#d89032;box-shadow:0 7px 22px rgba(173,102,36,.1)}
.hybrid-inverter-page .hybrid-brand-heading{display:flex;align-items:center;gap:10px;min-width:0}.hybrid-inverter-page .hybrid-brand-heading h3{font-size:1.05rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.hybrid-inverter-page .hybrid-brand-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;background:#fff3df;color:#ad6624;border-radius:5px}.hybrid-inverter-page .hybrid-model-count{margin-left:auto;font-size:.65rem;color:#697586;white-space:nowrap}
.hybrid-inverter-page .hybrid-brand-price{display:grid;gap:8px;margin:22px 0 16px;min-height:75px}.hybrid-inverter-page .hybrid-brand-price small{display:block;color:#697586;font-size:.74rem;line-height:1.4}.hybrid-inverter-page .hybrid-brand-price strong{display:block;color:#a96428;font-size:1.15rem;line-height:1.45;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.hybrid-inverter-page .hybrid-brand-capacities{display:flex;flex-wrap:wrap;gap:6px;min-height:30px;margin:0 0 20px}.hybrid-inverter-page .hybrid-brand-capacities span{padding:4px 8px;border-radius:4px;background:#f5f7fa;color:#536174;font-size:.73rem;line-height:1.5}
.hybrid-inverter-page .hybrid-brand-actions{margin-top:auto}.hybrid-inverter-page .hybrid-brand-compare{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:11px 12px;border:1px solid #e9cda4;border-radius:4px;background:#fff8ed;color:#a96428;font:inherit;font-size:.77rem;font-weight:750;text-align:left;cursor:pointer}.hybrid-inverter-page .hybrid-brand-compare:hover,.hybrid-inverter-page .hybrid-brand-compare[aria-pressed=true]{background:#ffefd6;border-color:#d89032}
.hybrid-inverter-page .hybrid-brand-models{border-top:1px solid #eee7dc;margin-top:14px;padding-top:14px}.hybrid-inverter-page .hybrid-brand-models summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;font-size:.75rem;font-weight:650;line-height:1.5;color:#536174;cursor:pointer}.hybrid-inverter-page .hybrid-brand-models summary::-webkit-details-marker{display:none}.hybrid-inverter-page .hybrid-brand-chevron{width:7px;height:7px;border-right:2px solid #ad6624;border-bottom:2px solid #ad6624;transform:rotate(45deg);flex:0 0 7px;margin-right:3px}.hybrid-inverter-page .hybrid-brand-models[open] .hybrid-brand-chevron{transform:rotate(225deg)}
.hybrid-inverter-page .hybrid-brand-models ul{list-style:none;margin:14px 0 0;padding:0}.hybrid-inverter-page .hybrid-brand-models li{padding:12px 0;border-top:1px solid #eee7dc}.hybrid-inverter-page .hybrid-brand-models li:last-child{padding-bottom:0}.hybrid-inverter-page .hybrid-brand-models li>strong{display:block;font-size:.77rem;line-height:1.5;color:#26344b;overflow-wrap:anywhere}.hybrid-inverter-page .hybrid-brand-models li>div{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:.71rem;line-height:1.5;color:#697586}.hybrid-inverter-page .hybrid-brand-models li>div span:last-child{color:#a96428;text-align:right}
@media(max-width:1200px) and (min-width:901px){.hybrid-inverter-page .hybrid-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.hybrid-inverter-page .hybrid-brand-grid{grid-template-columns:1fr}.hybrid-inverter-page .hybrid-brand-price{min-height:0}}
.hybrid-inverter-page .hybrid-faq summary{list-style:none}.hybrid-inverter-page .hybrid-faq summary::-webkit-details-marker{display:none}.hybrid-inverter-page .hybrid-faq .solar-faq-answer{display:block;padding:0 18px 16px;font-size:.84rem;line-height:1.7;color:#647086}
.hybrid-inverter-page .hybrid-quote h3{font-size:1.25rem;line-height:1.35;margin:10px 0}.hybrid-inverter-page .hybrid-quote p{font-size:.82rem;line-height:1.65;color:#697586}
.hybrid-inverter-page .hybrid-sidebar-price{display:grid;gap:8px;background:#fff8ed;border:1px solid #efd4a9;border-radius:4px;padding:14px;margin:16px 0}.hybrid-inverter-page .hybrid-sidebar-price :is(small,span){font-size:.72rem;line-height:1.6;color:#748095}.hybrid-inverter-page .hybrid-sidebar-price strong{font-size:1.05rem;line-height:1.4;color:#a96428}
@media(max-width:900px){.hybrid-inverter-page .hybrid-filters{grid-template-columns:1fr 1fr}.hybrid-inverter-page .hybrid-flow-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.hybrid-inverter-page .hybrid-filters{grid-template-columns:1fr}.hybrid-inverter-page .hybrid-flow-grid article{padding:16px 10px}.hybrid-inverter-page .hybrid-mode-buttons button{flex:1 1 auto}}
