.te-browse-hubs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:7px;margin:12px 0 16px}
.te-geo-full .te-browse-hubs button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;box-sizing:border-box;min-height:46px;padding:6px 9px 6px 10px;border:1px solid #756448;border-radius:6px;background:#28231c;color:#fff9ec!important;text-decoration:none;text-align:left;box-shadow:inset 2px 0 #b08a48;transition:background-color .12s,border-color .12s}
.te-geo-full .te-browse-hubs button strong{margin:0;color:inherit;font-size:15px;font-weight:650;line-height:1.25;white-space:normal;overflow-wrap:normal}
.te-geo-full .te-browse-hubs button[aria-pressed="true"]{background:#eac477;border-color:#937031;box-shadow:inset 2px 0 #614410;color:#21170b}
@media(hover:hover){.te-geo-full .te-browse-hubs button:hover{background:#423522;border-color:#bc9655}.te-geo-full .te-browse-hubs button[aria-pressed="true"]:hover{background:#efcf8b}}
@media(max-width:580px){.te-browse-hubs{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:350px){.te-browse-hubs{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.te-geo-full .te-browse-hubs button{transition:none}}
.te-geo-full .te-browse-hubs button[data-hub]{background:#242019;color:#fff9ec!important;border-color:var(--hub-accent,#EAC477);box-shadow:none}
.te-geo-full .te-browse-hubs button[data-hub][aria-pressed="true"]{background:#242019;color:#fff9ec!important;border-color:var(--hub-accent,#EAC477);box-shadow:inset 0 0 0 1px var(--hub-accent,#EAC477)}
@media(hover:hover){.te-geo-full .te-browse-hubs button[data-hub]:hover,.te-geo-full .te-browse-hubs button[data-hub][aria-pressed="true"]:hover{background:#332d24;border-color:var(--hub-accent,#EAC477)}}
.te-browse-hubs [data-hub="agriculture"]{--hub-accent:#E9BD74}
.te-browse-hubs [data-hub="heavy-equipment"]{--hub-accent:#A5C4DE}
.te-browse-hubs [data-hub="sawmills"]{--hub-accent:#E2B19A}
.te-browse-hubs [data-hub="forestry"]{--hub-accent:#A6C9AC}
.te-browse-hubs [data-hub="industrial-shop"]{--hub-accent:#B6BCC9}
.te-browse-hubs [data-hub="trucks"]{--hub-accent:#E0A6A1}
.te-browse-hubs [data-hub="trailers"]{--hub-accent:#A9C9C6}
.te-browse-hubs [data-hub="rvs"]{--hub-accent:#D1B9E6}
.te-browse-hubs [data-hub="recreation"]{--hub-accent:#9CCCE0}
.te-browse-hubs [data-hub="automotive"]{--hub-accent:#C9B8C9}
.te-browse-hubs [data-hub="lawn-grounds"]{--hub-accent:#C0D099}
.te-browse-hubs [data-hub="plain-community"]{--hub-accent:#D2BCA4}
.te-browse-hubs [data-hub="packages"]{--hub-accent:#BCC5DF}
.te-browse-hubs [data-hub="boats"]{--hub-accent:#9CCCE0}
.te-browse-hubs [data-hub="material-handling"]{--hub-accent:#B6BCC9}
.te-browse-hubs [data-hub="food-beverage"]{--hub-accent:#E9BD74}
.te-geo-full .te-browse-hubs button{display:block;font:650 15px/1.25 system-ui,sans-serif}
.te-geo-full .te-browse-hubs button[aria-pressed="true"]{text-decoration:underline;text-underline-offset:3px}
.te-geo-full .te-browse-hubs button:focus-visible{outline:2px solid #f7e5b4;outline-offset:2px}
.te-browse-location-label{margin:0;color:inherit;font-size:1rem}
@media(max-width:580px){.te-geo-full .te-browse-hubs{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:350px){.te-geo-full .te-browse-hubs{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.te-geo-full .te-browse-hubs button{transition:none}}
