/* Notification onboarding for installed DjimlyStore web apps. */
.ds44-notif-screen{position:fixed;inset:0;z-index:9999;background:rgba(10,18,36,.56);display:flex;align-items:flex-end;justify-content:center;padding:20px 12px calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
.ds44-notif-card{width:min(420px,100%);background:#fff;color:#17233c;border-radius:26px;padding:24px 22px 22px;box-shadow:0 18px 70px rgba(0,0,0,.20);box-sizing:border-box;text-align:center;font:inherit}
.ds44-notif-symbol{width:67px;height:67px;margin:0 auto 14px;display:grid;place-items:center;border-radius:22px;background:#e9f3ff;color:#1266cf}
.ds44-notif-symbol svg{height:33px;width:33px}
.ds44-notif-title{margin:0 0 10px;font-size:20px;line-height:1.2;letter-spacing:-.025em;font-weight:850}
.ds44-notif-copy{font-size:13px;color:#55647b;line-height:1.55;margin:0 0 18px}
.ds44-notif-enable,.ds44-notif-later{display:block;width:100%;min-height:46px;box-sizing:border-box;cursor:pointer;border:0;border-radius:14px;font:inherit;font-weight:800;font-size:14px}
.ds44-notif-enable{background:#1266cf;color:#fff;margin-bottom:8px}.ds44-notif-enable:disabled{opacity:.65;cursor:wait}
.ds44-notif-later{background:#f1f4f9;color:#24334f}
.ds44-notif-status{font-size:12px;line-height:1.4;margin:9px 0;color:#c0442f}
.ds44-notif-small{font-size:11px;color:#7a879b;line-height:1.4;margin:13px 0 0}
.ds44-notif-enable:focus-visible,.ds44-notif-later:focus-visible{outline:3px solid #ff9d34;outline-offset:3px}
@media(min-width:600px){.ds44-notif-screen{align-items:center}}
@media(prefers-reduced-motion:no-preference){.ds44-notif-card{animation:ds44-rise .24s ease-out}@keyframes ds44-rise{from{transform:translateY(16px);opacity:.6}to{transform:translateY(0);opacity:1}}}
