/* Empleos V3 · header local v278 · ← | Empleos | Clasificados | Publicá aquí */
.jc-jobs-shell .jc-jobs278-header,
.jc-jobs-shell .jc-jobs278-header *{box-sizing:border-box}
.jc-jobs-shell .jc-jobs278-header{order:1;width:100%;min-width:0;margin:0;background:#fff;border:1px solid #dfe6ee;border-radius:16px;box-shadow:0 5px 18px rgba(20,45,70,.06);overflow:hidden}
.jc-jobs-shell .jc-jobs278-header__row{width:100%;height:82px;display:grid;grid-template-columns:54px minmax(160px,1fr) minmax(160px,1fr) 132px;gap:14px;align-items:center;padding:0 14px}
.jc-jobs-shell .jc-jobs278-header__back{display:grid;place-items:center;width:46px;height:46px;border:1px solid #d9e2eb;border-radius:50%;background:#fff;color:#173f70;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}
.jc-jobs-shell .jc-jobs278-header__back:hover,.jc-jobs-shell .jc-jobs278-header__back:focus-visible{background:#eef5fb;border-color:#c4d6e7;color:#0d5cab;outline:none}
.jc-jobs-shell .jc-jobs278-header__back svg{width:21px;height:21px}
.jc-jobs-shell .jc-jobs278-header__brand{min-width:0;height:68px;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:12px}
.jc-jobs-shell .jc-jobs278-header__brand img{display:block;width:auto;height:auto;max-width:230px;max-height:64px;object-fit:contain;object-position:center}
.jc-jobs-shell a.jc-jobs278-header__brand--sibling{transition:background .15s ease,transform .15s ease}
.jc-jobs-shell a.jc-jobs278-header__brand--sibling:hover,.jc-jobs-shell a.jc-jobs278-header__brand--sibling:focus-visible{background:#f3f7fb;transform:translateY(-1px);outline:none}
.jc-jobs-shell .jc-jobs278-header__publish{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;background:#ff8a00;color:#fff;text-decoration:none;font-size:13px;font-weight:900;box-shadow:0 7px 18px rgba(255,138,0,.22);white-space:nowrap}
.jc-jobs-shell .jc-jobs278-header__publish:hover,.jc-jobs-shell .jc-jobs278-header__publish:focus-visible{background:#e87800;color:#fff;outline:none}
@media(max-width:900px){
  .jc-jobs-shell .jc-jobs278-header{border-radius:14px}
  .jc-jobs-shell .jc-jobs278-header__row{height:70px;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 104px;gap:7px;padding:0 8px}
  .jc-jobs-shell .jc-jobs278-header__back{width:40px;height:40px}
  .jc-jobs-shell .jc-jobs278-header__back svg{width:19px;height:19px}
  .jc-jobs-shell .jc-jobs278-header__brand{height:58px}
  .jc-jobs-shell .jc-jobs278-header__brand img{max-width:170px;max-height:52px}
  .jc-jobs-shell .jc-jobs278-header__publish{min-height:38px;padding:0 10px;font-size:11px}
}
@media(max-width:600px){
  .jc-jobs-shell .jc-jobs278-header{border-radius:12px}
  .jc-jobs-shell .jc-jobs278-header__row{height:64px;grid-template-columns:36px minmax(0,1fr) minmax(0,1fr) 82px;gap:4px;padding:0 5px}
  .jc-jobs-shell .jc-jobs278-header__back{width:34px;height:34px}
  .jc-jobs-shell .jc-jobs278-header__back svg{width:17px;height:17px}
  .jc-jobs-shell .jc-jobs278-header__brand{height:52px}
  .jc-jobs-shell .jc-jobs278-header__brand img{max-width:128px;max-height:46px}
  .jc-jobs-shell .jc-jobs278-header__publish{min-height:34px;padding:0 7px;font-size:9.5px}
}
@media(prefers-reduced-motion:reduce){.jc-jobs-shell .jc-jobs278-header *{transition:none!important}}
