.ResultPopup-module-scss-module__oFGn9q__popup{border-radius:var(--round-corners);z-index:99;background:#fffffff2;width:392px;height:calc(100% - 64px);margin:32px 24px;padding:0 0 0 32px;position:absolute;top:0;box-shadow:0 2px 10px #0000001a}@media screen and (max-width:834px){.ResultPopup-module-scss-module__oFGn9q__popup{width:248px;height:calc(100% - 48px);margin:24px;padding:0 0 0 12px}}@media screen and (max-width:550px){.ResultPopup-module-scss-module__oFGn9q__popup{z-index:101;background:#fff;width:100%;height:100%;margin:0;padding:0 0 0 20px;position:fixed;top:0;left:0}}.ResultPopup-module-scss-module__oFGn9q__header{z-index:100;border-radius:var(--round-corners);background:0 0;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:24px 32px;display:flex;position:absolute;top:0;left:0}@media screen and (max-width:834px){.ResultPopup-module-scss-module__oFGn9q__header{padding:16px 12px}}@media screen and (max-width:550px){.ResultPopup-module-scss-module__oFGn9q__header{margin-bottom:12px;padding:0;display:block;position:relative}}.ResultPopup-module-scss-module__oFGn9q__header .logo{margin-bottom:10px;margin-left:0;display:none}@media screen and (max-width:550px){.ResultPopup-module-scss-module__oFGn9q__header .logo{margin-top:8px;margin-bottom:12px;margin-left:4px;display:block}}.ResultPopup-module-scss-module__oFGn9q__header .modal__close-btn{top:unset;right:unset;margin-left:auto;position:relative}@media screen and (max-width:550px){.ResultPopup-module-scss-module__oFGn9q__header .modal__close-btn{position:absolute;top:14px;right:14px}}.ResultPopup-module-scss-module__oFGn9q__headerOne{margin-bottom:20px!important}.ResultPopup-module-scss-module__oFGn9q__count{font:italic normal 400 16px/20px var(--font-golos);letter-spacing:0;color:#707070}@media screen and (max-width:834px){.ResultPopup-module-scss-module__oFGn9q__count{font:italic normal 400 14px/16px var(--font-golos);letter-spacing:0}}.ResultPopup-module-scss-module__oFGn9q__body{flex-direction:column;height:calc(100% - 84px);margin-top:72px;margin-right:5px;display:flex;overflow:hidden auto}.ResultPopup-module-scss-module__oFGn9q__body::-webkit-scrollbar{width:5px}.ResultPopup-module-scss-module__oFGn9q__body::-webkit-scrollbar-track{background:#dedede;border-radius:4px}.ResultPopup-module-scss-module__oFGn9q__body::-webkit-scrollbar-thumb{background:#8a8a8a;border-radius:4px}@media screen and (max-width:834px){.ResultPopup-module-scss-module__oFGn9q__body{height:calc(100% - 68px);margin-top:56px}}@media screen and (max-width:550px){.ResultPopup-module-scss-module__oFGn9q__body{height:calc(100% - 113px);margin-top:0;padding-right:12px}}.ResultPopup-module-scss-module__oFGn9q__list{margin-right:24px}@media screen and (max-width:834px){.ResultPopup-module-scss-module__oFGn9q__list{margin-right:8px}}@media screen and (max-width:550px){.ResultPopup-module-scss-module__oFGn9q__list{margin-right:0}}
.VoteIdeaCard-module-scss-module__IwB_xG__container{grid-template-columns:auto min-content;gap:8px 16px;display:grid}.VoteIdeaCard-module-scss-module__IwB_xG__container .VoteIdeaCard-module-scss-module__IwB_xG__caption{font:400 normal normal 14px/17px var(--font-family-primary)}.VoteIdeaCard-module-scss-module__IwB_xG__container .VoteIdeaCard-module-scss-module__IwB_xG__header{font:normal normal 600 20px/24px var(--font-family-primary)}@media screen and (max-width:834px){.VoteIdeaCard-module-scss-module__IwB_xG__container .VoteIdeaCard-module-scss-module__IwB_xG__header{font:normal normal 600 18px/22px var(--font-family-primary)}}.VoteIdeaCard-module-scss-module__IwB_xG__container .VoteIdeaCard-module-scss-module__IwB_xG__text{font:400 normal normal 16px/20px var(--font-family-primary)}@media screen and (max-width:834px){.VoteIdeaCard-module-scss-module__IwB_xG__container .VoteIdeaCard-module-scss-module__IwB_xG__text{font:400 normal normal 14px/20px var(--font-family-primary)}}@media screen and (max-width:550px){.VoteIdeaCard-module-scss-module__IwB_xG__container{border:1px solid var(--base-gray2);border-radius:8px;grid-template-columns:auto;padding:16px}}@media screen and not (max-width:550px){.VoteIdeaCard-module-scss-module__IwB_xG__container:not(:has(.VoteIdeaCard-module-scss-module__IwB_xG__imageContainer)) .VoteIdeaCard-module-scss-module__IwB_xG__actionContainer{grid-row:1/4}.VoteIdeaCard-module-scss-module__IwB_xG__container:has(.VoteIdeaCard-module-scss-module__IwB_xG__imageContainer):not(:has(.VoteIdeaCard-module-scss-module__IwB_xG__votesContainer)){grid-row:1/5}}@media screen and (max-width:550px){.VoteIdeaCard-module-scss-module__IwB_xG__container:where(:not(:has(.VoteIdeaCard-module-scss-module__IwB_xG__imageContainer)):has(.VoteIdeaCard-module-scss-module__IwB_xG__votesContainer),:has(.VoteIdeaCard-module-scss-module__IwB_xG__imageContainer):not(:has(.VoteIdeaCard-module-scss-module__IwB_xG__votesContainer))) .VoteIdeaCard-module-scss-module__IwB_xG__actionContainer{grid-row:5/6}}.VoteIdeaCard-module-scss-module__IwB_xG__container:not(:has(.VoteIdeaCard-module-scss-module__IwB_xG__imageContainer),:has(.VoteIdeaCard-module-scss-module__IwB_xG__votesContainer)) .VoteIdeaCard-module-scss-module__IwB_xG__actionContainer{grid-row:1/4}@media screen and (max-width:550px){.VoteIdeaCard-module-scss-module__IwB_xG__container:not(:has(.VoteIdeaCard-module-scss-module__IwB_xG__imageContainer),:has(.VoteIdeaCard-module-scss-module__IwB_xG__votesContainer)) .VoteIdeaCard-module-scss-module__IwB_xG__actionContainer{grid-row:4/5}}.VoteIdeaCard-module-scss-module__IwB_xG__bottom{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.VoteIdeaCard-module-scss-module__IwB_xG__secondaryColor{color:var(--base-text-secondary)}.VoteIdeaCard-module-scss-module__IwB_xG__actionContainer{grid-area:1/2/5;justify-content:end;align-items:center;gap:24px;display:flex}@media screen and (max-width:550px){.VoteIdeaCard-module-scss-module__IwB_xG__actionContainer{grid-area:6/1/7;justify-content:start;margin-top:8px}}.VoteIdeaCard-module-scss-module__IwB_xG__votesContainer{align-items:center;gap:6px;margin-top:8px;display:flex}.VoteIdeaCard-module-scss-module__IwB_xG__votesContainer>span:first-child{font-size:14px}.VoteIdeaCard-module-scss-module__IwB_xG__statusContainer{white-space:nowrap;grid-column:2;justify-content:center;align-items:center;gap:4px;margin-top:8px;display:flex}.VoteIdeaCard-module-scss-module__IwB_xG__statusContainer>span{color:currentColor}@media screen and (max-width:550px){.VoteIdeaCard-module-scss-module__IwB_xG__statusContainer{grid-column:1;justify-content:start}}.VoteIdeaCard-module-scss-module__IwB_xG__status-accepted{color:var(--base-blue)}.VoteIdeaCard-module-scss-module__IwB_xG__status-implemented{color:var(--base-green)}.VoteIdeaCard-module-scss-module__IwB_xG__status-wait{color:var(--base-text-secondary)}
.ResultSection-module-scss-module__57ryLG__wrapper{text-align:justify}.ResultSection-module-scss-module__57ryLG__hidden{visibility:hidden}.ResultSection-module-scss-module__57ryLG__map{border-radius:60px;min-height:672px;margin-top:32px;position:relative;overflow:hidden}@media screen and (max-width:1024px){.ResultSection-module-scss-module__57ryLG__map{border-radius:30px;min-height:576px;margin-top:24px}}@media screen and (max-width:550px){.ResultSection-module-scss-module__57ryLG__map{border-radius:16px;min-height:452px;margin-top:20px}}.ResultSection-module-scss-module__57ryLG__map .olm-map{filter:grayscale()sepia(70%)hue-rotate(180deg)saturate(200%);height:672px;transition:filter .3s ease-in-out}@media screen and (max-width:1024px){.ResultSection-module-scss-module__57ryLG__map .olm-map{height:576px}}@media screen and (max-width:550px){.ResultSection-module-scss-module__57ryLG__map .olm-map{height:452px}}.ResultSection-module-scss-module__57ryLG__map.ResultSection-module-scss-module__57ryLG__mapActive .olm-map{filter:none}.ResultSection-module-scss-module__57ryLG__footer{justify-content:flex-end;margin-top:16px;display:flex}@media screen and (max-width:550px){.ResultSection-module-scss-module__57ryLG__footer{display:block}}
.IdeaImages-module-scss-module__f5TZqa__container{gap:2px;width:fit-content;display:flex}.IdeaImages-module-scss-module__f5TZqa__image.IdeaImages-module-scss-module__f5TZqa__image{cursor:pointer;border-radius:4px;height:32px;min-width:32px!important;max-width:32px!important}
.ImageViewer-module-scss-module__5ubgPq__wrapper,.ImageViewer-module-scss-module__5ubgPq__wrapper .ImageViewer-module-scss-module__5ubgPq__body{height:100%}.ImageViewer-module-scss-module__5ubgPq__modal{border-radius:var(--corners-l);background-color:#0000;max-width:600px;padding:0}@media screen and (max-width:834px){.ImageViewer-module-scss-module__5ubgPq__modal{width:596px;height:auto;max-height:596px;margin:auto 65px}}@media screen and (max-width:550px){.ImageViewer-module-scss-module__5ubgPq__modal{margin:unset;width:unset;height:unset}}.ImageViewer-module-scss-module__5ubgPq__modal .next-modal__arrow-left{color:#ffffffbf;font-size:36px;left:-60px}@media screen and (max-width:550px){.ImageViewer-module-scss-module__5ubgPq__modal .next-modal__arrow-left{color:var(--base-text);font-size:24px}}.ImageViewer-module-scss-module__5ubgPq__modal .next-modal__arrow-right{color:#ffffffbf;font-size:36px;right:-60px}@media screen and (max-width:550px){.ImageViewer-module-scss-module__5ubgPq__modal .next-modal__arrow-right{color:var(--base-text);font-size:24px}.ImageViewer-module-scss-module__5ubgPq__modal{background-color:var(--base-light);border-radius:0}.ImageViewer-module-scss-module__5ubgPq__modal .next-modal__arrow-left{left:-20px}.ImageViewer-module-scss-module__5ubgPq__modal .next-modal__arrow-right{right:-15px}.ImageViewer-module-scss-module__5ubgPq__modal .modal__mobile-header{height:61px}.ImageViewer-module-scss-module__5ubgPq__modal .modal__mobile-header a{margin-left:20px}}@media screen and (max-width:500px){.ImageViewer-module-scss-module__5ubgPq__modal .next-modal__arrows{gap:24px;padding-bottom:20px}}@media screen and (min-width:501px){.ImageViewer-module-scss-module__5ubgPq__modal .ImageViewer-module-scss-module__5ubgPq__overlay{padding-top:60px}.ImageViewer-module-scss-module__5ubgPq__modal .modal__close-btn{color:#ffffffbf;font-size:40px;top:0;right:0;transform:translate(calc(100% + 8px),calc(-100% - 8px))}.ImageViewer-module-scss-module__5ubgPq__modal .modal__close-btn:hover{color:#fff}}
.VoteAction-module-scss-module__M6iIOG__action{background-color:var(--base-light);border:1px solid color-mix(in srgb, currentcolor 66%, transparent);border-radius:12px;outline:none;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.VoteAction-module-scss-module__M6iIOG__action:hover{background-color:color-mix(in srgb, currentcolor 16%, transparent);border-color:currentColor}.VoteAction-module-scss-module__M6iIOG__action:focus{background-color:currentColor;border-color:currentColor}.VoteAction-module-scss-module__M6iIOG__action:focus>span{color:var(--base-light)}.VoteAction-module-scss-module__M6iIOG__action:disabled{pointer-events:none}.VoteAction-module-scss-module__M6iIOG__action.VoteAction-module-scss-module__M6iIOG__selected{border-width:2px;border-color:currentColor}.VoteAction-module-scss-module__M6iIOG__action:not(:has(>span:nth-child(2)))>span{font-size:32px}.VoteAction-module-scss-module__M6iIOG__action:has(>span:nth-child(2))>span:first-child{font-size:16px}.VoteAction-module-scss-module__M6iIOG__actionText{color:currentColor;font-weight:600}.VoteAction-module-scss-module__M6iIOG__green{color:var(--color-green-light)}.VoteAction-module-scss-module__M6iIOG__red{color:var(--color-red-light)}
.VoteIdeaCardList-module-scss-module__lrJI0G__container{flex-direction:column;gap:48px;margin-top:48px;display:flex}@media screen and (max-width:960px){.VoteIdeaCardList-module-scss-module__lrJI0G__container{gap:32px;margin-top:32px}}@media screen and (max-width:550px){.VoteIdeaCardList-module-scss-module__lrJI0G__container{gap:16px;margin-top:16px}}.VoteIdeaCardList-module-scss-module__lrJI0G__container>*{position:relative}@media screen and not (max-width:550px){.VoteIdeaCardList-module-scss-module__lrJI0G__container>:after{content:" ";background-color:#efefef;width:100%;height:1px;display:block;position:absolute;bottom:-16px}}
.VoteIdeasSection-module-scss-module__2niQgW__wrapper{position:relative}@media screen and (max-width:550px){.VoteIdeasSection-module-scss-module__2niQgW__wrapper .VoteIdeasSection-module-scss-module__2niQgW__desktopList{display:none}}.VoteIdeasSection-module-scss-module__2niQgW__wrapper .VoteIdeasSection-module-scss-module__2niQgW__mobileSlider{visibility:hidden;pointer-events:none;width:100%;height:0;position:absolute;top:0;left:0;overflow:hidden}@media screen and (max-width:550px){.VoteIdeasSection-module-scss-module__2niQgW__wrapper .VoteIdeasSection-module-scss-module__2niQgW__mobileSlider{visibility:visible;pointer-events:auto;height:auto;position:static;overflow:visible}}.VoteIdeasSection-module-scss-module__2niQgW__wrapper .VoteIdeasSection-module-scss-module__2niQgW__slider .VoteIdeasSection-module-scss-module__2niQgW__slide{width:100%}.VoteIdeasSection-module-scss-module__2niQgW__wrapper .VoteIdeasSection-module-scss-module__2niQgW__showAllSection{justify-content:end;margin-top:32px;display:flex}@media screen and (max-width:550px){.VoteIdeasSection-module-scss-module__2niQgW__wrapper .VoteIdeasSection-module-scss-module__2niQgW__showAllSection{justify-content:center;margin-top:0}}@media screen and (max-width:834px){.VoteIdeasSection-module-scss-module__2niQgW__wrapper .VoteIdeasSection-module-scss-module__2niQgW__showAllLink{font:var(--text-body3)}}@media screen and (max-width:550px){.VoteIdeasSection-module-scss-module__2niQgW__wrapper .VoteIdeasSection-module-scss-module__2niQgW__showAllLink{font:var(--text-body2)}}
.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__author{width:180px;height:13px;margin:2px 0}@media screen and (max-width:550px){.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__author{width:45%}}.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__title{flex-direction:column;width:62%;display:flex}@media screen and (max-width:550px){.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__title{width:82%}}.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__titleLine{width:100%;height:18px;margin:3px 0}@media screen and (max-width:834px){.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__titleLine{margin:2px 0}}.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__titleLineShort{width:72%}.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__description{flex-direction:column;gap:4px;width:86%;padding:2px 0;display:flex}@media screen and (max-width:550px){.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__description{width:100%}}.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__descriptionLine{width:100%;height:16px}.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__descriptionLineShort{width:64%}@media screen and (max-width:550px){.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__descriptionLineShort{width:72%}}.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__tabletOnly{display:none}@media screen and (max-width:960px){.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__tabletOnly{display:block}}@media screen and not (max-width:550px){.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__mobileOnly{display:none}}.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__images{gap:2px;display:flex}.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__image{border-radius:var(--corners-xxxs);width:32px;height:32px}.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__action{border-radius:var(--corners-xs);width:60px;height:60px}.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__votesIcon{width:14px;height:14px}.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__meta{width:104px;height:13px}.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__statusIcon{width:24px;height:24px}.VoteIdeasSectionSkeleton-module-scss-module__p6EL3G__statusText{width:72px;height:13px}
.VotesList-module-scss-module__8Nb6PG__buttonContainer{justify-content:center;width:100%;margin-top:32px;display:flex}@media screen and (max-width:550px){.VotesList-module-scss-module__8Nb6PG__buttonContainer{margin-top:16px}}.VotesList-module-scss-module__8Nb6PG__button{width:min-content}
