﻿ .dir-wrap{max-width:1320px;margin:0 auto;padding:18px 16px 30px}.dir-titlebar{margin:6px 0 14px}.dir-title{margin:0;font-size:28px;font-weight:800}.dir-subtitle{margin:4px 0 0;opacity:0.75}.dir-card{background:#fff;border:1px solid rgba(0,0,0,0.12);border-radius:14px;box-shadow:0 2px 10px rgba(0,0,0,0.05)}.dir-card-body{padding:16px}.dir-modesbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.dir-modes.nav-pills{margin:0}.dir-modes.nav-pills>li>a{font-weight:900;border-radius:999px;border:1px solid rgba(0,0,0,0.14);background:rgba(0,0,0,0.02);margin-right:8px;padding:8px 14px}.dir-modes.nav-pills>li.active>a,.dir-modes.nav-pills>li.active>a:hover,.dir-modes.nav-pills>li.active>a:focus{background:#0d6efd;border-color:#0d6efd;color:#fff!important}.dir-clearbar{display:flex;justify-content:flex-end;align-items:center}.dir-btn{border:1px solid rgba(0,0,0,0.18)!important;border-radius:10px;min-height:42px;box-shadow:none!important;font-weight:900}.dir-btn-clear,.dir-btn-clear:focus,.dir-btn-clear:hover{border:2px solid rgba(0,0,0,0.28)!important;background:#f3f4f6!important;color:#111!important;box-shadow:none!important}.dir-modepanes{margin-top:12px}.dir-modehead{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:baseline;margin-bottom:10px}.dir-modetitle{font-weight:900;font-size:14px;letter-spacing:0.01em}.dir-modehint{font-weight:700;opacity:0.72;font-size:12px}.dir-filter-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.dir-filter-col{min-width:240px}.dir-filter-col-search{flex:1 1 520px}.dir-filter-col-area{flex:1 1 520px}.dir-filter-col-actions{flex:0 0 260px}.dir-label{display:block;font-weight:800;margin-bottom:6px}.dir-input,.dir-select{width:100%;height:42px;padding:8px 12px;border:1px solid rgba(0,0,0,0.2);border-radius:10px;outline:none}.dir-actions{display:flex;gap:10px;justify-content:flex-end}.dir-actions .dir-btn{flex:1 1 0;min-height:42px;border-radius:10px}.dir-letters{margin-top:8px;clear:both}.dir-letter{display:inline-block;margin:4px 6px 0 0;padding:7px 12px;border-radius:999px;border:1px solid rgba(0,0,0,0.18);text-decoration:none;font-weight:800;background:#fff}.dir-letter:hover{background:rgba(0,0,0,0.03)}.dir-letter.active{background:#0d6efd;color:#fff!important;border-color:#0d6efd}.dir-modechips{margin:10px 0 6px}.dir-chip{display:inline-block;padding:4px 8px;border-radius:999px;border:1px solid rgba(0,0,0,0.15);background:rgba(0,0,0,0.03);font-weight:800;font-size:12px;margin-right:8px}.dir-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 10px}.dir-resumen{font-weight:800;opacity:0.85}.scjn-pager a{text-decoration:none!important}.dir-pager,.dir-bottombar{overflow-x:auto;-webkit-overflow-scrolling:touch}.scjn-pager,.scjn-pager table,.scjn-pager td{white-space:nowrap!important}.dir-results{margin-top:6px}.dir-grid{row-gap:14px}.dir-item{height:100%}.dir-item .dir-card-body{padding:14px}.dir-item-header{display:flex;gap:12px;align-items:flex-start}.dir-avatar{width:44px;height:44px;border-radius:999px;background:rgba(0,0,0,0.06);display:flex;align-items:center;justify-content:center;font-weight:900;flex:0 0 auto}.dir-item-main{flex:1 1 auto;min-width:0}.dir-name{font-weight:900;line-height:1.2}.dir-meta{margin-top:3px;font-weight:700;opacity:0.8}.dir-area{margin-top:2px;font-weight:800}.dir-item-action{flex:0 0 auto;padding-top:2px}.dir-link{font-weight:900;text-decoration:none;padding:6px 10px;border-radius:10px;border:1px solid rgba(13,110,253,0.35);background:rgba(13,110,253,0.08);display:inline-block}.dir-link:hover{background:rgba(13,110,253,0.14)}.dir-lines{margin-top:10px}.dir-line{display:flex;gap:10px;align-items:flex-start;margin-top:7px}.dir-ico{width:22px;text-align:center;opacity:0.85}.dir-ext{opacity:0.75;margin-left:6px;font-weight:800}.dir-email,.dir-address{word-break:break-word}.dir-empty{margin-top:10px;padding:12px 14px;border-radius:12px;background:#fff3cd;border:1px solid #ffe69c;font-weight:800}.dir-filter-toggle{display:none;padding:14px 16px;font-weight:900;text-decoration:none;color:inherit;border-bottom:1px solid rgba(0,0,0,0.1);align-items:center;justify-content:space-between}.dir-filter-toggle-icon{opacity:0.75;font-weight:900;transition:transform 0.2s ease}.dir-filter-toggle.collapsed .dir-filter-toggle-icon{transform:rotate(-90deg)}@media (min-width:769px){#dirMobileFilters.collapse{display:block!important;height:auto!important}.dir-filter-toggle{display:none!important}.dir-resumen{display:none!important}}@media (max-width:768px){.dir-filter-toggle{display:flex}.dir-filter-col{min-width:100%}.dir-filter-col-actions{flex:1 1 auto}.dir-actions{justify-content:stretch}.dir-actions .dir-btn{width:100%}.dir-clearbar{width:100%;justify-content:stretch}.dir-btn-clear{width:100%}.scjn-pager .dxpSummary,.scjn-pager td.dxpSummary,.scjn-pager .dxp-summary,.scjn-pager td.dxp-summary,.scjn-pager .dxpLite_Office2003BlueSummary,.scjn-pager .dxpLite_Office2010BlueSummary{display:none!important}.scjn-pager{font-size:12px}.scjn-pager a,.scjn-pager span{padding-left:6px;padding-right:6px}}.dir-backbar{margin:10px 0 12px}.dir-back{font-weight:900;text-decoration:none}.dir-detail .dir-card-body{padding:18px}.dir-h2{margin:0 0 10px;font-size:18px;font-weight:900}.dir-hr{margin:14px 0;opacity:0.18}.dir-kv{margin-bottom:10px;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.dir-k{font-size:12px;font-weight:900;opacity:0.75;text-transform:uppercase;letter-spacing:0.03em;flex:0 0 160px}.dir-k::after{content:":";margin-left:4px}.dir-v{font-weight:800;flex:1 1 auto;min-width:0}@media (max-width:575px){.dir-k{flex:0 0 100%}.dir-v{flex:0 0 100%}.dir-k::after{content:""}}.LDiv,.RDiv,.CDiv{display:inline-block;vertical-align:top}.Titulo{font-size:16px;font-weight:800;margin:10px 0 8px}.TituloSueldo{font-size:18px;font-weight:800;margin:10px 0 6px}.DetalleMinNoCaps{font-size:13px;font-weight:600}.DetalleMinBold,.DetalleMinBoldNoCaps{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:0.03em;opacity:0.85}.DetalleNotas{font-size:13px;font-weight:600}.hrGrey{border:0;border-top:1px solid rgba(0,0,0,0.12);margin:6px 0 0}.hrBlue{border:0;border-top:2px solid rgba(13,110,253,0.55);margin:6px 0 0}.blank_row td,.blank_row{height:10px}#tablaBusqueda,table.letra{width:100%}#tablaBusqueda td{vertical-align:top}.d-flex{display:flex}#Pleca{max-width:100%}.clasePrestaciones,.claseSeguridadSocial,.claseSeguros,.claseOP,.claseLicencia,.claseOtros{max-width:100%}@media (max-width:767px){#tablaBusqueda{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}#Pleca{padding-left:12px!important;padding-right:12px!important}}.tooltip{z-index:3000}.tooltip-inner{max-width:360px;text-align:left;padding:10px 12px;font-size:12px;line-height:1.35}.dir-topbar{justify-content:center!important}.dir-pager,.dir-bottombar{width:100%;display:flex!important;justify-content:center!important;align-items:center!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.dir-pager table,.dir-bottombar table,.scjn-pager,.scjn-pager table{margin-left:auto!important;margin-right:auto!important}.scjn-pager .dxpSummary,.scjn-pager td.dxpSummary,.scjn-pager .dxp-summary,.scjn-pager td.dxp-summary,.scjn-pager [class*="Summary"]{display:none!important}.dir-grid{display:flex!important;flex-wrap:wrap!important;margin-left:-15px;margin-right:-15px}.dir-grid>[class*="col-"]{float:none!important;display:flex;padding-left:15px;padding-right:15px;margin-bottom:14px;width:auto!important}.dir-grid>[class*="col-"] .dir-card{width:100%}.dir-grid>[class*="col-"]{flex:0 0 100%;max-width:100%}@media (min-width:768px){.dir-grid>[class*="col-"]{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.dir-grid>[class*="col-"]{flex:0 0 33.3333%;max-width:33.3333%}}.dir-letters{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.dir-letter{margin:0!important}.dir-detail .TituloSueldo{font-size:20px!important}.dir-detail .DetalleMinNoCaps{font-size:15px!important;font-weight:700!important}.dir-detail .DetalleMinBold,.dir-detail .DetalleMinBoldNoCaps{font-size:13px!important;font-weight:900!important}#Pleca{display:block!important;width:100%!important;min-width:0!important;padding:2px 0!important}#tablaBusqueda tr.plaza-row{display:flex;flex-wrap:wrap;gap:18px}#tablaBusqueda tr.plaza-row>td{display:block;width:auto!important}#tablaBusqueda tr.plaza-row>td.plaza-spacer{display:none!important}#tablaBusqueda tr.plaza-row>td.plaza-cell{flex:1 1 260px;min-width:260px}#tablaBusqueda tr.plaza-row>td.plaza-sueldo{flex:2 1 320px;min-width:320px}@media (max-width:767px){#tablaBusqueda tr.plaza-row>td.plaza-cell,#tablaBusqueda tr.plaza-row>td.plaza-sueldo{min-width:100%;flex-basis:100%}}.dir-benefits{display:flex!important;flex-wrap:wrap!important;margin:0 -8px!important}.dir-benefits>span{box-sizing:border-box!important;padding:0 8px 12px!important;width:100%!important;display:flex!important}.dir-benefits br{display:none!important}@media (min-width:768px){.dir-benefits>span{width:50%!important}}@media (min-width:992px){.dir-benefits>span{width:33.3333%!important}}.dir-benefits>span>span{display:flex!important;width:100%!important}.dir-detail .dir-benefits>span>span>div,.dir-detail .dir-benefits>span>div{display:block!important;width:100%!important;background:#fff!important;border:1px solid rgba(0,0,0,0.1)!important;border-left:4px solid #24135f!important;border-radius:12px!important;padding:10px 12px!important}.dir-detail .dir-benefits .DetalleMinNoCaps{font-size:14px!important;line-height:1.35!important;font-weight:700!important}#Notas{background:#f7f7f7!important;border-left:6px solid #24135f;border-radius:14px;padding:16px 18px;margin-top:18px}#Notas>div[style*="width: 10%"],#Notas>.CDiv{display:none!important}#Notas .DetalleMinBoldNoCaps{color:#6b7280!important;font-size:13px!important;font-weight:900!important;margin:0 0 10px 0!important}#Notas .dir-note{background:#fff;border:1px solid rgba(0,0,0,0.1);border-left:4px solid #24135f;border-radius:12px;padding:12px 14px;margin:10px 0}#Notas .dir-note-text{font-size:14px!important;line-height:1.5!important;color:#374151!important;text-align:justify!important}#Notas .dir-note-text::before{content:"--> "!important;font-weight:900!important;color:#24135f!important}