.solar-official-panel{background:color-mix(in srgb,var(--surface-soft) 80%,var(--surface));border:1px solid var(--line);border-radius:18px;display:grid;gap:14px;padding:18px}.solar-official-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.solar-official-heading h4{font-size:1rem;margin:0}.solar-official-heading p,.solar-official-status{color:var(--muted);font-size:.82rem;line-height:1.6;margin:5px 0 0}.solar-official-heading .button{flex-shrink:0;min-width:170px}.solar-official-cards{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.solar-official-cards[hidden]{display:none}.solar-official-card{background:var(--surface);border:1px solid var(--line);border-radius:15px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:15px}.solar-official-card>span{color:var(--muted);font-size:.78rem;font-weight:800}.solar-official-card strong{font-size:1.05rem;line-height:1.35}.solar-official-card p{color:var(--muted);font-size:.75rem;line-height:1.55;margin:0;min-height:3.1em}.solar-official-card .button{margin-top:auto;min-height:44px;width:100%}@media(max-width:820px){.solar-official-heading{display:grid}.solar-official-heading .button{min-height:50px;width:100%}.solar-official-cards{grid-template-columns:1fr}.solar-official-card p{min-height:0}}
