.intake-safety{border-left:4px solid var(--green)}
.intake-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}
.intake-status-grid>div{border:1px solid var(--line);border-radius:6px;padding:11px;background:#f8faf9}
.intake-status-grid span,.intake-status-grid strong{display:block}
.intake-status-grid span{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}
.intake-status-grid strong{font-size:12px;margin-top:5px;word-break:break-word}
.intake-review-banner{display:flex;gap:10px;align-items:center;background:var(--amber-soft);border:1px solid #f0ddb9;color:#85643e;border-radius:6px;padding:12px;margin-bottom:18px}
.intake-review-banner strong{color:var(--amber);font-size:11px}
.intake-review-banner span{font-size:11px}
.intake-inner-panel{margin-bottom:0}
.intake-inner-panel .image-button{max-width:260px}
.intake-seo-row{border-top:1px solid #edf1ef;padding:10px 0;display:grid;gap:4px}
.intake-seo-row strong{font-size:11px;text-transform:uppercase;color:var(--muted)}
.intake-seo-row span{line-height:1.5}
.intake-file-preview{display:flex;align-items:center;gap:12px;margin:10px 0 16px;color:var(--muted);font-size:12px}
.intake-file-preview img{width:86px;height:86px;object-fit:cover;border-radius:6px;border:1px solid var(--line);background:#f4f7f5}
.intake-inline-status{display:flex;align-items:center;gap:8px;margin-top:12px;min-height:24px}
.intake-result-panel .image-button{background:#f0f3f0}
.intake-result-panel .image-button img{object-fit:contain}
.intake-result-panel .image-grid{margin-top:12px}
.intake-result-facts{display:flex;gap:18px;flex-wrap:wrap;border-bottom:1px solid #edf1ef;padding:0 0 14px;margin-bottom:16px;color:var(--muted);font-size:12px}
.intake-result-facts strong{color:var(--ink)}
.intake-human-review{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}
.intake-human-review textarea{width:100%;border:1px solid var(--line);border-radius:6px;padding:10px;resize:vertical}
@media(max-width:760px){.intake-status-grid{grid-template-columns:1fr 1fr}.intake-review-banner{display:block}.intake-review-banner span{display:block;margin-top:5px}}
