/* DC CONTROL 10.4.81r7 — SOLO PRESENTACIÓN.
   1) Configuración: tarjetas sólidas, sin degradados.
   2) Garantías 3.0: jerarquía cromática más clara por prioridad/estado. */

/* CONFIGURACIÓN · tarjetas sólidas */
html.dc-dark #configPeople .config-section-block,html[data-theme="dark"] #configPeople .config-section-block{background:#172231!important}
html.dc-dark #configPeople .config-section-block:nth-child(1),html[data-theme="dark"] #configPeople .config-section-block:nth-child(1){background:#173b68!important;border-color:#3b8df0!important}
html.dc-dark #configPeople .config-section-block:nth-child(2),html[data-theme="dark"] #configPeople .config-section-block:nth-child(2){background:#17452f!important;border-color:#43c77f!important}
html.dc-dark #configPeople .config-section-block:nth-child(3),html[data-theme="dark"] #configPeople .config-section-block:nth-child(3){background:#563417!important;border-color:#ff9638!important}
html.dc-dark #configPeople .config-section-block:nth-child(4),html[data-theme="dark"] #configPeople .config-section-block:nth-child(4){background:#402765!important;border-color:#a46cf2!important}
html.dc-dark #configPeople .config-section-block:nth-child(5),html[data-theme="dark"] #configPeople .config-section-block:nth-child(5){background:#174754!important;border-color:#35c4df!important}
html.dc-dark .config-user-card.tone-blue,html[data-theme="dark"] .config-user-card.tone-blue{background:#17467e!important}
html.dc-dark .config-user-card.tone-green,html[data-theme="dark"] .config-user-card.tone-green{background:#185239!important}
html.dc-dark .config-user-card.tone-orange,html[data-theme="dark"] .config-user-card.tone-orange{background:#663a18!important}
html.dc-dark .config-user-card.tone-purple,html[data-theme="dark"] .config-user-card.tone-purple{background:#4d2d79!important}
html.dc-dark .config-user-card.tone-cyan,html[data-theme="dark"] .config-user-card.tone-cyan{background:#17566a!important}
html.dc-dark .config-role-card.role-tone-0,html[data-theme="dark"] .config-role-card.role-tone-0{background:#17467e!important}
html.dc-dark .config-role-card.role-tone-1,html[data-theme="dark"] .config-role-card.role-tone-1{background:#185239!important}
html.dc-dark .config-role-card.role-tone-2,html[data-theme="dark"] .config-role-card.role-tone-2{background:#663a18!important}
html.dc-dark .config-role-card.role-tone-3,html[data-theme="dark"] .config-role-card.role-tone-3{background:#4d2d79!important}
html.dc-dark .config-role-card.role-tone-4,html[data-theme="dark"] .config-role-card.role-tone-4{background:#17566a!important}
html.dc-dark #configSuppliers .config-info-grid .info-blue,html[data-theme="dark"] #configSuppliers .config-info-grid .info-blue{background:#17467e!important}
html.dc-dark #configSuppliers .config-info-grid .info-green,html[data-theme="dark"] #configSuppliers .config-info-grid .info-green{background:#185239!important}
html.dc-dark .config-supplier-card.supplier-tone-0,html[data-theme="dark"] .config-supplier-card.supplier-tone-0{background:#632b47!important}
html.dc-dark .config-supplier-card.supplier-tone-1,html[data-theme="dark"] .config-supplier-card.supplier-tone-1{background:#17467e!important}
html.dc-dark .config-supplier-card.supplier-tone-2,html[data-theme="dark"] .config-supplier-card.supplier-tone-2{background:#185239!important}
html.dc-dark .config-supplier-card.supplier-tone-3,html[data-theme="dark"] .config-supplier-card.supplier-tone-3{background:#663a18!important}
html.dc-dark .config-supplier-card.supplier-tone-4,html[data-theme="dark"] .config-supplier-card.supplier-tone-4{background:#4d2d79!important}
html.dc-dark .config-supplier-card.supplier-tone-5,html[data-theme="dark"] .config-supplier-card.supplier-tone-5{background:#17566a!important}
html.dc-dark .data-safety-card,html[data-theme="dark"] .data-safety-card{background:#193e6c!important}
html.dc-dark .map-config-card,html[data-theme="dark"] .map-config-card{background:#17464d!important}

/* GARANTÍAS 3.0 · colores sólidos y distinguibles */
html.dc-dark .w3-kpis>div,html[data-theme="dark"] .w3-kpis>div{background:#183354!important;border:2px solid #3b82f6!important}
html.dc-dark .w3-kpis .critical,html[data-theme="dark"] .w3-kpis .critical{background:#5a2028!important;border-color:#ef4444!important}
html.dc-dark .w3-kpis .high,html[data-theme="dark"] .w3-kpis .high{background:#5a4218!important;border-color:#f59e0b!important}
html.dc-dark .w3-kpis .good,html[data-theme="dark"] .w3-kpis .good{background:#174b31!important;border-color:#22c55e!important}
html.dc-dark .w3-group,html[data-theme="dark"] .w3-group{background:#17263a!important;border:2px solid #38506c!important}
html.dc-dark .w3-group.critical>summary,html[data-theme="dark"] .w3-group.critical>summary{background:#722a34!important;color:#ffd7dc!important}
html.dc-dark .w3-group.high>summary,html[data-theme="dark"] .w3-group.high>summary{background:#6b4d18!important;color:#ffe4a3!important}
html.dc-dark .w3-group.normal>summary,html[data-theme="dark"] .w3-group.normal>summary{background:#18543a!important;color:#c9f9dc!important}
html.dc-dark .w3-group.closed>summary,html[data-theme="dark"] .w3-group.closed>summary{background:#33445c!important;color:#eef4fb!important}
html.dc-dark .w3-card,html[data-theme="dark"] .w3-card{background:#183a2a!important;border:2px solid #2f9f64!important;border-left:7px solid #22c55e!important}
html.dc-dark .w3-card.high,html[data-theme="dark"] .w3-card.high{background:#554019!important;border-color:#c98b16!important;border-left-color:#f59e0b!important}
html.dc-dark .w3-card.critical,html[data-theme="dark"] .w3-card.critical{background:#56232b!important;border-color:#c53b49!important;border-left-color:#ef4444!important}
html.dc-dark .w3-info span,html[data-theme="dark"] .w3-info span{background:rgba(8,18,30,.48)!important;border:1px solid rgba(255,255,255,.10)!important;color:#f8fafc!important}
html.dc-dark .w3-card p,html.dc-dark .w3-info small,html.dc-dark .w3-kpis span,html[data-theme="dark"] .w3-card p,html[data-theme="dark"] .w3-info small,html[data-theme="dark"] .w3-kpis span{color:#c9d6e7!important}
html.dc-dark .w3-age,html[data-theme="dark"] .w3-age{color:#fff!important}
