@layer components{.info-section{padding:var(--ant-margin-lg) var(--ant-margin) var(--ant-margin-xxl)}.info-section .promo-card{padding:var(--ant-margin-lg)}.promo-card-vertical:is(.info-section .promo-card){aspect-ratio:328/400}.promo-card-horizontal-big:is(.info-section .promo-card){aspect-ratio:328/480}.promo-card-medium:is(.info-section .promo-card){aspect-ratio:328/267}.promo-card-square:is(.info-section .promo-card){aspect-ratio:328/360}.promo-card-wide:is(.info-section .promo-card){height:auto;aspect-ratio:328/360}.promo-card-wide:is(.info-section .promo-card) .promo-card-image{top:auto;right:0;left:auto;bottom:0;width:100%;height:70%}.promo-card-wide:is(.info-section .promo-card) .promo-card-image-img{object-fit:cover}.promo-card-small-wide:is(.info-section .promo-card){height:auto;aspect-ratio:328/260}.info-section .promo-card-title{font-size:var(--ant-font-size-heading-5);line-height:var(--ant-line-height-heading-5)}.big:is(.info-section .promo-card-title){font-size:var(--ant-font-size-heading-3);line-height:var(--ant-line-height-heading-3)}.info-section .promo-card-text{font-size:var(--ant-font-size);line-height:var(--ant-line-height)}.ropeway-header .ropeway-header-top{margin-bottom:var(--ant-margin-sm)}}@layer components{.closed:is(.ropeway-header .ropeway-header-top){opacity:.5}:is(.ropeway-header .ropeway-header-top) .ropeway-icon{width:20px;height:20px;color:var(--ant-color-icon);margin-right:8px}:is(.ropeway-header .ropeway-header-top) .code{margin-right:var(--ant-margin-xxs)}.ropeway-header .working-time{gap:4px}:is(.ropeway-header .working-time) svg{color:var(--ant-color-icon)}}@layer components{.ropeway-section{padding:var(--ant-margin-lg) var(--ant-margin);gap:var(--ant-margin-lg)}.ropeway-section .top{gap:var(--ant-margin-sm)}:is(.ropeway-section .top) svg{color:var(--ant-color-icon);margin-right:8px}}@layer components{.ropeways-section{padding:var(--ant-margin-lg) 0;gap:var(--ant-margin-lg)}.ropeways-section .header{margin:0 var(--ant-margin)}.ropeways-section .ropeway{cursor:pointer;padding:var(--ant-margin-md) var(--ant-margin);border-bottom:1px solid var(--ant-color-bg-layout)}.slope-item-content{gap:8px}.slope-header .slope-header-top{margin-bottom:var(--ant-margin-sm)}}@layer components{}@layer components{.closed:is(.slope-header .slope-header-top){opacity:.5}.slope-header .slope-icon{margin-right:8px;width:20px;height:20px}:is(.slope-header .slope-icon) svg{width:inherit;height:inherit}.slope-header .code{margin-right:var(--ant-margin-xxs)}.slope-header .working-time{gap:4px}:is(.slope-header .working-time) svg{width:16px;height:16px;color:var(--ant-color-text-secondary)}.slope-header .color-error{color:var(--ant-color-error)}.slope-section{padding:var(--ant-margin-md) var(--ant-margin);gap:var(--ant-margin-md)}.slopes-section{padding:var(--ant-margin-lg) 0;gap:var(--ant-margin-lg)}.slopes-section .header{margin:0 var(--ant-margin)}.slopes-section .slope{cursor:pointer;padding:var(--ant-margin-sm) var(--ant-margin);border-bottom:1px solid var(--ant-color-bg-layout)}.weather-section .avalanche-card{flex:1 0 0;padding:var(--ant-padding);background-color:var(--ant-kp-color-bg-container-secondary);border-radius:var(--ant-kp-border-radius-xl);gap:var(--ant-margin-md)}}@layer components{}@layer components{}@layer components{.plug:is(.weather-section .avalanche-card){display:none}:is(.weather-section .avalanche-card) .avalanche-card-header{gap:20px}:is(:is(.weather-section .avalanche-card) .avalanche-card-header) .avalanche-card-title{flex:1 0 0;font-size:var(--ant-font-size-sm);line-height:var(--ant-line-height-sm)}:is(:is(.weather-section .avalanche-card) .avalanche-card-header) .avalanche-info-btn{font-size:16px;border:none;width:16px;height:16px}:is(:is(:is(.weather-section .avalanche-card) .avalanche-card-header) .avalanche-info-btn):not(:is(:is(:is(.weather-section .avalanche-card) .avalanche-card-header) .avalanche-info-btn):hover){color:var(--ant-color-icon)}:is(.weather-section .avalanche-card) .avalanche-card-content{gap:calc(var(--ant-margin) - .5px)}:is(:is(.weather-section .avalanche-card) .avalanche-card-content) .avalanche-card-level{color:var(--ant-volcano-6)}:is(:is(.weather-section .avalanche-card) .avalanche-card-content) .avalanche-card-level-name{font-size:var(--ant-font-size-sm);line-height:var(--ant-line-height-sm)}:is(:is(.weather-section .avalanche-card) .avalanche-card-content) .divider{width:1px;background-color:var(--ant-color-border-secondary)}:is(:is(.weather-section .avalanche-card) .avalanche-card-content) .avalanche-card-items,:is(:is(.weather-section .avalanche-card) .avalanche-card-content) .avalanche-card-items-row{gap:var(--ant-margin)}:is(:is(.weather-section .avalanche-card) .avalanche-card-content) .avalanche-item{gap:-2px}:is(:is(:is(.weather-section .avalanche-card) .avalanche-card-content) .avalanche-item):first-child{width:116px}:is(:is(:is(.weather-section .avalanche-card) .avalanche-card-content) .avalanche-item) .avalanche-item-label,:is(:is(:is(.weather-section .avalanche-card) .avalanche-card-content) .avalanche-item) .avalanche-item-value{font-size:var(--ant-font-size-sm);line-height:var(--ant-line-height-sm)}.high-level:is(:is(:is(:is(.weather-section .avalanche-card) .avalanche-card-content) .avalanche-item) .avalanche-item-value){color:var(--ant-color-primary)}.avalanche-info-modal-root .ant-modal-wrap{display:flex;align-items:flex-end}.avalanche-info-modal-root .ant-modal{top:unset;max-width:100%;padding-bottom:0;bottom:0;margin:0}:is(.avalanche-info-modal-root .ant-modal) .ant-modal-content{border-radius:0}.avalanche-info-modal-root .modal-desc{margin-bottom:var(--ant-margin-sm);gap:var(--ant-margin-xs)}:is(.avalanche-info-modal-root .modal-desc) .lavina-icon{width:80px}:is(.avalanche-info-modal-root .levels) .level-block{gap:var(--ant-margin-sm)}:is(:is(.avalanche-info-modal-root .levels) .level-block):first-child .left-column{border-radius:var(--ant-kp-border-radius-xl) var(--ant-kp-border-radius-xl) 0 0;padding:var(--ant-padding-xs)}:is(:is(.avalanche-info-modal-root .levels) .level-block):first-child .level-value{background-color:var(--ant-kpbrandsecondary-11)}:is(:is(.avalanche-info-modal-root .levels) .level-block):first-child .level-title{padding-top:6px}:is(:is(.avalanche-info-modal-root .levels) .level-block):nth-child(2) .level-value{background-color:var(--ant-red-7)}:is(:is(.avalanche-info-modal-root .levels) .level-block):nth-child(3) .level-value{background-color:var(--ant-volcano-6)}:is(:is(.avalanche-info-modal-root .levels) .level-block):nth-child(4) .level-value{background-color:var(--ant-color-warning)}:is(:is(.avalanche-info-modal-root .levels) .level-block):last-child .left-column{height:40px;border-radius:0 0 var(--ant-kp-border-radius-xl) var(--ant-kp-border-radius-xl);padding:var(--ant-margin-sm) var(--ant-padding-xs) var(--ant-padding-xs)}:is(:is(.avalanche-info-modal-root .levels) .level-block):last-child .level-value{background-color:var(--ant-color-success-active)}:is(:is(.avalanche-info-modal-root .levels) .level-block) .left-column{background-color:var(--ant-kp-color-bg-container-secondary);padding:var(--ant-margin-sm) var(--ant-padding-xs)}:is(:is(:is(.avalanche-info-modal-root .levels) .level-block) .left-column) .level-value{display:flex;align-items:center;justify-content:center;line-height:16px;font-size:10px;width:16px;height:16px;margin:2px;border-radius:var(--ant-kp-border-radius-xxl);color:var(--ant-kp-color-text-invert)}:is(:is(.avalanche-info-modal-root .levels) .level-block) .level-title{padding-top:var(--ant-margin-sm);font-weight:var(--ant-font-weight-strong)}}@layer components{.weather-section .details{gap:var(--ant-margin-xs)}:is(.weather-section .details) .details-part{flex:1 0 0;position:relative;background-color:var(--ant-kp-color-bg-container-secondary);border-radius:var(--ant-kp-border-radius-xl)}:is(:is(.weather-section .details) .details-part):after{content:"";height:40px;width:1px;background-color:var(--ant-color-border-secondary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(:is(.weather-section .details) .details-part) .detail-card{flex:1 0 0;gap:var(--ant-size-xxs);padding:var(--ant-padding-md) var(--ant-padding)}:is(:is(:is(.weather-section .details) .details-part) .detail-card) .detail-card-icon{font-size:24px;color:var(--ant-color-text-heading)}:is(:is(:is(:is(.weather-section .details) .details-part) .detail-card) .detail-card-content) .detail-card-value{font-size:var(--ant-font-size-lg);line-height:var(--ant-line-height-lg);font-weight:var(--ant-font-weight-strong)}:is(:is(:is(:is(.weather-section .details) .details-part) .detail-card) .detail-card-content) .detail-card-label{font-size:var(--ant-font-size-sm);line-height:var(--ant-line-height-sm)}}@layer components{.weather-section .graph-card{flex:1 0 0;padding:var(--ant-padding);background-color:var(--ant-kp-color-bg-container-secondary);border-radius:var(--ant-kp-border-radius-xl);gap:10px}:is(.weather-section .graph-card) .graph{position:relative;width:234px;height:52px;overflow:hidden}:is(:is(.weather-section .graph-card) .graph) .sun-icon{position:absolute;top:.81px;left:56.06px;background-color:var(--ant-kp-color-bg-container-secondary);width:16.25px;height:16.25px;border-radius:50%}:is(:is(.weather-section .graph-card) .graph) .sun-path{position:absolute;top:1.22px;left:50%;transform:translateX(-50%);width:244.563px;height:50.375px}:is(.weather-section .graph-card) .graph-card-items{width:100%}:is(.weather-section .graph-card) .info-item{gap:var(--ant-margin-xs)}:is(:is(.weather-section .graph-card) .info-item) .info-item-icon{color:var(--ant-color-icon);font-size:20px}:is(:is(.weather-section .graph-card) .info-item) .info-item-text{font-size:var(--ant-font-size-sm);line-height:var(--ant-line-height-sm)}:is(:is(.weather-section .graph-card) .info-item) .info-item-time{font-size:var(--ant-font-size-sm);line-height:var(--ant-line-height-sm)}}@layer components{.weather-section .period-card{padding:var(--ant-padding);background-color:var(--ant-kp-color-bg-container-secondary);border-radius:var(--ant-kp-border-radius-xl);gap:var(--ant-margin-lg)}:is(:is(.weather-section .period-card) .period-card-header) .period-card-title{font-size:var(--ant-font-size-lg);line-height:var(--ant-line-height-lg)}:is(:is(.weather-section .period-card) .period-card-header) .period-card-subtitle{font-size:var(--ant-font-size-sm);line-height:var(--ant-line-height-sm)}:is(:is(.weather-section .period-card) .period-card-header) .period-card-header-center{gap:var(--ant-margin-xs)}:is(:is(:is(.weather-section .period-card) .period-card-header) .period-card-header-center) .cloud-icon{color:var(--ant-color-text-tertiary);font-size:36px}:is(:is(.weather-section .period-card) .period-card-header) .period-card-header-right{gap:var(--ant-margin-xxs)}:is(.weather-section .period-card) .period-card-content{position:relative;display:grid;row-gap:calc(2 * var(--ant-margin-lg));grid-template-columns:1fr 1fr}:is(:is(.weather-section .period-card) .period-card-content):after{content:"";height:1px;width:calc(100% - 2 * (var(--ant-padding) + var(--ant-margin-md)));background-color:var(--ant-color-border-secondary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(:is(:is(.weather-section .period-card) .period-card-content) .weather-property-card):before{content:none;height:40px;width:1px;background-color:var(--ant-color-border-secondary);position:absolute;top:50%;left:-.5px;transform:translateY(-50%)}:is(:is(:is(.weather-section .period-card) .period-card-content) .weather-property-card):nth-child(2n):before{content:""}}@layer components{.weather-section .weather-property-card{position:relative;gap:var(--ant-margin-xxs)}:is(.weather-section .weather-property-card) .weather-property-card-icon{font-size:20px;color:var(--ant-color-text-heading)}:is(:is(.weather-section .weather-property-card) .weather-property-card-content) .weather-property-card-label,:is(:is(.weather-section .weather-property-card) .weather-property-card-content) .weather-property-card-value{white-space:nowrap;text-align:center;font-size:var(--ant-font-size-sm);line-height:var(--ant-line-height-sm)}}@layer components{.weather-section .weather-accordion{border-top:1px solid var(--ant-color-border-secondary)}:is(.weather-section .weather-accordion):first-child{border-top:none}:is(.weather-section .weather-accordion) .weather-type-icon{color:var(--ant-color-text-tertiary);font-size:28px}:is(.weather-section .weather-accordion) .weather-accordion-header{background-color:var(--ant-kp-color-bg-container-secondary);padding:var(--ant-padding-md);border-bottom:1px solid transparent;transition:background-color .3s ease-in-out,border-bottom-color .3s ease-in-out;cursor:pointer}.opened:is(:is(.weather-section .weather-accordion) .weather-accordion-header){background-color:var(--ant-kp-color-bg-container-secondary);border-bottom-style:solid;border-bottom-color:var(--ant-color-border-secondary)}:is(:is(:is(.weather-section .weather-accordion) .weather-accordion-header) .date) .short{text-transform:capitalize}:is(:is(.weather-section .weather-accordion) .weather-accordion-header) .tmp-summary{cursor:default;gap:var(--ant-margin-xs)}:is(:is(:is(.weather-section .weather-accordion) .weather-accordion-header) .tmp-summary) .tmp-graph{width:69px;height:18.5px;overflow:visible}:is(:is(:is(.weather-section .weather-accordion) .weather-accordion-header) .tmp-summary) .tmp-value{font-family:var(--ant-kp-font-family-number)}:is(:is(.weather-section .weather-accordion) .weather-accordion-header) .toggle-button{width:var(--ant-control-height-sm);height:var(--ant-control-height-sm);background-color:var(--ant-kp-color-bg-container-secondary)}.opened:is(:is(:is(.weather-section .weather-accordion) .weather-accordion-header) .toggle-button){background-color:var(--ant-kp-color-bg-container-secondary)}:is(.weather-section .weather-accordion) .day-period-collapse{position:relative;overflow:hidden;max-height:0;transition:max-height .3s ease-in-out}.opened:is(:is(.weather-section .weather-accordion) .day-period-collapse){max-height:1000px;transition:max-height .3s ease-in-out}:is(:is(.weather-section .weather-accordion) .day-period-collapse):after{content:"";height:1px;position:absolute;bottom:0;left:var(--ant-margin-md);right:var(--ant-margin-md);background-color:var(--ant-color-border-secondary)}:is(:is(.weather-section .weather-accordion) .day-period-collapse):last-child:after{content:none}:is(.weather-section .weather-accordion) .day-period{position:relative;background-color:var(--ant-color-bg-container);padding:0 var(--ant-padding-md);transition:background-color .3s ease-in-out;background-color:var(--ant-kp-color-bg-container-secondary)}:is(:is(.weather-section .weather-accordion) .day-period) .day-period-header{padding-top:var(--ant-margin-xs)}:is(:is(:is(:is(.weather-section .weather-accordion) .day-period) .day-period-header) .period) .range{font-size:var(--ant-font-size-sm);line-height:var(--ant-line-height-sm)}:is(:is(:is(.weather-section .weather-accordion) .day-period) .day-period-header) .summary{flex:1 0 0}:is(:is(:is(:is(.weather-section .weather-accordion) .day-period) .day-period-header) .summary):before{content:""}:is(:is(:is(:is(.weather-section .weather-accordion) .day-period) .day-period-header) .summary) .tmp{width:90px;gap:var(--ant-margin-xxs)}:is(:is(:is(:is(:is(.weather-section .weather-accordion) .day-period) .day-period-header) .summary) .tmp) .tmp-value{font-family:var(--ant-kp-font-family-number);font-weight:var(--ant-kp-font-weight-strong,500)}:is(:is(.weather-section .weather-accordion) .day-period) .day-period-content{position:relative;gap:var(--ant-margin-xs);padding-bottom:var(--ant-margin)}:is(:is(:is(.weather-section .weather-accordion) .day-period) .day-period-content) .detail{gap:var(--ant-margin-xxs)}}@layer components{.weather-section .preview{gap:var(--ant-margin-lg)}:is(.weather-section .preview) .preview-image-wrapper{width:128px;height:108px}:is(:is(.weather-section .preview) .preview-image-wrapper) .preview-image{aspect-ratio:92/85;width:116.89px;height:100%;object-fit:cover}:is(.weather-section .preview) .preview-content{gap:var(--ant-margin-xs)}:is(:is(.weather-section .preview) .preview-content) .preview-date{text-transform:capitalize}:is(:is(.weather-section .preview) .preview-content) .preview-value{font-size:50px;line-height:58px;text-transform:uppercase}}@layer components{.weather-section .weather-accordions-fllback{height:443px}.weather-section .weather-section-top{padding-bottom:var(--ant-margin-lg);gap:var(--ant-margin-lg)}:is(.weather-section .weather-section-top) .weather-section-title{padding:24px 16px}:is(.weather-section .weather-section-top) .weather-section-navigation{position:relative;padding:0 var(--ant-margin);overflow:hidden}:is(:is(.weather-section .weather-section-top) .weather-section-navigation):before{border-bottom:var(--ant-line-width) var(--ant-line-type) var(--ant-color-border-secondary);content:"";position:absolute;left:0;right:0;bottom:8px}:is(:is(.weather-section .weather-section-top) .weather-section-navigation) .ant-tabs-nav{margin:0 0 8px}:is(:is(.weather-section .weather-section-top) .weather-section-navigation) .ant-tabs-nav-wrap{overflow:visible}:is(:is(:is(.weather-section .weather-section-top) .weather-section-navigation) .ant-tabs-nav-wrap):after,:is(:is(:is(.weather-section .weather-section-top) .weather-section-navigation) .ant-tabs-nav-wrap):before{content:none}:is(:is(.weather-section .weather-section-top) .weather-section-navigation) .ant-tabs-nav-operations{display:none}:is(.weather-section .weather-section-top) .weather-section-today{gap:var(--ant-margin-xl);padding:0 var(--ant-margin)}:is(:is(.weather-section .weather-section-top) .weather-section-today) .weather-section-today-content{flex:1 0 0;gap:var(--ant-margin-lg)}:is(:is(.weather-section .weather-section-top) .weather-section-today) .weather-section-today-section{gap:var(--ant-margin-xs)}:is(:is(:is(.weather-section .weather-section-top) .weather-section-today) .weather-section-today-section)+.weather-section-today-section{padding-top:var(--ant-margin-lg)}:is(:is(:is(.weather-section .weather-section-top) .weather-section-today) .weather-section-today-section) .weather-section-today-section-title{margin-bottom:var(--ant-margin-xs)}.weather-section .weather-section-section{padding:var(--ant-margin-lg) var(--ant-margin);gap:var(--ant-margin)}.weather-section .weather-section-accordions{border-radius:var(--ant-kp-border-radius-xl);overflow:hidden;animation:weather-section-accordions-fade-in .3s ease-out}@keyframes weather-section-accordions-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.weather-section-accordions{animation:none}}}@layer components{.webcams-section{padding:var(--ant-margin-lg) var(--ant-margin);gap:var(--ant-margin-lg)}.map-module.desktop .webcams-section .header .ant-typography{--ant-font-size-heading-3:24px;--ant-line-height-heading-3:calc(28 / 24)}.webcams-section .webcams-groups{gap:var(--ant-margin-xxs)}.webcams-section .webcams-group{gap:var(--ant-margin-xxs);padding-bottom:var(--ant-margin-xs)}:is(.webcams-section .webcams-group) h5.ant-typography{--ant-line-height-heading-5:1.5}:is(.webcams-section .webcam-list-item):not(.active,.disabled):hover{border-color:var(--ant-color-border)}:is(.webcams-section .webcam-list-item) .ant-typography{--ant-kp-color-text-solid-light:var(--ant-color-text)}:is(.webcams-section .webcam-list-item) .webcam-list-item-image{max-width:85px}.disabled:is(.webcams-section .webcam-list-item) img{opacity:1}}@layer components{.map-content-section .color-error{color:var(--ant-color-error)}.map-content-section [class*=ant-col-lg-],.map-content-section [class*=ant-col-md-],.map-content-section [class*=ant-col-sm-],.map-content-section [class*=ant-col-xl-],.map-content-section [class*=ant-col-xxl-]{flex:0 1 auto;max-width:100%;margin-inline-start:0;inset-inline-start:auto;inset-inline-end:auto;order:0}.map-content-section .ant-col-1,.map-content-section .ant-col-xs-1{flex:0 0 4.166666666666667%;max-width:4.166666666666667%}.map-content-section .ant-col-2,.map-content-section .ant-col-xs-2{flex:0 0 8.333333333333334%;max-width:8.333333333333334%}.map-content-section .ant-col-3,.map-content-section .ant-col-xs-3{flex:0 0 12.5%;max-width:12.5%}.map-content-section .ant-col-4,.map-content-section .ant-col-xs-4{flex:0 0 16.666666666666668%;max-width:16.666666666666668%}.map-content-section .ant-col-5,.map-content-section .ant-col-xs-5{flex:0 0 20.833333333333336%;max-width:20.833333333333336%}.map-content-section .ant-col-6,.map-content-section .ant-col-xs-6{flex:0 0 25%;max-width:25%}.map-content-section .ant-col-7,.map-content-section .ant-col-xs-7{flex:0 0 29.166666666666668%;max-width:29.166666666666668%}.map-content-section .ant-col-8,.map-content-section .ant-col-xs-8{flex:0 0 33.333333333333336%;max-width:33.333333333333336%}.map-content-section .ant-col-9,.map-content-section .ant-col-xs-9{flex:0 0 37.5%;max-width:37.5%}.map-content-section .ant-col-10,.map-content-section .ant-col-xs-10{flex:0 0 41.66666666666667%;max-width:41.66666666666667%}.map-content-section .ant-col-11,.map-content-section .ant-col-xs-11{flex:0 0 45.833333333333336%;max-width:45.833333333333336%}.map-content-section .ant-col-12,.map-content-section .ant-col-xs-12{flex:0 0 50%;max-width:50%}.map-content-section .ant-col-13,.map-content-section .ant-col-xs-13{flex:0 0 54.16666666666667%;max-width:54.16666666666667%}.map-content-section .ant-col-14,.map-content-section .ant-col-xs-14{flex:0 0 58.333333333333336%;max-width:58.333333333333336%}.map-content-section .ant-col-15,.map-content-section .ant-col-xs-15{flex:0 0 62.5%;max-width:62.5%}.map-content-section .ant-col-16,.map-content-section .ant-col-xs-16{flex:0 0 66.66666666666667%;max-width:66.66666666666667%}.map-content-section .ant-col-17,.map-content-section .ant-col-xs-17{flex:0 0 70.83333333333334%;max-width:70.83333333333334%}.map-content-section .ant-col-18,.map-content-section .ant-col-xs-18{flex:0 0 75%;max-width:75%}.map-content-section .ant-col-19,.map-content-section .ant-col-xs-19{flex:0 0 79.16666666666667%;max-width:79.16666666666667%}.map-content-section .ant-col-20,.map-content-section .ant-col-xs-20{flex:0 0 83.33333333333334%;max-width:83.33333333333334%}.map-content-section .ant-col-21,.map-content-section .ant-col-xs-21{flex:0 0 87.5%;max-width:87.5%}.map-content-section .ant-col-22,.map-content-section .ant-col-xs-22{flex:0 0 91.66666666666667%;max-width:91.66666666666667%}.map-content-section .ant-col-23,.map-content-section .ant-col-xs-23{flex:0 0 95.83333333333334%;max-width:95.83333333333334%}.map-content-section .ant-col-24,.map-content-section .ant-col-xs-24{flex:0 0 100%;max-width:100%}.content-margin-xxs:is(.map-content-section .content-base){margin-top:16px}.content-margin-xs:is(.map-content-section .content-base){margin-top:24px}.content-margin-small:is(.map-content-section .content-base){margin-top:32px}.content-margin-medium:is(.map-content-section .content-base){margin-top:40px}.content-margin-large:is(.map-content-section .content-base){margin-top:64px}.content-margin-none:is(.map-content-section .content-base){margin-top:0}}@layer components{.map-module.desktop{min-height:100svh;position:relative}.map-module.desktop .sider{position:absolute;top:0;left:0;height:100%}.map-module.desktop .layout-content{position:relative;transform:translateX(var(--map-start-panel-width));width:calc(100vw - var(--map-start-panel-width));top:0;right:0;bottom:0;height:100svh}.shifted:is(.map-module.desktop .layout-content){transform:translateX(calc((var(--map-sidebar-width) + var(--map-start-panel-width)) / 2))}.map-module.desktop .ant-layout-sider{background:var(--ant-color-bg-container);transition:all var(--ant-motion-duration-mid),background 0s}.map-module.desktop .ant-layout-sider-children{height:100svh;display:flex}.map-module.desktop .ant-layout-sider-trigger{display:none}.map-module.desktop .start-panel{width:56px;height:100%;padding:var(--ant-margin) 0;background:var(--ant-kp-color-bg-container-secondary);flex-shrink:0}:is(.map-module.desktop .start-panel) .top{gap:var(--ant-margin)}:is(.map-module.desktop .start-panel) .logo{display:flex;justify-content:center}:is(.map-module.desktop .start-panel) .nav-btn{padding:8px 4px 4px;gap:6px;background:var(--ant-kp-color-bg-container-secondary);transition:background .2s;cursor:pointer;color:var(--ant-color-text)}.active:is(:is(.map-module.desktop .start-panel) .nav-btn){background:var(--ant-color-bg-solid-active);color:var(--ant-color-text-light-solid)}:is(:is(.map-module.desktop .start-panel) .nav-btn) svg{width:20px;height:20px}:is(:is(:is(.map-module.desktop .start-panel) .nav-btn) svg) .empty{fill:none}:is(:is(.map-module.desktop .start-panel) .nav-btn) .text{font-weight:500;font-size:10px;line-height:12px;color:inherit}.active:is(:is(.map-module.desktop .start-panel) .season-btn){background:var(--ant-blue-5)}.active.summer:is(:is(.map-module.desktop .start-panel) .season-btn){background:var(--ant-lime-7)}.map-module.desktop .sider-content{width:0;overflow:hidden;transition:width var(--ant-motion-duration-slow) cubic-bezier(.2,0,0,1) 0s}.shown:is(.map-module.desktop .sider-content){width:var(--map-sidebar-width)}.map-module.desktop .top-bar{min-height:44px;position:relative;padding:var(--ant-margin-md) var(--ant-margin) 0}:is(.map-module.desktop .top-bar) .close-btn{width:24px;height:24px;position:absolute;top:16px;right:16px;border:none}:is(:is(.map-module.desktop .top-bar) .close-btn) svg{width:20px;height:20px}.map-module.desktop .sider-content-inner{max-height:calc(100svh - 44px);overflow:hidden;position:relative}:is(.map-module.desktop .sider-content-inner) .sider-content-scrollable{height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}:is(:is(.map-module.desktop .sider-content-inner) .sider-content-scrollable)::-webkit-scrollbar{display:none}:is(.map-module.desktop .sider-content-inner) .thumb{width:6px;height:80px;border-radius:8px;background-color:var(--ant-kpbrandsecondary-5);position:absolute;top:0;right:4px;opacity:0;pointer-events:none;transition:opacity .2s}.visible:is(:is(.map-module.desktop .sider-content-inner) .thumb){opacity:1;pointer-events:auto}.map-module.desktop .controls{position:absolute;top:0;right:0;bottom:0;z-index:2;padding:var(--ant-margin);pointer-events:none}:is(.map-module.desktop .controls) .control{border:none;pointer-events:all}:is(:is(.map-module.desktop .controls) .control) svg{width:20px;height:20px}:is(.map-module.desktop .controls) .zoom-out{margin-top:var(--ant-margin-xxs)}:is(.map-module.desktop .controls) .show-info{margin-top:var(--ant-margin-xl)}[data-theme=dark] .map-module.desktop .logo svg{color:#fff}.map-section-back-btn{cursor:pointer;width:fit-content}.map-section-back-btn .arrow{width:24px;height:24px;transform:rotate(-90deg)}}@layer components{:is(.map-section-back-btn .arrow) svg{width:inherit;height:inherit;color:var(--ant-color-link)}.map-section-back-btn .text{color:var(--ant-color-link)}.map-module.mobile{position:relative;width:100%;height:calc(100% - 64px)}.map-module.mobile .season-switch{position:absolute;background-color:var(--ant-kp-color-bg-container-secondary);color:var(--ant-color-text);top:calc(var(--sa-top) + 16px);left:16px;width:80px;height:44px;border-radius:60px;overflow:hidden;--animation-duration:0.4s;z-index:2}}@layer components{:is(.map-module.mobile .season-switch) .background{position:absolute;opacity:1;transition:opacity var(--animation-duration);top:0;left:0;width:100%;height:100%}.hidden:is(:is(.map-module.mobile .season-switch) .background){opacity:0}:is(.map-module.mobile .season-switch) .circle{position:absolute;top:2px;left:2px;background:#69b1ff;transform:translateX(0);transition:background var(--animation-duration),transform var(--animation-duration);width:40px;height:40px;border-radius:20px;color:#fff}.summer:is(:is(.map-module.mobile .season-switch) .circle){background:var(--ant-lime-7);transform:translateX(36px)}:is(.map-module.mobile .season-switch) .bg-icon,:is(.map-module.mobile .season-switch) .circle-icon{position:absolute;font-size:20px;top:50%;opacity:1;transition:opacity var(--animation-duration)}.hidden:is(:is(.map-module.mobile .season-switch) .bg-icon,:is(.map-module.mobile .season-switch) .circle-icon){opacity:0}:is(.map-module.mobile .season-switch) .bg-icon{transform:translateY(-50%)}.summer:is(:is(.map-module.mobile .season-switch) .bg-icon){right:13px}.winter:is(:is(.map-module.mobile .season-switch) .bg-icon){left:13px}:is(.map-module.mobile .season-switch) .circle-icon{left:50%;transform:translate(-50%,-50%)}.map-module.mobile .close{position:absolute;top:calc(var(--sa-top) + 16px);right:16px;z-index:2;border:none;font-size:18px}.map-bottom-sheet .react-modal-sheet-container{background-color:var(--ant-color-bg-container)!important;border-top-right-radius:var(--ant-kp-border-radius-xl)!important;border-top-left-radius:var(--ant-kp-border-radius-xl)!important}.map-bottom-sheet .react-modal-sheet-header{height:20px!important}.map-bottom-sheet .react-modal-sheet-drag-indicator{background-color:var(--ant-color-text-tertiary)!important;width:32px!important}.map-menu-bottom-sheet .expanding-button{position:absolute;top:-8px;left:50%;transform:translate(-50%,-100%) scale(.9);opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none}.visible:is(.map-menu-bottom-sheet .expanding-button){transform:translate(-50%,-100%) scale(1);opacity:1;pointer-events:auto}.map-menu-bottom-sheet .navigation{gap:var(--ant-margin-xs);padding:8px var(--ant-margin-xs) max(var(--sa-bottom),8px)}.map-menu-bottom-sheet .nav-btn{gap:6px;padding:4px 0;background:var(--ant-color-bg-container);transition:background .2s;border-radius:var(--ant-border-radius-sm);color:var(--ant-color-text)}.active:is(.map-menu-bottom-sheet .nav-btn){background:var(--ant-color-bg-solid-active);color:var(--ant-color-text-light-solid)}:is(.map-menu-bottom-sheet .nav-btn) svg{width:32px;height:32px;color:inherit}:is(:is(.map-menu-bottom-sheet .nav-btn) svg) .empty{fill:none}:is(.map-menu-bottom-sheet .nav-btn) .text{font-size:var(--ant-font-size-sm);line-height:var(--ant-line-height-sm);color:inherit}.map-content-bottom-sheet .map-content-bottom-sheet-header{position:relative;padding:var(--ant-margin-md) var(--ant-margin) 0}:is(.map-content-bottom-sheet .map-content-bottom-sheet-header) .section-back-btn{cursor:pointer}:is(:is(.map-content-bottom-sheet .map-content-bottom-sheet-header) .section-back-btn) .arrow{width:24px;height:24px;transform:rotate(-90deg)}:is(:is(:is(.map-content-bottom-sheet .map-content-bottom-sheet-header) .section-back-btn) .arrow) svg{width:inherit;height:inherit;color:var(--ant-color-link)}:is(:is(.map-content-bottom-sheet .map-content-bottom-sheet-header) .section-back-btn) .text{color:var(--ant-color-link)}:is(.map-content-bottom-sheet .map-content-bottom-sheet-header) .close-btn-wrapper{position:absolute;top:4px;right:4px;padding:12px}:is(.map-content-bottom-sheet .map-content-bottom-sheet-header) .close-btn{width:24px;height:24px;border:none}:is(:is(.map-content-bottom-sheet .map-content-bottom-sheet-header) .close-btn) svg{width:20px;height:20px}.map-content-bottom-sheet .map-content-section{padding-bottom:max(var(--ant-margin-lg),var(--sa-bottom))}}