.nw-article-dialog{width:min(880px,94vw);max-height:92vh;border:0;border-radius:10px;padding:24px;color:#243149}.nw-article-dialog::backdrop{background:#18253488}.nw-article-dialog h2{font-size:20px}.nw-article-dialog p{font-size:13px;line-height:1.8}.nw-article-dialog label{display:block}.nw-article-dialog input,.nw-article-dialog textarea{display:block;width:100%;box-sizing:border-box;padding:10px;margin:8px 0;border:1px solid #cdd6e0;border-radius:4px}.nw-article-dialog textarea{height:90px}.nw-article-dialog button{padding:9px 14px;border:1px solid #cbd7d1;background:#edf7f2;border-radius:4px;cursor:pointer}.nw-article-dialog button:disabled{opacity:.5;cursor:default}.nw-article-dialog details{margin:16px 0}.nw-article-dialog footer{display:flex;gap:12px;justify-content:flex-end;position:sticky;bottom:0;background:white;padding:15px 0 0}.nw-article-dialog [data-status]{color:#267351;white-space:pre-wrap}.nw-article-dialog [data-preview]{max-height:420px;overflow:auto;background:#f3f4f6;padding:12px}.nw-article-render{box-sizing:border-box;width:375px;background:white;color:#222;font:16px/1.75 Arial,"Microsoft YaHei",sans-serif;overflow-wrap:anywhere;margin:0 auto}.nw-article-render *{box-sizing:border-box;max-width:100%}.nw-article-render img{display:block;width:100%;height:auto;margin:0}.nw-article-render p{font-size:inherit;line-height:inherit;margin:0}.nw-article-render table{width:100%;border-collapse:collapse}.nw-article-stage{position:absolute;left:-20000px;top:0;width:375px;background:white}.nw-article-result{width:375px;max-width:100%;margin:auto}.nw-article-result img{display:block;width:100%;height:auto}.camp-detail-preview{max-height:500px;overflow:auto;width:min(375px,100%);margin:12px auto;background:white}.camp-detail-preview img{display:block;width:100%;height:auto}
.nw-official-picker{margin:16px 0;padding:12px;border:1px solid #dce6e0;border-radius:6px}.nw-official-picker [data-official-rows]{max-height:240px;overflow:auto;display:grid;gap:6px;margin:8px 0}.nw-official-picker [data-official-rows] button{text-align:left;background:white;white-space:normal;overflow-wrap:anywhere}
