/* V179 APP 内弹窗：完全使用网页内自绘层，禁止 Android WebView 原生 JS 对话框暴露当前域名。 */
.wawg-dialog-overlay{display:none;position:fixed;inset:0;z-index:2147483647;background:rgba(0,0,0,.55);padding:20px;box-sizing:border-box;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}
.wawg-dialog-overlay.show{display:flex}
.wawg-dialog-card{width:min(450px,92vw);max-height:min(74vh,620px);background:#fff;border-radius:8px;box-shadow:0 18px 54px rgba(0,0,0,.26);overflow:hidden;color:#222;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif}
.wawg-dialog-title{display:none;padding:17px 20px 0;font-size:18px;font-weight:700;line-height:1.35;color:#161616}
.wawg-dialog-card.has-title .wawg-dialog-title{display:block}
.wawg-dialog-message{padding:26px 24px 24px;font-size:18px;line-height:1.55;white-space:pre-wrap;word-break:break-word;max-height:45vh;overflow:auto;-webkit-overflow-scrolling:touch}
.wawg-dialog-card.has-title .wawg-dialog-message{padding-top:12px}
.wawg-dialog-copybox{display:none;padding:0 20px 18px}
.wawg-dialog-card.copy-mode .wawg-dialog-copybox{display:block}
.wawg-dialog-copybox textarea{display:block;width:100%;min-height:112px;max-height:32vh;resize:vertical;box-sizing:border-box;border:1px solid #d8dce2;border-radius:7px;padding:12px 13px;background:#f8f9fb;color:#111;font:15px/1.5 inherit;outline:none;-webkit-user-select:text;user-select:text}
.wawg-dialog-actions{display:flex;min-height:58px;border-top:1px solid #e8e8e8;background:#fff}
.wawg-dialog-actions button{flex:1;min-width:0;border:0;background:#fff;padding:14px 12px;font:600 17px/1.2 inherit;color:#139b8d;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.wawg-dialog-actions button+button{border-left:1px solid #e8e8e8}
.wawg-dialog-actions .wawg-dialog-cancel{color:#6f7782}
.wawg-dialog-actions .wawg-dialog-ok{color:#159b8c}
.wawg-dialog-toast{display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2147483647;background:rgba(0,0,0,.78);color:#fff;border-radius:9px;padding:11px 17px;font:600 14px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;pointer-events:none;white-space:nowrap}
.wawg-dialog-toast.show{display:block}
@media(max-width:480px){.wawg-dialog-overlay{padding:18px}.wawg-dialog-card{width:min(430px,94vw)}.wawg-dialog-message{padding:24px 22px 22px;font-size:17px}.wawg-dialog-actions{min-height:56px}.wawg-dialog-actions button{font-size:16px}}
