*{box-sizing:border-box}body{margin:0;background:#f4f6fa;color:#172033;font-family:"Microsoft YaHei",Arial,sans-serif}.top{height:62px;background:#fff;border-bottom:1px solid #e5e9f0;display:flex;align-items:center;gap:22px;padding:0 max(20px,calc((100% - 1120px)/2));position:sticky;top:0;z-index:2}.top>a{font-size:19px;font-weight:700;color:#16233a;text-decoration:none}.top span{margin-left:auto;color:#536178}.top form{margin:0}.link{border:0;background:none;color:#4569a8;cursor:pointer}main{max-width:1120px;margin:28px auto;padding:0 18px;min-height:75vh}h1{font-size:25px;margin:10px 0 8px}h2{font-size:18px;margin:0 0 14px}.muted,small{color:#78849a}.login{max-width:420px;margin:70px auto;background:#fff;padding:30px;border-radius:16px;box-shadow:0 8px 28px #17203312}.login form{display:grid;gap:18px}.login label,.inline-form label{display:grid;gap:7px}input,select{border:1px solid #cbd3df;border-radius:8px;padding:11px;font-size:15px;min-width:0}.primary{background:#245eea;color:#fff;border:0;border-radius:9px;padding:12px 20px;font-weight:700;cursor:pointer}.panel{background:#fff;padding:22px;border-radius:14px;margin:18px 0;box-shadow:0 4px 18px #1720330b}.videos{display:grid;gap:12px;margin-top:20px}.video-card{display:flex;align-items:center;gap:18px;padding:17px;background:#fff;border:1px solid #e5eaf2;border-radius:12px;text-decoration:none;color:inherit}.video-card h2{margin:0 0 5px}.video-card p{margin:0 0 6px;color:#718097}.video-card>b{margin-left:auto;color:#245eea;white-space:nowrap}.video-thumb{width:74px;height:56px;border-radius:8px;background:#1d2736;color:#fff;display:grid;place-items:center}.back{display:inline-block;margin-bottom:12px;color:#4268a9;text-decoration:none}.panel video{width:100%;max-height:72vh;background:#111;border-radius:9px;display:block}.ratios{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.ratios label{display:grid;gap:10px;padding:15px;border-radius:10px;font-weight:700}.ratios input{width:100%;background:#fff}.large{background:#eef4ff;color:#2563eb}.medium{background:#fff5e9;color:#d97706}.small{background:#f4efff;color:#8b5cf6}.reject{background:#f1f3f6;color:#64748b}.sum{margin:12px 0 18px}.good{color:#16934b}.bad{color:#d33}.notice{padding:12px 15px;border-radius:8px;margin:12px 0;background:#eef3fb}.notice.error{background:#fff0f0;color:#b42318}.notice.success{background:#eaf8ef;color:#16713b}.notice.info{background:#edf4ff;color:#2455a2}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:14px;white-space:nowrap}th,td{padding:10px 12px;border-bottom:1px solid #e8edf3;text-align:left}th{background:#f7f9fc}.inline-form{display:flex;align-items:end;gap:9px;flex-wrap:wrap}.inline-form input{max-width:180px}.inline-form button,.table-wrap button{padding:8px 12px;border:1px solid #cbd3df;border-radius:7px;background:#fff;cursor:pointer}footer{text-align:center;color:#9aa4b3;padding:25px;font-size:12px}@media(max-width:700px){main{margin:18px auto}.ratios{grid-template-columns:repeat(2,1fr)}.video-card{align-items:flex-start;flex-wrap:wrap}.video-card>b{margin-left:92px}.inline-form{align-items:stretch;flex-direction:column}.inline-form input{max-width:none}.top{padding:0 15px}}
/* Admin history delete action */
.danger{background:#fff1f0!important;color:#b42318!important;border:1px solid #f2b8b5!important;border-radius:7px;padding:8px 12px;cursor:pointer;}
/* Keep primary create button readable inside inline forms */
.inline-form button.primary{background:#245eea;color:#fff;border:0;padding:12px 20px;font-weight:700;}

/* Prominent AI-training data integrity notice for reviewers */
.reviewer-warning{max-width:1084px;margin:18px auto 0;padding:16px 20px;background:#fff7e6;border:1px solid #f0c36d;border-left:5px solid #e59b18;border-radius:10px;color:#704b08;box-shadow:0 3px 12px #1720330a}.reviewer-warning strong{display:block;font-size:16px;margin-bottom:6px}.reviewer-warning p{margin:0;font-size:15px;line-height:1.7;font-weight:600}
