/* Manufacturer results reference list */
.manufacturers-page .manufacturer-results-reference{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:28px 0 16px}
.manufacturer-results-reference>div{display:block}
.manufacturer-results-kicker{display:block;margin-bottom:8px;color:#63c276;font-size:10px;font-weight:800;letter-spacing:.65px;text-transform:uppercase}
.manufacturers-page .manufacturer-results-reference h2{margin:0;color:#eaf4f1;font-size:31px;line-height:1.1;letter-spacing:-.8px}
.manufacturers-page .manufacturer-results-reference p{margin:7px 0 16px;color:#77918c;font-size:11px}
.manufacturer-status-legend{display:flex;flex-wrap:wrap;gap:18px;color:#78908c;font-size:10px}
.manufacturer-status-legend span{display:flex;align-items:center;gap:6px}
.manufacturer-status-legend i,.manufacturer-row-reference .manufacturer-status i{display:inline-block;width:8px;height:8px;margin:0;border-radius:50%}
.manufacturer-status-legend .unverified i,.manufacturer-row-reference.unverified .manufacturer-status i{background:#7f908e}
.manufacturer-status-legend .verified i,.manufacturer-row-reference.verified .manufacturer-status i{background:#35c9c3}
.manufacturer-status-legend .audited i,.manufacturer-row-reference.audited .manufacturer-status i{background:#63c276}
.manufacturers-page .manufacturer-results-reference>button{position:static;align-self:end;margin:0 0 2px}
.manufacturers-page .manufacturer-list{gap:10px}
.manufacturers-page .manufacturer-row.manufacturer-row-reference{display:flex;min-height:96px;align-items:center;justify-content:space-between;gap:24px;padding:17px 19px;border:2px solid #5d6e6b;border-left-width:2px;border-radius:13px;background:linear-gradient(90deg,rgba(128,145,141,.12),rgba(80,102,98,.05));overflow:visible}
.manufacturers-page .manufacturer-row-reference.verified{border-color:#35bcb6;background:linear-gradient(90deg,rgba(53,188,182,.13),rgba(53,188,182,.035))}
.manufacturers-page .manufacturer-row-reference.audited{border-color:#63c276;background:linear-gradient(90deg,rgba(99,194,118,.14),rgba(99,194,118,.035))}
.manufacturers-page .manufacturer-row-reference:hover{transform:translateY(-1px);filter:brightness(1.06)}
.manufacturer-reference-main{min-width:0}
.manufacturer-row-reference .manufacturer-status{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#81918e;font-size:8px;font-weight:700;letter-spacing:.45px;text-transform:uppercase}
.manufacturer-row-reference.verified .manufacturer-status{color:#58c9c4}
.manufacturer-row-reference.audited .manufacturer-status{color:#75cb85}
.manufacturer-reference-main h2{margin:0;color:#edf5f3;font-size:16px;line-height:1.25}
.manufacturer-reference-main p{margin:6px 0 0;color:#829894;font-size:11px}
.manufacturer-reference-rating{flex:0 0 auto;color:#e3bd52;font-size:15px;font-weight:700}
.manufacturer-reference-rating span{font-size:13px}
@media(max-width:650px){.manufacturers-page .manufacturer-results-reference{display:block;padding-top:22px}.manufacturers-page .manufacturer-results-reference h2{font-size:26px}.manufacturer-status-legend{gap:10px 14px;font-size:9px}.manufacturers-page .manufacturer-results-reference>button{position:static;margin-top:13px}.manufacturers-page .manufacturer-row.manufacturer-row-reference{min-height:88px;padding:14px 15px}.manufacturer-reference-main h2{font-size:14px}.manufacturer-reference-main p{font-size:10px}.manufacturer-reference-rating{font-size:13px}}

