.lead-pool-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px}.lead-pool-heading h2{margin:0 0 8px;font-size:23px}.lead-pool-heading p{margin:0;color:#718096;font-size:13px}.lead-pool-heading>div:last-child{display:flex;gap:8px;flex-shrink:0}.lead-pool-tabs{display:flex;gap:6px;overflow-x:auto;margin-bottom:16px;padding:4px;background:#eaf0f7;border-radius:10px}.lead-pool-tabs button{border:0;background:transparent;padding:11px 16px;color:#66788e;font-size:14px;white-space:nowrap;border-radius:7px;cursor:pointer}.lead-pool-tabs button.active{background:#fff;color:#165dff;box-shadow:0 2px 6px #16345d0a}.lead-pool-tabs span{font-size:12px;margin-left:6px}.lead-pool-count{padding:12px 20px;background:#f5f8fd;font-size:13px;color:#315579}.lead-pool-count span{color:#8391a4;margin-left:12px}.lead-pool-state{display:block;color:#8b98aa;font-size:12px;margin-top:5px}.lead-pool-page .lead-pool-note{min-width:180px;max-width:320px;white-space:normal!important;overflow-wrap:anywhere}.lead-pool-actions{min-width:195px}.lead-pool-actions .btn{margin:3px!important}.lead-filter-check{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:13px;color:#64748b}.lead-pool-page .lead-filter-check input{width:16px!important;height:16px!important;min-width:0!important}.lead-detail-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:13px;color:#61738b;margin:16px 0}.lead-detail-text{font-size:14px;white-space:pre-wrap;line-height:1.7;overflow-wrap:anywhere}.lead-history{max-height:360px;overflow:auto}.lead-history article{border-left:2px solid #dce8f8;padding:0 0 12px 14px;margin:12px 0}.lead-history b{font-size:14px}.lead-history small{display:block;color:#8796a9;margin-top:5px;font-size:12px}.lead-history p{white-space:pre-wrap;font-size:13px;line-height:1.7;overflow-wrap:anywhere;margin-bottom:0}.lead-pool-reason{background:#fff7e7;color:#86631d;padding:12px;border-radius:6px;font-size:13px;line-height:1.7}.lead-order-ownership{margin-top:10px;padding:12px;background:#eef5ff;color:#335e97;font-size:13px;line-height:1.7;border-radius:7px}
.lead-pool-protected{display:inline-block;padding:6px 8px;color:#8a96a6;font-size:12px;white-space:nowrap}
@media(max-width:700px){.lead-pool-heading{align-items:flex-start;flex-direction:column}.lead-pool-heading>div:last-child{width:100%;justify-content:flex-end}.lead-pool-count span{display:block;margin:6px 0 0;line-height:1.6}.lead-detail-summary{grid-template-columns:1fr}.lead-pool-tabs{max-width:100%}.lead-pool-page .table-toolbar{flex-wrap:wrap}.lead-filter-check{width:auto!important;min-width:0!important}.lead-pool-page .mobile-summary-list{width:100%}}
/* Shared live-lead workspace: both business types use the same page surfaces. */
body.business-renovation #content .lead-pool-page.reno-page{max-width:none;margin:0;padding:0 0 24px;color:#23262c;--lp-accent:#91702e;--lp-line:#e5e3de}
body.business-renovation #content .lead-pool-page .lead-pool-heading{margin:0 0 20px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none!important;align-items:center}
body.business-renovation #content .lead-pool-page .lead-pool-heading h2{font-size:26px;line-height:1.35;letter-spacing:-.4px;margin:0 0 7px;color:#171b23}
body.business-renovation #content .lead-pool-page .lead-pool-heading p{font-size:13px;color:#7b808a;line-height:1.6}
body.business-renovation #content .lead-pool-page .btn{min-height:34px;border-radius:6px;font-size:12px;line-height:1.4;box-shadow:none;transition:background-color .16s,box-shadow .16s,border-color .16s}
body.business-renovation #content .lead-pool-page .lead-pool-heading .btn{min-height:38px;padding:8px 16px;border:1px solid #dededb;background:#fff;color:#444b55}
body.business-renovation #content .lead-pool-page .lead-pool-heading .primary{background:#947337;color:#fff;border-color:#947337}
body.business-renovation #content .lead-pool-page .lead-pool-tabs{background:#fff;border:1px solid var(--lp-line);padding:5px;gap:5px;min-height:49px;border-radius:9px;margin-bottom:16px;box-shadow:0 2px 8px #27231a03}
body.business-renovation #content .lead-pool-page .lead-pool-tabs button{padding:9px 18px;border-radius:6px;font-size:13px;color:#707782;transition:background-color .16s}
body.business-renovation #content .lead-pool-page .lead-pool-tabs button.active{background:#f4eddd;color:#795c24;box-shadow:none;font-weight:600}
body.business-renovation #content .lead-pool-page .lead-pool-tabs button:hover{background:#faf6ed}
body.business-renovation #content .lead-pool-page .card{border:1px solid var(--lp-line);border-radius:9px;background:#fff;overflow:hidden;padding:0;box-shadow:0 3px 12px #27231a04;transition:box-shadow .18s,border-color .18s}
body.business-renovation #content .lead-pool-page .table-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px;margin:0;background:#fff;border:0;border-radius:0;min-height:76px}
body.business-renovation #content .lead-pool-page .table-toolbar>input,body.business-renovation #content .lead-pool-page .table-toolbar>select{height:36px;min-height:36px;border:1px solid #dfe2e7;border-radius:6px;background:#fff;color:#3f4652;padding:7px 10px;box-sizing:border-box;font-size:12px;width:auto;flex:0 1 auto;margin:0}
body.business-renovation #content .lead-pool-page .table-toolbar>input:is([type=text],:not([type])){flex:1 1 210px;min-width:180px;max-width:360px}
body.business-renovation #content .lead-pool-page .table-toolbar>select{min-width:112px;max-width:190px}
body.business-renovation #content .lead-pool-page .table-toolbar>input[type=date]{width:144px}
body.business-renovation #content .lead-pool-page .lead-filter-check{padding:7px 0;gap:6px;color:#737b87;font-size:12px;min-height:36px}
body.business-renovation #content .lead-pool-page .lead-pool-count{padding:11px 18px;background:#faf8f3;color:#766139;border-top:1px solid #eeeae2;border-bottom:1px solid #eeeae2;font-size:12px;line-height:1.6}
body.business-renovation #content .lead-pool-page .lead-pool-count span{color:#8b8d92}
body.business-renovation #content .lead-pool-page .leads-table-wrap{overflow:auto;width:100%;padding:0 10px 8px}
body.business-renovation #content .lead-pool-page .leads-table{width:100%;min-width:1120px;border-collapse:collapse;margin:0;font-size:13px}
body.business-renovation #content .lead-pool-page .leads-table th{padding:13px 12px;font-size:12px;font-weight:500;color:#7b818c;background:#f8f8f7!important;border-bottom:1px solid #eeeae3;white-space:nowrap}
body.business-renovation #content .lead-pool-page .leads-table td{padding:15px 12px;border-bottom:1px solid #f0eeea;color:#3f4652;line-height:1.6;vertical-align:middle}
body.business-renovation #content .lead-pool-page .leads-table tbody tr:last-child td{border-bottom:0}
body.business-renovation #content .lead-pool-page .leads-table tbody tr:hover{background:#fcfaf5}
body.business-renovation #content .lead-pool-page .lead-pool-state{font-size:11px;margin-top:4px;color:#9a9da4}
body.business-renovation #content .lead-pool-page .lead-pool-actions{min-width:238px;max-width:310px;white-space:normal}
body.business-renovation #content .lead-pool-page .lead-pool-actions .btn{background:none;border:0;padding:3px 5px;min-height:26px;color:#7d632e;margin:2px!important}
body.business-renovation #content .lead-pool-page .lead-pool-actions .btn-delete{color:#b45e5e}
body.business-renovation #content .lead-pool-page .lead-pool-actions .btn:hover{background:#f1e9d9}
body.business-renovation #content .lead-pool-page :is(button,input,select):focus-visible{outline:2px solid #b39250;outline-offset:2px}
@media(hover:hover){body.business-renovation #content .lead-pool-page .card:hover{box-shadow:0 7px 22px #2c231711!important;border-color:#c8b47e!important}}
@media(max-width:700px){body.business-renovation #content .lead-pool-page .lead-pool-heading{align-items:flex-start;flex-direction:column;gap:12px}body.business-renovation #content .lead-pool-page .lead-pool-heading h2{font-size:23px}body.business-renovation #content .lead-pool-page .lead-pool-heading>div:last-child{width:100%;justify-content:flex-end}body.business-renovation #content .lead-pool-page .lead-pool-tabs button{padding:9px 13px}body.business-renovation #content .lead-pool-page .table-toolbar{padding:14px;gap:10px}body.business-renovation #content .lead-pool-page .table-toolbar>input:is([type=text],:not([type])){max-width:none;min-width:100%;flex-basis:100%}body.business-renovation #content .lead-pool-page .table-toolbar>select,body.business-renovation #content .lead-pool-page .table-toolbar>input[type=date]{width:calc(50% - 5px);max-width:none;min-width:0;flex:1 1 calc(50% - 5px)}body.business-renovation #content .lead-pool-page .lead-pool-count{padding:11px 14px}body.business-renovation #content .lead-pool-page .leads-table-wrap{padding:0}body.business-renovation #content .lead-pool-page .mobile-summary-list{padding:10px;box-sizing:border-box}body.business-renovation #content .lead-pool-page .lead-pool-actions{max-width:none;min-width:0}}
@media(prefers-reduced-motion:reduce){body.business-renovation #content .lead-pool-page :is(.card,.btn,.lead-pool-tabs button){transition:none}}
