.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:28px 0}.stat{display:grid;gap:8px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:16px;color:var(--ink);text-decoration:none}.stat span{color:var(--muted)}.stat b{font-size:2rem}.warning{padding:18px;background:#fff4dd;border:1px solid #e8c77c;border-radius:14px;color:#704d08}.danger-button{min-height:54px;padding:0 24px;border:0;border-radius:12px;background:#9c321e;color:#fff;font-weight:800}.review-actions{display:flex;gap:12px;flex-wrap:wrap}.review-actions a{padding:13px 18px;border-radius:12px;background:#102a29;color:#fff;text-decoration:none}.filter-form{display:grid;grid-template-columns:1fr 180px 100px;gap:10px;margin:24px 0}.filter-form input,.filter-form select,.movement-form input,.movement-form select,.movement-form textarea{min-height:48px;border:1px solid #adc0ba;border-radius:10px;padding:9px;font:inherit}.movement-form{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:16px}.movement-form label{display:grid;gap:7px;font-weight:700}@media(max-width:720px){.filter-form,.movement-form{grid-template-columns:1fr}}
