.fd-lazio-picker{position:absolute;top:16px;left:14px;z-index:650;display:flex;gap:3px;background:#fffef5f5;border:1px solid #d5e1ee;border-radius:12px;padding:4px;box-shadow:0 3px 12px #173f6914}.fd-lazio-picker[hidden]{display:none}.fd-lazio-picker button{border:0;background:transparent;color:#43627f;font:600 12px system-ui;padding:10px 9px;border-radius:8px;min-height:40px;cursor:pointer}.fd-lazio-picker button[aria-pressed=true]{background:#1761af;color:white}.fd-lazio-picker button:focus-visible{outline:3px solid #8bbcf5}.fd-lazio-scale{display:flex;gap:8px;margin:8px 0;font-size:11px}.fd-lazio-scale span{flex:1}.fd-lazio-scale i{display:block;height:6px;border-radius:3px;margin-bottom:3px}#radar-layer-legend .fd-lazio-scale~a{font-size:11px;color:#28649a}#radar-layer-legend .fd-lazio-scale~small{display:block;font-size:10px;line-height:1.4;margin-top:5px;max-width:290px}.fd-lazio-popup{display:flex;flex-direction:column;gap:7px;font-family:system-ui;color:#47617c;min-width:210px}.fd-lazio-popup strong{color:#173f69;font-size:16px}.fd-lazio-popup b{font-size:22px;color:#173f69}.fd-lazio-popup small{font-size:11px;line-height:1.5}.fd-lazio-stale{color:#a36020}@media(max-width:600px){.fd-lazio-picker{top:70px;left:12px;max-width:calc(100% - 24px)}.fd-lazio-picker button{font-size:11px;padding:9px 8px}}

.fd-lazio-active .radar-layer-legend{bottom:28px;width:min(330px,calc(100% - 36px))}

.fd-lazio-marker{display:grid;place-items:center;background:transparent;border:0}.fd-lazio-marker span{display:block;width:15px;height:15px;border:2px solid white;border-radius:50%;box-shadow:0 1px 4px #173f6940}.fd-lazio-marker:focus-visible{outline:3px solid #1761af;border-radius:50%}
.fd-lazio-popup .fd-lazio-status{color:#8b4e13;background:#fff7e8;border:1px solid #ead5b6;border-radius:6px;padding:6px 8px}

@media(max-width:600px){.fd-lazio-picker{top:120px}.fd-lazio-active,.fd-lazio-active #meteo-map{min-height:520px}}

.fd-lazio-popup .fd-lazio-readings{display:grid;gap:7px}.fd-lazio-popup .fd-lazio-reading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;align-items:baseline;border:1px solid #d5e5f4;border-radius:9px;padding:9px 11px;background:#f4f9fe}.fd-lazio-popup .fd-lazio-reading>span{font-size:13px;font-weight:650;color:#456b90}.fd-lazio-popup .fd-lazio-reading>b{font-size:18px;white-space:nowrap;color:#174f80}.fd-lazio-popup .fd-lazio-reading>small{grid-column:1/-1;font-size:10px;color:#547696}.fd-lazio-popup .fd-lazio-reading.is-unavailable{background:#fafcfe}.fd-lazio-popup .fd-lazio-reading.is-unavailable>b{font-size:12px;font-weight:600;color:#647a8d}.fd-lazio-popup .fd-mb-popup-button{margin-top:3px}
