:root{font-family:system-ui,-apple-system,"Microsoft Yahei",sans-serif;color:#18304a;background:#f2f5fa;line-height:1.6;font-size:16px}*{box-sizing:border-box}body{margin:0}main{max-width:1280px;margin:auto;padding:32px 24px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}h1{margin:0;font-size:30px}header p{margin:6px 0;color:#5a6d83}.brand{font-weight:800;letter-spacing:.15em;color:#1768cf}h2,h3{color:#173451}.panel{background:#fff;border:1px solid #dde5ef;border-radius:18px;padding:24px;margin:20px 0;box-shadow:0 5px 24px #17345104}button{font:inherit;color:#fff;background:#1768cf;border:0;border-radius:9px;padding:10px 18px;margin:4px 6px 4px 0;cursor:pointer}button:disabled{opacity:.5;cursor:default}input,select,textarea{display:block;width:100%;font:inherit;border:1px solid #c8d3e2;border-radius:9px;padding:10px 12px;margin:6px 0 16px;background:#fff;color:inherit}label{display:block;font-weight:500}form{max-width:980px}.admin-password-login{max-width:440px}p{overflow-wrap:anywhere}code{font-size:13px;overflow-wrap:anywhere}.toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.toolbar label{flex:1;min-width:140px}table{width:100%;border-collapse:collapse;text-align:left}td,th{padding:13px 10px;border-bottom:1px solid #e6ecf4;vertical-align:top}.table-wrap{overflow:auto}#message{color:#b84618;min-height:1.6em}#identity{margin-right:12px}.review-status{padding:14px 18px;border-radius:12px;background:#eef5ff;border:1px solid #cbdff9}.review-actions{display:flex;gap:12px;flex-wrap:wrap}dialog{max-width:520px;width:calc(100% - 32px);border:0;border-radius:18px;padding:24px}dialog::backdrop{background:#182c4888}#login>p{color:#5a6d83}[hidden]{display:none!important}:focus-visible{outline:3px solid #89b5f5;outline-offset:3px}@media(max-width:700px){main{padding:20px 12px}header{align-items:start;flex-direction:column}.panel{padding:16px}h1{font-size:26px}.toolbar{display:block}td,th{min-width:130px}}
