.mb-mark{width:100%;height:100%;z-index:var(--z-modal-mask);opacity:0;background-color:#00000073;transition:opacity .15s;position:fixed;top:0;left:0}.mb-mark.show{opacity:1}.mb-wrapper{width:520px;max-width:90vw;z-index:var(--z-modal);background:var(--color-bg-card);text-align:center;border-radius:var(--radius-lg);opacity:0;transition:opacity .15s,transform .15s;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.96);box-shadow:0 12px 40px #00000026,0 2px 8px #00000014}.mb-wrapper.show{opacity:1;transform:translate(-50%,-50%)scale(1)}.mb-inner{width:100%;height:100%;position:relative}.mb-title{box-sizing:border-box;color:var(--color-brand);text-align:left;border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-sm);padding:14px 20px;font-size:16px;font-weight:600;line-height:22px;display:flex}.mb-title:before{content:"⚠";font-size:18px}.mb-body{box-sizing:border-box;width:100%;padding:var(--space-lg) 20px;text-align:left;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);word-break:break-word;font-size:14px;line-height:1.6}.mb-footer{text-align:right;padding:12px 20px}.mb-footer .mb-confirm,.mb-footer .mb-cancel{box-sizing:border-box;cursor:pointer;border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;outline:none;height:32px;margin:0;padding:0 20px;font-size:14px;line-height:32px;transition:background .2s;display:inline-block}.mb-footer .mb-confirm{background:var(--color-brand);color:#fff}.mb-footer .mb-confirm:hover{background:var(--color-brand-light)}.mb-footer .mb-confirm:focus-visible{background:var(--color-brand-light)}.mb-footer .mb-confirm:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--color-brand)}.mb-footer .mb-cancel{background:var(--color-bg-card);color:var(--color-text-secondary);margin-right:var(--space-sm);border:1px solid #d9d9d9}.mb-footer .mb-cancel:hover{border-color:var(--color-brand);color:var(--color-brand)}.mb-footer .mb-cancel:focus-visible{border-color:var(--color-brand);color:var(--color-brand)}
