.modal-notification{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .2s ease-in-out;z-index:1000;z-index:9999}.modal-notification-content{background:#2d3748;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#e2e8f0;max-width:600px;padding:2rem;text-align:center;width:90%}.modal-notification-content h3{color:#f8fafc;margin:1rem 0 .5rem}.modal-notification-content p{color:#cbd5e1;line-height:1.5;margin-bottom:1.5rem}.modal-notification.wide .modal-notification-content{max-width:1000px}@media (max-width:1024px){.modal-notification.wide .modal-notification-content{max-width:90%}}.modal-buttons{display:flex;gap:10px;justify-content:center;margin-top:20px}.modal-notification-content button{background:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1.5rem;transition:background-color .2s}.modal-notification-content button:hover{background:#2563eb}.modal-notification.warning .modal-notification-content{border-top:4px solid #f59e0b}.modal-notification.error .modal-notification-content{border-top:4px solid #ef4444}.modal-notification.success .modal-notification-content{border-top:4px solid #10b981}.modal-notification.info .modal-notification-content{border-top:4px solid #3b82f6}