.mobile-app-prompt{position:relative;background:#f5f7fa;border-bottom:1px solid #e5e9ef;padding:15px 42px 15px 16px;color:#071f49;font-family:'Avenir Next','Segoe UI',Arial,sans-serif}
.mobile-app-prompt[hidden]{display:none!important}
.mobile-app-prompt strong{display:block;font-size:14px;margin-bottom:4px}
.mobile-app-prompt p{font-size:12px;line-height:1.5;margin:0 0 9px;max-width:40em;color:#5a6880}
.mobile-app-dismiss{position:absolute;right:10px;top:10px;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#071f49;font-size:24px;cursor:pointer}
.mobile-app-links{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.mobile-app-store-unit{display:flex;flex-direction:column;align-items:center;gap:3px}
.mobile-app-store-unit a{height:42px;display:flex;align-items:center;justify-content:center}
.mobile-app-store-unit img{object-fit:contain;display:block}
.mobile-app-store-unit .official-appstore{width:120px;height:40px}
.mobile-app-store-unit .official-googleplay{width:145px;height:56px}
.mobile-app-store-unit small{font-size:10px;color:#5a6880}
.mobile-app-web{font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:4px;color:#071f49}
.mobile-app-prompt button:focus-visible,.mobile-app-prompt a:focus-visible{outline:3px solid #ed0024;outline-offset:3px}
