/* Гости и обращения. Только экран; печатные формы не затрагиваются. */
@media screen{
 .lead-tabs{flex-wrap:wrap}
 .lead-tabs button[aria-pressed="true"]{font-weight:700;text-decoration:underline;text-underline-offset:4px}
 .lead-sources{border:1px solid #9bb0aa;border-radius:8px;padding:10px 12px;margin:12px 0}
 .lead-sources legend{font-weight:700;padding:0 6px}
 .lead-sources>div{display:flex;flex-wrap:wrap;gap:6px}
 .lead-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 10px;border:2px solid #9bb0aa;border-radius:8px;background:#fff;color:#182e2a;cursor:pointer}
 .lead-chip input{width:20px;height:20px;margin:0}
 .lead-chip:has(input:checked){border-color:#183f47;background:#e6f1ef;font-weight:700}
 .lead-chip:has(input:checked) span::before{content:"✓ "}
 .lead-chip:has(input:focus-visible){outline:3px solid #183f47;outline-offset:2px}
 .lead-quick{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 12px}
 .lead-form-links{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
 .lead-history{margin:0;padding-left:20px;max-height:220px;overflow:auto}
 .lead-history li{padding:6px 0;border-top:1px solid #dfe5dd}
 .lead-status{font-weight:700}
 .lead-actions{white-space:nowrap}
 .lead-total td{border-top:2px solid #183f47;background:#f3f8f8}
 #leadKnown .notice{margin:8px 0}
}
