/* Cabecera común de Tech v2. Medidas de Nóminas, sin altura fija heredada de v1. */
.topbar.tech-header{height:auto;min-height:59px;padding:12px 34px;background:#fff;border-bottom:1px solid #dce3e8;display:flex;align-items:center;justify-content:space-between;gap:20px;font:400 14px/1.35 var(--read);color:#526471}
.tech-header .tech-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:13px;min-width:0;font:400 14px/1.35 var(--read)}
.tech-header .tech-breadcrumb strong{font-weight:700}
.topbar.tech-header .actor-summary{min-width:0;max-width:45%;text-align:right;font:400 13px/1.3 var(--read);overflow-wrap:anywhere}
.topbar.tech-header .actor-summary>span{display:block}
.topbar.tech-header .actor-summary>span:first-child{font-weight:600}
.topbar.tech-header #actor-scope,.topbar.tech-header #payroll-actor-scope,.topbar.tech-header .tech-header-scope{font:400 11px/1.3 var(--read);color:#6e6e6e;margin-top:2px}
.footer .simulation-mark{font-size:11px}
@media(max-width:760px){
 .topbar.tech-header{height:auto;min-height:59px;padding:11px 16px;gap:10px}
 .tech-header .tech-breadcrumb{gap:8px;font-size:12px;flex:1}
 .topbar.tech-header .actor-summary{font-size:12px}
 .topbar.tech-header #actor-scope,.topbar.tech-header #payroll-actor-scope,.topbar.tech-header .tech-header-scope{font-size:10px}
}
