.Data_Filter-module__EF8icq__filterContainer{grid-gap:10px;grid-template-columns:repeat(3,1fr);width:85%;margin:0 auto 2rem;display:grid}.Data_Filter-module__EF8icq__wrapper{flex-direction:column;display:flex}.Data_Filter-module__EF8icq__container{width:100%;height:32px;margin-top:12px;position:relative}.Data_Filter-module__EF8icq__slider{appearance:none;pointer-events:none;background-color:#0000;outline:none;width:100%;margin:auto;position:absolute;top:0;bottom:2px}.Data_Filter-module__EF8icq__sliderTrack{background:#ccc;border-radius:5px;width:100%;height:1.1px;margin:auto;position:absolute;top:0;bottom:0}.Data_Filter-module__EF8icq__slider::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px}.Data_Filter-module__EF8icq__slider::-moz-range-track{-moz-appearance:none;height:5px}.Data_Filter-module__EF8icq__slider::-ms-track{appearance:none;color:#0000;background:0 0;border-color:#0000;height:5px}.Data_Filter-module__EF8icq__slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;pointer-events:auto;background-color:#fff;border:1px solid #cc8b67;border-radius:50%;width:1.3em;height:1.3em;margin-top:-6px}.Data_Filter-module__EF8icq__slider::-moz-range-thumb{cursor:pointer;pointer-events:auto;background-color:#fff;border:1px solid #cc8b67;border-radius:50%;width:1.2em;height:1.2em}.Data_Filter-module__EF8icq__slider::-moz-range-thumb:hover{transition:transform .2s ease-in-out;transform:scale(1.3);box-shadow:0 3px 8px #0000003d}.Data_Filter-module__EF8icq__slider::-webkit-slider-thumb:hover{transition:transform .2s ease-in-out;transform:scale(1.3);box-shadow:0 3px 8px #0000003d}.Data_Filter-module__EF8icq__slider::-ms-thumb{appearance:none;cursor:pointer;pointer-events:auto;background-color:#fff;border:1px solid #cc8b67;border-radius:50%;width:1.3em;height:1.3em;margin-top:-6px}.Data_Filter-module__EF8icq__slider:active::-webkit-slider-thumb{background-color:#fff;border:1px solid #cc8b67}.Data_Filter-module__EF8icq__values{color:#cc8b67;justify-content:space-between;width:100%;font-size:12px;display:flex}.Data_Filter-module__EF8icq__wrapper>label{color:#878787;font-size:12px}@media (min-width:400px) and (max-width:1023px){.Data_Filter-module__EF8icq__filterContainer{gap:8px;width:95%;margin:3px 0 0}.Data_Filter-module__EF8icq__wrapper{gap:0;width:99%}.Data_Filter-module__EF8icq__values{width:6vw;font-size:10px}.Data_Filter-module__EF8icq__wrapper>label{font-size:10px}.Data_Filter-module__EF8icq__slider::-webkit-slider-thumb{width:1.1em;height:1.1em;margin-top:-5px}.Data_Filter-module__EF8icq__slider::-moz-range-thumb{width:1.1em;height:1.1em}}@media (max-width:768px){.Data_Filter-module__EF8icq__filterContainer{grid-gap:8px;width:95%;margin:1rem auto}.Data_Filter-module__EF8icq__wrapper{width:100%}.Data_Filter-module__EF8icq__wrapper>label,.Data_Filter-module__EF8icq__values{font-size:11px}.Data_Filter-module__EF8icq__slider::-webkit-slider-thumb{width:1.1em;height:1.1em;margin-top:-5px}.Data_Filter-module__EF8icq__slider::-moz-range-thumb{width:1.1em;height:1.1em}}@media (max-width:480px){.Data_Filter-module__EF8icq__filterContainer{grid-gap:15px;grid-template-columns:1fr;width:100%;margin:1rem auto}.Data_Filter-module__EF8icq__wrapper{padding:0 1rem}.Data_Filter-module__EF8icq__container{height:28px;margin-top:10px}.Data_Filter-module__EF8icq__wrapper>label{font-size:10px}.Data_Filter-module__EF8icq__values{width:100%;font-size:10px}.Data_Filter-module__EF8icq__slider::-webkit-slider-thumb{width:1em;height:1em;margin-top:-4px}.Data_Filter-module__EF8icq__slider::-moz-range-thumb{width:1em;height:1em}.Data_Filter-module__EF8icq__sliderTrack{height:1px}}@media (orientation:landscape) and (max-height:600px){.Data_Filter-module__EF8icq__filterContainer{grid-gap:10px;grid-template-columns:repeat(3,1fr);width:90%;margin:.5rem auto}.Data_Filter-module__EF8icq__wrapper{padding:0 .5rem}.Data_Filter-module__EF8icq__container{height:25px;margin-top:8px}.Data_Filter-module__EF8icq__wrapper>label{font-size:10px}.Data_Filter-module__EF8icq__values{width:100%;font-size:10px}.Data_Filter-module__EF8icq__slider::-webkit-slider-thumb{width:.9em;height:.9em;margin-top:-4px}.Data_Filter-module__EF8icq__slider::-moz-range-thumb{width:.9em;height:.9em}.Data_Filter-module__EF8icq__slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.Data_Filter-module__EF8icq__slider::-moz-range-thumb:hover{transform:scale(1.2)}.Data_Filter-module__EF8icq__sliderTrack{height:1px}}
.apartmentTour-module__65JQuG__container{width:100vw;height:100vh;position:relative;overflow-y:hidden}.apartmentTour-module__65JQuG__Iframe{z-index:1;width:100vw;height:100vh;position:absolute;top:0;overflow-y:hidden}
.balconyView-module__y4uU3q__container{width:100%;height:100vh;max-height:100vh;margin:0 auto;position:relative;overflow-y:hidden}.balconyView-module__y4uU3q__Iframe{z-index:1;width:100%;height:100%;position:absolute;top:0;overflow-y:hidden}@media screen and (max-width:768px){.balconyView-module__y4uU3q__container{height:80vh}.balconyView-module__y4uU3q__Iframe{height:100%;min-height:300px}}@media screen and (max-width:480px){.balconyView-module__y4uU3q__container{height:70vh}}
.FacadesView-module___5cfEW__facadesContainer{justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative}.FacadesView-module___5cfEW__facadesImage{object-fit:cover;max-width:100%}@media screen and (max-width:768px){.FacadesView-module___5cfEW__facadesContainer{height:100%;padding:1rem}.FacadesView-module___5cfEW__facadesImage{max-height:70vh}}
.Hover_Overlay-module__dyX4SG__hover-overlay-container{pointer-events:none;z-index:10;opacity:0;visibility:hidden;will-change:opacity, visibility;background-color:#fff;border-radius:15px;width:250px;height:270px;transition:opacity .3s ease-out,visibility .3s ease-out;position:fixed;overflow:hidden;box-shadow:0 4px 6px #0000001a}.Hover_Overlay-module__dyX4SG__hover-overlay-container.Hover_Overlay-module__dyX4SG__visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease-in,visibility}.Hover_Overlay-module__dyX4SG__hover-apartment-contain{place-content:center space-between;align-items:center;padding:1rem;display:flex}.Hover_Overlay-module__dyX4SG__hover-apartment-number{color:#333;font-size:1.4rem;font-weight:700}.Hover_Overlay-module__dyX4SG__hover-availability-status{background-color:var(--tertiary-color);border-radius:10px;padding:1rem;font-size:1.3rem;font-weight:700}.Hover_Overlay-module__dyX4SG__hover-apartment-image{width:100%;height:150px;position:relative;overflow:hidden}.Hover_Overlay-module__dyX4SG__hover-availability-status.Hover_Overlay-module__dyX4SG__available{color:#6cbf45;background-color:#e9f4e4}.Hover_Overlay-module__dyX4SG__hover-availability-status.Hover_Overlay-module__dyX4SG__reserved{color:#797676;background-color:#f0f0f0}.Hover_Overlay-module__dyX4SG__hover-availability-status.Hover_Overlay-module__dyX4SG__sold{color:#d32f2f;background-color:#ffebee}.Hover_Overlay-module__dyX4SG__hover-apartment-details{background-color:var(--tertiary-color);justify-content:space-around;align-items:center;width:100%;padding:1rem 0 1.4rem;display:flex}.Hover_Overlay-module__dyX4SG__hover-apartment-detail{color:#1b1b1be1;font-size:1.3rem}.Hover_Overlay-module__dyX4SG__hover-detail-value{color:#1b1b1b;font-size:1.5rem;font-weight:700}
.Company_Logo-module__JcZCha__company__logo{object-fit:contain;z-index:2;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;right:0}@media screen and (max-width:768px){.Company_Logo-module__JcZCha__company__logo{width:15%;bottom:0}}
.Image_Navigation-module__ayFWKq__button-container{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff4d;border:none;border-radius:15px;flex-direction:row;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;bottom:50px;left:50%;transform:translate(-50%);box-shadow:0 4px 6px #0000001a}.Image_Navigation-module__ayFWKq__button-container>button{cursor:pointer;color:#464f57;background:#ffffff85;border:none;border-radius:20%;justify-content:center;align-items:center;width:35px;height:35px;margin:0 5px;font-size:15px;transition:all .3s;display:flex;box-shadow:0 2px 4px #352d2d26}.Image_Navigation-module__ayFWKq__button-container>button:hover{background-color:#ffffffe6}.Image_Navigation-module__ayFWKq__rotate-left,.Image_Navigation-module__ayFWKq__rotate-right{flex-direction:column;place-content:center;align-items:center;display:flex}@media (min-width:768px) and (max-width:1900px){.Image_Navigation-module__ayFWKq__button-container{border-radius:8px;padding:5px;bottom:115px}.Image_Navigation-module__ayFWKq__button-container>button{width:20px;height:20px;font-size:8px}}@media (max-width:768px){.Image_Navigation-module__ayFWKq__button-container{border-radius:8px;padding:5px;bottom:10px}.Image_Navigation-module__ayFWKq__button-container>button{width:20px;height:20px;font-size:8px}}
.Main_Page_Images-module__b493AG__building__image{width:100vw;height:auto;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.Main_Page_Images-module__b493AG__svg-link{z-index:1;stroke:#000;will-change:opacity;filter:drop-shadow(10px 8px 9px #00000042);backface-visibility:hidden;touch-action:none;transition:filter .3s ease-in-out;position:absolute;top:10px;left:0}.Main_Page_Images-module__b493AG__svg-link [data-apartment-number]{cursor:pointer}.Main_Page_Images-module__b493AG__svg-link.Main_Page_Images-module__b493AG__expanded{width:100vw;height:auto}@media screen and (max-width:768px){.Main_Page_Images-module__b493AG__building__image{width:172vw;position:absolute;left:-140px}.Main_Page_Images-module__b493AG__svg-link.Main_Page_Images-module__b493AG__expanded{width:172vw;top:3px;left:-140px}}
.progressLoader-module__qWYEXW__frameCounter{color:#fff;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:8px;padding:8px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;display:flex;position:fixed;bottom:20px;left:20px}.progressLoader-module__qWYEXW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:1s linear infinite progressLoader-module__qWYEXW__spin}@keyframes progressLoader-module__qWYEXW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progressLoader-module__qWYEXW__loadingText{color:#fff;white-space:nowrap;font-size:13px;font-weight:500}@media screen and (max-width:768px){.progressLoader-module__qWYEXW__frameCounter{gap:6px;padding:6px 12px;font-size:12px;bottom:16px;left:16px}.progressLoader-module__qWYEXW__spinner{border-width:1.5px;width:10px;height:10px}.progressLoader-module__qWYEXW__loadingText{font-size:12px}}@media screen and (max-width:480px){.progressLoader-module__qWYEXW__frameCounter{gap:5px;padding:4px 10px;font-size:11px;bottom:12px;left:12px}.progressLoader-module__qWYEXW__spinner{border-width:1px;width:9px;height:9px}.progressLoader-module__qWYEXW__loadingText{font-size:11px}}
.ApartmentOverlay-module__-Zy3Rq__overlay--section{background-color:var(--main-color);opacity:0;padding:2rem;transition:opacity .3s ease-in-out,transform .3s ease-in-out;position:relative;transform:translateY(20px)}.ApartmentOverlay-module__-Zy3Rq__overlay--visible{opacity:1;transform:translateY(0)}.ApartmentOverlay-module__-Zy3Rq__overlay--image{object-fit:contain;cursor:zoom-in;background-color:#e8e8e8;border-radius:15px;width:100%;height:auto;margin:0 auto;padding:1rem 3rem;box-shadow:0 2px 8px #63636333}.ApartmentOverlay-module__-Zy3Rq__overlay-section--left-side{padding:2rem}.ApartmentOverlay-module__-Zy3Rq__overlay--subtitle{color:var(--color-body-text);font-size:1.4rem}.ApartmentOverlay-module__-Zy3Rq__overlay--text{font-size:1.6rem;font-weight:600}.ApartmentOverlay-module__-Zy3Rq__overlay--section__area{gap:.5rem;margin:2rem 0 auto}.ApartmentOverlay-module__-Zy3Rq__overlay--section__row-data{margin:2rem 0}.ApartmentOverlay-module__-Zy3Rq__overlay--section__row-data span{margin-top:.5rem}.ApartmentOverlay-module__-Zy3Rq__overlay--section__contact{gap:1rem}.ApartmentOverlay-module__-Zy3Rq__overlay-section--right-side{position:absolute;top:62px;right:-150px}.ApartmentOverlay-module__-Zy3Rq__overlay-section--right-side .ApartmentOverlay-module__-Zy3Rq__btn--small .ApartmentOverlay-module__-Zy3Rq__icon{margin-right:.6rem}.ApartmentOverlay-module__-Zy3Rq__available--status,.ApartmentOverlay-module__-Zy3Rq__reserved--status,.ApartmentOverlay-module__-Zy3Rq__sold--status{letter-spacing:1.1px;border-radius:10px;margin:2.5rem 0 2rem;padding:1rem 2rem;font-size:1.5rem;font-weight:700}.ApartmentOverlay-module__-Zy3Rq__available--status{color:var(--status-available);background-color:#e9f4e4}.ApartmentOverlay-module__-Zy3Rq__reserved--status{color:var(--status-reserved);background-color:#f0f0f0}.ApartmentOverlay-module__-Zy3Rq__sold--status{color:var(--status-sold);background-color:#ffebee}.ApartmentOverlay-module__-Zy3Rq__table-container .ApartmentOverlay-module__-Zy3Rq__available--status,.ApartmentOverlay-module__-Zy3Rq__table-container .ApartmentOverlay-module__-Zy3Rq__reserved--status,.ApartmentOverlay-module__-Zy3Rq__table-container .ApartmentOverlay-module__-Zy3Rq__sold--status{border-radius:8px;margin:0;padding:1rem;font-size:1.3rem}.ApartmentOverlay-module__-Zy3Rq__table-container .ApartmentOverlay-module__-Zy3Rq__available--text{color:var(--status-available)}.ApartmentOverlay-module__-Zy3Rq__table-container .ApartmentOverlay-module__-Zy3Rq__reserved--text{color:var(--status-reserved)}.ApartmentOverlay-module__-Zy3Rq__table-container .ApartmentOverlay-module__-Zy3Rq__sold--text{color:var(--status-sold)}.ApartmentOverlay-module__-Zy3Rq__navigation--section{-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);background:#ffffff26;border:1px solid #ffffff2e;border-radius:30px;width:60%;margin:0 auto;box-shadow:0 8px 32px #1f26875e}.ApartmentOverlay-module__-Zy3Rq__navigation--section .ApartmentOverlay-module__-Zy3Rq__icon:hover{transform:scale(1)}.ApartmentOverlay-module__-Zy3Rq__navigation--section-list{flex-direction:column;gap:.7rem;padding:1.5rem 1rem;display:flex}.ApartmentOverlay-module__-Zy3Rq__navigation--section-list button{cursor:pointer;background-color:#0000;border:0;gap:.5rem}.ApartmentOverlay-module__-Zy3Rq__navigation--section-list:first-of-type:hover{background-color:var(--main-color);border-radius:30px 30px 0 0;transition:background-color .3s ease-in-out}.ApartmentOverlay-module__-Zy3Rq__navigation--section-list:hover{cursor:pointer;background-color:var(--main-color);color:#474747;border-radius:0;transition:background-color .3s ease-in-out}.ApartmentOverlay-module__-Zy3Rq__navigation--section-list:last-child:hover{border-radius:0 0 30px 30px}.ApartmentOverlay-module__-Zy3Rq__navigation--list{z-index:2;background:#fffffff2;width:100%;height:100%;display:none}.ApartmentOverlay-module__-Zy3Rq__navigation--list.ApartmentOverlay-module__-Zy3Rq__visible{animation:.5s forwards ApartmentOverlay-module__-Zy3Rq__slideIn;display:block;position:absolute;top:0;left:0}.ApartmentOverlay-module__-Zy3Rq__navigation--list.ApartmentOverlay-module__-Zy3Rq__hidden{animation:.5s forwards ApartmentOverlay-module__-Zy3Rq__slideOut;display:none}.ApartmentOverlay-module__-Zy3Rq__navigation--list:before{content:"";filter:blur(10px);z-index:1;-webkit-backdrop-filter:blur(9.5px);backdrop-filter:blur(9.5px);background:#ffffff40;border:1px solid #ffffff2e;border-radius:10px;width:100vw;height:100vh;position:absolute}.ApartmentOverlay-module__-Zy3Rq__navigation--list a{color:var(--color-body-text)}@media (max-width:768px){.ApartmentOverlay-module__-Zy3Rq__overlay--section{background-color:var(--main-color);z-index:10;opacity:1;flex-direction:column-reverse;justify-content:flex-end;width:100%;height:100%;padding:0;transition:none;display:flex;position:absolute;top:0;left:0;transform:none}.ApartmentOverlay-module__-Zy3Rq__overlay--visible{opacity:1;padding:1rem;transform:none}.ApartmentOverlay-module__-Zy3Rq__overly_rightSide{flex-direction:row}.ApartmentOverlay-module__-Zy3Rq__navigation--section{border-radius:10px;flex-direction:row;width:100%;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.ApartmentOverlay-module__-Zy3Rq__overlay-section--right-side{width:100%;margin-top:1rem;position:static}.ApartmentOverlay-module__-Zy3Rq__overlay-section--left-side{width:100%}.ApartmentOverlay-module__-Zy3Rq__overlay--section__contact{grid-template-columns:1fr;gap:1rem;width:100%;display:grid}.ApartmentOverlay-module__-Zy3Rq__navigation--section-list{gap:1.3rem;padding:.4rem .3rem}.ApartmentOverlay-module__-Zy3Rq__overlay--section__contact button{width:100%}}
.TableFilter-module__AvDbka__filterSection{justify-content:space-between;width:fit-content;margin:0 auto;display:grid}.TableFilter-module__AvDbka__filterContainer{border-radius:10px}.TableFilter-module__AvDbka__filterList{cursor:pointer;border:.4px solid var(--tertiary-color);border-radius:10px 0 0 10px;padding:1.4rem 3rem;font-size:1.4rem}.TableFilter-module__AvDbka__filterList:nth-of-type(2),.TableFilter-module__AvDbka__filterList:nth-of-type(3){border-radius:0}.TableFilter-module__AvDbka__filterList:last-child{border-radius:0 10px 10px 0}.TableFilter-module__AvDbka__filterList:hover{color:#fff;background-color:var(--primary-color);transition:background-color .3s ease-in-out}.TableFilter-module__AvDbka__collapsible{padding:1rem 2rem;transition:max-height .3s ease-out;overflow:hidden}.TableFilter-module__AvDbka__collapsibleNavHeader{justify-content:space-between;display:flex}.TableFilter-module__AvDbka__navHeaderList{padding:.5rem}.TableFilter-module__AvDbka__navHeaderList button{color:var(--color-body-text);place-content:center;align-items:center;font-size:1.4rem;display:flex}.TableFilter-module__AvDbka__filterButton{cursor:pointer;background-color:#f9f9f9;border:.4px solid #00000009;border-radius:10px;padding:1rem .5rem;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.TableFilter-module__AvDbka__filterButton:hover{box-shadow:12px 12px 12px #0000001a,-10px -10px 10px #fff}.TableFilter-module__AvDbka__filterButton:hover svg{transform:translateY(2px)}.TableFilter-module__AvDbka__span button{gap:1rem;display:flex}.TableFilter-module__AvDbka__spanNumber{background-color:var(--primary-color);color:#fff;border-radius:15px;padding:.2rem .8rem;transition:all .3s ease-in-out}.TableFilter-module__AvDbka__collapsibleFilter{opacity:0;gap:1rem;max-height:0;transition:max-height .3s ease-out,opacity .3s ease-out;overflow:hidden}.TableFilter-module__AvDbka__collapsibleFilter.TableFilter-module__AvDbka__expanded{opacity:1;max-height:1000px;transition:max-height .3s ease-in,opacity .3s ease-in}.TableFilter-module__AvDbka__iconRotate{transition:transform .3s ease-in-out}.TableFilter-module__AvDbka__iconRotate.TableFilter-module__AvDbka__rotated{transform:rotate(180deg)}.TableFilter-module__AvDbka__filterHeader{color:var(--color-body-text);margin:1.6rem;font-size:1.7rem}.TableFilter-module__AvDbka__filterHeader:before{content:"- "}.TableFilter-module__AvDbka__filterList_data{flex-flow:wrap;gap:1rem;list-style-type:none;display:flex}.TableFilter-module__AvDbka__filterItem button{cursor:pointer;background-color:#0000;border:.4px solid #cccccc70;border-radius:8px;padding:1.3rem 2rem;transition:all .3s ease-in-out}.TableFilter-module__AvDbka__filterItem button:hover,.TableFilter-module__AvDbka__filterItemActive button{background-color:var(--primary-color);color:#fff}.TableFilter-module__AvDbka__collapsibleNav{padding:1rem 0}@media (max-width:768px){.TableFilter-module__AvDbka__collapsibleNav{display:none}.TableFilter-module__AvDbka__filterSection{width:100%;height:auto;padding:0 1rem;overflow:visible}.TableFilter-module__AvDbka__filterContainer{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;width:100%;margin-bottom:1rem;padding-bottom:1rem;overflow-x:auto}.TableFilter-module__AvDbka__filterContainer::-webkit-scrollbar{display:none}.TableFilter-module__AvDbka__filterList{white-space:nowrap;flex-shrink:0}.TableFilter-module__AvDbka__filterList_data{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;margin-bottom:2rem;padding:0 1rem;display:grid;overflow-x:auto}.TableFilter-module__AvDbka__filterItem{flex-shrink:0}.TableFilter-module__AvDbka__filterItem button{white-space:nowrap}.TableFilter-module__AvDbka__collapsibleFilter{opacity:1;max-height:none;padding-bottom:4rem;transition:none;overflow:visible}}.TableFilter-module__AvDbka__advancedFilterWrapper{width:100%}
.TableSkeletonLoader-module__02-Ppq__skeleton{-webkit-backdrop-filter:blur(10px);background:linear-gradient(90deg,#ffffff4d 0%,#ffffff80 50%,#ffffff4d 100%) 0 0/200% 100%;border:1px solid #fff6;border-radius:8px;animation:2s ease-in-out infinite TableSkeletonLoader-module__02-Ppq__shimmer;box-shadow:0 2px 8px #0000000a}@keyframes TableSkeletonLoader-module__02-Ppq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.TableSkeletonLoader-module__02-Ppq__skeleton-table-container{background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);width:100%;height:100%;padding:0;overflow:auto}.TableSkeletonLoader-module__02-Ppq__skeleton-table{border-collapse:collapse;width:100%}.TableSkeletonLoader-module__02-Ppq__skeleton-thead{-webkit-backdrop-filter:blur(8px);background:#ffffff14;border-bottom:2px solid #f0f0f080}.TableSkeletonLoader-module__02-Ppq__skeleton-row{height:52px}.TableSkeletonLoader-module__02-Ppq__skeleton-th,.TableSkeletonLoader-module__02-Ppq__skeleton-td{text-align:left;vertical-align:middle;padding:.85rem 1rem}.TableSkeletonLoader-module__02-Ppq__skeleton-header{border-radius:4px;width:70%;height:12px;margin:0}.TableSkeletonLoader-module__02-Ppq__skeleton-cell{border-radius:4px;width:75%;height:12px}.TableSkeletonLoader-module__02-Ppq__skeleton-cell:first-child{width:60%}.TableSkeletonLoader-module__02-Ppq__skeleton-icon{border-radius:50%;width:24px;height:24px;margin:0 auto}.TableSkeletonLoader-module__02-Ppq__skeleton-tbody .TableSkeletonLoader-module__02-Ppq__skeleton-row{background:#ffffff08;border-bottom:1px solid #f0f0f066;transition:background-color .2s}.TableSkeletonLoader-module__02-Ppq__skeleton-tbody .TableSkeletonLoader-module__02-Ppq__skeleton-row:last-child{border-bottom:none}.TableSkeletonLoader-module__02-Ppq__skeleton-list-container{flex-direction:column;gap:.75rem;height:100%;padding:1rem;display:flex;overflow:auto}.TableSkeletonLoader-module__02-Ppq__skeleton-list-item{-webkit-backdrop-filter:blur(12px);background:#fff9;border:1px solid #ffffff80;border-radius:16px;gap:1.25rem;min-height:150px;padding:1.25rem;transition:all .3s;display:flex;box-shadow:0 4px 16px #0000000f,0 1px 4px #0000000a}.TableSkeletonLoader-module__02-Ppq__skeleton-list-content{flex-direction:column;flex:1;justify-content:center;gap:.9rem;display:flex}.TableSkeletonLoader-module__02-Ppq__skeleton-list-header{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.TableSkeletonLoader-module__02-Ppq__skeleton-title{border-radius:5px;width:65px;height:18px}.TableSkeletonLoader-module__02-Ppq__skeleton-status{border-radius:12px;width:75px;height:16px}.TableSkeletonLoader-module__02-Ppq__skeleton-list-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.TableSkeletonLoader-module__02-Ppq__skeleton-label{border-radius:4px;width:45px;height:12px}.TableSkeletonLoader-module__02-Ppq__skeleton-value{border-radius:4px;width:65px;height:12px}.TableSkeletonLoader-module__02-Ppq__skeleton-list-image{flex-shrink:0;justify-content:center;align-items:center;width:150px;display:flex}.TableSkeletonLoader-module__02-Ppq__skeleton-image{border-radius:8px;width:100%;height:130px}@media (max-width:768px){.TableSkeletonLoader-module__02-Ppq__skeleton-table-container{padding:0}.TableSkeletonLoader-module__02-Ppq__skeleton-th,.TableSkeletonLoader-module__02-Ppq__skeleton-td{padding:.65rem .75rem}.TableSkeletonLoader-module__02-Ppq__skeleton-list-item{flex-direction:column;min-height:auto;padding:1rem}.TableSkeletonLoader-module__02-Ppq__skeleton-list-image{width:100%}.TableSkeletonLoader-module__02-Ppq__skeleton-image{height:180px}.TableSkeletonLoader-module__02-Ppq__skeleton-list-content{gap:.7rem}}.TableSkeletonLoader-module__02-Ppq__skeleton-td:first-child .TableSkeletonLoader-module__02-Ppq__skeleton-cell{width:55%}.TableSkeletonLoader-module__02-Ppq__skeleton-td:nth-child(2) .TableSkeletonLoader-module__02-Ppq__skeleton-cell{width:70%}.TableSkeletonLoader-module__02-Ppq__skeleton-td:nth-child(3) .TableSkeletonLoader-module__02-Ppq__skeleton-cell{width:65%}.TableSkeletonLoader-module__02-Ppq__skeleton-td:nth-child(4) .TableSkeletonLoader-module__02-Ppq__skeleton-cell{width:50%}.TableSkeletonLoader-module__02-Ppq__skeleton-td:nth-child(5) .TableSkeletonLoader-module__02-Ppq__skeleton-cell{width:45%}.TableSkeletonLoader-module__02-Ppq__skeleton-td:last-child{text-align:center}@media (prefers-color-scheme:dark){.TableSkeletonLoader-module__02-Ppq__skeleton{background:linear-gradient(90deg,#2d2d2d66 0%,#3d3d3d99 50%,#2d2d2d66 100%);border-color:#ffffff1a}.TableSkeletonLoader-module__02-Ppq__skeleton-list-item{background:#1f1f1f99;border-color:#ffffff1a}.TableSkeletonLoader-module__02-Ppq__skeleton-tbody .TableSkeletonLoader-module__02-Ppq__skeleton-row{border-color:#2a2a2a}.TableSkeletonLoader-module__02-Ppq__skeleton-thead{border-bottom-color:#3a3a3a}}
.ApartmentTable-module___xLiaq__table--section{z-index:2;background-color:#fff;flex-direction:column;width:100%;max-width:463px;height:100vh;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out,opacity .2s ease-in-out;display:flex;position:relative;overflow:hidden}.ApartmentTable-module___xLiaq__list__down--active{background-color:#ffffff1f;box-shadow:0 0 0 1px #ffffff59}.ApartmentTable-module___xLiaq__list__down:disabled{opacity:.45;cursor:not-allowed}.ApartmentTable-module___xLiaq__overlay-section--active{outline:2px solid var(--secondary-color);outline-offset:-2px;transform:translateY(-2px);box-shadow:0 8px 24px #0f172a33}.ApartmentTable-module___xLiaq__empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:220px;padding:2.4rem 1.6rem;display:flex}.ApartmentTable-module___xLiaq__empty-state__title{color:var(--color-headings);margin:0;font-size:1.8rem}.ApartmentTable-module___xLiaq__empty-state__copy{color:#666;max-width:30ch;margin:0;font-size:1.4rem;line-height:1.5}.ApartmentTable-module___xLiaq__table--section.ApartmentTable-module___xLiaq__expanded{max-width:463px}.ApartmentTable-module___xLiaq__table--section.ApartmentTable-module___xLiaq__collapsed{max-width:0}.ApartmentTable-module___xLiaq__table--section.ApartmentTable-module___xLiaq__table--section-expanded{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;max-width:650px;display:grid;overflow:visible}.ApartmentTable-module___xLiaq__table--section.ApartmentTable-module___xLiaq__table--section-expanded .ApartmentTable-module___xLiaq__table-container{grid-column:1/2}.ApartmentTable-module___xLiaq__table--section.ApartmentTable-module___xLiaq__non-visible{transform:translate(-100%)}.ApartmentTable-module___xLiaq__toggle-table-btn{background-color:var(--main-color);color:#fff;cursor:pointer;z-index:1;border:none;border-radius:50px;padding:.7rem;transition:all .6s cubic-bezier(.4,0,.2,1);position:fixed;bottom:2rem;left:463px}.ApartmentTable-module___xLiaq__toggle-table-btn:hover{background-color:#ccc}.ApartmentTable-module___xLiaq__table--section.ApartmentTable-module___xLiaq__collapsed .ApartmentTable-module___xLiaq__toggle-table-btn{left:25px}.ApartmentTable-module___xLiaq__table--section.ApartmentTable-module___xLiaq__table--section-expanded .ApartmentTable-module___xLiaq__toggle-table-btn{left:650px}.ApartmentTable-module___xLiaq__table-close{width:20px;height:20px;transition:transform .6s cubic-bezier(.4,0,.2,1)}.ApartmentTable-module___xLiaq__table--section.ApartmentTable-module___xLiaq__collapsed .ApartmentTable-module___xLiaq__table-close{transform:rotate(180deg)}.ApartmentTable-module___xLiaq__table-container{background:linear-gradient(#fffffffa 0%,#f8f5ef 100%);border-radius:14px;flex-direction:column;flex:1;width:100%;min-height:0;padding:1.2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #0f172a14}.ApartmentTable-module___xLiaq__table-content-shell,.ApartmentTable-module___xLiaq__table-state-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ApartmentTable-module___xLiaq__table-state-panel--empty{padding:0 .8rem 1rem}.ApartmentTable-module___xLiaq__table--navbar,.ApartmentTable-module___xLiaq__table-filter{flex-shrink:0}.ApartmentTable-module___xLiaq__parent-container{flex-direction:column;height:100vh;display:flex}.ApartmentTable-module___xLiaq__table-filter,.ApartmentTable-module___xLiaq__data-filter{flex:none}.ApartmentTable-module___xLiaq__table-container__header{border-bottom:1px solid #cccccc4d;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.2rem 1rem;display:flex}.ApartmentTable-module___xLiaq__table-container__header-column{flex-direction:column;gap:.35rem;min-width:0;display:flex}.ApartmentTable-module___xLiaq__table-container__header button{padding:1rem;font-size:1rem}.ApartmentTable-module___xLiaq__table-container__header .ApartmentTable-module___xLiaq__list__down{box-shadow:var(--primary-color) 0px 0px 3px 0px, var(--primary-color) 0px 0px 2px 0px;background-color:#ffffffe6;border:none;border-radius:14px;padding:.95rem}.ApartmentTable-module___xLiaq__list__down svg{width:25px;height:25px}.ApartmentTable-module___xLiaq__right_side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.ApartmentTable-module___xLiaq__table-container__title{color:var(--color-headings);margin:0;font-size:1.8rem;font-weight:600;line-height:1.1}.ApartmentTable-module___xLiaq__table-container__subtitle{color:#666;margin:0;font-size:1.4rem}.ApartmentTable-module___xLiaq__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin-bottom:0}.ApartmentTable-module___xLiaq__table__head{z-index:2;background-color:#f8f5ef;position:sticky;top:0;box-shadow:inset 0 -1px #0f172a14}.ApartmentTable-module___xLiaq__table__header{color:#777474;text-align:center;padding:1.2rem;font-size:1.3rem;font-weight:600}.ApartmentTable-module___xLiaq__table__row{transition:background-color .2s ease-in-out,transform .2s ease-in-out}.ApartmentTable-module___xLiaq__table__cell{text-align:center;cursor:pointer;vertical-align:middle;border-bottom:1px solid #cccccc4d;padding:1.3rem 1.2rem;font-size:1.3rem;font-weight:500;transition:background-color .2s ease-in-out}.ApartmentTable-module___xLiaq__table__header--icon,.ApartmentTable-module___xLiaq__table__cell--icon{width:5.2rem}.ApartmentTable-module___xLiaq__table__cell:first-child{font-weight:600}.ApartmentTable-module___xLiaq__table__row--selected{background-color:#c2931214}.ApartmentTable-module___xLiaq__table__cell--selected{background-color:var(--secondary-color);color:#fff}.ApartmentTable-module___xLiaq__table__row:last-child .ApartmentTable-module___xLiaq__table__cell{border-bottom:0}.ApartmentTable-module___xLiaq__table__body .ApartmentTable-module___xLiaq__table__row:hover{background-color:#cccccc1a}.ApartmentTable-module___xLiaq__table__body .ApartmentTable-module___xLiaq__table__row:hover .ApartmentTable-module___xLiaq__table__cell{color:var(--color-headings)}.ApartmentTable-module___xLiaq__table__row:focus-visible{outline:2px solid var(--secondary-color);outline-offset:-2px}.ApartmentTable-module___xLiaq__available--text{color:var(--status-available)}.ApartmentTable-module___xLiaq__reserved--text{color:var(--status-reserved)}.ApartmentTable-module___xLiaq__sold--text{color:var(--status-sold)}.ApartmentTable-module___xLiaq__table__body--scroll{scrollbar-width:thin;scrollbar-color:var(--secondary-color) #e4e4e4;opacity:1;overscroll-behavior:contain;flex:1;height:100%;min-height:0;padding:0 1.2rem 1.6rem;scroll-padding-bottom:2.4rem;transition:opacity .3s ease-in-out,transform .3s ease-in-out;position:relative;overflow-y:auto;transform:translateY(0)}.ApartmentTable-module___xLiaq__table__body--scroll::-webkit-scrollbar{width:4px;height:4px}.ApartmentTable-module___xLiaq__table__body--scroll::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}.ApartmentTable-module___xLiaq__table__body--scroll::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border-radius:100px}.ApartmentTable-module___xLiaq__table__header--hide,.ApartmentTable-module___xLiaq__table__cell--hide{display:table-cell}.ApartmentTable-module___xLiaq__hidden{display:none!important}.ApartmentTable-module___xLiaq__visible{display:table-cell!important}.ApartmentTable-module___xLiaq__overlay-list{opacity:1;flex-direction:column;gap:1rem;padding-bottom:1.2rem;transition:opacity .3s ease-in-out,transform .3s ease-in-out;display:flex;transform:translateY(0)}.ApartmentTable-module___xLiaq__overlay-section{cursor:pointer;background-color:#fff;border-radius:8px;grid-template-columns:1fr 1fr;gap:1rem;transition:box-shadow .3s ease-in-out,transform .2s ease-in-out;display:grid}.ApartmentTable-module___xLiaq__overlay-section:hover{transform:translateY(-2px);box-shadow:0 0 #3c40434d,0 1px 20px 1px #3c404326}.ApartmentTable-module___xLiaq__overlay-details{cursor:pointer;flex-direction:column;justify-content:center;gap:1rem;padding:0 1.2rem;display:flex;position:relative}.ApartmentTable-module___xLiaq__overlay_list__header{height:50px;margin:0}.ApartmentTable-module___xLiaq__overlay--title,.ApartmentTable-module___xLiaq__overlay--subtitle,.ApartmentTable-module___xLiaq__overlay--text{font-size:1.5rem;font-weight:600}.ApartmentTable-module___xLiaq__overlay--title{color:#000;margin-bottom:0;font-size:1.6rem}.ApartmentTable-module___xLiaq__overlay--subtitle{color:#777474}.ApartmentTable-module___xLiaq__overlay--text{color:#000000a9}.ApartmentTable-module___xLiaq__overlay--list_left,.ApartmentTable-module___xLiaq__overlay--list_left,.ApartmentTable-module___xLiaq__overlay--list_left{padding:.7rem .2rem;position:relative}.ApartmentTable-module___xLiaq__overlay--list_left:after{content:"";z-index:1;background-color:#0000001c;width:100%;height:1px;position:absolute;bottom:-4px}.ApartmentTable-module___xLiaq__overlay--list_left:last-child:after{display:none}.ApartmentTable-module___xLiaq__overlay--list__room{border-bottom:none}.ApartmentTable-module___xLiaq__overlay-image-container{background-color:var(--secondary-color);border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ApartmentTable-module___xLiaq__love_icon_wrapper{z-index:1;width:var(--circle-size);height:var(--circle-size);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;top:18px;right:-30px;transform:translate(-50%,-50%)}.ApartmentTable-module___xLiaq__overlay-image-container svg{top:10px;right:10px}.ApartmentTable-module___xLiaq__overlay_list__availability{margin:0;padding:0;font-size:1.4rem}.ApartmentTable-module___xLiaq__overlay--image{object-fit:cover;border-radius:4px;width:100%;height:auto}.ApartmentTable-module___xLiaq__fade-enter{opacity:0;transform:translateY(10px)}.ApartmentTable-module___xLiaq__fade-enter-active{opacity:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateY(0)}.ApartmentTable-module___xLiaq__fade-exit{opacity:1;transform:translateY(0)}.ApartmentTable-module___xLiaq__fade-exit-active{opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateY(-10px)}.ApartmentTable-module___xLiaq__love-icon-enter{opacity:0;transform:scale(.8)}.ApartmentTable-module___xLiaq__love-icon-enter-active{opacity:1;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:scale(1)}.ApartmentTable-module___xLiaq__love-icon-exit{opacity:1;transform:scale(1)}.ApartmentTable-module___xLiaq__love-icon-exit-active{opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:scale(.8)}.ApartmentTable-module___xLiaq__list-toggle-enter{transform:rotate(0)}.ApartmentTable-module___xLiaq__list-toggle-enter-active{transition:transform .3s ease-in-out;transform:rotate(180deg)}.ApartmentTable-module___xLiaq__list-toggle-exit{transform:rotate(180deg)}.ApartmentTable-module___xLiaq__list-toggle-exit-active{transition:transform .3s ease-in-out;transform:rotate(0)}.ApartmentTable-module___xLiaq__filter_button{box-shadow:var(--primary-color) 0px 0px 3px 0px, var(--primary-color) 0px 0px 2px 0px;cursor:pointer;color:var(--primary-color);background-color:#ffffffeb;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.85rem 1.1rem;font-size:1rem;display:flex}.ApartmentTable-module___xLiaq__filter_button svg{width:18px;fill:var(--primary-color);height:18px}.ApartmentTable-module___xLiaq__filter-view{-webkit-overflow-scrolling:touch;height:calc(100vh - 60px);padding:1rem;overflow-y:auto}.ApartmentTable-module___xLiaq__filter-header{align-items:center;gap:1rem;display:flex}.ApartmentTable-module___xLiaq__back-button{cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem;display:flex}@media (max-width:768px){.ApartmentTable-module___xLiaq__table--section{height:100vh;max-height:-webkit-fill-available}.ApartmentTable-module___xLiaq__table--section.ApartmentTable-module___xLiaq__expanded,.ApartmentTable-module___xLiaq__table--section.ApartmentTable-module___xLiaq__table--section-expanded{max-width:100%}.ApartmentTable-module___xLiaq__toggle-table-btn{display:none}.ApartmentTable-module___xLiaq__table-container{height:100%;padding:.8rem}.ApartmentTable-module___xLiaq__table-container__header{flex-wrap:wrap;align-items:center;padding:1rem}.ApartmentTable-module___xLiaq__table-container__title{font-size:1.6rem}.ApartmentTable-module___xLiaq__table__body--scroll{scrollbar-width:thin;scrollbar-color:var(--secondary-color) #e4e4e4}.ApartmentTable-module___xLiaq__table__cell,.ApartmentTable-module___xLiaq__table__header{padding:1rem;font-size:1.2rem}.ApartmentTable-module___xLiaq__filter_button{color:#615e5e;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.8rem 1.2rem;transition:all .3s ease-in-out;display:flex}.ApartmentTable-module___xLiaq__filter_button:hover{background-color:var(--primary-color-dark)}.ApartmentTable-module___xLiaq__filter_button svg{width:20px;height:20px}.ApartmentTable-module___xLiaq__show-filters-btn{display:none}.ApartmentTable-module___xLiaq__filter-view{z-index:2;background:#fff;height:100vh;max-height:-webkit-fill-available;padding-bottom:80px;position:absolute;inset:0;overflow-y:auto}.ApartmentTable-module___xLiaq__filter-header{z-index:3;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex;position:sticky;top:0}.ApartmentTable-module___xLiaq__filter-header svg{width:25px;fill:var(--primary-color);height:25px;animation:1.5s ease-in-out infinite ApartmentTable-module___xLiaq__moveLeftRight;transform:translate(-5px)}@keyframes ApartmentTable-module___xLiaq__moveLeftRight{0%,to{transform:translate(-5px)}50%{transform:translate(-10px)}}.ApartmentTable-module___xLiaq__filter-header h3{color:var(--primary-color);margin:0;font-size:1.6rem}.ApartmentTable-module___xLiaq__filter-header .ApartmentTable-module___xLiaq__back-button{cursor:pointer;background:0 0;border:none;align-items:center;gap:1rem;padding:.5rem;display:flex}.ApartmentTable-module___xLiaq__filter-header .ApartmentTable-module___xLiaq__table-container__title{color:var(--primary-color);margin:0}}@media (min-width:769px){.ApartmentTable-module___xLiaq__filter-view,.ApartmentTable-module___xLiaq__filter_button{display:none!important}}@media (max-width:768px){.ApartmentTable-module___xLiaq__table--section{height:100vh;min-height:-webkit-fill-available}.ApartmentTable-module___xLiaq__filter_SmallScreen{height:100%}.ApartmentTable-module___xLiaq__table-container{padding:.5rem}.ApartmentTable-module___xLiaq__table-container__header{padding:1rem 1.2rem}.ApartmentTable-module___xLiaq__right_side{justify-content:flex-start;width:100%}.ApartmentTable-module___xLiaq__table-container__title{font-size:1.4rem}.ApartmentTable-module___xLiaq__table-container__subtitle{font-size:1.2rem}.ApartmentTable-module___xLiaq__table__cell,.ApartmentTable-module___xLiaq__table__header{padding:.8rem;font-size:1.1rem}.ApartmentTable-module___xLiaq__table__body--scroll{padding:0 .6rem 1.2rem}}.ApartmentTable-module___xLiaq__table-enter{opacity:0;transform:translate(100%)}.ApartmentTable-module___xLiaq__table-enter-active{opacity:1;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translate(0%)}.ApartmentTable-module___xLiaq__table-exit{opacity:1;transform:translate(0%)}.ApartmentTable-module___xLiaq__table-exit-active{opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translate(-100%)}.ApartmentTable-module___xLiaq__overlay-enter{opacity:0;transform:translate(100%)}.ApartmentTable-module___xLiaq__overlay-enter-active{opacity:1;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translate(0%)}.ApartmentTable-module___xLiaq__overlay-exit{opacity:1;transform:translate(0%)}.ApartmentTable-module___xLiaq__overlay-exit-active{opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translate(-100%)}
