.pwa-install{position:fixed;left:18px;right:18px;bottom:18px;z-index:500;margin:auto;max-width:620px;display:flex;align-items:center;gap:13px;padding:15px 17px;background:#fff;border:1px solid #dbe5e7;border-radius:17px;box-shadow:0 20px 60px #06253640}.pwa-install i{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#062536;color:#fff;font-style:normal;font-weight:900}.pwa-install div{flex:1}.pwa-install b,.pwa-install small{display:block}.pwa-install small{color:#687980;margin-top:3px}.pwa-install button{border:0;border-radius:10px;padding:11px 14px;font-weight:800}.pwa-install .install{background:var(--green);color:#fff}.pwa-install .dismiss{background:#eef3f4;color:#314b55}.notification-settings{display:grid;gap:10px}.notification-settings label{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border:1px solid #dfe7e9;border-radius:12px;font-weight:700}.notification-settings input{width:22px;height:22px}.notification-permission{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px;background:#f2f6f7;border-radius:14px;margin-bottom:15px}.notification-permission button{border:0;background:var(--green);color:#fff;border-radius:10px;padding:11px 14px;font-weight:800}@media(max-width:600px){.pwa-install{align-items:flex-start;flex-wrap:wrap}.pwa-install div{min-width:220px}.notification-permission{align-items:flex-start;flex-direction:column}}
