[data-install-app]{background:#f4eddb;color:#8c7036;border:1px solid #e9ddbd;padding:9px 13px;border-radius:6px;font:500 11px 'Segoe UI',Arial,sans-serif;cursor:pointer}
[data-install-app][hidden]{display:none!important}.login-form-wrap>[data-install-app]{width:100%;margin-top:19px;padding:11px;font-size:12px}.account-dialog [data-install-app]{margin:12px 0}
.pwa-guide{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:90svh;overflow:auto;padding:30px;border:1px solid #e5e6dd;border-radius:16px;background:#fff;color:#41543a;box-shadow:0 25px 100px #112b3538;font:14px/1.7 'Segoe UI',Arial,sans-serif}
.pwa-guide::backdrop{background:#182a20a6;backdrop-filter:blur(3px)}.pwa-guide>img{display:block;width:100px;height:100px;border:1px solid #f2f1e8;border-radius:18px;margin-bottom:20px}
.pwa-guide .pwa-kicker{font-size:9px;letter-spacing:1.8px;color:#ad914c;font-weight:600;margin:0}.pwa-guide h2{font-size:27px;font-weight:550;letter-spacing:-.6px;margin:8px 0 12px;color:#35513d}.pwa-guide>p{font-size:13px;color:#87917e;line-height:1.8}
.pwa-guide section{border-top:1px solid #edf0e7;padding-top:16px;margin-top:18px}.pwa-guide h3{font-size:14px;margin:0;color:#516545}.pwa-guide section p{font-size:12px;color:#89967e;line-height:1.9;margin-bottom:0}.pwa-guide strong{font-weight:550;color:#5d7450}
.pwa-guide .pwa-note{font-size:10px;background:#f8f9f3;padding:12px;border-radius:6px;margin:22px 0 0}.pwa-guide .pwa-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:7px;color:#71816a;background:#f5f7ef;font-size:23px;cursor:pointer}
@media(max-width:420px){.pwa-guide{padding:24px}.pwa-guide h2{font-size:25px}.pwa-guide>img{width:80px;height:80px}}
