/*
 CARGODEC LEGACY STYLE
 ORDEN=46
 ID=admin-datos-v2101-css
 EXTRAIDO_DE=index.html
*/

/* CargoDec v2.1.70_MOVIL_DASHBOARD - Administrador de datos profesional */
.configTabPane[data-config-tab="tablas"] .compactCard{background:#f7f9fc!important;border:1px solid #d8e2ef!important;border-radius:18px!important;padding:18px!important;box-shadow:0 10px 28px rgba(15,23,42,.06)!important}
.adminDataTopPro{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:14px!important;border-bottom:1px solid #dbe4f0!important;padding-bottom:12px!important}
.adminDataTitlePro h2{margin:0 0 4px!important;color:#08244a!important;font-size:18px!important;letter-spacing:.2px!important;font-weight:900!important}
.adminDataTitlePro p{margin:0!important;color:#5c6f88!important;font-size:11px!important;line-height:1.35!important;font-weight:700!important;text-transform:none!important}
.adminToolsRightPro{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin:0!important;min-width:620px!important}
.adminSoftBtn,.adminToolsRightPro .btn{background:#ffffff!important;color:#0b2349!important;border:1px solid #cfd9e8!important;box-shadow:0 2px 8px rgba(15,23,42,.04)!important;border-radius:10px!important;min-height:38px!important;padding:9px 14px!important;font-size:12px!important;font-weight:900!important;text-transform:none!important}
.adminSoftBtn.primary{background:#2563eb!important;color:white!important;border-color:#2563eb!important}
.adminSoftBtn:hover{background:#eef4ff!important;border-color:#93b4e8!important}
.adminSoftBtn.primary:hover{background:#1d4ed8!important}
.db90Header{background:transparent!important;border-bottom:0!important;padding:0 0 8px!important;margin-bottom:8px!important}
.db90Title h2{font-size:17px!important;color:#08244a!important;margin:0!important}.db90Title p{font-size:11px!important;color:#5c6f88!important;margin:2px 0 0!important;font-weight:700!important}.db90Status{font-size:11px!important}.db90Badge{padding:6px 10px!important;font-size:11px!important}
.db90Tabs{gap:0!important;background:#fff!important;border:1px solid #dbe4f0!important;border-radius:14px 14px 0 0!important;margin:0!important;padding:0!important;overflow:hidden!important}
.db90Tabs button{background:#fbfcfe!important;color:#18345c!important;border:0!important;border-right:1px solid #dbe4f0!important;border-radius:0!important;padding:11px 16px!important;font-size:12px!important;min-height:40px!important}
.db90Tabs button.active{background:#fff!important;color:#0b63f6!important;box-shadow:inset 0 -3px 0 #2563eb!important}
.db90MetaBar{background:#fff!important;border:1px solid #dbe4f0!important;border-top:0!important;border-radius:0 0 14px 14px!important;padding:12px!important;margin:0 0 12px!important;gap:12px!important}
.db90Meta{background:#fbfcfe!important;border-color:#dbe4f0!important;border-radius:10px!important;min-width:112px!important;padding:9px 12px!important}.db90Meta span{font-size:10px!important;color:#53677f!important}.db90Meta b{font-size:15px!important;color:#0b63f6!important}.db90Meta:last-child b{color:#16a34a!important}
.db90Shell{grid-template-columns:250px minmax(0,1fr)!important;gap:14px!important;min-height:auto!important}
.db90Side{background:#fff!important;border:1px solid #dbe4f0!important;border-radius:15px!important;overflow:hidden!important;box-shadow:0 6px 18px rgba(15,23,42,.05)!important}
.db90SideHead{padding:13px!important;background:#fff!important;border-bottom:1px solid #e3eaf3!important}.db90SideHead b{font-size:12px!important;color:#0b63f6!important}.db90Search{height:34px!important;font-size:12px!important;font-weight:700!important;border-radius:8px!important}.db90Group{height:34px!important;font-size:12px!important;border-radius:8px!important}.db90ListHint{font-size:10px!important;color:#5c6f88!important}
.db90List{height:auto!important;max-height:none!important;overflow:visible!important;padding:10px!important}.db90TableBtn{min-height:50px!important;margin:0 0 7px!important;border:1px solid #dbe4f0!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;padding:8px 10px!important;overflow:hidden!important}.db90TableBtn span{font-size:12px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.db90TableBtn small{font-size:9px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.db90TableBtn.active{background:#eaf2ff!important;color:#08244a!important;border-color:#b7d0fb!important;box-shadow:inset 3px 0 0 #2563eb!important}.db90TableBtn.active small{color:#53677f!important}.db90TableBtn.active .db90Count{background:#e2e8f0!important;color:#08244a!important}.db90Count{font-size:10px!important;padding:3px 7px!important}
.db90ListPager{position:static!important;background:#fff!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;border:0!important;border-top:1px solid #e3eaf3!important;border-radius:0!important;padding:10px!important;margin:0!important}.db90ListPager span{font-size:11px!important;color:#08244a!important}.db90ListPager button{font-size:10px!important;padding:7px 5px!important;border-radius:8px!important;background:#fbfcfe!important}.db90ListTotal{font-size:10px!important;color:#5c6f88!important}
.db90Main{background:transparent!important}.db90Grid{grid-template-columns:minmax(0,1fr) 230px!important;gap:12px!important}.db90DataCard,.db90InfoCard{border-radius:15px!important;box-shadow:0 6px 18px rgba(15,23,42,.05)!important;background:#fff!important}.db90Toolbar{margin:8px 0!important}.db90ToolbarLeft,.db90ToolbarRight{gap:7px!important}.db90SearchTable,.db90Select{height:34px!important;font-size:12px!important}.db90Btn{background:#fff!important;color:#0b2349!important;border:1px solid #cfd9e8!important;border-radius:8px!important;padding:8px 11px!important;font-size:11px!important;box-shadow:0 1px 4px rgba(15,23,42,.04)!important}.db90Btn.primary,.db90Btn.green,.db90Btn.orange,.db90Btn.red,.db90Btn.purple{background:#fff!important;color:#0b2349!important;border-color:#cfd9e8!important}.db90Btn:hover{background:#eef4ff!important;border-color:#93b4e8!important}.db90DataTable{font-size:11px!important}.db90DataTable th{font-size:10px!important;padding:7px!important;background:#f4f7fb!important}.db90DataTable td{padding:4px 6px!important}.db90DataTable input{font-size:11px!important;padding:4px!important}.db90InfoCard h3{font-size:12px!important;color:#0b63f6!important}.db90KV{font-size:11px!important;padding:6px 0!important}.db90Quick{gap:7px!important}.db90TableWrap{max-height:42vh!important}.db90Structure table{font-size:10px!important}
@media(max-width:1200px){.adminDataTopPro{display:block!important}.adminToolsRightPro{justify-content:flex-start!important;margin-top:10px!important;min-width:0!important}.db90Shell{grid-template-columns:1fr!important}.db90Grid{grid-template-columns:1fr!important}}
