@layer components{
.forecast-menu{position:relative;display:block;flex-shrink:0;font-size:12px;font-weight:600;line-height:1.5;z-index:50;letter-spacing:0}.forecast-menu>summary{display:flex;gap:7px;align-items:center;cursor:pointer;list-style:none;min-height:44px;padding:9px 0;white-space:nowrap;color:#111827}.forecast-menu summary::-webkit-details-marker{display:none}.forecast-menu summary::marker{content:''}.forecast-menu>summary>span{font-size:13px;color:#1686d9}.forecast-panel,.forecast-subpanel{position:absolute;background:#fff;border:1px solid #d8e5f1;box-shadow:0 14px 36px #16436b1f;border-radius:11px;padding:7px;min-width:245px;color:#172333;z-index:55}.forecast-panel{top:100%;left:-13px}.forecast-panel:before{content:'';position:absolute;left:0;right:0;top:-9px;height:9px}.forecast-menu:not([open])>.forecast-panel,.forecast-branch:not([open])>.forecast-subpanel{display:none}.forecast-menu .forecast-panel a,.forecast-menu .forecast-subpanel a,.forecast-branch>summary{display:flex!important;position:relative;align-items:center;justify-content:space-between;gap:16px;min-height:39px;height:auto!important;padding:10px 12px!important;border:0;border-radius:6px;font-size:12px!important;line-height:1.5;color:#26374a;text-decoration:none!important;font-weight:500;white-space:nowrap;cursor:pointer}.forecast-panel a:after,.forecast-subpanel a:after{display:none!important}.forecast-panel a:hover,.forecast-subpanel a:hover,.forecast-branch>summary:hover,.forecast-branch[open]>summary{background:#edf6fe;color:#106eb6}.forecast-panel a:focus-visible,.forecast-subpanel a:focus-visible,.forecast-menu summary:focus-visible{outline:2px solid #1686d9;outline-offset:-2px}.forecast-panel a>span,.forecast-branch>summary>span{font-size:13px;color:#7c9bb8}.forecast-panel .forecast-all{font-size:11px!important;color:#1678c4;font-weight:600;border-bottom:1px solid #e5eff7;border-radius:0;margin-bottom:3px;padding-bottom:12px!important}.forecast-branch{position:relative}.forecast-subpanel{left:calc(100% + 7px);top:-8px;min-width:238px}.forecast-subpanel:before{content:'';position:absolute;right:100%;top:0;bottom:0;width:12px}.forecast-menu[open]>summary{color:#1678c4}.forecast-menu[open]>summary>span{transform:rotate(180deg)}
@media(max-width:800px){.forecast-menu{width:100%}.forecast-menu>summary{font-size:12px;min-height:39px;padding:9px 0}.forecast-panel{position:relative;left:auto;top:auto;margin:0 0 9px;min-width:0;width:100%;box-shadow:none;background:#f6faff;border-radius:8px;padding:6px}.forecast-panel a,.forecast-branch>summary{white-space:normal!important;min-height:40px}.forecast-subpanel{position:relative;left:auto;top:auto;min-width:0;margin:0 0 7px 10px;border-radius:7px;box-shadow:none;border-left:2px solid #bdddf4;background:#fff}.forecast-panel:before,.forecast-subpanel:before{display:none}.forecast-branch[open]>summary>span{transform:rotate(90deg)}.header nav:has(>.forecast-menu){flex-wrap:wrap}.header nav>.forecast-menu{width:100%}}
}

@layer components{@media(min-width:801px){.forecast-menu.forecast-left .forecast-subpanel{left:auto;right:calc(100% + 7px)}.forecast-menu.forecast-left .forecast-subpanel:before{left:100%;right:auto}}}
