.v-popper--theme-sidebar-tooltip .v-popper__inner[data-v-5f24d8aa]{box-shadow:0 8px 24px -4px #1018281f,0 0 12px -4px #10182814;border-radius:8px!important;background:var(--ffffff, #fff)!important;padding:12px 16px!important;color:var(--primary-text)!important}.v-popper--theme-sidebar-tooltip .v-popper__arrow-outer[data-v-5f24d8aa]{box-shadow:0 8px 24px -4px #1018281f,0 0 12px -4px #10182814;border-color:var(--ffffff, #fff)!important}.v-popper--theme-address-tooltip .v-popper__inner[data-v-5f24d8aa]{border-radius:8px!important;background:var(--primary-navy, #051c3f)!important;padding:12px 16px!important;color:var(--white-text, #fff)!important;font-family:Roboto;font-size:13px;font-weight:400;line-height:16px;box-shadow:0 4px 24px #051c3f33,0 2px 4px #041b3f1a}.v-popper--theme-address-tooltip .v-popper__arrow-container[data-v-5f24d8aa]{display:none!important}.ui-spinner[data-v-5f24d8aa]{--border-width: 1px;position:absolute;inset:0;background-color:inherit;border-radius:inherit;z-index:2}@keyframes rotateCenter-5f24d8aa{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-spinner[data-v-5f24d8aa]:after{content:"";position:absolute;top:45%;left:50%;padding:4px;border:var(--border-width) solid currentColor;border-right-color:transparent;border-radius:50%;animation-name:rotateCenter-5f24d8aa;animation-duration:1s;animation-iteration-count:infinite;transform:translate(-50%,-50%);z-index:3}.card-parking-lot-skeleton[data-v-5f24d8aa]{display:flex;flex-direction:column;width:292px;height:340px;border-radius:12px;overflow:hidden;background-color:#fff;box-shadow:0 2px 8px -2px #1018281f,0 0 6px -2px #1018280f}.card-parking-lot-skeleton__image[data-v-5f24d8aa]{width:100%;height:140px;flex-shrink:0}.card-parking-lot-skeleton__body[data-v-5f24d8aa]{display:flex;flex-direction:column;justify-content:space-between;flex:1;width:100%;padding:16px 16px 12px}.card-parking-lot-skeleton__text[data-v-5f24d8aa]{display:flex;flex-direction:column;gap:8px}.card-parking-lot-skeleton__line[data-v-5f24d8aa]{height:16px;width:100%;border-radius:4px}.card-parking-lot-skeleton__line_short[data-v-5f24d8aa]{width:55%}.card-parking-lot-skeleton__footer[data-v-5f24d8aa]{display:flex;gap:16px}.card-parking-lot-skeleton__price[data-v-5f24d8aa]{height:40px;flex:1;border-radius:6px}@media (max-width: 1200px){.card-parking-lot-skeleton[data-v-5f24d8aa]{width:calc(50% - 8px)}}@media (max-width: 599px){.card-parking-lot-skeleton[data-v-5f24d8aa]{width:100%}}.skeleton-shimmer[data-v-5f24d8aa]{position:relative;overflow:hidden;background-color:#e7ebf0}.skeleton-shimmer[data-v-5f24d8aa]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#fff9,#fff0);animation:card-parking-lot-skeleton-shimmer-5f24d8aa 1.4s ease-in-out infinite}@keyframes card-parking-lot-skeleton-shimmer-5f24d8aa{to{transform:translate(100%)}}.v-popper--theme-sidebar-tooltip .v-popper__inner[data-v-6a84424e]{box-shadow:0 8px 24px -4px #1018281f,0 0 12px -4px #10182814;border-radius:8px!important;background:var(--ffffff, #fff)!important;padding:12px 16px!important;color:var(--primary-text)!important}.v-popper--theme-sidebar-tooltip .v-popper__arrow-outer[data-v-6a84424e]{box-shadow:0 8px 24px -4px #1018281f,0 0 12px -4px #10182814;border-color:var(--ffffff, #fff)!important}.v-popper--theme-address-tooltip .v-popper__inner[data-v-6a84424e]{border-radius:8px!important;background:var(--primary-navy, #051c3f)!important;padding:12px 16px!important;color:var(--white-text, #fff)!important;font-family:Roboto;font-size:13px;font-weight:400;line-height:16px;box-shadow:0 4px 24px #051c3f33,0 2px 4px #041b3f1a}.v-popper--theme-address-tooltip .v-popper__arrow-container[data-v-6a84424e]{display:none!important}.ui-spinner[data-v-6a84424e]{--border-width: 1px;position:absolute;inset:0;background-color:inherit;border-radius:inherit;z-index:2}@keyframes rotateCenter-6a84424e{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-spinner[data-v-6a84424e]:after{content:"";position:absolute;top:45%;left:50%;padding:4px;border:var(--border-width) solid currentColor;border-right-color:transparent;border-radius:50%;animation-name:rotateCenter-6a84424e;animation-duration:1s;animation-iteration-count:infinite;transform:translate(-50%,-50%);z-index:3}.section-parking-lots[data-v-6a84424e]{padding:40px 0}.section-parking-lots.with-bg[data-v-6a84424e]{background-color:var(--brand-sky-blue-08)}.section-parking-lots.without-inner-padding[data-v-6a84424e]{padding:0}@media (max-width: 1200px){.section-parking-lots[data-v-6a84424e]{padding:20px 0 40px}}.section-parking-lots .section-parking-lots__more-btn[data-v-6a84424e]{z-index:10}.section-parking-lots .section-parking-lots__inner[data-v-6a84424e]{display:flex;flex-direction:column;max-width:1216px;margin:auto;width:100%}.section-parking-lots .section-parking-lots__header[data-v-6a84424e]{max-width:800px;margin:0 auto 40px;text-align:center}@media (max-width: 1200px){.section-parking-lots .section-parking-lots__header[data-v-6a84424e]{padding-left:40px;padding-right:40px;margin-bottom:24px}}@media (max-width: 599px){.section-parking-lots .section-parking-lots__header[data-v-6a84424e]{padding-left:16px;padding-right:16px}}.section-parking-lots .section-parking-lots__title[data-v-6a84424e]{text-align:center;max-width:800px}.section-parking-lots .section-parking-lots__description[data-v-6a84424e]{padding:16px 16px 0;max-width:800px}.section-parking-lots .section-parking-lots__description_bottom[data-v-6a84424e]{margin-left:auto;margin-right:auto}.section-parking-lots .section-parking-lots__list-spaces[data-v-6a84424e]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}@media (max-width: 1200px){.section-parking-lots .section-parking-lots__list-spaces[data-v-6a84424e]{margin:auto;max-width:calc(100vw - 80px)}}@media (max-width: 599px){.section-parking-lots .section-parking-lots__list-spaces[data-v-6a84424e]{max-width:calc(100vw - 32px)}}.section-parking-lots .section-parking-lots__button-more[data-v-6a84424e]{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;margin-top:46px}@media (max-width: 1200px){.section-parking-lots .section-parking-lots__button-more[data-v-6a84424e]{margin-top:24px;padding:0 40px}}@media (max-width: 599px){.section-parking-lots .section-parking-lots__button-more[data-v-6a84424e]{margin-top:16px;padding:0 16px}}.section-parking-lots .section-parking-lots__slider[data-v-6a84424e]{position:relative;padding:0 16px;display:flex;flex-direction:column;gap:8px}.section-parking-lots .section-parking-lots__skeleton-row[data-v-6a84424e]{display:flex;align-items:center;position:absolute;top:24px;left:0;right:0;flex-wrap:nowrap;width:100%;gap:16px;justify-content:center;pointer-events:none}.section-parking-lots .section-parking-lots__skeleton-row[data-v-6a84424e] .card-parking-lot-skeleton{height:50px;border-radius:12px 12px 0 0;background:linear-gradient(180deg,#fff,#fff0);box-shadow:none}.section-parking-lots .section-parking-lots__skeleton-row[data-v-6a84424e] .card-parking-lot-skeleton>*{display:none}@media (max-width: 1215px){.section-parking-lots .section-parking-lots__skeleton-row[data-v-6a84424e]{max-width:700px;margin:0 auto}.section-parking-lots .section-parking-lots__skeleton-row[data-v-6a84424e] .card-parking-lot-skeleton:nth-child(n+3){display:none}}.section-parking-lots .section-parking-lots__button-and-skeleton[data-v-6a84424e]{position:relative;overflow:visible}@media (max-width: 599px){.section-parking-lots .section-parking-lots__header[data-v-6a84424e]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:24px}.section-parking-lots .section-parking-lots__slider[data-v-6a84424e] .swiper:before,.section-parking-lots .section-parking-lots__slider[data-v-6a84424e] .swiper:after{display:none}.section-parking-lots .section-parking-lots__slider[data-v-6a84424e] .swiper-slide-visible{opacity:1!important}.section-parking-lots .section-parking-lots__skeleton-row[data-v-6a84424e]{max-width:100%;padding:0 16px;box-sizing:border-box}}@media (max-width: 599px) and (max-width: 1200px){.section-parking-lots .section-parking-lots__skeleton-row[data-v-6a84424e]{display:none}}@media (max-width: 1200px){.section-parking-lots .section-parking-lots__skeleton-row[data-v-6a84424e]{max-width:600px;margin:0 auto;display:none}}.section-parking-lots .card-parking-lot[data-v-6a84424e]{width:292px}@media (max-width: 1200px){.section-parking-lots .card-parking-lot[data-v-6a84424e]{width:calc(50% - 8px)}}@media (max-width: 599px){.section-parking-lots .card-parking-lot[data-v-6a84424e]{width:100%}}
