#door-leads{min-width:0;color:#20342a}#door-leads *{box-sizing:border-box}#door-leads h3{margin:0;font-size:22px}#door-leads p{margin:6px 0}.dl-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dl-heading p,.dl-count{color:#626c66;font-size:13px}.dl-status{min-height:28px;padding:6px 0;font-size:13px}.dl-error,.dl-form-status{color:#9c3026}.dl-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #dbe1dd;margin:8px 0 20px}.dl-summary>div{padding:15px 10px;display:grid;gap:3px}.dl-summary strong{font-size:24px}.dl-summary span{font-size:12px;color:#526059}.dl-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:16px}#door-leads label{display:grid;gap:6px;font-size:12px;font-weight:600;min-width:0}#door-leads input:not([type=checkbox]),#door-leads select,#door-leads textarea{width:100%;max-width:100%;min-height:40px;border:1px solid #c7d0cb;border-radius:5px;padding:9px;font:inherit;background:#fff;color:#20342a}#door-leads .dl-check{display:flex;align-items:center;gap:8px;min-height:40px}#door-leads input[type=checkbox]{width:17px;height:17px;flex:0 0 17px}.dl-filters>label:first-child{flex:1;min-width:200px}.dl-table-wrap{overflow:auto}.dl-table{width:100%;border-collapse:collapse;font-size:13px;min-width:860px}.dl-table th{text-align:left;background:#f1f4f2;padding:12px}.dl-table td{padding:14px 12px;vertical-align:top;border-bottom:1px solid #e1e6e2;max-width:260px;overflow-wrap:anywhere}.dl-table td span,.dl-table small{display:block;margin-top:5px}.dl-table small{color:#596960}.dl-note{white-space:pre-wrap;max-height:72px;overflow:auto;font-size:12px;color:#566059}.dl-interest{font-weight:700}.dl-interested{color:#16723e}.dl-fence{color:#916312}.dl-no{color:#9c3026}.dl-empty{padding:35px 0;color:#637269}#dl-dialog{width:min(740px,calc(100% - 24px));max-height:90dvh;overflow:auto;border:1px solid #bdc9c1;border-radius:8px;padding:24px;background:#fff;color:#20342a}#dl-dialog::backdrop{background:#10271a80}#dl-form{display:grid;gap:18px}.dl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dl-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px}#door-leads fieldset{border:1px solid #d2dcd5;border-radius:5px;padding:12px}#door-leads legend{font-size:13px;font-weight:700}.dl-actions{display:flex;justify-content:flex-end}@media(max-width:600px){.dl-form-grid{grid-template-columns:1fr}.dl-service-grid{grid-template-columns:1fr 1fr}.dl-summary{grid-template-columns:1fr 1fr}.dl-filters>label{flex:1 1 140px}#dl-dialog{padding:18px}.dl-heading h3{font-size:20px}}
#door-leads .dl-filters>label:first-child{flex:1 1 220px;min-width:180px}
@media(max-width:600px){
  #door-leads .dl-filters>label:first-child{flex-basis:100%;min-width:0}
  #door-leads .dl-table{min-width:0;display:block}
  #door-leads .dl-table thead{display:none}
  #door-leads .dl-table tbody{display:block}
  #door-leads .dl-table tr{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #cbd6ce;padding:12px 0}
  #door-leads .dl-table td{display:block;max-width:none;min-width:0;border:0;padding:7px 4px}
  #door-leads .dl-table td:nth-child(-n+2){grid-column:1/-1}
  #door-leads .dl-table td:nth-child(3)::before{content:'Interest / priority'}
  #door-leads .dl-table td:nth-child(4)::before{content:'Follow-up'}
  #door-leads .dl-table td:nth-child(5)::before{content:'Permission'}
  #door-leads .dl-table td::before{display:block;font-size:11px;color:#627168;margin-bottom:5px}
}
