.dmi-weather{max-width:760px;border:1px solid #dbe5ec;border-radius:16px;background:#fff;color:#173047;font-family:system-ui,-apple-system,Segoe UI,sans-serif;padding:20px;box-shadow:0 3px 18px #1233}.dmi-weather *{box-sizing:border-box}.dmi-weather-head,.dmi-weather-current,.dmi-weather-foot{display:flex;justify-content:space-between;align-items:center;gap:12px}.dmi-weather-head strong{display:block;font-size:1.3rem}.dmi-weather small{display:block;color:#53697a;font-size:.78rem}.dmi-weather-mark{background:#eaf3f8;border-radius:20px;padding:5px 11px;font-size:.75rem}.dmi-weather-current{justify-content:flex-start;margin:16px 0}.dmi-weather-icon{font-size:3rem}.dmi-weather-temp{font-size:2.4rem;font-weight:750}.dmi-weather-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dmi-weather-metrics>div{background:#eff5f8;padding:12px;border-radius:10px;min-width:0}.dmi-weather-metrics span,.dmi-weather-metrics b{display:block}.dmi-weather-metrics span{font-size:.76rem;color:#53697a}.dmi-weather-metrics b{font-size:1rem}.dmi-weather-scroll{overflow-x:auto;margin-top:17px}.dmi-weather table{border-collapse:collapse;width:100%;font-size:.8rem;white-space:nowrap}.dmi-weather th,.dmi-weather td{text-align:left;padding:9px 10px;border-bottom:1px solid #e7edf1}.dmi-weather thead{background:#f3f7fa}.dmi-weather-foot{font-size:.7rem;margin-top:14px;align-items:flex-start;flex-wrap:wrap}.dmi-weather-foot span{color:#53697a}.dmi-weather-foot a{color:#17638c}.dmi-weather-error{padding:12px;border:1px solid #dbe5ec;border-radius:8px}@media(max-width:500px){.dmi-weather{padding:14px}.dmi-weather-metrics>div{padding:9px}.dmi-weather-metrics b{font-size:.85rem}}
