.midc-swal-open{overflow:hidden}.midc-swal-root{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:20px;font-family:Arial,sans-serif}.midc-swal-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.58);animation:midcFade .16s ease-out}.midc-swal-popup{position:relative;width:min(440px,calc(100vw - 32px));background:#fff;border-radius:16px;padding:28px 28px 24px;box-shadow:0 24px 70px rgba(0,0,0,.28);text-align:center;animation:midcPop .18s ease-out}.midc-swal-title{margin:10px 0 8px;color:#1f2937;font-size:25px;line-height:1.25}.midc-swal-text{color:#4b5563;font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.midc-swal-icon{width:72px;height:72px;margin:0 auto 10px;border:4px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:45px;font-weight:600;line-height:1}.midc-swal-icon-success{color:#22c55e;border-color:#86efac}.midc-swal-icon-error{color:#ef4444;border-color:#fca5a5}.midc-swal-icon-warning{color:#f59e0b;border-color:#fcd34d}.midc-swal-icon-info{color:#3b82f6;border-color:#93c5fd}.midc-swal-icon-question{color:#64748b;border-color:#cbd5e1}.midc-swal-actions{display:flex;justify-content:center;gap:12px;margin-top:24px}.midc-swal-btn{border:0;border-radius:8px;padding:10px 22px;font-size:15px;font-weight:600;cursor:pointer;transition:transform .08s ease,filter .15s ease}.midc-swal-btn:active{transform:translateY(1px)}.midc-swal-confirm{background:#2563eb;color:#fff}.midc-swal-confirm:hover{filter:brightness(.93)}.midc-swal-cancel{background:#e5e7eb;color:#374151}.midc-swal-cancel:hover{filter:brightness(.96)}@keyframes midcFade{from{opacity:0}to{opacity:1}}@keyframes midcPop{from{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:480px){.midc-swal-popup{padding:24px 18px 20px}.midc-swal-title{font-size:22px}.midc-swal-actions{flex-direction:column-reverse}.midc-swal-btn{width:100%}}
