/* MOOVIRA 1.5.42: marketplace search and inventory take priority. */
.homepage .home-search-filter-card .home-search-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px}
.homepage .home-search-filter-card .home-search-fields>label:nth-of-type(n){grid-column:auto!important}
.homepage .home-search-filter-card .home-search-fields>.trailer-products{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px}
.homepage .home-search-filter-card .home-search-submit{grid-column:1/-1!important}
.homepage .home-search-bottom{align-items:flex-start;flex-wrap:wrap}
.homepage .home-search-bottom .trailer-filter-details[open]{width:100%}
.homepage .home-search-bottom .home-advanced-search{grid-template-columns:repeat(3,minmax(0,1fr))}
.marketplace-search-help{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:18px;color:#f3f4f6;font-size:14px;line-height:1.6}
.marketplace-search-help a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.homepage .marketplace-car-request{padding-block:40px;background:#fff}
.marketplace-request-card{display:flex;align-items:center;justify-content:space-between;gap:32px;background:#f7f8fa;border:1px solid #e0e4e9;border-radius:14px;padding:clamp(22px,4vw,42px)}
.marketplace-request-card>div{max-width:730px;min-width:0}
.marketplace-request-card h2{margin:10px 0 16px;font-size:clamp(27px,3vw,36px);line-height:1.15;letter-spacing:-.025em}
.marketplace-request-card p{color:#56606b;line-height:1.65}
.marketplace-request-card .marketplace-request-timing{font-size:13px;margin-bottom:0;color:#5d6670}
.marketplace-request-card>.btn{flex-shrink:0;text-align:center;white-space:nowrap}
.marketplace-profile-help{max-width:780px;margin:40px auto 0;border-top:1px solid #dfe4e9;padding-top:24px;scroll-margin-top:110px}
.marketplace-profile-help p{line-height:1.7;color:#56606b}
.moovira-trust-badge{display:inline-flex;align-items:center;gap:6px;background:#e7f4ee;color:#17613f;border:1px solid #b8dfcb;border-radius:999px;font-size:12px;font-weight:700;line-height:1.4;padding:5px 10px;margin:6px 0;vertical-align:middle}
.moovira-profile-status{margin-top:8px}
.moovira-trust-link{font-size:13px;display:inline-block;margin-left:8px}
@media(max-width:900px){.marketplace-request-card{align-items:flex-start;flex-direction:column;gap:16px}}
@media(max-width:760px){.homepage .home-search-filter-card .home-search-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.homepage .home-search-filter-card .home-search-fields>label:first-child,.homepage .home-search-filter-card .home-search-fields>label:last-of-type{grid-column:1/-1!important}.homepage .home-search-filter-card .home-search-fields>.trailer-products{grid-column:1/-1}.homepage .home-search-bottom .home-advanced-search{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.homepage .home-search-filter-card .home-search-fields,.homepage .home-search-filter-card .home-search-fields>.trailer-products,.homepage .home-search-bottom .home-advanced-search{grid-template-columns:minmax(0,1fr)!important}.homepage .home-search-filter-card .home-search-fields>label:nth-of-type(n){grid-column:1/-1!important}}
@media(max-width:600px){.marketplace-request-card>.btn{width:100%;white-space:normal}.marketplace-search-help{font-size:13px}.moovira-trust-link{display:block;margin-left:0}}
