/* Only rental branding changes the original page's initial presentation. */
[data-they-rental] p:first-child{display:flex;align-items:center;gap:12px}
.they-rental-logo{display:inline-block;width:70px;height:32px;object-fit:contain;flex-shrink:0}
.they-map{border:0;width:100%;height:100%;display:block}
[data-is="expandable"] details[open]+[role="definition"],[data-is="expandable"]:has(>details[open])>[role="definition"]{height:auto;opacity:1;grid-template-rows:1fr}
.they-menu-open [data-testid="main-menu"]{transform:translateX(0)}
.they-menu-open [data-is="backdrop"]{pointer-events:auto;opacity:.3}
.they-menu-open [data-is="nav-bar"],.they-scrolled [data-is="nav-bar"]{background:#fff;color:var(--primary-color)}
.they-menu-open [data-is="nav-bar"] img,.they-scrolled [data-is="nav-bar"] img{filter:brightness(0) saturate(100%) invert(16%) sepia(28%) saturate(2436%) hue-rotate(187deg) brightness(91%) contrast(96%)}
.they-submenu-open>ul{display:flex;position:static;transform:none;width:100%;padding-left:12px}
.they-submenu-open>ul>li:first-child{display:none}
.they-gallery-dialog{max-width:95vw;max-height:95vh;border:0;padding:40px;background:#fff;border-radius:6px}
.they-gallery-dialog::backdrop{background:#000b}
.they-gallery-dialog img{max-width:85vw;max-height:80vh;object-fit:contain}
.they-gallery-dialog button{position:absolute;right:10px;top:3px;font-size:25px;color:#173a63}
.swiper-pagination .swiper-pagination-bullet{cursor:pointer}
@media(max-width:400px){.they-rental-logo{width:52px;height:24px}[data-they-rental] p:first-child{gap:7px}}
#header [data-is="nav-bar"] img{filter:none!important}
@media(max-width:1023px){#header [data-is="nav-bar"]{background:#fff;color:var(--primary-color)}}
