.leads-intro{margin:-8px 0 22px}.leads-filter{display:flex;align-items:end;gap:14px;padding:18px 0 4px}.leads-filter label{flex:1;margin:0}.leads-filter label:nth-child(2){max-width:220px}.leads-filter .button{white-space:nowrap}.leads-list-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.leads-list-heading h2{margin:4px 0 0}.leads-list-heading .muted{max-width:430px;margin:0;text-align:right}.leads-list-panel table{margin-top:20px}.leads-list-panel td,.leads-list-panel th{vertical-align:middle}.lead-contact strong{display:flex;flex-direction:column;gap:4px}.lead-contact small{color:var(--muted-2);font-size:12px;font-weight:400}.leads-empty{padding:48px 18px;text-align:center;color:var(--muted)}.lead-detail{margin-bottom:22px;padding:24px;border:1px solid rgba(223,37,56,.34);border-radius:16px;background:linear-gradient(135deg,rgba(223,37,56,.08),rgba(255,255,255,.018))}.lead-detail h2{margin:5px 0}.lead-detail pre{margin:22px 0;padding:18px;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:12px;background:rgba(0,0,0,.18);font:inherit;line-height:1.65;color:var(--ink)}.lead-detail .table-actions{justify-content:flex-start}.leads-list-panel .table-actions{flex-wrap:wrap}
@media (max-width:760px){.leads-filter,.leads-list-heading{display:grid;grid-template-columns:1fr;align-items:stretch}.leads-filter label:nth-child(2){max-width:none}.leads-list-heading .muted{text-align:left}.leads-list-panel .table-scroll{margin-inline:-10px}.leads-list-panel table{min-width:720px}}
