/*
 CARGODEC LEGACY STYLE
 ORDEN=105
 ID=chatgpt_patch_v2051_perf_aqua_background
 EXTRAIDO_DE=index.html
*/

/* Aqua solo atras del area de trabajo, no dentro de las tarjetas */
#pedExpediente,
.pedExpPage,
section#pedimentos,
section#pedimentos.card{
  background:#f0fbfb!important;
}
.pedExpPage .pedBox,
.pedExpPage .pedParty,
.pedExpPage .pedMetric{
  background:#ffffff!important;
  border-color:#dbe4f0!important;
}
.pedExpPage .pedBox table th{background:#f1f5f9!important}

/* Quitar pestana Contribuciones sin setInterval pesado */
#pedExpTabs button[data-ped-tab="contribuciones"],
#pedExpTabs button[data-tab="contribuciones"]{display:none!important}

/* General: mas espacio a Contribuciones y Archivos; Resumen rapido mas angosto */
.pedExpPage [data-ped-pane="general"] .pedExpContent{
  grid-template-columns:minmax(430px,1.32fr) minmax(300px,.88fr) minmax(250px,.68fr) minmax(430px,1.32fr)!important;
  align-items:stretch!important;
}
.pedExpPage [data-ped-pane="general"] .contribBox{min-width:430px!important;overflow:auto!important}
.pedExpPage [data-ped-pane="general"] .filesBox{min-width:430px!important;overflow:auto!important}

/* Tabla de contribuciones: columnas anchas y centradas */
.pedExpPage .contribBox table{
  table-layout:fixed!important;
  min-width:620px!important;
  width:100%!important;
}
.pedExpPage .contribBox th,
.pedExpPage .contribBox td{
  text-align:center!important;
  vertical-align:middle!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  line-height:1.2!important;
}
.pedExpPage .contribBox th:nth-child(1),
.pedExpPage .contribBox td:nth-child(1){width:120px!important}
.pedExpPage .contribBox th:nth-child(2),
.pedExpPage .contribBox td:nth-child(2){width:95px!important}
.pedExpPage .contribBox th:nth-child(3),
.pedExpPage .contribBox td:nth-child(3){width:230px!important}
.pedExpPage .contribBox th:nth-child(4),
.pedExpPage .contribBox td:nth-child(4){width:110px!important}
.pedExpPage .contribBox th:nth-child(5),
.pedExpPage .contribBox td:nth-child(5){width:140px!important}
.pedExpPage .contribBox tr.total td{
  text-align:center!important;
  font-weight:900!important;
  color:#2563eb!important;
}
@media(max-width:1200px){
  .pedExpPage [data-ped-pane="general"] .pedExpContent{grid-template-columns:1fr 1fr!important}
  .pedExpPage [data-ped-pane="general"] .contribBox,
  .pedExpPage [data-ped-pane="general"] .filesBox{min-width:0!important}
}
@media(max-width:760px){
  .pedExpPage [data-ped-pane="general"] .pedExpContent{grid-template-columns:1fr!important}
}
