[hidden]{display:none!important}.wb-toast{position:fixed;left:50%;bottom:15vh;transform:translate(-50%,10px);max-width:80vw;padding:10px 18px;border-radius:8px;background:#000000c7;color:#fff;font-size:14px;line-height:1.5;text-align:center;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:1000}.wb-toast.show{opacity:1;transform:translate(-50%)}.wb-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:none;align-items:center;justify-content:center;z-index:900;padding:24px}.wb-modal-mask.show{display:flex}.wb-modal{width:min(340px,88vw);background:#fff;border-radius:12px;padding:22px 20px 14px;box-shadow:0 8px 32px #0000002e}.wb-modal-title{font-size:17px;font-weight:600;text-align:center;color:#1a1a1a}.wb-modal-body{margin-top:10px;font-size:14px;line-height:1.6;color:#555;text-align:center;white-space:pre-line}.wb-modal-actions{margin-top:18px;display:flex;gap:10px}.wb-modal-btn{flex:1;height:40px;border:none;border-radius:8px;font-size:15px;cursor:pointer;background:#f2f2f7;color:#333}.wb-modal-btn.confirm{background:#07c160;color:#fff}.wb-modal-btn.cancel:active,.wb-modal-btn.confirm:active{opacity:.8}
