/* Texas pilot: presentation only, using the shared city/SBR design tokens. */
.cash-buyers-page-v1.state-texas-pilot {--state-line:var(--clvr-border-light,#dde4ed);--state-muted:var(--clvr-text-secondary,#4b698b);--state-fill:var(--clvr-bg-subtle,#f5f8fc);--state-dot:var(--clvr-link,#3878ff)}
.cash-buyers-page-v1.state-texas-pilot .directory-opening>.directory-hero {padding-bottom:24px}
.cash-buyers-page-v1.state-texas-pilot .directory-opening-lede {font-size:16px;line-height:1.65;max-width:780px}
.cash-buyers-page-v1.state-texas-pilot .state-market-search {margin-top:24px;padding:24px 28px;background:var(--clvr-bg-tint,#f0f5fa);border-color:var(--clvr-border-light,#dde4ed);border-radius:var(--clvr-radius,8px);box-shadow:0 1px 3px rgba(0,46,93,.05);color:var(--clvr-text,#22293b)}
.cash-buyers-page-v1.state-texas-pilot .state-market-search__eyebrow {font-size:12px;letter-spacing:.04em;color:var(--clvr-text-secondary,#4b698b);margin-bottom:6px}
.cash-buyers-page-v1.state-texas-pilot .state-market-search h2 {font-family:var(--clvr-font-heading,"Rubik",sans-serif);font-size:24px;font-weight:600;color:var(--clvr-text,#22293b);margin-bottom:8px}
.cash-buyers-page-v1.state-texas-pilot .state-market-search>p:not([class]) {font-size:14px;margin:0 0 14px}
.cash-buyers-page-v1.state-texas-pilot .state-market-search__label {margin:12px 0 6px;color:var(--clvr-text,#22293b);font-size:13px}
.cash-buyers-page-v1.state-texas-pilot .state-market-search__field {border-color:#b6c8df;border-radius:var(--clvr-btn-radius,4px)}
.cash-buyers-page-v1.state-texas-pilot .state-market-search__submit {border-radius:var(--clvr-btn-radius,4px)}
.cash-buyers-page-v1.state-texas-pilot .state-market-search input {padding:12px 0}
.cash-buyers-page-v1.state-texas-pilot .state-market-search__hint {font-size:12px;margin-top:10px}
.cash-buyers-page-v1.state-texas-pilot .state-jump-links {display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-top:16px;font-size:13px}
.cash-buyers-page-v1.state-texas-pilot .state-jump-links>span {font-size:11px;font-weight:700;text-transform:uppercase;color:var(--clvr-text-secondary,#4b698b)}
.cash-buyers-page-v1.state-texas-pilot .state-jump-links a {color:var(--clvr-link,#3878ff);font-weight:600;text-decoration:none;padding:5px 0}
.cash-buyers-page-v1.state-texas-pilot .state-landscape,.cash-buyers-page-v1.state-texas-pilot .state-rankings {--state-line:var(--clvr-border-light,#dde4ed);--state-muted:var(--clvr-text-secondary,#4b698b);--state-fill:var(--clvr-bg-subtle,#f5f8fc);--state-dot:var(--clvr-link,#3878ff);color:var(--clvr-text,#22293b);scroll-margin-top:24px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape {margin:8px 0 40px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__heading {margin-bottom:16px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__heading h2,.cash-buyers-page-v1.state-texas-pilot .state-rankings h2 {font-size:24px;font-weight:600;font-family:var(--clvr-font-heading,"Rubik",sans-serif)}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__strip {grid-template-columns:.95fr 1.25fr 1fr;border-radius:var(--clvr-radius,8px);box-shadow:0 1px 3px rgba(0,46,93,.05)}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__area {padding:20px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape h3 {font-size:12px;letter-spacing:.025em;color:var(--clvr-text-secondary,#4b698b);font-weight:700}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__stats {gap:22px 14px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__stats strong {font-family:var(--clvr-font-heading,"Rubik",sans-serif);font-size:34px;font-weight:600;color:#2f65d6}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__stats span {font-size:13px;line-height:1.4}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__toggles {display:inline-flex;gap:2px;flex-wrap:nowrap;background:var(--clvr-bg-tint,#f0f5fa);padding:3px;border-radius:6px;border:1px solid var(--state-line)}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__toggles button {border:0;background:transparent;padding:7px 12px;min-height:36px;border-radius:4px;font-size:13px;font-weight:600;color:var(--state-muted)}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__toggles button[aria-pressed=true] {background:#fff;color:#2f65d6;box-shadow:0 1px 3px rgba(0,46,93,.14)}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__map {height:205px;margin:10px 0}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__dot {fill-opacity:.65}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__dot:hover {fill-opacity:1;stroke:#245bcc;stroke-width:2}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__dot.is-insufficient {fill:#fff;fill-opacity:1}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__market-picker {font-size:12px;gap:6px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape select {border-radius:4px;padding:7px 8px;min-height:36px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__selected {font-size:12px;margin-top:8px;line-height:1.5}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__takeaways {font-size:13px;gap:16px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__takeaways li {border-color:#d8e5ff;padding-left:12px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__takeaways strong {font-weight:600;margin-bottom:2px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__lists {border-radius:var(--clvr-radius,8px);margin-top:16px;box-shadow:0 1px 3px rgba(0,46,93,.05)}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__list {padding:20px;background:#fff}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__list.is-active {background:var(--clvr-bg-subtle,#f5f8fc);box-shadow:inset 0 3px #3878ff}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__list h3 {font-size:14px;letter-spacing:0;color:var(--clvr-text,#22293b)}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__list>p {font-size:12px;line-height:1.5}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__list ol {font-size:13px;gap:12px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__list li strong {font-weight:600}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__note {font-size:12px;margin:12px 0}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__method,.cash-buyers-page-v1.state-texas-pilot .state-score-guide {border:1px solid var(--state-line);border-radius:var(--clvr-radius,8px);background:#fff;margin:12px 0;font-size:13px;color:var(--state-muted);overflow:hidden}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__method summary,.cash-buyers-page-v1.state-texas-pilot .state-score-guide summary {padding:12px 16px;cursor:pointer;font-size:13px;font-weight:600;color:var(--clvr-text,#22293b)}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__method p,.cash-buyers-page-v1.state-texas-pilot .state-landscape__method label {display:block;margin:12px 16px;font-size:13px;line-height:1.6}
.cash-buyers-page-v1.state-texas-pilot .state-score-guide dl {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:4px 16px 16px;line-height:1.6}
.cash-buyers-page-v1.state-texas-pilot .state-score-guide>.state-rankings__note {margin:0;padding:0 16px 16px;font-size:12px}
.cash-buyers-page-v1.state-texas-pilot .state-score-guide dt {font-weight:600;color:var(--clvr-text,#22293b);margin-bottom:4px}
.cash-buyers-page-v1.state-texas-pilot .state-score-guide dd {margin:0;font-size:13px}
.cash-buyers-page-v1.state-texas-pilot .state-rankings {margin:40px 0}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__eyebrow {font-size:12px;font-weight:600;letter-spacing:.035em}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__heading p:not(.state-rankings__eyebrow) {font-size:14px;line-height:1.6;margin:10px 0 12px}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__explanation {font-size:13px;margin:10px 0}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__scroll {border-radius:var(--clvr-radius,8px);box-shadow:0 1px 3px rgba(0,46,93,.05)}
.cash-buyers-page-v1.state-texas-pilot .state-rankings table {min-width:920px;font-size:14px}
.cash-buyers-page-v1.state-texas-pilot .state-rankings th,.cash-buyers-page-v1.state-texas-pilot .state-rankings td {padding:16px 12px}
.cash-buyers-page-v1.state-texas-pilot .state-rankings tbody th {width:25%;min-width:205px;background:#fff}
.cash-buyers-page-v1.state-texas-pilot .state-rankings tbody tr {background:#fff}
.cash-buyers-page-v1.state-texas-pilot .state-rankings tbody tr:hover,.cash-buyers-page-v1.state-texas-pilot .state-rankings tbody tr:hover th {background:var(--clvr-bg-subtle,#f5f8fc)}
.cash-buyers-page-v1.state-texas-pilot .state-rankings td.state-rankings__score-cell {background:transparent}
.cash-buyers-page-v1.state-texas-pilot .state-rankings td.is-active-score {background:#f0f5ff}
.cash-buyers-page-v1.state-texas-pilot .state-rankings [data-state-sort] {font-size:12px;line-height:1.5;padding:6px 0;color:var(--state-muted)}
.cash-buyers-page-v1.state-texas-pilot .state-rankings [data-state-sort][aria-current=true] {color:#2f65d6}
.cash-buyers-page-v1.state-texas-pilot .state-rankings [data-state-sort]:not([aria-current=true])>span {opacity:.3}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__location {font-size:12px;line-height:1.45;margin-top:5px}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__ring {width:52px;height:52px}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__ring .cash-buyers-page-v1__ring-num {font-size:17px;font-weight:600;color:var(--clvr-text,#22293b)}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__score-cell .state-rankings__location {font-size:11px}
.cash-buyers-page-v1.state-texas-pilot .state-rankings td a {font-weight:600;color:var(--clvr-link,#3878ff);text-decoration:none}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__pagination {justify-content:space-between;border-bottom:1px solid var(--state-line);padding:0 0 20px;margin:20px 0;gap:12px;min-height:44px}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__pagination a {padding:9px 14px;border:1px solid var(--state-line);border-radius:4px;background:var(--clvr-bg-subtle,#f5f8fc);color:var(--clvr-text-secondary,#4b698b);font-size:13px;font-weight:600;text-decoration:none}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__pagination>span {margin:auto;font-size:12px;text-align:center;color:var(--state-muted)}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__mobile-sort,.cash-buyers-page-v1.state-texas-pilot .state-rankings__swipe {display:none}
.cash-buyers-page-v1.state-texas-pilot :is(.state-landscape,.state-rankings,.state-jump-links) :is(a,button,select,summary,[tabindex]):focus-visible {outline:2px solid var(--clvr-link,#3878ff);outline-offset:3px}
@media(max-width:900px){
.cash-buyers-page-v1.state-texas-pilot .state-landscape__strip {grid-template-columns:1fr 1.2fr}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__area:last-child {grid-column:1/-1;border-left:0;border-top:1px solid var(--state-line)}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__takeaways {grid-template-columns:repeat(2,minmax(0,1fr))}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__mobile-sort:not([hidden]) {display:flex;gap:12px;align-items:center;margin:14px 0;font-size:13px;font-weight:600}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__mobile-sort select {font:inherit;border:1px solid var(--state-line);border-radius:4px;padding:10px 12px;min-height:44px;background:#fff;color:var(--clvr-text,#22293b);width:auto;margin:0;max-width:100%}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__swipe {display:block;font-size:12px;color:var(--state-muted);margin:10px 0}
.cash-buyers-page-v1.state-texas-pilot .state-rankings tbody th,.cash-buyers-page-v1.state-texas-pilot .state-rankings thead th:nth-child(2) {position:sticky;left:0;z-index:2;min-width:175px;max-width:195px;box-shadow:3px 0 6px rgba(0,46,93,.06)}
}
@media(max-width:600px){
.cash-buyers-page-v1.state-texas-pilot .state-market-search {padding:20px;margin-top:20px}
.cash-buyers-page-v1.state-texas-pilot .state-market-search h2 {font-size:21px;line-height:1.35}
.cash-buyers-page-v1.state-texas-pilot .state-market-search__submit {min-height:48px;padding:12px 16px}
.cash-buyers-page-v1.state-texas-pilot .state-jump-links {gap:14px;font-size:12px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__strip,.cash-buyers-page-v1.state-texas-pilot .state-landscape__lists {grid-template-columns:1fr}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__area+.state-landscape__area {border-left:0;border-top:1px solid var(--state-line)}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__area {padding:20px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__stats {grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__map {height:240px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__toggles {display:flex}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__toggles button {flex:1;min-height:44px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__takeaways {gap:16px 12px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__list {padding:18px 20px}
.cash-buyers-page-v1.state-texas-pilot .state-landscape select {font-size:16px;min-height:44px}
.cash-buyers-page-v1.state-texas-pilot .state-score-guide dl {grid-template-columns:1fr;gap:14px}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__mobile-sort select {font-size:16px;min-width:0;flex:1}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__pagination {flex-wrap:wrap}
.cash-buyers-page-v1.state-texas-pilot .state-rankings__pagination>span {font-size:11px}
}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__market-picker {color:var(--state-muted)}
.cash-buyers-page-v1.state-texas-pilot .state-landscape__market-picker select {color:var(--clvr-text,#22293b);background:#fff}
.cash-buyers-page-v1.state-texas-pilot :is(.state-landscape__method,.state-score-guide) summary {list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}
.cash-buyers-page-v1.state-texas-pilot :is(.state-landscape__method,.state-score-guide) summary::-webkit-details-marker {display:none}
.cash-buyers-page-v1.state-texas-pilot :is(.state-landscape__method,.state-score-guide) summary::after {content:"";width:7px;height:7px;flex:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-right:3px}
.cash-buyers-page-v1.state-texas-pilot :is(.state-landscape__method,.state-score-guide)[open] summary::after {transform:rotate(225deg)}
.cash-buyers-page-v1.state-texas-pilot :is(.state-landscape__method,.state-score-guide) summary:hover {background:var(--clvr-bg-subtle,#f5f8fc)}
