#toast.lebsati-notice{position:fixed;inset:auto 16px max(24px,env(safe-area-inset-bottom)) auto!important;margin:0;transform:none;z-index:2147483647!important;display:none;align-items:center;gap:12px;width:max-content;max-width:min(420px,calc(100vw - 32px));padding:12px 12px 12px 18px;border:1px solid #ffffff30;border-radius:12px;background:#14253f;color:#fff;box-shadow:0 12px 40px #14253f30;font-family:"Open Sans",Alexandria,Arial,sans-serif;font-size:13px;line-height:1.7;overflow-wrap:anywhere}
html[lang=ar] #toast.lebsati-notice{font-family:Alexandria,"Open Sans",Tahoma,sans-serif;inset:auto auto max(24px,env(safe-area-inset-bottom)) 16px!important}
#toast.lebsati-notice.visible{display:flex;animation:lebsati-notice-in .2s ease-out}
#toast.lebsati-notice[popover]:not(:popover-open){display:none}
#toast.lebsati-notice>svg{width:24px;height:24px;flex:none;color:#b9e2cd}
#toast.lebsati-notice svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#toast.lebsati-notice [data-notice-message]{flex:1;min-width:0}
#toast.lebsati-notice button{display:grid;place-items:center;flex:none;min-width:36px;min-height:36px;padding:8px;border:0;border-radius:8px;background:transparent;color:#fff;cursor:pointer}
#toast.lebsati-notice button svg{width:18px;height:18px}
#toast.lebsati-notice button:hover{background:#ffffff18}
#toast.lebsati-notice button:focus-visible{outline:2px solid #fff;outline-offset:2px}
@keyframes lebsati-notice-in{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}
@media(max-width:640px){#toast.lebsati-notice,html[lang=ar] #toast.lebsati-notice{inset:max(12px,env(safe-area-inset-top)) 12px auto 12px!important;width:auto;max-width:none;font-size:12px;padding:10px 12px}}
@media(prefers-reduced-motion:reduce){#toast.lebsati-notice.visible{animation:none}}
