.brand-directory-tools{display:grid;gap:14px;margin:18px 0}.brand-select{display:block;max-width:560px}.brand-select select{width:100%;min-height:46px;padding:10px 13px;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink);font:inherit}.brand-directory{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none}.brand-directory li{min-width:0}.brand-directory a{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%;padding:13px 15px;border:1px solid var(--line);border-radius:11px;background:white;text-decoration:none}.brand-directory a:hover{border-color:var(--blue)}.brand-directory a span:first-child{font-weight:700;overflow-wrap:anywhere}.brand-directory .brand-count{flex:none;color:var(--muted);font-size:12px}
/* Keep the results page full width and inherit Explore's workspace, filters, table, and breakpoints. */
.brand-app-shell{width:100%!important;max-width:none!important;margin:0!important;padding:32px clamp(18px,2.4vw,42px) 70px!important}
.brand-app-shell .intro{margin-bottom:26px}
.brand-app-shell .intro p{line-height:1.5}
.brand-app-shell .database-table.compact-table{width:100%;min-width:1280px;table-layout:fixed}
.brand-app-shell .compact-table th{padding:15px 13px;font-size:11px;letter-spacing:.7px;line-height:normal}
.brand-app-shell .compact-table td{padding:18px 13px;font-size:14px;line-height:normal;vertical-align:middle}
[data-theme="dark"] .brand-directory a,[data-theme="dark"] .brand-select select{background:#182636;color:var(--ink)}
.brand-logo-light{display:block!important}.brand-logo-dark{display:none!important}[data-theme="dark"] .brand-logo-light{display:none!important}[data-theme="dark"] .brand-logo-dark{display:block!important}
@media(max-width:780px){.brand-directory{grid-template-columns:1fr;gap:8px}.brand-app-shell{padding:24px 5% 42px!important}}
