.navigation-recovery[hidden]{display:none!important}.navigation-recovery{position:fixed;z-index:100;left:50%;bottom:24px;transform:translateX(-50%);width:min(480px,calc(100% - 32px));padding:24px;background:#f7f5f1;color:#171717;border:1px solid #d9d5ce;border-radius:4px;box-shadow:0 12px 40px #0002}.navigation-recovery p{margin:0 0 16px;line-height:1.6}.navigation-recovery>div{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.navigation-recovery .text-link{text-decoration:underline;text-underline-offset:4px}
