.radar-providers{min-width:0;width:100%}.radar-provider-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.radar-provider-tabs button{min-height:44px}.radar-provider-stage{min-width:0}.radar-provider-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:8px 0 12px}.radar-provider-heading p{margin:0;color:var(--muted)}.radar-provider-heading a{color:var(--blue);padding:8px 0}.radar-provider-frame{display:block;width:100%;height:clamp(400px,70vh,800px);border:1px solid var(--line);border-radius:10px;background:var(--panel)}.radar-provider-note{color:var(--muted);font-size:12px}.xweather-setup{padding:24px;min-height:240px}.xweather-setup p{max-width:700px}.radar-provider-stage [hidden]{display:none!important}@media(max-width:600px){.radar-provider-tabs button{flex:1 1 40%}.radar-provider-frame{height:65vh;min-height:400px}}
.windy-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 12px}.windy-controls label{display:grid;gap:5px;color:var(--muted)}.windy-controls select{max-width:100%;min-height:42px;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:6px;padding:8px}.windy-controls .windy-check{display:flex;align-items:center;min-height:42px}.radar-provider-stage:fullscreen{background:var(--bg);padding:16px;overflow:auto}.radar-provider-stage:fullscreen .radar-provider-frame{height:calc(100vh - 210px)}
