.table-wrap{overflow-x:auto}.admin-table tbody tr:hover{background:#f8fbfa}.intake-link{color:var(--teal);font-weight:800}.intake-link:hover{text-decoration:underline}.status{color:#53616b;text-transform:capitalize;white-space:nowrap;background:#edf1f2;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-block}.status-reviewing{color:#275f87;background:#e7f1fa}.status-waiting_on_owner{color:#805817;background:#fff2d9}.status-ready{color:#176847;background:#e4f3ed}.status-completed{color:var(--teal);background:#e8f2f0}.review-panel{max-width:900px}.back-link{color:var(--teal);margin-bottom:22px;font-size:13px;font-weight:800;display:inline-block}.review-heading{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.review-section{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.review-section h2{margin:0 0 18px;font:600 24px Georgia,serif}.answers{grid-template-columns:1fr 1fr;gap:0 28px;margin:0;display:grid}.answers div{border-bottom:1px solid var(--line);padding:15px 0}.answers dt{color:var(--muted);margin-bottom:7px;font-size:11px;font-weight:800}.answers dd{white-space:pre-wrap;margin:0;line-height:1.5}.muted{color:var(--muted)}.save-message{color:#176847;background:#e4f3ed;border-radius:9px;padding:12px 15px;font-weight:700}.review-section .button{margin-top:18px}@media (max-width:650px){.answers{grid-template-columns:1fr}.review-heading{display:block}.review-heading>.status{margin-top:8px}}
.answer-section{margin-top:28px}.answer-section h3{border-left:4px solid var(--teal);background:var(--soft);margin:0;padding:12px 14px;font:600 17px Georgia,serif}.upload-review h3{margin-bottom:14px}.file-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.file-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.file-card img,.document-icon{object-fit:contain;background:#f5f7f7;place-items:center;width:100%;height:180px;display:grid}.document-icon{color:var(--teal);font-size:28px;font-weight:900}.file-card>div:last-child{flex-direction:column;gap:6px;padding:12px;display:flex}.file-card strong{overflow-wrap:anywhere;font-size:12px}.file-card small{color:var(--muted);font-size:10px}.file-card a{color:var(--teal);font-size:11px;font-weight:800}.file-card a:hover{text-decoration:underline}@media (max-width:650px){.file-grid{grid-template-columns:1fr}}
