.radio-button{align-items:center;cursor:pointer;display:flex;position:relative}.radio-button[data-focus] .radio-button__control,.radio-button[data-hover] .radio-button__control{border-color:var(--checkbox-border-color-hover,var(--checkbox-border-color));box-shadow:0 0 0 2px var(--checkbox-focus-outline)}.radio-button[data-state=checked] .radio-button__control{border-color:var(--checkbox-border-color-checked,var(--checkbox-border-color))}.radio-button[data-state=checked] .radio-button__label{color:var(--checkbox-label-color-checked,var(--checkbox-label-color,inherit))}.radio-button__native{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.radio-button__control{align-items:center;background:#0000;border:1px solid var(--checkbox-border-color);border-radius:var(--checkbox-border-radius,6px);display:flex;height:25px;justify-content:center;transition:background-color .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1);width:25px}.radio-button__control svg{color:var(--checkbox-icon-color);overflow:visible}.radio-button__label{color:var(--checkbox-label-color,inherit);font-size:14px;font-weight:500;line-height:1;margin-left:10px;transition:color .15s cubic-bezier(.2,0,0,1)}.radio-button-group{display:flex;flex-wrap:wrap;gap:20px}.project-parking-filters{align-items:center;border-bottom:1px solid var(--color-white-50);display:flex;gap:120px;padding:40px 0 34px}@media only screen and (max-width:1068px){.project-parking-filters{align-items:unset;flex-direction:column;gap:30px}}.project-parking-filters__sliders-wrapper{align-items:center;display:flex;gap:32px;width:100%}@media only screen and (max-width:734px){.project-parking-filters__sliders-wrapper{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;height:100%}}.project-parking-filters__price{grid-column:1/5;grid-row:2/3}.project-parking-filters__floor{grid-column:1/3;grid-row:1/2}.project-parking-filters__area{grid-column:3/5;grid-row:1/2}.project-parking-filters__area--fill{grid-column:1/5}.project-parking-filters__slider{min-width:200px}@media only screen and (max-width:1068px){.project-parking-filters__slider{width:100%}}@media only screen and (max-width:734px){.project-parking-filters__slider{min-width:unset}}.project-parking-filters__radio{margin-left:auto;padding-top:25px;width:100%}@media only screen and (max-width:1068px){.project-parking-filters__radio{padding-top:0;width:100%}}.project-parking-filters__radio .radio-button-group{flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}@media only screen and (max-width:1068px){.project-parking-filters__radio .radio-button-group{justify-content:flex-start}}@media only screen and (max-width:734px){.project-parking-filters__radio .radio-button-group{flex-wrap:wrap}}.project-parking-filters__checkboxes{align-items:center;display:flex}@media only screen and (max-width:734px){.project-parking-filters__checkboxes .checkbox-group{gap:15px}}.project-parking-filters .checkbox__control{border-color:var(--color-light-gray)}@media only screen and (max-width:431px){.project-parking-filters .checkbox__control{height:20px;width:20px}.project-parking-filters .checkbox-label{font-size:10px}}.parking-scheme-polygon-transition-enter-active,.parking-scheme-polygon-transition-leave-active{position:absolute;transition:opacity .6s cubic-bezier(.2,0,0,1),transform .6s cubic-bezier(.2,0,0,1)}.parking-scheme-polygon-transition-enter-from,.parking-scheme-polygon-transition-leave-to{opacity:0;transform:scale(.9)}.project-scheme-details{align-items:center;aspect-ratio:1.646;background:var(--color-white);border-radius:40px;display:flex;gap:80px;max-height:85vh;min-height:80vh;overflow:hidden;padding:24px 35px;width:100%}@media only screen and (max-width:734px){.project-scheme-details{aspect-ratio:1.0963;min-height:unset}}@media only screen and (max-width:431px){.project-scheme-details{padding:unset}}@media only screen and (max-width:734px){.project-scheme-details .project-parking-scheme-zoom{flex-direction:unset;height:100%}}.project-scheme-details__image-wrapper{position:relative}.project-scheme-details__image-resize{align-self:flex-end;background:#0000;border:none;bottom:-15px;display:none;height:fit-content;min-width:fit-content;position:absolute;right:15px;transform:translateY(-50px);width:fit-content}@media (any-hover:hover) and (pointer:fine){.project-scheme-details__image-resize:hover{background:#0000}}@media only screen and (max-width:431px){.project-scheme-details__image-resize{display:flex}}.project-scheme-details__scheme{border-radius:inherit}.project-scheme-details__buttons{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:734px){.project-scheme-details__buttons{display:none}}.project-scheme-details__button{height:50px;min-width:50px;width:50px}.project-scheme-details__button.mobile{border-radius:8px;min-width:106px}@media only screen and (max-width:431px){.project-scheme-details__button.mobile{min-width:unset;width:100%}}.project-scheme-details__buttons-mobile{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}@media only screen and (min-width:734.1px){.project-scheme-details__buttons-mobile{display:none}}.project-scheme-details__button-mobile{border-radius:8px;flex:1;min-width:106px;padding:9px 5px}.project-scheme-details__button-mobile.is-active{background:var(--color-primary);color:var(--color-white)}.project-parking-list__list-header{align-items:center;display:grid;gap:30px 16px;grid-template-areas:"title select buttons";grid-template-columns:1fr auto;padding:40px 0 35px}@media only screen and (max-width:734px){.project-parking-list__list-header{grid:1fr 1fr/1fr;grid-template-areas:"select select" "title buttons"}.project-parking-list__list-header .desktop{display:none}}@media only screen and (min-width:734.1px){.project-parking-list__list-header .mobile{display:none}}.project-parking-list__list-title{grid-area:title;white-space:nowrap}.project-parking-list__list-select{grid-area:select;max-width:310px;width:100%}@media only screen and (min-width:734.1px){.project-parking-list__list-select{min-width:270px}}@media only screen and (max-width:734px){.project-parking-list__list-select{max-width:100%}}.project-parking-list__list-select.is-disabled{opacity:.7;pointer-events:none}.project-parking-list__list-header-end{grid-area:buttons}.project-parking-list__list-button.button{padding:15px 25px}@media only screen and (min-width:734.1px){.project-parking-list__list-button.button{min-width:270px}}@media only screen and (max-width:734px){.project-parking-list__list-button.button{grid-column:2/3;grid-row:2/3;padding:12px 25px}.project-parking-list__list-button.button .button__content{font-size:12px;margin-left:unset}}.project-parking-list__pagination{margin-top:40px}
