.lead-intake{min-width:0;color:var(--text,#646363)}
.lead-intake .li-panel{padding:22px;min-width:0}
.lead-intake .li-toolbar,.lead-intake .li-actions{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:18px}
.lead-intake label{display:grid;gap:7px;font-weight:600;font-size:13px}
.lead-intake .li-toolbar label:first-child{flex:1;min-width:180px}
.lead-intake input[type=search],.lead-intake select{width:100%;min-height:44px;padding:10px;border:1px solid #c7cbbb;border-radius:9px;background:#fff;color:inherit}
.lead-intake button{min-height:44px}
.lead-intake .li-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #e4e5dc;border-radius:10px}
.lead-intake table{border-collapse:collapse;width:100%;min-width:950px;text-align:left;font-size:13px}
.lead-intake caption{text-align:left;padding:14px;font-weight:700;background:#f5f6ef}
.lead-intake th,.lead-intake td{padding:13px;border-bottom:1px solid #e4e5dc;vertical-align:top;max-width:340px;overflow-wrap:anywhere}
.lead-intake thead th{background:#fafbf7}
.lead-intake small{display:block;font-weight:400;margin-top:5px}
.lead-intake input[type=checkbox]{width:20px;height:20px;accent-color:#778347}
.lead-intake details{min-width:190px;max-width:340px}
.lead-intake summary{cursor:pointer;min-height:44px;padding:5px 0}
.lead-intake dl{margin:0}.lead-intake dl>div{margin:10px 0}.lead-intake dt{font-weight:700}.lead-intake dd{margin:3px 0;white-space:pre-wrap}
.lead-intake .li-message{white-space:pre-wrap;overflow-wrap:anywhere}.lead-intake [role=alert]{color:#9b312b}
.lead-intake :focus-visible{outline:3px solid #778347;outline-offset:3px}
@media(max-width:600px){.lead-intake .li-panel{padding:12px}.lead-intake .li-actions>*,.lead-intake .li-toolbar>*{width:100%}.lead-intake .module-heading{align-items:stretch;flex-direction:column}}
