.j5 jb-v5-employer-logo{display:inline-flex;flex:0 0 auto;vertical-align:middle}
.j5 .j5-employer-logo{width:64px;height:64px;display:grid;place-items:center;overflow:hidden;border:1px solid #dce7e0;border-radius:15px;background:#fff;box-shadow:0 3px 12px #163e2810;padding:8px;box-sizing:border-box}
.j5 .j5-employer-logo img{width:100%;height:100%;object-fit:contain;grid-area:1/1;min-width:0;min-height:0}
.j5 .j5-employer-logo [hidden]{display:none!important}
.j5 .j5-listing-order{font-size:12px;line-height:1.5;color:#52685d;margin:0 0 16px}
.j5 .job-item__main{min-width:0;gap:14px}
.j5 .job-item__main>span:last-child{min-width:0;overflow-wrap:anywhere}
.j5 .j5-result-controls select{min-height:40px;max-width:100%;color:#164735;background-color:#fff;border:1px solid #c8dacf;border-radius:9px;padding:7px 27px 7px 10px}
@media(max-width:600px){.j5 .j5-employer-logo{width:52px;height:52px;border-radius:12px;padding:6px}.j5 .job-item__main{gap:11px}.j5 .j5-listing-order{font-size:11px}}

.j5 .j5-employer-logo--dark{background:#164e40;border-color:#164e40}

.j5 jb-v5-employer-logo[hidden]{display:none!important}

.j5.j5-job-detail .j5-detail-brand .j5-employer-logo{width:104px;height:80px;border-radius:6px;padding:10px;box-shadow:none}.j5.j5-job-detail .j5-detail-brand{align-items:center}.j5.j5-job-detail .j5-detail-brand>.eyebrow{overflow-wrap:anywhere}
@media(max-width:600px){.j5.j5-job-detail .j5-detail-brand .j5-employer-logo{width:80px;height:64px;padding:8px}}
