.job-retailer-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background:#eeedf3;color:#655b96;font-weight:800;line-height:1;vertical-align:middle}
.job-retailer-logo img{display:block;width:100%;height:100%;object-fit:contain}
.job-retailer-logo--image{background:transparent}
.job-retailer-logo svg{width:16px;height:16px}
.job-retailer-logo--20{width:20px;height:20px;border-radius:6px;font-size:11px}
.job-retailer-logo--26{width:26px;height:26px;border-radius:7px;font-size:12.5px}
.job-retailer-logo--32{width:32px;height:32px;border-radius:9px;font-size:15px}
.job-retailer-logo--38{width:38px;height:38px;border-radius:10px;font-size:16px}
.job-retailer-object{display:flex;align-items:flex-start;gap:9px;min-width:0}
.job-retailer-object__text{min-width:0;overflow-wrap:anywhere}
.job-retailer-object__name{display:block;font-size:12px;line-height:1.35;color:#7b8194;font-weight:400}
.job-retailer-object__secondary{color:#7b8194;font-weight:400;font-size:inherit}
.job-retailer-object__secondary:before{content:"·";margin:0 6px;color:#9aa0b2}
.job-retailer-object--detail{gap:12px}
.response-page-detail .job-retailer-object--detail .job-object-name{gap:0}
.job-retailer-object--detail .job-object-retail{margin-left:8px}
.response-page-detail .job-retailer-object--detail .job-object-address{margin-top:2px;font-weight:400}

.job-retailer-object:not(.job-retailer-object--detail){align-items:center}
.shift-location-row .job-retailer-logo{margin-top:1px}
.job-retailer-logo--20 svg{width:12px;height:12px}
.job-retailer-logo--26 svg,.job-retailer-logo--32 svg,.job-retailer-logo--38 svg{width:15px;height:15px}
