:root{font-family:"Microsoft YaHei",sans-serif;color:#213a32;background:#f4f7f5;line-height:1.7}*{box-sizing:border-box}body{margin:0}header{position:sticky;top:0;background:#fff0c8;border-bottom:2px solid #986e10;padding:12px 22px;z-index:10;display:flex;flex-wrap:wrap;gap:8px 20px}header span{overflow-wrap:anywhere}main{max-width:1100px;margin:24px auto;padding:0 20px}h1{font-size:25px}h2{font-size:22px}h3{font-size:18px}button,a,input,select,textarea{font:inherit}button{padding:7px 12px;border:1px solid #a3b9ae;border-radius:6px;background:#fff;color:#214c3c;cursor:pointer;margin:4px}button:disabled{opacity:.5;cursor:wait}label{display:grid;gap:6px;margin:12px 0}input,select,textarea{padding:9px;border:1px solid #b4c6bb;border-radius:5px;max-width:100%;width:100%}input[type=checkbox]{width:auto}textarea{min-height:90px}section,details{margin:18px 0}.work-section{padding:18px;background:#fff;border:1px solid #c7d7cf;border-radius:9px}.access-actions{display:flex;gap:5px;flex-wrap:wrap}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#e7efea;padding:12px}p{overflow-wrap:anywhere}dialog{max-width:750px;width:94vw;max-height:90vh;overflow:auto;border:1px solid #abbeb3;border-radius:10px;padding:24px}dialog::backdrop{background:#182e2380}.tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tools label{min-width:220px}.tools p{flex-basis:100%}a{color:#176047;display:block}summary{cursor:pointer;font-weight:bold}
