/* XLEVELX signature layer: decisive navy, vivid cobalt and brushed silver. */
:root{--xl-action:linear-gradient(155deg,#2a6cdc 0%,#215fd3 55%,#1849a9 100%);--xl-deep:linear-gradient(125deg,#10243a 0%,#183b64 72%,#214a76 100%);--xl-gloss:inset 0 1px 0 #ffffff45,0 3px 8px #143c6d26}
.directory-workspace .app-shell{background:radial-gradient(ellipse at 95% 5%,#7da9e32b,transparent 50%),linear-gradient(150deg,#d6dee8,#c6d0de 70%,#c1cddc)}
.directory-workspace .sidebar{background:radial-gradient(ellipse at 0 0,#2c5c9c70,transparent 52%),linear-gradient(165deg,#142b46,#0c1c30)!important;border-right-color:#284566}.directory-workspace #main-nav a.active{background:linear-gradient(110deg,#254e83,#1d3a5b);border-color:#4678b5;box-shadow:inset 3px 0 #76b3ff,0 3px 12px #06142530}.directory-workspace .topbar{background:linear-gradient(100deg,#d5dfec,#c2d0e1)!important;box-shadow:inset 0 -1px #edf4ff50}.directory-workspace .avatar{background:linear-gradient(140deg,#2768cd,#173d72);color:white;border:1px solid #a2bfe6;box-shadow:0 2px 6px #193f7420}
.directory-workspace.lead-screen .directory-header{background:var(--xl-deep);border:1px solid #2b537c;border-left:3px solid #6ba9fb;border-radius:11px;min-height:49px;padding:8px 12px;margin-bottom:8px;box-shadow:inset 0 1px #a4c9ff19,0 3px 12px #142c4715;position:relative;overflow:hidden}.directory-workspace.lead-screen .directory-header h1{color:#edf4ff!important;font-size:23px;line-height:1.2;letter-spacing:-.7px}.directory-workspace.lead-screen .directory-header h1>span:first-child{color:#74b6ff}.directory-header .signal-mark{opacity:1;margin-left:14px}.directory-header .signal-mark i{background:#8eabc9}.directory-header .signal-mark i:nth-child(5){background:#78b8ff;box-shadow:0 0 10px #5ba9fb70}.lead-screen .directory-header .heading-actions .button{background:linear-gradient(155deg,#f0f5fc,#cfdef1);border-color:#a9c3e6;color:#1a416f;box-shadow:inset 0 1px #ffffff7a,0 2px 8px #08182c30;font-weight:650}.lead-screen .directory-header .heading-actions .button.primary{background:var(--xl-action)!important;border-color:#659be8!important;color:#fff!important}.directory-summary strong{color:#153c70;font-weight:700}.directory-workspace .directory-summary{padding:0 2px}
.directory-workspace .directory-table-scroll{border:1px solid #839bb9;border-radius:10px;box-shadow:0 5px 18px #16345615,inset 0 0 0 1px #ffffff30}.directory-table.directory-compact thead th{background:linear-gradient(180deg,#24476d,#173755)!important;border-top:0;border-bottom:1px solid #37699e;color:#dbe8fa!important}.directory-table.directory-compact th button{color:#e0eafa;font-weight:600;letter-spacing:.1px}.directory-table.directory-compact th[aria-sort=ascending],.directory-table.directory-compact th[aria-sort=descending]{background:linear-gradient(180deg,#2b609b,#204875)!important}.directory-table.directory-compact th[aria-sort=ascending] button,.directory-table.directory-compact th[aria-sort=descending] button{color:#fff}.directory-table.directory-compact th button span{color:#9ac7ff;opacity:1}.directory-table.directory-compact .directory-title{color:#1a4276;font-weight:650}.directory-table.directory-compact .col-value strong{color:#154d99;font-size:15px;font-weight:700;letter-spacing:-.2px}.directory-table.directory-compact tbody tr:nth-child(even){background:#dce5ef}.directory-table.directory-compact tbody tr.is-selected td{background:#c5daf7!important}.directory-table.directory-compact tbody tr.is-selected td:first-child{box-shadow:inset 4px 0 #276ce1}.directory-table.directory-compact .compact-crm{background:linear-gradient(150deg,#e8f1ff,#c4d8f6);border-color:#91b1dc;color:#194d95;box-shadow:inset 0 1px #ffffff80;font-weight:600;border-radius:7px}
.lead-screen .directory-group-tabs.directory-group-icons{background:linear-gradient(150deg,#1c3c61,#102b49);border:1px solid #315a84;border-radius:15px;box-shadow:inset 0 1px #80a7d22e,0 5px 13px #15375b20}.lead-screen .directory-group-icons a{color:#c0d1e7;border-radius:10px;border:1px solid transparent}.lead-screen .directory-group-icons a[aria-current=page]{color:white;background:var(--xl-action);border:1px solid #6197e4;box-shadow:inset 0 1px #cae3ff65,0 3px 10px #061a3750}.lead-screen .directory-group-icons a[aria-current=page]:after{background:#b8dcff;height:2px;bottom:3px;box-shadow:0 0 5px #acd5ff66}.lead-screen .directory-group-icons a[aria-current=page] .icon{filter:drop-shadow(0 1px 2px #0d2b6540)}.lead-screen .directory-pagination>span{color:#405d7e;font-weight:550}.lead-screen .directory-pagination .button{background:linear-gradient(150deg,#eaf0f8,#cedbec);border-color:#9bb2cf;color:#244e80;box-shadow:inset 0 1px #ffffff8a,0 2px 5px #17375e10;border-radius:10px;font-weight:600}.lead-screen .directory-pagination #dir-next:not(:disabled){background:var(--xl-action);color:white;border-color:#2d67bb;box-shadow:var(--xl-gloss)}.lead-screen .directory-pagination .button:disabled{box-shadow:none;opacity:.45}
.lead-screen .directory-filter-panel{border:1px solid #91aac8;border-radius:14px;background:linear-gradient(150deg,#dce6f3,#bacde4);box-shadow:inset 0 1px #ffffff75,0 4px 14px #17395f1c}.lead-screen .directory-search-toggle>summary,.lead-screen .directory-advanced>summary{background:var(--xl-action);border:1px solid #3e77c9;color:white;box-shadow:var(--xl-gloss);border-radius:9px;font-weight:650;letter-spacing:.1px}.lead-screen .directory-search-toggle[open]>summary,.lead-screen .directory-advanced[open]>summary{background:linear-gradient(145deg,#173d74,#112c51);border-color:#6d9cd6;box-shadow:inset 0 1px #acd0ff25,0 0 0 2px #aacbfa60}.directory-search-toggle.has-query>summary{border-color:#92bffd;color:white}.directory-search-toggle.has-query>summary:after{background:#d0eaff;box-shadow:0 0 0 2px #225cc0}.lead-screen .nearby-switch{background:linear-gradient(145deg,#edf3fb,#cddded);border-color:#9db7d5;box-shadow:inset 0 1px #ffffff80;color:#254b77}.lead-screen .nearby-track{background:#a2b7cf;border-color:#8aa5c4;box-shadow:inset 0 1px 3px #17395b22}.lead-screen .nearby-switch input:checked+.nearby-track{background:linear-gradient(140deg,#4d93ff,#245fc7);border-color:#356ec4}.lead-screen .directory-toolbar .directory-sort select{background:linear-gradient(150deg,#254b77,#183858)!important;color:#edf4ff!important;color-scheme:dark;border-color:#3e638b!important;box-shadow:inset 0 1px #9ec3ef35;border-radius:9px}.lead-screen .directory-sort option{background:#e8eff8;color:#17395e}.directory-search-popover,.lead-screen .directory-filter-popup{border-color:#9eb9db;background:linear-gradient(150deg,#eaf0f8,#d8e4f3);box-shadow:0 12px 36px #12345b38,inset 0 1px #ffffff80}.directory-workspace .directory-popup-actions .button.primary{background:var(--xl-action)!important;border-color:#3d76c6!important;box-shadow:var(--xl-gloss)}.directory-workspace .directory-popup-actions .button:not(.primary){background:linear-gradient(150deg,#eaf1fa,#cbdcf0);border-color:#9cb6d6;color:#245183}
.directory-workspace .button.primary{background:var(--xl-action)!important;border-color:#3874ca!important;box-shadow:var(--xl-gloss)}.directory-workspace #detail{box-shadow:0 20px 70px #0d24465c;border-color:#8eaed2}.directory-workspace #detail .dialog-top{background:var(--xl-deep);border:1px solid #355b86}.directory-workspace #detail .dialog-top h2,.directory-workspace #detail .dialog-top .eyebrow{color:#e4efff}.directory-workspace #close-detail{background:#2b517c;color:#e2efff;border-color:#54769f}.directory-workspace .feed-library-row{border-top:2px solid #5a88bd;box-shadow:0 3px 10px #17385c0a}.directory-workspace .feed-library-row h2{color:#173e70}.directory-workspace .lead-value-band{background:linear-gradient(145deg,#dfebfa,#c9dbef);border-color:#a1bad9;box-shadow:inset 0 1px #f5f9ff75}
@media(hover:hover){.directory-workspace .button,.compact-crm,.directory-search-toggle>summary,.lead-screen .directory-advanced>summary{transition:filter .15s,box-shadow .15s,transform .15s}.directory-workspace .button:not(:disabled):hover,.compact-crm:hover,.directory-search-toggle>summary:hover,.lead-screen .directory-advanced>summary:hover{filter:brightness(1.055);transform:translateY(-1px)}.lead-screen .directory-group-icons a:hover{background:#2a4f7c;color:white}.lead-screen .directory-group-icons a[aria-current=page]:hover{background:var(--xl-action);filter:brightness(1.08)}}
.directory-workspace .button:not(:disabled):active,.compact-crm:active,.directory-search-toggle>summary:active,.lead-screen .directory-advanced>summary:active{transform:translateY(1px);filter:brightness(.96)}
@media(max-width:760px){.directory-workspace.lead-screen .directory-header{min-height:43px;padding:7px 9px;border-radius:9px;margin-bottom:7px}.directory-workspace.lead-screen .directory-header h1{font-size:20px;letter-spacing:-.55px}.lead-screen .directory-header .heading-actions .button{font-size:11px;padding:6px 8px;min-height:30px;border-radius:7px}.directory-header .signal-mark{margin-left:8px}.directory-table.directory-compact .col-value strong{font-size:13px}.directory-table.directory-compact th button{font-size:11px}.lead-screen .directory-group-tabs.directory-group-icons{border-radius:14px}.lead-screen .directory-group-icons a{border-radius:9px}.lead-screen .directory-filter-panel{border-radius:13px}.directory-workspace #detail .dialog-top{border-radius:8px}}
@media(prefers-reduced-motion:reduce){.directory-workspace .button,.compact-crm,.directory-search-toggle>summary,.lead-screen .directory-advanced>summary{transition:none!important;transform:none!important}}

/* One collapsed group selector shares pagination; no permanent four-button row. */
.lead-screen .directory-pagination{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:9px 0 10px;min-height:46px}.directory-page-center{display:flex;align-items:center;justify-content:center;gap:16px;min-width:0}.directory-page-label{font-size:11px;color:#405c7e;white-space:nowrap}.lead-group-menu{position:static;min-width:0}.lead-group-menu>summary{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;list-style:none;padding:8px 14px;background:linear-gradient(150deg,#21456d,#153553);border:1px solid #416b99;border-radius:10px;color:#edf5ff;box-shadow:inset 0 1px #b2d4ff25,0 2px 6px #102c4f1c;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.lead-group-menu>summary::-webkit-details-marker{display:none}.lead-group-menu>summary .icon{width:18px;height:18px;flex-shrink:0}.group-chevron{font-size:15px;line-height:1;color:#b5d9ff}.lead-group-menu[open]>summary{border-color:#84b6ff;background:var(--xl-action)}.lead-group-menu[open] .group-chevron{transform:rotate(180deg)}.lead-group-popup{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);width:min(520px,calc(100vw - 32px));z-index:44;max-height:calc(100dvh - 150px);overflow:auto;border-radius:15px;box-shadow:0 10px 30px #102b4b40}.lead-screen .lead-group-popup .directory-group-tabs.directory-group-icons{margin:0;max-width:none;min-height:64px}.lead-screen .lead-group-popup .directory-group-icons a{min-height:52px}
/* Dark-surface headings must not inherit the general dark-text palette. */
.directory-workspace :is(.dialog-top,.monthly-banner,.spotlight-art) :is(h1,h2,h3,h4,.eyebrow,.table-primary){color:#edf5ff}.directory-workspace .monthly-banner :is(p,.muted,.table-secondary,.eyebrow){color:#c5d6ed!important}.directory-workspace #detail .dialog-top h2,.directory-workspace #detail .dialog-top .eyebrow{color:#edf5ff}.directory-workspace .directory-table.directory-compact thead th{color:#e0edff!important}.directory-workspace .page-heading h1,.directory-workspace .panel-head :is(h2,h3),.directory-workspace .feed-library-row h2{color:#183652}.directory-workspace .panel-head :is(p,small){color:#405773}
@media(max-width:760px){.lead-screen .directory-pagination{grid-template-columns:66px minmax(0,1fr) 66px;gap:8px;margin:9px 0 10px;min-height:58px}.directory-page-center{flex-direction:column;gap:3px;min-width:0}.directory-page-label{font-size:10px;line-height:1.2}.lead-group-menu{width:100%}.lead-group-menu>summary{padding:8px 5px;gap:6px;min-height:44px;font-size:11px;width:100%}.lead-group-menu>summary .icon{width:16px;height:16px}.group-chevron{font-size:13px}.lead-group-popup{width:calc(100vw - 32px);max-height:calc(100dvh - 160px)}.lead-screen .lead-group-popup .directory-group-icons a{min-height:54px;font-size:10px}.directory-workspace #detail .dialog-top h2{font-size:17px;line-height:1.35}}

/* A compact bottom bar: two upward-opening sections, with all tools inside their drawer. */
.directory-bottom-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;flex:0 0 auto;margin-top:9px;min-width:0}.lead-section-switches{display:grid;grid-template-columns:minmax(130px,1fr) minmax(130px,1fr);gap:12px;flex:0 1 380px;min-width:0}.lead-section-switches>details{position:static;min-width:0;width:100%}.lead-tools-menu>summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;list-style:none;cursor:pointer;padding:8px 12px;border:1px solid #5084cf;border-radius:10px;background:var(--xl-action);color:#f0f6ff;box-shadow:var(--xl-gloss);font-size:12px;font-weight:600;white-space:nowrap}.lead-tools-menu>summary::-webkit-details-marker{display:none}.lead-tools-menu>summary .icon{width:18px;height:18px;flex-shrink:0}.lead-tools-menu[open]>summary{background:linear-gradient(150deg,#183d69,#102c4e);border-color:#8ab9fb}.lead-tools-menu[open]>summary .group-chevron{transform:rotate(180deg)}.lead-screen .directory-bottom-bar>.directory-pagination{display:grid;grid-template-columns:auto minmax(0,1fr) auto;position:static;gap:14px;margin:0;min-height:44px;flex:0 1 440px}.lead-screen .directory-bottom-bar .directory-page-label{text-align:center;white-space:normal}.directory-bottom-bar .lead-group-popup{left:0;transform:none;bottom:calc(100% + 12px)}.lead-tools-popup{position:absolute;bottom:calc(100% + 12px);right:0;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 160px);overflow:auto;overscroll-behavior:contain;background:linear-gradient(155deg,#e8f0fa,#d3e1f2);border:1px solid #95b1d4;border-radius:14px;box-shadow:0 12px 36px #102b4b40;z-index:46}.tools-popup-heading{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#d5e2f3;border-bottom:1px solid #afc2dc}.tools-popup-heading strong{font-size:14px;color:#214672}.tools-popup-heading .button{min-height:44px;min-width:62px;color:#25558e}.lead-screen .lead-tools-popup .directory-filter-panel{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px;margin:0;border:0;border-radius:0;background:none;box-shadow:none;min-height:0;position:static}.lead-tools-popup .directory-search-toggle,.lead-tools-popup .directory-advanced,.lead-tools-popup .directory-toolbar{width:100%;position:static}.lead-tools-popup .directory-search-toggle>summary,.lead-screen .lead-tools-popup .directory-advanced>summary{width:100%;min-height:44px;font-size:13px;padding:10px 12px}.lead-tools-popup .directory-search-toggle>summary>span{display:inline}.lead-screen .lead-tools-popup .directory-search-popover,.lead-screen .lead-tools-popup .directory-filter-popup{position:static;width:100%;max-height:none;transform:none;box-shadow:none;border-radius:10px;margin-top:10px;overflow:visible}.lead-screen .lead-tools-popup .nearby-switch{margin:0;min-height:48px;font-size:13px;padding:8px 12px;justify-content:flex-start;border:1px solid #a0b8d5;border-radius:8px;white-space:normal}.lead-screen .lead-tools-popup .directory-sort{display:flex;align-items:center;gap:10px;width:100%;font-size:12px;color:#365a83}.lead-screen .lead-tools-popup .directory-sort select{width:100%;max-width:none;flex:1;height:44px;font-size:15px!important}.lead-screen .lead-tools-popup .directory-filter-grid{padding:12px;gap:12px}.lead-tools-popup .directory-popup-actions{padding:10px;gap:10px}.lead-screen .lead-tools-popup .directory-search input{font-size:16px!important}
@media(max-width:760px){.directory-bottom-bar{display:flex;flex-direction:column;align-items:stretch;gap:9px;margin-top:9px}.lead-section-switches{flex:0 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%}.lead-section-switches .lead-group-menu>summary,.lead-tools-menu>summary{min-height:44px;font-size:12px;padding:8px 6px}.lead-screen .directory-bottom-bar>.directory-pagination{flex:0 0 auto;grid-template-columns:78px minmax(0,1fr) 78px;min-height:44px;gap:12px}.lead-tools-popup,.directory-bottom-bar .lead-group-popup{width:100%;left:0;right:0;max-height:calc(100dvh - 180px);bottom:calc(100% + 10px)}.lead-screen .lead-tools-popup .directory-sort select{font-size:16px!important}.lead-screen .lead-tools-popup .directory-search-popover{padding:10px}.tools-popup-heading{padding:9px 12px}.lead-tools-popup .directory-popup-actions{grid-template-columns:1fr 1fr}}
@media(max-height:520px) and (min-width:560px){.directory-bottom-bar{flex-direction:row;gap:14px}.lead-section-switches{flex:0 1 320px;grid-template-columns:1fr 1fr}.lead-screen .directory-bottom-bar>.directory-pagination{flex:0 1 350px;grid-template-columns:70px minmax(0,1fr) 70px}.lead-tools-popup,.directory-bottom-bar .lead-group-popup{max-height:calc(100dvh - 100px);width:min(480px,calc(100vw - 32px))}.lead-tools-popup{left:auto}}
/* Qualification remains readable inside the compact list and existing detail drawer. */
.qualification-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.qualification-heading h3{margin:0}.qualification-score{display:inline-flex;align-items:baseline;gap:3px;padding:8px 12px;border-radius:12px;background:#153e6b;color:#f0f6ff;font-size:24px;font-weight:750;flex-shrink:0}.qualification-score small{font-size:12px;color:#c5d7ed}.qualification-brief{background:#e3ebf5;border:1px solid #b4c6de;border-radius:12px;padding:16px}.qualification-brief p{line-height:1.6}.qualification-brief summary{min-height:44px;padding:12px 0;cursor:pointer}.qualification-breakdown{margin:12px 0}.qualification-breakdown>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #bacbdf}.qualification-breakdown dd{margin:0;font-weight:700;white-space:nowrap}.qualification-category{color:#375575}.lead-selection .button{min-height:44px}.lead-screen .lead-group-popup{max-height:min(60dvh,440px);overflow:auto}.lead-screen .directory-group-icons{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-screen .directory-table .col-score{width:56px;min-width:56px}.qualification-brief li{margin:8px 0}


/* Vertical lead-group menu: long labels must not share a compressed horizontal row. */
.lead-screen .directory-bottom-bar .lead-group-popup{width:min(320px,100%);max-height:min(65dvh,440px);overflow-y:auto;overscroll-behavior:contain}
.lead-screen .lead-group-popup .directory-group-tabs.directory-group-icons{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px;margin:0;width:100%;min-height:0;max-width:none;box-sizing:border-box}
.lead-screen .lead-group-popup .directory-group-tabs.directory-group-icons a{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;justify-content:start;justify-items:start;gap:12px;flex:none;width:100%;min-width:0;min-height:50px;padding:12px 14px!important;box-sizing:border-box;font-size:14px;line-height:20px;text-align:left;white-space:normal;overflow-wrap:anywhere}
.lead-screen .lead-group-popup .directory-group-icons a>span{min-width:0;white-space:normal}
.lead-screen .lead-group-popup .directory-group-icons .icon{width:20px;height:20px;flex-shrink:0}
.lead-screen .lead-group-popup .directory-group-icons a[aria-current=page]:after{display:none}
.lead-section-switches .lead-group-menu>summary,.lead-section-switches .lead-tools-menu>summary{min-height:48px;box-sizing:border-box}
.lead-section-switches .lead-group-menu>summary>span:not(.group-chevron){min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:16px}
.lead-section-switches .lead-group-menu>summary .group-chevron{flex-shrink:0}
@media(max-width:760px){.lead-screen .directory-bottom-bar .lead-group-popup{width:100%;max-height:min(60dvh,420px)}}

/* Action-first lead workspace, with secondary information behind native disclosures. */
.lead-overview{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;min-width:0}.lead-overview-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:#3c5878}.lead-overview .lead-value-band{margin:0}.lead-section-label{display:block;font-size:10px;font-weight:750;letter-spacing:1px;color:#3b6090;margin-bottom:6px}.lead-overview-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:16px;background:#d3deec;border:1px solid #a8bdd7;border-radius:12px}.lead-overview-contact h3{font-size:19px;line-height:1.35;margin:0 0 5px;color:#163c68}.lead-overview-contact p{margin:3px 0}.lead-overview-contact small{display:block;color:#506985;font-size:11px;line-height:1.5;margin-top:6px}.lead-contact-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;min-width:0}.lead-contact-actions .button{white-space:normal;overflow-wrap:anywhere;min-height:44px;text-align:center;padding:10px 12px}.lead-overview-scope p{margin:0}.lead-full-scope summary{min-height:44px;padding:12px 0;color:#245591;cursor:pointer}.lead-next-step{padding:14px 16px;background:#cbdcf0;border:1px solid #9bb8d9;border-left:4px solid #2764b8;border-radius:10px}.lead-next-step p{margin:4px 0 8px;font-weight:600;color:#204568}.lead-next-step small{color:#46627e}.lead-key-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.lead-key-dates>div{padding:10px 12px;background:#d8e2ee;border-radius:8px;min-width:0}.lead-key-dates dt{font-size:11px;color:#526c89;margin-bottom:4px}.lead-key-dates dd{margin:0;font-size:13px;color:#244b77;font-weight:650}.lead-quick-actions{display:flex;flex-wrap:wrap;gap:10px}.lead-quick-actions .button{min-height:46px;padding:10px 14px}.lead-work-panels,.lead-extra-panels{display:flex;flex-direction:column;gap:10px}.lead-detail-panel,.lead-more-details{min-width:0;border:1px solid #a8bdd7;border-radius:10px;background:#d7e2ef;margin:0}.lead-detail-panel>summary,.lead-more-details>summary{cursor:pointer;min-height:48px;padding:13px 16px;box-sizing:border-box;line-height:22px;font-weight:650;font-size:13px;color:#234d7b;overflow-wrap:anywhere}.lead-detail-panel[open]>summary,.lead-more-details[open]>summary{border-bottom:1px solid #afc1d9;background:#c8d9ed;border-radius:10px 10px 0 0}.lead-panel-content{padding:14px;min-width:0}.lead-panel-content>.detail-section{margin:0 0 12px;padding-top:0;border-top:0}.lead-panel-content>.detail-section:last-child{margin-bottom:0}.lead-more-details{margin-top:14px;background:#d2dfed}.lead-extra-panels{padding:12px}.lead-detail-panel{scroll-margin-top:84px}.lead-more-details .lead-panel-content .lead-value-band{margin-top:0}
@media(max-width:760px){.lead-overview{gap:13px}.lead-overview-contact{grid-template-columns:minmax(0,1fr);gap:12px;padding:13px}.lead-contact-actions{display:grid;grid-template-columns:minmax(0,1fr)}.lead-contact-actions .button{font-size:14px}.lead-overview-contact h3{font-size:18px}.lead-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lead-quick-actions .button{font-size:12px;white-space:normal;padding:9px 8px}.lead-key-dates{gap:10px}.lead-key-dates dd{font-size:12px}.lead-detail-panel>summary,.lead-more-details>summary{font-size:13px;padding:12px;min-height:48px}.lead-panel-content{padding:11px}.lead-extra-panels{padding:9px}.lead-next-step{padding:12px}.lead-overview .lead-value-band{grid-template-columns:minmax(0,1fr);gap:12px}}
