.fx-preview{background:#eaf6f3;border-bottom:1px solid #c5e5dc;color:#245f51;padding:8px 20px;text-align:center;font-size:12px;line-height:1.5}.fx-preview a{color:inherit;text-decoration:underline;margin-left:10px}body.fx-body{background:#f7f9fc}.fx-body main.container{max-width:1220px;padding-bottom:35px}.fx-body h1.title{font-size:clamp(25px,3vw,38px);letter-spacing:-1.15px;line-height:1.16;margin:18px 0 10px}.fx-page{--fx-ink:#172f43;--fx-muted:#64778a;--fx-line:#dae5ee;color:var(--fx-ink)}.fx-page *{box-sizing:border-box}.fx-page h2{font-size:clamp(21px,2vw,27px);font-weight:750;letter-spacing:-.5px;line-height:1.25;margin:5px 0 9px}.fx-page h3{font-weight:700}.fx-page p{line-height:1.6}.fx-page button{font-family:inherit;cursor:pointer}.fx-page button:focus-visible,.fx-page a:focus-visible,.fx-chart-scroll:focus-visible{outline:3px solid #0b80a5;outline-offset:3px}.fx-page svg{display:inline-block}.fx-page [hidden]{display:none!important}.fx-update{display:flex;justify-content:space-between;gap:14px;color:var(--fx-muted);font-size:12px;margin:12px 0 20px}.fx-nav{display:flex;flex-wrap:wrap;gap:8px;margin:21px 0}.fx-nav a{border:1px solid var(--fx-line);background:#fff;padding:9px 16px;border-radius:100px;color:#40566a;font-size:13px;font-weight:650;text-decoration:none}.fx-nav a:hover{border-color:#147a9e;background:#edf7fb}.fx-kicker{display:block;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:1.6px;color:#147392}.fx-intro{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:15px 3px 26px}.fx-intro>div:first-child{max-width:780px}.fx-intro p{color:#586f81;font-size:15px;margin:8px 0}.fx-today{display:flex;align-items:center;gap:18px;flex-shrink:0}.fx-today>span{color:#de9a28}.fx-today svg{width:52px;height:52px}.fx-today strong{font-size:55px;line-height:1;letter-spacing:-2px;font-weight:750}.fx-today strong small{font-size:24px;font-weight:500;letter-spacing:0}.fx-today p{font-size:11px;margin:6px 0 0;color:#728597}.fx-country-note{border-left:3px solid #9dcac4;padding-left:12px;font-size:12px!important}.fx-forecast,.fx-history,.fx-cities{background:#fff;border:1px solid #dce6ee;border-radius:22px;padding:25px;margin-bottom:30px;box-shadow:0 4px 18px #20395304}.fx-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.fx-explainer{font-size:13px;color:var(--fx-muted);margin:0 0 21px}.fx-segment{display:flex;padding:4px;gap:3px;border-radius:11px;background:#edf3f7;flex-shrink:0}.fx-segment button{background:transparent;border:0;border-radius:8px;padding:8px 14px;color:#5b7185;font-size:12px;font-weight:700;white-space:nowrap}.fx-segment [aria-pressed=true]{background:#fff;color:#126984;box-shadow:0 1px 5px #152f421c}.fx-days{display:flex;gap:9px;overflow-x:auto;padding:4px 2px 13px;scroll-snap-type:x proximity;scrollbar-width:thin}.fx-day{display:flex;flex:1 0 128px;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;background:#fff;border:1px solid #dce6ee;border-radius:14px;padding:14px 13px;color:#1b3447;scroll-snap-align:start;transition:border-color .15s,background .15s;min-width:0}.fx-day:hover{background:#f4f9fb;border-color:#77b5c8}.fx-day.is-selected{background:#edf7fa;border:2px solid #147694;padding:13px 12px;box-shadow:0 2px 7px #14769412}.fx-day-date{font-size:12px;font-weight:750;text-transform:capitalize;line-height:1.25}.fx-day-date small{display:block;font-weight:500;font-size:10px;color:#6b7f8f;margin-top:3px}.fx-day-icon{height:30px;color:#64899f}.fx-day-icon svg{width:29px;height:29px}.fx-day-temps{font-size:28px;font-weight:750;white-space:nowrap;letter-spacing:-1px;line-height:1.15}.fx-day-temps small{font-size:18px;font-weight:500;color:#738795;letter-spacing:-.5px}.fx-day-rain{display:flex;align-items:center;gap:5px;font-size:11px;color:#617c8e}.fx-day-rain svg{width:14px;height:14px;color:#3c8abb}.fx-anomaly{display:block;margin-top:2px;font-size:9px;line-height:1.3;font-weight:700;color:#718693;white-space:normal;min-height:24px}.fx-anomaly.is-warm,.fx-city-anomaly.is-warm{color:#b36322}.fx-anomaly.is-cool,.fx-city-anomaly.is-cool{color:#297faa}.fx-chart-toolbar{display:flex;justify-content:space-between;align-items:center;margin:15px 0 9px}.fx-chart-hint{color:#8395a4;font-size:11px;display:none}.fx-chart-scroll{width:100%;overflow-x:auto;scrollbar-width:thin}.fx-chart{width:100%;display:block!important}.fx-gridline{stroke:#e3ebf2;stroke-width:1}.fx-axis{fill:#718597;font-size:11px;font-family:inherit}.fx-date-axis{font-size:10px}.fx-normal-band{fill:#e4eef7;opacity:.9}.fx-normal-median{fill:none;stroke:#9eb8cd;stroke-width:1.5;stroke-dasharray:4 4}.fx-temperature-line{fill:none;stroke:#147d99;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.fx-point{fill:#fff;stroke:#147d99;stroke-width:2}.fx-point.is-active{fill:#147d99;stroke:#fff;stroke-width:3}.fx-point-label{fill:#16516a;font-size:13px;font-weight:750}.fx-selected-line{stroke:#90b4c4;stroke-width:1;stroke-dasharray:3 4}.fx-rainbar{fill:#64add3}.fx-legend{display:flex;gap:19px;flex-wrap:wrap;justify-content:center;color:#718597;font-size:11px;margin:12px 0 24px}.fx-legend span{display:flex;align-items:center;gap:7px}.fx-legend i{display:inline-block;width:18px;height:9px;background:#e4eef7;border-radius:2px}.fx-legend .line{height:3px;background:#147d99}.fx-legend .rain{background:#64add3}.fx-detail{border-top:1px solid #dae7ef;background:linear-gradient(135deg,#f7fbfd,#fff);padding:22px;border-radius:14px;margin-top:10px}.fx-detail-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.fx-detail-head h3{font-size:20px;margin:5px 0 0;text-transform:capitalize}.fx-detail-weather svg{width:37px;height:37px;color:#b8955b}.fx-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fx-detail-item>span{display:flex;align-items:center;gap:6px;color:#60798a;font-size:11px}.fx-detail-item>span svg{width:17px;height:17px;color:#6095ac}.fx-detail-item strong{display:block;font-size:26px;line-height:1.1;margin:10px 0 7px;font-weight:740;letter-spacing:-.7px}.fx-detail-item small{display:block;font-size:10px;color:#8395a1}.fx-detail-note{font-size:12px;color:#6a7f8f;margin:17px 0 0}.fx-table-details{border-top:1px solid #e6edf2;margin-top:22px;padding-top:14px}.fx-table-details summary,.fx-method summary{font-size:12px;color:#3e7188;cursor:pointer;font-weight:650}.fx-table-details table{font-size:12px}.fx-page table{width:100%;border-collapse:collapse;text-align:left}.fx-page th,.fx-page td{padding:13px 16px;border-bottom:1px solid #edf1f5}.fx-page thead th{background:#f6f9fb;font-size:10px;text-transform:uppercase;color:#718596;letter-spacing:.7px}.fx-page caption{text-align:left;font-size:12px;color:#728798;padding:14px 16px}.fx-insights{margin:0 0 30px}.fx-insights h2{font-size:21px;margin:0 0 16px}.fx-insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fx-insight{padding:22px;border:1px solid #dce7eb;background:#fff;border-radius:17px}.fx-insight:nth-child(1){background:linear-gradient(140deg,#fff9f0,#fff 75%)}.fx-insight:nth-child(2){background:linear-gradient(140deg,#eff8f4,#fff 75%)}.fx-insight:nth-child(3){background:linear-gradient(140deg,#eff7fd,#fff 75%)}.fx-insight-icon svg{width:24px;height:24px;color:#688e96}.fx-insight h3{font-size:12px;color:#6c8190;margin:12px 0 9px}.fx-insight strong{font-size:19px;font-weight:750;line-height:1.3;display:block}.fx-insight p{font-size:12px;color:#738694;margin:10px 0 0}.fx-method-short{font-size:10px!important;line-height:1.6;color:#7a8d9a;margin:13px 3px 0}.fx-history .fn-history{border:0;padding-top:0;margin-top:4px}.fx-history .fn-history-head h3{display:none}.fx-history .fn-history-head p{font-size:12px;margin:0 0 18px}.fx-history .fn-history-summary{font-size:12px;line-height:1.7;margin:16px 0}.fx-history .fn-legend{font-size:11px}.fx-history .fn-chart-wrap{border-radius:12px}.fx-source{font-size:10px;font-weight:800;letter-spacing:1px;color:#48809b;background:#eff7fb;padding:8px 12px;border-radius:50px}.fx-method{border-top:1px solid #e4ebf1;padding-top:16px;margin-top:18px;color:#7a8b98;font-size:12px}.fx-method p{margin-top:13px}.fx-cities>p{font-size:13px;color:#748693}.fx-cities tbody th{font-weight:650;font-size:13px}.fx-cities td{font-size:13px}.fx-cities a{display:flex;align-items:center;gap:10px;color:#1c718e;text-decoration:none}.fx-cities a svg{width:13px;height:13px}.fx-cities .fx-city-anomaly{font-size:11px;font-weight:700;background:#f7f9fb;padding:5px 8px;border-radius:5px}.fx-alerts{background:#fffaf2;border:1px solid #edcca4;border-radius:14px;padding:16px 20px}.fx-alerts h2{font-size:15px;margin:0 0 8px}.fx-alerts .alert-card{box-shadow:none;border:0;background:none;padding:0;margin:0}.fx-alerts .alert-head{font-size:13px}.fx-alerts .alert-title{font-size:14px}.fx-alerts .alert-badge{font-size:10px}.fx-alerts .alert-period,.fx-alerts .alert-region,.fx-alerts .alert-body{font-size:12px;line-height:1.5;margin-top:5px}.fx-alerts .muted{font-size:10px;line-height:1.5;margin:8px 0 0!important}.fx-alerts .notification{background:transparent;font-size:13px;padding:0;margin:0}.fx-alerts:has(.notification.is-success){background:#f0faf5;border-color:#c6e2d4}.fx-body main>.fx-legacy{background:#fff;border:1px solid #dce6ee;border-radius:20px;padding:24px;margin:24px 0}.fx-legacy h2{font-size:23px!important;line-height:1.3;margin-top:0!important}.fx-legacy>.content-text{font-size:14px;line-height:1.7}.fx-legacy .chart-box{box-shadow:none;border:0;padding:0}.fx-body .fx-section-label{font-size:24px;letter-spacing:-.5px;margin:34px 0 16px}.fx-outlook{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:20px 0}.fx-outlook>div{border:1px solid #dce6ed;background:#f7fafc;border-radius:14px;padding:19px}.fx-outlook span{display:block;font-size:11px;color:#6b8090}.fx-outlook strong{display:block;font-size:27px;margin:9px 0}.fx-outlook small{color:#7a8d99}.fx-legacy details summary{color:#39718a;font-size:13px;cursor:pointer}.fx-body .fx-faq details{padding:14px 0;border-bottom:1px solid #e2e9ef}.fx-body .fx-faq details:last-child{border:0}.fx-body .fx-faq summary{font-size:14px;font-weight:650}.fx-body .fx-faq p{font-size:13px;line-height:1.7;margin-top:10px}.fx-body .preferred-source-banner{font-size:12px}.fx-body .breadcrumb{font-size:12px}.fx-page .table-wrap{overflow:auto;border-radius:12px;border:1px solid #e3eaf0;margin-top:12px}.fx-body main>[id],.fx-page [id]{scroll-margin-top:20px}
.fx-detail-head h3{text-transform:none}.fx-detail-head h3::first-letter{text-transform:uppercase}.fx-body main>[id],.fx-page [id]{scroll-margin-top:105px}
.fx-clock-status{border:1px solid #ddce9f;background:#fffbec;color:#6d5e35;border-radius:11px;padding:12px 15px;font-size:12px;line-height:1.6;margin:12px 0 20px}.fx-clock-status[hidden]{display:none}
@media(max-width:900px){.fx-today{gap:9px}.fx-today strong{font-size:42px}.fx-today svg{width:40px;height:40px}.fx-day{flex-basis:118px}.fx-insight{padding:17px}.fx-insight strong{font-size:17px}.fx-chart-hint{display:inline}.fx-update{font-size:11px}.fx-cities table{min-width:650px}}
@media(max-width:600px){.fx-body main.container{padding:0 14px 25px}.fx-body h1.title{font-size:27px;letter-spacing:-.7px}.fx-update{flex-direction:column;gap:4px;margin-bottom:17px;font-size:10px}.fx-preview{font-size:10px;padding:6px 12px}.fx-nav{flex-wrap:nowrap;overflow-x:auto;margin:18px -1px}.fx-nav a{flex-shrink:0;font-size:11px;padding:8px 12px}.fx-intro{padding:4px 0 20px;gap:16px;align-items:flex-start}.fx-intro h2{font-size:22px}.fx-intro p{font-size:13px}.fx-today{display:none}.fx-kicker{font-size:9px;letter-spacing:1.15px}.fx-forecast,.fx-history,.fx-cities{padding:17px 13px;border-radius:17px;margin-bottom:23px}.fx-section-head{align-items:flex-start;gap:13px;flex-direction:column}.fx-section-head h2{font-size:21px}.fx-section-head>.fx-segment{align-self:flex-start;margin-bottom:7px}.fx-explainer{font-size:11px;margin:9px 0 14px}.fx-days{margin-right:-3px;gap:7px;padding-bottom:10px}.fx-day{flex-basis:116px;min-width:116px;padding:13px 12px}.fx-day.is-selected{padding:12px 11px}.fx-day-temps{font-size:29px}.fx-day-date{font-size:12px}.fx-chart-toolbar{margin:11px 0 0}.fx-segment button{font-size:11px;padding:7px 11px}.fx-chart-hint{font-size:9px;max-width:95px;text-align:right}.fx-legend{font-size:9px;justify-content:flex-start;gap:12px;margin:10px 0 16px}.fx-detail{padding:15px 13px}.fx-detail-head h3{font-size:17px}.fx-detail-grid{grid-template-columns:repeat(2,1fr);gap:20px 12px}.fx-detail-item strong{font-size:25px}.fx-detail-item>span{font-size:10px}.fx-detail-item small{font-size:9px;line-height:1.5}.fx-detail-note{font-size:11px}.fx-insight-grid{grid-template-columns:1fr;gap:10px}.fx-insight{padding:17px 17px 17px 57px;position:relative}.fx-insight-icon{position:absolute;left:18px;top:20px}.fx-insight h3{margin:0 0 6px;font-size:11px}.fx-insight strong{font-size:18px}.fx-insight p{font-size:12px;margin-top:7px}.fx-method-short{font-size:10px!important}.fx-history .fx-section-head{position:relative;padding-right:70px}.fx-source{position:absolute;right:0;top:0;font-size:8px;padding:6px 8px}.fx-alerts{padding:13px}.fx-alerts .alert-title{font-size:12px}.fx-alerts .alert-period,.fx-alerts .alert-body{font-size:11px}.fx-body main>.fx-legacy{padding:18px 15px;border-radius:17px}.fx-outlook{grid-template-columns:1fr}.fx-legacy h2{font-size:21px!important}.fx-table-details table{min-width:660px}.fx-cities .table-wrap{margin-left:0;margin-right:0}.fx-page th,.fx-page td{padding:11px 12px}.fx-history .fn-history-summary{font-size:11px}.fx-chart-scroll{padding-bottom:3px}.fx-history .fn-history-chart{min-width:700px}.fx-body .fx-section-label{font-size:23px}}

.fxm-card{--map-ink:#1d3748;--map-muted:#6d8391;--map-line:#dce7eb;box-sizing:border-box;overflow:hidden;margin:28px 0 34px;background:#fff;border:1px solid var(--map-line);border-radius:22px;color:var(--map-ink);box-shadow:0 4px 18px #20395304;scroll-margin-top:100px}
.fxm-card *{box-sizing:border-box}
.fxm-card a:focus-visible{outline:3px solid #13819e;outline-offset:2px}
.fxm-head{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px 27px 23px}
.fxm-head h2{font-size:clamp(22px,2.2vw,28px);line-height:1.2;font-weight:750;letter-spacing:-.6px;margin:7px 0 9px}
.fxm-head p{font-size:12px;line-height:1.55;color:var(--map-muted);margin:0}
.fxm-date{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:12px;font-weight:650;line-height:1.5;background:#f2f8fa;border:1px solid #e1ecef;border-radius:12px;padding:12px 16px;color:#356777}
.fxm-date>svg{width:23px;height:23px;flex-shrink:0;color:#7ba1a9}
.fxm-date span::first-letter{text-transform:uppercase}
.fxm-date small{display:block;color:#7b919b;font-size:9px;text-transform:uppercase;letter-spacing:1px}
.fxm-controls{padding:0 26px 19px}
.fxm-controls-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 9px;font-size:10px;font-weight:650;color:#6b8390}
.fxm-scroll-hint{display:none;font-size:9px;font-weight:500;color:#8a9da7}
.fxm-days{display:flex;gap:6px;overflow-x:auto;margin:0 -3px;padding:6px 5px 8px;scrollbar-width:thin;scrollbar-color:#cbdde3 transparent;scroll-snap-type:x proximity}
.fxm-day{display:flex;flex:1 0 62px;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:62px;min-height:53px;padding:9px 7px;border:1px solid #dfe8ed;border-radius:10px;background:#fafcfd;color:#7c919d;font-family:inherit;cursor:pointer;scroll-snap-align:center;line-height:1.2;transition:background .12s,border-color .12s}
.fxm-day span{font-size:10px;font-weight:500;text-transform:capitalize}
.fxm-day strong{font-size:12px;font-weight:700;color:#476675;white-space:nowrap}
.fxm-day:hover{border-color:#97bdca;background:#f1f8fb}
.fxm-day[aria-pressed=true]{background:#eaf6fa;border-color:#25829c;box-shadow:inset 0 0 0 1px #25829c;color:#126c87}
.fxm-day[aria-pressed=true] span,.fxm-day[aria-pressed=true] strong{color:#126c87;font-weight:750}
.fxm-day:focus-visible{outline:3px solid #167da1;outline-offset:2px}
.fxm-body{display:grid;grid-template-columns:minmax(0,1fr) 348px;border-top:1px solid #e5edef}
.fxm-figure{margin:0!important;display:flex;flex-direction:column;justify-content:center;min-width:0;background:radial-gradient(ellipse at 48% 38%,#fff 0,#f1f8fa 90%);padding:14px 10px 0}
.fxm-canvas{display:flex;align-items:center;justify-content:center;flex:1;min-height:0}
.fxm-svg{display:block;width:100%;max-height:445px;min-height:300px;overflow:visible;font-family:inherit}
.fxm-land{fill:#e3efea;stroke:#9bb6af;stroke-width:1.35;stroke-linejoin:round}
.fxm-leader{stroke:#91a9b1;stroke-width:1;fill:none}
.fxm-anchor{fill:currentColor;stroke:#fff;stroke-width:2}
.fxm-marker{text-decoration:none!important}
.fxm-label-box{fill:#fff;stroke:#d0dde1;stroke-width:1;filter:drop-shadow(0 2px 3px #28556612)}
.fxm-temp{fill:currentColor;font-size:27px;font-weight:750;letter-spacing:-1px}
.fxm-label-name{fill:#3f5f6d;font-size:14px;font-weight:650;paint-order:stroke;stroke:#f0f7f4;stroke-width:4px;stroke-linejoin:round}
.fxm-label-index{display:none;fill:#3f5f6d;font-size:21px;font-weight:700;paint-order:stroke;stroke:#f0f7f4;stroke-width:4px}
.fxm-marker:hover .fxm-label-box,.fxm-marker:focus .fxm-label-box,.fxm-marker.is-highlighted .fxm-label-box{stroke:#237e96;stroke-width:2;fill:#f3fcff}
.fxm-marker:hover .fxm-label-name,.fxm-marker.is-highlighted .fxm-label-name{fill:#076783}
.fxm-cold{color:#3b7cab}.fxm-cool{color:#31849e}.fxm-mild{color:#43826d}.fxm-warm{color:#b27522}.fxm-hot{color:#bf602d}
.fxm-figure figcaption{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;font-size:9px;line-height:1.6;color:#7a929c;margin:0;padding:12px 5px 15px}
.fxm-figure figcaption strong{color:#4a6d7b;font-size:10px;font-weight:650}
.fxm-scale{display:inline-block;width:47px;height:5px;border-radius:5px;background:linear-gradient(90deg,#63a9ce,#92bca0,#dfb965,#d58252)}
.fxm-list{align-self:stretch;border-left:1px solid #e2ecef;background:#fff;padding:5px 17px 15px;min-width:0}
.fxm-list-head{display:grid;grid-template-columns:minmax(0,1fr) 72px 66px;gap:8px;padding:15px 16px 13px 0;font-size:9px;text-transform:uppercase;letter-spacing:.3px;color:#798d9b;font-weight:700}
.fxm-list-head span:nth-child(n+2){text-align:right}
.fxm-city{display:grid;grid-template-columns:minmax(0,1fr) 72px 66px 8px;gap:8px;align-items:center;padding:12px 0;min-height:47px;border-bottom:1px solid #edf1f4;text-decoration:none!important;color:#2e5366;border-radius:5px;font-size:12px}
.fxm-city:last-child{border-bottom:0}
.fxm-city:hover,.fxm-city:focus-visible,.fxm-city.is-highlighted{background:#eff8fb}
.fxm-city-name{display:flex;align-items:center;gap:8px;font-weight:650;min-width:0;line-height:1.3}
.fxm-index{display:flex;align-items:center;justify-content:center;border:1px solid #e1e9ed;background:#f8fafb;border-radius:5px;color:#8b9da8;font-size:8px;line-height:1;width:18px;height:19px;flex-shrink:0}
.fxm-city-temps{display:flex;justify-content:flex-end;align-items:baseline;gap:7px;white-space:nowrap;font-variant-numeric:tabular-nums}
.fxm-city-temps strong{font-size:20px;font-weight:740;line-height:1}
.fxm-city-temps small{font-size:12px;color:#93a2ac}
.fxm-city-rain{display:flex;justify-content:flex-end;align-items:center;gap:3px;white-space:nowrap;color:#5f849a;font-size:11px;font-variant-numeric:tabular-nums}
.fxm-city-rain svg{width:10px;height:12px;color:#7ca9bb;flex-shrink:0}
.fxm-city-rain small{font-size:8px;color:#9aabb5}
.fxm-city-arrow svg{display:block;width:9px;height:12px;color:#afc1cb}
.fxm-outside{color:#91a2ab;background:#f8fafb;border-radius:5px;font-size:9px;line-height:1.5;padding:8px;margin:13px 0 2px}
.fxm-foot{display:flex;justify-content:space-between;gap:20px;padding:13px 26px;color:#738894;font-size:10px;line-height:1.6;border-top:1px solid #e4ecef;background:#fcfdfe}
.fxm-foot span:last-child{flex-shrink:0}
.fxm-expired{padding:23px 26px}
.fxm-expired h2{font-size:24px;margin:0 0 10px}
.fxm-expired p{font-size:13px;color:#6e8491}
@media(max-width:1100px){.fxm-scroll-hint{display:inline}}
@media(max-width:760px){.fxm-controls{padding:0 19px 15px}.fxm-day{flex-basis:65px;min-width:65px}.fxm-controls-label{font-size:10px}.fxm-days{padding-bottom:7px}}
@media(max-width:500px){.fxm-controls{padding:0 15px 13px}.fxm-day{min-height:54px}.fxm-controls-label{font-size:9px}.fxm-scroll-hint{font-size:9px}.fxm-days{margin-right:-3px}}
@media(max-width:1000px){.fxm-body{grid-template-columns:minmax(0,1fr) 315px}.fxm-head{padding:22px}.fxm-list{padding-left:12px;padding-right:12px}.fxm-city{gap:6px}.fxm-city-name{font-size:11px;gap:5px}.fxm-city-temps strong{font-size:18px}.fxm-list-head{gap:6px}.fxm-svg{min-height:270px}.fxm-foot{padding:12px 20px}}
@media(max-width:760px){.fxm-head{align-items:flex-start;flex-direction:column;gap:15px}.fxm-head h2{font-size:24px}.fxm-date{padding:7px 11px;font-size:11px;gap:8px}.fxm-date>svg{width:17px;height:17px}.fxm-date span{display:flex;gap:8px;align-items:baseline}.fxm-date small{font-size:8px}.fxm-body{grid-template-columns:1fr}.fxm-figure{padding:10px 15px 0}.fxm-svg{max-height:400px;min-height:0}.fxm-list{border-left:0;border-top:1px solid #e3ecef;padding:4px 21px 10px}.fxm-city,.fxm-list-head{grid-template-columns:minmax(0,1fr) 90px 76px 10px;gap:10px}.fxm-list-head{padding-right:0;font-size:9px}.fxm-city{padding:11px 0}.fxm-city-name{font-size:13px;gap:9px}.fxm-index{font-size:9px}.fxm-city-temps strong{font-size:22px}.fxm-city-temps small{font-size:13px}.fxm-city-rain{font-size:12px}.fxm-foot{flex-direction:column;gap:3px;font-size:9px}.fxm-foot span:last-child{flex-shrink:1}}
@media(max-width:500px){.fxm-card{border-radius:17px;margin:23px 0}.fxm-head{padding:19px 17px 18px}.fxm-head h2{font-size:23px}.fxm-head p{font-size:11px}.fxm-figure{padding:7px 6px 0}.fxm-svg{max-height:360px}.fxm-label-name{display:none}.fxm-label-index{display:block}.fxm-temp{font-size:29px}.fxm-label-box{stroke-width:1.5}.fxm-land{stroke-width:1.75}.fxm-leader{stroke-width:1.6}.fxm-anchor{r:5px}.fxm-figure figcaption{padding:7px 4px 13px;font-size:8px;gap:7px}.fxm-scale{width:30px}.fxm-list{padding:2px 15px 8px}.fxm-city,.fxm-list-head{grid-template-columns:minmax(0,1fr) 68px 65px 7px;gap:6px}.fxm-city-name{font-size:12px;gap:7px}.fxm-city-temps strong{font-size:21px}.fxm-city-temps small{font-size:12px}.fxm-city-rain{font-size:11px}.fxm-list-head{font-size:8px}.fxm-foot{padding:12px 16px}}
