Cambios del 21/01/2026

main
Simon Hurtado 5 months ago
parent 713c1dbc38
commit 4cb29a3df8

@ -1,16 +1,13 @@
/* Variables de colores globales - disponibles para todos los componentes */ /* Variables de colores globales - disponibles para todos los componentes */
/* -------------------Guia de instalacion--------------------------- /* -------------------Guia de instalacion---------------------------
Se isntala en la ruta /agc/css/custom.css <------------------------------
Estilos de welcome - timeclock y botón admin Poner clase HTML "class=\"welcome-modern\"" en línea 119 de welcome.php
Poner placeholder=\"Phone Login\" en input - Linea 1737 vicidial.php
Poner placeholder=\"Phone Password\" en input - Linea 1739 vicidial.php
Importar estilos de sidebar de forma globar, agregar (echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../agc/css/custom.css\" />\n";)- linea 1951 admin_header.php
1. Poner clase HTML "class=\"welcome-modern\"" en línea 119 de welcome.php
Agregar placeholder inputs Welcome.php
IMPORTAR ESTILOS DE FORMA GLOBAL - admin_header.php linea 1951
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../agc/css/custom.css\" />\n";
------------------------------------------------------------*/ ------------------------------------------------------------*/
@ -38,6 +35,7 @@ echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../agc/css/custom.css\"
/* Colores de fondo decorativo */ /* Colores de fondo decorativo */
--bg-decorative-1: rgba(0, 196, 180, 0.1); --bg-decorative-1: rgba(0, 196, 180, 0.1);
--bg-decorative-2: rgba(0, 135, 122, 0.1); --bg-decorative-2: rgba(0, 135, 122, 0.1);
--bg-white-transparent: rgba(255, 255, 255, 0.6);
} }
/* Reset de estilos - Prioridad máxima sobre otros CSS */ /* Reset de estilos - Prioridad máxima sobre otros CSS */
@ -1173,52 +1171,52 @@ body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B9
========================================================================== */ ========================================================================== */
/* Items normales - Botones verdes */ /* Items normales - Botones verdes */
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .head_style { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .head_style {
background: #00C4B4 !important; background: var(--color-primary-light) !important;
background-color: #00C4B4 !important; background-color: var(--color-primary-light) !important;
padding: 8px 6px !important; padding: 8px 6px !important;
border-radius: 8px; border-radius: 8px;
transition: all 0.3s ease; transition: all 0.3s ease;
cursor: pointer; cursor: pointer;
margin: 3px 0; margin: 3px 0;
border: 2px solid #00C4B4 !important; border: 2px solid var(--color-primary-light) !important;
display: block; display: block;
} }
/* Sobrescribir estilos inline del HTML */ /* Sobrescribir estilos inline del HTML */
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] tr .head_style { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] tr .head_style {
background: #00C4B4 !important; background: var(--color-primary-light) !important;
background-color: #00C4B4 !important; background-color: var(--color-primary-light) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] tr[bgcolor="#015B91"] .head_style { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] tr[bgcolor="#015B91"] .head_style {
background: #00C4B4 !important; background: var(--color-primary-light) !important;
background-color: #00C4B4 !important; background-color: var(--color-primary-light) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] tr[bgcolor="#015B91"] .head_style td { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] tr[bgcolor="#015B91"] .head_style td {
background: #00C4B4 !important; background: var(--color-primary-light) !important;
background-color: #00C4B4 !important; background-color: var(--color-primary-light) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .head_style:hover { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .head_style:hover {
background: #00C4B4 !important; background: var(--color-primary-light) !important;
background-color: #00C4B4 !important; background-color: var(--color-primary-light) !important;
border-color: #00C4B4 !important; border-color: var(--color-primary-light) !important;
transform: translateY(-2px); transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(76, 175, 80, 0.3) !important; box-shadow: 0 4px 12px rgba(76, 175, 80, 0.3) !important;
} }
/* Sobrescribir hover inline del HTML */ /* Sobrescribir hover inline del HTML */
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] tr .head_style:hover { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] tr .head_style:hover {
background: #00C4B4 !important; background: var(--color-primary-light) !important;
background-color: #00C4B4 !important; background-color: var(--color-primary-light) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .head_style td { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .head_style td {
padding: 0 !important; padding: 0 !important;
border: none !important; border: none !important;
background: #00C4B4 !important; background: var(--color-primary-light) !important;
background-color: #00C4B4 !important; background-color: var(--color-primary-light) !important;
width: 160px !important; width: 160px !important;
} }
@ -1245,42 +1243,42 @@ body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B9
/* Item seleccionado - Verde más oscuro */ /* Item seleccionado - Verde más oscuro */
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .head_style_selected { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .head_style_selected {
background: #00A896 !important; background: var(--color-primary-medium) !important;
background-color: #00A896 !important; background-color: var(--color-primary-medium) !important;
padding: 8px 6px !important; padding: 8px 6px !important;
border-radius: 8px; border-radius: 8px;
margin: 3px 0; margin: 3px 0;
border: 2px solid #00A896 !important; border: 2px solid var(--color-primary-medium) !important;
display: block; display: block;
box-shadow: 0 2px 8px rgba(56, 142, 60, 0.3) !important; box-shadow: 0 2px 8px rgba(56, 142, 60, 0.3) !important;
} }
/* Sobrescribir estilos inline del HTML para seleccionado */ /* Sobrescribir estilos inline del HTML para seleccionado */
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] tr .head_style_selected { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] tr .head_style_selected {
background: #00A896 !important; background: var(--color-primary-medium) !important;
background-color: #00A896 !important; background-color: var(--color-primary-medium) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] tr .head_style_selected:hover { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] tr .head_style_selected:hover {
background: #00A896 !important; background: var(--color-primary-medium) !important;
background-color: #00A896 !important; background-color: var(--color-primary-medium) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] tr[bgcolor="#015B91"] .head_style_selected { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] tr[bgcolor="#015B91"] .head_style_selected {
background: #00A896 !important; background: var(--color-primary-medium) !important;
background-color: #00A896 !important; background-color: var(--color-primary-medium) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] tr[bgcolor="#015B91"] .head_style_selected td { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] tr[bgcolor="#015B91"] .head_style_selected td {
background: #00A896 !important; background: var(--color-primary-medium) !important;
background-color: #00A896 !important; background-color: var(--color-primary-medium) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .head_style_selected td { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .head_style_selected td {
padding: 0 !important; padding: 0 !important;
border: none !important; border: none !important;
background: #00A896 !important; background: var(--color-primary-medium) !important;
background-color: #00A896 !important; background-color: var(--color-primary-medium) !important;
width: 160px !important; width: 160px !important;
} }
@ -1328,7 +1326,7 @@ body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B9
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .subhead_style:hover { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .subhead_style:hover {
background: rgba(76, 175, 80, 0.1) !important; background: rgba(76, 175, 80, 0.1) !important;
background-color: rgba(76, 175, 80, 0.1) !important; background-color: rgba(76, 175, 80, 0.1) !important;
border-left-color: #00C4B4 !important; border-left-color: var(--color-primary-light) !important;
transform: translateX(3px); transform: translateX(3px);
} }
@ -1356,7 +1354,7 @@ body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B9
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .subhead_style:hover font { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .subhead_style:hover font {
color: #00C4B4 !important; color: var(--color-primary-light) !important;
font-weight: 500 !important; font-weight: 500 !important;
} }
@ -1367,14 +1365,14 @@ body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B9
padding: 6px 6px 6px 20px !important; padding: 6px 6px 6px 20px !important;
border-radius: 6px; border-radius: 6px;
margin: 2px 0; margin: 2px 0;
border-left: 3px solid #00C4B4 !important; border-left: 3px solid var(--color-primary-light) !important;
box-shadow: 0 1px 4px rgba(76, 175, 80, 0.2) !important; box-shadow: 0 1px 4px rgba(76, 175, 80, 0.2) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .subhead_style_selected:hover { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .subhead_style_selected:hover {
background: rgba(76, 175, 80, 0.2) !important; background: rgba(76, 175, 80, 0.2) !important;
background-color: rgba(76, 175, 80, 0.2) !important; background-color: rgba(76, 175, 80, 0.2) !important;
border-left-color: #00A896 !important; border-left-color: var(--color-primary-medium) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .subhead_style_selected td { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .subhead_style_selected td {
@ -1390,14 +1388,14 @@ body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B9
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .subhead_style_selected font { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .subhead_style_selected font {
color: #00A896 !important; color: var(--color-primary-medium) !important;
font-size: 11px !important; font-size: 11px !important;
font-weight: 600 !important; font-weight: 600 !important;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .subhead_style_selected a font { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .subhead_style_selected a font {
color: #00A896 !important; color: var(--color-primary-medium) !important;
} }
/* ========================================================================== /* ==========================================================================
@ -1438,7 +1436,7 @@ body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B9
padding: 6px 6px 6px 20px !important; padding: 6px 6px 6px 20px !important;
border-radius: 6px; border-radius: 6px;
margin: 2px 0; margin: 2px 0;
border-left: 3px solid #00C4B4 !important; border-left: 3px solid var(--color-primary-light) !important;
transition: all 0.2s ease; transition: all 0.2s ease;
cursor: pointer; cursor: pointer;
} }
@ -1446,7 +1444,7 @@ body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B9
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .adminmenu_style_selected:hover { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .adminmenu_style_selected:hover {
background: rgba(76, 175, 80, 0.2) !important; background: rgba(76, 175, 80, 0.2) !important;
background-color: rgba(76, 175, 80, 0.2) !important; background-color: rgba(76, 175, 80, 0.2) !important;
border-left-color: #00A896 !important; border-left-color: var(--color-primary-medium) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .adminmenu_style_selected td { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .adminmenu_style_selected td {
@ -1462,14 +1460,14 @@ body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B9
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .adminmenu_style_selected font { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .adminmenu_style_selected font {
color: #00A896 !important; color: var(--color-primary-medium) !important;
font-size: 11px !important; font-size: 11px !important;
font-weight: 600 !important; font-weight: 600 !important;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .adminmenu_style_selected a font { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"] .adminmenu_style_selected a font {
color: #00A896 !important; color: var(--color-primary-medium) !important;
} }
/* ========================================================================== /* ==========================================================================
@ -1542,8 +1540,8 @@ body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B9
border-radius: 8px; border-radius: 8px;
padding: 12px !important; padding: 12px !important;
margin: 8px 0 !important; margin: 8px 0 !important;
background: rgba(255, 255, 255, 0.6) !important; background: var(--bg-white-transparent) !important;
background-color: rgba(255, 255, 255, 0.6) !important; background-color: var(--bg-white-transparent) !important;
border: 1px solid rgba(76, 175, 80, 0.2) !important; border: 1px solid rgba(76, 175, 80, 0.2) !important;
transition: all 0.3s ease; transition: all 0.3s ease;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
@ -1613,29 +1611,29 @@ body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B9
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_y a { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_y a {
color: #00C4B4 !important; color: var(--color-primary-light) !important;
text-decoration: none; text-decoration: none;
font-weight: 500; font-weight: 500;
transition: color 0.2s ease; transition: color 0.2s ease;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_y a:hover { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_y a:hover {
color: #00A896 !important; color: var(--color-primary-medium) !important;
text-decoration: underline; text-decoration: underline;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_y a font { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_y a font {
color: #00C4B4 !important; color: var(--color-primary-light) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_y a:hover font { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_y a:hover font {
color: #00A896 !important; color: var(--color-primary-medium) !important;
} }
/* Filas de tabla - variante X */ /* Filas de tabla - variante X */
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_x { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_x {
background: #ffffff !important; background: var(--color-bg-white) !important;
background-color: #ffffff !important; background-color: var(--color-bg-white) !important;
transition: all 0.2s ease; transition: all 0.2s ease;
cursor: pointer; cursor: pointer;
} }
@ -1660,23 +1658,23 @@ body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B9
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_x a { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_x a {
color: #00C4B4 !important; color: var(--color-primary-light) !important;
text-decoration: none; text-decoration: none;
font-weight: 500; font-weight: 500;
transition: color 0.2s ease; transition: color 0.2s ease;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_x a:hover { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_x a:hover {
color: #00A896 !important; color: var(--color-primary-medium) !important;
text-decoration: underline; text-decoration: underline;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_x a font { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_x a font {
color: #00C4B4 !important; color: var(--color-primary-light) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_x a:hover font { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) .records_list_x a:hover font {
color: #00C4B4 !important; color: var(--color-primary-light) !important;
} }
/* Estilos para encabezados de tabla en contenido principal */ /* Estilos para encabezados de tabla en contenido principal */
@ -1687,12 +1685,12 @@ body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B9
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="black"] td { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="black"] td {
padding: 12px 8px !important; padding: 12px 8px !important;
background: #2d2d2d !important; background: var(--color-text-dark) !important;
background-color: #2d2d2d !important; background-color: var(--color-text-dark) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="black"] font { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="black"] font {
color: #ffffff !important; color: var(--color-text-light) !important;
font-weight: 600 !important; font-weight: 600 !important;
font-size: 11px !important; font-size: 11px !important;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
@ -1701,21 +1699,21 @@ body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B9
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="black"] a { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="black"] a {
color: #ffffff !important; color: var(--color-text-light) !important;
text-decoration: none; text-decoration: none;
transition: color 0.2s ease; transition: color 0.2s ease;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="black"] a:hover { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="black"] a:hover {
color: #00C4B4 !important; color: var(--color-primary-light) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="black"] a font { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="black"] a font {
color: #ffffff !important; color: var(--color-text-light) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="black"] a:hover font { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="black"] a:hover font {
color: #00C4B4 !important; color: var(--color-primary-light) !important;
} }
/* ========================================================================== /* ==========================================================================
@ -1730,22 +1728,22 @@ body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B9
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] tr:last-child td[bgcolor="#015B91"] font { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] tr:last-child td[bgcolor="#015B91"] font {
color: #00C4B4 !important; color: var(--color-primary-light) !important;
font-size: 9px !important; font-size: 9px !important;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] tr:last-child td[bgcolor="#015B91"] a { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] tr:last-child td[bgcolor="#015B91"] a {
color: #00C4B4 !important; color: var(--color-primary-light) !important;
text-decoration: none; text-decoration: none;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] tr:last-child td[bgcolor="#015B91"] a font { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] tr:last-child td[bgcolor="#015B91"] a font {
color: #00C4B4 !important; color: var(--color-primary-light) !important;
} }
body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] tr:last-child td[bgcolor="#015B91"] a:hover { body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B91"]) table[bgcolor="white"][cellpadding="0"] tr:last-child td[bgcolor="#015B91"] a:hover {
color: #00A896 !important; color: var(--color-primary-medium) !important;
text-decoration: underline; text-decoration: underline;
} }
@ -1773,3 +1771,224 @@ body:has(table[bgcolor="white"][cellpadding="0"] td[width="170"][bgcolor="#015B9
font-size: 14px !important; font-size: 14px !important;
} }
} }
/* ==========================================================================
ESTILOS MODERNOS PARA BARRA DE NAVEGACIÓN SUPERIOR
========================================================================== */
/* Estilos para la barra de navegación superior (HOME | Timeclock | Chat | Logout) */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] {
background: var(--color-bg-white) !important;
box-shadow: none !important;
border-bottom: none !important;
border-left: none !important;
padding: 16px 24px !important;
height: auto !important;
min-height: 60px !important;
position: relative !important;
overflow: hidden !important;
}
/* Efecto decorativo de brillo sutil - ajustado para fondo blanco */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"]::before {
content: '' !important;
position: absolute !important;
top: 0 !important;
left: -100% !important;
width: 100% !important;
height: 100% !important;
background: linear-gradient(90deg, transparent, var(--bg-decorative-1), transparent) !important;
animation: shimmer 3s infinite !important;
}
@keyframes shimmer {
0% { left: -100%; }
100% { left: 100%; }
}
/* Estilos para las celdas de la barra de navegación */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] td {
background: transparent !important;
padding: 1px 20px !important;
vertical-align: middle !important;
position: relative !important;
z-index: 1 !important;
}
/* Estilos para el texto de navegación (HOME, Timeclock, etc.) */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] font[face="ARIAL,HELVETICA"][color="WHITE"] {
color: var(--color-primary-medium) !important;
font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, Arial, Helvetica, sans-serif !important;
font-weight: 700 !important;
text-shadow: none !important;
letter-spacing: 0.5px !important;
font-size: 13px !important;
}
/* Separador "|" con estilo moderno - todos los font dentro del td izquierdo */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] td[align="LEFT"] font[face="ARIAL,HELVETICA"][color="WHITE"][size="1"] {
color: var(--color-primary-medium) !important;
font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, Arial, Helvetica, sans-serif !important;
font-weight: 700 !important;
text-shadow: none !important;
opacity: 1 !important;
margin: 0 6px !important;
}
/* Asegurar que el nombre de usuario (6666) tenga el mismo color */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] td[align="LEFT"] font[face="ARIAL,HELVETICA"][color="WHITE"][size="1"] font[face="ARIAL,HELVETICA"][color="WHITE"][size="1"] {
color: var(--color-primary-medium) !important;
font-weight: 700 !important;
opacity: 1 !important;
}
/* Estilos para la fecha/hora en la derecha */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] td[align="RIGHT"] {
text-align: right !important;
position: relative !important;
z-index: 1 !important;
}
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] td[align="RIGHT"] font {
color: var(--color-primary-medium) !important;
font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, Arial, Helvetica, sans-serif !important;
font-weight: 600 !important;
text-shadow: none !important;
letter-spacing: 0.8px !important;
font-size: 13px !important;
background: var(--bg-decorative-1) !important;
padding: 6px 12px !important;
border-radius: 20px !important;
display: inline-block !important;
border: 1px solid var(--color-primary-lightest) !important;
}
/* Ocultar los dos tr vacíos siguientes */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:nth-child(2)[bgcolor="#015B91"] {
display: none !important;
visibility: hidden !important;
height: 0 !important;
padding: 0 !important;
margin: 0 !important;
line-height: 0 !important;
}
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:nth-child(3)[bgcolor="#E6E6E6"] {
display: none !important;
visibility: hidden !important;
height: 0 !important;
padding: 0 !important;
margin: 0 !important;
line-height: 0 !important;
}
/* Ocultar la barra verde (td con colspan="2" height="2" bgcolor="#015B91") */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr td[align="LEFT"][colspan="2"][height="2"][bgcolor="#015B91"],
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr td[colspan="2"][height="2"][bgcolor="#015B91"] {
display: none !important;
visibility: hidden !important;
height: 0 !important;
padding: 0 !important;
margin: 0 !important;
line-height: 0 !important;
border: none !important;
}
/* Ocultar el tr que contiene la barra verde */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:has(td[colspan="2"][height="2"][bgcolor="#015B91"]),
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:has(td[align="LEFT"][colspan="2"][height="2"][bgcolor="#015B91"]) {
display: none !important;
visibility: hidden !important;
height: 0 !important;
padding: 0 !important;
margin: 0 !important;
line-height: 0 !important;
}
/* Mejora adicional: hover effect en los elementos de navegación (si fueran clicables) */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] td[align="LEFT"] {
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}
/* Efecto hover moderno para los elementos de texto de navegación */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] td[align="LEFT"] font[face="ARIAL,HELVETICA"][color="WHITE"][size="1"] {
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
position: relative !important;
display: inline-block !important;
}
/* Efecto de resaltado sutil al pasar el mouse (si fuera interactivo) */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] td[align="LEFT"] font[face="ARIAL,HELVETICA"][color="WHITE"][size="1"]:hover {
color: var(--color-primary-medium) !important;
transform: translateY(-1px) !important;
}
/* ==========================================================================
RESPONSIVE - BARRA DE NAVEGACIÓN SUPERIOR
========================================================================== */
/* Prevenir que la fecha/hora se apile y mantener altura fija */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] {
white-space: nowrap !important;
overflow: hidden !important;
}
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] td[align="RIGHT"] {
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
}
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] td[align="RIGHT"] font {
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
max-width: 100% !important;
display: inline-block !important;
}
/* Media queries para pantallas pequeñas */
@media (max-width: 768px) {
/* Mantener altura fija y reducir padding */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] {
min-height: 50px !important;
max-height: 50px !important;
height: 50px !important;
padding: 8px 12px !important;
}
/* Reducir tamaño de fuente de fecha/hora */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] td[align="RIGHT"] font {
font-size: 10px !important;
padding: 4px 8px !important;
letter-spacing: 0.3px !important;
}
/* Reducir tamaño de fuente de navegación */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] td[align="LEFT"] font[face="ARIAL,HELVETICA"][color="WHITE"][size="1"] {
font-size: 11px !important;
}
}
@media (max-width: 480px) {
/* Altura aún más pequeña en móviles */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] {
min-height: 45px !important;
max-height: 45px !important;
height: 45px !important;
padding: 6px 10px !important;
}
/* Ocultar fecha completa, mostrar solo hora si es necesario */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] td[align="RIGHT"] font {
font-size: 9px !important;
padding: 3px 6px !important;
}
/* Reducir más el texto de navegación */
table[bgcolor="#D9E6FE"][cellpadding="2"][cellspacing="0"][width="870"] tbody > tr:first-child[bgcolor="#015B91"] td[align="LEFT"] font[face="ARIAL,HELVETICA"][color="WHITE"][size="1"] {
font-size: 10px !important;
margin: 0 3px !important;
}
}

Loading…
Cancel
Save