/* Directory filter, count and sort controls. */
.cash-buyers-page-v1 .mock-bar{padding:var(--clvr-sp-6);border:1px solid var(--clvr-border-light);border-radius:var(--clvr-radius);background:var(--clvr-bg);box-shadow:var(--clvr-shadow);z-index:35;font-family:var(--clvr-font);}
.cash-buyers-page-v1 .mock-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--clvr-sp-3);margin-bottom:var(--clvr-sp-4);}
.cash-buyers-page-v1 .mock-title{display:flex;align-items:center;gap:var(--clvr-sp-3);}
.cash-buyers-page-v1 .mock-title strong{font-family:var(--clvr-font-heading);font-size:18px;font-weight:600;color:var(--clvr-blue);}
.cash-buyers-page-v1 .mock-bar button{font:inherit;cursor:pointer;}
.cash-buyers-page-v1 #mock-reset,.cash-buyers-page-v1 #mock-collapse{border:0;background:transparent;font-size:13px;font-weight:500;padding:var(--clvr-sp-1);color:var(--clvr-text-secondary);white-space:nowrap;}
.cash-buyers-page-v1 #mock-reset{text-decoration:underline;text-underline-offset:3px;}
.cash-buyers-page-v1 #mock-collapse:hover,.cash-buyers-page-v1 #mock-reset:hover{color:var(--clvr-blue);}
.cash-buyers-page-v1 .mock-search-row{display:grid;grid-template-columns:1fr 1fr;}
.cash-buyers-page-v1 .mock-search-row>label,.cash-buyers-page-v1 #mock-company>summary{position:relative;display:grid;grid-template-columns:24px 1fr;column-gap:var(--clvr-sp-3);align-content:center;min-height:68px;margin:0;padding:var(--clvr-sp-3) var(--clvr-sp-4);border:1px solid var(--clvr-border-light);border-radius:var(--clvr-radius-sm);background:var(--clvr-bg-subtle);box-sizing:border-box;color:var(--clvr-text);}
.cash-buyers-page-v1 .mock-location>span{font-size:12px;font-weight:600;color:var(--clvr-text-secondary);}
.cash-buyers-page-v1 .mock-location input{grid-column:2;width:100%;min-width:0;background:transparent;border:0;padding:0;line-height:1.6;font:inherit;color:var(--clvr-text);box-shadow:none;}
.cash-buyers-page-v1 .mock-field-icon{grid-row:1/3;align-self:center;width:20px;height:20px;color:var(--clvr-text-secondary);}
.cash-buyers-page-v1 #mock-company{position:relative;min-width:0;}
.cash-buyers-page-v1 #mock-company>summary{grid-template-columns:24px minmax(0,1fr) 16px;cursor:pointer;list-style:none;}
.cash-buyers-page-v1 #mock-company>summary span{display:grid;gap:var(--clvr-sp-1);}
.cash-buyers-page-v1 #mock-company b{font-size:12px;font-weight:600;color:var(--clvr-text-secondary);}
.cash-buyers-page-v1 #mock-company small{font-size:14px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cash-buyers-page-v1 .mock-chevron{width:16px;height:16px;color:var(--clvr-text-secondary);flex-shrink:0;align-self:center;}
.cash-buyers-page-v1 .mock-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--clvr-sp-2);}
.cash-buyers-page-v1 .mock-menu{position:relative;}
.cash-buyers-page-v1 .mock-menu>summary,.cash-buyers-page-v1 #mock-network{display:flex;align-items:center;justify-content:space-between;gap:var(--clvr-sp-2);min-height:42px;padding:var(--clvr-sp-2) var(--clvr-sp-3);border:1px solid var(--clvr-border-light);border-radius:var(--clvr-radius-sm);background:var(--clvr-bg);font:inherit;font-size:13px;font-weight:500;color:var(--clvr-text);line-height:1.4;white-space:nowrap;list-style:none;cursor:pointer;box-sizing:border-box;transition:background-color var(--clvr-transition),border-color var(--clvr-transition);}
.cash-buyers-page-v1 summary::-webkit-details-marker{display:none;}
.cash-buyers-page-v1 .mock-menu>summary:hover,.cash-buyers-page-v1 #mock-network:hover{background:var(--clvr-bg-subtle);border-color:var(--clvr-border);}
.cash-buyers-page-v1 .mock-menu[open]>summary,.cash-buyers-page-v1 .mock-menu.has-selection>summary,.cash-buyers-page-v1 #mock-network[aria-pressed=true]{background:var(--clvr-bg-tint);color:var(--clvr-blue);border-color:var(--clvr-link);}
.cash-buyers-page-v1 .mock-bar :focus-visible{outline:2px solid var(--clvr-link);outline-offset:2px;}
.cash-buyers-page-v1 .mock-location:focus-within{border-color:var(--clvr-link);}
.cash-buyers-page-v1 .mock-pop,.cash-buyers-page-v1 .mock-company-pop{position:absolute;top:calc(100% + var(--clvr-sp-2));left:0;width:300px;max-height:340px;overflow:auto;padding:var(--clvr-sp-2);border:1px solid var(--clvr-border-light);border-radius:var(--clvr-radius);background:var(--clvr-bg);box-shadow:var(--clvr-shadow-lg);z-index:45;box-sizing:border-box;}
.cash-buyers-page-v1 .mock-menu:last-child .mock-pop{left:auto;right:0;}
.cash-buyers-page-v1 .mock-company-pop{width:100%;}
.cash-buyers-page-v1 .mock-option{display:flex;align-items:center;gap:var(--clvr-sp-3);min-height:42px;margin:0;padding:var(--clvr-sp-2) var(--clvr-sp-3);border-radius:var(--clvr-radius-sm);font-size:14px;line-height:1.4;color:var(--clvr-text);cursor:pointer;}
.cash-buyers-page-v1 .mock-option:hover,.cash-buyers-page-v1 .mock-option:has(input:checked){background:var(--clvr-bg-subtle);}
.cash-buyers-page-v1 .mock-option input{appearance:auto;width:16px;height:16px;min-width:16px;margin:0;accent-color:var(--clvr-link);box-shadow:none;}
.cash-buyers-page-v1 .mock-option small{margin-left:auto;font-size:12px;color:var(--clvr-text-secondary);padding-left:var(--clvr-sp-2);}
.cash-buyers-page-v1 .mock-tag-search,.cash-buyers-page-v1 #mock-company-search{position:sticky;top:0;width:100%;box-sizing:border-box;border:1px solid var(--clvr-border-light);border-radius:var(--clvr-radius-sm);padding:var(--clvr-sp-3);background:var(--clvr-bg);font:inherit;font-size:14px;margin-bottom:var(--clvr-sp-2);color:var(--clvr-text);}
.cash-buyers-page-v1 #mock-company-list button{display:block;width:100%;min-height:42px;text-align:left;border:0;border-radius:var(--clvr-radius-sm);background:transparent;color:var(--clvr-text);font-size:14px;padding:var(--clvr-sp-2) var(--clvr-sp-3);}
.cash-buyers-page-v1 #mock-company-list button:hover{background:var(--clvr-bg-subtle);}
.cash-buyers-page-v1 .mock-sort-outside{display:flex;align-items:center;gap:var(--clvr-sp-2);margin:0 0 var(--clvr-sp-4);font-size:13px;color:var(--clvr-text-secondary);white-space:nowrap;}
.cash-buyers-page-v1 .mock-sort-outside select{max-width:220px;min-height:40px;border:1px solid var(--clvr-border-light);border-radius:var(--clvr-radius-sm);padding:var(--clvr-sp-2) var(--clvr-sp-3);font:inherit;font-weight:600;background:var(--clvr-bg);}
.cash-buyers-page-v1 .mock-bar [hidden]{display:none!important;}
@media(max-width:599px){
.cash-buyers-page-v1 .mock-bar{padding:var(--clvr-sp-4);}
.cash-buyers-page-v1 .mock-heading{margin-bottom:var(--clvr-sp-3);gap:var(--clvr-sp-2);}
.cash-buyers-page-v1 .mock-title{gap:var(--clvr-sp-2);}
.cash-buyers-page-v1 .mock-title strong{font-size:16px;white-space:nowrap;}
.cash-buyers-page-v1 #mock-collapse{font-size:12px;}
.cash-buyers-page-v1 .mock-search-row{grid-template-columns:1fr;margin-bottom:var(--clvr-sp-3);}
.cash-buyers-page-v1 .mock-search-row>label,.cash-buyers-page-v1 #mock-company>summary{min-height:60px;padding:var(--clvr-sp-2) var(--clvr-sp-3);}
.cash-buyers-page-v1 .mock-filter-row{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:var(--clvr-sp-1) 0;gap:var(--clvr-sp-2);}
.cash-buyers-page-v1 .mock-filter-row::-webkit-scrollbar{display:none;}
.cash-buyers-page-v1 .mock-filter-row>button,.cash-buyers-page-v1 .mock-filter-row>details{flex:0 0 auto;scroll-snap-align:start;}
.cash-buyers-page-v1 .mock-filter-row .mock-pop{position:fixed;top:var(--mock-mobile-menu-top,240px);left:var(--clvr-sp-4);right:var(--clvr-sp-4);width:auto;max-height:calc(100dvh - var(--mock-mobile-menu-top,240px) - 16px);}
}
.cash-buyers-page-v1 #mock-network[aria-pressed=true]::after{content:"On";font-size:11px;font-weight:600;color:var(--clvr-blue);}
.cash-buyers-page-v1 .mock-search-row>label{display:block;padding:0;border:0;background:transparent;min-height:0;}
.cash-buyers-page-v1 .mock-field-label{display:block;margin-bottom:var(--clvr-sp-2);font-size:13px;font-weight:600;color:var(--clvr-text);}
.cash-buyers-page-v1 .mock-location>span.mock-field-label{font-size:13px;color:var(--clvr-text);}
.cash-buyers-page-v1 .mock-field-shell,.cash-buyers-page-v1 #mock-company>summary{display:flex;align-items:center;gap:var(--clvr-sp-3);min-height:48px;padding:var(--clvr-sp-3) var(--clvr-sp-4);border:1px solid var(--clvr-border-light);border-radius:var(--clvr-radius-sm);background:var(--clvr-bg);box-sizing:border-box;}
.cash-buyers-page-v1 .mock-field-shell input{flex:1;min-width:0;}
.cash-buyers-page-v1 #mock-company>summary>span{flex:1;min-width:0;}
.cash-buyers-page-v1 .mock-field-shell:focus-within{border-color:var(--clvr-link);outline:2px solid var(--clvr-link);outline-offset:1px;}
.cash-buyers-page-v1 .mock-field-shell input:focus-visible{outline:0;}
@media(max-width:599px){.cash-buyers-page-v1 .mock-field-shell,.cash-buyers-page-v1 #mock-company>summary{min-height:46px;padding:var(--clvr-sp-2) var(--clvr-sp-3);}}

.cash-buyers-page-v1 .mock-bar{position:static;top:auto!important;padding:0;margin:0 0 var(--clvr-sp-6);border:0;border-radius:0;background:transparent;box-shadow:none;max-height:none;overflow:visible;}
.cash-buyers-page-v1 .mock-search-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:var(--clvr-content-width,810px);justify-content:start;align-items:center;gap:var(--clvr-sp-3);margin-bottom:var(--clvr-sp-4);}
.cash-buyers-page-v1 .mock-inline-label{font-size:13px;font-weight:600;color:var(--clvr-text);white-space:nowrap;flex:0 0 auto;}
.cash-buyers-page-v1 .mock-field-shell,.cash-buyers-page-v1 #mock-company>summary{gap:var(--clvr-sp-2);padding:var(--clvr-sp-2) var(--clvr-sp-3);min-height:46px;}
.cash-buyers-page-v1 #mock-company>summary>.mock-inline-label{display:inline;flex:0 0 auto;}
.cash-buyers-page-v1 .mock-location input{font-weight:400;font-size:14px;}
.cash-buyers-page-v1 .mock-field-icon{width:18px;height:18px;flex:0 0 auto;}
.cash-buyers-page-v1 #mock-reset{margin-left:var(--clvr-sp-3);}
.cash-buyers-page-v1 .mock-network-switch{display:flex;flex:0 0 auto;}
.cash-buyers-page-v1 .mock-network-switch button{min-height:42px;padding:var(--clvr-sp-2) var(--clvr-sp-3);border:1px solid var(--clvr-border-light);border-radius:0;background:var(--clvr-bg);font-size:13px;color:var(--clvr-text-secondary);}
.cash-buyers-page-v1 .mock-network-switch #mock-all{border-radius:var(--clvr-radius-sm) 0 0 var(--clvr-radius-sm);}
.cash-buyers-page-v1 .mock-network-switch #mock-network{border-radius:0 var(--clvr-radius-sm) var(--clvr-radius-sm) 0;margin-left:-1px;}
.cash-buyers-page-v1 .mock-network-switch button[aria-pressed=true]{background:var(--clvr-bg-tint);border-color:var(--clvr-border);color:var(--clvr-blue);font-weight:600;position:relative;z-index:1;}
.cash-buyers-page-v1 #mock-network[aria-pressed=true]::after{content:none;}
.cash-buyers-page-v1 .mock-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--clvr-sp-4);margin:0 0 var(--clvr-sp-4);padding-top:var(--clvr-sp-4);border-top:1px solid var(--clvr-border-light);}
.cash-buyers-page-v1 .mock-results-count{display:flex;align-items:center;flex-wrap:wrap;gap:var(--clvr-sp-2);}
.cash-buyers-page-v1 .mock-results-toolbar .cash-buyers-page-v1__result-status{margin:0;font-size:13px;}
.cash-buyers-page-v1 .directory-page-sizes{display:flex;align-items:center;gap:var(--clvr-sp-1);font-size:13px;color:var(--clvr-text-secondary);}
.cash-buyers-page-v1 .directory-page-sizes[hidden],.cash-buyers-page-v1 .directory-page-sizes button[hidden]{display:none;}
.cash-buyers-page-v1 .directory-page-sizes button{position:relative;min-height:32px;padding:var(--clvr-sp-1) var(--clvr-sp-2);border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;}
.cash-buyers-page-v1 .directory-page-sizes button.has-separator::before{content:"·";position:absolute;left:calc(-1 * var(--clvr-sp-1));font-weight:var(--clvr-weight-normal);}
.cash-buyers-page-v1 .directory-page-sizes button[aria-pressed=true]{font-weight:var(--clvr-weight-bold);}
.cash-buyers-page-v1 .directory-page-sizes button:hover{text-decoration:underline;text-underline-offset:3px;}
.cash-buyers-page-v1 .directory-page-sizes button:focus-visible{outline:2px solid var(--clvr-orange);outline-offset:0;border-radius:var(--clvr-radius-sm);}
.cash-buyers-page-v1 .mock-results-toolbar .mock-sort-outside{margin:0;}
.cash-buyers-page-v1 .mock-sort-outside select{border:0;min-height:32px;font-weight:var(--clvr-weight-semibold);padding:var(--clvr-sp-1) 0;background:transparent;color:var(--clvr-text);appearance:auto;}
@media(max-width:599px){
.cash-buyers-page-v1 .mock-search-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--clvr-sp-2);}
.cash-buyers-page-v1 .mock-search-row>.mock-location{grid-column:1/-1;grid-row:1;min-width:0;}
.cash-buyers-page-v1 .mock-search-row>.mock-company-field{grid-column:1/-1;grid-row:2;min-width:0;}
.cash-buyers-page-v1 .mock-search-row #mock-reset{grid-column:2;grid-row:1;align-self:center;}
.cash-buyers-page-v1 .mock-search-row #mock-reset{margin:0;padding:var(--clvr-sp-2);}
.cash-buyers-page-v1 .mock-filter-row>.mock-network-switch{flex:0 0 auto;scroll-snap-align:start;}
.cash-buyers-page-v1 .mock-results-toolbar{align-items:flex-start;flex-direction:column;gap:var(--clvr-sp-2);}
.cash-buyers-page-v1 .mock-bar{margin-bottom:var(--clvr-sp-4);}
.cash-buyers-page-v1 .mock-search-row>label,.cash-buyers-page-v1 #mock-company>summary{min-height:46px;}
.cash-buyers-page-v1 .mock-results-toolbar .mock-sort-outside{align-self:flex-start;}
}
@media(max-width:600px){.cash-buyers-page-v1__directory:has(.mock-bar){padding-inline:var(--clvr-sp-4);}}.cash-buyers-page-v1 .mock-reset-row{margin-top:var(--clvr-sp-2);}
.cash-buyers-page-v1 .mock-reset-row #mock-reset{margin-left:0;padding:0;}
.cash-buyers-page-v1 #mock-reset[hidden]{display:none;}
.cash-buyers-page-v1 .directory-sort{position:relative;display:inline-block;}
.cash-buyers-page-v1 .directory-sort-trigger{display:flex;align-items:center;gap:var(--clvr-sp-2);box-sizing:border-box;width:auto;min-width:0;min-height:32px;padding:var(--clvr-sp-1) 0;border:0;border-radius:var(--clvr-radius-sm);background:transparent;color:var(--clvr-text);font:var(--clvr-weight-semibold) 13px/1.6 var(--clvr-font);cursor:pointer;}
.cash-buyers-page-v1 .directory-sort-trigger::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-3px;}
.cash-buyers-page-v1 .directory-sort-menu{display:block;position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:220px;padding:var(--clvr-sp-1);border:1px solid var(--clvr-border-light);border-radius:var(--clvr-radius);background:var(--clvr-bg);box-shadow:0 6px 18px rgba(0,46,93,.1);}
.cash-buyers-page-v1 .directory-sort-menu[hidden]{display:none;}
.cash-buyers-page-v1 .directory-sort-option{display:flex;justify-content:space-between;gap:var(--clvr-sp-3);width:100%;padding:var(--clvr-sp-2) var(--clvr-sp-3);border:0;border-radius:var(--clvr-radius-sm);background:transparent;font:400 14px/1.5 var(--clvr-font);text-align:left;color:var(--clvr-text);cursor:pointer;}
.cash-buyers-page-v1 .directory-sort-option:hover,.cash-buyers-page-v1 .directory-sort-option:focus-visible{background:var(--clvr-bg-subtle);outline:none;}
.cash-buyers-page-v1 .directory-sort-option[aria-checked=true]{background:var(--clvr-bg-tint);font-weight:600;}
.cash-buyers-page-v1 .directory-sort-option[aria-checked=true]::after{content:"✓";}
.cash-buyers-page-v1 .directory-sort-trigger:focus-visible{outline:2px solid var(--clvr-link);outline-offset:2px;}
@media(max-width:599px){.cash-buyers-page-v1 .directory-sort-menu{left:0;right:auto;}}
@media(min-width:600px){
.cash-buyers-page-v1 .mock-search-row{max-width:none;grid-template-columns:minmax(0,399px) minmax(0,399px) auto;}
.cash-buyers-page-v1 .mock-search-row #mock-reset{margin-left:var(--clvr-sp-2);}
.cash-buyers-page-v1 .mock-reset-row{display:none;}
}

@media(max-width:599px){}

@media(max-width:599px){}
.cash-buyers-page-v1 .mock-network-switch[hidden]{display:none;}
@media(max-width:599px){}

@media(min-width:761px){
.cash-buyers-page-v1 .mock-search-row{position:relative;width:calc((100% - var(--clvr-sp-6)) * 2 / 3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
.cash-buyers-page-v1 .mock-search-row #mock-reset{position:absolute;left:calc(100% + var(--clvr-sp-3));top:50%;transform:translateY(-50%);margin:0;white-space:nowrap;}
}
@media(min-width:600px) and (max-width:760px){.cash-buyers-page-v1 .mock-search-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;}}

.cash-buyers-page-v1 .directory-filter-chips{display:flex;flex-wrap:wrap;gap:var(--clvr-sp-2);margin-top:var(--clvr-sp-3);}
.cash-buyers-page-v1 .directory-filter-chips[hidden],.cash-buyers-page-v1 .directory-filter-notice[hidden]{display:none;}
.cash-buyers-page-v1 .mock-bar .directory-filter-chip{display:inline-flex;align-items:center;min-height:30px;gap:var(--clvr-sp-1);padding:5px 10px;border:1px solid color-mix(in srgb,var(--clvr-orange,#3878FF) 16%,var(--clvr-bg,#fff));border-radius:var(--clvr-radius-sm);background:color-mix(in srgb,var(--clvr-orange,#3878FF) 12%,var(--clvr-bg,#fff));color:var(--clvr-blue);font-family:var(--clvr-font);font-size:var(--cb-fs-caption,12px);font-weight:var(--clvr-weight-semibold,600);line-height:1.2;cursor:pointer;}
.cash-buyers-page-v1 .directory-filter-chip:focus-visible{outline:2px solid var(--clvr-link);outline-offset:2px;}
.cash-buyers-page-v1 .mock-bar .directory-filter-clear{padding:var(--clvr-sp-1);border:0;background:transparent;color:var(--clvr-text-secondary);text-decoration:underline;font-family:var(--clvr-font);font-size:var(--cb-fs-caption,12px);font-weight:var(--clvr-weight-semibold,600);line-height:1.2;cursor:pointer;}
.cash-buyers-page-v1 .mock-bar .directory-filter-clear:disabled{opacity:.5;cursor:default;}
.cash-buyers-page-v1 .mock-menu .mock-pop{display:flex;flex-direction:column;overflow:hidden;}
.cash-buyers-page-v1 .mock-menu:not([open]) .mock-pop{display:none;}
.cash-buyers-page-v1 .mock-option-list{overflow-y:auto;min-height:0;overscroll-behavior:contain;}
.cash-buyers-page-v1 .mock-pop .mock-tag-search{position:static;flex-shrink:0;}
.cash-buyers-page-v1 .mock-menu-footer{display:flex;justify-content:flex-end;border-top:1px solid var(--clvr-border-light);padding-top:var(--clvr-sp-2);margin-top:var(--clvr-sp-2);flex-shrink:0;}
.cash-buyers-page-v1 .mock-options-empty{font-size:13px;line-height:1.5;padding:var(--clvr-sp-2);margin:0;}
.cash-buyers-page-v1 .mock-options-empty span{display:block;}
.cash-buyers-page-v1 .directory-back-top{position:fixed;bottom:var(--clvr-sp-6);right:var(--clvr-sp-4);z-index:40;display:inline-flex;align-items:center;gap:var(--clvr-sp-2);padding:var(--clvr-sp-2) var(--clvr-sp-3);border:1px solid var(--clvr-border-light);border-radius:var(--clvr-radius-sm);background:var(--clvr-bg);color:var(--clvr-blue);box-shadow:var(--clvr-shadow);font:600 13px/1.4 var(--clvr-font);cursor:pointer;}
.cash-buyers-page-v1 .directory-back-top-icon{width:14px;height:14px;transform:rotate(180deg);}
.cash-buyers-page-v1 .directory-back-top[hidden]{display:none;}
.cash-buyers-page-v1 .directory-back-top:hover{background:var(--clvr-bg-tint);}
.cash-buyers-page-v1 .directory-back-top:focus-visible{outline:2px solid var(--clvr-link);outline-offset:2px;}
.cash-buyers-page-v1:has(.directory-back-top:not([hidden])) .directory-filter-notice{bottom:72px;}
.cash-buyers-page-v1 .directory-filter-notice{position:fixed;bottom:var(--clvr-sp-6);right:var(--clvr-sp-4);z-index:60;max-width:min(400px,calc(100vw - 32px));box-shadow:var(--clvr-shadow);display:flex;align-items:center;gap:var(--clvr-sp-3);margin-bottom:var(--clvr-sp-3);padding:var(--clvr-sp-3);background:var(--clvr-bg-tint);border-radius:var(--clvr-radius-sm);font-size:var(--cb-fs-small,14px);}
.cash-buyers-page-v1 .directory-filter-notice button{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer;padding:var(--clvr-sp-2);}
.cash-buyers-page-v1 .mock-company-pop [hidden],.cash-buyers-page-v1 .mock-pop [hidden]{display:none!important;}
.cash-buyers-page-v1 .directory-screening-status{font-size:var(--cb-fs-caption,12px);line-height:1.4;color:var(--clvr-text-secondary);margin:var(--clvr-sp-2) 0;}
.cash-buyers-page-v1 .directory-zero-state{padding:var(--clvr-sp-6);border:1px solid var(--clvr-border-light);border-radius:var(--clvr-radius);background:var(--clvr-bg-subtle);}
.cash-buyers-page-v1 .directory-zero-state[hidden]{display:none;}
.cash-buyers-page-v1 .directory-zero-state h3{margin:0 0 var(--clvr-sp-2);}
.cash-buyers-page-v1 .directory-zero-state p{margin:0 0 var(--clvr-sp-4);}
.cash-buyers-page-v1 .directory-zero-state a.cash-buyers-page-v1__offers-button{display:inline-flex;gap:var(--clvr-sp-2);background:var(--clvr-cta-orange,#FF6900);}
.cash-buyers-page-v1 #mock-network{gap:var(--clvr-sp-1);}
.cash-buyers-page-v1 .directory-screened-icon{display:inline-grid;place-items:center;flex:none;width:12px;height:12px;font-size:12px;line-height:1;}
.cash-buyers-page-v1 .directory-screened-icon::before{content:"﮵";font-family:"uicons-solid-rounded" !important;font-style:normal;font-weight:400 !important;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.cash-buyers-page-v1 .directory-show-all{border:0;padding:var(--clvr-sp-1) 0;background:transparent;color:var(--clvr-text-secondary);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;}
.cash-buyers-page-v1 .directory-show-all[hidden]{display:none;}
.cash-buyers-page-v1 .directory-results-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--clvr-sp-4);margin-top:var(--clvr-sp-4);padding-top:var(--clvr-sp-3);border-top:0;}
.cash-buyers-page-v1 .directory-results-footer .cash-buyers-page-v1__pagination{margin:0;padding:0;border:0;gap:var(--clvr-sp-2);}
.cash-buyers-page-v1 .directory-page-numbers{display:flex;align-items:center;gap:var(--clvr-sp-1);font-size:13px;color:var(--clvr-text-secondary);}
.cash-buyers-page-v1 .directory-page-numbers a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;color:inherit;text-decoration:none;border-radius:var(--clvr-radius-sm);}
.cash-buyers-page-v1 .directory-page-numbers a[aria-current=page]{font-weight:var(--clvr-weight-bold);background:var(--clvr-bg-tint);}
.cash-buyers-page-v1 .directory-page-numbers a:hover{text-decoration:underline;}
.cash-buyers-page-v1 .directory-page-numbers a:focus-visible,.cash-buyers-page-v1 .directory-show-all:focus-visible{outline:2px solid var(--clvr-orange);outline-offset:2px;}
.cash-buyers-page-v1 .directory-results-footer [data-directory-page-label][hidden]{display:none;}
@media(max-width:599px){.cash-buyers-page-v1 .directory-results-footer{flex-direction:column;align-items:flex-start;gap:var(--clvr-sp-2);}.cash-buyers-page-v1 .mock-results-count{gap:var(--clvr-sp-2);}}
.cash-buyers-page-v1 .directory-results-footer:has([data-directory-page-sizes][hidden]):has([data-directory-pagination][hidden]){display:none;}

.cash-buyers-page-v1 .directory-count-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
.cash-buyers-page-v1 .directory-count-control{display:flex;align-items:center;flex-wrap:wrap;gap:var(--clvr-sp-1);font-size:13px;color:var(--clvr-text-secondary);}
.cash-buyers-page-v1 .directory-count-control[hidden]{display:none;}
.cash-buyers-page-v1 .directory-count-menu{position:relative;}
.cash-buyers-page-v1 .directory-count-menu summary{display:flex;align-items:center;gap:var(--clvr-sp-1);min-height:32px;padding:var(--clvr-sp-1);cursor:pointer;list-style:none;}
.cash-buyers-page-v1 .directory-count-menu summary::-webkit-details-marker{display:none;}
.cash-buyers-page-v1 .directory-count-menu summary::after{display:none;}
.cash-buyers-page-v1 .directory-count-menu summary[aria-disabled=true]{pointer-events:none;}
.cash-buyers-page-v1 .directory-count-menu summary strong{text-decoration:underline;text-underline-offset:3px;}
.cash-buyers-page-v1 .directory-count-menu summary[aria-disabled=true] strong{text-decoration:none;}
.cash-buyers-page-v1 .directory-count-menu summary:focus-visible{outline:2px solid var(--clvr-orange);outline-offset:0;border-radius:var(--clvr-radius-sm);}
.cash-buyers-page-v1 .directory-count-options{position:absolute;top:100%;left:0;z-index:40;display:flex;flex-direction:column;min-width:80px;padding:var(--clvr-sp-1);border:1px solid var(--clvr-border-light);border-radius:var(--clvr-radius-sm);background:var(--clvr-bg);box-shadow:var(--clvr-shadow);}
.cash-buyers-page-v1 .directory-count-menu:not([open]) .directory-count-options{display:none;}
.cash-buyers-page-v1 .directory-count-options button{border:0;padding:var(--clvr-sp-2) var(--clvr-sp-3);min-height:32px;text-align:left;background:transparent;color:inherit;font:inherit;cursor:pointer;}
.cash-buyers-page-v1 .directory-count-options button[hidden]{display:none;}
.cash-buyers-page-v1 .directory-count-options button[aria-pressed=true]{font-weight:var(--clvr-weight-bold);background:var(--clvr-bg-tint);}
.cash-buyers-page-v1 .directory-count-options button:hover,.cash-buyers-page-v1 .directory-count-options button:focus-visible{background:var(--clvr-bg-subtle);outline:2px solid var(--clvr-orange);outline-offset:-2px;}
.cash-buyers-page-v1 .directory-count-control .directory-show-all{margin-left:var(--clvr-sp-2);}
.cash-buyers-page-v1 .directory-results-footer .cash-buyers-page-v1__page-link{min-height:32px;padding:var(--clvr-sp-1) var(--clvr-sp-2);border:0;background:transparent;font-weight:var(--clvr-weight-semibold);color:var(--clvr-text-secondary);font-size:13px;box-shadow:none;}
.cash-buyers-page-v1 .directory-results-footer .cash-buyers-page-v1__page-link:hover{text-decoration:underline;background:var(--clvr-bg-subtle);}
.cash-buyers-page-v1 .directory-results-footer:has([data-directory-count-position][hidden]):has([data-directory-pagination][hidden]){display:none;}
.cash-buyers-page-v1 .directory-results-footer .cash-buyers-page-v1__pagination{display:flex;justify-content:flex-end;width:auto;}
@media(max-width:599px){.cash-buyers-page-v1 .directory-results-footer .cash-buyers-page-v1__pagination{justify-content:flex-start;}}
@media(max-width:599px){.cash-buyers-page-v1 .mock-reset-desktop{display:none!important;}.cash-buyers-page-v1 .mock-reset-row{display:block;}}

/* Compact counterpart of the SBR About/services fact card. */
.cash-buyers-page-v1 [data-directory-panel="offers"]{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;}
.cash-buyers-page-v1 .directory-offer-facts{display:flex;flex-direction:column;gap:0;margin:0;}
.cash-buyers-page-v1 .directory-offer-facts>div{display:grid;grid-template-columns:125px minmax(0,1fr);gap:16px;align-items:baseline;border:0;border-top:1px solid var(--clvr-bg-muted,#eef2f7);padding:9px 0;min-width:0;}
.cash-buyers-page-v1 .directory-offer-facts>div:first-child{border-top:0;padding-top:0;}
.cash-buyers-page-v1 .directory-offer-facts dt{font-size:.8125rem;font-weight:500;color:var(--clvr-text-secondary,#4b698b);margin:0;text-transform:none;letter-spacing:normal;}
.cash-buyers-page-v1 .directory-offer-facts dd{margin:0;min-width:0;font-size:.875rem;line-height:1.6;color:var(--clvr-text,#22293b);}
.cash-buyers-page-v1 .directory-offer-details{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:.8125rem;font-weight:600;color:var(--clvr-orange-dark,#005bb5);}
@media(max-width:600px){.cash-buyers-page-v1 [data-directory-panel="offers"]{padding:0;}.cash-buyers-page-v1 .directory-offer-facts>div{grid-template-columns:1fr;gap:3px;padding:10px 0;}}

/* Shared service qualifiers use the SBR tooltip treatment. */
.cash-buyers-page-v1 :is([data-directory-panel="offers"],[data-directory-panel="reviews"]) .cb-sbr-v1__tip { position:relative; display:inline-flex; margin-left:0.15rem; cursor:help; }
.cash-buyers-page-v1 :is([data-directory-panel="offers"],[data-directory-panel="reviews"]) .cb-sbr-v1__tip-ico { width:14px; height:14px; color: var(--clvr-text-secondary,#4b698b); }
.cash-buyers-page-v1 :is([data-directory-panel="offers"],[data-directory-panel="reviews"]) .cb-sbr-v1__tip-ico--sm { width:12px; height:12px; }
.cash-buyers-page-v1 :is([data-directory-panel="offers"],[data-directory-panel="reviews"]) .cb-sbr-v1__tip:hover .cb-sbr-v1__tip-ico { color: var(--clvr-orange,#0075EB); }
.cash-buyers-page-v1 :is([data-directory-panel="offers"],[data-directory-panel="reviews"]) .cb-sbr-v1__tip-box { position:absolute; left:0; bottom:calc(100% + 8px); width:min(20rem,80vw); background: var(--clvr-text,#22293b);
    color:#fff; font-size:0.8rem; font-weight:400; line-height:1.5; letter-spacing:0; text-transform:none; padding:var(--clvr-sp-2,0.5rem) var(--clvr-sp-3,0.75rem); border-radius:var(--clvr-radius,8px);
    box-shadow: var(--clvr-shadow-lg); opacity:0; visibility:hidden; transform:translateY(4px); transition:.15s; z-index:30; }
.cash-buyers-page-v1 :is([data-directory-panel="offers"],[data-directory-panel="reviews"]) .cb-sbr-v1__tip:hover .cb-sbr-v1__tip-box, .cash-buyers-page-v1 :is([data-directory-panel="offers"],[data-directory-panel="reviews"]) .cb-sbr-v1__tip:focus-within .cb-sbr-v1__tip-box { opacity:1; visibility:visible; transform:none; }

/* Reviews: compact callouts and the SBR's supported theme summary. */
.cash-buyers-page-v1 .directory-review-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.cash-buyers-page-v1 .directory-review-metric{display:flex;flex-direction:column;align-items:flex-start;gap:0;background:var(--clvr-bg-subtle,#f5f8fc);border:1px solid var(--clvr-bg-muted,#eef2f7);border-radius:var(--clvr-radius,8px);padding:var(--clvr-sp-3,.75rem);min-width:0;}
.cash-buyers-page-v1 .directory-review-label{font-size:.75rem;font-weight:600;color:var(--clvr-text-secondary,#4b698b);margin:0;line-height:1.4;}
.cash-buyers-page-v1 .directory-review-number{font-family:var(--clvr-font-heading,"Rubik",sans-serif);font-size:1.35rem;font-weight:700;color:var(--clvr-text,#22293b);line-height:1.3;}
.cash-buyers-page-v1 .directory-review-number small{font-size:.8125rem;font-weight:400;color:var(--clvr-text-secondary,#4b698b);margin-left:3px;}
.cash-buyers-page-v1 .directory-review-caption{font-size:.75rem;color:var(--clvr-text-secondary,#4b698b);line-height:1.5;}
.cash-buyers-page-v1 .directory-review-themes{margin-top:16px;}
/* Compact horizontal SBR sentiment summary. */
.cash-buyers-page-v1 .directory-review-sentiment-title{font-size:.9375rem;font-weight:600;line-height:1.4;margin:0;color:var(--clvr-text,#22293b);}
.cash-buyers-page-v1 .directory-review-basis{font-size:.75rem;line-height:1.5;color:var(--clvr-text-secondary,#4b698b);margin:4px 0 12px;}
.cash-buyers-page-v1 .directory-review-theme-list{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;padding:0;margin:0;}
.cash-buyers-page-v1 .directory-review-theme{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;background:none;color:var(--clvr-text,#22293b);font-size:.875rem;line-height:1.5;}
.cash-buyers-page-v1 .directory-review-theme strong{font-weight:600;}
.cash-buyers-page-v1 .directory-review-theme small{font-size:.75rem;color:var(--clvr-text-secondary,#4b698b);}

/* Subscore summary: small SBR-style rings beside component evidence. */
.cash-buyers-page-v1 .directory-score-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.cash-buyers-page-v1 .directory-score-row{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0;border:0;min-width:0;text-align:center;}
.cash-buyers-page-v1 .directory-score-label{font-size:.875rem;font-weight:600;line-height:1.4;margin:0;color:var(--clvr-text,#22293b);}
@media(max-width:600px){.cash-buyers-page-v1 .directory-score-summary{grid-template-columns:1fr;gap:20px;padding-top:0!important;}}
.cash-buyers-page-v1 .directory-score-ring{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--band) calc(var(--score)*1%),var(--clvr-bg-muted,#eef2f7) 0);position:relative;color:var(--band);flex-shrink:0;}
.cash-buyers-page-v1 .directory-score-ring:before{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--clvr-bg,#fff);}
.cash-buyers-page-v1 .directory-score-ring span{position:relative;font-size:1.5rem;font-weight:700;line-height:1;}
.cash-buyers-page-v1 .directory-score-copy strong{color:var(--clvr-text,#22293b);}
.cash-buyers-page-v1 [data-directory-panel="score_breakdown"]>.directory-offer-details{margin-top:20px;}
.cash-buyers-page-v1 .directory-score-signals{color:var(--clvr-text,#22293b);}
.cash-buyers-page-v1 .directory-score-support{color:var(--clvr-text-secondary,#4b698b);}

/* About retains the SBR's resolved ownership, business and office facts. */
.cash-buyers-page-v1 [data-directory-panel="availability"] .cash-buyers-page-v1__contact{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:12px;padding-top:12px;border-top:1px solid var(--clvr-bg-muted,#eef2f7);}
.cash-buyers-page-v1 [data-directory-panel="availability"] .directory-offer-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;}
.cash-buyers-page-v1 [data-directory-panel="availability"] .directory-offer-facts>div{grid-template-columns:1fr;align-content:start;gap:3px;padding:9px 0;}
.cash-buyers-page-v1 [data-directory-panel="availability"] .directory-offer-facts>div:nth-child(-n/**/+2){border-top:0;padding-top:0;}
@media(max-width:600px){.cash-buyers-page-v1 [data-directory-panel="availability"] .directory-offer-facts{grid-template-columns:1fr;}.cash-buyers-page-v1 [data-directory-panel="availability"] .directory-offer-facts>div:nth-child(2){border-top:1px solid var(--clvr-bg-muted,#eef2f7);padding-top:9px;}}

.cash-buyers-page-v1 .directory-review-readout{display:flex;align-items:baseline;gap:7px;white-space:nowrap;min-width:0;}
.cash-buyers-page-v1 .directory-review-readout .directory-review-caption{font-size:.75rem;}
.cash-buyers-page-v1 .directory-review-trend{width:.9em;height:.9em;font-size:1.35rem;align-self:center;flex:none;color:var(--clvr-text,#22293b);}
@media(max-width:600px){.cash-buyers-page-v1 .directory-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.cash-buyers-page-v1 .directory-review-metric{padding:var(--clvr-sp-3,.75rem);}.cash-buyers-page-v1 .directory-review-metric:last-child:nth-child(3){grid-column:1/-1;}}

/* Line-based offer summaries; full values stay in the initial HTML. */
.cash-buyers-page-v1 .directory-offer-field{display:flex;align-items:flex-end;gap:6px;min-width:0;width:100%;min-height:2.8em;align-items:flex-start;}
.cash-buyers-page-v1 .directory-offer-field-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;min-width:0;overflow:hidden;white-space:normal;text-overflow:ellipsis;}
.cash-buyers-page-v1 .directory-offer-field-more{flex:none;border:0;background:none;padding:0;color:var(--clvr-orange-dark,#005bb5);font:inherit;font-size:.8125rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px;}
.cash-buyers-page-v1 .directory-offer-field-more[hidden]{display:none;}
.cash-buyers-page-v1 .directory-offer-field-popup{position:fixed;inset:auto;margin:0;width:320px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:16px;box-sizing:border-box;border:1px solid var(--clvr-border-light,#dde4ed);border-radius:var(--clvr-radius,8px);background:var(--clvr-bg,#fff);box-shadow:0 6px 24px rgba(0,46,93,.14);color:var(--clvr-text,#22293b);font-size:.875rem;line-height:1.6;}
.cash-buyers-page-v1 .directory-offer-field-popup p{margin:8px 0 0;}
.cash-buyers-page-v1 [data-directory-panel="offers"] .directory-offer-facts{display:flex;flex-direction:column;gap:10px;}
.cash-buyers-page-v1 [data-directory-panel="offers"] .directory-offer-facts>div{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:0;border:0;}
.cash-buyers-page-v1 [data-directory-panel="offers"] .directory-offer-facts dt{flex:none;font-size:.875rem;font-weight:600;line-height:1.6;color:var(--clvr-text,#22293b);}
.cash-buyers-page-v1 [data-directory-panel="offers"] .directory-offer-facts dd{flex:1;min-width:0;}
.cash-buyers-page-v1 [data-directory-panel="offers"] .directory-offer-field{min-height:0;align-items:flex-end;}
.cash-buyers-page-v1 [data-directory-panel="offers"] .directory-offer-field-more{text-decoration:none;font-size:.875rem;}
.cash-buyers-page-v1 [data-directory-panel="offers"] .directory-offer-field-more:hover{color:var(--clvr-orange,#3878ff);}

.cash-buyers-page-v1 .directory-review-metric .directory-review-label{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem;line-height:inherit;}

.cash-buyers-page-v1 .directory-review-sentiment-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:10px;}
.cash-buyers-page-v1 .directory-review-sentiment-head .directory-review-basis{margin:0;}
.cash-buyers-page-v1 .directory-review-confidence{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid var(--clvr-border-light,#e2e8f0);border-radius:var(--clvr-radius-pill,9999px);background:var(--clvr-bg-tint,#f0f5fa);color:var(--clvr-text-secondary,#4b698b);font-size:.6875rem;font-weight:600;line-height:1.25;white-space:nowrap;}
.cash-buyers-page-v1 .directory-review-confidence--high{color:#15803d;background:#ecf5ef;border-color:#c7e1d0;}
.cash-buyers-page-v1 .directory-review-confidence--moderate,.cash-buyers-page-v1 .directory-review-confidence--medium{color:#65a30d;background:#f1f7e9;border-color:#d4e5ba;}
.cash-buyers-page-v1 .directory-review-theme .directory-review-theme-trigger{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:help;}
.cash-buyers-page-v1 .directory-review-theme-icon{width:16px;height:16px;flex:none;fill:currentColor;color:#15803d;}
.cash-buyers-page-v1 .directory-review-theme--mixed .directory-review-theme-icon{color:#a16207;}
.cash-buyers-page-v1 .directory-review-theme--negative .directory-review-theme-icon{color:#b45353;}
.cash-buyers-page-v1 .directory-review-theme-trigger:focus-visible{outline:2px solid var(--clvr-orange,#3878ff);outline-offset:3px;}
.cash-buyers-page-v1 .directory-review-theme .cb-sbr-v1__tip-box{white-space:normal;font-weight:400;text-transform:none;letter-spacing:normal;}

.cash-buyers-page-v1 .directory-review-theme-trigger>span:not(.cb-sbr-v1__tip-box){white-space:nowrap;}
.cash-buyers-page-v1 [data-directory-panel="reviews"]>.directory-offer-details{margin-top:20px;line-height:1.5;gap:8px;}
@media(max-width:600px){
.cash-buyers-page-v1 [data-directory-panel="reviews"] .directory-review-theme .cb-sbr-v1__tip-box{position:fixed;left:24px;right:24px;bottom:24px;width:auto;max-width:none;box-sizing:border-box;}
.cash-buyers-page-v1 .directory-review-theme{max-width:100%;}
.cash-buyers-page-v1 .directory-review-theme-trigger>span:not(.cb-sbr-v1__tip-box){white-space:normal;}
}

@media(max-width:600px){.cash-buyers-page-v1 .directory-offer-field-preview{-webkit-line-clamp:2;}}

/* Offers summary beside the resolved operating model. */
.cash-buyers-page-v1 .directory-offer-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;}
.cash-buyers-page-v1 [data-directory-panel="offers"] .directory-offer-facts>div{flex-direction:row;align-items:baseline;gap:4px;padding-left:12px;position:relative;}
.cash-buyers-page-v1 [data-directory-panel="offers"] .directory-offer-facts>div::before,.cash-buyers-page-v1 .directory-offer-operations>div::before{content:"•";position:absolute;left:0;}
.cash-buyers-page-v1 [data-directory-panel="offers"] .directory-offer-facts dt::after{content:":";}
.cash-buyers-page-v1 .directory-offer-operations{display:flex;flex-direction:column;gap:10px;margin:0;font-size:.875rem;line-height:1.6;}
.cash-buyers-page-v1 .directory-offer-operations>div{position:relative;padding-left:12px;}
.cash-buyers-page-v1 .directory-offer-operations dt{display:inline;font-weight:600;color:var(--clvr-text,#22293b);}
.cash-buyers-page-v1 .directory-offer-operations dd{display:inline;margin:0 0 0 4px;}
@media(max-width:600px){.cash-buyers-page-v1 .directory-offer-split{grid-template-columns:1fr;gap:20px;}}

/* Show request feedback beside the results being updated; filters stay usable. */
.cash-buyers-page-v1 .directory-results-loading{display:flex;align-items:center;justify-content:center;gap:var(--clvr-sp-2,8px);width:100%;box-sizing:border-box;margin:0 0 var(--clvr-sp-4,16px);padding:var(--clvr-sp-3,12px) var(--clvr-sp-4,16px);border-radius:var(--clvr-radius,8px);background:var(--clvr-bg-tint,#eff5ff);font-size:14px;line-height:20px;font-weight:var(--clvr-weight-semibold,600);color:var(--clvr-text,#22293b);}
.cash-buyers-page-v1 [data-directory-results][aria-busy="true"]{opacity:.65;}
.cash-buyers-page-v1 .directory-results-loading[data-state="loading"]::before{content:"";flex:0 0 16px;width:16px;height:16px;box-sizing:border-box;border:2px solid #dce7fc;border-top-color:var(--clvr-link,#3878ff);border-radius:50%;animation:directory-results-spin .8s linear infinite;}
.cash-buyers-page-v1 .directory-results-loading a{color:var(--clvr-link,#3878ff);text-decoration:underline;}
@keyframes directory-results-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.cash-buyers-page-v1 .directory-results-loading[data-state="loading"]::before{animation:none;}}
.cash-buyers-page-v1 .directory-results-loading[hidden]{display:none;}

/* Compact selected facets: values live in the chip row, not the trigger. */
.cash-buyers-page-v1 .mock-menu.has-selection > summary { position:relative; padding-right:60px; white-space:nowrap; border-color:var(--clvr-link,#3878ff); }
.cash-buyers-page-v1 .mock-menu.has-selection > summary .mock-chevron { position:absolute; right:12px; }
.cash-buyers-page-v1 .mock-menu summary .directory-filter-group-clear { position:absolute; top:6px; right:29px; display:grid; place-items:center; width:28px; height:28px; padding:0; border:0; border-radius:var(--clvr-radius-sm,4px); background:transparent; color:var(--clvr-link,#3878ff); font:inherit; font-size:20px; cursor:pointer; }
.cash-buyers-page-v1 .directory-filter-group-clear[hidden] { display:none; }
.cash-buyers-page-v1 .directory-filter-group-clear:hover { background:var(--clvr-bg,#fff); }
.cash-buyers-page-v1 .directory-filter-group-clear:focus-visible { outline:2px solid var(--clvr-focus,#eebf41); outline-offset:1px; }

/* City page controls follow the State table navigation treatment. */
.cash-buyers-page-v1 .directory-pagination{width:100%;max-width:none;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 12px;padding:12px 16px;background:var(--clvr-bg-subtle,#f5f8fc);border-top:1px solid var(--clvr-border-light,#e2e8f0);font-size:12px;color:var(--clvr-text-secondary,#4b698b);margin:16px 0;}
.cash-buyers-page-v1 .directory-pagination-controls,.cash-buyers-page-v1 .directory-pagination-jump{display:flex;align-items:center;gap:6px;margin:0;}
.cash-buyers-page-v1 .directory-pagination a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 8px;border:1px solid var(--clvr-border,#bfcbde);border-radius:4px;background:var(--clvr-bg,#fff);color:var(--clvr-text-secondary,#4b698b);text-decoration:none;font-size:12px;white-space:nowrap;}
.cash-buyers-page-v1 .directory-pagination a[aria-disabled=true]{opacity:.4;cursor:default;}
.cash-buyers-page-v1 .directory-pagination a:hover:not([aria-disabled=true]){background:var(--clvr-bg-tint,#eff5ff);}
.cash-buyers-page-v1 .directory-pagination select{width:52px;height:34px;padding:0 5px;border:1px solid var(--clvr-border,#bfcbde);border-radius:4px;background:var(--clvr-bg,#fff);font:inherit;color:var(--clvr-text-secondary,#4b698b);}
.cash-buyers-page-v1 .directory-pagination-reset{border:0;background:none;padding:0;color:var(--clvr-text-secondary,#4b698b);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;}
.cash-buyers-page-v1 .directory-pagination :is(a,select,button):focus-visible{outline:2px solid var(--clvr-link,#3878ff);outline-offset:2px;}
@media(max-width:600px){.cash-buyers-page-v1 .directory-pagination-controls{order:3;width:100%;justify-content:center;}.cash-buyers-page-v1 .directory-pagination{gap:8px;}.cash-buyers-page-v1 .directory-pagination-controls,.cash-buyers-page-v1 .directory-pagination-jump{gap:4px;}.cash-buyers-page-v1 .directory-pagination a{padding:0 6px;}}
@media(max-width:360px){.cash-buyers-page-v1 .directory-pagination{padding:12px;}.cash-buyers-page-v1 .directory-pagination-controls{flex-wrap:wrap;}}

.cash-buyers-page-v1 .directory-pagination-jump select{line-height:1.6;}
.cash-buyers-page-v1 .directory-pagination-count{white-space:nowrap;}
@media(max-width:600px){.cash-buyers-page-v1 .directory-pagination a,.cash-buyers-page-v1 .directory-pagination select{min-height:44px;}.cash-buyers-page-v1 .directory-pagination select{width:56px;font-size:16px;}}

/* City range and navigation share a left group; sorting stays at the far right. */
.cash-buyers-page-v1 [data-directory-toolbar]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 24px;background:transparent;border:0;padding:0;}
.cash-buyers-page-v1 [data-directory-toolbar][data-directory-pagination-position="top"]{border-top:1px solid var(--clvr-border-light,#e2e8f0);padding-top:16px;}
.cash-buyers-page-v1 .directory-toolbar-left{display:flex;align-items:center;flex-wrap:wrap;gap:12px;}
.cash-buyers-page-v1 .directory-toolbar-count{min-width:0;}
.cash-buyers-page-v1 .directory-toolbar-count .directory-count-control{font-size:12px;flex-wrap:nowrap;white-space:nowrap;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-pagination-controls{justify-content:flex-start;width:auto;order:initial;gap:6px;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-pagination-controls a{width:32px;box-sizing:border-box;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-pagination-controls svg{width:16px;height:16px;flex:none;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-pagination-reset{margin-left:4px;white-space:nowrap;}
.cash-buyers-page-v1 .directory-toolbar-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;}
.cash-buyers-page-v1 .directory-toolbar-actions .mock-sort-outside{margin:0;font-size:12px;gap:4px;}
@media(max-width:600px){.cash-buyers-page-v1 [data-directory-toolbar]{gap:12px;}.cash-buyers-page-v1 .directory-toolbar-left{gap:8px;}.cash-buyers-page-v1 [data-directory-toolbar] .directory-pagination-controls a{width:44px;}}

/* Keep the single divider 16px from both the filters and toolbar. */
.cash-buyers-page-v1__directory-layout:has([data-directory-toolbar])>.mock-bar{margin-bottom:0;}
.cash-buyers-page-v1__directory-layout:has([data-directory-toolbar]) .mock-filter-row{padding-bottom:0;}
.cash-buyers-page-v1__directory-layout:has([data-directory-toolbar]) .mock-reset-row:not(:has(button:not([hidden]))){display:none;}

/* Text-sized navigation and equal breathing room around the divider. */
.cash-buyers-page-v1 [data-directory-toolbar][data-directory-pagination-position="top"]{padding-top:24px;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-pagination-controls a{width:20px;height:20px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-size:12px;box-shadow:none;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-pagination-controls a:hover:not([aria-disabled=true]){background:transparent;color:var(--clvr-link,#3878ff);}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-pagination-controls svg{width:12px;height:12px;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-count-menu summary{min-height:20px;padding:0 4px;line-height:20px;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-sort-trigger,.cash-buyers-page-v1 [data-directory-toolbar] .mock-sort-outside select{min-height:20px;padding-block:0;line-height:20px;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-count-control,.cash-buyers-page-v1 [data-directory-toolbar] .directory-pagination-reset,.cash-buyers-page-v1 [data-directory-toolbar] .mock-sort-outside{line-height:20px;}

/* One typographic scale and row height keeps the utility toolbar visually coherent. */
.cash-buyers-page-v1 [data-directory-toolbar]{font-size:13px;line-height:20px;margin-bottom:20px;}
.cash-buyers-page-v1 [data-directory-toolbar][data-directory-pagination-position="top"]{margin-top:24px;padding-top:20px;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-count-control,.cash-buyers-page-v1 [data-directory-toolbar] .mock-sort-outside,.cash-buyers-page-v1 [data-directory-toolbar] .directory-sort-trigger,.cash-buyers-page-v1 [data-directory-toolbar] .directory-pagination-reset{font-size:13px;line-height:20px;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-count-menu summary,.cash-buyers-page-v1 [data-directory-toolbar] .directory-sort-trigger,.cash-buyers-page-v1 [data-directory-toolbar] .directory-pagination-reset{min-height:24px;display:inline-flex;align-items:center;padding-block:0;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-pagination-controls a{width:24px;height:24px;min-height:24px;font-size:13px;line-height:20px;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-pagination-controls svg{width:14px;height:14px;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-toolbar-left{gap:16px;}
@media(max-width:600px){.cash-buyers-page-v1 [data-directory-toolbar]{gap:12px;}.cash-buyers-page-v1 [data-directory-toolbar] .directory-toolbar-left{gap:8px;}}

/* Summary evidence policy: a stable baseline, with natural growth for exceptional content. */

@media (max-width: 700px) {

}

/* Directory Offers & terms: four editorial rows, width-aware whole-item overflow. */
.cash-buyers-page-v1 .directory-offers-compact { display:flex;flex-direction:column;gap:0;margin:0;min-width:0; }
.cash-buyers-page-v1 .directory-offers-row { padding:10px 0;display:flex;align-items:baseline;gap:var(--clvr-sp-2,8px);min-width:0; font-size:14px;line-height:1.6; }
.cash-buyers-page-v1 .directory-offers-row dt { flex:0 0 120px;margin:0;font-family:var(--clvr-font,"Inter",sans-serif);font-size:14px;font-weight:500;line-height:1.6;color:var(--clvr-text-secondary,#4b698b); }
.cash-buyers-page-v1 .directory-offers-row dd { font-family:var(--clvr-font,"Inter",sans-serif);font-size:14px;font-weight:var(--clvr-weight-normal,400);line-height:1.6;color:var(--clvr-text,#22293b);display:flex;align-items:baseline;gap:var(--clvr-sp-2,8px);flex:1;min-width:0;margin:0; }
.cash-buyers-page-v1 .directory-offers-items { display:flex;align-items:baseline;min-width:0;flex:0 1 auto;width:max-content;max-width:100%;overflow:hidden;white-space:nowrap; }
.cash-buyers-page-v1 .directory-offers-item { flex:none; }
.cash-buyers-page-v1 .directory-offers-item + .directory-offers-item::before { content:"•";padding:0 var(--clvr-sp-2,8px);color:var(--clvr-text-secondary,#4b698b); }
.cash-buyers-page-v1 .directory-offers-item[hidden],.cash-buyers-page-v1 .directory-offers-more[hidden] { display:none; }
.cash-buyers-page-v1 .directory-offers-more,.cash-buyers-page-v1 .directory-offers-close { flex:none;background:none;border:0;padding:0;color:var(--clvr-orange-dark,#2f65d6);font:inherit;cursor:pointer;white-space:nowrap; }
.cash-buyers-page-v1 .directory-offers-more:hover,.cash-buyers-page-v1 .directory-offers-close:hover { text-decoration:underline; }
.cash-buyers-page-v1 .directory-offers-more:focus-visible,.cash-buyers-page-v1 .directory-offers-close:focus-visible,.cash-buyers-page-v1 .directory-offers-item:focus-visible { outline:2px solid var(--clvr-orange,#3878ff);outline-offset:2px; }
.cash-buyers-page-v1 .directory-offers-popup { position:fixed;inset:auto;margin:0;width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;padding:var(--clvr-sp-4,16px);border:1px solid var(--clvr-border-light,#dde4ed);border-radius:var(--clvr-radius,8px);box-shadow:var(--clvr-shadow-lg,0 6px 24px rgba(0,46,93,.14));background:var(--clvr-bg,#fff);color:var(--clvr-text,#22293b);font-size:14px;line-height:1.6; }
.cash-buyers-page-v1 .directory-offers-popup ul { margin:var(--clvr-sp-2,8px) 0 var(--clvr-sp-3,12px);padding-left:var(--clvr-sp-4,16px); }
.cash-buyers-page-v1 .directory-offers-note { display:block;font-size:12px;color:var(--clvr-text-secondary,#4b698b); }

.cash-buyers-page-v1 .directory-offers-row:first-child { padding-top:0; }
.cash-buyers-page-v1 .directory-offers-row:last-child { padding-bottom:0; }
.cash-buyers-page-v1 .directory-offers-row + .directory-offers-row { border-top:1px solid var(--clvr-bg-muted,#eef2f7); }

/* Compact Reviews: ratings/trend grid, then text-only sentiment. */
.cash-buyers-page-v1 .directory-review-compact { container-type:inline-size;display:flex;flex-direction:column;gap:20px;margin-top:4px; }
.cash-buyers-page-v1 .directory-review-compact__metrics { display:grid;grid-template-columns:minmax(0,1fr);column-gap:24px;margin:0;min-width:0; }
.cash-buyers-page-v1 .directory-review-compact__metrics>div { display:flex;align-items:baseline;gap:12px;padding:10px 0;min-width:0; }
.cash-buyers-page-v1 .directory-review-compact__metrics>div:nth-child(-n/**/+2) { padding-top:0; }
.cash-buyers-page-v1 .directory-review-compact__metrics>div:nth-child(n/**/+3) { border-top:1px solid var(--clvr-bg-muted,#eef2f7);padding-bottom:0; }
.cash-buyers-page-v1 .directory-review-compact__metrics dt { flex:0 0 108px;margin:0;color:var(--clvr-text-secondary,#4b698b);font:500 14px/1.6 var(--clvr-font); }
.cash-buyers-page-v1 .directory-review-compact__metrics dd { margin:0;color:var(--clvr-text,#22293b);font:600 14px/1.6 var(--clvr-font);white-space:nowrap; }
.cash-buyers-page-v1 .directory-review-compact__metrics small { font-size:12px;font-weight:400;color:var(--clvr-text-secondary,#4b698b); }
.cash-buyers-page-v1 .directory-review-compact__direction { width:16px;height:16px;display:inline-block;vertical-align:-3px;margin-left:4px;color:var(--clvr-text-secondary,#4b698b); }
.cash-buyers-page-v1 .directory-review-compact__sentiment h4 { font:600 14px/1.6 var(--clvr-font);color:var(--clvr-text,#22293b);margin:0 0 8px; }
.cash-buyers-page-v1 .directory-review-compact__sentiment ul { display:flex;flex-wrap:wrap;gap:6px 12px;list-style:none;margin:0;padding:0; }
.cash-buyers-page-v1 .directory-review-compact__sentiment li { margin:0;padding:0; }
.cash-buyers-page-v1 .directory-review-compact__theme { display:inline;padding:0;border:0;background:none;font:400 13px/1.6 var(--clvr-font);color:var(--clvr-orange-dark,#2f65d6);text-decoration:underline;text-decoration-color:var(--clvr-text-light,#bfcbde);text-underline-offset:3px;cursor:pointer;text-align:left; }
.cash-buyers-page-v1 .directory-review-compact__theme span { color:var(--clvr-text-secondary,#4b698b); }
.cash-buyers-page-v1 .directory-review-compact__theme:focus-visible,.cash-buyers-page-v1 .directory-score-info:focus-visible,.cash-buyers-page-v1 .directory-score-tooltip__full:focus-visible { outline:2px solid var(--clvr-orange,#3878ff);outline-offset:3px; }
.cash-buyers-page-v1 .directory-score-heading { display:flex;align-items:center;justify-content:center;gap:4px; }
.cash-buyers-page-v1 .directory-score-info { display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:4px;border:0;background:none;color:var(--clvr-text-secondary,#4b698b);cursor:pointer; }
.cash-buyers-page-v1 .directory-score-info__icon { width:16px;height:16px; }
.cash-buyers-page-v1 .directory-data-popup { position:fixed;inset:0;margin:auto;width:350px;height:max-content;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;padding:8px 16px;border:1px solid var(--clvr-border-light,#dde4ed);border-radius:5px;background:var(--clvr-bg,#fff);box-shadow:var(--clvr-shadow-lg,0 5px 18px rgba(32,46,91,.09));color:var(--clvr-text,#22293b);text-align:left;text-transform:none;font:400 13px/1.6 var(--clvr-font);letter-spacing:normal; }
.cash-buyers-page-v1 .directory-score-tooltip__row { display:grid;grid-template-columns:minmax(0,1fr) 64px 40px;gap:10px;align-items:center;min-height:42px;color:var(--clvr-text-secondary,#4b698b);white-space:nowrap; }
.cash-buyers-page-v1 .directory-score-tooltip__row--overall { color:var(--clvr-text,#22293b);font-weight:700;border-bottom:1px solid var(--clvr-bg-muted,#eef2f7);margin-bottom:3px;padding-bottom:3px; }
.cash-buyers-page-v1 .directory-score-tooltip__number { text-align:right;font-variant-numeric:tabular-nums;color:var(--clvr-text,#22293b);font-weight:600; }
.cash-buyers-page-v1 .directory-score-tooltip__bar { display:block;width:64px;height:5px;background:var(--clvr-bg-muted,#f3f5f9);border-radius:1px;overflow:hidden; }
.cash-buyers-page-v1 .directory-score-tooltip__bar>span { display:block;height:100%; }
.cash-buyers-page-v1 .directory-score-tooltip__full { display:inline-block;margin:9px 0 6px;color:var(--clvr-orange-dark,#2f65d6);font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:2px;white-space:nowrap; }
.cash-buyers-page-v1 .directory-review-theme-popup { padding:16px; }
@media(max-width:700px) {
.cash-buyers-page-v1 .directory-review-compact__metrics { grid-template-columns:minmax(0,1fr); }
.cash-buyers-page-v1 .directory-review-compact__metrics>div { padding:8px 0; }
.cash-buyers-page-v1 .directory-review-compact__metrics>div:nth-child(2) { padding-top:8px;border-top:1px solid var(--clvr-bg-muted,#eef2f7); }
.cash-buyers-page-v1 .directory-review-compact__metrics>div:nth-child(3) { padding-bottom:8px; }
.cash-buyers-page-v1 .directory-score-tooltip__row { grid-template-columns:minmax(0,1fr) 44px 40px;gap:8px; }
.cash-buyers-page-v1 .directory-score-tooltip__bar { width:44px; }
}

/* Stack metrics when the card's content column narrows, even on a wide viewport. */
.cash-buyers-page-v1 .directory-review-compact__metrics>div { padding:8px 0; }
.cash-buyers-page-v1 .directory-review-compact__metrics>div:first-child { padding-top:0; }
.cash-buyers-page-v1 .directory-review-compact__metrics>div+div { border-top:1px solid var(--clvr-bg-muted,#eef2f7);padding-top:8px; }
.cash-buyers-page-v1 .directory-review-compact__metrics>div:last-child { padding-bottom:0; }
@container (min-width:560px) {
.cash-buyers-page-v1 .directory-review-compact__metrics { grid-template-columns:repeat(2,minmax(0,1fr)); }
.cash-buyers-page-v1 .directory-review-compact__metrics>div { padding:10px 0; }
.cash-buyers-page-v1 .directory-review-compact__metrics>div:nth-child(-n/**/+2) { padding-top:0;border-top:0; }
.cash-buyers-page-v1 .directory-review-compact__metrics>div:nth-child(n/**/+3) { padding-bottom:0; }
}
.cash-buyers-page-v1 .directory-score-heading { width:max-content;flex-shrink:0; }
.cash-buyers-page-v1 .directory-score-heading .cash-buyers-page-v1__ring-label { white-space:nowrap; }
.cash-buyers-page-v1 .directory-score-info { flex-shrink:0; }

/* Consolidated card: existing identity, summary, highlights and score surfaces. */
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"]{position:relative;grid-template-areas:"profile score" "drawer drawer";min-height:0;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__profile{min-height:196px;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__details{justify-content:center;min-height:0;padding:16px 20px;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__aside{justify-content:center;padding:20px 12px;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .directory-sbr-highlights{min-width:0;max-width:100%;overflow-x:auto;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cb-snap__chips{flex-wrap:nowrap;width:max-content;max-width:none;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cb-snap__chip{flex-shrink:0;white-space:nowrap;}
.cash-buyers-page-v1 .directory-card-drawer{grid-area:drawer;min-width:0;position:relative;}
.cash-buyers-page-v1 .directory-card-drawer>summary{position:absolute;right:0;top:auto;bottom:calc(100% + 8px);width:170px;display:flex;justify-content:center;align-items:center;gap:4px;list-style:none;cursor:pointer;color:var(--clvr-text-secondary,#4b698b);font-size:var(--cb-fs-caption,12px);}
.cash-buyers-page-v1 .directory-card-drawer>summary::-webkit-details-marker{display:none;}
.cash-buyers-page-v1 .directory-card-drawer>summary:hover{text-decoration:underline;}
.cash-buyers-page-v1 .directory-card-drawer>summary:focus-visible{outline:2px solid var(--clvr-orange,#3878ff);outline-offset:4px;}
.cash-buyers-page-v1 .directory-drawer-chevron{width:14px;height:14px;}
.cash-buyers-page-v1 .directory-drawer-hide,.cash-buyers-page-v1 .directory-card-drawer[open] .directory-drawer-show{display:none;}
.cash-buyers-page-v1 .directory-card-drawer[open] .directory-drawer-hide{display:inline;}
.cash-buyers-page-v1 .directory-card-drawer[open] .directory-drawer-chevron{transform:rotate(180deg);}
.cash-buyers-page-v1 .directory-card-drawer__body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px 48px;padding:28px;border-top:1px solid var(--clvr-border-card,#dde4ed);}
.cash-buyers-page-v1 .directory-card-drawer__company,.cash-buyers-page-v1 .directory-card-drawer__reviews{min-width:0;}
.cash-buyers-page-v1 .directory-card-drawer__company section+section{margin-top:24px;}
.cash-buyers-page-v1 .directory-card-drawer__company h4{font:600 14px/1.6 var(--clvr-font);margin:0 0 6px;color:var(--clvr-text,#22293b);}
.cash-buyers-page-v1 .directory-card-drawer__company p{font:400 14px/1.6 var(--clvr-font);margin:0;overflow-wrap:anywhere;}
.cash-buyers-page-v1 .directory-card-drawer__company p+p{margin-top:4px;}
.cash-buyers-page-v1 .directory-drawer-secondary{color:var(--clvr-text-secondary,#4b698b);}
.cash-buyers-page-v1 .directory-card-drawer__company .cash-buyers-page-v1__contact{margin-top:6px;}
.cash-buyers-page-v1 .directory-card-drawer__footer{grid-column:1/-1;border-top:1px solid var(--clvr-bg-muted,#f3f5f9);padding-top:16px;font-size:14px;font-weight:600;}
.cash-buyers-page-v1 .directory-card-drawer .directory-review-compact{margin:0;height:100%;}
.cash-buyers-page-v1 .directory-card-drawer .directory-review-compact__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
/* Same tokens and geometry as SBR .cb-score__callouts--customer. */
.cash-buyers-page-v1 .directory-card-drawer .directory-review-compact__metrics>div{display:block;padding:var(--clvr-sp-3,.75rem);background:var(--clvr-bg-subtle,#f5f8fc);border:1px solid var(--clvr-bg-muted,#f3f5f9);border-radius:var(--clvr-radius,8px);min-width:0;}
.cash-buyers-page-v1 .directory-card-drawer .directory-review-compact__metrics dt{display:block;font:700 12px/1.6 var(--clvr-font);text-transform:uppercase;letter-spacing:.05em;color:var(--clvr-text-secondary,#4b698b);margin:0 0 .35rem;}
.cash-buyers-page-v1 .directory-card-drawer .directory-review-compact__metrics dd{font:700 1.35rem/1.3 Rubik,Inter,sans-serif;white-space:normal;display:flex;flex-wrap:wrap;align-items:center;gap:4px;}
.cash-buyers-page-v1 .directory-card-drawer .directory-review-compact__metrics small{font:600 .8rem/1.6 var(--clvr-font);white-space:nowrap;}
.cash-buyers-page-v1 .directory-review-theme-icon{width:12px;height:12px;vertical-align:-1px;margin-right:5px;}
.cash-buyers-page-v1 .directory-review-sources{margin-top:auto;padding-top:4px;font-size:var(--cb-fs-caption,12px);color:var(--clvr-text-secondary,#4b698b);overflow-wrap:anywhere;}
@media(max-width:700px){
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"]{display:flex;flex-direction:column;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__profile{min-height:0;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__aside{padding:20px 16px;}
.cash-buyers-page-v1 .directory-card-drawer>summary{position:static;width:100%;padding:12px 16px;}
.cash-buyers-page-v1 .directory-card-drawer__body{grid-template-columns:minmax(0,1fr);padding:24px 16px;gap:24px;}
.cash-buyers-page-v1 .directory-card-drawer__reviews{border-top:1px solid var(--clvr-bg-muted,#f3f5f9);padding-top:24px;}
}
@media(max-width:380px){.cash-buyers-page-v1 .directory-card-drawer .directory-review-compact__metrics small{white-space:normal;overflow-wrap:anywhere;}}

/* Compact overview polish; retain the original 14px directory bio. */
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__lede{font-size:14px;line-height:1.55;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__identity-body{padding-top:12px;padding-bottom:12px;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__ring{width:80px;height:80px;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__ring::before{inset:5px;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__ring-num{font-size:1.875rem;}
.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] .cash-buyers-page-v1__aside{padding-top:12px;padding-bottom:32px;}
.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] a.cash-buyers-page-v1__offers-button{display:inline-flex;justify-content:center;white-space:nowrap;background:var(--clvr-cta-orange,#ff6900);border-color:var(--clvr-cta-orange,#ff6900);color:#fff!important;font-size:13px;line-height:1.3;padding:9px 12px;width:auto;max-width:100%;}
.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] a.cash-buyers-page-v1__offers-button:hover{background:var(--clvr-cta-orange-hover,#e65f00);border-color:var(--clvr-cta-orange-hover,#e65f00);}
@media(max-width:700px){.cash-buyers-page-v1 .directory-card-drawer>summary{bottom:auto;padding:8px 16px;}.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__aside{padding:12px 16px;}.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] .cash-buyers-page-v1__aside{padding:12px 16px;}}

/* Score interaction and measured ribbon geometry; compact, proportionate controls. */
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__aside{padding:0 12px 22px;}
.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] .cash-buyers-page-v1__aside{padding:0 12px 22px;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .directory-score-trigger{border:0;padding:0;flex:none;font:inherit;cursor:pointer;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .directory-score-trigger:focus-visible{outline:2px solid var(--clvr-orange,#3878ff);outline-offset:4px;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__type{min-height:0;padding:4px 12px;font-size:12px;line-height:19.2px;gap:4px;align-items:center;justify-content:center;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__type-icon{font-size:12px;line-height:1;width:12px;height:14px;display:inline-flex;align-items:center;justify-content:center;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__type-icon::before{transform:none;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .directory-card-network-logo{width:12px;height:14px;flex:none;align-self:center;}
.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] a.cash-buyers-page-v1__offers-button{min-height:0;padding:8px 20px;line-height:18px;align-items:center;}
@media(max-width:700px){.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__aside,.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] .cash-buyers-page-v1__aside{padding:12px 16px;}}
@media(min-width:701px){
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__aside{padding-bottom:28px;}
.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__profile{min-height:206px;}
.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] .cash-buyers-page-v1__aside{padding:0;}
.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] .cash-buyers-page-v1__score{position:absolute;top:calc(50% - 14px);transform:translateY(-50%);}
.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] .cash-buyers-page-v1__ring{width:72px;height:72px;}
.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] a.cash-buyers-page-v1__offers-button{position:absolute;bottom:30px;}
}
/* One rail width and one score size; match the carousel CTA's measured treatment. */
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__score{gap:12px;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__ring{width:96px;height:96px;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__ring::before{inset:6px;}
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"] .cash-buyers-page-v1__ring-num{font-size:2.125rem;}
.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] a.cash-buyers-page-v1__offers-button{position:static;bottom:auto;box-sizing:border-box;width:100%;min-height:auto;height:auto;padding:8px 12px;border:1px solid transparent;border-radius:4px;font:700 12px/1.6 var(--clvr-font);}
@media(min-width:701px){
.cash-buyers-page-v1 [data-directory-summary-layout="drawer"]{--directory-score-rail:192px;grid-template-columns:minmax(0,1fr) var(--directory-score-rail);}
.cash-buyers-page-v1 .directory-card-drawer>summary{width:var(--directory-score-rail);}
.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__profile{min-height:224px;}
.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] .cash-buyers-page-v1__aside{position:relative;justify-content:center;gap:12px;padding:16px 20px 32px;}
.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] .cash-buyers-page-v1__score{position:static;top:auto;transform:none;}
.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] .cash-buyers-page-v1__ring{width:96px;height:96px;}
}

.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] a.cash-buyers-page-v1__offers-button:hover,.cash-buyers-page-v1 .directory-card--clever[data-directory-summary-layout="drawer"] a.cash-buyers-page-v1__offers-button:focus-visible{background:#e85d00;border-color:transparent;color:#fff!important;}

/* Stats-first overview: existing identity and score, core metrics above the bio. */

.cash-buyers-page-v1 .directory-overview-stats{display:grid;grid-template-columns:1fr 1.35fr .8fr;gap:20px;margin:0;}
.cash-buyers-page-v1 .directory-overview-stats>div{min-width:0;}
.cash-buyers-page-v1 .directory-overview-stats dt{font:700 12px/1.6 var(--clvr-font);text-transform:uppercase;letter-spacing:.05em;color:var(--clvr-text-secondary,#4b698b);margin-bottom:5.6px;}
.cash-buyers-page-v1 .directory-overview-stats dd{margin:0;color:var(--clvr-text,#22293b);font:700 24px/1.3 Rubik,Inter,sans-serif;}
.cash-buyers-page-v1 .directory-overview-stats dd small{font:400 12px/1.6 var(--clvr-font);white-space:nowrap;}
.cash-buyers-page-v1 .directory-overview-stats__rating{display:flex;gap:5px;align-items:baseline;flex-wrap:wrap;}
.cash-buyers-page-v1 .directory-overview-stats dd.directory-overview-stats__bbb{font-size:20px;}

@media(max-width:760px){

.cash-buyers-page-v1 .directory-overview-stats{grid-template-columns:.9fr 1.25fr 1fr;gap:10px;}
.cash-buyers-page-v1 .directory-overview-stats dt{font-size:10px;white-space:nowrap;}
.cash-buyers-page-v1 .directory-overview-stats dd{font-size:22px;}
.cash-buyers-page-v1 .directory-overview-stats dd.directory-overview-stats__bbb{font-size:16px;}
.cash-buyers-page-v1 .directory-overview-stats dd small{font-size:11px;}

}
@media(max-width:380px){
.cash-buyers-page-v1 .directory-overview-stats dt{font-size:9px;white-space:normal;}
.cash-buyers-page-v1 .directory-overview-stats dd{font-size:20px;}
.cash-buyers-page-v1 .directory-overview-stats dd.directory-overview-stats__bbb{font-size:12px;}
.cash-buyers-page-v1 .directory-overview-stats dd small{font-size:10px;white-space:normal;}
}

/* Drawer-only review links; standard 16px overview rhythm and balanced score rail. */

@media(min-width:761px){}
@media(max-width:760px){

}

/* Compact overview: let content set height; avoid centering spare space above logos. */

@media(max-width:760px){}
@media(min-width:761px){}

/* Clever identity action beneath Nationwide; score rail now matches other cards. */

@media(max-width:760px){}
/* Optical alignment: icon ink sits slightly below the adjacent text's visual center. */

/* Mobile wireframe: full ribbon, equal identity/score columns and equal stat columns. */
@media(max-width:760px){

.cash-buyers-page-v1 .directory-overview-stats{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--clvr-border-card,#dde4ed);}
.cash-buyers-page-v1 .directory-overview-stats>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:baseline;}
.cash-buyers-page-v1 .directory-overview-stats dt{font:700 12px/1.6 var(--clvr-font);letter-spacing:.02em;margin:0;white-space:normal;}
.cash-buyers-page-v1 .directory-overview-stats dd,.cash-buyers-page-v1 .directory-overview-stats dd.directory-overview-stats__bbb{font:400 14px/1.6 var(--clvr-font);min-width:0;}
.cash-buyers-page-v1 .directory-overview-stats dd small{font:400 12px/1.6 var(--clvr-font);white-space:normal;}

.cash-buyers-page-v1 .directory-card--stats-first:has(>.directory-card-drawer[open]) .cash-buyers-page-v1__lede{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;}
}
/* Center the intact identity bundle beneath the pinned ribbon. */

/* Grid drawer v2: reviews/scores, then verbatim packet details/contact. */
.cash-buyers-page-v1 .directory-card-drawer__body.directory-drawer-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0;padding:0;}
.cash-buyers-page-v1 .directory-drawer-grid>section{min-width:0;}
.cash-buyers-page-v1 .directory-drawer-grid__reviews{padding:16px;}
.cash-buyers-page-v1 .directory-drawer-grid__scores{padding:16px;border-left:1px solid var(--clvr-border-card,#dde4ed);}
.cash-buyers-page-v1 .directory-drawer-grid__details{padding:0 16px;border-top:1px solid var(--clvr-border-card,#dde4ed);}
.cash-buyers-page-v1 .directory-drawer-facts{margin:0;}
.cash-buyers-page-v1 .directory-drawer-facts>div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--clvr-bg-muted,#f3f5f9);font:400 14px/1.6 var(--clvr-font);}
.cash-buyers-page-v1 .directory-drawer-facts>div:last-child{border-bottom:0;}
.cash-buyers-page-v1 .directory-drawer-facts dt{font-weight:500;color:var(--clvr-text-secondary,#4b698b);margin:0;}
.cash-buyers-page-v1 .directory-drawer-facts dd{margin:0;min-width:0;color:var(--clvr-text,#22293b);}
.cash-buyers-page-v1 .directory-drawer-more{background:none;border:0;padding:0;color:var(--clvr-orange-dark,#2f65d6);font:inherit;cursor:pointer;white-space:nowrap;}
.cash-buyers-page-v1 .directory-drawer-more:focus-visible{outline:2px solid var(--clvr-orange,#3878ff);outline-offset:3px;}
.cash-buyers-page-v1 .directory-drawer-list-popup{max-height:min(70vh,440px);overflow-y:auto;}
.cash-buyers-page-v1 .directory-drawer-list-popup ul{margin:8px 0 0;padding-left:18px;}
.cash-buyers-page-v1 .directory-drawer-list-popup li+li{margin-top:6px;}
.cash-buyers-page-v1 .directory-drawer-list-popup small{display:block;color:var(--clvr-text-secondary,#4b698b);font-size:12px;}
.cash-buyers-page-v1 .directory-drawer-grid__contact{padding:12px 16px;border-top:1px solid var(--clvr-border-card,#dde4ed);border-left:1px solid var(--clvr-border-card,#dde4ed);}
.cash-buyers-page-v1 .directory-drawer-grid__contact h4{font:600 14px/1.6 var(--clvr-font);color:var(--clvr-text,#22293b);margin:0 0 10px;}
.cash-buyers-page-v1 .directory-drawer-grid__contact dl{margin:0;}
.cash-buyers-page-v1 .directory-drawer-grid__contact dl>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;padding:6px 0;font:400 13px/1.6 var(--clvr-font);}
.cash-buyers-page-v1 .directory-drawer-grid__contact dt{color:var(--clvr-text-secondary,#4b698b);}
.cash-buyers-page-v1 .directory-drawer-grid__contact dd{margin:0;overflow-wrap:anywhere;}
.cash-buyers-page-v1 .directory-drawer-grid__contact a{color:var(--clvr-orange-dark,#2f65d6);text-decoration:none;}
.cash-buyers-page-v1 .directory-drawer-grid .directory-card-drawer__footer{padding:12px 16px;text-align:right;border-top:1px solid var(--clvr-border-card,#dde4ed);}
.cash-buyers-page-v1 .directory-drawer-grid .directory-review-compact__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.cash-buyers-page-v1 .directory-drawer-grid .directory-review-compact__metrics>div{padding:12px;background:var(--clvr-bg-subtle,#f5f8fc);border:1px solid var(--clvr-bg-muted,#f3f5f9);border-radius:8px;}
.cash-buyers-page-v1 .directory-drawer-grid .directory-review-compact__metrics dd{font:700 21.6px/1.3 Rubik,Inter,sans-serif;}
.cash-buyers-page-v1 .directory-drawer-grid .directory-review-compact__metrics small{white-space:normal;}
/* Same row, ring and context geometry as SBR .cb-insights__score-summary. */
.cash-buyers-page-v1 .directory-drawer-scores{margin-top:-8px;}
.cash-buyers-page-v1 .directory-drawer-scores .cb-insights__score-summary-row{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;padding:8px 0;}
.cash-buyers-page-v1 .directory-drawer-scores .cb-insights__score-summary-row+.cb-insights__score-summary-row{border-top:1px solid var(--clvr-border-light,#e2e8f0);}
.cash-buyers-page-v1 .directory-drawer-scores .cb-insights__score-summary-copy{min-width:0;display:flex;flex-direction:column;}
.cash-buyers-page-v1 .directory-drawer-scores .cb-insights__score-summary-copy strong{color:var(--clvr-text,#22293b);font-size:var(--cb-fs-small,14px);line-height:1.35;}
.cash-buyers-page-v1 .directory-drawer-scores .cb-score-context{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;margin-top:4px;color:var(--clvr-text-secondary,#4b698b);font-size:var(--cb-fs-caption,12px);font-weight:400;line-height:1.3;white-space:normal;max-width:100%;}
.cash-buyers-page-v1 .directory-drawer-scores .cb-score-callout-dot{display:inline-block;width:4px;height:4px;border-radius:50%;flex:none;}
.cash-buyers-page-v1 .directory-drawer-scores .cb-insights__score-summary-ring{width:36px;height:36px;display:grid;place-items:center;position:relative;border-radius:50%;background:conic-gradient(var(--band,#86a5c6) calc(var(--pct)*1%),var(--clvr-bg-neutral,#f0f0f0) 0);}
.cash-buyers-page-v1 .directory-drawer-scores .cb-insights__score-summary-ring::before{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--clvr-bg,#fff);}
.cash-buyers-page-v1 .directory-drawer-scores .cb-sbr-v1__ring-num{position:relative;z-index:1;font-family:Rubik,Inter,sans-serif;font-weight:700;font-size:.72rem;line-height:1;letter-spacing:-.02em;}
.cash-buyers-page-v1 .directory-drawer-score-empty{margin:0;color:var(--clvr-text-secondary,#4b698b);font-size:14px;}
@media(max-width:760px){
.cash-buyers-page-v1 .directory-card-drawer__body.directory-drawer-grid{grid-template-columns:minmax(0,1fr);}
.cash-buyers-page-v1 .directory-drawer-grid__scores{border-left:0;border-top:1px solid var(--clvr-border-card,#dde4ed);}
.cash-buyers-page-v1 .directory-drawer-grid__contact{border-left:0;}
.cash-buyers-page-v1 .directory-drawer-facts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;}
.cash-buyers-page-v1 .directory-drawer-facts dt,.cash-buyers-page-v1 .directory-drawer-facts dd{font-size:13px;overflow-wrap:anywhere;}
.cash-buyers-page-v1 .directory-drawer-grid .directory-review-compact__metrics{grid-template-columns:minmax(0,1fr);}
.cash-buyers-page-v1 .directory-drawer-grid .directory-card-drawer__footer{text-align:left;}
}
@media(max-width:359px){
.cash-buyers-page-v1 .directory-drawer-scores .cb-insights__score-summary-row{row-gap:4px;}
.cash-buyers-page-v1 .directory-drawer-scores .cb-insights__score-summary-copy{display:contents;}
.cash-buyers-page-v1 .directory-drawer-scores .cb-insights__score-summary-copy strong{grid-column:1;grid-row:1;}
.cash-buyers-page-v1 .directory-drawer-scores .cb-insights__score-context{grid-column:1/-1;grid-row:2;margin-top:0;}
.cash-buyers-page-v1 .directory-drawer-scores .cb-insights__score-summary-ring{grid-column:2;grid-row:1;}
}

/* Approved thumbnail list. Scope isolates earlier card experiments and carousel/SBR styles. */

@media(min-width:761px) and (max-width:1000px){

}
@media(max-width:760px){

}

@media(max-width:760px){

}
/* Approved balanced score-bar list; native drawer and data selectors are unchanged. */
.cash-buyers-page-v1 .directory-card--scorebar-list[data-directory-summary-layout="drawer"]{display:grid;grid-template-columns:270px minmax(0,1fr) 150px;grid-template-areas:"identity content score" "drawer drawer drawer";min-height:124px;box-shadow:none;overflow:visible;}
.cash-buyers-page-v1 .directory-card--scorebar-list>.cash-buyers-page-v1__profile{display:contents;min-height:0;}
.cash-buyers-page-v1 .directory-card--scorebar-list .cash-buyers-page-v1__identity{display:flex;flex-direction:column;align-items:stretch;grid-area:identity;min-width:0;min-height:0;border:0;}
.cash-buyers-page-v1 .directory-card--scorebar-list .cash-buyers-page-v1__type{display:flex;align-items:center;justify-content:flex-start;position:static;gap:5px;padding:4px 12px;min-height:28px;width:100%;height:auto;box-sizing:border-box;font:700 11px/19.2px var(--clvr-font);border-bottom:1px solid var(--clvr-border-card,#dde4ed);border-radius:var(--clvr-radius,8px) 0 0 0;}
.cash-buyers-page-v1 .directory-card--scorebar-list .cash-buyers-page-v1__type-icon{display:inline-flex;align-items:center;font-size:12px;line-height:1;transform:translateY(-1px);}
.cash-buyers-page-v1 .directory-card--scorebar-list .cash-buyers-page-v1__identity-body{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;justify-content:normal;align-content:center;gap:12px;padding:12px;width:100%;box-sizing:border-box;min-width:0;flex:1;}
.cash-buyers-page-v1 .directory-card--scorebar-list .cash-buyers-page-v1__logo{width:68px;height:60px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:4px;flex:none;border:1px solid var(--clvr-border-light,#e7edf5);border-radius:var(--clvr-radius-sm,4px);background:var(--clvr-bg,#fff);overflow:hidden;}
.cash-buyers-page-v1 .directory-card--scorebar-list.directory-card--clever .cash-buyers-page-v1__logo{background:var(--clvr-bg-subtle,#f5f8fc);}
.cash-buyers-page-v1 .directory-card--scorebar-list .cash-buyers-page-v1__logo img{width:58px;height:50px;max-width:100%;max-height:100%;object-fit:contain;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-identity-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;}
.cash-buyers-page-v1 .directory-card--scorebar-list .cash-buyers-page-v1__name{font:700 12px/1.35 var(--clvr-font-heading);color:var(--clvr-text,#22293b);margin:0;text-align:left;overflow-wrap:anywhere;}
.cash-buyers-page-v1 .directory-card--scorebar-list .cash-buyers-page-v1__location{display:flex;align-items:center;justify-content:flex-start;gap:4px;margin:0;min-width:0;font:400 10px/1.4 var(--clvr-font);color:var(--clvr-text-secondary,#4b698b);text-align:left;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-location-trigger{justify-content:flex-start;gap:4px;font:inherit;line-height:inherit;}
.cash-buyers-page-v1 .directory-card--scorebar-list .cash-buyers-page-v1__location-icon{font-size:10px;line-height:1;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-screening{display:flex;align-items:center;gap:4px;font:400 10px/1.4 var(--clvr-font);color:var(--clvr-text-secondary,#4b698b);}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-screening>svg{width:11px;height:12px;display:block;flex:0 0 11px;fill:currentColor;transform:none;}
.cash-buyers-page-v1 .directory-card--scorebar-list .cash-buyers-page-v1__details{grid-area:content;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,.85fr);align-items:center;gap:0;padding:18px 0;min-width:0;min-height:0;border:0;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats{display:contents;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-score-stat,.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats>div{display:grid;grid-template-rows:20px 32px;align-items:baseline;min-width:0;padding:0 12px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-stat-label,.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats dt{font:700 10px/1.5 var(--clvr-font);text-transform:uppercase;letter-spacing:.025em;color:var(--clvr-text-secondary,#4b698b);white-space:nowrap;margin:0;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats dd{font:700 24px/1.3 var(--clvr-font-heading);margin:0;white-space:nowrap;color:var(--clvr-text,#22293b);}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats dd.directory-overview-stats__rating{display:block;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats dd.directory-overview-stats__bbb{font-size:20px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats dd small{display:inline;font:400 12px/1.5 var(--clvr-font);white-space:nowrap;margin-left:5px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-score-trigger{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:max-content;max-width:100%;padding:0;border:0;background:none;border-radius:0;box-shadow:none;font:700 24px/1.3 var(--clvr-font-heading);color:var(--clvr-text,#22293b);text-align:left;}
.cash-buyers-page-v1 .directory-card--scorebar-list button.directory-list-score-trigger{cursor:pointer;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-score-trigger:focus-visible{outline:2px solid var(--clvr-link,#3878ff);outline-offset:4px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-score-number{font:inherit;color:inherit;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-score-bar{display:block;width:48px;max-width:100%;height:5px;border-radius:2px;background:var(--clvr-score-track,#cbd5e1);overflow:hidden;flex:none;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-score-bar>span{display:block;height:100%;border-radius:inherit;}
.cash-buyers-page-v1 .directory-card--scorebar-list>.cash-buyers-page-v1__aside,.cash-buyers-page-v1 .directory-card--scorebar-list.directory-card--clever[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__aside{grid-area:score;position:static;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;padding:18px 12px 42px;min-height:124px;min-width:0;border:0;transform:none;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-primary-action{display:flex;align-items:center;justify-content:center;width:100%;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-primary-action>a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:static;width:100%;max-width:100%;margin:0;padding:7px 12px;border-radius:var(--clvr-btn-radius,4px);font:700 12px/19.2px var(--clvr-font);text-decoration:none;text-align:center;white-space:nowrap;}
.cash-buyers-page-v1 .directory-card--scorebar-list a.directory-identity-review{background:var(--clvr-bg-subtle,#f5f8fc);border:1px solid var(--clvr-border-card,#dde4ed);color:var(--clvr-text-secondary,#4b698b);}
.cash-buyers-page-v1 .directory-card--scorebar-list a.directory-identity-review:hover{background:var(--clvr-bg-tint,#eaf0ff);color:var(--clvr-orange-dark,#2f65d6);}
.cash-buyers-page-v1 .directory-card--scorebar-list.directory-card--clever[data-directory-summary-layout="drawer"] .directory-list-primary-action>a.cash-buyers-page-v1__offers-button{position:static;width:100%;margin:0;padding:7px 12px;font:700 12px/19.2px var(--clvr-font);border:1px solid transparent;background:var(--clvr-cta-orange,#ff6900);color:var(--clvr-text-inverse,#fff)!important;}
.cash-buyers-page-v1 .directory-card--scorebar-list.directory-card--clever[data-directory-summary-layout="drawer"] .directory-list-primary-action>a.cash-buyers-page-v1__offers-button:hover{background:var(--clvr-cta-orange-hover,#e85d00);}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-primary-action>a:focus-visible{outline:2px solid var(--clvr-link,#3878ff);outline-offset:3px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-card-drawer{grid-area:drawer;position:relative;min-width:0;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-card-drawer>summary{position:absolute;top:auto;right:0;bottom:calc(100% + 20px);width:150px;display:flex;align-items:center;justify-content:center;gap:3px;padding:0;font:400 11px/1.5 var(--clvr-font);}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-drawer-chevron{width:11px;height:11px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-drawer-intro{grid-column:1/-1;padding:16px;border-bottom:1px solid var(--clvr-border-card,#dde4ed);}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-drawer-intro .cash-buyers-page-v1__lede{display:block;font:400 14px/1.55 var(--clvr-font);margin:0;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;}
@media(min-width:761px) and (max-width:1050px){
.cash-buyers-page-v1 .directory-card--scorebar-list[data-directory-summary-layout="drawer"]{grid-template-columns:240px minmax(0,1fr) 126px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .cash-buyers-page-v1__identity-body{gap:10px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-score-stat,.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats>div{padding:0 6px;grid-template-rows:18px auto;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-stat-label,.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats dt{font-size:9px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats dd,.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-score-trigger{font-size:21px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats dd.directory-overview-stats__bbb{font-size:16px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats dd small{display:block;font-size:10px;margin:2px 0 0;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-score-bar{width:36px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-score-trigger{gap:6px;}
.cash-buyers-page-v1 .directory-card--scorebar-list>.cash-buyers-page-v1__aside{padding-left:8px;padding-right:8px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-card-drawer>summary{width:126px;font-size:10px;}
}
@media(max-width:760px){
.cash-buyers-page-v1 .directory-card--scorebar-list[data-directory-summary-layout="drawer"]{grid-template-columns:minmax(0,1fr) 112px;grid-template-areas:"identity score" "content content" "drawer drawer";min-height:0;}
.cash-buyers-page-v1 .directory-card--scorebar-list .cash-buyers-page-v1__identity{display:flex;border:0;}
.cash-buyers-page-v1 .directory-card--scorebar-list .cash-buyers-page-v1__type{grid-area:auto;font-size:10px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .cash-buyers-page-v1__identity-body{grid-area:auto;grid-template-columns:68px minmax(0,1fr);gap:10px;padding:12px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .cash-buyers-page-v1__name{font-size:12px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .cash-buyers-page-v1__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;border-top:1px solid var(--clvr-border-card,#dde4ed);}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-score-stat,.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats>div{padding:0;grid-template-rows:20px auto;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats>div{display:grid;grid-template-columns:minmax(0,1fr);gap:0;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-stat-label,.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats dt{font-size:10px;white-space:normal;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats dd,.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-score-trigger{font-size:22px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats dd.directory-overview-stats__bbb{font-size:18px;white-space:normal;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-overview-stats dd small{display:block;white-space:normal;font-size:11px;margin:2px 0 0;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-score-bar{width:48px;}
.cash-buyers-page-v1 .directory-card--scorebar-list>.cash-buyers-page-v1__aside,.cash-buyers-page-v1 .directory-card--scorebar-list.directory-card--clever[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__aside{border:0;min-height:0;padding:16px 8px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-list-primary-action>a,.cash-buyers-page-v1 .directory-card--scorebar-list.directory-card--clever[data-directory-summary-layout="drawer"] .directory-list-primary-action>a.cash-buyers-page-v1__offers-button{font-size:10px;padding:6px 8px;}
.cash-buyers-page-v1 .directory-card--scorebar-list .directory-card-drawer>summary{position:static;width:100%;padding:8px 12px;border-top:1px solid var(--clvr-border-card,#dde4ed);font-size:11px;}
}

/* Approved numeric comparison list. Existing native drawer remains unchanged. */

.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-summary-layout="drawer"]{grid-template-columns:250px minmax(0,1fr) 156px;min-height:0;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__type{border:0!important;border-radius:0;min-height:26px;padding:8px 12px 0;font:700 10px/18px var(--clvr-font);}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__type-icon{transform:none;font-size:12px;color:#87a5c5;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__identity-body{padding:6px 12px 8px;flex:none;align-items:center;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-identity-copy{align-self:stretch;justify-content:center;}
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever .cash-buyers-page-v1__logo{background:#fff;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.85fr) minmax(0,1fr);padding:32px 0 8px;align-items:center;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats>div:nth-child(1){grid-column:1;grid-row:1;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats>div:nth-child(2){grid-column:2;grid-row:1;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats>div:nth-child(3){grid-column:3;grid-row:1;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-stat{grid-column:4;grid-row:1;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-stat,.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats>div{grid-template-rows:18px 32px;padding:0 16px;align-items:baseline;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-stat-label,.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dt{font:700 10px/15px var(--clvr-font);white-space:nowrap;margin:0;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd,.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-trigger{font:700 24px/32px var(--clvr-font-heading);white-space:nowrap;margin:0;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd.directory-overview-stats__bbb{font-size:20px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd small{display:inline;white-space:nowrap;font:400 11px/1.5 var(--clvr-font);margin:0 0 0 4px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-trigger{gap:0;align-items:baseline;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-denominator{font:400 12px/1.5 var(--clvr-font);color:var(--clvr-text-secondary,#4b698b);margin-left:2px;}
.cash-buyers-page-v1 .directory-card--numeric-list>.cash-buyers-page-v1__aside,.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__aside{min-height:0;padding:32px 12px 33px;justify-content:flex-start;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-primary-action>a,.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"] .directory-list-primary-action>a.cash-buyers-page-v1__offers-button{padding:7px 10px;font:700 12px/18px var(--clvr-font);}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-card-drawer>summary{width:156px;bottom:calc(100% + 8px);font:400 11px/16px var(--clvr-font);padding:0 12px;box-sizing:border-box;}
@media(min-width:901px) and (max-width:1050px){
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-summary-layout="drawer"]{grid-template-columns:220px minmax(0,1fr) 130px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-stat,.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats>div{padding:0 8px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd,.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-trigger{font-size:21px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd.directory-overview-stats__bbb{font-size:16px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-card-drawer>summary{width:130px;}
}
@media(max-width:900px){
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-summary-layout="drawer"]{grid-template-columns:minmax(0,1fr) 156px;grid-template-areas:"identity score" "content content" "drawer drawer";}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details{grid-template-columns:1fr 1.2fr .85fr 1fr;border-top:1px solid var(--clvr-border-card,#dde4ed);}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-stat,.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats>div{padding:0 12px;grid-template-rows:18px 32px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd,.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-trigger{font-size:22px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd.directory-overview-stats__bbb{font-size:16px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-card-drawer{position:relative;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-card-drawer>summary{position:static;width:100%;padding:8px 12px;border-top:1px solid var(--clvr-border-card,#dde4ed);}
.cash-buyers-page-v1 .directory-card--numeric-list>.cash-buyers-page-v1__aside,.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__aside{padding:32px 12px 8px;}
}
@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-summary-layout="drawer"]{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "content" "score" "drawer";}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0;padding:12px 0;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats>div:nth-child(1){grid-column:1;grid-row:1;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats>div:nth-child(2){grid-column:2;grid-row:1;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats>div:nth-child(3){grid-column:1;grid-row:2;}

.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd small{font-size:10px;margin-left:3px;}

.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd.directory-overview-stats__bbb{font-size:18px;white-space:normal;}
.cash-buyers-page-v1 .directory-card--numeric-list>.cash-buyers-page-v1__aside,.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__aside{padding:8px 12px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-primary-action>a{max-width:260px;}
}

/* Keep outline above white child surfaces; popovers remain unclipped. */
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-summary-layout="drawer"]{position:relative;}
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-summary-layout="drawer"]::after{content:"";position:absolute;inset:-1px;border:1px solid;border-color:inherit;border-radius:inherit;pointer-events:none;z-index:2;}
.cash-buyers-page-v1 .directory-card--numeric-list>.cash-buyers-page-v1__aside{background:transparent;}
@media(min-width:901px){
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__type{padding-top:12px;min-height:30px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__identity-body{padding-bottom:12px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details{padding-top:36px;padding-bottom:12px;}
.cash-buyers-page-v1 .directory-card--numeric-list>.cash-buyers-page-v1__aside,.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__aside{padding-top:36px;padding-bottom:37px;}

}

/* Typography and surface polish, preserving current network distinction. */
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-summary-layout="drawer"]{box-shadow:0 2px 5px rgba(34,41,59,.045);}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__name{font-size:14px;font-weight:700;line-height:1.35;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__location,.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-screening{font-size:12px;line-height:1.4;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__location-icon{font-size:12px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-screening>svg{width:12px;height:13px;flex-basis:12px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__type{align-self:flex-start;width:auto;min-height:0;padding:4px 10px!important;background:#f1f5fa!important;border:0!important;border-radius:7px 3px 3px 3px!important;font:700 11px/18px var(--clvr-font);}
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever .cash-buyers-page-v1__type,.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--network .cash-buyers-page-v1__type{background:#eaf0ff!important;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-stat-label,.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dt{font-size:11px;line-height:16px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd,.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-trigger{font-weight:500;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd small{font-size:12px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-card-drawer>summary{font:400 12px/18px var(--clvr-font);}
@media(min-width:901px){
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-summary-layout="drawer"]{grid-template-columns:270px minmax(0,1fr) 156px;min-height:122px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__identity-body{padding:10px 12px 12px;flex:1;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details{grid-template-columns:1.15fr 1.25fr .85fr 1fr;padding:26px 0 12px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-stat,.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats>div{padding:0 12px;grid-template-rows:20px 32px;}
.cash-buyers-page-v1 .directory-card--numeric-list>.cash-buyers-page-v1__aside,.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__aside{padding:12px 12px 34px;}

}
@media(min-width:901px) and (max-width:1050px){
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-summary-layout="drawer"]{grid-template-columns:240px minmax(0,1fr) 130px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-stat,.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats>div{padding:0 6px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd small{font-size:11px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-stat-label,.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dt{font-size:10px;}
}
@media(max-width:900px){.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd small{font-size:11px;}}
@media(max-width:600px){.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd small{font-size:10px;}.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-stat-label,.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dt{font-size:10px;}}

/* Standalone outlined type label aligned with the logo frame. */
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__type{background:transparent!important;margin:8px 0 0 12px;border:1px solid var(--clvr-border-card,#dde4ed)!important;border-radius:4px!important;padding:2px 7px!important;line-height:16px;}
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever .cash-buyers-page-v1__type,.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--network .cash-buyers-page-v1__type{background:transparent!important;border-color:#cddbf4!important;}

/* Common spacing rhythm across list and stacked layouts. */
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__type{margin:12px 0 0 12px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__identity-body{padding:8px 12px 12px;gap:12px;}
@media(min-width:901px){
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details{padding:42px 0 12px;}
.cash-buyers-page-v1 .directory-card--numeric-list>.cash-buyers-page-v1__aside,.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__aside{padding:12px 12px 38px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-card-drawer>summary{bottom:calc(100% + 12px);padding:0 12px;}
}
@media(max-width:900px){
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details{padding:12px 0;gap:12px 0;}
.cash-buyers-page-v1 .directory-card--numeric-list>.cash-buyers-page-v1__aside,.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__aside{padding:12px;justify-content:center;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-card-drawer>summary{padding:12px;line-height:18px;}
}

/* Center action above the separately pinned drawer control. */
@media(min-width:901px){
.cash-buyers-page-v1 .directory-card--numeric-list>.cash-buyers-page-v1__aside,.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__aside{padding-top:12px;padding-bottom:30px;}
}

/* Consistent callout typography. */
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-stat-label,.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dt{font-family:var(--clvr-font);font-weight:600;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd,.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd.directory-overview-stats__bbb,.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-trigger,.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-number{font-family:var(--clvr-font-heading);font-weight:500;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd small,.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-denominator{font-family:var(--clvr-font);font-weight:400;}

/* Type and strongest status share the compact top row. */
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row{display:flex;align-items:center;gap:6px;padding:12px 12px 0;min-width:0;width:max-content;max-width:calc(100vw - 48px);box-sizing:border-box;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row .cash-buyers-page-v1__type{margin:0;flex:none;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-status-chip{display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;white-space:nowrap;border:1px solid #cddbf4;border-radius:4px;padding:2px 7px;color:var(--clvr-text-secondary,#4b698b);font:600 11px/16px var(--clvr-font);}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-status-chip>svg{display:block;width:12px;height:12px;flex:none;fill:currentColor;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-status-chip--best{background:#f0eaff;border-color:transparent;color:#6841b5;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-status-chip .directory-card-network-logo{width:10px;height:12px;}
@media(max-width:900px){.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row{width:auto;max-width:100%;flex-wrap:wrap;}}

/* Type describes the business; status colors distinguish screening levels. */
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row .cash-buyers-page-v1__type{background:#f1f3f5!important;border-color:transparent!important;color:#495057;}

.cash-buyers-page-v1 .directory-card--numeric-list .directory-status-chip--network{background:#0075eb;border-color:#0075eb;color:#fff;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-status-chip--enhanced{background:#e8f5ec;border-color:transparent;color:#24633b;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-status-chip--claimed{background:#fff;border-color:#24633b;color:#24633b;}

/* Quiet common chips; color reserved for network membership and editorial pick. */
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row .cash-buyers-page-v1__type,.cash-buyers-page-v1 .directory-card--numeric-list:is(.directory-card--clever,.directory-card--network) .directory-type-status-row .cash-buyers-page-v1__type{background:#f1f3f5!important;border-color:transparent!important;color:#495057;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-status-chip--enhanced,.cash-buyers-page-v1 .directory-card--numeric-list .directory-status-chip--claimed{background:#f1f3f5;border-color:transparent;color:#495057;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-status-chip--network{background:#e8f2fe;border-color:transparent;color:#0075eb;}

/* Coordinated blue type/status pair for network companies. */
.cash-buyers-page-v1 .directory-card--numeric-list:is(.directory-card--clever,.directory-card--network) .directory-type-status-row .cash-buyers-page-v1__type{background:#e8f2fe!important;border-color:transparent!important;color:#0075eb;}

/* Softer, slightly broader Clever/network frame. */
.cash-buyers-page-v1 .directory-card--numeric-list:is(.directory-card--clever,.directory-card--network)[data-directory-summary-layout="drawer"]{border:2px solid #b8d8fa;background:#fff;}
.cash-buyers-page-v1 .directory-card--numeric-list:is(.directory-card--clever,.directory-card--network)[data-directory-summary-layout="drawer"]::after{inset:-2px;border-width:2px;border-color:#b8d8fa;}

/* Unified frame; colored chips carry network and editorial distinctions. */
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-summary-layout="drawer"],.cash-buyers-page-v1 .directory-card--numeric-list:is(.directory-card--clever,.directory-card--network)[data-directory-summary-layout="drawer"]{border:1px solid #e2e8f0;}
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-summary-layout="drawer"]::after,.cash-buyers-page-v1 .directory-card--numeric-list:is(.directory-card--clever,.directory-card--network)[data-directory-summary-layout="drawer"]::after{inset:-1px;border-width:1px;border-color:#e2e8f0;}

/* Clever-only always-visible editorial explanation. Copy awaits editorial replacement. */
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"]{grid-template-areas:"identity content score" "why why why" "drawer drawer drawer";}
.cash-buyers-page-v1 .directory-clever-why{grid-area:why;margin:0 12px 12px;padding:12px 16px;background:var(--clvr-bg-subtle,#f5f8fc);border-radius:6px;}
.cash-buyers-page-v1 .directory-clever-why h4{font:600 14px/1.4 var(--clvr-font);color:var(--clvr-text,#22293b);margin:0 0 4px;}
.cash-buyers-page-v1 .directory-clever-why p{font:400 14px/1.55 var(--clvr-font);color:var(--clvr-text,#22293b);margin:0;}
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever .directory-card-drawer>summary{position:static;width:100%;padding:0 12px 12px;border:0;justify-content:flex-end;}
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__aside{padding:12px;justify-content:center;}
@media(max-width:900px){.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"]{grid-template-areas:"identity score" "content content" "why why" "drawer drawer";}}
@media(max-width:600px){.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"]{grid-template-areas:"identity" "content" "score" "why" "drawer";}.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever .directory-card-drawer>summary{justify-content:center;}}

/* Status-first, coordinated palette across both chips. */
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row{--directory-chip-bg:#f1f3f5;--directory-chip-ink:#495057;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row--best{--directory-chip-bg:#f0eaff;--directory-chip-ink:#6841b5;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row--network{--directory-chip-bg:#e8f2fe;--directory-chip-ink:#0075eb;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row--enhanced{--directory-chip-bg:#edf6ef;--directory-chip-ink:#356347;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row--claimed{--directory-chip-bg:#f8f2e8;--directory-chip-ink:#755a38;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row>.directory-status-chip{order:-1;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row>.directory-status-chip,.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row>.cash-buyers-page-v1__type,.cash-buyers-page-v1 .directory-card--numeric-list:is(.directory-card--clever,.directory-card--network) .directory-type-status-row>.cash-buyers-page-v1__type{background:var(--directory-chip-bg)!important;color:var(--directory-chip-ink);border-color:transparent!important;}

/* Additional breathing room beneath the main desktop comparison row. */
@media(min-width:901px){
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__identity-body{padding-bottom:28px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details{padding-bottom:28px;}
.cash-buyers-page-v1 .directory-card--numeric-list>.cash-buyers-page-v1__aside,.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__aside{padding-top:42px;padding-bottom:28px;justify-content:center;}
}

/* Shared SBR tiles, isolated to the inline Directory drawer. */
.cash-buyers-page-v1 .directory-drawer-glance-body{display:block!important;padding:16px!important;border-top:0;}
.cash-buyers-page-v1 .directory-glance.cb-sbr-v1{width:100%;max-width:none;margin:0;padding:0;background:transparent;border:0;}
.cash-buyers-page-v1 .directory-glance .cb-insights__things{margin:0;}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-scroll{grid-auto-columns:calc((100% - 32px)/3);}
.cash-buyers-page-v1 .directory-glance-placeholders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-head h2{font-size:20px;}
@media(max-width:900px){.cash-buyers-page-v1 .directory-glance .cb-insights__things-scroll{grid-auto-columns:calc((100% - 16px)/2);}}
@media(max-width:600px){.cash-buyers-page-v1 .directory-glance .cb-insights__things-scroll{grid-auto-columns:100%;}.cash-buyers-page-v1 .directory-glance-placeholders{grid-template-columns:1fr;}.cash-buyers-page-v1 .directory-drawer-glance-body{padding:12px!important;}}

/* Keep the measured SBR tile width; sparse rails intentionally leave space. */
.cash-buyers-page-v1 .directory-glance .cb-insights__things-scroll{grid-auto-columns:min(290.6667px,100%);}
.cash-buyers-page-v1 .directory-glance-placeholders{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(290.6667px,100%);overflow-x:auto;}
@media(max-width:900px){.cash-buyers-page-v1 .directory-glance .cb-insights__things-scroll{grid-auto-columns:min(290.6667px,100%);}}
@media(max-width:600px){.cash-buyers-page-v1 .directory-glance .cb-insights__things-scroll{grid-auto-columns:min(290.6667px,100%);}.cash-buyers-page-v1 .directory-glance-placeholders{grid-template-columns:none;}}

.cash-buyers-page-v1 .directory-glance .cb-insights__things-head{justify-content:flex-end;}

/* Larger logo thumbnails within the existing identity column. */
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__identity-body{grid-template-columns:80px minmax(0,1fr);}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__logo{width:80px;height:68px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__logo img{width:70px;height:58px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-status-chip,.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row .cash-buyers-page-v1__type{min-height:22px;box-sizing:border-box;align-items:center;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-drawer-glance-body{padding:12px!important;}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-head{margin:0 0 12px;padding:0;}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-controls{gap:8px;}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-controls button{width:28px;height:28px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-identity-copy{gap:6px;}

/* Screening gets filled icons and status color; company type stays neutral/outlined. */
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row>.cash-buyers-page-v1__type,.cash-buyers-page-v1 .directory-card--numeric-list:is(.directory-card--clever,.directory-card--network) .directory-type-status-row>.cash-buyers-page-v1__type{background:#f1f3f5!important;color:#495057;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__identity-body{padding-top:12px;}

/* Match type to status color without changing outlined type icon geometry. */
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row>.cash-buyers-page-v1__type,.cash-buyers-page-v1 .directory-card--numeric-list:is(.directory-card--clever,.directory-card--network) .directory-type-status-row>.cash-buyers-page-v1__type{background:var(--directory-chip-bg)!important;color:var(--directory-chip-ink);border-color:transparent!important;}

/* Integrated detail panels with quiet position navigation. */
.cash-buyers-page-v1 .directory-glance .cb-insights__things-head{display:none;}
.cash-buyers-page-v1 .directory-glance .cb-insights__thing{padding:16px;min-height:0;border-color:#e2e8f0;background:#fff;}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-scroll{align-items:stretch;gap:16px;}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-dots{display:flex;margin:8px 0 0;gap:0;}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-dots[hidden]{display:none!important;}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-dots button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;cursor:pointer;}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-dots button::before{content:"";width:6px;height:6px;border-radius:50%;background:#bfcbde;}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-dots button[aria-current="true"]::before{background:#4b698b;transform:none;}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-wrap::before,.cash-buyers-page-v1 .directory-glance .cb-insights__things-wrap::after{display:none;}

/* Fades indicate remaining content, never cover pointer interactions. */
.cash-buyers-page-v1 .directory-glance .cb-insights__things-wrap{position:relative;}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-wrap::before,.cash-buyers-page-v1 .directory-glance .cb-insights__things-wrap::after{display:block;content:"";position:absolute;top:0;bottom:0;width:10px;z-index:2;pointer-events:none;opacity:0;transition:opacity 120ms ease;}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-wrap::before{left:0;background:linear-gradient(to right,#fff,rgba(255,255,255,0));}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-wrap::after{right:0;background:linear-gradient(to left,#fff,rgba(255,255,255,0));}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-wrap.directory-glance-fade-left::before,.cash-buyers-page-v1 .directory-glance .cb-insights__things-wrap.directory-glance-fade-right::after{opacity:1;}
@media(prefers-reduced-motion:reduce){.cash-buyers-page-v1 .directory-glance .cb-insights__things-wrap::before,.cash-buyers-page-v1 .directory-glance .cb-insights__things-wrap::after{transition:none;}}

/* Mobile comparison: equal identity/score halves, compact facts, separate actions. */
.directory-mobile-score-ring,.directory-mobile-offers,.directory-mobile-clever-review{display:none;}
@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-summary-layout="drawer"]:not([hidden]),
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"]:not([hidden]){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:none!important;gap:0!important;}
.cash-buyers-page-v1 .directory-card--numeric-list>.cash-buyers-page-v1__profile,
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__identity,
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details{display:contents!important;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row{grid-column:1/-1;grid-row:1;justify-content:center;padding:12px!important;border-bottom:1px solid #e2e8f0;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__identity-body{grid-column:1;grid-row:2;display:flex!important;flex-direction:column;justify-content:center;align-items:center;padding:16px 12px!important;gap:8px;min-width:0;border:0!important;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-identity-copy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__name{font-size:14px;line-height:1.35;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__location{justify-content:center;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-stat{grid-column:2;grid-row:2;display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 8px!important;margin:0!important;border:0!important;border-left:1px solid #e2e8f0!important;min-width:0;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-stat-label{font-size:11px;white-space:nowrap;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-trigger{display:flex!important;padding:0!important;background:transparent;border:0;justify-content:center;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-number{display:none;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-stat:has([aria-label="Not scored"]) .directory-list-score-number{display:grid;width:88px;height:88px;place-items:center;border:5px solid #eef0f3;border-radius:50%;font-size:32px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-denominator{display:none;}
.cash-buyers-page-v1 .directory-mobile-score-ring{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:conic-gradient(var(--directory-score-color) var(--directory-score),#eef0f3 0);color:var(--directory-score-color);}
.cash-buyers-page-v1 .directory-mobile-score-ring>span{display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:#fff;font:600 32px/1 var(--clvr-font-heading);}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats{grid-column:1/-1;grid-row:3;display:flex!important;flex-direction:column;padding:12px 16px!important;margin:0!important;gap:12px!important;border:0!important;border-top:1px solid #e2e8f0!important;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats>div{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:0!important;border:0!important;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dt{font-size:11px;line-height:1.4;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd{font:500 14px/1.4 var(--clvr-font);margin:0;white-space:normal;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd small{font-size:11px;white-space:nowrap;}
.cash-buyers-page-v1 .directory-card--numeric-list>.cash-buyers-page-v1__aside{grid-column:1/-1!important;grid-row:4!important;padding:12px 16px!important;border:0!important;display:flex!important;justify-content:center;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-primary-action{width:100%;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-identity-review{display:flex;width:100%;box-sizing:border-box;justify-content:center;}
.cash-buyers-page-v1 .directory-card--numeric-list>.directory-card-drawer{grid-column:1/-1!important;grid-row:6!important;margin:0!important;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-card-drawer>summary{position:static!important;display:flex!important;justify-content:center!important;width:100%!important;box-sizing:border-box;padding:12px 16px!important;transform:none!important;border:0!important;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-clever-why{grid-column:1/-1;grid-row:5;margin:0 12px 4px;}
.cash-buyers-page-v1 .directory-card--clever .directory-mobile-offers{display:block;grid-column:1/-1;grid-row:3;padding:12px 16px;border-top:1px solid #e2e8f0;}
.cash-buyers-page-v1 .directory-mobile-offers .cash-buyers-page-v1__offers-button{display:flex;width:100%;box-sizing:border-box;justify-content:center;}
.cash-buyers-page-v1 .directory-card--clever .directory-overview-stats{grid-row:4;}
.cash-buyers-page-v1 .directory-card--clever>.cash-buyers-page-v1__aside{grid-row:5!important;}
.cash-buyers-page-v1 .directory-card--clever>.cash-buyers-page-v1__aside .cash-buyers-page-v1__offers-button{display:none!important;}
.cash-buyers-page-v1 .directory-card--clever .directory-mobile-clever-review{display:flex;}
.cash-buyers-page-v1 .directory-card--clever .directory-clever-why{grid-row:6;}
.cash-buyers-page-v1 .directory-card--clever>.directory-card-drawer{grid-row:7!important;}
}

@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats>div{grid-template-rows:auto!important;grid-auto-rows:auto!important;height:auto!important;min-height:0!important;gap:0 12px!important;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dt,.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd{grid-area:auto!important;align-self:center!important;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd.directory-overview-stats__bbb{font:500 14px/1.4 var(--clvr-font)!important;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__name{text-align:center!important;}

.cash-buyers-page-v1 .directory-card--numeric-list>.directory-card-drawer{grid-area:6 / 1 / auto / -1!important;}
.cash-buyers-page-v1 .directory-card--clever>.cash-buyers-page-v1__aside{grid-area:5 / 1 / auto / -1!important;}
.cash-buyers-page-v1 .directory-card--clever>.directory-card-drawer{grid-area:7 / 1 / auto / -1!important;}
}

@media(min-width:601px){.cash-buyers-page-v1 .directory-mobile-clever-review{display:none!important;}}
@media(max-width:600px){.cash-buyers-page-v1 .directory-card--numeric-list .directory-identity-review{max-width:none!important;}.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-primary-action{max-width:none!important;}}

/* Mobile cards expose one tile rail; the existing desktop drawer stays separate. */
.cash-buyers-page-v1 .directory-mobile-tile-body{display:none!important;}
@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details>.directory-overview-stats{display:none!important;}
.cash-buyers-page-v1 .directory-card--numeric-list>.directory-card-drawer{display:none!important;}
.cash-buyers-page-v1 .directory-card--numeric-list>.directory-mobile-tile-body{display:block!important;grid-area:3 / 1 / auto / -1!important;min-width:0;border-top:1px solid #e2e8f0;}
.cash-buyers-page-v1 .directory-card--numeric-list>.cash-buyers-page-v1__aside{grid-area:4 / 1 / auto / -1!important;}
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever>.directory-mobile-offers{grid-row:3;}
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever>.directory-clever-why{grid-area:4 / 1 / auto / -1;}
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever>.directory-mobile-tile-body{grid-area:5 / 1 / auto / -1!important;}
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever>.cash-buyers-page-v1__aside{grid-area:6 / 1 / auto / -1!important;}





}

/* Mobile ribbon and the compact At a glance identity facts. */
@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row{background:var(--directory-chip-bg);padding:8px 12px!important;gap:8px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row>.cash-buyers-page-v1__type,.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row>.directory-status-chip{background:transparent!important;border:0!important;padding:0!important;min-height:18px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row>.directory-status-chip--enhanced{display:none;}

.cash-buyers-page-v1 .directory-snapshot-screening{display:flex;align-items:center;gap:8px;font:600 14px/1.4 var(--clvr-font);color:#356347;margin:0 0 16px;}
.cash-buyers-page-v1 .directory-snapshot-screening-icon{width:18px;height:18px;flex:none;}
.cash-buyers-page-v1 .directory-company-snapshot .cb-insights__thing-icon-wrap{color:#0075eb;background:#e8f2fe;}
}

@media(max-width:600px){

.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever>.directory-clever-why{display:block;margin:0 12px 8px;}
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever:has(.directory-mobile-toggle[aria-expanded="false"])>.directory-clever-why{display:none;}
}

@media(max-width:600px){

.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--network .directory-type-status-row{--directory-chip-bg:#e8f2fe;--directory-chip-ink:#0075eb;}

.cash-buyers-page-v1 .directory-profile-icon{width:18px;height:18px;flex:none;color:#687786;}
}

@media(max-width:600px){

.cash-buyers-page-v1 .directory-profile-icon{width:16px;height:16px;}
}

/* Keep the review action close to the mobile tile rail. */
@media(max-width:600px){

.cash-buyers-page-v1 .directory-card--numeric-list>.directory-mobile-tile-body{padding-bottom:0!important;}
.cash-buyers-page-v1 .directory-mobile-tile-body .cb-insights__things-scroll{padding-bottom:0;}
.cash-buyers-page-v1 .directory-card--numeric-list>.cash-buyers-page-v1__aside,.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever>.cash-buyers-page-v1__aside{padding:12px 16px!important;}
}



/* Status belongs in At a glance; mobile ribbon describes company type only. */
@media(max-width:600px){.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row>.directory-status-chip{display:none!important;}}

/* Compact mobile first looks; Clever starts open, offer CTA always stays visible. */
.cash-buyers-page-v1 .directory-mobile-toggle{display:none;}
@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list .directory-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:transparent;border:0;padding:6px 0 0;color:#4b698b;font:400 12px/18px var(--clvr-font);cursor:pointer;}
.cash-buyers-page-v1 .directory-mobile-toggle-icon{width:12px;height:12px;min-width:12px;min-height:12px;}
.cash-buyers-page-v1 .directory-mobile-toggle[aria-expanded="true"] .directory-mobile-toggle-icon{transform:rotate(180deg);}
.cash-buyers-page-v1 .directory-mobile-toggle:focus-visible{outline:2px solid #0075eb;outline-offset:3px;}
.cash-buyers-page-v1 .directory-card--numeric-list:has(.directory-mobile-toggle[aria-expanded="false"])>.directory-mobile-tile-body,.cash-buyers-page-v1 .directory-card--numeric-list:has(.directory-mobile-toggle[aria-expanded="false"])>.cash-buyers-page-v1__aside{display:none!important;}
}

/* Read review stays visible; only the intervening mobile tile rail collapses. */
@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list:has(.directory-mobile-toggle[aria-expanded="false"])>.cash-buyers-page-v1__aside{display:flex!important;}
}

@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever .directory-type-status-row{--directory-chip-bg:#e8f2fe;--directory-chip-ink:#0075eb;}
.cash-buyers-page-v1 .directory-company-snapshot .cb-insights__thing-icon-wrap .fi-rr-sparkles{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;color:#0075eb;}
}

/* LOCAL desktop candidate: one type label plus status by name; Clever retains two chips. */
.cash-buyers-page-v1 .directory-desktop-status,.cash-buyers-page-v1 .directory-desktop-toggle{display:none;}
@media(min-width:901px){
.cash-buyers-page-v1 .directory-card--numeric-list:not(.directory-card--clever) .directory-type-status-row>.directory-status-chip{display:none;}
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever .directory-type-status-row>.cash-buyers-page-v1__type{order:0;--directory-chip-bg:#e8f2fe;--directory-chip-ink:#0075eb;}
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever .directory-type-status-row>.directory-status-chip{order:1;}
.cash-buyers-page-v1 .directory-desktop-status{display:inline-block;position:relative;vertical-align:middle;margin-left:5px;color:#687786;}
.cash-buyers-page-v1 .directory-desktop-status--network{color:#0075eb;}
.cash-buyers-page-v1 .directory-desktop-status--enhanced{color:#356347;}
.cash-buyers-page-v1 .directory-desktop-status>summary{display:inline-flex;align-items:center;list-style:none;cursor:pointer;vertical-align:middle;}
.cash-buyers-page-v1 .directory-desktop-status>summary::-webkit-details-marker{display:none;}
.cash-buyers-page-v1 .directory-desktop-status>summary>svg{width:13px;height:13px;min-width:13px;min-height:13px;fill:currentColor;}
.cash-buyers-page-v1 .directory-desktop-status>summary:focus-visible{outline:2px solid #0075eb;outline-offset:3px;}
.cash-buyers-page-v1 .directory-desktop-status .directory-status-explanation{display:none;position:absolute;left:0;top:calc(100% + 8px);width:230px;max-width:70vw;z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:12px;color:#22293b;box-shadow:0 3px 10px rgba(34,41,59,.1);font:400 12px/1.5 var(--clvr-font);}
.cash-buyers-page-v1 .directory-desktop-status:is([open],:hover,:focus-within) .directory-status-explanation{display:block;}
.cash-buyers-page-v1 .directory-card--numeric-list[data-desktop-identity-ready] .directory-card-drawer>summary{display:none;}
.cash-buyers-page-v1 .directory-card--numeric-list:not(.directory-card--clever) .directory-list-primary-action{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;}
.cash-buyers-page-v1 .directory-card--numeric-list:not(.directory-card--clever) .directory-desktop-toggle{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:#4b698b;font:400 12px/18px var(--clvr-font);padding:0;cursor:pointer;}
.cash-buyers-page-v1 .directory-desktop-toggle>svg{width:12px;height:12px;min-width:12px;min-height:12px;}
.cash-buyers-page-v1 .directory-desktop-toggle[aria-expanded="true"]>svg{transform:rotate(180deg);}
}

.directory-desktop-business-tags{display:none;}
@media(min-width:901px){
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row{width:max-content;max-width:calc(100vw - 80px);flex-wrap:nowrap;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row>.cash-buyers-page-v1__type{display:none;}
.cash-buyers-page-v1 .directory-desktop-business-tags{display:flex;gap:6px;flex-wrap:wrap;order:0;}
.cash-buyers-page-v1 .directory-business-tag{display:inline-flex;align-items:center;gap:4px;border-radius:4px;padding:2px 7px;background:#f1f3f5;color:#495057;white-space:nowrap;font:600 11px/16px var(--clvr-font);}
.cash-buyers-page-v1 .directory-card--clever .directory-business-tag,.cash-buyers-page-v1 .directory-card--network .directory-business-tag{background:#e8f2fe;color:#0075eb;}
}

/* Quiet type palette; all model tags share the primary type's tint. */
.cash-buyers-page-v1 .directory-card--numeric-list{--directory-type-bg:#f1f3f5;--directory-type-ink:#495057;}
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-primary-type="cash_investor"]{--directory-type-bg:#f4f0e8;--directory-type-ink:#655b4d;}
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-primary-type="cash_offer_marketplace"]{--directory-type-bg:#f0edf7;--directory-type-ink:#655778;}
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-primary-type="ibuyer"]{--directory-type-bg:#edf3ed;--directory-type-ink:#506754;}
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-primary-type="bridge_loan"]{--directory-type-bg:#f8f3df;--directory-type-ink:#756a3f;}
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-primary-type="cash_upside"]{--directory-type-bg:#edf2f5;--directory-type-ink:#526875;}
.cash-buyers-page-v1 .directory-card--numeric-list:is(.directory-card--clever,.directory-card--network){--directory-type-bg:color-mix(in srgb,var(--clvr-orange,#3878ff) 10%,transparent);--directory-type-ink:var(--clvr-orange,#3878ff);}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-business-tag{background:var(--directory-type-bg);color:var(--directory-type-ink);}
@media(max-width:900px){
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row>.cash-buyers-page-v1__type{background:var(--directory-type-bg)!important;color:var(--directory-type-ink);}
}
@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row{background:var(--directory-type-bg);}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row>.cash-buyers-page-v1__type{background:transparent!important;color:var(--directory-type-ink);}
}

@media(max-width:900px){.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row>.cash-buyers-page-v1__type{color:var(--directory-type-ink)!important;}}

@media(min-width:901px){
.cash-buyers-page-v1 .directory-card--numeric-list .directory-business-tag{gap:4px!important;}
}

/* Desktop comparison: wider landscape logos and three aligned callouts.
   Keep both BBB/year facts in the DOM; mobile and drawer styling are unchanged. */
@media(min-width:901px){
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-summary-layout="drawer"]{grid-template-columns:340px minmax(0,1fr) 156px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__identity-body{grid-template-columns:116px minmax(0,1fr);gap:12px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__logo{width:116px;height:68px;padding:5px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__logo img{width:auto;height:auto;max-width:104px;max-height:56px;object-fit:contain;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__name{font:700 16px/1.3 var(--clvr-font-heading);margin:0;color:var(--clvr-text);}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-identity-copy{gap:5px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details{grid-template-columns:1.15fr 1.35fr 1fr;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-stat{grid-column:3;grid-row:1;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details>.directory-overview-stats--with-bbb>div:nth-child(3),
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details>.directory-overview-stats--year-fallback>div:nth-child(2){display:none;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details>.directory-overview-stats--year-fallback>div:nth-child(3){grid-column:2;grid-row:1;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-trigger .directory-list-score-number{font:500 24px/32px var(--clvr-font-heading);color:var(--clvr-text);}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details>.directory-overview-stats dd.directory-overview-stats__bbb{font-size:18px;line-height:32px;font-weight:600;}
}
@media(min-width:901px) and (max-width:1050px){
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-summary-layout="drawer"]{grid-template-columns:300px minmax(0,1fr) 130px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__identity-body{grid-template-columns:100px minmax(0,1fr);}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__logo{width:100px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__logo img{max-width:88px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__name{font-size:15px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-trigger .directory-list-score-number{font-size:21px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details>.directory-overview-stats dd.directory-overview-stats__bbb{font-size:16px;}
}

/* Standard desktop actions share the logo thumbnail's 68px vertical extent.
   32px chip row + 12px identity inset gives the same top content origin. */
@media(min-width:901px){
.cash-buyers-page-v1 .directory-card--numeric-list:not(.directory-card--clever)>.cash-buyers-page-v1__aside{padding-top:44px;}
.cash-buyers-page-v1 .directory-card--numeric-list:not(.directory-card--clever) .directory-list-primary-action{height:68px;justify-content:space-between;gap:0;flex:none;}
.cash-buyers-page-v1 .directory-card--numeric-list:not(.directory-card--clever) .directory-desktop-toggle:only-child{margin-top:auto;}
}

@media(min-width:901px){
/* An empty type row is 20px shorter; keep its actions centered with its logo. */
.cash-buyers-page-v1 .directory-card--numeric-list:not(.directory-card--clever):not(:has(.directory-business-tag))>.cash-buyers-page-v1__aside{padding-top:24px;}
}

/* Full Clever blue on the existing light-blue chip and drawer icon surfaces. */
.cash-buyers-page-v1{--directory-brand-blue:#0075eb;}
.cash-buyers-page-v1 .directory-card--numeric-list:is(.directory-card--clever,.directory-card--network){--directory-type-ink:var(--directory-brand-blue);}
.cash-buyers-page-v1 .directory-glance .cb-insights__thing-icon-wrap{color:var(--directory-brand-blue);}

/* Reuse the State market-search engine in the existing compact Directory field. */
.cash-buyers-page-v1 .state-market-search.directory-market-search{margin:0;padding:0;border:0;border-radius:0;background:transparent;min-width:0;color:var(--clvr-text);}
.cash-buyers-page-v1 .directory-market-search form{margin:0;position:relative;width:100%;}
.cash-buyers-page-v1 .directory-market-search .state-market-search__row{display:block;}
.cash-buyers-page-v1 .directory-market-search .state-market-search__field{border-radius:var(--clvr-radius-sm);}
.cash-buyers-page-v1 .directory-market-search input{font:400 14px/20px var(--clvr-font);padding:0;border:0;background:transparent;min-height:0;height:auto;width:100%;color:var(--clvr-text);}
.cash-buyers-page-v1 .directory-market-search input:focus{outline:none;box-shadow:none;}
.cash-buyers-page-v1 .directory-market-search [role=listbox]{position:absolute;z-index:100;left:0;right:0;top:calc(100% + 6px);list-style:none;margin:0;padding:6px;background:var(--clvr-bg,#fff);border:1px solid var(--clvr-border-light,#e2e8f0);border-radius:var(--clvr-radius-sm,4px);max-height:320px;overflow:auto;box-shadow:var(--clvr-shadow);}
.cash-buyers-page-v1 .directory-market-search [role=listbox][hidden]{display:none;}
.cash-buyers-page-v1 .directory-market-search [role=option]{margin:0;padding:10px 12px;cursor:pointer;font:400 14px/1.5 var(--clvr-font);border-radius:var(--clvr-radius-sm,4px);}
.cash-buyers-page-v1 .directory-market-search [role=option]:is(:hover,[aria-selected=true]){background:#e8f2fe;color:#0075eb;}
.cash-buyers-page-v1 .directory-market-search .state-market-option__destination{display:block;font-size:12px;color:var(--clvr-text-secondary);}
.cash-buyers-page-v1 .directory-market-search .state-market-search__status{font-size:12px;margin:6px 0 0;}
.cash-buyers-page-v1 .directory-market-search .state-market-popup__title{font:600 24px/1.3 var(--clvr-font-heading);margin:0 0 16px;color:var(--clvr-text);}
.cash-buyers-page-v1 .directory-market-search .state-market-popup__description{font-size:16px;line-height:1.55;margin:0 0 8px;}
.cash-buyers-page-v1 .directory-market-search__sr{position:absolute!important;width:1px;height:1px;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
@media(min-width:600px){.cash-buyers-page-v1 .mock-search-row>.directory-market-search{grid-column:1;grid-row:1;}}
@media(max-width:600px){.cash-buyers-page-v1 .directory-market-search .state-market-popup__title{font-size:22px;}}
/* Whole-viewport white veil, with no layout shift or secondary results fade. */
.cash-buyers-page-v1__loading-mask{position:fixed;inset:0;z-index:10000;background:rgba(255,255,255,.78);pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;}
.cash-buyers-page-v1__loading-mask[hidden]{display:none;}
.cash-buyers-page-v1__loading-mask::before{content:"";width:24px;height:24px;box-sizing:border-box;border:3px solid #dcecff;border-top-color:#0075eb;border-radius:50%;animation:directory-loading-spin .8s linear infinite;}
.cash-buyers-page-v1__loading-mask>span{font:500 14px/20px var(--clvr-font,Inter,sans-serif);color:var(--clvr-text,#232b3d);}
@keyframes directory-loading-spin{to{transform:rotate(360deg);}}
@media(prefers-reduced-motion:reduce){.cash-buyers-page-v1__loading-mask::before{animation:none;}}
.cash-buyers-page-v1 [data-directory-results][aria-busy=true]{opacity:1;}

.cash-buyers-page-v1 .directory-market-search .state-market-search__field:focus-within{border-color:var(--clvr-link);outline:2px solid var(--clvr-link);outline-offset:1px;}

/* Mobile first-look boundary stays in place while the tile rail expands below. */
@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__identity-body,
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-stat{border-bottom:1px solid var(--clvr-border-light,#e2e8f0)!important;}
.cash-buyers-page-v1 .directory-card--numeric-list>.directory-mobile-offers,
.cash-buyers-page-v1 .directory-card--numeric-list>.directory-mobile-tile-body{border:0!important;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__logo{width:132px;max-width:100%;height:84px;padding:6px;box-sizing:border-box;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__logo img{width:100%;height:100%;max-height:100%;}
}

/* Equal 16px visual gaps between Clever offers, tiles, and review action. */
@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever>.directory-mobile-offers{padding-bottom:8px!important;}
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever>.directory-mobile-tile-body{padding-top:4px!important;padding-bottom:4px!important;}
}

/* Desktop comparison chips: type plus primary model, neutral unless in-network. */
@media(min-width:901px){
.cash-buyers-page-v1 .directory-card--numeric-list .directory-business-tag{background:#f1f3f5;color:#495057;}
.cash-buyers-page-v1 .directory-card--numeric-list:is(.directory-card--clever,.directory-card--network) .directory-business-tag{background:#e8f2fe;color:#0075eb;}
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever .directory-type-status-row>.directory-status-chip--best{order:-1;background:#f0eaff!important;color:#6841b5;}
}

/* Network relationship is explicit and follows the desktop business description. */
@media(min-width:901px){
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--network .directory-type-status-row>.directory-status-chip--network{display:inline-flex;order:-1;background:#e8f2fe!important;color:#0075eb;}
}

/* Mobile primary and review actions share one comfortable tap height. */
@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list .directory-mobile-offers>.cash-buyers-page-v1__offers-button,
.cash-buyers-page-v1 .directory-card--numeric-list a.directory-identity-review{display:flex;align-items:center;justify-content:center;width:100%;height:44px!important;min-height:44px!important;box-sizing:border-box;padding:10px 16px!important;line-height:20px!important;border-radius:var(--clvr-radius-sm,4px);}
}

/* Clever's outlined Lucide sparkles follow its tile title, without a thumbnail. */
.cash-buyers-page-v1 .directory-glance .directory-clever-snapshot .cb-insights__thing-title{display:flex;align-items:center;gap:8px;}
.cash-buyers-page-v1 .directory-glance .directory-clever-sparkles{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;font-size:16px;line-height:1;color:#0075eb;}
.cash-buyers-page-v1 .directory-glance .directory-clever-sparkles::before{display:block;line-height:1;}

/* Mobile ribbons use relationship color only; ordinary company types stay neutral. */
@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row{--directory-type-bg:#f1f3f5;--directory-type-ink:#495057;--directory-chip-bg:#f1f3f5;--directory-chip-ink:#495057;background:#f1f3f5;}
.cash-buyers-page-v1 .directory-card--numeric-list:is(.directory-card--clever,.directory-card--network) .directory-type-status-row{--directory-type-bg:#e8f2fe;--directory-type-ink:#0075eb;--directory-chip-bg:#e8f2fe;--directory-chip-ink:#0075eb;background:#e8f2fe;}
}

@media(min-width:901px){

}

/* Match the desktop static Clever heading to its drawer sparkle. */
.cash-buyers-page-v1 .directory-clever-why h4{display:flex;align-items:center;gap:6px;}
.cash-buyers-page-v1 .directory-clever-why-sparkles{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;font-size:16px;line-height:1;color:#0075eb;}
.cash-buyers-page-v1 .directory-clever-why-sparkles::before{display:block;line-height:1;}

/* NCI mobile ribbons name each distinct product family once. */
@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type--multi-product{white-space:nowrap;flex-wrap:nowrap;padding-left:8px!important;padding-right:8px!important;gap:4px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type--multi-product .cash-buyers-page-v1__type-label{white-space:nowrap;font-size:clamp(10px,2.8vw,12px);}
}

/* Directory geo search matches its adjacent company-search control, not the State hero. */
.cash-buyers-page-v1 .mock-search-row .directory-market-search .state-market-search__field{height:46px;min-height:46px;box-sizing:border-box;padding:8px 12px;border:1px solid var(--clvr-border-light,#e2e8f0);background:var(--clvr-bg,#fff);gap:12px;box-shadow:none;}
.cash-buyers-page-v1 .mock-search-row .directory-market-search #directory-market-input{height:28px;min-height:0;padding:0;margin:0;border:0;font:400 14px/20px var(--clvr-font);background:transparent;box-shadow:none;}
.cash-buyers-page-v1 .mock-search-row .directory-market-search .state-search-icon{width:20px;height:20px;flex:0 0 20px;color:var(--clvr-text-secondary);}
@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__logo{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;overflow:visible;}
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever .cash-buyers-page-v1__logo{background:transparent;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__logo img{width:auto;height:auto;max-width:100%;max-height:84px;object-fit:contain;}
}

/* Mobile identity and score share one open surface; retain horizontal boundaries. */
@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-stat{border-left:0!important;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__identity-body{border-right:0!important;}
}

/* Clever recommendation accent and primary action, desktop and mobile. */
.cash-buyers-page-v1 .directory-card--clever a.cash-buyers-page-v1__offers-button{background:#FF6900!important;border-color:#FF6900!important;color:#fff!important;}
.cash-buyers-page-v1 .directory-card--clever a.cash-buyers-page-v1__offers-button:is(:hover,:focus-visible){background:#e85d00!important;border-color:#e85d00!important;color:#fff!important;}

/* Mobile primary/review actions share the tile rail's 12px content inset. */
@media(max-width:600px){
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever>.directory-mobile-offers,
.cash-buyers-page-v1 .directory-card--numeric-list>.cash-buyers-page-v1__aside{padding-left:12px!important;padding-right:12px!important;}
}

.cash-buyers-page-v1 article.directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"] a.cash-buyers-page-v1__offers-button{color:#fff!important;}
@media(max-width:600px){
.cash-buyers-page-v1 article.directory-card--numeric-list[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__aside{padding-left:12px!important;padding-right:12px!important;}
}

/* One clear Compare offers action and shared outlined arrow. */
.cash-buyers-page-v1 .directory-card--clever a.cash-buyers-page-v1__offers-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;}
.cash-buyers-page-v1 .directory-offers-arrow{display:block;width:14px;height:14px;flex:0 0 14px;color:inherit;}

/* QA 2026-10-28: tablet uses the current three-metric schema, never the retired card. */
@media(min-width:601px) and (max-width:900px){
.cash-buyers-page-v1 .directory-card--numeric-list[data-directory-summary-layout="drawer"]{grid-template-columns:minmax(0,1fr) 164px;grid-template-areas:"identity score" "content content" "drawer drawer";}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-desktop-business-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row{padding:12px 16px 0;gap:6px;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row>.cash-buyers-page-v1__type,
.cash-buyers-page-v1 .directory-card--numeric-list .directory-type-status-row>.directory-status-chip{display:none!important;}
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--network .directory-type-status-row>.directory-status-chip--network,
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever .directory-type-status-row>.directory-status-chip--best{display:inline-flex!important;order:-1;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-business-tag{display:inline-flex;align-items:center;gap:4px;border-radius:4px;padding:2px 7px;white-space:nowrap;font:600 11px/16px var(--clvr-font);background:#f1f3f5;color:#495057;}
.cash-buyers-page-v1 .directory-card--numeric-list:is(.directory-card--clever,.directory-card--network) .directory-business-tag,
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--network .directory-status-chip--network{background:#e8f2fe;color:#0075eb;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__identity-body{display:grid;grid-template-columns:116px minmax(0,1fr);padding:12px 16px 16px;gap:12px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__logo{width:116px;height:68px;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__logo img{max-width:104px;max-height:56px;object-fit:contain;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details{grid-template-columns:1.15fr 1.35fr 1fr;gap:0;padding:16px 0;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-stat{grid-column:3;grid-row:1;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details>.directory-overview-stats--with-bbb>div:nth-child(3),
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details>.directory-overview-stats--year-fallback>div:nth-child(2){display:none;}
.cash-buyers-page-v1 .directory-card--numeric-list .cash-buyers-page-v1__details>.directory-overview-stats--year-fallback>div:nth-child(3){grid-column:2;grid-row:1;}
.cash-buyers-page-v1 .directory-card--numeric-list>.cash-buyers-page-v1__aside,
.cash-buyers-page-v1 .directory-card--numeric-list.directory-card--clever[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__aside{padding:16px;justify-content:center;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-primary-action{justify-content:center;gap:12px;}
}
/* One accessible conversion color, including the empty-result recovery surface. */
.cash-buyers-page-v1 .directory-zero-state a.cash-buyers-page-v1__offers-button{background:#008568;border-color:#008568;color:#fff;}
.cash-buyers-page-v1 .directory-zero-state a.cash-buyers-page-v1__offers-button:is(:hover,:focus-visible){background:#006e56;border-color:#006e56;color:#fff;}
/* Small screens: range, then navigation and sort on one stable shared row. */
@media(max-width:600px){
.cash-buyers-page-v1 [data-directory-toolbar]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 4px;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-toolbar-left{display:contents;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-toolbar-count{grid-column:1/-1;grid-row:1;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-pagination-controls{grid-column:1;grid-row:2;gap:2px;flex-wrap:nowrap;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-toolbar-actions{grid-column:2;grid-row:2;margin:0;min-width:0;}
.cash-buyers-page-v1 [data-directory-toolbar] .mock-sort-outside{font-size:12px;gap:3px;}
.cash-buyers-page-v1 [data-directory-toolbar] .directory-sort-trigger{font-size:12px;}
}
/* Retain the full approved Why copy, with a compact mobile first tile. */
.directory-clever-copy-more>summary{font:500 13px/1.5 var(--clvr-font);color:var(--clvr-link);cursor:pointer;}
.directory-clever-copy-more>p{margin-top:8px;}
@media(min-width:601px){
.directory-clever-copy-more>summary{display:none;}
.directory-clever-copy-more:not([open])>p{display:block;}
}

/* Shared SBR/Directory visual contract: hierarchy and optical alignment only. */
.cash-buyers-page-v1 .directory-glance .cb-insights__thing{border-color:var(--clvr-border-light);border-radius:var(--clvr-radius);padding:var(--clvr-sp-4);box-shadow:none;}
.cash-buyers-page-v1 .directory-glance .cb-insights__thing-head{align-items:center;gap:var(--clvr-sp-2);margin-bottom:var(--clvr-sp-4);}
.cash-buyers-page-v1 .directory-glance .cb-insights__thing-title{font:600 18px/1.3 var(--clvr-font-heading);color:var(--clvr-text);}
.cash-buyers-page-v1 .directory-glance .cb-insights__thing-icon-wrap{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:var(--clvr-radius);}
.cash-buyers-page-v1 .directory-glance .cb-insights__thing-icon{display:block;width:16px;height:16px;flex:none;}
.cash-buyers-page-v1 .directory-glance .cb-insights__summary-copy{font:400 14px/1.6 var(--clvr-font);}
.cash-buyers-page-v1 .directory-glance .cb-insights__thing-link{font:600 14px/1.4 var(--clvr-font);min-height:44px;box-sizing:border-box;text-underline-offset:3px;}
.cash-buyers-page-v1 .directory-glance .cb-insights__thing-link:is(:hover,:focus-visible){text-decoration:underline;}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-stat-label,
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dt{font:600 12px/1.4 var(--clvr-font);}
.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd,
.cash-buyers-page-v1 .directory-card--numeric-list .directory-list-score-number{font-variant-numeric:tabular-nums;}
@media(min-width:1100px){.cash-buyers-page-v1 .directory-card--numeric-list .directory-overview-stats dd small{font-size:12px;white-space:nowrap;}}
/* Preserve the compact secondary treatment with a matching hover/keyboard state. */
.cash-buyers-page-v1 .directory-card--numeric-list a.directory-identity-review{transition:background-color var(--clvr-transition),border-color var(--clvr-transition),color var(--clvr-transition);}
.cash-buyers-page-v1 .directory-card--numeric-list a.directory-identity-review:is(:hover,:focus-visible){background:var(--clvr-bg-tint);border-color:var(--clvr-text-light);color:var(--clvr-text-secondary);}
.cash-buyers-page-v1 :is(.directory-desktop-toggle,.directory-mobile-toggle,.directory-pagination-reset):is(:hover,:focus-visible){color:var(--clvr-orange-dark);}
.cash-buyers-page-v1 :is(.directory-desktop-toggle,.directory-mobile-toggle,.directory-pagination-reset,a.directory-identity-review,.cash-buyers-page-v1__offers-button,.directory-score-trigger,.directory-glance a,.directory-clever-copy-more>summary):focus-visible{outline:2px solid var(--clvr-orange);outline-offset:2px;border-radius:var(--clvr-radius-sm);}
@media(max-width:600px){.cash-buyers-page-v1 .directory-card--numeric-list a.directory-identity-review{font-size:13px;}}

/* The clearer 12px caption keeps its full label on the narrowest phone. */
@media(max-width:360px){

}

/* Compact review metadata wraps as a unit instead of clipping the confidence badge. */
.cash-buyers-page-v1 .directory-glance .cb-insights__review-summary .cb-insights__theme-meta{flex-wrap:wrap;row-gap:var(--clvr-sp-1);}

/* The host theme globally zeros outlines with !important; retain visible keyboard focus. */
.cash-buyers-page-v1 :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--clvr-orange-dark)!important;outline-offset:2px!important;}

/* Composite fields focus around the full shell, not a second box around the text. */
.cash-buyers-page-v1 :is(.mock-field-shell,.directory-investor-money):has(input:focus-visible){outline:2px solid var(--clvr-orange-dark)!important;outline-offset:2px!important;}
.cash-buyers-page-v1 .mock-field-shell #directory-market-input:focus-visible,
.cash-buyers-page-v1 .directory-investor-money #directory-investor-value:focus-visible{outline:0!important;}
.cash-buyers-page-v1 #investor-market-input:focus-visible{outline:2px solid var(--clvr-orange-dark)!important;outline-offset:2px!important;}

/* City compact controls: company lookup leads the filter row, with a quiet toolbar below. */
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .mock-filter-row>.mock-company-field{flex:0 0 auto;min-width:0;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .mock-filter-row #mock-company>summary{min-height:42px;padding:var(--clvr-sp-2,8px) var(--clvr-sp-3,12px);gap:var(--clvr-sp-2,8px);}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .mock-filter-row #mock-company small{font-size:13px;font-weight:500;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .mock-filter-row #mock-company .mock-field-icon{width:16px;height:16px;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .mock-filter-row .mock-company-pop{width:300px;max-width:calc(100vw - 32px);}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) [data-directory-toolbar][data-directory-pagination-position="top"]{border-top:0;margin-top:var(--clvr-sp-4,16px);padding-top:0;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .mock-results-toolbar{border-top:0;}

/* Network first, flexible lookup second; a single scrollable control rail at every width. */
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .mock-filter-row{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;padding-block:var(--clvr-sp-1,4px);}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .mock-filter-row::-webkit-scrollbar{display:none;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .mock-filter-row>.mock-company-field{flex:1 0 212px;scroll-snap-align:start;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .mock-filter-row>:is(.mock-menu,.mock-network-switch){flex:0 0 auto;scroll-snap-align:start;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .mock-filter-row :is(.mock-pop,.mock-company-pop){position:fixed;top:var(--mock-mobile-menu-top,240px);left:var(--mock-menu-left,16px);right:auto;width:300px;max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--mock-mobile-menu-top,240px) - 16px);}

/* City comparison cards: compact chip band and a full-width, easy-to-tap disclosure footer. */
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-type-status-row{grid-area:chips;width:100%;max-width:none;box-sizing:border-box;border-bottom:1px solid var(--clvr-border-light,#e2e8f0);padding:var(--clvr-sp-3,12px) var(--clvr-sp-3,12px);}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-desktop-toggle,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-mobile-toggle{width:100%;min-height:44px;box-sizing:border-box;align-items:center;justify-content:center;gap:var(--clvr-sp-1,4px);padding:var(--clvr-sp-3,12px)!important;margin:0!important;border:0;border-top:1px solid var(--clvr-border-light,#e2e8f0);background:transparent;color:var(--clvr-text-secondary);font:400 13px/20px var(--clvr-font);cursor:pointer;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-desktop-toggle:hover,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-mobile-toggle:hover{background:var(--clvr-bg-subtle);color:var(--clvr-link);}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-card-drawer>summary{display:none!important;}
@media(min-width:601px){
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle[data-directory-summary-layout="drawer"]{grid-template-areas:"identity content score" "why why why" "drawer drawer drawer" "footer footer footer";}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-desktop-toggle{display:flex;grid-area:footer;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-mobile-toggle{display:none;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle .cash-buyers-page-v1__details{padding-top:var(--clvr-sp-4,16px);padding-bottom:var(--clvr-sp-4,16px);}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle:not(.directory-card--clever)>.cash-buyers-page-v1__aside{padding:var(--clvr-sp-4,16px) var(--clvr-sp-3,12px);justify-content:center;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle:not(.directory-card--clever) .directory-list-primary-action{height:auto;justify-content:center;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle .directory-card-drawer{position:static;}
}
@media(min-width:601px) and (max-width:900px){:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle[data-directory-summary-layout="drawer"]{grid-template-areas:"identity score" "content content" "why why" "drawer drawer" "footer footer";}}
@media(max-width:600px){
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-type-status-row{grid-area:1 / 1 / auto / -1;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-desktop-toggle{display:none!important;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-mobile-toggle{display:flex;grid-area:10 / 1 / auto / -1;}
}

/* Let chips belong to the identity again; the subtle filled footer is the only control band. */
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-desktop-toggle,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-mobile-toggle{background:var(--clvr-bg-tint);border-radius:0 0 var(--clvr-radius,8px) var(--clvr-radius,8px);}
@media(min-width:601px){
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle .directory-type-status-row{border-bottom:0;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle .cash-buyers-page-v1__details{padding-top:32px;padding-bottom:var(--clvr-sp-4,16px);}
}

/* Original fine card rules; keep the clearer white, medium-weight disclosure footer. */
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-desktop-toggle,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-mobile-toggle{background:var(--clvr-bg);font-weight:500;}

/* Inset drawer delimiter: stronger than a hairline without boxing in the footer. */
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-desktop-toggle,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-mobile-toggle{position:relative;border-top:0;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-desktop-toggle::before,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-mobile-toggle::before{content:"";position:absolute;top:0;left:var(--clvr-sp-4,16px);right:var(--clvr-sp-4,16px);height:1px;background:var(--clvr-border-light,#e2e8f0);pointer-events:none;}

/* Approved restrained Clever polish: shared radii, quieter labels and balanced insets. */
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) article.directory-card--numeric-list.directory-card--footer-toggle{border-radius:12px;box-shadow:0 1px 3px rgba(12,20,42,.04);}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--footer-toggle .cash-buyers-page-v1__logo,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--footer-toggle a.directory-identity-review,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--footer-toggle a.cash-buyers-page-v1__offers-button{border-radius:8px;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-desktop-toggle,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-mobile-toggle{border-radius:0 0 12px 12px;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--footer-toggle .directory-list-stat-label,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--footer-toggle .directory-overview-stats dt{font-weight:600;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--footer-toggle .directory-business-tag{font-weight:500;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--footer-toggle .directory-clever-why{border-radius:8px;margin-left:16px;margin-right:16px;}
@media(min-width:601px){
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle .cash-buyers-page-v1__identity-body{padding-left:16px;padding-right:16px;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--footer-toggle .directory-type-status-row{padding-left:16px;padding-right:16px;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle .cash-buyers-page-v1__details{padding-bottom:8px;}
}
@media(min-width:901px){:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle .cash-buyers-page-v1__identity-body{padding-bottom:20px;}}
@media(min-width:601px) and (max-width:900px){:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle .cash-buyers-page-v1__identity-body{padding-bottom:8px;}}

/* Balance the desktop Why panel between the main content and disclosure rule. */
@media(min-width:901px){
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle:has(>.directory-clever-why) .cash-buyers-page-v1__identity-body{padding-bottom:16px;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-clever-why{margin-bottom:16px;}
}

/* Give the Why panel equal breathing room across responsive layouts. */
@media(min-width:601px) and (max-width:900px){:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-clever-why{margin-top:8px;margin-bottom:16px;}}
@media(max-width:600px){:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-clever-why{margin-top:8px;}}
@media(prefers-reduced-motion:no-preference){:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) :is(.directory-desktop-toggle,.directory-mobile-toggle)>svg{transition:transform 180ms ease-out;}}

/* Screening status uses one optically matched outlined family. */
.cash-buyers-page-v1 .directory-status-chip .directory-screening-outline{width:14px;height:14px;flex:none;align-self:center;fill:none!important;stroke:currentColor;transform:none;}




/* Exact Uicons badge requested for network membership, in both City contexts. */
.cash-buyers-page-v1 .directory-status-chip .directory-screening-uicon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;min-width:14px;min-height:14px;font-size:14px;line-height:1;flex:none;vertical-align:middle;}
.cash-buyers-page-v1 .directory-screening-uicon::before{display:block;line-height:1;}

/* Clearer City disclosure controls and a consistent CLO-blue network accent. */
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state){--directory-action-blue:#0075eb;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-desktop-toggle,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-mobile-toggle{color:var(--directory-action-blue);font-size:14px;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list .directory-type-status-row :is(.cash-buyers-page-v1__type,.directory-business-tag,.directory-status-chip){font-weight:700;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) article.directory-card--numeric-list:is(.directory-card--clever,.directory-card--network)[data-directory-summary-layout="drawer"]{border-color:var(--directory-action-blue);}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) article.directory-card--numeric-list:is(.directory-card--clever,.directory-card--network)[data-directory-summary-layout="drawer"]::after{border-color:var(--directory-action-blue);}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list:is(.directory-card--clever,.directory-card--network) .directory-business-tag,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list .directory-status-chip--network{color:var(--directory-action-blue);}

/* Outlined secondary actions and calmer sentence-case labels. */
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list a.directory-identity-review{background:transparent!important;border:1px solid #687786!important;color:#687786!important;text-transform:none;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list:is(.directory-card--network,.directory-card--clever) a.directory-identity-review{border-color:#0075eb!important;color:#0075eb!important;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list a.directory-identity-review:is(:hover,:focus-visible){background:#f8f9fa!important;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list:is(.directory-card--network,.directory-card--clever) a.directory-identity-review:is(:hover,:focus-visible){background:#e8f2fe!important;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list .cash-buyers-page-v1__offers-button{text-transform:none!important;}
@media(min-width:1051px){:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list[data-directory-summary-layout="drawer"]{grid-template-columns:340px minmax(0,1fr) 176px;}}
@media(min-width:901px) and (max-width:1050px){:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list[data-directory-summary-layout="drawer"]{grid-template-columns:300px minmax(0,1fr) 146px;}}

/* Network review actions echo their blue ribbon while standard actions remain outlined. */
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--network a.directory-identity-review{background:#e8f2fe!important;border-color:#0075eb!important;color:#0075eb!important;}

/* Color lives in relationship chips and actions; card frames stay neutral. */
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) article.directory-card--numeric-list:is(.directory-card--clever,.directory-card--network)[data-directory-summary-layout="drawer"],
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) article.directory-card--numeric-list:is(.directory-card--clever,.directory-card--network)[data-directory-summary-layout="drawer"]::after{border-color:var(--clvr-border-light,#e2e8f0);}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list a.directory-identity-review,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--clever a.directory-identity-review{background:var(--clvr-bg-subtle,#f5f8fc)!important;border-color:var(--clvr-border-card,#dde4ed)!important;color:var(--clvr-text-secondary,#4b698b)!important;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--network a.directory-identity-review{background:#0075eb!important;border-color:transparent!important;color:#fff!important;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--network a.directory-identity-review:is(:hover,:focus-visible){background:#0064c9!important;color:#fff!important;border-color:transparent!important;}

/* Append controls replace page navigation only after the City loader initializes. */
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state).directory-append-mode [data-directory-pagination-position="top"] .directory-pagination-controls,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state).directory-append-mode [data-directory-pagination-position="bottom"]{display:none;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-load-more{display:flex;flex-direction:column;align-items:center;gap:12px;margin:24px 16px;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-load-more[hidden]{display:none;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-load-more>[data-directory-append]{min-height:44px;padding:10px 32px;border:1px solid #0075eb;border-radius:8px;background:#fff;color:#0075eb;font:700 14px/1.4 var(--clvr-font);cursor:pointer;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-load-all{border:0;background:transparent;padding:4px;color:var(--clvr-text-secondary);font:500 13px/1.4 var(--clvr-font);text-decoration:underline;cursor:pointer;}

/* Disclosure matches the standard Read review text; the chevron stays quieter. */
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-desktop-toggle,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.directory-mobile-toggle{color:var(--clvr-text-secondary,#4b698b);font-weight:700;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--footer-toggle>:is(.directory-desktop-toggle,.directory-mobile-toggle)>svg{color:var(--clvr-text-muted,#87a5c5);}

/* Compact mobile utility: retain the accessible name while reducing its footprint. */
@media(max-width:600px){
.cash-buyers-page-v1 .directory-back-top{width:44px;height:44px;box-sizing:border-box;justify-content:center;padding:0;gap:0;right:12px;bottom:12px;border-radius:50%;font-size:0;}
.cash-buyers-page-v1 .directory-back-top-icon{width:16px;height:16px;}
}

/* Leave a readable sliver of the next tile on narrow phones. */
@media(max-width:600px){
.cash-buyers-page-v1 .directory-glance .cb-insights__things-scroll{gap:12px;}
.cash-buyers-page-v1 .directory-glance .cb-insights__things-wrap::before,
.cash-buyers-page-v1 .directory-glance .cb-insights__things-wrap::after{width:6px;}
}

/* The action and metrics share the same desktop content insets/centerline. */
@media(min-width:901px){
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>.cash-buyers-page-v1__aside,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle.directory-card--clever[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__aside{padding-top:32px!important;padding-bottom:8px!important;justify-content:center;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle .directory-list-primary-action{height:auto;justify-content:center;}
}
/* Disclosure is one step quieter than the review action; retain its 44px target. */
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state){--directory-review-action-size:12px;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--footer-toggle a.directory-identity-review{font-size:var(--directory-review-action-size);}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle>:is(.directory-desktop-toggle,.directory-mobile-toggle){font-size:calc(var(--directory-review-action-size) - 1px);font-weight:500;}
@media(max-width:600px){:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state){--directory-review-action-size:13px;}}

/* Keep the CTA's outer edge on the same inset as the Why panel and divider. */
@media(min-width:601px){
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) article.directory-card--numeric-list.directory-card--footer-toggle[data-directory-summary-layout="drawer"]>.cash-buyers-page-v1__aside{padding-left:8px!important;padding-right:16px!important;}
}

/* Drawer navigation appears only for overflow; preserve the disclosure divider below. */
.cash-buyers-page-v1 .directory-glance .cb-insights__things-dots{justify-content:center;}
.cash-buyers-page-v1 .directory-glance :is(.cb-insights__things-scroll,.cb-insights__things-dots button):focus-visible{outline:2px solid var(--directory-brand-blue,#0075eb)!important;outline-offset:-2px!important;border-radius:var(--clvr-radius-sm,4px);}

/* Tablet keeps one content gutter; retire the old identity/CTA column rule. */
@media(min-width:601px) and (max-width:900px){
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) article.directory-card--numeric-list.directory-card--footer-toggle[data-directory-summary-layout="drawer"] .cash-buyers-page-v1__identity-body{border-right:0;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle .cash-buyers-page-v1__details>.directory-overview-stats>div,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--footer-toggle .cash-buyers-page-v1__details>.directory-list-score-stat{padding-left:16px;padding-right:16px;}
}

/* One local rail serves both layouts. Native details remains usable until enhancement succeeds. */
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card-drawer--responsive .directory-company-snapshot,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card-drawer--responsive .directory-nci-mobile-snapshot{display:none;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list:not([data-desktop-identity-ready])>.directory-card-drawer--responsive>summary{position:static;display:flex!important;width:100%;padding:12px 16px;box-sizing:border-box;}
@media(max-width:600px){
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list>.directory-card-drawer--responsive{display:block!important;grid-area:3 / 1 / auto / -1!important;margin:0!important;min-width:0;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--clever>.directory-card-drawer--responsive{grid-area:5 / 1 / auto / -1!important;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card-drawer--responsive .directory-company-snapshot,
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card-drawer--responsive .directory-nci-mobile-snapshot{display:block;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card-drawer--responsive .cb-insights__things-scroll{padding-bottom:0;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list>.directory-card-drawer--responsive>.directory-drawer-glance-body{border:0;padding-bottom:0!important;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list.directory-card--clever>.directory-card-drawer--responsive>.directory-drawer-glance-body{padding-top:4px!important;padding-bottom:4px!important;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list[data-desktop-identity-ready]>.directory-card-drawer--responsive:not([open]){display:none!important;}
:is(.cash-buyers-page-v1--local,.cash-buyers-page-v1--thin-state) .directory-card--numeric-list:not([data-desktop-identity-ready])>.directory-mobile-toggle{display:none;}
}

/* Append-mode count/sort has no reserved pagination-controls row. */
@media(max-width:600px){
.cash-buyers-page-v1--local.directory-append-mode [data-directory-toolbar]{grid-template-columns:minmax(0,1fr) auto;gap:var(--clvr-sp-2,8px);align-items:center;}
.cash-buyers-page-v1--local.directory-append-mode [data-directory-toolbar] .directory-toolbar-count{grid-column:1;grid-row:1;}
.cash-buyers-page-v1--local.directory-append-mode [data-directory-toolbar] .directory-toolbar-actions{grid-column:2;grid-row:1;}
}
@media(max-width:360px){
.cash-buyers-page-v1--local.directory-append-mode [data-directory-toolbar]{grid-template-columns:minmax(0,1fr);}
.cash-buyers-page-v1--local.directory-append-mode [data-directory-toolbar] .directory-toolbar-actions{grid-column:1;grid-row:2;justify-content:flex-start;}
}
/* At tablet width the action centers on identity content below its chip row. */
@media(min-width:601px) and (max-width:900px){
.cash-buyers-page-v1--local .directory-card--numeric-list.directory-card--footer-toggle:not(.directory-card--clever)>.cash-buyers-page-v1__aside{padding-top:44px!important;padding-bottom:8px!important;}
}
