.PwaInstallPrompt_banner__zlwnD{position:fixed;bottom:24px;left:24px;z-index:70;width:min(430px,calc(100vw - 32px));padding:16px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid #dfe7f3;border-radius:20px;background:#fff;box-shadow:0 14px 55px #19326320;color:#233451}.PwaInstallPrompt_banner__zlwnD img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.PwaInstallPrompt_banner__zlwnD>div{flex:1;min-width:160px}.PwaInstallPrompt_banner__zlwnD strong{display:block;font-size:14px}.PwaInstallPrompt_banner__zlwnD span{display:block;font-size:12px;color:#758195;margin-top:5px}.PwaInstallPrompt_done__44vL1,.PwaInstallPrompt_install__4bK4C{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:0;border-radius:12px;background:#3556c7;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.PwaInstallPrompt_banner__zlwnD .PwaInstallPrompt_install__4bK4C{flex:1;white-space:nowrap}.PwaInstallPrompt_close__uURGt{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;color:#7b8799;background:#f3f6fa;cursor:pointer}.PwaInstallPrompt_banner__zlwnD>.PwaInstallPrompt_close__uURGt{position:absolute;left:8px;top:8px;width:32px;height:32px}.PwaInstallPrompt_banner__zlwnD>div{padding-left:14px}.PwaInstallPrompt_banner__zlwnD p{flex-basis:100%;font-size:12px;line-height:1.8;margin:0}.PwaInstallPrompt_dialog__O_ufj{width:min(390px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:24px;border:1px solid #e0e6f1;border-radius:24px;background:#fff;color:#233451;box-shadow:0 24px 80px #19326330}.PwaInstallPrompt_dialog__O_ufj::backdrop{background:#182a4d70;backdrop-filter:blur(3px)}.PwaInstallPrompt_dialog__O_ufj header{display:flex;align-items:center;justify-content:space-between;gap:12px}.PwaInstallPrompt_dialog__O_ufj h2{font-size:18px;font-weight:800}.PwaInstallPrompt_dialog__O_ufj li,.PwaInstallPrompt_dialog__O_ufj p{font-size:14px;line-height:1.9}.PwaInstallPrompt_dialog__O_ufj p{margin:18px 0}.PwaInstallPrompt_dialog__O_ufj ol{display:grid;gap:12px;margin:18px 0;list-style:none;padding:0}.PwaInstallPrompt_dialog__O_ufj li{display:flex;gap:12px;padding:12px;border-radius:14px;background:#f2f6ff}.PwaInstallPrompt_dialog__O_ufj li svg{flex-shrink:0;margin-top:4px;color:#3556c7}.PwaInstallPrompt_dialog__O_ufj small{display:block;font-size:12px;color:#788498;line-height:1.8}.PwaInstallPrompt_done__44vL1{width:100%;margin-top:20px}.PwaInstallPrompt_banner__zlwnD button:focus-visible,.PwaInstallPrompt_dialog__O_ufj button:focus-visible{outline:3px solid #8da8ee;outline-offset:3px}@media(max-width:640px){.PwaInstallPrompt_banner__zlwnD{left:16px;bottom:calc(90px + env(safe-area-inset-bottom));width:calc(100vw - 32px)}.PwaInstallPrompt_banner__zlwnD .PwaInstallPrompt_install__4bK4C{flex-basis:100%}.PwaInstallPrompt_banner__zlwnD>.PwaInstallPrompt_close__uURGt{width:40px;height:40px}.PwaInstallPrompt_banner__zlwnD>div{padding-left:26px}}