/* BidHarbor marketplace look: clean white, blue actions, big search bar */
:root{--ajau-primary:#3665f3;--ajau-primary-dark:#2850d4;--ajau-primary-light:#eef3ff;--ajau-radius:8px;--ajau-font:"Helvetica Neue",Helvetica,Arial,sans-serif}
.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}
.bh-topbar{border-bottom:1px solid #e5e5e5;font-size:12px;background:#fff}
.bh-topbar-in{display:flex;justify-content:space-between;align-items:center;min-height:32px;gap:12px;flex-wrap:wrap}
.bh-topbar a{color:#191919;text-decoration:none;margin-left:14px}.bh-topbar a:hover{text-decoration:underline}
.bh-topbar-left a:first-child{margin-left:4px}.bh-topbar-left span a{margin-left:0;color:#3665f3;text-decoration:underline}
.ajau-header{box-shadow:none;border-bottom:0}
.ajau-site-name{font-size:30px;font-weight:800;letter-spacing:-1px;color:#191919}
.bh-searchrow{background:#fff;padding:6px 0 14px;border-bottom:1px solid #e5e5e5}
.bh-search{display:flex;align-items:stretch;border:2px solid #191919;border-radius:24px;overflow:hidden;max-width:100%}
.bh-search input[type=search]{flex:1;min-width:0;border:0;padding:12px 18px;font-size:16px;outline:0}
.bh-search select{border:0;border-left:1px solid #ccc;padding:0 12px;background:#fff;font-size:14px;max-width:180px}
.bh-search button{border:0;background:#3665f3;color:#fff;font-weight:700;padding:0 32px;font-size:16px;cursor:pointer}
.bh-search button:hover{background:#2850d4}
.ajau-btn-primary{background:#3665f3;border-color:#3665f3;border-radius:24px}
.ajau-btn-success{border-radius:24px}
.ajau-btn-outline{border-radius:24px}
.bh-bin-filter{margin-left:12px;font-size:14px;white-space:nowrap}
@media(max-width:640px){.bh-search select{display:none}.bh-search button{padding:0 18px}.bh-topbar-left a{display:none}}

/* Fix: filter bar no longer pushes the page sideways on phones. */
.ajau-price-range { flex-wrap: wrap; }
.ajau-price-range .ajau-input-sm { width: 90px; min-width: 0; }
@media (max-width: 600px) {
	.ajau-filter-row-secondary { flex-wrap: wrap; }
	.ajau-price-range, .ajau-filter-actions { flex: 1 1 100%; }
}
