.project-entry{min-width:0}.project-entry .project-card{display:block}.project-tour-link{display:flex;align-items:center;gap:12px;border:1px solid #c9cdbd;padding:16px 18px;margin-top:16px;min-height:58px;font-size:13px;background:#f5f6ef;color:#3e492d}.project-tour-link:hover{background:#e9edde}.project-tour-link>.ui-arrow{margin-left:auto;width:19px;height:19px}.tour-360-icon{font-size:13px;letter-spacing:-.5px;border:1px solid #99a18b;border-radius:50%;width:37px;height:30px;display:grid;place-items:center;flex-shrink:0}.lp-actions .lp-tour-intro{display:flex;align-items:center;gap:10px;flex-basis:100%;width:fit-content;max-width:fit-content;font-size:12px;margin-top:8px;min-height:40px}.lp-tour-intro>span{font-size:16px;font-weight:500}.lp-model-actions .tour-model-link{flex-basis:100%;width:100%;justify-content:space-between;max-width:420px}.amenity-tour-link{margin-top:17px;min-height:44px;display:inline-flex;align-items:center;gap:12px;font-size:13px}
@media(min-width:1101px){body[data-page=home] .top nav{gap:16px;font-size:11px}body[data-page=reserva] .top nav{gap:14px;font-size:11px}}
@media(min-width:701px) and (max-width:1279px){.menu-toggle{display:block}.top nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--line);padding:22px var(--space);flex-direction:column;align-items:flex-start;max-height:calc(100svh - 92px);overflow-y:auto;gap:6px!important}.top nav.open{display:flex}.top nav a{font-size:17px!important;width:100%;min-height:44px}}
@media(max-width:700px){.project-tour-link{padding:13px 14px;font-size:13px}.lp-actions .lp-tour-intro{font-size:13px}.lp-model-actions .tour-model-link{max-width:none;font-size:13px}}
