:root{font-family:Inter,"Noto Sans SC","Microsoft YaHei",sans-serif;color:#17251e;background:#f3f6f3}*{box-sizing:border-box}body{margin:0}.top{height:62px;background:#0c3b2b;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:3}.top a,.top button{color:#fff;text-decoration:none;margin-left:18px;background:none;border:0;cursor:pointer}.brand{font-weight:800;font-size:20px}main{max-width:1480px;margin:auto;padding:24px}.hero{background:linear-gradient(135deg,#124c36,#217453);color:#fff;padding:30px;border-radius:18px;display:flex;justify-content:space-between;gap:30px;align-items:center}.hero h1{margin:6px 0 12px;font-size:30px}.hero p{max-width:850px;line-height:1.7;margin:0}.eyebrow{font-size:13px;opacity:.8}.actions{display:flex;gap:10px;flex-wrap:wrap}button{border:1px solid #b9c8bf;border-radius:9px;background:#fff;padding:10px 15px;cursor:pointer;font-weight:700}.primary{background:#d6a23d;color:#17251e;border-color:#d6a23d}.notice{margin:18px 0;padding:14px 18px;background:#fff;border-left:5px solid #d6a23d;border-radius:10px}.cards{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));gap:12px;margin:16px 0}.card,.panel{background:#fff;border:1px solid #dfe7e1;border-radius:14px;box-shadow:0 3px 12px rgba(18,55,39,.05)}.card{padding:18px}.card b{display:block;font-size:26px;color:#14563d;margin-top:7px}.card span{color:#64736b;font-size:13px}.panel{padding:18px;margin-top:16px}.panelHead{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:14px}.panelHead h2,.help h2{font-size:19px;margin:0}.panelHead span{font-size:13px;color:#66766d}.volumes{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:12px}.volume{border:1px solid #e0e7e2;padding:14px;border-radius:11px}.volumeHead{display:flex;justify-content:space-between;gap:10px;font-weight:700}.bar{height:9px;background:#edf1ee;border-radius:8px;overflow:hidden;margin:10px 0}.bar i{height:100%;display:block;background:#297a58}.mini{font-size:12px;color:#6b786f}.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tableWrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;padding:10px;border-bottom:1px solid #e7ece8;vertical-align:top}th{color:#66756d;font-weight:700}.status{display:inline-block;padding:3px 8px;border-radius:10px;background:#edf3ef}.status.failed,.status.error{background:#fbe6e3;color:#9d261c}.status.completed,.status.processed{background:#e2f4e8;color:#176239}.status.needs_ocr{background:#fff0cf;color:#7b5700}.form{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;align-items:end}.form label{font-size:13px;font-weight:700}.form input[type=email],.form input[type=password],.form input[type=number]{width:100%;margin-top:6px;padding:10px;border:1px solid #cbd6ce;border-radius:8px}.check{display:flex;gap:8px;align-items:center;min-height:42px}.help p{line-height:1.65}.help code{background:#eef2ef;padding:3px 6px;border-radius:5px}@media(max-width:1000px){.cards{grid-template-columns:repeat(3,1fr)}.volumes,.grid,.form{grid-template-columns:1fr 1fr}}@media(max-width:640px){main{padding:14px}.hero{display:block}.actions{margin-top:18px}.cards,.volumes,.grid,.form{grid-template-columns:1fr}.top{padding:0 14px}.top a:not(.brand){display:none}}
