@media(max-width:760px){
.login-page{padding-bottom:calc(70px + env(safe-area-inset-bottom))}
.login-page .mobilebar-simple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:fixed;inset:auto 0 0;align-items:center;gap:5px;padding:6px 8px max(6px,env(safe-area-inset-bottom));min-height:58px;background:#fffdf8;border-top:1px solid #e5dac8;box-shadow:0 -3px 18px #6a4e1705;z-index:35}
.login-page .mobilebar-simple a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:64px;min-height:44px;font-size:10px;font-weight:600;color:#79664d;border-radius:9px;text-decoration:none}
.login-page .mobilebar-simple .ui-icon{width:18px;height:18px}
.login-page .mobile-bookings{grid-column:1;grid-row:1;justify-self:start;margin-left:12px}
.login-page .mobile-explore{grid-column:2;grid-row:1;justify-self:center}
.login-page .mobile-cart{grid-column:3;grid-row:1;justify-self:end;margin-right:12px}
.login-page .mobilebar-simple a:focus-visible{outline:2px solid #aa702c;outline-offset:2px}
}
