.Availability-module__ksp7xq__root{padding-top:72px}
.Tooltip-module__--MTvG__content{color:#fff;-webkit-user-select:none;user-select:none;will-change:transform, opacity;background-color:#00051f;border-radius:4px;max-width:250px;padding:10px 15px;font-size:14px;font-style:normal;font-weight:400;line-height:130%;animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.Tooltip-module__--MTvG__content[data-state=delayed-open][data-side=top]{animation-name:Tooltip-module__--MTvG__slideDownAndFade}.Tooltip-module__--MTvG__content[data-state=delayed-open][data-side=right]{animation-name:Tooltip-module__--MTvG__slideLeftAndFade}.Tooltip-module__--MTvG__content[data-state=delayed-open][data-side=bottom]{animation-name:Tooltip-module__--MTvG__slideUpAndFade}.Tooltip-module__--MTvG__content[data-state=delayed-open][data-side=left]{animation-name:Tooltip-module__--MTvG__slideRightAndFade}.Tooltip-module__--MTvG__arrow{fill:#282828}.Tooltip-module__--MTvG__trigger{cursor:help}@keyframes Tooltip-module__--MTvG__slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip-module__--MTvG__slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes Tooltip-module__--MTvG__slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip-module__--MTvG__slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}
.FilterSelector-module__aPe2MW__root{flex-wrap:wrap;gap:6px;display:flex}.FilterSelector-module__aPe2MW__option{color:#00051f;text-align:center;cursor:pointer;border:1px solid #00051f;border-radius:200px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:56px;padding:8px 14px;font-size:16px;font-style:normal;font-weight:500;line-height:134%;transition:all .15s ease-in-out;display:flex}.FilterSelector-module__aPe2MW__option:hover{color:#00051f;background-color:#eceef7;border:1px solid #00051f}.FilterSelector-module__aPe2MW__selectedOption{color:#e6e7f0;cursor:default;background-color:#00051f;border:1px solid #00051f}
.SelectFloor-module__l7rfUq__root{flex-direction:column;display:flex;position:relative}.SelectFloor-module__l7rfUq__selectFloor{z-index:1;order:2;padding:20px;position:relative}.SelectFloor-module__l7rfUq__selectFloorTitle{color:#00051f;margin-bottom:8px;font-size:18px;font-style:normal;font-weight:500;line-height:134%}.SelectFloor-module__l7rfUq__floorsList{flex-wrap:wrap;gap:6px;display:flex}.SelectFloor-module__l7rfUq__floor{color:#00051f;text-align:center;cursor:pointer;border:1px solid #00051f;border-radius:200px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:54px;padding:8px 22px;font-size:16px;font-style:normal;font-weight:500;line-height:134%;transition:all .15s ease-in-out;display:flex}.SelectFloor-module__l7rfUq__floor:hover{color:#e6e7f0;background-color:#00051f;border:1px solid #00051f}.SelectFloor-module__l7rfUq__selectedFloor{color:#e6e7f0;cursor:default;background-color:#00051f;border:1px solid #00051f}.SelectFloor-module__l7rfUq__availableApartments{color:#00051f;opacity:0;visibility:hidden;align-items:center;gap:8px;font-size:16px;font-style:normal;font-weight:500;line-height:130%;animation:.18s ease-in-out forwards SelectFloor-module__l7rfUq__showAvailableApartments;display:flex;position:absolute;top:28px;left:20px;transform:translateY(4px)}.SelectFloor-module__l7rfUq__hoverToSelectFloor{color:#fff;opacity:0;visibility:hidden;background-color:#00051f;border-radius:2px;flex-shrink:0;align-items:center;gap:4px;width:max-content;max-width:155px;padding:4px 9px;font-size:14px;font-style:normal;font-weight:400;line-height:130%;animation:.35s ease-in-out .5s forwards SelectFloor-module__l7rfUq__showTooltip;display:none;position:absolute;top:10vh;left:50%;transform:translate(-50%,4px)}@keyframes SelectFloor-module__l7rfUq__showTooltip{to{opacity:1;visibility:visible;transform:translate(-50%)}}@keyframes SelectFloor-module__l7rfUq__showAvailableApartments{to{opacity:1;visibility:visible;transform:translateY(0)}}.SelectFloor-module__l7rfUq__greenDot{background-color:#46ea00;border-radius:50%;width:12px;height:12px}.SelectFloor-module__l7rfUq__building{order:1;width:100%;height:50vh;position:relative}.SelectFloor-module__l7rfUq__buildingImage{object-fit:contain}.SelectFloor-module__l7rfUq__polygons{object-fit:contain;width:100%;max-width:1440px;height:100%;max-height:1024px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SelectFloor-module__l7rfUq__polygon{color:#0000;transition:color .25s ease-in-out}.SelectFloor-module__l7rfUq__currentPolygon{color:#98e473cc;cursor:pointer}@media (min-width:768px){.SelectFloor-module__l7rfUq__root{flex-direction:row;padding:28px}.SelectFloor-module__l7rfUq__selectFloor{order:1;max-width:256px;padding:0}.SelectFloor-module__l7rfUq__building{order:2;width:100%;height:calc(100vh - 72px);position:absolute;inset:0}.SelectFloor-module__l7rfUq__hoverToSelectFloor{display:inline-flex}.SelectFloor-module__l7rfUq__availableApartments{opacity:0;visibility:hidden;animation:.18s ease-in-out forwards SelectFloor-module__l7rfUq__showAvailableApartments;top:40px;left:50%;transform:translate(-50%,4px)}@keyframes SelectFloor-module__l7rfUq__showAvailableApartments{to{opacity:1;visibility:visible;transform:translate(-50%)}}}
