.genplan-tooltip{background:var(--genplan-tooltipe-bg,#fff);border-radius:15px;color:var(--genplan-tooltipe-color,#484848);min-width:320px;padding:20px;position:relative}.genplan-tooltip__close{cursor:pointer;position:absolute;right:20px;top:20px}.genplan-tooltip__content{display:flex;flex-direction:column;gap:20px}.genplan-tooltip__content--button-blocked .button.button--hover.button--secondary.button--fill{pointer-events:none}.genplan-tooltip__header{display:flex;flex-direction:column;justify-content:space-between}.genplan-tooltip__title{text-transform:uppercase}.genplan-tooltip__addition-text{color:var(--genplan-tooltipe-addition-text-color);font-size:14px}.genplan-tooltip__text{display:flex;flex-direction:column;gap:12px}.genplan-tooltip__row{display:flex;gap:4px;justify-content:space-between}.genplan-tooltip__line{border-bottom:1px dashed #d3d5d9;bottom:6px;flex:1;position:relative}.genplan-tooltip__button .button{font-size:14px}.tooltip__button{display:flex;flex-direction:column}.projects-genplan{height:auto;margin:0;position:relative;width:100%}.projects-genplan :after,.projects-genplan :before{display:none}.projects-genplan--hover .projects-genplan__number,.projects-genplan--hover svg path{cursor:unset}@media only screen and (max-width:1280px){.projects-genplan{height:calc(100vh - 60px);margin:0 calc(var(--container-padding)*-1 + 3px);width:auto}.projects-genplan .projects-genplan:before{background:linear-gradient(90deg,#fffc,#fff0);content:"";height:100%;left:0;position:absolute;top:0;width:30px;z-index:1}.projects-genplan .projects-genplan:after{background:linear-gradient(270deg,#fffc,#fff0);content:"";height:100%;position:absolute;right:0;top:0;width:30px;z-index:1}}@media only screen and (max-width:734px){.projects-genplan{height:calc(100vh - 160px)}}.projects-genplan__scroll-container{border-radius:40px;height:100%;overflow:hidden;transition:scrollbar-color .3s ease}@media only screen and (max-width:1280px){.projects-genplan__scroll-container{border-radius:10px;overflow:auto hidden}}.projects-genplan__scroll-container:not([hide-scrollbar])::-webkit-scrollbar-thumb{background:var(--color-primary)!important;border-radius:8px!important}.projects-genplan__scroll-container:not([hide-scrollbar])::-webkit-scrollbar{height:4px!important;width:4px!important}.projects-genplan__scroll-container::-webkit-scrollbar-track{background:#ffffff36!important}.projects-genplan__scroll-container::-webkit-scrollbar-thumb{background:var(--color-primary)!important}.projects-genplan__scroll-container{scrollbar-face-color:var(--color-primary)!important;scrollbar-track-color:#ffffff36!important}.projects-genplan__wrapper{height:auto;position:relative;width:100%}@media only screen and (max-width:1280px){.projects-genplan__wrapper{height:100%;width:max-content}}.projects-genplan__image{height:100%}.projects-genplan__image img{display:block;height:auto;width:100%}@media only screen and (max-width:1280px){.projects-genplan__image img{height:100%;width:auto}}.projects-genplan__svg{inset:0;position:absolute}.projects-genplan .projects-genplan__svg-src{height:100%;position:relative;width:100%;z-index:2}.projects-genplan .projects-genplan__svg-src path{cursor:pointer;transition:all .2s ease;fill:#0000}.projects-genplan .projects-genplan__svg-src path.active,.projects-genplan .projects-genplan__svg-src path:hover{fill:var(--genplan-path-active)}.projects-genplan__tooltip{display:none;left:50%;position:absolute;top:-50px;transform:translate(-37%,-50px);z-index:99}.projects-genplan__tooltip--showed{display:block}.projects-genplan__number{align-items:center;background:var(--genplan-label-bg,var(--color-primary));border-radius:6px;color:var(--genplan-label-color,var(--color-on-primary));cursor:pointer;display:flex;font-size:14px;gap:10px;line-height:1em;min-width:32px;padding:8px 12px}.projects-genplan__number_blocked{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:var(--genplan-label-locked-bg,#ccc)}.projects-genplan__number-wrapper{position:absolute;transform:translate(-65%,50%);z-index:2}.projects-genplan__number-wrapper_active{z-index:3}.projects-genplan__number-wrapper_blocked{z-index:0}.projects-genplan__addition-label{display:none}.projects-genplan__addition-label_shown{display:inline}
