.cats-admin-verification[hidden]{display:none!important}
body.cats-verification-open .workspace>header,
body.cats-verification-open .workspace>.stats,
body.cats-verification-open .workspace>.bulkBar,
body.cats-verification-open .workspace>.mainGrid,
body.cats-verification-open .workspace>.workArea{display:none!important}
.cats-admin-verification{padding:28px;max-width:1500px;margin:0 auto;width:100%}
.cats-av-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}
.cats-av-head h1{margin:4px 0 8px;font-size:32px;color:#09244a}
.cats-av-head p{margin:0;color:#65758b}
.cats-av-actions{display:flex;gap:10px}
.cats-av-btn{border:0;border-radius:12px;padding:12px 16px;background:#1768e8;color:#fff;font-weight:800}
.cats-av-btn:disabled{opacity:.55;cursor:not-allowed}
.cats-av-btn.secondary{background:#eaf2ff;color:#1454a5}
.cats-av-create,.cats-av-card{background:#fff;border:1px solid #dce7f2;border-radius:18px;box-shadow:0 10px 30px #102b4a0d}
.cats-av-create{padding:20px;margin-bottom:22px}
.cats-av-create h2,.cats-av-card h2{margin:0 0 14px}
.cats-av-form{display:block}
.cats-av-form label,.cats-av-review label{display:flex;flex-direction:column;gap:6px;font-weight:750;color:#29425f}
.cats-av-form input,.cats-av-review input,.cats-av-review select{border:1px solid #cedce9;border-radius:10px;padding:11px;background:#fff}
.cats-av-file{margin-bottom:14px}
.cats-av-scan-status{font-weight:650;color:#65758b}
.cats-av-scan-status[data-state="loading"]{color:#1768e8}
.cats-av-scan-status[data-state="success"]{color:#087a55}
.cats-av-scan-status[data-state="warning"]{color:#9a5c00}
.cats-av-intake{overflow-x:auto;border:1px solid #dbe6f1;border-radius:14px;margin:14px 0}
.cats-av-intake-head,.cats-av-intake-row{display:grid;grid-template-columns:minmax(155px,1.05fr) 130px minmax(130px,.9fr) minmax(150px,1fr) 135px minmax(145px,.9fr) 42px;gap:10px;align-items:center;min-width:1080px}
.cats-av-intake-head{padding:11px 12px;background:#eef5fc;color:#31506f;font-size:13px;font-weight:850}
.cats-av-intake-row{padding:10px 12px;border-top:1px solid #e7eef5;background:#fff}
.cats-av-intake-row label{margin:0}
.cats-av-intake-row input{width:100%;min-width:0}
.cats-av-intake-preview{display:flex;flex-direction:column;gap:4px;min-width:0}
.cats-av-intake-preview img{width:92px;height:72px;object-fit:cover;border-radius:9px;border:1px solid #d4e0eb;background:#edf3f8}
.cats-av-intake-preview small{max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#728196}
.cats-av-mobile-label{display:none}
.cats-av-remove{border:0;border-radius:9px;width:36px;height:36px;background:#fff0f0;color:#b72d2d;font-size:22px}
.cats-av-submit{margin-top:2px}
.cats-av-status{padding:12px 14px;border-radius:12px;margin:0 0 18px;background:#eaf7ff;color:#07558c;font-weight:700}
.cats-av-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(390px,1fr));gap:18px}
.cats-av-card{padding:18px;overflow:hidden}
.cats-av-card-head{display:flex;justify-content:space-between;gap:12px}
.cats-av-badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:#fff0c7;color:#7d5100;font-weight:800;font-size:13px}
.cats-av-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0;color:#52667d}
.cats-av-images,.cats-av-evidence{display:flex;gap:8px;overflow:auto;margin:12px 0}
.cats-av-images img,.cats-av-evidence img{width:90px;height:76px;object-fit:cover;border-radius:10px;background:#edf3f8}
.cats-av-request{border-top:1px solid #e5edf5;padding-top:14px;margin-top:14px}
.cats-av-request h3{margin:0 0 5px;font-size:16px}
.cats-av-request p{margin:5px 0;color:#5a6d82}
.cats-av-review{display:grid;grid-template-columns:1fr 1.4fr auto;gap:8px;align-items:end;margin-top:10px}
.cats-av-history{margin-top:14px;padding-top:12px;border-top:1px dashed #d7e1ec}
.cats-av-history summary{font-weight:800;cursor:pointer}
.cats-av-history li{margin:8px 0;color:#5b6c80;font-size:13px}
.cats-av-empty{padding:34px;text-align:center;background:#fff;border-radius:16px;color:#64758a}
@media(max-width:900px){.cats-av-grid{grid-template-columns:1fr}.cats-av-review{grid-template-columns:1fr}.cats-av-head{flex-direction:column}}
