.ap-fc{--fc-ink:var(--ap-ink,#0b1220);--fc-ink-2:var(--ap-ink-2,#5b6475);--fc-ink-3:var(--ap-ink-3,#8a93a3);--fc-surface:var(--ap-surface,#f5f7fa);--fc-glacier:var(--ap-glacier,#2f6feb);color:var(--fc-ink);background:#fff;border:1px solid #0b122012;border-radius:22px;min-width:0;padding:16px 0 14px;box-shadow:0 18px 44px -30px #0b122059}.ap-fc-head{justify-content:space-between;align-items:baseline;gap:10px;padding:0 18px 10px;display:flex}.ap-fc .ap-fc-head :is(h2,h3){color:var(--fc-ink-2);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.ap-fc-key{color:var(--fc-ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ap-fc-key i{background:var(--fc-glacier);border-radius:50%;width:8px;height:8px}.ap-fc .ap-fc-days{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:6px;margin:0;padding:2px 18px 4px;scroll-padding:0 18px;list-style:none;display:flex;overflow-x:auto}.ap-fc-days::-webkit-scrollbar{display:none}.ap-fc-day{scroll-snap-align:start;background:var(--fc-surface);text-align:center;border:1px solid #0000;border-radius:16px;flex-direction:column;flex:none;align-items:center;gap:4px;width:72px;min-width:0;padding:10px 4px;display:flex;position:relative}.ap-fc-day[data-today]{background:#fff;border-color:#2f6feb59;box-shadow:0 0 0 3px #2f6feb14}.ap-fc-day[data-big]{background:#2f6feb12}.ap-fc-label{color:var(--fc-ink);font-size:12.5px;font-weight:700}.ap-fc-sky{color:var(--fc-ink-3);align-items:center;min-height:2.4em;font-size:11px;line-height:1.2;display:flex}.ap-fc-temp{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:flex}.ap-fc-temp b{color:var(--fc-ink);letter-spacing:-.02em;font-size:16px;font-weight:700}.ap-fc-temp>span{color:var(--fc-ink-3);font-size:13px}.ap-fc-stat{color:var(--fc-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.ap-fc-stat small{color:var(--fc-ink-3);font-size:10.5px;font-weight:500}.ap-fc-ic{color:var(--fc-ink-3);flex:none}.ap-fc-stat[data-tone=snow],.ap-fc-stat[data-tone=snow] .ap-fc-ic{color:var(--fc-glacier)}.ap-fc-stat[data-tone=big]{color:#fff;background:var(--fc-glacier);border-radius:999px;padding:1px 6px}.ap-fc-stat[data-tone=big] .ap-fc-ic{color:#fff}.ap-fc-wind{flex-direction:column;gap:0;line-height:1.25}.ap-fc-wind>span{align-items:center;gap:3px;display:inline-flex}.ap-fc .ap-fc-note{color:var(--fc-ink-3);margin:10px 18px 0;font-size:12.5px}.ap-fc .ap-fc-note+.ap-fc-note{margin-top:4px}@media (min-width:1024px){.ap-fc .ap-fc-days{grid-template-columns:repeat(var(--n,7), minmax(0, 1fr));scroll-snap-type:none;gap:6px;padding:2px 14px 4px;display:grid;overflow:visible}.ap-fc-day{width:auto;padding:10px 2px}.ap-fc-head{padding:0 16px 10px}.ap-fc .ap-fc-note{margin-left:16px;margin-right:16px}}.ap-fc-cta{padding:0 18px}.ap-fc-day.lk-tile .lk-body{gap:4px}.ap-fc-day.lk-tile .lk-row{min-height:17px}@media (min-width:1024px){.ap-fc-cta{padding:0 14px}}
