:root{--b:#1a5fb4;--bd:#154a8c;--bg:#f4f6f9;--l:#d9e1ea;--t:#1f2937;--m:#4b5563}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--t);font:16px/1.7 -apple-system,"PingFang SC","Microsoft YaHei",sans-serif}
.w{max-width:960px;margin:0 auto;padding:16px}header{background:var(--b);color:#fff}header a{color:#fff;text-decoration:none;font-weight:700}h1{font-size:26px;margin:8px 0}h2{font-size:20px;color:var(--bd);margin:24px 0 8px}
.card{background:#fff;border:1px solid var(--l);border-radius:10px;padding:16px;margin:12px 0}.cta{display:inline-block;background:#c2410c;color:#fff;padding:12px 22px;border-radius:8px;font-weight:700;text-decoration:none;font-size:17px}
.tabs button{border:1px solid var(--b);background:#fff;color:var(--b);padding:8px 18px;border-radius:6px;font-size:16px;margin-right:6px;cursor:pointer}.tabs button.on{background:var(--b);color:#fff}
input,select{font-size:16px;padding:8px;border:1px solid var(--l);border-radius:6px;width:140px}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:8px 0}.res{font-weight:600;color:var(--bd)}
table{border-collapse:collapse;width:100%;background:#fff;font-size:15px}th,td{border:1px solid var(--l);padding:5px 8px;text-align:center}th{background:#e8eef6;position:sticky;top:0}.tw{max-height:600px;overflow:auto;border:1px solid var(--l);border-radius:8px}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.grid a,.grid span{display:block;background:#fff;border:1px solid var(--l);border-radius:8px;padding:10px;text-decoration:none;color:var(--t)}.grid a b{color:var(--b)}.grid small{color:var(--m)}
footer{color:#6b7280;font-size:13px;padding:24px 16px;text-align:center}.m{color:var(--m)}.crumb{font-size:14px;color:var(--m);margin:8px 0}.crumb a{color:var(--b)}.nt{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:8px;padding:8px 12px;font-size:14px}.src{font-size:14px;word-break:break-all}.src a{color:var(--b)}#f{width:100%;font-size:16px;padding:10px;box-sizing:border-box}.tw{overflow-x:auto;-webkit-overflow-scrolling:touch}.tw table{font-size:13px;white-space:nowrap}.pg a,.pg b{display:inline-block;margin:3px 6px 3px 0;padding:4px 9px;border:1px solid var(--l);border-radius:6px;color:var(--b);text-decoration:none}.dl{list-style:none;padding:0}.dl li{margin:6px 0}.dl a{color:var(--b)}.yr{font-weight:700;margin-top:8px}#res a{color:var(--b)}#res li{margin:5px 0}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.grid a{display:block;background:#fff;border:1px solid var(--l);border-radius:8px;padding:10px;text-align:center;color:var(--t);text-decoration:none}.grid small{color:var(--m)}