.elw-notices{position:fixed;z-index:2147483100;inset:22px 20px auto auto;display:grid;gap:12px;width:min(420px,calc(100vw - 40px));pointer-events:none;font-family:Cairo,Arial,sans-serif;direction:rtl}
.elw-notice{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:17px 18px;border:1px solid #75f3bd66;border-radius:18px;color:#edfff5;background:linear-gradient(125deg,#075331df,#092b28df);box-shadow:0 16px 50px #001d2440,inset 0 1px #ffffff24;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:elw-notice-in .2s ease-out;font-size:14px;line-height:1.8}
.elw-notice--error{background:linear-gradient(125deg,#791e2bea,#35131dea);border-color:#ff8c9566;color:#fff0f1}.elw-notice--info{background:#243345eb;border-color:#b7d2ed66}.elw-notice__icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid currentColor;border-radius:50%;font-size:19px}.elw-notice__text{flex:1}.elw-notice button{border:0;background:none;color:inherit;font-size:22px;cursor:pointer;padding:4px}
.elw-confirm{border:1px solid #ffffff35;border-radius:24px;background:linear-gradient(135deg,#192a29f5,#10151bf5);color:#f4faf7;box-shadow:0 25px 100px #0008;padding:28px;width:min(460px,calc(100vw - 36px));font-family:Cairo,Arial,sans-serif;direction:rtl;line-height:1.9}.elw-confirm::backdrop{background:#04090eaa;backdrop-filter:blur(7px)}.elw-confirm h2{font-size:21px;margin:0 0 10px}.elw-confirm p{font-size:15px;margin:0 0 24px}.elw-confirm__actions{display:flex;gap:12px}.elw-confirm button{flex:1;padding:11px 16px;border:1px solid #ffffff30;border-radius:12px;background:#ffffff0c;color:inherit;font:700 15px Cairo,Arial,sans-serif;cursor:pointer}.elw-confirm button[data-yes]{background:#198757;border-color:#71e7b480}.elw-confirm button:focus-visible{outline:3px solid #92edc8;outline-offset:3px}
.admin-shell .elw-feedback-mirrored{display:none!important}.admin-shell form[aria-busy=true] button[type=submit]{opacity:.6;cursor:wait}
@keyframes elw-notice-in{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.elw-notice{animation:none}}
