#customer-push-offer,#customer-push-result{box-sizing:border-box;direction:rtl;font-family:inherit;color:#f2f6f9;background:#071c29;border:1px solid #04f9b466;box-shadow:0 10px 32px #07122d38}
#customer-push-offer{position:fixed;z-index:1500;bottom:calc(76px + env(safe-area-inset-bottom,0px));inset-inline-end:12px;width:min(320px,calc(100vw - 24px));padding:14px 15px 12px;border-radius:16px}
#customer-push-offer[hidden]{display:none}
#customer-push-offer strong{display:block;padding-inline-end:30px;font-size:15px;line-height:1.35}
#customer-push-offer p{font-size:12px;line-height:1.45;margin:5px 0 10px;color:#cedce2}
#customer-push-offer .customer-push-actions{display:flex;gap:7px}
#customer-push-offer button,#customer-push-result button{font:inherit;cursor:pointer}
#customer-push-offer .customer-push-actions button{min-height:38px;padding:6px 10px;border-radius:9px;border:1px solid #ffffff45;background:transparent;color:#fff;font-size:12px}
#customer-push-offer #notifications{flex:1;background:#04f9b4;color:#07122d;border-color:#04f9b4;font-weight:700}
#customer-push-offer .customer-push-close{position:absolute;inset-block-start:7px;inset-inline-end:7px;width:32px;height:32px;border:0;background:transparent;color:#d8e7e9;font-size:24px;line-height:1;border-radius:7px}
#customer-push-offer .customer-push-deliveries{margin-top:6px;padding:4px 0;border:0;background:transparent;color:#04f9b4;font-size:12px;text-decoration:underline}
#customer-push-offer button:focus-visible,#customer-push-result button:focus-visible{outline:2px solid #04f9b4;outline-offset:2px}
#customer-push-offer button:disabled,#customer-push-result button:disabled{opacity:.55}
#customer-push-offer .note{font-size:11px;margin:7px 0 0}
#customer-push-offer .notification-retry{margin-top:5px;border:0;background:transparent;color:#04f9b4;text-decoration:underline;font-size:11px}
#customer-push-result{position:fixed;inset:auto 12px calc(76px + env(safe-area-inset-bottom,0px)) auto;z-index:1600;width:min(320px,calc(100vw - 24px));padding:12px 14px;border-radius:14px}
#customer-push-result p{margin:0;padding-inline-end:24px;color:#fff;font-size:12px;line-height:1.5}
#customer-push-result .notification-retry{margin-top:8px;padding:6px 9px;border:1px solid #1ba889;border-radius:8px;background:#0d363e;color:#fff;font-size:12px}
#customer-push-result .customer-push-result-close{position:absolute;inset-block-start:5px;inset-inline-end:5px;width:28px;height:28px;border:0;background:transparent;color:#fff;font-size:22px;line-height:1}
@media(max-width:600px){#customer-push-offer,#customer-push-result{inset-inline-start:12px;inset-inline-end:12px;width:auto;max-width:320px;margin-inline:auto}}
