.dialog-overlay{z-index:9999;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-box{text-align:center;background:#fff;border-radius:12px;min-width:280px;max-width:90vw;padding:28px 32px;box-shadow:0 8px 30px #00000026}.dialog-msg{color:#1a1a2e;margin:0 0 20px;font-size:16px}.dialog-btn{color:#fff;cursor:pointer;background:#1a56db;border:none;border-radius:6px;padding:8px 32px;font-size:14px}.dialog-btn:hover{opacity:.9}
