/* RadarCeska Weather SEO/Data v1.6.0 — LIVE HUB UX/POLISH */
.weather-topic-live-board{overflow:hidden}.weather-topic-live-board-head{gap:20px}.weather-topic-live-board-head>div:first-child{max-width:820px}.weather-topic-freshness small{font-size:9px;line-height:1.35;text-align:right;white-space:normal;max-width:190px}.weather-topic-live-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.weather-topic-live-item{position:relative;padding:15px 15px 14px;border-radius:16px;gap:8px;background:#fff;box-shadow:0 8px 24px rgba(24,62,73,.035)}.weather-topic-live-item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#9fb3b8}.weather-topic-live-item.is-rain:before{background:#5e9db8}.weather-topic-live-item.is-storm:before{background:#8066bd}.weather-topic-live-item.is-warning:before{background:#d59b2d}.weather-topic-live-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.weather-topic-event-badge{display:inline-flex;align-items:center;width:max-content;padding:4px 7px;border-radius:999px;background:#edf7f5;color:#078d79;font-size:8px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.weather-topic-live-item.is-rain .weather-topic-event-badge{background:#eaf4f8;color:#337e9e}.weather-topic-live-item.is-storm .weather-topic-event-badge{background:#f0ecfb;color:#6550a0}.weather-topic-live-item.is-warning .weather-topic-event-badge{background:#fff2d6;color:#95670d}.weather-topic-item-age{font-size:8px;color:#81979e;white-space:nowrap}.weather-topic-live-title{font-size:13px!important;line-height:1.32!important;letter-spacing:-.01em}.weather-topic-live-detail{font-size:9.5px!important;line-height:1.55!important;color:#5f7b83!important}.weather-topic-live-facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:0}.weather-topic-live-facts>span{display:grid;gap:1px;min-width:92px;padding:7px 8px;border-radius:11px;background:#f5f8f8!important;border:1px solid rgba(24,62,73,.055)}.weather-topic-live-facts b{font-size:10px;line-height:1.2;color:#294b54}.weather-topic-live-facts em{font-size:7.5px;font-style:normal;font-weight:650;color:#7b9298;text-transform:none;letter-spacing:0}.weather-topic-live-facts .weather-topic-intensity.is-very-weak{background:#f4f7f8!important}.weather-topic-live-facts .weather-topic-intensity.is-weak{background:#eef6f8!important}.weather-topic-live-facts .weather-topic-intensity.is-moderate{background:#edf4fb!important}.weather-topic-live-facts .weather-topic-intensity.is-strong{background:#f1effa!important}.weather-topic-live-facts .weather-topic-intensity.is-very-strong{background:#f8eeee!important}.weather-topic-live-motion{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:11px;background:#f7faf9}.weather-topic-live-motion>span{width:25px;height:25px;border-radius:8px;background:#eaf4f2;display:grid;place-items:center;color:#147e70;font-size:15px;font-weight:900}.weather-topic-live-motion>div{display:grid;gap:1px;min-width:0}.weather-topic-live-motion small,.weather-topic-live-targets>small{font-size:7.5px;color:#7e949a}.weather-topic-live-motion strong{font-size:9px!important;line-height:1.35}.weather-topic-live-targets{display:grid;gap:5px}.weather-topic-live-targets>div{display:flex;flex-wrap:wrap;gap:5px}.weather-topic-live-targets span{padding:5px 7px;border-radius:9px;background:#f6f9f8;border:1px solid rgba(24,62,73,.06);font-size:8px;color:#57737b}.weather-topic-live-targets b{color:#294b54}.weather-topic-live-expectation{margin-top:0!important;padding:8px 0 0!important;font-size:9px!important;line-height:1.55!important}.weather-topic-live-meta-line{font-size:8px;color:#82979e}.weather-topic-live-card-foot{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:2px}.weather-topic-live-source-note{font-size:7.5px!important;line-height:1.35;color:#91a2a7!important}.weather-topic-live-map-link{flex:0 0 auto;font-size:8.5px;font-weight:900;color:#078d79;white-space:nowrap}.weather-topic-live-empty{padding:0;background:transparent;border:0}.weather-topic-empty-state{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:14px;border:1px solid rgba(24,62,73,.08);background:#f7faf9}.weather-topic-empty-state>span{width:31px;height:31px;flex:0 0 31px;border-radius:10px;display:grid;place-items:center;background:#eaf7f4;color:#087d70;font-size:15px;font-weight:900}.weather-topic-empty-state>div{display:grid;gap:3px}.weather-topic-empty-state strong{font-size:10.5px;color:#294b54}.weather-topic-empty-state p{margin:0;font-size:9px;line-height:1.5;color:#667f87}.weather-topic-empty-state.is-warn{background:#fffaf0;border-color:rgba(216,150,20,.18)}.weather-topic-empty-state.is-warn>span{background:#fff0cf;color:#96650b}.weather-topic-live-board[data-server-live-fresh="0"] .weather-topic-freshness span{background:#fff6e5;color:#98620b}.weather-topic-point-card{transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.weather-topic-point-card:hover{transform:translateY(-1px);border-color:rgba(8,185,157,.2);box-shadow:0 7px 18px rgba(24,62,73,.05)}
@media(min-width:1180px){.weather-topic-live-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.weather-topic-live-board{padding:14px}.weather-topic-live-board-head{gap:10px}.weather-topic-freshness{display:flex;align-items:center;justify-content:flex-start;gap:7px}.weather-topic-freshness small{text-align:left;max-width:none}.weather-topic-live-list{grid-template-columns:1fr;gap:8px}.weather-topic-live-item{padding:13px;border-radius:14px}.weather-topic-live-title{font-size:12px!important}.weather-topic-live-facts>span{min-width:0;flex:1 1 92px}.weather-topic-live-card-foot{align-items:flex-start}.weather-topic-live-source-note{max-width:65%}.weather-topic-live-map-link{font-size:9px}.weather-topic-item-age{font-size:7.5px}.weather-topic-live-targets>div{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;padding-bottom:2px}.weather-topic-live-targets>div::-webkit-scrollbar{display:none}.weather-topic-live-targets span{flex:0 0 auto}}
