.notification-confirm{z-index:1080;background:var(--surface,#fff);border:1px solid var(--line,#e4e2dc);opacity:0;text-align:right;direction:rtl;border-radius:14px;align-items:flex-start;gap:.85rem;width:calc(100% - 2rem);max-width:420px;padding:1rem 1.1rem;font-family:IRANYekanX,sans-serif;transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%,20px);box-shadow:0 18px 40px -14px #1c1b1a47}.notification-confirm.show{opacity:1;transform:translate(-50%)}.notification-confirm-icon{background:linear-gradient(155deg, var(--brand,#2fa360) 0%, var(--brand-deep,#237a49) 100%);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.notification-confirm-body{flex:auto;min-width:0}.notification-confirm-text{color:var(--ink,#1c1b1a);margin:0 0 .75rem;font-size:.88rem;font-weight:500;line-height:1.6}.notification-confirm-actions{justify-content:center;gap:.55rem;display:flex}.notification-btn{cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:background-color .15s,color .15s,opacity .15s}.notification-btn-yes{background:var(--brand,#2fa360);color:#fff}.notification-btn-yes:hover{background:var(--brand-deep,#237a49)}.notification-btn-no{background:var(--paper,#f5f6f4);color:var(--ink-soft,#57534e)}.notification-btn-no:hover{background:var(--line,#e4e2dc);color:var(--ink,#1c1b1a)}@media (width<=480px){.notification-confirm{text-align:center;flex-direction:column;align-items:stretch}.notification-confirm-icon{margin:0 auto .4rem}.notification-confirm-actions{justify-content:center}.notification-btn{flex:1 1 0}}
