.solar-hero{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:35px;padding:45px 0}.solar-hero figure{margin:0;text-align:center}.solar-hero img,.solar-hero svg{width:min(100%,360px);height:auto}.solar-symbol{color:#eac28a}.solar-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0}.solar-facts div{padding:24px;background:#101d33;border:1px solid #2b3a53;border-radius:8px}.solar-facts dt{font-size:13px;color:#afbdd2}.solar-facts dd{margin:8px 0 0;font-size:23px;color:#eac28a}.solar-card[hidden]{display:none}.solar-card{transition:transform .15s}.solar-card:hover{transform:translateY(-3px)}.solar-card-visual{height:170px;display:grid;place-items:center;border-radius:8px;background:radial-gradient(ellipse at center,#1c2b45,#0b1426);margin:-10px -10px 24px}.solar-card-visual img,.solar-card-visual svg{height:170px;width:170px}.solar-card p{min-height:4.9em}.solar-order{display:flex;gap:12px;overflow:auto;padding:20px 0}.solar-order a{flex:1;min-width:85px;text-align:center;text-decoration:none;font-size:13px}.solar-order img{display:block;margin:auto;width:80px;height:80px}.solar-filter{display:flex;align-items:end;gap:18px;margin-top:35px}.solar-filter label{display:grid;gap:8px;flex:1;font-size:14px}.solar-filter input,.solar-filter select{width:100%;padding:13px;background:#080f20;color:#edf2fa;border:1px solid #697a96;border-radius:4px;min-width:0}.solar-table{overflow:auto}.solar-table table{border-collapse:collapse;width:100%;text-align:left}.solar-table th,.solar-table td{padding:15px;border-bottom:1px solid #35445e}.solar-table thead{background:#14243a;font-size:14px}body.night .solar-facts div,body.night .solar-filter select{background:#21100e}body.night .solar-card-visual{background:#180b09}@media(max-width:800px){.solar-hero{grid-template-columns:1fr;gap:0}.solar-hero figure{order:-1}.solar-hero img,.solar-hero svg{max-width:200px}.solar-facts{grid-template-columns:1fr}.solar-filter{align-items:stretch;flex-direction:column}.solar-card p{min-height:0}}@media(prefers-reduced-motion:reduce){.solar-card{transition:none}}
