.lemira-notify-container{z-index:999999;pointer-events:none;flex-direction:column;align-items:center;gap:12px;width:90%;max-width:500px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.lemira-notify{pointer-events:auto;opacity:0;background:#fff;border-radius:12px;align-items:center;gap:12px;min-width:320px;max-width:100%;padding:16px 20px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;transform:translateY(-20px)scale(.95);box-shadow:0 4px 20px #00000014,0 0 1px #0000001a}.lemira-notify.show{opacity:1;transform:translateY(0)scale(1)}.lemira-notify-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s;display:flex}.lemira-notify:hover .lemira-notify-icon{transform:scale(1.1)rotate(5deg)}.lemira-notify-success .lemira-notify-icon{color:#fff;background:#04b34f}.lemira-notify-error .lemira-notify-icon{color:#fff;background:#a6192e}.lemira-notify-info .lemira-notify-icon{color:#fff;background:#0057b8}.lemira-notify-content{flex:1;min-width:0}.lemira-notify-message{color:#000;font-size:14px;font-weight:500;line-height:1.5}.lemira-notify-close{color:#9ca3af;cursor:pointer;background:#fff0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.lemira-notify-close:hover{color:#6b7280;background:#f3f4f6;transform:rotate(90deg)}.lemira-notify-close:active{transform:rotate(90deg)scale(.9)}@media (prefers-color-scheme:dark){.lemira-notify{background:#fff;box-shadow:0 4px 20px #0000004d,0 0 1px #ffffff1a}.lemira-notify-message{color:#000}.lemira-notify-close{color:#6b7280}.lemira-notify-close:hover{color:#9ca3af;background:#374151}}@media (width<=640px){.lemira-notify-container{width:95%;bottom:20px}.lemira-notify{min-width:auto;padding:14px 16px}.lemira-notify-icon{width:36px;height:36px}.lemira-notify-message{font-size:13px}}.lemira-notify:nth-child(2){opacity:.9;margin-top:-8px;transform:scale(.98)}.lemira-notify:nth-child(3){opacity:.8;margin-top:-8px;transform:scale(.96)}