/*
 CARGODEC LEGACY STYLE
 ORDEN=76
 ID=chatgpt_v2106_compact_admin_css
 EXTRAIDO_DE=index.html
*/

/* v2.1.70_MOVIL_DASHBOARD: quitar altura exagerada y compactar filas para ver mas renglones */
.configPage{padding:6px 8px!important;background:#f2f6fb!important}
.configPageHeader{margin-bottom:4px!important}
.configPageHeader h1{font-size:17px!important}
.configPageHeader p{font-size:10px!important;margin-top:2px!important}
.configPageHeader .configSubTabs button{height:26px!important;min-height:26px!important;padding:0 10px!important;font-size:10px!important;border-radius:13px!important}
.db2102Wrap{min-height:0!important;height:auto!important;display:block!important;border-radius:12px!important}
.db2102Header{display:none!important}
.db2102Tools{padding:5px 8px!important;gap:6px!important}
.db2102Tools .btn,.db2102Btn{height:27px!important;min-height:27px!important;padding:0 9px!important;font-size:9.5px!important;border-radius:7px!important}
.db2102GroupTabs button{height:31px!important;font-size:10px!important}
.db2102GroupTabs .count{font-size:9px!important;padding:1px 6px!important;margin-left:5px!important}
.db2102Kpis{padding:6px 8px!important;gap:7px!important;grid-template-columns:125px 150px 180px 160px 1fr!important}
.db2102Kpi{height:39px!important;padding:5px 9px!important;border-radius:8px!important;gap:7px!important}
.db2102Kpi i{font-size:17px!important}.db2102Kpi span{font-size:8.5px!important}.db2102Kpi b{font-size:14px!important}
.db2102Body{display:grid!important;grid-template-columns:370px minmax(620px,1fr) 245px!important;gap:7px!important;padding:7px 8px!important;align-items:start!important}
.db2102Card.db2102Main,#adminDBPanel{min-height:0!important;height:auto!important;display:block!important;overflow:hidden!important}
.db2102ListHead{padding:6px 8px!important}
.db2102Search{height:28px!important;font-size:10px!important;border-radius:7px!important}
.db2102TableList{height:auto!important;max-height:none!important;overflow:visible!important}
.db2102TableItem{height:44px!important;min-height:44px!important;padding:4px 8px!important;grid-template-columns:24px minmax(0,1fr) auto!important;gap:7px!important}
.db2102TableItem.active{padding-left:5px!important}
.db2102TableItem .ico{font-size:15px!important}
.db2102TableItem .name{font-size:10.5px!important;line-height:1.05!important}
.db2102TableItem .desc{font-size:8.5px!important;margin-top:2px!important}
.db2102Count{font-size:9px!important;padding:2px 6px!important}
.db2102Pager{height:34px!important;padding:4px 6px!important;gap:4px!important;justify-content:center!important}
.db2102Pager button{height:25px!important;min-width:28px!important;font-size:9.5px!important;border-radius:7px!important}
.db2102Pager .label{font-size:10px!important;margin:0 2px!important}
.db2102ListTotal{font-size:11px!important;padding:5px 8px 7px!important;line-height:1.1!important}
.db2102Selected{padding:6px 9px!important;gap:7px!important}
.db2102Selected h2{font-size:15px!important;line-height:1!important}.db2102Selected small{font-size:9px!important;margin-top:2px!important}
.db2102Status span{font-size:9px!important;padding:4px 7px!important}
.db2102InnerTabs{padding:0 9px!important}.db2102InnerTabs button{height:28px!important;font-size:9.5px!important;padding:0 10px!important}
.db2102DataTools{padding:6px 9px!important}.db2102DataTools input{height:27px!important;font-size:10px!important;width:240px!important}
.db2102TableWrap{flex:none!important;height:auto!important;min-height:0!important;max-height:330px!important;overflow:auto!important;padding:0 9px 0!important;border-bottom:1px solid #d7e0ed!important}
.db2102DataTable{font-size:9px!important}.db2102DataTable th{height:23px!important;padding:3px 6px!important}.db2102DataTable td{height:22px!important;padding:2px 6px!important;max-width:145px!important}
.db2102DataPager{margin-top:0!important;padding:5px 9px!important;position:relative!important;border-top:1px solid #d7e0ed!important}
.db2102DataPager .left{font-size:9.5px!important}.db2102DataPager select{height:25px!important;font-size:9px!important}
.db2102Info{padding:8px!important}.db2102Info h3{font-size:10px!important;margin-bottom:6px!important}.db2102KV{font-size:9.5px!important;padding:5px 0!important}
.db2102Actions{padding:8px!important;gap:5px!important}.db2102Actions .db2102Btn{height:25px!important;font-size:9px!important}
.db2102Footer{height:28px!important;font-size:10px!important}
#cargoBuildV91{font-size:10px!important;padding:6px 9px!important;border-radius:9px!important}
@media(max-width:1500px){.db2102Body{grid-template-columns:330px minmax(560px,1fr) 225px!important}.db2102TableItem{height:42px!important}.db2102TableWrap{max-height:310px!important}}
