/*
 CARGODEC LEGACY STYLE
 ORDEN=107
 ID=chatgpt_patch_v2055_general_fix_css
 EXTRAIDO_DE=index.html
*/

/* El aqua va atras; tarjetas blancas */
body{background:#f0fbfb!important;}
.pedExpPage,.pedExpPageWrap,.card{background:transparent;}
.pedBox,.pedMetric,.pedParty{background:#fff!important;}
/* Quitar solo la pestana independiente de Contribuciones; se conserva la tarjeta de impuestos en General */
#pedExpTabs button[data-ped-tab="contribuciones"],
#pedExpTabs button[data-tab="contribuciones"],
#pedExpTabs button[onclick*="contribuciones"],
[data-ped-pane="contribuciones"]{display:none!important;}
/* General: impuestos y archivos mas anchos, resumen mas compacto */
[data-ped-pane="general"] .pedExpContent{display:grid!important;grid-template-columns:1.28fr .95fr .85fr 1.28fr!important;gap:14px!important;align-items:start!important;}
[data-ped-pane="general"] .obsBox{grid-column:1 / span 2!important;}
[data-ped-pane="general"] .infoBox{grid-column:3 / span 2!important;}
[data-ped-pane="general"] .contribBox table{width:100%!important;table-layout:fixed!important;}
[data-ped-pane="general"] .contribBox th,[data-ped-pane="general"] .contribBox td{text-align:center!important;vertical-align:middle!important;white-space:normal!important;line-height:1.2!important;}
[data-ped-pane="general"] .contribBox th:nth-child(1),[data-ped-pane="general"] .contribBox td:nth-child(1){width:120px!important;}
[data-ped-pane="general"] .contribBox th:nth-child(2),[data-ped-pane="general"] .contribBox td:nth-child(2){width:90px!important;}
[data-ped-pane="general"] .contribBox th:nth-child(3),[data-ped-pane="general"] .contribBox td:nth-child(3){width:250px!important;}
[data-ped-pane="general"] .contribBox th:nth-child(4),[data-ped-pane="general"] .contribBox td:nth-child(4){width:95px!important;}
[data-ped-pane="general"] .contribBox th:nth-child(5),[data-ped-pane="general"] .contribBox td:nth-child(5){width:140px!important;text-align:right!important;}
@media(max-width:1200px){[data-ped-pane="general"] .pedExpContent{grid-template-columns:1fr 1fr!important;}[data-ped-pane="general"] .obsBox,[data-ped-pane="general"] .infoBox{grid-column:auto!important;}}
@media(max-width:760px){[data-ped-pane="general"] .pedExpContent{grid-template-columns:1fr!important;}}
