.email-intake-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.15);font-size:11px;font-weight:700}
.email-intake-panel{padding-bottom:24px}.email-intake-toolbar{display:flex;gap:10px;align-items:center}.email-intake-cards{display:grid;gap:14px;padding:0 22px}.email-intake-card{border:1px solid #dfe6ee;border-radius:14px;padding:18px;background:#fff;box-shadow:0 3px 12px rgba(18,37,61,.05)}
.email-intake-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.email-intake-head h4{margin:5px 0 0;color:#12253d;font-size:16px}.email-intake-id{font-size:11px;font-weight:800;letter-spacing:.05em;color:#64748b}.email-intake-badge{white-space:nowrap;border-radius:999px;background:#e8f4ef;color:#167c5a;padding:6px 9px;font-size:11px;font-weight:800}
.email-intake-meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;color:#64748b;font-size:12px}.email-intake-card>p{margin:13px 0;color:#34465b}.email-intake-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.email-intake-facts span{padding:10px;border-radius:10px;background:#f5f7fa;min-width:0}.email-intake-facts small,.email-intake-facts strong{display:block}.email-intake-facts small{color:#758397;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.email-intake-facts strong{margin-top:4px;color:#24364c;font-size:12px;overflow-wrap:anywhere}
.email-intake-notes{display:grid;gap:6px;margin-top:12px}.email-intake-notes span{padding:8px 10px;border-left:3px solid #d79b27;background:#fff7e8;color:#75540e;font-size:12px}.email-intake-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:15px}.email-intake-actions .small{min-height:36px;padding:7px 12px}.email-link{text-decoration:none;display:inline-flex;align-items:center}.email-intake-linked{margin-top:10px;color:#167c5a;font-size:12px;font-weight:700}
@media(max-width:900px){.email-intake-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.email-intake-toolbar{width:100%;justify-content:flex-start;flex-wrap:wrap}}
@media(max-width:560px){.email-intake-facts{grid-template-columns:1fr}.email-intake-head{display:block}.email-intake-badge{display:inline-block;margin-top:8px}.email-intake-cards{padding:0 12px}.email-intake-card{padding:14px}}
