.table-wrap{overflow-x:auto;overscroll-behavior-inline:contain}.table-wrap table{width:100%;table-layout:auto}.table-wrap th,.table-wrap td{min-width:130px;white-space:nowrap}.table-wrap .lead-primary-cell{min-width:220px}.table-wrap .fixed-check{position:sticky;left:0;z-index:3;min-width:52px;width:52px;background:#fff}.table-wrap thead .fixed-check,.table-wrap thead .fixed-actions{background:#f8f9fb}.table-wrap .fixed-actions{position:sticky;right:0;z-index:3;min-width:155px;background:#fff;box-shadow:-8px 0 12px -12px #667085}.lead-table-scroll{display:inline-flex;gap:5px;margin-left:auto}.lead-table-scroll button{font-size:22px;line-height:1;padding:7px 13px}.lead-column-config{display:grid;gap:8px;max-height:55vh;overflow:auto;margin:16px 0}.lead-column-config label{display:grid;grid-template-columns:28px 28px 1fr auto;align-items:center;gap:8px;padding:12px;border:1px solid #e3e8f1;border-radius:10px;background:#fff;cursor:grab}.lead-column-config label:active{cursor:grabbing}.lead-column-config i{font-style:normal;color:#8791a3}.lead-column-config small{color:#8791a3}
.lead-column-team-list{display:grid;gap:10px;margin:18px 0}.lead-column-team-list>button{display:flex;justify-content:space-between;align-items:center;padding:16px;text-align:left;border:1px solid #dce5f2;border-radius:10px;background:#fff}.lead-column-team-list>button:hover{border-color:#3976f6;background:#f5f8ff}.lead-column-team-list small{color:#7d8798}
.lead-table-top-scroll{height:16px;overflow-x:auto;overflow-y:hidden;margin:0 2px 7px;background:#f4f7fb;border-radius:8px}.lead-table-top-scroll>div{height:1px}.lead-list-pager{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 4px}.lead-list-pager>div{display:flex;align-items:center;gap:10px}.lead-list-pager label{display:flex;align-items:center;gap:7px;color:#66748a}.lead-list-pager select{width:auto;min-width:88px;margin:0;padding:8px 30px 8px 10px}.lead-list-pager span{min-width:90px;text-align:center;color:#66748a}.lead-list-pager button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:700px){.lead-list-pager{align-items:flex-start;flex-direction:column}.lead-table-top-scroll{width:100%}}
.pager-jump-input{display:inline-block;width:58px!important;min-width:58px;margin:0 4px!important;padding:7px 6px!important;text-align:center;font-size:14px;font-weight:700;color:#263653;background:#fff;border:1px solid #cfd9e8;border-radius:7px}.pager-jump-input:focus{border-color:#3976f6;box-shadow:0 0 0 3px #3976f61a;outline:0}
.table-wrap .lead-followup-summary-cell{white-space:normal}.lead-followup-summary{display:grid;gap:4px;line-height:1.35}.lead-followup-summary small{overflow:hidden;margin:0;color:#7b8799;text-overflow:ellipsis;white-space:nowrap}.lead-followup-summary b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;font-weight:600;color:#25324a;white-space:normal;word-break:break-word}.lead-followup-summary .next{overflow:hidden;color:#3976f6;text-overflow:ellipsis;white-space:nowrap}.lead-followup-empty{color:#aab2c0}.quick-follow-button{padding:7px 9px;white-space:nowrap}
.lead-followup-summary-cell[data-followup-history-lead]{cursor:pointer;transition:background .16s ease}.lead-followup-summary-cell[data-followup-history-lead]:hover{background:#f4f7ff}.lead-followup-history-modal{display:grid;gap:0;max-height:62vh;overflow:auto;margin-top:16px}
.lead-followup-history-button{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.lead-followup-history-button:hover{background:transparent;box-shadow:none}.lead-followup-summary-cell{cursor:pointer}
