/* Product identity is separate from the active accommodation unit. */
.gostivo-login-heading{margin:0 0 1.5rem!important;line-height:1!important}
.gostivo-login-logo{display:block;width:100%;max-width:440px;height:auto;background:#faf7ef;border-radius:14px;padding:14px;box-sizing:border-box}
.gostivo-header-logo{width:142px;height:auto;max-height:58px;object-fit:contain;background:#faf7ef;border-radius:8px;padding:5px}
.gostivo-header-copy{display:flex;flex-direction:column;line-height:1.2;white-space:normal;min-width:0;overflow-wrap:anywhere}
.gostivo-header-copy small{font-size:.68rem;font-weight:500;opacity:.85;margin-top:3px}
.navbar-brand:has(.gostivo-header-logo){display:flex;gap:.65rem;align-items:center;max-width:calc(100% - 70px)}
.gostivo-app-name{display:block;font-family:system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.05em;margin-top:.35rem;color:#efe0c4}
@media(min-width:1100px){.desktop-nav-brand .gostivo-sidebar-logo{border-radius:10px;object-fit:contain}.desktop-nav-compact .gostivo-app-name{display:none}}
@media(max-width:575.98px){.gostivo-header-logo{width:112px;max-height:46px}.gostivo-header-copy{font-size:.9rem}.gostivo-login-logo{max-width:340px;padding:10px}}
