/* Loaded only on the accommodation directory and profile. */
.accommodation-profile-navigation [data-accommodation-close] { display: none; }
@media (max-width: 700px) {
    .page-accommodation .accommodation-profile-navigation { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 12px; }
    .page-accommodation .accommodation-profile-navigation .accommodation-back { display: inline-flex; align-items: center; min-height: 44px; margin: 0; padding: 6px 0; }
    .page-accommodation .accommodation-profile-navigation [data-accommodation-close] { display: inline-flex; align-items: center; justify-content: center; flex: none; width: 44px; height: 44px; color: var(--home-teal, #146779); background: var(--home-surface, #fffdf9); border: 1px solid var(--home-line, #d9e2df); border-radius: 50%; text-decoration: none; }
    .page-accommodation .accommodation-profile-navigation [data-accommodation-close] svg { width: 21px; height: 21px; flex: none; }
    .page-accommodation .accommodation-profile-navigation [data-accommodation-close]:hover { background: var(--home-soft, #f1f5f1); }
    .page-accommodation .accommodation-profile-navigation [data-accommodation-close]:focus-visible { outline: 3px solid var(--home-teal, #146779); outline-offset: 3px; }
}
