.mgmt-hero{background:linear-gradient(120deg,#132d4f,#176b87);color:#fff;border-radius:14px;padding:22px 26px;margin-bottom:12px}.mgmt-hero small{opacity:.75;text-transform:uppercase;letter-spacing:.08em}.mgmt-hero h2{color:#fff;margin:2px 0;font-size:1.65rem}.mgmt-tabs{display:flex;gap:6px;overflow:auto;margin:0 0 16px;padding:6px;background:#fff;border:1px solid #e4eaf2;border-radius:12px}.mgmt-tabs a,.mgmt-mode a{display:flex;align-items:center;gap:7px;padding:9px 13px;border-radius:8px;color:#40506a;text-decoration:none;white-space:nowrap;font-weight:600}.mgmt-tabs a.active,.mgmt-tabs a:hover,.mgmt-mode a.active{background:#eaf4ff;color:#0875d1}.mgmt-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.mgmt-kpi{background:#fff;border:1px solid #e1e8f0;border-left:4px solid #176b87;border-radius:12px;padding:15px 17px;min-width:0}.mgmt-kpi.success{border-left-color:#16a36a}.mgmt-kpi.warning{border-left-color:#e5a000}.mgmt-kpi span,.mgmt-kpi small{display:block;color:#71809a;font-size:.78rem}.mgmt-kpi strong{display:block;color:#15233c;font-size:1.35rem;margin:3px 0;overflow:hidden;text-overflow:ellipsis}.mgmt-filter{border:1px solid #dfe7f0}.mgmt-filter .form-label{font-size:.75rem;font-weight:600;margin-bottom:4px}.mgmt-bar{margin-bottom:14px}.mgmt-bar>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:.84rem}.mgmt-bar .progress{height:7px;margin:4px 0}.mgmt-bar small{color:#79869c}.mgmt-composition>div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #edf0f5}.mgmt-composition .total{font-size:1.05rem;color:#0875d1;border-bottom:0}.mgmt-table thead th{background:#173b65!important;color:#fff!important;border-color:#294d75!important;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.mgmt-table td{font-size:.79rem}.mgmt-table td small,.card-header small{display:block;color:#7a879c;font-weight:400}.mgmt-empty{text-align:center;color:#7a879c;padding:28px!important}.mgmt-sector{min-height:115px;padding:18px;border-right:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.mgmt-sector b,.mgmt-sector span{display:block}.mgmt-sector strong{display:block;color:#0875d1;font-size:1.3rem;margin:5px 0}.mgmt-sector span{color:#748199;font-size:.78rem}.mgmt-mode{display:flex;gap:6px;margin-bottom:15px}.mgmt-mode a{background:#fff;border:1px solid #dfe7f0}.card-header{align-items:flex-start}.card-header>a{font-size:.78rem}.card-header strong{display:block}@media(max-width:991px){.mgmt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.mgmt-kpis{grid-template-columns:1fr}.mgmt-hero{padding:18px}.mgmt-tabs{border-radius:8px}}@media print{.sueldos-sidebar,.sueldos-navbar,.sueldos-footer,.sueldos-page-header{display:none!important}.sueldos-main{margin:0!important}.sueldos-content{padding:0!important}.mgmt-hero{background:#173b65!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.mgmt-table thead th{background:#173b65!important;color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.card{break-inside:avoid}.mgmt-kpis{grid-template-columns:repeat(4,1fr)}}
