/* Lead pilot only: incumbent records, table controls and theme remain canonical. */
#view-entry-lead.lead-list-pilot .apple-section-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}
#view-entry-lead.lead-list-pilot .apple-section-copy :is(.biz-group-kicker,p){flex-basis:100%}
#view-entry-lead.lead-list-pilot .apple-section-copy h2{font-size:24px!important}
.lead-pilot-count{color:var(--c-muted);font-size:14px}
.lead-pilot-actions{display:flex;gap:8px;align-items:center}
#view-entry-lead.lead-list-pilot[data-entry-workspace-mode="list"]>.apple-section-hero .entry-view-switch{display:none}
#view-entry-lead.lead-list-pilot:not([data-entry-workspace-mode="list"]) .lead-pilot-actions{display:none}
.lead-pilot-body{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;align-items:start;gap:0;background:var(--c-surface);border-radius:12px;overflow:clip}
.lead-pilot-body.has-lead-detail{grid-template-columns:minmax(0,1fr) 320px}
#view-entry-lead.lead-list-pilot .lead-data-surface{min-width:0;margin:0;border:0;border-radius:0!important;box-shadow:none;padding:0;overflow:visible}
#view-entry-lead.lead-list-pilot .lead-data-surface>.hd{padding:0 20px!important;border:0!important;min-height:0;display:flex;flex-wrap:wrap}
#view-entry-lead.lead-list-pilot .lead-data-surface>.hd>.grow,#view-entry-lead.lead-list-pilot .lead-data-surface>.hd>.scroll-actions{display:none}
#view-entry-lead.lead-list-pilot .lead-data-surface>.hd{font-size:0!important}
#view-entry-lead.lead-list-pilot #lead-count{display:none}
#view-entry-lead.lead-list-pilot [data-bulk-toolbar=lead]{font-size:12px;margin:0 0 10px}
.lead-pilot-stats{display:flex;flex-wrap:wrap;gap:12px 24px;padding:18px 20px 12px;color:var(--c-muted);font-size:13px}
.lead-pilot-stats span{display:flex;gap:10px;align-items:center}
.lead-pilot-stats b{color:var(--c-ink);font-weight:600}
#view-entry-lead.lead-list-pilot .lead-data-surface>.studio-view-switch{margin:0 20px 10px;width:max-content;background:transparent;border-radius:0;padding:0;border-bottom:1px solid var(--c-line)}
#view-entry-lead.lead-list-pilot .studio-view-switch button{border-radius:0;font-size:13px;padding:10px 14px;border-bottom:2px solid transparent}
#view-entry-lead.lead-list-pilot .studio-view-switch button[aria-pressed=true]{background:transparent;color:var(--c-primary);border-bottom-color:var(--c-primary);box-shadow:none}
#view-entry-lead.lead-list-pilot .listtools{padding:12px 20px!important;background:transparent!important;border:0;grid-template-columns:minmax(180px,1.5fr) minmax(135px,1fr) minmax(120px,1fr) auto auto auto auto;gap:8px}
#view-entry-lead.lead-list-pilot .listtools .fld{min-width:0}
#view-entry-lead.lead-list-pilot .listtools .fld label{display:none}
#view-entry-lead.lead-list-pilot .listtools :is(input,select){height:38px;font-size:14px!important}
#view-entry-lead.lead-list-pilot .listtools>.entry-filter-grow{display:none}
#view-entry-lead.lead-list-pilot .entry-list-more-panel{grid-column:1/-1}
#view-entry-lead.lead-list-pilot .entry-list-more-panel .fld label{display:block}
#view-entry-lead.lead-list-pilot .lead-table-mode>.data-scroll{margin:0 20px;max-width:calc(100% - 40px);min-width:0;border:0;border-radius:0;background:var(--c-surface);overflow:auto}
#view-entry-lead.lead-list-pilot .lead-table-mode #lead-list{width:100%;table-layout:auto;border-collapse:separate;border-spacing:0;min-width:850px}
#view-entry-lead.lead-list-pilot #lead-list :is(th,td){border-right:0!important;border-left:0!important;box-shadow:none;padding:13px 12px!important;vertical-align:middle;line-height:1.5}
#view-entry-lead.lead-list-pilot #lead-list th{font-size:13px!important;font-weight:500;color:var(--c-muted);background:var(--c-surface2)!important;white-space:nowrap}
#view-entry-lead.lead-list-pilot #lead-list td{font-size:14px!important;background:var(--c-surface)!important;border-bottom:1px solid var(--c-line)!important;max-width:240px}
#view-entry-lead.lead-list-pilot #lead-list .bulk-th,#view-entry-lead.lead-list-pilot #lead-list .bulk-td{width:38px;min-width:38px;padding-inline:8px!important}
#view-entry-lead.lead-list-pilot #lead-list [data-col-origin="6"]{min-width:170px;max-width:240px}
#view-entry-lead.lead-list-pilot #lead-list [data-col-origin="19"]{min-width:132px}
#view-entry-lead.lead-list-pilot #lead-list tbody tr:hover td{background:var(--c-hover)!important}
#view-entry-lead.lead-list-pilot #lead-list tbody tr.lead-viewing-row td:first-child{box-shadow:inset 3px 0 var(--c-primary)}
#view-entry-lead.lead-list-pilot #lead-list tbody tr.lead-viewing-row td{background:var(--c-hover)!important}
#view-entry-lead.lead-list-pilot #lead-list tbody tr.lead-bulk-row td{background:var(--c-primary-soft)!important}
#view-entry-lead.lead-list-pilot #lead-list .channel-tag,#view-entry-lead.lead-list-pilot #lead-list .product-tag{background:transparent!important;padding:0!important;border:0!important}
.lead-company-main{display:block;font-weight:600;white-space:normal;overflow-wrap:anywhere}
.lead-company-contact{display:block;color:var(--c-muted);font-size:12px;line-height:1.5;margin-top:3px}
.lead-status-text{display:inline-flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap;color:var(--c-ink)}
.lead-status-dot{width:7px;height:7px;flex:0 0 7px;background:var(--c-muted);border-radius:50%}
.lead-status-new .lead-status-dot,.lead-status-opportunity .lead-status-dot{background:var(--c-warn)}
.lead-status-valid .lead-status-dot,.lead-status-converted .lead-status-dot{background:var(--c-good)}
.lead-status-contacted .lead-status-dot{background:var(--c-primary)}
.lead-status-invalid .lead-status-dot{background:var(--c-bad)}
#view-entry-lead.lead-list-pilot .lead-table-mode .studio-summary,#view-entry-lead.lead-list-pilot .lead-table-mode :is(tfoot,.table-summary-dock){display:none}
.lead-pilot-pagination{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:16px 20px;border-top:1px solid var(--c-line);background:var(--c-surface)}
.lead-pilot-pagination[hidden]{display:none}
.lead-page-controls{display:flex;align-items:center;gap:8px;flex:1;flex-wrap:wrap;font-size:12px;color:var(--c-muted)}
.lead-page-controls>span{margin-right:auto}
.lead-pilot-pagination>.fld{max-width:105px;flex:0 0 105px}
.lead-pilot-pagination>.fld label{font-size:11px}
.lead-pilot-detail{min-width:0;background:var(--c-surface);color:var(--c-ink);border-left:1px solid var(--c-line);display:flex;flex-direction:column;max-height:calc(100dvh - 90px);position:sticky;top:80px}
.lead-pilot-detail[hidden]{display:none}
.lead-pilot-detail>header{position:static;inset:auto;width:auto;height:auto;background:var(--c-surface);border:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;box-shadow:none;backdrop-filter:none}
.lead-pilot-detail>header h3{font-size:16px;margin:0}
.lead-detail-content{padding:12px 20px 20px;overflow:auto;min-height:0}
.lead-detail-identity{display:flex;align-items:center;gap:12px;margin:0 0 24px;padding-bottom:20px;border-bottom:1px solid var(--c-line)}
.lead-detail-identity>span{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:8px;color:var(--c-primary);background:var(--c-primary-soft)}
.lead-detail-identity h4{font-size:16px;margin:0;overflow-wrap:anywhere}
.lead-detail-identity p{margin:6px 0 0}
.lead-detail-content>h4{font-size:14px;margin:20px 0 12px}
.lead-detail-content dl{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px 10px;font-size:13px}
.lead-detail-content dt{color:var(--c-muted)}
.lead-detail-content dd{margin:0;overflow-wrap:anywhere}
.lead-detail-note{font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}
.lead-detail-content small{color:var(--c-muted);font-size:11px}
.lead-pilot-detail>footer{padding:16px 20px;border-top:1px solid var(--c-line);margin-top:auto}
.lead-pilot-drawer{align-items:stretch;justify-content:flex-end;padding:0}
.lead-pilot-drawer .lead-pilot-detail{position:relative;top:0;border-radius:0!important;width:min(420px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0}
@media(max-width:1180px){#view-entry-lead.lead-list-pilot .listtools{grid-template-columns:minmax(160px,1fr) minmax(120px,1fr) minmax(120px,1fr);}.lead-pilot-body.has-lead-detail{grid-template-columns:minmax(0,1fr)}}
@media(max-width:680px){#view-entry-lead.lead-list-pilot .apple-section-actions{width:100%}.lead-pilot-actions{width:100%}.lead-pilot-actions button{flex:1}#view-entry-lead.lead-list-pilot .listtools{padding:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))}#view-entry-lead.lead-list-pilot .listtools>.fld:first-child{grid-column:1/-1!important}.lead-pilot-stats{padding:16px 12px;gap:12px 18px}.lead-pilot-pagination{padding:12px}#view-entry-lead.lead-list-pilot .lead-table-mode>.data-scroll{margin-inline:12px;max-width:calc(100% - 24px)}.lead-pilot-drawer .lead-pilot-detail{width:100%}}
#view-entry-lead.lead-list-pilot .lead-data-surface{height:auto;display:block}
#view-entry-lead.lead-list-pilot .lead-table-mode>.data-scroll{max-height:min(520px,62dvh)!important;flex:none}
#view-entry-lead.lead-list-pilot:not([data-entry-workspace-mode="list"]) .lead-pilot-body{display:none}
.lead-pilot-detail>header{display:flex!important;grid-template-columns:none;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}
#view-entry-lead.lead-list-pilot #lead-list tbody tr[hidden]{display:none!important}
#view-entry-lead.lead-list-pilot #lead-list [data-col-origin="19"]{min-width:56px}
.lead-row-menu{position:relative}
.lead-row-menu>summary{list-style:none;padding:6px 8px;cursor:pointer;color:var(--c-muted);font-size:14px;border-radius:6px}
.lead-row-menu>summary::-webkit-details-marker{display:none}
.lead-row-menu>summary:hover{background:var(--c-hover)}
.lead-row-menu-options{display:flex;gap:6px;flex-wrap:wrap;padding:5px 0}
#view-entry-lead.lead-list-pilot .lead-row-menu:not([open])>.lead-row-menu-options{display:none}
#view-entry-lead.lead-list-pilot .lead-status-text{font-size:14px}
#view-entry-lead.lead-list-pilot .apple-section-copy>.biz-group-kicker{background:transparent;color:var(--c-muted);padding:0;border-radius:0}
#view-entry-lead.lead-list-pilot .lead-data-surface>.hd .bulk-actions{background:var(--c-primary-soft);border:0;box-shadow:none;border-radius:6px}
