.precipitation-tiles{position:relative;color:#16181d;box-sizing:border-box}.precipitation-tiles__crumbs{max-width:var(--page-width-padded);padding:0 .5rem}@media only screen and (min-width:36rem){.precipitation-tiles__crumbs{padding:0 1.25rem}}@media only screen and (min-width:59.25rem){.precipitation-tiles__crumbs{padding:0 3rem}}.precipitation-tiles__crumbs{display:flex;align-items:center;max-width:none;min-height:34px;font-size:.85rem;color:#6e7891;white-space:nowrap;background:#fff;border-top:1px solid #d3d7de;gap:8px}.precipitation-tiles__back{display:inline-flex;align-items:center;flex:none;font-weight:600;color:#16181d;text-decoration:none;gap:6px}.precipitation-tiles__back:hover{color:#16181d;text-decoration:underline}.precipitation-tiles__crumbs-here{margin:0;font-size:inherit;font-weight:600;line-height:inherit;color:#16181d;white-space:normal}.precipitation-tiles__intro{flex-basis:100%;font-size:.95rem;line-height:1.6;color:#16181d}.precipitation-tiles__intro-details,.precipitation-tiles__intro-lead{display:inline;margin:0}.precipitation-tiles__intro-toggle{display:inline;margin-left:4px;font-weight:600;color:#16181d;text-decoration:underline;cursor:pointer;text-underline-offset:2px;list-style:none}.precipitation-tiles__intro-toggle::-webkit-details-marker{display:none}.precipitation-tiles__intro-details[open] .precipitation-tiles__intro-toggle{display:none}.precipitation-tiles__intro-more{margin:8px 0 0}.precipitation-tiles__layers,.precipitation-tiles__regions{position:relative}.precipitation-tiles__layers-button,.precipitation-tiles__regions-button{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;font:inherit;font-size:.875rem;font-weight:600;color:#16181d;cursor:pointer;background:#fff;border:1px solid #d3d7de;border-radius:999px;gap:8px}.precipitation-tiles__layers-button:hover,.precipitation-tiles__regions-button:hover{background:#f0f2f4}.precipitation-tiles__layers-button:focus-visible,.precipitation-tiles__regions-button:focus-visible{outline:2px solid #16181d;outline-offset:2px}.precipitation-tiles__layers-button,.precipitation-tiles__regions-button{list-style:none}.precipitation-tiles__layers-button::-webkit-details-marker,.precipitation-tiles__regions-button::-webkit-details-marker{display:none}.precipitation-tiles__layers-button,.precipitation-tiles__regions-button{font-weight:700;gap:6px}.precipitation-tiles__layers-button svg,.precipitation-tiles__regions-button svg{flex:none;transition:transform .15s}[open]>.precipitation-tiles__layers-button svg,[open]>.precipitation-tiles__regions-button svg{transform:rotate(180deg)}.precipitation-tiles__regions-name{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.precipitation-tiles__layers-panel,.precipitation-tiles__regions-panel{position:absolute;top:calc(100% + 6px);left:0;padding:6px 0;background:#fff;border:1px solid #d3d7de;border-radius:12px;box-shadow:0 8px 24px rgba(0, 0, 0, .18)}.precipitation-tiles__layers-panel{min-width:180px}.precipitation-tiles__regions-panel{overscroll-behavior:contain;width:260px;max-height:min(420px,60vh);overflow-y:auto}.precipitation-tiles__regions-panel ul{padding:0;margin:0 0 4px;list-style:none}.precipitation-tiles__regions-link{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 14px;font-size:.9rem;color:#16181d;text-decoration:none;gap:8px}.precipitation-tiles__regions-link:focus-visible,.precipitation-tiles__regions-link:hover{background:#f0f2f4;outline:none}.precipitation-tiles__regions-heading{padding:8px 14px 2px;margin:0;font-size:.7rem;font-weight:600;letter-spacing:.04em;color:#6e7891;text-transform:uppercase}.precipitation-tiles__regions-direction{flex:none;min-width:28px;padding:1px 6px;font-size:.7rem;font-weight:600;color:#6e7891;text-align:center;background:#f0f2f4;border-radius:999px}.precipitation-tiles__switch{position:relative;flex:none;width:32px;height:18px;background:#d3d7de;border-radius:999px;transition:background .15s}.precipitation-tiles__switch:after{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;content:"";box-shadow:0 1px 2px rgba(0, 0, 0, .25);transition:transform .15s}input:checked+.precipitation-tiles__switch{background:#16181d}input:checked+.precipitation-tiles__switch:after{transform:translateX(14px)}input:focus-visible+.precipitation-tiles__switch{outline:2px solid #16181d;outline-offset:2px}.precipitation-tiles__layer{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 14px;margin:0;font-size:.9rem;color:#16181d;cursor:pointer;gap:16px}.precipitation-tiles__layer:hover{background:#f0f2f4}.precipitation-tiles__layer input{position:absolute;pointer-events:none;opacity:0}.precipitation-tiles__airport-sizes{margin:0 0 6px 18px;border-left:2px solid #d3d7de}.precipitation-tiles__airport-sizes[hidden]{display:none}.precipitation-tiles__layer--size{min-height:34px;padding-left:12px;font-size:.85rem}.precipitation-tiles__layer--3h{display:none}.precipitation-tiles__pin{display:block}.precipitation-tiles__pin-button{display:block;padding:0;cursor:pointer;background:none;border:0}.precipitation-tiles__pin-icon{display:block;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .35))}.precipitation-tiles__pin-name{position:absolute;top:3px;left:calc(100% + 4px);padding:2px 7px;font-size:.8rem;font-weight:700;color:#16181d;text-decoration:none;white-space:nowrap;background:#fff;border-radius:6px;box-shadow:0 1px 4px rgba(0, 0, 0, .3)}.precipitation-tiles__airport .maplibregl-popup-content,.precipitation-tiles__resort .maplibregl-popup-content{padding:6px 10px;border-radius:8px;box-shadow:0 2px 8px rgba(0, 0, 0, .2)}.precipitation-tiles__airport-name,.precipitation-tiles__resort-link{font-size:.85rem;font-weight:600;color:#16181d;text-decoration:none}.precipitation-tiles__resort-link:hover{text-decoration:underline}.precipitation-tiles__reset{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;font:inherit;font-size:.875rem;font-weight:600;color:#16181d;cursor:pointer;background:#fff;border:1px solid #d3d7de;border-radius:999px;gap:8px}.precipitation-tiles__reset:hover{background:#f0f2f4}.precipitation-tiles__reset:focus-visible{outline:2px solid #16181d;outline-offset:2px}.precipitation-tiles__reset--in-menu{display:flex;width:100%;margin-bottom:4px;font-size:.9rem;text-align:left;background:transparent;border:0;border-bottom:1px solid #d3d7de;border-radius:0}.precipitation-tiles__reset--in-menu:focus-visible{background:#f0f2f4;outline:none}.precipitation-tiles__search{position:absolute;top:60px;left:12px;z-index:2;width:260px;margin:0}.precipitation-tiles__search-glass{position:absolute;top:50%;left:14px;color:#6e7891;pointer-events:none;transform:translateY(-50%)}.precipitation-tiles__search-input{width:100%;min-height:40px;padding:0 12px 0 36px;margin:0;font:inherit;font-size:.875rem;color:#16181d;background:#fff;border:1px solid #d3d7de;border-radius:999px;box-shadow:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.precipitation-tiles__search-input::-moz-placeholder{color:#6e7891}.precipitation-tiles__search-input::placeholder{color:#6e7891}.precipitation-tiles__search-input:focus{border-color:#16181d;outline:none;box-shadow:0 0 0 1px #16181d}.precipitation-tiles__search-list{position:absolute;top:calc(100% + 6px);left:0;width:300px;max-width:calc(100vw - 24px);padding:6px 0;margin:0;overflow-y:auto;list-style:none;background:#fff;border:1px solid #d3d7de;border-radius:12px;box-shadow:0 8px 24px rgba(0, 0, 0, .18);overscroll-behavior:contain}.precipitation-tiles__search-option{display:flex;align-items:center;min-height:44px;padding:4px 14px;cursor:pointer;gap:10px}.precipitation-tiles__search-option--active,.precipitation-tiles__search-option:hover{background:#f0f2f4}.precipitation-tiles__search-icon{flex:none;width:20px;height:20px;background-position:50%;background-repeat:no-repeat;background-size:contain}.precipitation-tiles__search-icon--flag{-o-object-fit:cover;object-fit:cover;border-radius:4px}.precipitation-tiles__search-icon--snow-location{background-image:url(/packs/components/location-search-box/static/cross-site-icons/icons/icon__resort-c8f222a4b982860520ba773598468b8b.svg)}.precipitation-tiles__search-icon--mountain-location{background-image:url(/packs/components/location-search-box/static/cross-site-icons/icons/icon__mountain-28a2d18c644c0e73cd5a18ca9179d4a7.svg)}.precipitation-tiles__search-icon--weather-location,.precipitation-tiles__search-icon--weather-small-location{background-image:url(/packs/components/location-search-box/static/cross-site-icons/icons/icon__location-07053313d4b53eda9edd78ab3b076998.svg);background-size:16px}.precipitation-tiles__search-icon--surf-location{background-image:url(/packs/components/location-search-box/static/cross-site-icons/icons/icon__surf-078c9763c7d8ecba54a4445deff08c5a.svg)}.precipitation-tiles__search-icon--tide-location{background-image:url(/packs/components/location-search-box/static/cross-site-icons/icons/icon__tide-2d4aa87f2173a7cbeb2ce37e3c139c32.svg)}.precipitation-tiles__search-text{display:flex;flex-direction:column;min-width:0}.precipitation-tiles__search-descr,.precipitation-tiles__search-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.precipitation-tiles__search-name{font-size:.9rem;font-weight:600}.precipitation-tiles__search-descr{font-size:.75rem;color:#6e7891}.precipitation-tiles__search-empty{padding:8px 14px;font-size:.85rem;color:#6e7891}.precipitation-tiles__viewer{position:relative;display:flex;flex-direction:column;height:calc(100vh - 118px);min-height:480px;overflow:hidden;background:#fff}.precipitation-tiles__frame{position:relative;flex:1 1 auto;width:100%;min-height:0}.precipitation-tiles__spinner{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-22px 0 0 -22px;font-size:24px;pointer-events:none;background:hsla(0, 0%, 100%, .9);border-radius:50%;opacity:0;box-shadow:0 2px 8px rgba(0, 0, 0, .25);transition:opacity .2s}.precipitation-tiles__spinner:after{position:relative;display:block;width:1em;height:1em;border-color:transparent transparent #16181d #16181d;border-style:solid;border-width:.125em;border-radius:140194px;content:"";animation:spinAround .5s linear infinite}.precipitation-tiles--loading .precipitation-tiles__spinner{opacity:1}.precipitation-tiles__unavailable{position:absolute;inset:0;z-index:3;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:16px;text-align:center;background:#f0f2f4}.precipitation-tiles__unavailable[hidden]{display:none}.precipitation-tiles__unavailable p{margin:0 0 8px}.precipitation-tiles__busy{position:absolute;top:calc(50% + 30px);left:50%;z-index:2;max-width:calc(100% - 32px);padding:4px 12px;margin:0;font-size:13px;text-align:center;pointer-events:none;background:hsla(0, 0%, 100%, .9);border-radius:12px;transform:translateX(-50%);box-shadow:0 2px 8px rgba(0, 0, 0, .25)}.precipitation-tiles__actions{position:absolute;top:12px;left:12px;z-index:2;display:flex;align-items:center;gap:8px}.precipitation-tiles__note{margin:0 0 0 auto;font-size:.75rem;color:#6e7891}.precipitation-tiles__footer{--page-width-padded:1536px;max-width:1440px;margin:0 auto;max-width:var(--page-width-padded);padding:0 .5rem}@media only screen and (min-width:36rem){.precipitation-tiles__footer{padding:0 1.25rem}}@media only screen and (min-width:59.25rem){.precipitation-tiles__footer{padding:0 3rem}}.precipitation-tiles__footer{display:flex;align-items:center;flex-wrap:wrap;padding-top:14px;padding-bottom:20px;font-size:.9rem;gap:10px 24px}.precipitation-tiles__beta{max-width:var(--page-width-padded);padding:0 .5rem}@media only screen and (min-width:36rem){.precipitation-tiles__beta{padding:0 1.25rem}}@media only screen and (min-width:59.25rem){.precipitation-tiles__beta{padding:0 3rem}}.precipitation-tiles__beta{position:absolute;top:0;right:0;display:flex;align-items:center;height:34px;margin:0;font-size:.7rem;color:#6e7891;gap:6px}.precipitation-tiles__beta a{color:inherit;text-decoration:underline}.precipitation-tiles__beta-tag{padding:0 .3rem;font-size:.55rem;font-weight:700;line-height:.9rem;color:#fff;text-transform:uppercase;background:#1d3fc4;border-radius:999px;flex:none}.precipitation-tiles__all-maps{font-weight:600;text-decoration:underline}.precipitation-tiles__map{position:absolute;inset:0}.precipitation-tiles__period{display:flex;align-items:center;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid #e2e4e9;gap:6px 12px}.precipitation-tiles__spans{display:flex;flex-wrap:wrap;gap:8px}.precipitation-tiles__spans button{padding:7px 16px;font:inherit;font-weight:600;color:#16181d;white-space:nowrap;cursor:pointer;background:#f0f2f4;border:1px solid #f0f2f4;border-radius:6px}.precipitation-tiles__spans button:hover{background:#e2e4e9;border-color:#e2e4e9}.precipitation-tiles__spans button[aria-pressed=true]{color:#fff;background:#16181d;border-color:#16181d}.precipitation-tiles__short{display:none}.precipitation-tiles__pro{display:inline-block;padding:1px 4px;margin-left:6px;font-size:.6rem;font-weight:700;line-height:1.3;color:#16181d;background:#f0c14b;border-radius:3px}.precipitation-tiles__badge{position:absolute;top:12px;left:50%;z-index:2;display:flex;margin:0;overflow:hidden;font-size:1rem;white-space:nowrap;pointer-events:none;border-radius:999px;transform:translateX(-50%);box-shadow:0 2px 8px rgba(0, 0, 0, .25)}.precipitation-tiles__badge-time{padding:7px 16px;font-weight:600;color:#fff;background:#16181d}.precipitation-tiles__badge-kind{padding:7px 16px;background:#fff}.precipitation-tiles__badge-kind:empty{display:none}.precipitation-tiles__bar{display:flex;color:#16181d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.precipitation-tiles__play-cell{display:flex;align-items:center;flex:0 0 52px;justify-content:center;border-right:1px solid #e2e4e9}.precipitation-tiles__play{width:44px;height:44px;font-size:1.3rem;color:#16181d;cursor:pointer;background:none;border:0}.precipitation-tiles__scroller{flex:1 1;overflow:auto hidden;cursor:grab;scrollbar-width:thin}.precipitation-tiles__scroller:focus-visible{outline:2px solid #16181d;outline-offset:-2px}.precipitation-tiles__track{position:relative;height:74px}.precipitation-tiles__cells,.precipitation-tiles__scrub{display:none}.precipitation-tiles__day,.precipitation-tiles__window{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden;font:inherit;font-size:.75rem;color:#16181d;white-space:nowrap;cursor:pointer}.precipitation-tiles__day{top:0;flex-direction:column;height:30px;line-height:1.1;background:transparent;border:0;border-left:1px solid #e2e4e9}.precipitation-tiles__day small{font-size:.6rem;color:#6e7891}.precipitation-tiles__day:hover{background:#f0f2f4}.precipitation-tiles__day--today{font-weight:600;background:#f0f2f4}.precipitation-tiles__day--active{font-weight:600;box-shadow:inset 0 -3px 0 #16181d}.precipitation-tiles__day--active small{color:#16181d}.precipitation-tiles__window{top:38px;height:30px;border:1px solid #e2e4e9;border-radius:3px}.precipitation-tiles__window:hover{filter:brightness(.95)}.precipitation-tiles__window--observed{background:#f0f2f4}.precipitation-tiles__window--forecast{background:#e7f6fd}.precipitation-tiles__window--locked{color:#16181d;background:#fdf3de;border-color:#d9a93f}.precipitation-tiles__window--selected{font-weight:600;color:#fff;background:#16181d;border-color:#16181d;filter:none}.precipitation-tiles__now{position:absolute;top:0;bottom:0;pointer-events:none;border-left:2px dotted #16181d}.precipitation-tiles--span-day .precipitation-tiles__day{display:none}.precipitation-tiles--span-day .precipitation-tiles__track{height:38px}.precipitation-tiles--span-day .precipitation-tiles__window{top:4px}.precipitation-tiles__legend{position:absolute;right:10px;z-index:2;display:flex;align-items:flex-end;max-width:calc(100% - 20px);font-size:.65rem;color:#16181d;background:hsla(0, 0%, 100%, .94);border-radius:10px;box-shadow:0 1px 4px rgba(0, 0, 0, .2)}.precipitation-tiles__legend-scales{max-width:360px;max-height:120px;padding:6px 4px 6px 10px;overflow:hidden;white-space:nowrap;transition:max-width .4s ease,max-height .4s ease,padding .4s ease,opacity .25s ease}.precipitation-tiles__legend-period{margin:0 0 3px;font-size:.6rem;font-weight:600;letter-spacing:.03em;color:#6e7891;text-transform:uppercase}.precipitation-tiles__legend-scale{display:flex;align-items:flex-start;gap:6px}.precipitation-tiles__legend-scale+.precipitation-tiles__legend-scale{margin-top:4px}.precipitation-tiles__legend-scale ul{display:flex;width:240px;padding:0;margin:0;list-style:none}.precipitation-tiles__legend-scale li{display:flex;flex:1 1;flex-direction:column;min-width:0;line-height:1.25;color:#6e7891;white-space:nowrap}.precipitation-tiles__legend-scale i{height:6px;margin-bottom:1px}.precipitation-tiles__legend-scale li:first-child i{border-radius:3px 0 0 3px}.precipitation-tiles__legend-scale li:last-child i{border-radius:0 3px 3px 0}.precipitation-tiles__legend-scale p{width:240px;margin:0;color:#6e7891}.precipitation-tiles__legend-ticks{position:relative;width:240px;height:1.25em;font-size:.8125rem;color:#6e7891}.precipitation-tiles__legend-ticks span{position:absolute;top:0;line-height:1.25;white-space:nowrap}.precipitation-tiles__legend-head{width:42px;padding-top:0;font-weight:700;line-height:1;white-space:nowrap}.precipitation-tiles__legend-head small{font-size:.6rem;font-weight:400;color:#6e7891}.precipitation-tiles__legend-toggle{display:inline-flex;align-items:center;flex:none;justify-content:center;height:28px;min-width:28px;padding:0 8px;font:inherit;font-size:.75rem;font-weight:700;color:#16181d;cursor:pointer;background:transparent;border:0;border-radius:10px;gap:6px}.precipitation-tiles__legend-toggle:after{display:inline-block;width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;content:"";transform:translateY(-1px) rotate(45deg)}.precipitation-tiles--span-3h .precipitation-tiles__layer--3h{display:flex}.precipitation-tiles--span-sum .precipitation-tiles__play-cell,.precipitation-tiles__legend-toggle-label{display:none}.precipitation-tiles--legend-collapsed .precipitation-tiles__legend-scales{max-width:0;max-height:0;padding:0;opacity:0}.precipitation-tiles--legend-collapsed .precipitation-tiles__legend-toggle-label{display:inline}.precipitation-tiles--legend-collapsed .precipitation-tiles__legend-toggle:after{transform:translateY(2px) rotate(-135deg)}.precipitation-tiles__status{margin:0 0 0 auto;font-size:.8rem;color:#6e7891}.precipitation-tiles__card{z-index:3;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0, 0, 0, .15)}.precipitation-tiles__actions,.precipitation-tiles__card,.precipitation-tiles__legend,.precipitation-tiles__search{transition:opacity .2s ease}.precipitation-tiles--controls-hidden .precipitation-tiles__actions,.precipitation-tiles--controls-hidden .precipitation-tiles__card,.precipitation-tiles--controls-hidden .precipitation-tiles__legend,.precipitation-tiles--controls-hidden .precipitation-tiles__search{pointer-events:none;opacity:0}.precipitation-tiles__show-controls{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;font:inherit;font-size:.875rem;font-weight:600;color:#16181d;cursor:pointer;background:#fff;border:1px solid #d3d7de;border-radius:999px;gap:8px}.precipitation-tiles__show-controls:hover{background:#f0f2f4}.precipitation-tiles__show-controls:focus-visible{outline:2px solid #16181d;outline-offset:2px}.precipitation-tiles__show-controls{position:absolute;bottom:max(16px,env(safe-area-inset-bottom));left:50%;z-index:3;display:none;transform:translateX(-50%);box-shadow:0 2px 8px rgba(0, 0, 0, .2)}.precipitation-tiles--controls-hidden .precipitation-tiles__show-controls{display:inline-flex}@media(min-width:641px){.precipitation-tiles__frame{position:absolute;inset:0}.precipitation-tiles__card{margin:auto 12px 12px;overflow:hidden}}@media(max-width:767px){.precipitation-tiles__crumbs-here{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.precipitation-tiles--heading-open .precipitation-tiles__crumbs-here{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media(max-width:640px){.precipitation-tiles__actions{top:8px;right:8px;left:auto;flex-direction:row-reverse;flex-wrap:wrap;max-width:calc(100% - 16px)}.precipitation-tiles__layers-panel,.precipitation-tiles__regions-panel{right:0;left:auto}.precipitation-tiles__search{top:52px;right:8px;left:auto;width:min(240px,100% - 16px)}.precipitation-tiles__search-input{min-height:36px;font-size:16px}.precipitation-tiles__search-list{right:0;left:auto;max-width:calc(100vw - 16px)}.precipitation-tiles__layers-button,.precipitation-tiles__regions-button,.precipitation-tiles__reset{min-height:36px;padding:0 12px}.precipitation-tiles__actions>.precipitation-tiles__reset .precipitation-tiles__reset-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.precipitation-tiles__regions-name{max-width:120px}.precipitation-tiles__beta{position:static;flex-basis:100%;flex-direction:column;height:auto;padding:0;text-align:center;gap:2px}.precipitation-tiles__short{display:inline}.precipitation-tiles__long,.precipitation-tiles__map .maplibregl-ctrl-scale,.precipitation-tiles__map .maplibregl-ctrl-top-right,.precipitation-tiles__note,.precipitation-tiles__scroller{display:none}.precipitation-tiles__legend{right:auto;left:8px;max-width:calc(100% - 16px)}.precipitation-tiles__legend-scale p,.precipitation-tiles__legend-scale ul,.precipitation-tiles__legend-ticks{width:220px}.precipitation-tiles__legend-scale li,.precipitation-tiles__legend-ticks{font-size:.58rem}.precipitation-tiles__card{position:absolute;right:8px;bottom:max(8px,env(safe-area-inset-bottom));left:8px;display:flex;flex-direction:column;padding:10px 12px 4px;gap:8px}.precipitation-tiles__period{display:grid;align-items:center;padding:0;border:0;grid-template-areas:"kind spans" "time time";grid-template-columns:minmax(0, 1fr) auto;-moz-column-gap:6px;column-gap:6px}.precipitation-tiles__badge{display:contents;font-size:.75rem}.precipitation-tiles__badge-kind,.precipitation-tiles__badge-time{padding:0;overflow:hidden;color:#6e7891;text-overflow:ellipsis;white-space:nowrap;background:none}.precipitation-tiles__badge-time{font-size:.75rem;font-weight:400;grid-area:time}.precipitation-tiles__badge-kind{font-size:1rem;font-weight:700;color:#16181d;grid-area:kind}.precipitation-tiles__spans{flex-wrap:nowrap;gap:2px;grid-area:spans}.precipitation-tiles__spans button{min-height:36px;padding:0 8px;background:transparent;border:0;border-radius:999px}.precipitation-tiles__spans button:hover{background:#f0f2f4}.precipitation-tiles__spans button[aria-pressed=true]{background:#16181d}.precipitation-tiles__bar{align-items:center;gap:8px}.precipitation-tiles__play-cell{flex:none;border:0}.precipitation-tiles__play{width:50px;height:50px;color:#fff;background:#16181d;border-radius:50%}.precipitation-tiles__cells{display:flex;flex:1 1;min-width:0;overflow-x:auto;gap:4px;scrollbar-width:none}.precipitation-tiles__cell{display:flex;align-items:center;flex:none;flex-direction:column;justify-content:center;height:50px;min-width:44px;padding:0 8px;font:inherit;font-size:.8rem;font-weight:700;line-height:1.25;color:#16181d;white-space:nowrap;cursor:pointer;background:#f0f2f4;border:1px solid transparent;border-radius:10px}.precipitation-tiles__cell small{font-size:.65rem;font-weight:400}.precipitation-tiles__cell--observed{opacity:.7}.precipitation-tiles__cell--locked{color:#16181d;background:#fdf3de;border-color:#d9a93f}.precipitation-tiles__cell--locked .precipitation-tiles__pro{margin:0}.precipitation-tiles__cell--selected{color:#fff;background:#16181d;opacity:1}.precipitation-tiles__scrub{position:relative;display:block;height:24px;cursor:pointer;touch-action:none}.precipitation-tiles__scrub:before{position:absolute;top:10px;right:0;left:0;height:4px;background:#e2e4e9;border-radius:2px;content:""}.precipitation-tiles__scrub-fill{position:absolute;top:10px;left:0;height:4px;background:#16181d;border-radius:2px}.precipitation-tiles__scrub-fill:after{position:absolute;top:-6px;right:-8px;width:16px;height:16px;background:#16181d;border:2px solid #fff;border-radius:50%;content:"";box-sizing:border-box}}
