.pwa-dialog{width:min(620px,calc(100vw - 28px));max-height:90vh;overflow:auto;border:1px solid #aebd95;border-radius:16px;background:#f5f6ef;color:#1b2615;padding:34px;box-shadow:0 22px 90px #08100655}.pwa-dialog::backdrop{background:#0c180ccc;backdrop-filter:blur(5px)}.pwa-dialog .pwa-logo{width:115px;height:108px;object-fit:contain;margin-bottom:18px;filter:none}.pwa-dialog h2{font:700 26px/1.3 'Manrope',sans-serif;margin:0 30px 18px 0}.pwa-dialog p,.pwa-dialog li{font:400 14px/1.8 'DM Sans',sans-serif}.pwa-dialog ol{padding-left:22px;margin:22px 0}.pwa-dialog li{margin:13px 0;padding-left:3px}.pwa-close{position:absolute;right:14px;top:12px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #8f9d7d;border-radius:50%;font-size:25px;line-height:1;background:#fff;color:#21301a;cursor:pointer}.pwa-privacy{background:#e6edda;border-radius:8px;padding:15px;font-size:12px!important}.pwa-sources{font-size:11px!important;margin-top:20px!important}.pwa-sources a{color:#3f6429;text-decoration:underline}.pwa-dialog button:focus-visible,.pwa-dialog a:focus-visible{outline:3px solid #6b8d3e;outline-offset:3px}@media(max-width:600px){.pwa-dialog{padding:26px 22px}.pwa-dialog h2{font-size:22px}.pwa-dialog p,.pwa-dialog li{font-size:13px}}
