*{box-sizing:border-box}html,body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1f2430}html.dark{color-scheme:dark}html.dark body{background:#0f1a20;color:#e6e9ec}html.dark .main{background:#0f1a20}html.dark .top{background:#16242d;border-bottom-color:#ffffff1a}html.dark .top-title{color:#f3f5f6}html.dark .iconbtn{color:#9aa4ad}html.dark .iconbtn:hover{background:#ffffff14;color:#16b095}html.dark .burger{color:#9aa4ad}html.dark .logout{background:#1c2b34;border-color:#ffffff24;color:#cdd3d8}html.dark .card,html.dark .kpi,html.dark .kcard,html.dark .cal-cell,html.dark .crit,html.dark .coment,html.dark .login-card,html.dark .es-btn,html.dark .es-menu,html.dark .tabmini{background:#16242d;border-color:#ffffff1f;color:#e6e9ec}html.dark .hist{background:#13202a;border-color:#ffffff1a}html.dark .det{background:#12202a}html.dark .kcol,html.dark .rm-track{background:#ffffff0d}html.dark .cal-cell.empty{background:transparent;border-color:transparent}html.dark h1,html.dark h2,html.dark h3,html.dark strong,html.dark .top-title,html.dark .kpi .n,html.dark .us b,html.dark .traza b{color:#f3f5f6}html.dark .muted,html.dark th,html.dark .cal-num,html.dark .rm-month,html.dark .rm-label,html.dark .kc-meta,html.dark .es-ph,html.dark .crit-h,html.dark .kpi .l,html.dark .who,html.dark .traza,html.dark .sec-h,html.dark .filtros label{color:#9aa4ad}html.dark .lnk,html.dark .traza-lnk,html.dark .kc-proy,html.dark .codigo{color:#5fccb4}html.dark th,html.dark td{border-bottom-color:#ffffff14}html.dark hr,html.dark .traza,html.dark .epica-body,html.dark .hist-det,html.dark .pedit{border-color:#ffffff1a}html.dark input,html.dark select,html.dark textarea{background:#0e1b22;border-color:#ffffff24;color:#e6e9ec}html.dark input::placeholder,html.dark textarea::placeholder{color:#6b7681}html.dark .cell{color:#e6e9ec}html.dark .cell:hover,html.dark .cell:focus{background:#0e1b22;border-color:#ffffff29}html.dark option{background:#16242d;color:#e6e9ec}html.dark button{background:#1c2b34;border-color:#ffffff24;color:#cdd3d8}html.dark button:hover{background:#243641}html.dark .caret{background:transparent;border:none;color:#9aa4ad}html.dark .es-opt{background:transparent;border:none}html.dark .es-opt:hover{background:#ffffff0f}html.dark .tab{color:#9aa4ad}html.dark .tab:hover{color:#f3f5f6}html.dark .pe-idea{background:#ffffff14;color:#cbd1d6}html.dark .pe-en_desarrollo{background:#e2a53b2e;color:#f0c987}html.dark .pe-en_produccion{background:#16b09533;color:#7fe0cd}html.dark .pe-retirado{background:#ffffff0d;color:#8a9298}html.dark .kcol-h.est-pendiente{background:#ffffff1a;color:#cbd1d6}html.dark .est-pendiente{background:#ffffff14;color:#cbd1d6}html.dark .cal-task.est-pendiente{background:#ffffff1a}html.dark .err{color:#f0939f}html.dark .ok{color:#7fe0cd}html.dark .ficha-panel{background:#16242d;color:#e6e9ec}html.dark .fp-head{background:#16242d;border-bottom-color:#ffffff1f}html.dark .fp-sec{border-top-color:#ffffff1a}html.dark .fp-sec-h{color:#9aa4ad}html.dark .iconb{background:#1c2b34;border-color:#ffffff24;color:#9aa4ad}html.dark .iconb:hover{background:#243641;color:#e6e9ec}html.dark .res-row{background:#13202a;border-color:#ffffff1a;color:#e6e9ec}html.dark .res-row:hover{background:#1a2a34;border-color:#ffffff29}html.dark .res-desc{color:#e6e9ec}html.dark .res-meta{color:#9aa4ad}html.dark .modal{background:#16242d;color:#e6e9ec;box-shadow:0 10px 40px #0000008c}html.dark .nota,html.dark .mform label{color:#9aa4ad}html.dark .acta-gen{border-top-color:#ffffff24}
