.mistake-workflow{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:18px 20px;border:1px solid #dfe7d9;border-radius:20px;background:linear-gradient(135deg,#f7f9ef,#fff9e7)}.mistake-workflow>div{display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:center;flex:1}.mistake-workflow>div>span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#356b59;color:#fff;font-weight:700}.mistake-workflow b,.mistake-workflow small{display:block}.mistake-workflow small{margin-top:3px;color:var(--muted);font-size:9px}.mistake-workflow>i{width:24px;height:1px;background:#bfd0c4}.mistake-summary{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:12px;align-items:center;margin-bottom:23px}.mistake-summary>div{padding:14px 17px;border:1px solid var(--line);border-radius:15px;background:#fff}.mistake-summary strong,.mistake-summary span{display:block}.mistake-summary strong{font-size:23px}.mistake-summary span{margin-top:3px;color:var(--muted);font-size:10px}.mistake-papers{margin-bottom:24px;padding:20px;border:1px solid var(--line);border-radius:20px;background:#fff}.paper-reward-tiers{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.paper-reward-tiers span{padding:5px 8px;border-radius:99px;background:#f2f5ed;color:#6d7b70;font-size:9px}.paper-reward-tiers b{color:#a76138}.mistake-paper-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.mistake-paper-grid>article{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fafbf7}.paper-icon{display:grid;place-items:center;width:48px;height:58px;border-radius:7px 7px 12px 7px;background:linear-gradient(145deg,#f7d478,#e9b858);color:#6b531d;font-size:20px;font-weight:700;box-shadow:inset -7px -7px #ffffff35}.mistake-paper-grid strong,.mistake-paper-grid small{display:block}.mistake-paper-grid small{margin-top:4px;color:var(--muted)}.mistake-paper-grid p{margin:7px 0 0;font-size:10px;color:#6e7d77}.mistake-paper-grid p b{color:#a75f37}.paper-actions{grid-column:1/-1;display:flex;gap:8px;justify-content:flex-end}.paper-actions .button{padding:8px 12px;font-size:10px}.mistake-paper-empty{padding:22px;border:1px dashed var(--line);border-radius:12px;text-align:center;color:var(--muted)}.mistake-review-status{display:inline-flex;width:max-content;margin:8px 0 0;padding:5px 8px;border-radius:99px;font-size:9px;font-weight:700}.mistake-review-status.pending{background:#fff0c4;color:#806113}.mistake-review-status.approved{background:#e4f2e6;color:#2c7049}.mistake-review-status.rejected{background:#f7e7e3;color:#a54d40}.mistake-capture{text-align:center;padding:12px}.mistake-capture-icon{font-size:55px}.mistake-capture h3{margin:10px 0 7px}.mistake-capture p{max-width:430px;margin:0 auto 18px;color:var(--muted);line-height:1.7}.mistake-capture .image-input-actions{justify-content:center}.mistake-editor canvas{display:block;width:100%;max-height:48vh;object-fit:contain;border:1px solid var(--line);border-radius:13px;background:#edf0eb}.editor-quick{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.editor-quick .button{padding:8px 10px;font-size:10px}.editor-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.editor-controls label{display:grid;grid-template-columns:1fr auto;gap:5px;font-size:10px;color:var(--muted)}.editor-controls input{grid-column:1/-1;width:100%;accent-color:var(--green)}.crop-controls{margin:13px 0;padding:10px 12px;border:1px solid var(--line);border-radius:11px}.crop-controls summary{cursor:pointer;font-size:11px;font-weight:650}.crop-controls>div{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:10px}.crop-controls label{display:grid;gap:4px;font-size:9px;color:var(--muted)}.crop-controls input{width:100%;accent-color:var(--green)}.mistake-analyzing{text-align:center;padding:15px}.mistake-analyzing img{display:block;width:100%;max-height:48vh;object-fit:contain;border-radius:12px;background:#f1f3ee}.mistake-analyzing strong,.mistake-analyzing small{display:block}.mistake-analyzing small{margin-top:6px;color:var(--muted)}.ai-progress{height:6px;margin:17px 0;border-radius:99px;background:#e4e9e1;overflow:hidden}.ai-progress i{display:block;width:65%;height:100%;border-radius:99px;background:#4d8569;animation:mistake-progress 1.3s ease-in-out infinite alternate}@keyframes mistake-progress{from{transform:translateX(-30%)}to{transform:translateX(90%)}}.mistake-form-head{display:flex;align-items:center;gap:13px;margin-bottom:15px;padding:10px;border-radius:13px;background:#f2f5ef}.mistake-form-head img{width:105px;height:76px;object-fit:cover;border-radius:9px}.mistake-form-head strong,.mistake-form-head small{display:block}.mistake-form-head small{margin-top:5px;color:var(--muted)}.mistake-ai-result{margin:15px 0;padding:17px;border:1px solid #dce5d6;border-radius:15px;background:#f8faF3}.mistake-ai-result h3{margin:0 0 12px}.mistake-ai-result>div{margin-top:10px}.mistake-ai-result b{font-size:11px;color:#315f50}.mistake-ai-result p{white-space:pre-wrap;margin:5px 0 0;line-height:1.7;color:#4b5f57}.knowledge-chips{display:flex;gap:6px;flex-wrap:wrap}.knowledge-chips span{padding:5px 8px;border-radius:99px;background:#e4efe4;font-size:9px}.paper-tier-box{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0}.paper-tier-box span{padding:8px;border-radius:9px;background:#f2f5ed;text-align:center;font-size:9px}.paper-score{text-align:center;padding:18px;border-radius:16px;background:linear-gradient(135deg,#fff4c9,#eaf5e9)}.paper-score strong{font-size:58px;color:#ae6035}.paper-score span{font-size:16px}.paper-score b{display:block;margin-top:7px}.per-question{display:grid;gap:7px}.per-question article{padding:9px;border-radius:9px;background:#fff}.per-question article span{float:right;font-size:10px}.per-question article span.correct{color:#3b8057}.per-question article span.wrong{color:#b15445}.per-question article p{clear:both}.mistake-paper-grid a.button{text-decoration:none}
@media(max-width:800px){.mistake-workflow{display:grid;grid-template-columns:1fr 1fr}.mistake-workflow>i{display:none}.mistake-summary{grid-template-columns:repeat(3,1fr)}.mistake-summary>.button{grid-column:1/-1}.mistake-paper-grid{grid-template-columns:1fr}.paper-reward-tiers{justify-content:flex-start}.editor-controls{grid-template-columns:1fr}.crop-controls>div{grid-template-columns:1fr 1fr}.paper-tier-box{grid-template-columns:repeat(2,1fr)}}
@media(max-width:500px){.mistake-workflow{gap:8px;padding:12px}.mistake-workflow>div{grid-template-columns:28px 1fr}.mistake-workflow>div>span{width:28px;height:28px}.mistake-summary{gap:6px}.mistake-summary>div{padding:10px}.mistake-summary strong{font-size:19px}.mistake-papers{padding:14px}.mistake-form-head img{width:80px;height:62px}.editor-quick{display:grid;grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.ai-progress i{animation:none;width:100%}}
