Cabecera indigo fija (legible en modo oscuro) en tableros y actas; seed: gibranlp

This commit is contained in:
Leopoldo Rodríguez 2026-10-13 20:36:43 -06:00
parent 7a8f95aa8c
commit 62a31c05d7
6 changed files with 12 additions and 10 deletions

View File

@ -42,7 +42,7 @@ EQUIPO = [
("alan", "Alán Basurto", "Técnico", "produccion", ""), ("alan", "Alán Basurto", "Técnico", "produccion", ""),
("daniel", "Daniel Martínez", "Técnico", "produccion", ""), ("daniel", "Daniel Martínez", "Técnico", "produccion", ""),
("aldair", "Aldair", "Fabricación / ensamble de tarjetas (rol por confirmar)", "fabricacion", ""), ("aldair", "Aldair", "Fabricación / ensamble de tarjetas (rol por confirmar)", "fabricacion", ""),
("gibran", "Gibran", "Software htracker", "software", ""), ("gibranlp", "Gibran", "Software htracker (monitor)", "software", ""),
("claude", "Claude", "Asistente de ingeniería", "asistente", ""), ("claude", "Claude", "Asistente de ingeniería", "asistente", ""),
] ]

View File

@ -18,7 +18,7 @@
body{margin:0;background:var(--papel);color:var(--tinta);font:15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif} body{margin:0;background:var(--papel);color:var(--tinta);font:15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.wrap{max-width:1020px;margin:0 auto;padding:18px 16px 70px} .wrap{max-width:1020px;margin:0 auto;padding:18px 16px 70px}
header.top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between; header.top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;
background:var(--tinta);color:#fff;padding:16px;border-radius:12px;margin-bottom:16px} background:#2C3C5B;color:#fff;padding:16px;border-radius:12px;margin-bottom:16px}
header.top h1{margin:0;font-size:20px} header.top h1{margin:0;font-size:20px}
header.top .meta{color:#d7d2c8;font-size:13px} header.top .meta{color:#d7d2c8;font-size:13px}
a.volver{color:#fff;font-size:13px;text-decoration:none;opacity:.85} a.volver{color:#fff;font-size:13px;text-decoration:none;opacity:.85}

View File

@ -8,7 +8,7 @@
body{margin:0;background:var(--papel);color:var(--tinta); body{margin:0;background:var(--papel);color:var(--tinta);
font:16px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-text-size-adjust:100%} font:16px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-text-size-adjust:100%}
.wrap{max-width:820px;margin:0 auto;padding:16px 16px 120px} .wrap{max-width:820px;margin:0 auto;padding:16px 16px 120px}
header.top{background:var(--tinta);color:#fff;padding:16px;border-radius:12px;margin-bottom:16px} header.top{background:#2C3C5B;color:#fff;padding:16px;border-radius:12px;margin-bottom:16px}
header.top h1{margin:0;font-size:20px} header.top h1{margin:0;font-size:20px}
header.top p{margin:4px 0 0;color:#d7d2c8;font-size:14px} header.top p{margin:4px 0 0;color:#d7d2c8;font-size:14px}
.borrador{background:var(--aviso-bg);border:1px solid var(--aviso);color:#a5620a; .borrador{background:var(--aviso-bg);border:1px solid var(--aviso);color:#a5620a;

View File

@ -18,7 +18,7 @@
body{margin:0;background:var(--papel);color:var(--tinta);font:15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif} body{margin:0;background:var(--papel);color:var(--tinta);font:15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.wrap{max-width:1000px;margin:0 auto;padding:18px 16px 70px} .wrap{max-width:1000px;margin:0 auto;padding:18px 16px 70px}
header.top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between; header.top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;
background:var(--tinta);color:#fff;padding:16px;border-radius:12px;margin-bottom:16px} background:#2C3C5B;color:#fff;padding:16px;border-radius:12px;margin-bottom:16px}
header.top h1{margin:0;font-size:20px} header.top h1{margin:0;font-size:20px}
header.top .meta{color:#d7d2c8;font-size:13px} header.top .meta{color:#d7d2c8;font-size:13px}
button{background:var(--naranja);color:#fff;border:0;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:600;cursor:pointer} button{background:var(--naranja);color:#fff;border:0;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:600;cursor:pointer}

View File

@ -5,20 +5,22 @@
--ok:#2f9e44; --ok-bg:#ebfbee; --falla:#e03131; --falla-bg:#fff5f5; --ok:#2f9e44; --ok-bg:#ebfbee; --falla:#e03131; --falla-bg:#fff5f5;
--pend:#adb5bd; --pend-bg:#f4f2ee; --info:#1971c2; --info-bg:#e7f1fb; --pend:#adb5bd; --pend-bg:#f4f2ee; --info:#1971c2; --info-bg:#e7f1fb;
--aviso:#f08c00; --aviso-bg:#fff9db; --morado:#7048e8; --morado-bg:#f3f0ff; --aviso:#f08c00; --aviso-bg:#fff9db; --morado:#7048e8; --morado-bg:#f3f0ff;
--cabecera:#2C3C5B; --cabecera-texto:#fff; --cabecera-meta:#c9d0e0; /* índigo Helgen, igual que la barra del sitio; fijo en claro y oscuro */
} }
@media(prefers-color-scheme:dark){:root:not([data-theme=light]){ @media(prefers-color-scheme:dark){:root:not([data-theme=light]){
--papel:#191b1e;--tinta:#e6e1d6;--tinta2:#a09a8d;--linea:#33363b;--tarjeta:#1f2226;--superf:#1b1d20; --papel:#191b1e;--tinta:#e6e1d6;--tinta2:#a09a8d;--linea:#33363b;--tarjeta:#1f2226;--superf:#1b1d20;
--naranja-suave:#2e2218;--ok:#69db7c;--ok-bg:#1b2a1f;--falla:#ff8787;--falla-bg:#2c1d1d;--pend:#5c636a;--pend-bg:#26282c; --naranja-suave:#2e2218;--ok:#69db7c;--ok-bg:#1b2a1f;--falla:#ff8787;--falla-bg:#2c1d1d;--pend:#5c636a;--pend-bg:#26282c;
--info:#74c0fc;--info-bg:#182734;--aviso:#ffc078;--aviso-bg:#2e2712;--morado:#b197fc;--morado-bg:#241d33;}} --info:#74c0fc;--info-bg:#182734;--aviso:#ffc078;--aviso-bg:#2e2712;--morado:#b197fc;--morado-bg:#241d33;
--cabecera:#1F2A44;--cabecera-texto:#fff;--cabecera-meta:#b8c0d4;}}
*{box-sizing:border-box} *{box-sizing:border-box}
body{margin:0;background:var(--papel);color:var(--tinta);font:15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-text-size-adjust:100%} body{margin:0;background:var(--papel);color:var(--tinta);font:15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-text-size-adjust:100%}
.wrap{max-width:1240px;margin:0 auto;padding:16px 16px 70px} .wrap{max-width:1240px;margin:0 auto;padding:16px 16px 70px}
header.top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between; header.top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;
background:var(--tinta);color:#fff;padding:14px 16px;border-radius:12px;margin-bottom:14px} background:var(--cabecera);color:var(--cabecera-texto);padding:14px 16px;border-radius:12px;margin-bottom:14px}
header.top h1{margin:0;font-size:20px} header.top h1{margin:0;font-size:20px}
header.top .meta{color:#d7d2c8;font-size:13px} header.top .meta{color:var(--cabecera-meta);font-size:13px}
header.top nav{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center} header.top nav{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center}
header.top nav a{color:#fff;font-size:13px;text-decoration:none;opacity:.85} header.top nav a{color:var(--cabecera-texto);font-size:13px;text-decoration:none;opacity:.85}
header.top nav a.activo{opacity:1;font-weight:700;border-bottom:2px solid var(--naranja)} header.top nav a.activo{opacity:1;font-weight:700;border-bottom:2px solid var(--naranja)}
button{background:var(--naranja);color:#fff;border:0;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:600;cursor:pointer} button{background:var(--naranja);color:#fff;border:0;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:600;cursor:pointer}
button:disabled{opacity:.5;cursor:not-allowed} button:disabled{opacity:.5;cursor:not-allowed}
@ -93,7 +95,7 @@ details.como ol{margin:8px 0 4px;padding-left:20px} details.como li{margin:3px 0
/* ---- diálogo de detalle / alta ---- */ /* ---- diálogo de detalle / alta ---- */
dialog{border:1px solid var(--linea);border-radius:14px;padding:0;max-width:720px;width:calc(100vw - 24px);background:var(--tarjeta);color:var(--tinta)} dialog{border:1px solid var(--linea);border-radius:14px;padding:0;max-width:720px;width:calc(100vw - 24px);background:var(--tarjeta);color:var(--tinta)}
dialog::backdrop{background:rgba(0,0,0,.45)} dialog::backdrop{background:rgba(0,0,0,.45)}
dialog .dcab{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--linea);background:var(--tinta);color:#fff;border-radius:14px 14px 0 0} dialog .dcab{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--linea);background:var(--cabecera);color:var(--cabecera-texto);border-radius:14px 14px 0 0}
dialog .dcab h2{margin:0;font-size:17px} dialog .dcab h2{margin:0;font-size:17px}
dialog .dcab button{background:transparent;color:#fff;font-size:20px;padding:2px 8px} dialog .dcab button{background:transparent;color:#fff;font-size:20px;padding:2px 8px}
dialog .dcuerpo{padding:6px 18px 14px;max-height:calc(100vh - 160px);overflow:auto} dialog .dcuerpo{padding:6px 18px 14px;max-height:calc(100vh - 160px);overflow:auto}

View File

@ -17,7 +17,7 @@
*{box-sizing:border-box} *{box-sizing:border-box}
body{margin:0;background:var(--papel);color:var(--tinta);font:15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif} body{margin:0;background:var(--papel);color:var(--tinta);font:15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.wrap{max-width:1020px;margin:0 auto;padding:18px 16px 70px} .wrap{max-width:1020px;margin:0 auto;padding:18px 16px 70px}
header.top{background:var(--tinta);color:#fff;padding:16px;border-radius:12px;margin-bottom:16px} header.top{background:#2C3C5B;color:#fff;padding:16px;border-radius:12px;margin-bottom:16px}
header.top h1{margin:0;font-size:21px} header.top h1{margin:0;font-size:21px}
header.top .meta{color:#d7d2c8;font-size:13.5px;margin-top:4px} header.top .meta{color:#d7d2c8;font-size:13.5px;margin-top:4px}
header.top a{color:#fff;font-size:13px;text-decoration:none;opacity:.85;margin-right:14px} header.top a{color:#fff;font-size:13px;text-decoration:none;opacity:.85;margin-right:14px}