/* ════════ Paleta financi.to + tipografía San Francisco ════════
   Tomada del CSS real de https://financi.to (Tailwind): navy #071b2b,
   primario azul #2563eb, superficies #eff6ff/#dbeafe, acento fucsia #d946ef.
   Se sobreescriben los tokens Y los verdes/rosas que estaban a fuego, porque
   buena parte del CSS original no usa variables. */
:root{
  --ink:#071b2b; --muted:#64748b; --line:#dbeafe;
  --paper:#fff; --surface:#f8fafc; --sidebar:#eff6ff;
  --green:#2563eb;            /* el "primario": el nombre se conserva para no
                                 tocar los cientos de var(--green) del fichero */
  --pink:#d946ef;
  /* San Francisco es lo que devuelve -apple-system en Mac y iPhone; se quita
     Inter de delante para que gane la del sistema. */
  font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.brand{font-family:"Archivo Black",-apple-system,BlinkMacSystemFont,sans-serif}  /* el logotipo se respeta */

button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#60a5fa}
.nav-item{color:#475569}
.nav-item:hover{background:#e0ecfd}
.nav-item.active{background:#dbeafe;color:#1d4ed8}
.nav-label{color:#7c8ba1}
.workspace-icon{background:#2563eb;color:#dbeafe}
.sidebar-note{border-top-color:#dbeafe;color:#64748b}
.note-symbol{color:#60a5fa}
.drive-link{color:#64748b}
.icon-button{color:#64748b}
.icon-button:hover{background:#e0ecfd}

.button:hover{background:var(--surface);border-color:#bfdbfe}
.button.primary:hover{background:#1d4ed8}
.button.primary span{color:#bfdbfe}
.button.secondary{background:#f8fafc}
.button.text{color:#64748b}
.title-dot{color:#d946ef}
.eyebrow{color:#7c8ba1}

.metric:first-child{background:#eff6ff;border-color:#dbeafe}
.metric-symbol{color:#60a5fa}
.metric-top,.metric-sub{color:#64748b}
.view-tab{color:#64748b}
.view-tab.active{color:#2563eb;border-color:#2563eb}
.filter-select.selected{background-color:#dbeafe;border-color:#93c5fd}
.clear-filters{color:#c026d3}
.record-count,.filter-group-label{color:#94a3b8}

.data-table th{background:#f8fafc;color:#64748b;border-bottom-color:#dbeafe}
.data-table td{border-bottom-color:#eef4fd}
.data-table th+th,.data-table td+td{border-left-color:#f1f6fe}
.data-table tbody tr:not(.group-row):hover td{background:#f8fbff}
.record-open:hover{color:#2563eb}
.row-symbol{background:#eff6ff;border-color:#dbeafe;color:#3b82f6}
.group-row td{background:#eff6ff!important;border-bottom-color:#dbeafe;color:#1e40af}
.group-count{color:#60a5fa}
.table-footnote{color:#94a3b8;border-top-color:#dbeafe}
.table-footnote span{color:#60a5fa}

.board{background:#f8fafc}
.board-column{background:#eff6ff;border-color:#dbeafe}
.column-empty{border-color:#bfdbfe;color:#7c8ba1}
.task-card{border-color:#dbeafe}
.card-meta{color:#64748b}
.calendar-weekday{background:#eff6ff;color:#3b6ea8}
.calendar-day.outside{background:#f8fafc}
.today .day-number{background:#2563eb}
.calendar-task{background:#eff6ff;border-left-color:#60a5fa}
.empty-icon{background:#eff6ff;border-color:#dbeafe;color:#2563eb}
.progress-bar{background:#e8f1fe}
.progress-bar span{background:#60a5fa}

.drawer-section h3 small,.field-label,.field>label,.field small,.field-hint{color:#64748b}
.field input,.field select,.field textarea,.comment-input,.people-picker{border-color:#dbeafe}
.person-option{color:#475569}
.person-option input,.check-row input[type=checkbox]{accent-color:#2563eb}
.readonly-notice{background:#eff6ff;color:#1e40af;border-color:#dbeafe}
.add-row,.member-view{color:#2563eb}
.toast{background:#2563eb;border-color:#1d4ed8;color:#eff6ff}
.access-screen{background:#eff6ff}
.product-mark{background:#2563eb;color:#dbeafe}
.loader{border-color:#dbeafe;border-top-color:#2563eb}
.brand-dot{background:#071b2b}

/* Restos verdes de las otras hojas (controles Scrum, presencia y perfil).
   Esta hoja se carga la última a propósito: es la que manda en color. */
.scrum-subnav{border-left-color:#bfdbfe}
.scrum-expand,.scrum-preset{color:#475569}
.scrum-preset:hover{background:#e0ecfd;color:#1d4ed8}
.scrum-preset.active{background:#dbeafe;color:#1d4ed8}
.scrum-bar,.scrum-toolbar{background:#eff6ff;border-color:#dbeafe}
.pp-trigger,.pp-avatars,.pp-label{color:#1d4ed8}
.pp-count{background:#dbeafe;color:#1e40af}
.pp-trigger.pp-online{color:#1d4ed8}
.breadcrumb,.breadcrumb strong,#breadcrumb-title{color:#475569}
.history-controls{color:#64748b}
.icon-button.history-button,.icon-button.history-button svg{color:#94a3b8}
.avatar.okt-avatar,#profile-avatar{background:#dbeafe;color:#1e40af}
#profile-role{color:#64748b}
.crumb-divider{color:#94a3b8}

/* El verde del semáforo cayó dentro del rango oliva que se remapeó a azul,
   pero significa "bien": se devuelve a verde. */
.signal-dot.green{background:#7cad72}

/* ════════ Temas oscuro y noche ════════
   Generados a partir de los colores del tema claro invirtiendo la
   luminosidad y conservando el tono, para que lo que significa algo
   (verde=hecho, rojo=urgente, amarillo=recurrente) se siga leyendo.
   En "noche" ademas se apaga el azul y los neutros tiran a calido. */
/* --- dark --- */
[data-theme="dark"]{--ink:#f0f0f2;--muted:#8a909a;--line:#232323;--paper:#0a0a0a;--surface:#161616;--sidebar:#0a0a0a;--pink:#da81cb;--green:#8ccfb3;--soft-green:#94c794;--soft-pink:#da81c5}
[data-theme="dark"] .skip-link{color:#f0f0f2}
[data-theme="dark"] .workspace-icon{color:#3e9bff}
[data-theme="dark"] .workspace-chev{color:#8a909a}
[data-theme="dark"] .nav-label{color:#8a909a}
[data-theme="dark"] .nav-item{color:#8a909a}
[data-theme="dark"] .nav-item:hover{background:#161616}
[data-theme="dark"] .nav-item.active{background:#161616;color:#91caa7}
[data-theme="dark"] .sidebar-note{color:#8a909a}
[data-theme="dark"] .note-symbol{color:#3e9bff}
[data-theme="dark"] .drive-link{color:#8a909a}
[data-theme="dark"] .avatar{background:#3f2b27;color:#c5a096}
[data-theme="dark"] .icon-button{color:#8a909a}
[data-theme="dark"] .icon-button:hover{background:#161616}
[data-theme="dark"] .crumb-divider{color:#f0f0f2}
[data-theme="dark"] .sync-state{color:#8a909a}
[data-theme="dark"] .sync-state i{background:#161616}
[data-theme="dark"] .sync-state.saving i{background:#483a1e}
[data-theme="dark"] .sync-state.error i{background:#481e1e}
[data-theme="dark"] .eyebrow{color:#8a909a}
[data-theme="dark"] .button{background:#0a0a0a}
[data-theme="dark"] .button:hover{border-color:#232323}
[data-theme="dark"] .button.primary{color:#f0f0f2}
[data-theme="dark"] .button.primary:hover{background:#1e4837}
[data-theme="dark"] .button.primary span{color:#3e9bff}
[data-theme="dark"] .button.secondary{background:#161616}
[data-theme="dark"] .button.danger{color:#d88383;border-color:#752e2e}
[data-theme="dark"] .button.text{color:#8a909a}
[data-theme="dark"] .metric:first-child{background:#161616;border-color:#232323}
[data-theme="dark"] .metric-top{color:#8a909a}
[data-theme="dark"] .metric-symbol{color:#8a909a}
[data-theme="dark"] .metric-sub{color:#8a909a}
[data-theme="dark"] .workspace-content{background:#0a0a0a}
[data-theme="dark"] .view-tab{color:#8a909a}
[data-theme="dark"] .record-count{color:#8a909a}
[data-theme="dark"] .search-field{background:#161616;color:#8a909a}
[data-theme="dark"] .search-field input::placeholder{color:#8a909a}
[data-theme="dark"] .filter-select{background:#0a0a0a}
[data-theme="dark"] .filter-select.selected{background-color:#161616;border-color:#232323}
[data-theme="dark"] .filter-group-label{color:#8a909a}
[data-theme="dark"] .clear-filters{color:#c695b8}
[data-theme="dark"] .data-table th{background:#161616;color:#8a909a}
[data-theme="dark"] .data-table tbody tr:not(.group-row):hover td{background:#161616}
[data-theme="dark"] .row-symbol{background:#161616;color:#8a909a}
[data-theme="dark"] .row-subtitle{color:#8a909a}
[data-theme="dark"] .cell-open-icon{color:#8a909a}
[data-theme="dark"] .tag.todo{background:#161616;color:#8a909a}
[data-theme="dark"] .tag.in_progress{background:#161616;color:#3e9bff}
[data-theme="dark"] .tag.review{background:#48361e;color:#ceb58c}
[data-theme="dark"] .tag.done{background:#24422b;color:#97c4a5}
[data-theme="dark"] .tag.paused{background:#36283e;color:#8a909a}
[data-theme="dark"] .tag.urgent{background:#481e1e;color:#cf8c8c}
[data-theme="dark"] .tag.high{background:#48311e;color:#cfad8c}
[data-theme="dark"] .tag.medium{background:#232323;color:#c9cdd4}
[data-theme="dark"] .tag.low{background:#161616;color:#8a909a}
[data-theme="dark"] .tag.project{background:#422442;color:#8a909a}
[data-theme="dark"] .tag.department{background:#283e30;color:#8a909a}
[data-theme="dark"] .cell-select:hover{background-color:#161616}
[data-theme="dark"] .cell-select.todo{background-color:#161616;color:#8a909a}
[data-theme="dark"] .cell-select.in_progress{background-color:#161616;color:#3e9bff}
[data-theme="dark"] .cell-select.review{background-color:#48361e;color:#ceb58c}
[data-theme="dark"] .cell-select.done{background-color:#24422b;color:#97c4a5}
[data-theme="dark"] .cell-select.paused{background-color:#36283e;color:#8a909a}
[data-theme="dark"] .cell-select.urgent{color:#d38888}
[data-theme="dark"] .cell-select.high{color:#d4ae87}
[data-theme="dark"] .cell-select.medium{color:#c9cdd4}
[data-theme="dark"] .cell-select.low{color:#8a909a}
[data-theme="dark"] .signal{color:#8a909a}
[data-theme="dark"] .signal-dot{background:#232323}
[data-theme="dark"] .signal-dot.red{background:#481f1e}
[data-theme="dark"] .signal-dot.orange{background:#48311e}
[data-theme="dark"] .signal-dot.yellow{background:#232323}
[data-theme="dark"] .signal-dot.green{background:#161616}
[data-theme="dark"] .date-cell{color:#8a909a}
[data-theme="dark"] .date-cell.overdue{color:#cf8f8c}
[data-theme="dark"] .price-cell{color:#8a909a}
[data-theme="dark"] .price-cell.empty{color:#8a909a}
[data-theme="dark"] .avatars .avatar:nth-child(2n){background:#161616;color:#8a909a}
[data-theme="dark"] .avatars .avatar:nth-child(3n){background:#161616;color:#8a909a}
[data-theme="dark"] .assignee-name{color:#8a909a}
[data-theme="dark"] .group-row td{background:#161616!important;color:#8a909a}
[data-theme="dark"] .group-count{color:#8a909a}
[data-theme="dark"] .table-footnote{color:#8a909a}
[data-theme="dark"] .table-footnote span{color:#8a909a}
[data-theme="dark"] .empty-icon{background:#161616;color:#8a909a}
[data-theme="dark"] .empty-state p{color:#8a909a}
[data-theme="dark"] .board{background:#161616}
[data-theme="dark"] .board-column{background:#161616}
[data-theme="dark"] .board-column-header small{color:#8a909a}
[data-theme="dark"] .task-card{background:#0a0a0a}
[data-theme="dark"] .card-meta{color:#8a909a}
[data-theme="dark"] .card-prices{color:#8a909a}
[data-theme="dark"] .column-empty{color:#8a909a}
[data-theme="dark"] .calendar-weekday{color:#8a909a;background:#161616}
[data-theme="dark"] .calendar-day.outside{background:#161616}
[data-theme="dark"] .day-number{color:#8a909a}
[data-theme="dark"] .today .day-number{color:#f0f0f2}
[data-theme="dark"] .calendar-task{background:#161616}
[data-theme="dark"] .calendar-task.done{background:#214529;border-color:#3c6745}
[data-theme="dark"] .calendar-task.overdue{background:#48271e;border-color:#76392d}
[data-theme="dark"] .unscheduled{color:#8a909a}
[data-theme="dark"] .member-card p{color:#8a909a}
[data-theme="dark"] .member-stats{color:#8a909a}
[data-theme="dark"] .member-stats strong{color:#f0f0f2}
[data-theme="dark"] .progress-bar{background:#161616}
[data-theme="dark"] .progress-bar span{background:#161616}
[data-theme="dark"] .drawer{background:#0a0a0a}
[data-theme="dark"] .drawer-top{color:#8a909a}
[data-theme="dark"] .drawer-kind{color:#8a909a}
[data-theme="dark"] .title-input::placeholder{color:#8a909a}
[data-theme="dark"] .drawer-section h3 small{color:#8a909a}
[data-theme="dark"] .field-label,[data-theme="dark"] .field>label{color:#8a909a}
[data-theme="dark"] .field input,[data-theme="dark"] .field select,[data-theme="dark"] .field textarea,[data-theme="dark"] .comment-input{background:#0a0a0a}
[data-theme="dark"] .field input:disabled,[data-theme="dark"] .field select:disabled,[data-theme="dark"] .field textarea:disabled{background:#161616;color:#8a909a;border-color:#232323}
[data-theme="dark"] .field small,[data-theme="dark"] .field-hint{color:#8a909a}
[data-theme="dark"] .person-option{color:#8a909a}
[data-theme="dark"] .price-panel{background:#481e41}
[data-theme="dark"] .price-panel h3{color:#c596b9}
[data-theme="dark"] .price-panel p{color:#8a909a}
[data-theme="dark"] .price-input input{border-color:#232323}
[data-theme="dark"] .currency{color:#8a909a}
[data-theme="dark"] .readonly-notice{background:#161616;color:#8a909a}
[data-theme="dark"] .drawer-footer{background:#0a0a0a}
[data-theme="dark"] .drawer-footer .footer-meta{color:#8a909a}
[data-theme="dark"] .check-row.done input[type=text]{color:#8a909a}
[data-theme="dark"] .link-preview{color:#3e9bff;background:#161616}
[data-theme="dark"] .link-preview span:first-child{color:#3e9bff}
[data-theme="dark"] .add-row{color:#8a909a}
[data-theme="dark"] .comment-header{color:#8a909a}
[data-theme="dark"] .comment-header time{color:#8a909a}
[data-theme="dark"] .error-message{background:#48231e;color:#ca9891}
[data-theme="dark"] .related-empty{color:#8a909a}
[data-theme="dark"] .activity-item{color:#8a909a}
[data-theme="dark"] .activity-item strong{color:#3e9bff}
[data-theme="dark"] .activity-item time{color:#8a909a}
[data-theme="dark"] .toast{color:#3e9bff}
[data-theme="dark"] .toast.error{background:#452821;color:#daad81;border-color:#6b4239}
[data-theme="dark"] .access-screen{background:#161616}
[data-theme="dark"] .access-card{background:#0a0a0a}
[data-theme="dark"] .product-mark{color:#3e9bff}
[data-theme="dark"] .access-card p{color:#8a909a}
[data-theme="dark"] .loader{border-top-color:#232323}
[data-theme="dark"]{--muted:#8a909a}
[data-theme="dark"] .field-label,[data-theme="dark"] .field>label{color:#8a909a}
[data-theme="dark"] .data-table th,[data-theme="dark"] .record-count,[data-theme="dark"] .table-footnote,[data-theme="dark"] .field-hint,[data-theme="dark"] .field small,[data-theme="dark"] .metric-label,[data-theme="dark"] .metric-sub,[data-theme="dark"] .profile small,[data-theme="dark"] .workspace small,[data-theme="dark"] .breadcrumb,[data-theme="dark"] .page-heading p{color:#8a909a}
[data-theme="dark"] .tag.todo,[data-theme="dark"] .cell-select.todo{color:#f0f0f2}
[data-theme="dark"] .tag.in_progress,[data-theme="dark"] .cell-select.in_progress{color:#3e9bff}
[data-theme="dark"] .tag.review,[data-theme="dark"] .cell-select.review{color:#dabb81}
[data-theme="dark"] .tag.done,[data-theme="dark"] .cell-select.done{color:#8dcda4}
[data-theme="dark"] .tag.paused,[data-theme="dark"] .cell-select.paused{color:#8a909a}
[data-theme="dark"] .tag.high,[data-theme="dark"] .cell-select.high{color:#daae81}
[data-theme="dark"] .tag.medium,[data-theme="dark"] .cell-select.medium{color:#c9cdd4}
[data-theme="dark"] .tag.low,[data-theme="dark"] .cell-select.low{color:#f0f0f2}
[data-theme="dark"] .saved-views{background:#161616}
[data-theme="dark"] .saved-view-label{color:#8a909a}
[data-theme="dark"] .saved-view-picker{color:#8a909a}
[data-theme="dark"] .saved-view-picker .filter-select{background-color:#0a0a0a}
[data-theme="dark"] .preset-description{color:#8a909a}
[data-theme="dark"] .filter-sort-label{color:#8a909a}
[data-theme="dark"] .row-symbol.record-icon{color:var(--record-color,#8a909a);border-color:color-mix(in srgb,var(--record-color,#232323) 25%,#232323);background:color-mix(in srgb,var(--record-color,#161616) 10%,#0a0a0a)}
[data-theme="dark"] .identity-editor{background:#161616}
[data-theme="dark"] .identity-editor .field input{background:#0a0a0a}
[data-theme="dark"] .emoji-option{background:#0a0a0a}
[data-theme="dark"] .emoji-option:hover,[data-theme="dark"] .emoji-option.selected{background:#161616;border-color:#232323}
[data-theme="dark"] .color-picker{color:#8a909a}
[data-theme="dark"] .progress-label strong{color:#3e9bff}
[data-theme="dark"] .progress-label small{color:#8a909a}
[data-theme="dark"] .progress-cell .progress-bar{background:#161616}
[data-theme="dark"] .progress-cell .progress-bar span{background:#161616}
[data-theme="dark"] .progress-cell .progress-bar.complete span{background:#22442d}
[data-theme="dark"] .cell-select.urgent{background-color:#481e1e}
[data-theme="dark"] .cell-select.high{background-color:#48311e}
[data-theme="dark"] .cell-select.medium{background-color:#232323}
[data-theme="dark"] .cell-select.low{background-color:#161616}
[data-theme="dark"] .cell-select.red{background-color:#48231e;color:#d28e89}
[data-theme="dark"] .cell-select.orange{background-color:#48341e;color:#dab381}
[data-theme="dark"] .cell-select.yellow{background-color:#232323;color:#c9cdd4}
[data-theme="dark"] .cell-select.green{background-color:#161616;color:#3e9bff}
[data-theme="dark"] .cell-select.none{background-color:#161616;color:#8a909a}
[data-theme="dark"] .scrum-expand{color:#8a909a}
[data-theme="dark"] .scrum-expand:hover{background:#161616}
[data-theme="dark"] .scrum-preset{color:#8a909a}
[data-theme="dark"] .scrum-preset:hover{background:#161616}
[data-theme="dark"] .scrum-preset.active{background:#161616;color:#f0f0f2}
[data-theme="dark"] .chosen-icon #selected-icon-label{color:#8a909a}
[data-theme="dark"] .icon-catalog-heading{color:#8a909a}
[data-theme="dark"] .icon-catalog-heading strong{color:#3e9bff}
[data-theme="dark"] .icon-search-controls input,[data-theme="dark"] .icon-search-controls select{background:#0a0a0a}
[data-theme="dark"] .library-icon-option{background:#0a0a0a;color:var(--library-icon-color,#8a909a)}
[data-theme="dark"] .library-icon-option:hover{background:#161616;border-color:#232323}
[data-theme="dark"] .library-icon-option.selected{border-color:#232323;background:#161616}
[data-theme="dark"] .icon-result-summary{color:#8a909a}
[data-theme="dark"] .icon-pagination>span{color:#8a909a}
[data-theme="dark"] .icon-attribution{color:#8a909a}
[data-theme="dark"] .icon-no-results{color:#8a909a}
[data-theme="dark"] .resource-link:hover{background:#161616}
[data-theme="dark"] .member-table-note{color:#8a909a}
[data-theme="dark"] .member-open .row-subtitle{color:#8a909a}
[data-theme="dark"] .tone-red{--member-ink:#d68d85}
[data-theme="dark"] .tone-brown{--member-ink:#c7a894}
[data-theme="dark"] .tone-blue{--member-ink:#3e9bff}
[data-theme="dark"] .tone-purple{--member-ink:#b194c7}
[data-theme="dark"] .tone-green{--member-ink:#97c4aa}
[data-theme="dark"] .tone-pink{--member-ink:#c992ad}
[data-theme="dark"] .tone-gray{--member-ink:#8a909a}
[data-theme="dark"] .tone-orange{--member-ink:#d9ae82}
[data-theme="dark"] .tone-yellow{--member-ink:#c9cdd4}
[data-theme="dark"] .member-score small{color:#8a909a}
[data-theme="dark"] .member-score-track{background:#161616}
[data-theme="dark"] .member-score-track>span{background:#232323}
[data-theme="dark"] .member-department{background:#161616;color:#f0f0f2}
[data-theme="dark"] .member-department:hover{background:#161616}
[data-theme="dark"] .member-access{color:#8a909a}
[data-theme="dark"] .member-tasks{color:#98c3a6}
[data-theme="dark"] .member-profile-heading p{color:#8a909a}
[data-theme="dark"] .member-profile-access{background:#161616}
[data-theme="dark"] .history-controls .history-button{color:#f0f0f2}
[data-theme="dark"] .history-controls .history-button:hover:not(:disabled){background:#161616;border-color:#232323}
[data-theme="dark"] .history-controls .history-button:disabled{color:#f0f0f2}
[data-theme="dark"] .color-presets .color-option.selected::after{background:#0a0a0a}
[data-theme="dark"] .tag.urgent .priority-dot{background:#48201e}
[data-theme="dark"] .tag.high .priority-dot{background:#48341e}
[data-theme="dark"] .tag.medium .priority-dot{background:#232323}
[data-theme="dark"] .tag.low .priority-dot{background:#224433}
[data-theme="dark"] .field input[readonly]{background:#161616;color:#8a909a}
[data-theme="dark"] .project-notifications-count{background:#481e3d;color:#f0f0f2}
[data-theme="dark"] .notifications-error{color:#dab681}
[data-theme="dark"] .project-notifications-panel{background:#0a0a0a;color:#3e9bff}
[data-theme="dark"] .project-notifications-tools button{color:#3e9bff}
[data-theme="dark"] .project-notifications-panel li.unseen{background:#161616}
[data-theme="dark"] .project-notification-open:hover{background:#161616}
[data-theme="dark"] .project-notification-open small{color:#8a909a}
[data-theme="dark"] .project-notification-read{color:#3e9bff}
[data-theme="dark"] .project-notifications-panel>footer{color:#8a909a}
[data-theme="dark"] .project-notifications-error{color:#d39487}
[data-theme="dark"] .drawer-appearance{background:#0a0a0a}
[data-theme="dark"] .drawer-appearance>summary{color:var(--muted,#8a909a)}
[data-theme="dark"] .drawer-appearance>summary:hover{color:var(--ink,#f0f0f2)}
[data-theme="dark"] .task-twisty{color:var(--muted,#8a909a)}
[data-theme="dark"] .task-twisty:hover{color:var(--ink,#f0f0f2)}
[data-theme="dark"] .subtask-count{color:var(--muted,#8a909a)}
[data-theme="dark"] .workload-kpis{color:var(--muted,#8a909a)}
[data-theme="dark"] .workload-kpis strong{color:var(--ink,#f0f0f2)}
[data-theme="dark"] .workload-meta{color:var(--muted,#8a909a)}
[data-theme="dark"] .due-late,[data-theme="dark"] .due-late strong{color:#da8981}
[data-theme="dark"] .brand-dot{background:#161616}
[data-theme="dark"] .brand-logo{background:#0a0a0a}
[data-theme="dark"] .tag.recurring,[data-theme="dark"] .cell-select.recurring{background:#232323;color:#c9cdd4}
[data-theme="dark"] .tag.administrative,[data-theme="dark"] .cell-select.administrative{background:#232323;color:#c9cdd4}
[data-theme="dark"] .tag.recurring .priority-dot,[data-theme="dark"] .tag.administrative .priority-dot{background:#232323}
[data-theme="dark"] .signal-dot.recurring,[data-theme="dark"] .signal-dot.administrative{background:#232323}
[data-theme="dark"] .pc-trigger{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .pc-trigger:hover:not(:disabled){border-color:#232323;background:#161616}
[data-theme="dark"] .pc-open>.pc-trigger{border-color:#232323}
[data-theme="dark"] .pc-trigger:disabled{background:#161616;color:#8a909a}
[data-theme="dark"] .pc-trigger[aria-invalid=true]{border-color:#75342e}
[data-theme="dark"] .pc-placeholder,[data-theme="dark"] .pc-empty{color:#8a909a}
[data-theme="dark"] .pc-chip{background:#161616;color:#3e9bff}
[data-theme="dark"] .pc-count{background:#161616;color:#3e9bff}
[data-theme="dark"] .pc-tone-gray{color:#8a909a}
[data-theme="dark"] .pc-chip.pc-tone-gray{background:#161616}
[data-theme="dark"] .pc-tone-blue{color:#3e9bff}
[data-theme="dark"] .pc-chip.pc-tone-blue{background:#161616}
[data-theme="dark"] .pc-tone-red{color:#d18d8a}
[data-theme="dark"] .pc-chip.pc-tone-red{background:#48241e}
[data-theme="dark"] .pc-tone-orange{color:#d9af82}
[data-theme="dark"] .pc-chip.pc-tone-orange{background:#48341e}
[data-theme="dark"] .pc-tone-yellow{color:#c9cdd4}
[data-theme="dark"] .pc-chip.pc-tone-yellow{background:#232323}
[data-theme="dark"] .pc-tone-green{color:#3e9bff}
[data-theme="dark"] .pc-chip.pc-tone-green{background:#161616}
[data-theme="dark"] .pc-tone-purple{color:#b198c2}
[data-theme="dark"] .pc-chip.pc-tone-purple{background:#351e48}
[data-theme="dark"] .pc-tone-pink{color:#c694b9}
[data-theme="dark"] .pc-chip.pc-tone-pink{background:#481e3c}
[data-theme="dark"] .pc-filter.pc-has-value>.pc-trigger{background:#161616;border-color:#232323}
[data-theme="dark"] .pc-inline>.pc-trigger:hover:not(:disabled){border-color:#232323;background:#161616}
[data-theme="dark"] .pc-validation{color:#cf948c;background:#48271e}
[data-theme="dark"] .pc-popover{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .pc-popup-title{color:#8a909a}
[data-theme="dark"] .pc-popover .pc-search{background:#161616;color:#f0f0f2}
[data-theme="dark"] .pc-popover .pc-search:focus{border-color:#232323}
[data-theme="dark"] .pc-search::placeholder{color:#8a909a}
[data-theme="dark"] .pc-option{color:#3e9bff}
[data-theme="dark"] .pc-option-active{background:#161616}
[data-theme="dark"] .pc-option-selected:not(.pc-option-active){background:#161616}
[data-theme="dark"] .pc-check{color:#3e9bff}
[data-theme="dark"] .pc-optgroup-label{color:#8a909a}
[data-theme="dark"] .pc-no-results{color:#8a909a}
[data-theme="dark"] .pc-selection-summary{color:#8a909a}
[data-theme="dark"] .pc-done{background:#1f4735;color:#f0f0f2}
[data-theme="dark"] .pc-done:hover{background:#1e4834}
[data-theme="dark"] .pc-tone-brown{color:#c7a894}
[data-theme="dark"] .pc-chip.pc-tone-brown{background:#452d21}
[data-theme="dark"] .pc-tone-brown{color:#d2aa88}
[data-theme="dark"] .pc-chip.pc-tone-brown{background:#48351e}
[data-theme="dark"] .chip-orden,[data-theme="dark"] .chip-mas{color:#8a909a}
[data-theme="dark"] .chip-orden:hover,[data-theme="dark"] .chip-mas:hover{background:#161616}
[data-theme="dark"] .chip-orden.activo{background:#161616;color:#3e9bff}
[data-theme="dark"] .chip-filtro{background:#0a0a0a}
[data-theme="dark"] .chip-filtro.activo{background:#161616;border-color:#232323;color:#3e9bff}
[data-theme="dark"] .menu-filtro{background:#0a0a0a}
[data-theme="dark"] .menu-filtro button:hover{background:#161616}
[data-theme="dark"] .panel-orden{background:#0a0a0a}
[data-theme="dark"] .orden-agarre{color:#8a909a}
[data-theme="dark"] .orden-accion{color:#8a909a}
[data-theme="dark"] .orden-accion:hover{background:#161616}
[data-theme="dark"] .orden-vacio{color:#8a909a}
[data-theme="dark"] th.col-foco{color:#8a909a}
[data-theme="dark"] .foco{background:#0a0a0a}
[data-theme="dark"] .foco{border-color:#232323}
[data-theme="dark"] .foco:hover{border-color:#232323;background:#161616}
[data-theme="dark"] .foco.activo{background:#161616;border-color:#232323}
[data-theme="dark"] .foco:disabled:hover{background:#0a0a0a;border-color:#232323}
[data-theme="dark"] .tag.department{background:color-mix(in srgb,var(--depto,#161616) 11%,#0a0a0a);color:color-mix(in srgb,var(--depto,#8a909a) 62%,#f0f0f2)}
[data-theme="dark"] .tag.department .tag-icono{color:var(--depto,#8a909a)}
[data-theme="dark"] .galeria-vacia{color:#8a909a}
[data-theme="dark"] .icono-guardado>button:first-child{background:#0a0a0a}
[data-theme="dark"] .icono-guardado>button:first-child:hover{border-color:#232323}
[data-theme="dark"] .icono-guardado.selected>button:first-child{border-color:#232323}
[data-theme="dark"] .borrar-icono{background:#0a0a0a;color:#8a909a}
[data-theme="dark"] .borrar-icono:hover{color:#d88383;border-color:#733131}
[data-theme="dark"] .tag.marca{background:color-mix(in srgb,var(--marca,#161616) 10%,#0a0a0a);color:color-mix(in srgb,var(--marca,#f0f0f2) 62%,#f0f0f2)}
[data-theme="dark"] .tag.marca .tag-punto{background:var(--marca,#161616)}
[data-theme="dark"] .tag.project .tag-icono{color:var(--record-color,#8a909a)}
[data-theme="dark"] .pc-glifo{color:var(--record-color,#8a909a)}
[data-theme="dark"] .marca-sin-logo{background:color-mix(in srgb,var(--marca,#161616) 12%,#0a0a0a);border-color:color-mix(in srgb,var(--marca,#232323) 28%,#232323)}
[data-theme="dark"] .marca-cabecera p{color:#8a909a}
[data-theme="dark"] .marca-kpi span{color:#8a909a}
[data-theme="dark"] .marca-persona small{color:#8a909a}
[data-theme="dark"] .lapiz-marca{color:#8a909a}
[data-theme="dark"] .marca-kpi.alerta strong{color:#d18e89}
[data-theme="dark"] .marca-avance .progress-bar{background:#161616}
[data-theme="dark"] .marca-avance .progress-bar span{background:var(--marca,#161616)}
[data-theme="dark"] .panel-bloque h3 small{color:#8a909a}
[data-theme="dark"] .alerta-texto{color:#d18e89}
[data-theme="dark"] button.marca-kpi:hover{border-color:#232323}
[data-theme="dark"] button.marca-persona:hover{border-color:#232323}
[data-theme="dark"] .contexto{background:color-mix(in srgb,var(--contexto,#161616) 5%,#0a0a0a)}
[data-theme="dark"] .contexto-icono{color:var(--contexto,#8a909a);background:color-mix(in srgb,var(--contexto,#161616) 13%,#0a0a0a)}
[data-theme="dark"] .contexto-tipo{color:color-mix(in srgb,var(--contexto,#8a909a) 68%,#f0f0f2)}
[data-theme="dark"] .contexto-texto p{color:#8a909a}
[data-theme="dark"] .contexto-alerta{color:#d18e89}
[data-theme="dark"] .miga{color:#8a909a}
[data-theme="dark"] .miga-sep{color:#f0f0f2}
[data-theme="dark"] .pc-inicial{color:#f0f0f2}
[data-theme="dark"] .adjuntar-o{color:#8a909a}
[data-theme="dark"] .vista-icono{color:var(--record-color,#8a909a);background:color-mix(in srgb,var(--record-color,#161616) 12%,#0a0a0a)}
[data-theme="dark"] .vista-madre{color:#8a909a}
[data-theme="dark"] .vista-avance .progress-bar{background:#161616}
[data-theme="dark"] .dato>span{color:#8a909a}
[data-theme="dark"] .vista-checklist li.hecho{color:#8a909a}
[data-theme="dark"] .vista-archivos .link-preview:hover{background:#161616}
[data-theme="dark"] .notas-editor{background:#0a0a0a}
[data-theme="dark"] .notas-sin-editor{color:#8a909a}
[data-theme="dark"] .notas-editor .ce-toolbar__plus,[data-theme="dark"] .notas-editor .ce-toolbar__settings-btn{color:#8a909a}
[data-theme="dark"] tr.elegida td{background:#161616!important}
[data-theme="dark"] .barra-seleccion{background:#161616}
[data-theme="dark"] .barra-seleccion strong{color:#3e9bff}
[data-theme="dark"] .pp-trigger{background:#161616;color:#f0f0f2}
[data-theme="dark"] .pp-trigger:hover,[data-theme="dark"] .pp-trigger[aria-expanded=true]{background:#161616;border-color:#232323}
[data-theme="dark"] .pp-trigger.pp-paused{color:#c9cdd4;background:#232323;border-color:#232323}
[data-theme="dark"] .pp-paused .pp-connection-dot{background:#232323}
[data-theme="dark"] .pp-trigger.pp-offline{color:#8a909a;background:#0a0a0a;border-color:#232323}
[data-theme="dark"] .pp-avatar{color:#f0f0f2;background:var(--pp-color,#161616)}
[data-theme="dark"] .pp-count{background:#161616;color:#3e9bff}
[data-theme="dark"] .pp-caret{color:#8a909a}
[data-theme="dark"] .pp-connection-dot{background:#232323}
[data-theme="dark"] .pp-online .pp-connection-dot{background:#161616}
[data-theme="dark"] .drawer-presence-bar{background:#161616}
[data-theme="dark"] .drawer-presence-bar .pp-trigger:hover,[data-theme="dark"] .drawer-presence-bar .pp-trigger[aria-expanded=true]{background:#161616;border-color:#232323}
[data-theme="dark"] .pp-menu{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .pp-menu-close{color:#8a909a}
[data-theme="dark"] .pp-menu-close:hover{background:#161616}
[data-theme="dark"] .pp-menu-note{color:#8a909a}
[data-theme="dark"] .pp-you{color:#8a909a}
[data-theme="dark"] .pp-else-title{color:#8a909a}
[data-theme="dark"] .pp-elsewhere-row{color:#8a909a}
[data-theme="dark"] .pp-other-count{background:#161616;color:#8a909a}
[data-theme="dark"] .pp-footnote{color:#8a909a}
[data-theme="dark"] .pp-empty{color:#8a909a}
[data-theme="dark"] .pp-cursor-name{color:#f0f0f2}
[data-theme="dark"] .pp-menu-sw{color:#8a909a}
[data-theme="dark"] #asis-boton{background:#0a0a0a}
[data-theme="dark"] #asis-panel{background:#0a0a0a}
[data-theme="dark"] .asis-icono{color:#8a909a}
[data-theme="dark"] .asis-turno.yo .asis-burbuja{color:#f0f0f2}
[data-theme="dark"] .asis-pensando i{background:#161616}
[data-theme="dark"] .asis-bienvenida{color:#8a909a}
[data-theme="dark"] .asis-nota{color:#8a909a}
[data-theme="dark"] .asis-sugerencias button{background:#0a0a0a}
[data-theme="dark"] .asis-sugerencias button:hover{border-color:#232323}
[data-theme="dark"] .asis-enviar{color:#f0f0f2}
[data-theme="dark"] .okt-avatar{background:#161616;color:#3e9bff}
[data-theme="dark"] .okt-account-menu{background:#161616;color:#f0f0f2}
[data-theme="dark"] .okt-account-email{color:#8a909a}
[data-theme="dark"] .okt-account-menu button{color:#f0f0f2}
[data-theme="dark"] .okt-account-menu button:hover{background:#161616}
[data-theme="dark"] .okt-profile-dialog{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .okt-profile-header{background:#161616}
[data-theme="dark"] .okt-profile-kicker{color:#8a909a}
[data-theme="dark"] .okt-profile-header h2{color:#99c398}
[data-theme="dark"] .okt-profile-dismiss{color:#8a909a}
[data-theme="dark"] .okt-profile-dismiss:hover{background:#161616;color:#3e9bff}
[data-theme="dark"] .okt-profile-photo{background:#161616}
[data-theme="dark"] .okt-profile-identity p{color:#8a909a}
[data-theme="dark"] .okt-profile-identity small,[data-theme="dark"] .okt-profile-form label small{color:#8a909a}
[data-theme="dark"] .okt-profile-grid label{color:#f0f0f2}
[data-theme="dark"] .okt-profile-form input,[data-theme="dark"] .okt-profile-form textarea{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .okt-profile-form input::placeholder,[data-theme="dark"] .okt-profile-form textarea::placeholder{color:#8a909a}
[data-theme="dark"] .okt-profile-form input:hover,[data-theme="dark"] .okt-profile-form textarea:hover{border-color:#232323}
[data-theme="dark"] .okt-profile-form input:focus,[data-theme="dark"] .okt-profile-form textarea:focus{border-color:#232323}
[data-theme="dark"] .okt-profile-form h3{color:#8a909a}
[data-theme="dark"] .okt-profile-button{background:#161616;color:#3e9bff}
[data-theme="dark"] .okt-profile-button:hover{background:#161616;border-color:#232323}
[data-theme="dark"] .okt-profile-button.primary{background:#204632;border-color:#347050;color:#f0f0f2}
[data-theme="dark"] .okt-profile-button.primary:hover{background:#1e4834}
[data-theme="dark"] .okt-profile-feedback{color:#3e9bff}
[data-theme="dark"] .okt-profile-feedback.is-error,[data-theme="dark"] .okt-profile-load-error{color:#d68e84}
[data-theme="dark"] .okt-profile-footer{background:#0a0a0a}
[data-theme="dark"] .profile-open:hover{background:#161616}
[data-theme="dark"] .okt-profile-visibility-note{color:#8a909a}
[data-theme="dark"]{--ink:#f0f0f2;--muted:#8a909a;--line:#232323;--paper:#0a0a0a;--surface:#161616;--sidebar:#161616;--green:#3e9bff;--pink:#cf81da}
[data-theme="dark"] button:focus-visible,[data-theme="dark"] a:focus-visible,[data-theme="dark"] input:focus-visible,[data-theme="dark"] select:focus-visible,[data-theme="dark"] textarea:focus-visible{outline-color:#232323}
[data-theme="dark"] .nav-item{color:#8a909a}
[data-theme="dark"] .nav-item:hover{background:#161616}
[data-theme="dark"] .nav-item.active{background:#161616;color:#3e9bff}
[data-theme="dark"] .nav-label{color:#8a909a}
[data-theme="dark"] .workspace-icon{background:#161616;color:#3e9bff}
[data-theme="dark"] .sidebar-note{border-top-color:#232323;color:#8a909a}
[data-theme="dark"] .note-symbol{color:#3e9bff}
[data-theme="dark"] .drive-link{color:#8a909a}
[data-theme="dark"] .icon-button{color:#8a909a}
[data-theme="dark"] .icon-button:hover{background:#161616}
[data-theme="dark"] .button:hover{border-color:#232323}
[data-theme="dark"] .button.primary:hover{background:#161616}
[data-theme="dark"] .button.primary span{color:#3e9bff}
[data-theme="dark"] .button.secondary{background:#161616}
[data-theme="dark"] .button.text{color:#8a909a}
[data-theme="dark"] .title-dot{color:#cf81da}
[data-theme="dark"] .eyebrow{color:#8a909a}
[data-theme="dark"] .metric:first-child{background:#161616;border-color:#232323}
[data-theme="dark"] .metric-symbol{color:#3e9bff}
[data-theme="dark"] .metric-top,[data-theme="dark"] .metric-sub{color:#8a909a}
[data-theme="dark"] .view-tab{color:#8a909a}
[data-theme="dark"] .view-tab.active{color:#3e9bff;border-color:#232323}
[data-theme="dark"] .filter-select.selected{background-color:#161616;border-color:#232323}
[data-theme="dark"] .clear-filters{color:#d081da}
[data-theme="dark"] .record-count,[data-theme="dark"] .filter-group-label{color:#8a909a}
[data-theme="dark"] .data-table th{background:#161616;color:#8a909a;border-bottom-color:#232323}
[data-theme="dark"] .data-table td{border-bottom-color:#232323}
[data-theme="dark"] .data-table th+th,[data-theme="dark"] .data-table td+td{border-left-color:#232323}
[data-theme="dark"] .data-table tbody tr:not(.group-row):hover td{background:#161616}
[data-theme="dark"] .record-open:hover{color:#3e9bff}
[data-theme="dark"] .row-symbol{background:#161616;border-color:#232323;color:#3e9bff}
[data-theme="dark"] .group-row td{background:#161616!important;border-bottom-color:#232323;color:#3e9bff}
[data-theme="dark"] .group-count{color:#3e9bff}
[data-theme="dark"] .table-footnote{color:#8a909a;border-top-color:#232323}
[data-theme="dark"] .table-footnote span{color:#3e9bff}
[data-theme="dark"] .board{background:#161616}
[data-theme="dark"] .board-column{background:#161616;border-color:#232323}
[data-theme="dark"] .column-empty{border-color:#232323;color:#8a909a}
[data-theme="dark"] .task-card{border-color:#232323}
[data-theme="dark"] .card-meta{color:#8a909a}
[data-theme="dark"] .calendar-weekday{background:#161616;color:#3e9bff}
[data-theme="dark"] .calendar-day.outside{background:#161616}
[data-theme="dark"] .today .day-number{background:#161616}
[data-theme="dark"] .calendar-task{background:#161616;border-left-color:#232323}
[data-theme="dark"] .empty-icon{background:#161616;border-color:#232323;color:#3e9bff}
[data-theme="dark"] .progress-bar{background:#161616}
[data-theme="dark"] .progress-bar span{background:#161616}
[data-theme="dark"] .drawer-section h3 small,[data-theme="dark"] .field-label,[data-theme="dark"] .field>label,[data-theme="dark"] .field small,[data-theme="dark"] .field-hint{color:#8a909a}
[data-theme="dark"] .field input,[data-theme="dark"] .field select,[data-theme="dark"] .field textarea,[data-theme="dark"] .comment-input,[data-theme="dark"] .people-picker{border-color:#232323}
[data-theme="dark"] .person-option{color:#8a909a}
[data-theme="dark"] .readonly-notice{background:#161616;color:#3e9bff;border-color:#232323}
[data-theme="dark"] .add-row,[data-theme="dark"] .member-view{color:#3e9bff}
[data-theme="dark"] .toast{background:#161616;border-color:#232323;color:#3e9bff}
[data-theme="dark"] .access-screen{background:#161616}
[data-theme="dark"] .product-mark{background:#161616;color:#3e9bff}
[data-theme="dark"] .loader{border-color:#232323;border-top-color:#232323}
[data-theme="dark"] .brand-dot{background:#0068d7}
[data-theme="dark"] .scrum-subnav{border-left-color:#232323}
[data-theme="dark"] .scrum-expand,[data-theme="dark"] .scrum-preset{color:#8a909a}
[data-theme="dark"] .scrum-preset:hover{background:#161616;color:#3e9bff}
[data-theme="dark"] .scrum-preset.active{background:#161616;color:#3e9bff}
[data-theme="dark"] .scrum-bar,[data-theme="dark"] .scrum-toolbar{background:#161616;border-color:#232323}
[data-theme="dark"] .pp-trigger,[data-theme="dark"] .pp-avatars,[data-theme="dark"] .pp-label{color:#3e9bff}
[data-theme="dark"] .pp-count{background:#161616;color:#3e9bff}
[data-theme="dark"] .pp-trigger.pp-online{color:#3e9bff}
[data-theme="dark"] .breadcrumb,[data-theme="dark"] .breadcrumb strong,[data-theme="dark"] #breadcrumb-title{color:#8a909a}
[data-theme="dark"] .history-controls{color:#8a909a}
[data-theme="dark"] .icon-button.history-button,[data-theme="dark"] .icon-button.history-button svg{color:#8a909a}
[data-theme="dark"] .avatar.okt-avatar,[data-theme="dark"] #profile-avatar{background:#161616;color:#3e9bff}
[data-theme="dark"] #profile-role{color:#8a909a}
[data-theme="dark"] .crumb-divider{color:#8a909a}
[data-theme="dark"] .signal-dot.green{background:#2a4026}
/* --- night --- */
[data-theme="night"]{--ink:#ede7dd;--muted:#9a9084;--line:#262019;--paper:#0f0d0b;--surface:#17140f;--sidebar:#0f0d0b;--pink:#da81cb;--green:#8ccfb3;--soft-green:#94c794;--soft-pink:#da81c5}
[data-theme="night"] .skip-link{color:#ede7dd}
[data-theme="night"] .workspace-icon{color:#c08f5a}
[data-theme="night"] .workspace-chev{color:#9a9084}
[data-theme="night"] .nav-label{color:#9a9084}
[data-theme="night"] .nav-item{color:#9a9084}
[data-theme="night"] .nav-item:hover{background:#17140f}
[data-theme="night"] .nav-item.active{background:#17140f;color:#91caa7}
[data-theme="night"] .sidebar-note{color:#9a9084}
[data-theme="night"] .note-symbol{color:#c08f5a}
[data-theme="night"] .drive-link{color:#9a9084}
[data-theme="night"] .avatar{background:#3f2b27;color:#c5a096}
[data-theme="night"] .icon-button{color:#9a9084}
[data-theme="night"] .icon-button:hover{background:#17140f}
[data-theme="night"] .crumb-divider{color:#ede7dd}
[data-theme="night"] .sync-state{color:#9a9084}
[data-theme="night"] .sync-state i{background:#17140f}
[data-theme="night"] .sync-state.saving i{background:#483a1e}
[data-theme="night"] .sync-state.error i{background:#481e1e}
[data-theme="night"] .eyebrow{color:#9a9084}
[data-theme="night"] .button{background:#0f0d0b}
[data-theme="night"] .button:hover{border-color:#262019}
[data-theme="night"] .button.primary{color:#ede7dd}
[data-theme="night"] .button.primary:hover{background:#1e4837}
[data-theme="night"] .button.primary span{color:#c08f5a}
[data-theme="night"] .button.secondary{background:#17140f}
[data-theme="night"] .button.danger{color:#d88383;border-color:#752e2e}
[data-theme="night"] .button.text{color:#9a9084}
[data-theme="night"] .metric:first-child{background:#17140f;border-color:#262019}
[data-theme="night"] .metric-top{color:#9a9084}
[data-theme="night"] .metric-symbol{color:#9a9084}
[data-theme="night"] .metric-sub{color:#9a9084}
[data-theme="night"] .workspace-content{background:#0f0d0b}
[data-theme="night"] .view-tab{color:#9a9084}
[data-theme="night"] .record-count{color:#9a9084}
[data-theme="night"] .search-field{background:#17140f;color:#9a9084}
[data-theme="night"] .search-field input::placeholder{color:#9a9084}
[data-theme="night"] .filter-select{background:#0f0d0b}
[data-theme="night"] .filter-select.selected{background-color:#17140f;border-color:#262019}
[data-theme="night"] .filter-group-label{color:#9a9084}
[data-theme="night"] .clear-filters{color:#c695b8}
[data-theme="night"] .data-table th{background:#17140f;color:#9a9084}
[data-theme="night"] .data-table tbody tr:not(.group-row):hover td{background:#17140f}
[data-theme="night"] .row-symbol{background:#17140f;color:#9a9084}
[data-theme="night"] .row-subtitle{color:#9a9084}
[data-theme="night"] .cell-open-icon{color:#9a9084}
[data-theme="night"] .tag.todo{background:#17140f;color:#9a9084}
[data-theme="night"] .tag.in_progress{background:#17140f;color:#c08f5a}
[data-theme="night"] .tag.review{background:#48361e;color:#ceb58c}
[data-theme="night"] .tag.done{background:#24422b;color:#97c4a5}
[data-theme="night"] .tag.paused{background:#36283e;color:#9a9084}
[data-theme="night"] .tag.urgent{background:#481e1e;color:#cf8c8c}
[data-theme="night"] .tag.high{background:#48311e;color:#cfad8c}
[data-theme="night"] .tag.medium{background:#262019;color:#d8c7ae}
[data-theme="night"] .tag.low{background:#17140f;color:#9a9084}
[data-theme="night"] .tag.project{background:#422442;color:#9a9084}
[data-theme="night"] .tag.department{background:#283e30;color:#9a9084}
[data-theme="night"] .cell-select:hover{background-color:#17140f}
[data-theme="night"] .cell-select.todo{background-color:#17140f;color:#9a9084}
[data-theme="night"] .cell-select.in_progress{background-color:#17140f;color:#c08f5a}
[data-theme="night"] .cell-select.review{background-color:#48361e;color:#ceb58c}
[data-theme="night"] .cell-select.done{background-color:#24422b;color:#97c4a5}
[data-theme="night"] .cell-select.paused{background-color:#36283e;color:#9a9084}
[data-theme="night"] .cell-select.urgent{color:#d38888}
[data-theme="night"] .cell-select.high{color:#d4ae87}
[data-theme="night"] .cell-select.medium{color:#d8c7ae}
[data-theme="night"] .cell-select.low{color:#9a9084}
[data-theme="night"] .signal{color:#9a9084}
[data-theme="night"] .signal-dot{background:#262019}
[data-theme="night"] .signal-dot.red{background:#481f1e}
[data-theme="night"] .signal-dot.orange{background:#48311e}
[data-theme="night"] .signal-dot.yellow{background:#262019}
[data-theme="night"] .signal-dot.green{background:#17140f}
[data-theme="night"] .date-cell{color:#9a9084}
[data-theme="night"] .date-cell.overdue{color:#cf8f8c}
[data-theme="night"] .price-cell{color:#9a9084}
[data-theme="night"] .price-cell.empty{color:#9a9084}
[data-theme="night"] .avatars .avatar:nth-child(2n){background:#17140f;color:#9a9084}
[data-theme="night"] .avatars .avatar:nth-child(3n){background:#17140f;color:#9a9084}
[data-theme="night"] .assignee-name{color:#9a9084}
[data-theme="night"] .group-row td{background:#17140f!important;color:#9a9084}
[data-theme="night"] .group-count{color:#9a9084}
[data-theme="night"] .table-footnote{color:#9a9084}
[data-theme="night"] .table-footnote span{color:#9a9084}
[data-theme="night"] .empty-icon{background:#17140f;color:#9a9084}
[data-theme="night"] .empty-state p{color:#9a9084}
[data-theme="night"] .board{background:#17140f}
[data-theme="night"] .board-column{background:#17140f}
[data-theme="night"] .board-column-header small{color:#9a9084}
[data-theme="night"] .task-card{background:#0f0d0b}
[data-theme="night"] .card-meta{color:#9a9084}
[data-theme="night"] .card-prices{color:#9a9084}
[data-theme="night"] .column-empty{color:#9a9084}
[data-theme="night"] .calendar-weekday{color:#9a9084;background:#17140f}
[data-theme="night"] .calendar-day.outside{background:#17140f}
[data-theme="night"] .day-number{color:#9a9084}
[data-theme="night"] .today .day-number{color:#ede7dd}
[data-theme="night"] .calendar-task{background:#17140f}
[data-theme="night"] .calendar-task.done{background:#214529;border-color:#3c6745}
[data-theme="night"] .calendar-task.overdue{background:#48271e;border-color:#76392d}
[data-theme="night"] .unscheduled{color:#9a9084}
[data-theme="night"] .member-card p{color:#9a9084}
[data-theme="night"] .member-stats{color:#9a9084}
[data-theme="night"] .member-stats strong{color:#ede7dd}
[data-theme="night"] .progress-bar{background:#17140f}
[data-theme="night"] .progress-bar span{background:#17140f}
[data-theme="night"] .drawer{background:#0f0d0b}
[data-theme="night"] .drawer-top{color:#9a9084}
[data-theme="night"] .drawer-kind{color:#9a9084}
[data-theme="night"] .title-input::placeholder{color:#9a9084}
[data-theme="night"] .drawer-section h3 small{color:#9a9084}
[data-theme="night"] .field-label,[data-theme="night"] .field>label{color:#9a9084}
[data-theme="night"] .field input,[data-theme="night"] .field select,[data-theme="night"] .field textarea,[data-theme="night"] .comment-input{background:#0f0d0b}
[data-theme="night"] .field input:disabled,[data-theme="night"] .field select:disabled,[data-theme="night"] .field textarea:disabled{background:#17140f;color:#9a9084;border-color:#262019}
[data-theme="night"] .field small,[data-theme="night"] .field-hint{color:#9a9084}
[data-theme="night"] .person-option{color:#9a9084}
[data-theme="night"] .price-panel{background:#481e41}
[data-theme="night"] .price-panel h3{color:#c596b9}
[data-theme="night"] .price-panel p{color:#9a9084}
[data-theme="night"] .price-input input{border-color:#262019}
[data-theme="night"] .currency{color:#9a9084}
[data-theme="night"] .readonly-notice{background:#17140f;color:#9a9084}
[data-theme="night"] .drawer-footer{background:#0f0d0b}
[data-theme="night"] .drawer-footer .footer-meta{color:#9a9084}
[data-theme="night"] .check-row.done input[type=text]{color:#9a9084}
[data-theme="night"] .link-preview{color:#c08f5a;background:#17140f}
[data-theme="night"] .link-preview span:first-child{color:#c08f5a}
[data-theme="night"] .add-row{color:#9a9084}
[data-theme="night"] .comment-header{color:#9a9084}
[data-theme="night"] .comment-header time{color:#9a9084}
[data-theme="night"] .error-message{background:#48231e;color:#ca9891}
[data-theme="night"] .related-empty{color:#9a9084}
[data-theme="night"] .activity-item{color:#9a9084}
[data-theme="night"] .activity-item strong{color:#c08f5a}
[data-theme="night"] .activity-item time{color:#9a9084}
[data-theme="night"] .toast{color:#c08f5a}
[data-theme="night"] .toast.error{background:#452821;color:#daad81;border-color:#6b4239}
[data-theme="night"] .access-screen{background:#17140f}
[data-theme="night"] .access-card{background:#0f0d0b}
[data-theme="night"] .product-mark{color:#c08f5a}
[data-theme="night"] .access-card p{color:#9a9084}
[data-theme="night"] .loader{border-top-color:#262019}
[data-theme="night"]{--muted:#9a9084}
[data-theme="night"] .field-label,[data-theme="night"] .field>label{color:#9a9084}
[data-theme="night"] .data-table th,[data-theme="night"] .record-count,[data-theme="night"] .table-footnote,[data-theme="night"] .field-hint,[data-theme="night"] .field small,[data-theme="night"] .metric-label,[data-theme="night"] .metric-sub,[data-theme="night"] .profile small,[data-theme="night"] .workspace small,[data-theme="night"] .breadcrumb,[data-theme="night"] .page-heading p{color:#9a9084}
[data-theme="night"] .tag.todo,[data-theme="night"] .cell-select.todo{color:#ede7dd}
[data-theme="night"] .tag.in_progress,[data-theme="night"] .cell-select.in_progress{color:#c08f5a}
[data-theme="night"] .tag.review,[data-theme="night"] .cell-select.review{color:#dabb81}
[data-theme="night"] .tag.done,[data-theme="night"] .cell-select.done{color:#8dcda4}
[data-theme="night"] .tag.paused,[data-theme="night"] .cell-select.paused{color:#9a9084}
[data-theme="night"] .tag.high,[data-theme="night"] .cell-select.high{color:#daae81}
[data-theme="night"] .tag.medium,[data-theme="night"] .cell-select.medium{color:#d8c7ae}
[data-theme="night"] .tag.low,[data-theme="night"] .cell-select.low{color:#ede7dd}
[data-theme="night"] .saved-views{background:#17140f}
[data-theme="night"] .saved-view-label{color:#9a9084}
[data-theme="night"] .saved-view-picker{color:#9a9084}
[data-theme="night"] .saved-view-picker .filter-select{background-color:#0f0d0b}
[data-theme="night"] .preset-description{color:#9a9084}
[data-theme="night"] .filter-sort-label{color:#9a9084}
[data-theme="night"] .row-symbol.record-icon{color:var(--record-color,#9a9084);border-color:color-mix(in srgb,var(--record-color,#262019) 25%,#262019);background:color-mix(in srgb,var(--record-color,#17140f) 10%,#0f0d0b)}
[data-theme="night"] .identity-editor{background:#17140f}
[data-theme="night"] .identity-editor .field input{background:#0f0d0b}
[data-theme="night"] .emoji-option{background:#0f0d0b}
[data-theme="night"] .emoji-option:hover,[data-theme="night"] .emoji-option.selected{background:#17140f;border-color:#262019}
[data-theme="night"] .color-picker{color:#9a9084}
[data-theme="night"] .progress-label strong{color:#c08f5a}
[data-theme="night"] .progress-label small{color:#9a9084}
[data-theme="night"] .progress-cell .progress-bar{background:#17140f}
[data-theme="night"] .progress-cell .progress-bar span{background:#17140f}
[data-theme="night"] .progress-cell .progress-bar.complete span{background:#22442d}
[data-theme="night"] .cell-select.urgent{background-color:#481e1e}
[data-theme="night"] .cell-select.high{background-color:#48311e}
[data-theme="night"] .cell-select.medium{background-color:#262019}
[data-theme="night"] .cell-select.low{background-color:#17140f}
[data-theme="night"] .cell-select.red{background-color:#48231e;color:#d28e89}
[data-theme="night"] .cell-select.orange{background-color:#48341e;color:#dab381}
[data-theme="night"] .cell-select.yellow{background-color:#262019;color:#d8c7ae}
[data-theme="night"] .cell-select.green{background-color:#17140f;color:#c08f5a}
[data-theme="night"] .cell-select.none{background-color:#17140f;color:#9a9084}
[data-theme="night"] .scrum-expand{color:#9a9084}
[data-theme="night"] .scrum-expand:hover{background:#17140f}
[data-theme="night"] .scrum-preset{color:#9a9084}
[data-theme="night"] .scrum-preset:hover{background:#17140f}
[data-theme="night"] .scrum-preset.active{background:#17140f;color:#ede7dd}
[data-theme="night"] .chosen-icon #selected-icon-label{color:#9a9084}
[data-theme="night"] .icon-catalog-heading{color:#9a9084}
[data-theme="night"] .icon-catalog-heading strong{color:#c08f5a}
[data-theme="night"] .icon-search-controls input,[data-theme="night"] .icon-search-controls select{background:#0f0d0b}
[data-theme="night"] .library-icon-option{background:#0f0d0b;color:var(--library-icon-color,#9a9084)}
[data-theme="night"] .library-icon-option:hover{background:#17140f;border-color:#262019}
[data-theme="night"] .library-icon-option.selected{border-color:#262019;background:#17140f}
[data-theme="night"] .icon-result-summary{color:#9a9084}
[data-theme="night"] .icon-pagination>span{color:#9a9084}
[data-theme="night"] .icon-attribution{color:#9a9084}
[data-theme="night"] .icon-no-results{color:#9a9084}
[data-theme="night"] .resource-link:hover{background:#17140f}
[data-theme="night"] .member-table-note{color:#9a9084}
[data-theme="night"] .member-open .row-subtitle{color:#9a9084}
[data-theme="night"] .tone-red{--member-ink:#d68d85}
[data-theme="night"] .tone-brown{--member-ink:#c7a894}
[data-theme="night"] .tone-blue{--member-ink:#c08f5a}
[data-theme="night"] .tone-purple{--member-ink:#b194c7}
[data-theme="night"] .tone-green{--member-ink:#97c4aa}
[data-theme="night"] .tone-pink{--member-ink:#c992ad}
[data-theme="night"] .tone-gray{--member-ink:#9a9084}
[data-theme="night"] .tone-orange{--member-ink:#d9ae82}
[data-theme="night"] .tone-yellow{--member-ink:#d8c7ae}
[data-theme="night"] .member-score small{color:#9a9084}
[data-theme="night"] .member-score-track{background:#17140f}
[data-theme="night"] .member-score-track>span{background:#262019}
[data-theme="night"] .member-department{background:#17140f;color:#ede7dd}
[data-theme="night"] .member-department:hover{background:#17140f}
[data-theme="night"] .member-access{color:#9a9084}
[data-theme="night"] .member-tasks{color:#98c3a6}
[data-theme="night"] .member-profile-heading p{color:#9a9084}
[data-theme="night"] .member-profile-access{background:#17140f}
[data-theme="night"] .history-controls .history-button{color:#ede7dd}
[data-theme="night"] .history-controls .history-button:hover:not(:disabled){background:#17140f;border-color:#262019}
[data-theme="night"] .history-controls .history-button:disabled{color:#ede7dd}
[data-theme="night"] .color-presets .color-option.selected::after{background:#0f0d0b}
[data-theme="night"] .tag.urgent .priority-dot{background:#48201e}
[data-theme="night"] .tag.high .priority-dot{background:#48341e}
[data-theme="night"] .tag.medium .priority-dot{background:#262019}
[data-theme="night"] .tag.low .priority-dot{background:#224433}
[data-theme="night"] .field input[readonly]{background:#17140f;color:#9a9084}
[data-theme="night"] .project-notifications-count{background:#481e3d;color:#ede7dd}
[data-theme="night"] .notifications-error{color:#dab681}
[data-theme="night"] .project-notifications-panel{background:#0f0d0b;color:#c08f5a}
[data-theme="night"] .project-notifications-tools button{color:#c08f5a}
[data-theme="night"] .project-notifications-panel li.unseen{background:#17140f}
[data-theme="night"] .project-notification-open:hover{background:#17140f}
[data-theme="night"] .project-notification-open small{color:#9a9084}
[data-theme="night"] .project-notification-read{color:#c08f5a}
[data-theme="night"] .project-notifications-panel>footer{color:#9a9084}
[data-theme="night"] .project-notifications-error{color:#d39487}
[data-theme="night"] .drawer-appearance{background:#0f0d0b}
[data-theme="night"] .drawer-appearance>summary{color:var(--muted,#9a9084)}
[data-theme="night"] .drawer-appearance>summary:hover{color:var(--ink,#ede7dd)}
[data-theme="night"] .task-twisty{color:var(--muted,#9a9084)}
[data-theme="night"] .task-twisty:hover{color:var(--ink,#ede7dd)}
[data-theme="night"] .subtask-count{color:var(--muted,#9a9084)}
[data-theme="night"] .workload-kpis{color:var(--muted,#9a9084)}
[data-theme="night"] .workload-kpis strong{color:var(--ink,#ede7dd)}
[data-theme="night"] .workload-meta{color:var(--muted,#9a9084)}
[data-theme="night"] .due-late,[data-theme="night"] .due-late strong{color:#da8981}
[data-theme="night"] .brand-dot{background:#17140f}
[data-theme="night"] .brand-logo{background:#0f0d0b}
[data-theme="night"] .tag.recurring,[data-theme="night"] .cell-select.recurring{background:#262019;color:#d8c7ae}
[data-theme="night"] .tag.administrative,[data-theme="night"] .cell-select.administrative{background:#262019;color:#d8c7ae}
[data-theme="night"] .tag.recurring .priority-dot,[data-theme="night"] .tag.administrative .priority-dot{background:#262019}
[data-theme="night"] .signal-dot.recurring,[data-theme="night"] .signal-dot.administrative{background:#262019}
[data-theme="night"] .pc-trigger{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .pc-trigger:hover:not(:disabled){border-color:#262019;background:#17140f}
[data-theme="night"] .pc-open>.pc-trigger{border-color:#262019}
[data-theme="night"] .pc-trigger:disabled{background:#17140f;color:#9a9084}
[data-theme="night"] .pc-trigger[aria-invalid=true]{border-color:#75342e}
[data-theme="night"] .pc-placeholder,[data-theme="night"] .pc-empty{color:#9a9084}
[data-theme="night"] .pc-chip{background:#17140f;color:#c08f5a}
[data-theme="night"] .pc-count{background:#17140f;color:#c08f5a}
[data-theme="night"] .pc-tone-gray{color:#9a9084}
[data-theme="night"] .pc-chip.pc-tone-gray{background:#17140f}
[data-theme="night"] .pc-tone-blue{color:#c08f5a}
[data-theme="night"] .pc-chip.pc-tone-blue{background:#17140f}
[data-theme="night"] .pc-tone-red{color:#d18d8a}
[data-theme="night"] .pc-chip.pc-tone-red{background:#48241e}
[data-theme="night"] .pc-tone-orange{color:#d9af82}
[data-theme="night"] .pc-chip.pc-tone-orange{background:#48341e}
[data-theme="night"] .pc-tone-yellow{color:#d8c7ae}
[data-theme="night"] .pc-chip.pc-tone-yellow{background:#262019}
[data-theme="night"] .pc-tone-green{color:#c08f5a}
[data-theme="night"] .pc-chip.pc-tone-green{background:#17140f}
[data-theme="night"] .pc-tone-purple{color:#b198c2}
[data-theme="night"] .pc-chip.pc-tone-purple{background:#351e48}
[data-theme="night"] .pc-tone-pink{color:#c694b9}
[data-theme="night"] .pc-chip.pc-tone-pink{background:#481e3c}
[data-theme="night"] .pc-filter.pc-has-value>.pc-trigger{background:#17140f;border-color:#262019}
[data-theme="night"] .pc-inline>.pc-trigger:hover:not(:disabled){border-color:#262019;background:#17140f}
[data-theme="night"] .pc-validation{color:#cf948c;background:#48271e}
[data-theme="night"] .pc-popover{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .pc-popup-title{color:#9a9084}
[data-theme="night"] .pc-popover .pc-search{background:#17140f;color:#ede7dd}
[data-theme="night"] .pc-popover .pc-search:focus{border-color:#262019}
[data-theme="night"] .pc-search::placeholder{color:#9a9084}
[data-theme="night"] .pc-option{color:#c08f5a}
[data-theme="night"] .pc-option-active{background:#17140f}
[data-theme="night"] .pc-option-selected:not(.pc-option-active){background:#17140f}
[data-theme="night"] .pc-check{color:#c08f5a}
[data-theme="night"] .pc-optgroup-label{color:#9a9084}
[data-theme="night"] .pc-no-results{color:#9a9084}
[data-theme="night"] .pc-selection-summary{color:#9a9084}
[data-theme="night"] .pc-done{background:#1f4735;color:#ede7dd}
[data-theme="night"] .pc-done:hover{background:#1e4834}
[data-theme="night"] .pc-tone-brown{color:#c7a894}
[data-theme="night"] .pc-chip.pc-tone-brown{background:#452d21}
[data-theme="night"] .pc-tone-brown{color:#d2aa88}
[data-theme="night"] .pc-chip.pc-tone-brown{background:#48351e}
[data-theme="night"] .chip-orden,[data-theme="night"] .chip-mas{color:#9a9084}
[data-theme="night"] .chip-orden:hover,[data-theme="night"] .chip-mas:hover{background:#17140f}
[data-theme="night"] .chip-orden.activo{background:#17140f;color:#c08f5a}
[data-theme="night"] .chip-filtro{background:#0f0d0b}
[data-theme="night"] .chip-filtro.activo{background:#17140f;border-color:#262019;color:#c08f5a}
[data-theme="night"] .menu-filtro{background:#0f0d0b}
[data-theme="night"] .menu-filtro button:hover{background:#17140f}
[data-theme="night"] .panel-orden{background:#0f0d0b}
[data-theme="night"] .orden-agarre{color:#9a9084}
[data-theme="night"] .orden-accion{color:#9a9084}
[data-theme="night"] .orden-accion:hover{background:#17140f}
[data-theme="night"] .orden-vacio{color:#9a9084}
[data-theme="night"] th.col-foco{color:#9a9084}
[data-theme="night"] .foco{background:#0f0d0b}
[data-theme="night"] .foco{border-color:#262019}
[data-theme="night"] .foco:hover{border-color:#262019;background:#17140f}
[data-theme="night"] .foco.activo{background:#17140f;border-color:#262019}
[data-theme="night"] .foco:disabled:hover{background:#0f0d0b;border-color:#262019}
[data-theme="night"] .tag.department{background:color-mix(in srgb,var(--depto,#17140f) 11%,#0f0d0b);color:color-mix(in srgb,var(--depto,#9a9084) 62%,#ede7dd)}
[data-theme="night"] .tag.department .tag-icono{color:var(--depto,#9a9084)}
[data-theme="night"] .galeria-vacia{color:#9a9084}
[data-theme="night"] .icono-guardado>button:first-child{background:#0f0d0b}
[data-theme="night"] .icono-guardado>button:first-child:hover{border-color:#262019}
[data-theme="night"] .icono-guardado.selected>button:first-child{border-color:#262019}
[data-theme="night"] .borrar-icono{background:#0f0d0b;color:#9a9084}
[data-theme="night"] .borrar-icono:hover{color:#d88383;border-color:#733131}
[data-theme="night"] .tag.marca{background:color-mix(in srgb,var(--marca,#17140f) 10%,#0f0d0b);color:color-mix(in srgb,var(--marca,#ede7dd) 62%,#ede7dd)}
[data-theme="night"] .tag.marca .tag-punto{background:var(--marca,#17140f)}
[data-theme="night"] .tag.project .tag-icono{color:var(--record-color,#9a9084)}
[data-theme="night"] .pc-glifo{color:var(--record-color,#9a9084)}
[data-theme="night"] .marca-sin-logo{background:color-mix(in srgb,var(--marca,#17140f) 12%,#0f0d0b);border-color:color-mix(in srgb,var(--marca,#262019) 28%,#262019)}
[data-theme="night"] .marca-cabecera p{color:#9a9084}
[data-theme="night"] .marca-kpi span{color:#9a9084}
[data-theme="night"] .marca-persona small{color:#9a9084}
[data-theme="night"] .lapiz-marca{color:#9a9084}
[data-theme="night"] .marca-kpi.alerta strong{color:#d18e89}
[data-theme="night"] .marca-avance .progress-bar{background:#17140f}
[data-theme="night"] .marca-avance .progress-bar span{background:var(--marca,#17140f)}
[data-theme="night"] .panel-bloque h3 small{color:#9a9084}
[data-theme="night"] .alerta-texto{color:#d18e89}
[data-theme="night"] button.marca-kpi:hover{border-color:#262019}
[data-theme="night"] button.marca-persona:hover{border-color:#262019}
[data-theme="night"] .contexto{background:color-mix(in srgb,var(--contexto,#17140f) 5%,#0f0d0b)}
[data-theme="night"] .contexto-icono{color:var(--contexto,#9a9084);background:color-mix(in srgb,var(--contexto,#17140f) 13%,#0f0d0b)}
[data-theme="night"] .contexto-tipo{color:color-mix(in srgb,var(--contexto,#9a9084) 68%,#ede7dd)}
[data-theme="night"] .contexto-texto p{color:#9a9084}
[data-theme="night"] .contexto-alerta{color:#d18e89}
[data-theme="night"] .miga{color:#9a9084}
[data-theme="night"] .miga-sep{color:#ede7dd}
[data-theme="night"] .pc-inicial{color:#ede7dd}
[data-theme="night"] .adjuntar-o{color:#9a9084}
[data-theme="night"] .vista-icono{color:var(--record-color,#9a9084);background:color-mix(in srgb,var(--record-color,#17140f) 12%,#0f0d0b)}
[data-theme="night"] .vista-madre{color:#9a9084}
[data-theme="night"] .vista-avance .progress-bar{background:#17140f}
[data-theme="night"] .dato>span{color:#9a9084}
[data-theme="night"] .vista-checklist li.hecho{color:#9a9084}
[data-theme="night"] .vista-archivos .link-preview:hover{background:#17140f}
[data-theme="night"] .notas-editor{background:#0f0d0b}
[data-theme="night"] .notas-sin-editor{color:#9a9084}
[data-theme="night"] .notas-editor .ce-toolbar__plus,[data-theme="night"] .notas-editor .ce-toolbar__settings-btn{color:#9a9084}
[data-theme="night"] tr.elegida td{background:#17140f!important}
[data-theme="night"] .barra-seleccion{background:#17140f}
[data-theme="night"] .barra-seleccion strong{color:#c08f5a}
[data-theme="night"] .pp-trigger{background:#17140f;color:#ede7dd}
[data-theme="night"] .pp-trigger:hover,[data-theme="night"] .pp-trigger[aria-expanded=true]{background:#17140f;border-color:#262019}
[data-theme="night"] .pp-trigger.pp-paused{color:#d8c7ae;background:#262019;border-color:#262019}
[data-theme="night"] .pp-paused .pp-connection-dot{background:#262019}
[data-theme="night"] .pp-trigger.pp-offline{color:#9a9084;background:#0f0d0b;border-color:#262019}
[data-theme="night"] .pp-avatar{color:#ede7dd;background:var(--pp-color,#17140f)}
[data-theme="night"] .pp-count{background:#17140f;color:#c08f5a}
[data-theme="night"] .pp-caret{color:#9a9084}
[data-theme="night"] .pp-connection-dot{background:#262019}
[data-theme="night"] .pp-online .pp-connection-dot{background:#17140f}
[data-theme="night"] .drawer-presence-bar{background:#17140f}
[data-theme="night"] .drawer-presence-bar .pp-trigger:hover,[data-theme="night"] .drawer-presence-bar .pp-trigger[aria-expanded=true]{background:#17140f;border-color:#262019}
[data-theme="night"] .pp-menu{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .pp-menu-close{color:#9a9084}
[data-theme="night"] .pp-menu-close:hover{background:#17140f}
[data-theme="night"] .pp-menu-note{color:#9a9084}
[data-theme="night"] .pp-you{color:#9a9084}
[data-theme="night"] .pp-else-title{color:#9a9084}
[data-theme="night"] .pp-elsewhere-row{color:#9a9084}
[data-theme="night"] .pp-other-count{background:#17140f;color:#9a9084}
[data-theme="night"] .pp-footnote{color:#9a9084}
[data-theme="night"] .pp-empty{color:#9a9084}
[data-theme="night"] .pp-cursor-name{color:#ede7dd}
[data-theme="night"] .pp-menu-sw{color:#9a9084}
[data-theme="night"] #asis-boton{background:#0f0d0b}
[data-theme="night"] #asis-panel{background:#0f0d0b}
[data-theme="night"] .asis-icono{color:#9a9084}
[data-theme="night"] .asis-turno.yo .asis-burbuja{color:#ede7dd}
[data-theme="night"] .asis-pensando i{background:#17140f}
[data-theme="night"] .asis-bienvenida{color:#9a9084}
[data-theme="night"] .asis-nota{color:#9a9084}
[data-theme="night"] .asis-sugerencias button{background:#0f0d0b}
[data-theme="night"] .asis-sugerencias button:hover{border-color:#262019}
[data-theme="night"] .asis-enviar{color:#ede7dd}
[data-theme="night"] .okt-avatar{background:#17140f;color:#c08f5a}
[data-theme="night"] .okt-account-menu{background:#17140f;color:#ede7dd}
[data-theme="night"] .okt-account-email{color:#9a9084}
[data-theme="night"] .okt-account-menu button{color:#ede7dd}
[data-theme="night"] .okt-account-menu button:hover{background:#17140f}
[data-theme="night"] .okt-profile-dialog{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .okt-profile-header{background:#17140f}
[data-theme="night"] .okt-profile-kicker{color:#9a9084}
[data-theme="night"] .okt-profile-header h2{color:#99c398}
[data-theme="night"] .okt-profile-dismiss{color:#9a9084}
[data-theme="night"] .okt-profile-dismiss:hover{background:#17140f;color:#c08f5a}
[data-theme="night"] .okt-profile-photo{background:#17140f}
[data-theme="night"] .okt-profile-identity p{color:#9a9084}
[data-theme="night"] .okt-profile-identity small,[data-theme="night"] .okt-profile-form label small{color:#9a9084}
[data-theme="night"] .okt-profile-grid label{color:#ede7dd}
[data-theme="night"] .okt-profile-form input,[data-theme="night"] .okt-profile-form textarea{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .okt-profile-form input::placeholder,[data-theme="night"] .okt-profile-form textarea::placeholder{color:#9a9084}
[data-theme="night"] .okt-profile-form input:hover,[data-theme="night"] .okt-profile-form textarea:hover{border-color:#262019}
[data-theme="night"] .okt-profile-form input:focus,[data-theme="night"] .okt-profile-form textarea:focus{border-color:#262019}
[data-theme="night"] .okt-profile-form h3{color:#9a9084}
[data-theme="night"] .okt-profile-button{background:#17140f;color:#c08f5a}
[data-theme="night"] .okt-profile-button:hover{background:#17140f;border-color:#262019}
[data-theme="night"] .okt-profile-button.primary{background:#204632;border-color:#347050;color:#ede7dd}
[data-theme="night"] .okt-profile-button.primary:hover{background:#1e4834}
[data-theme="night"] .okt-profile-feedback{color:#c08f5a}
[data-theme="night"] .okt-profile-feedback.is-error,[data-theme="night"] .okt-profile-load-error{color:#d68e84}
[data-theme="night"] .okt-profile-footer{background:#0f0d0b}
[data-theme="night"] .profile-open:hover{background:#17140f}
[data-theme="night"] .okt-profile-visibility-note{color:#9a9084}
[data-theme="night"]{--ink:#ede7dd;--muted:#9a9084;--line:#262019;--paper:#0f0d0b;--surface:#17140f;--sidebar:#17140f;--green:#c08f5a;--pink:#cf81da}
[data-theme="night"] button:focus-visible,[data-theme="night"] a:focus-visible,[data-theme="night"] input:focus-visible,[data-theme="night"] select:focus-visible,[data-theme="night"] textarea:focus-visible{outline-color:#262019}
[data-theme="night"] .nav-item{color:#9a9084}
[data-theme="night"] .nav-item:hover{background:#17140f}
[data-theme="night"] .nav-item.active{background:#17140f;color:#c08f5a}
[data-theme="night"] .nav-label{color:#9a9084}
[data-theme="night"] .workspace-icon{background:#17140f;color:#c08f5a}
[data-theme="night"] .sidebar-note{border-top-color:#262019;color:#9a9084}
[data-theme="night"] .note-symbol{color:#c08f5a}
[data-theme="night"] .drive-link{color:#9a9084}
[data-theme="night"] .icon-button{color:#9a9084}
[data-theme="night"] .icon-button:hover{background:#17140f}
[data-theme="night"] .button:hover{border-color:#262019}
[data-theme="night"] .button.primary:hover{background:#17140f}
[data-theme="night"] .button.primary span{color:#c08f5a}
[data-theme="night"] .button.secondary{background:#17140f}
[data-theme="night"] .button.text{color:#9a9084}
[data-theme="night"] .title-dot{color:#cf81da}
[data-theme="night"] .eyebrow{color:#9a9084}
[data-theme="night"] .metric:first-child{background:#17140f;border-color:#262019}
[data-theme="night"] .metric-symbol{color:#c08f5a}
[data-theme="night"] .metric-top,[data-theme="night"] .metric-sub{color:#9a9084}
[data-theme="night"] .view-tab{color:#9a9084}
[data-theme="night"] .view-tab.active{color:#c08f5a;border-color:#262019}
[data-theme="night"] .filter-select.selected{background-color:#17140f;border-color:#262019}
[data-theme="night"] .clear-filters{color:#d081da}
[data-theme="night"] .record-count,[data-theme="night"] .filter-group-label{color:#9a9084}
[data-theme="night"] .data-table th{background:#17140f;color:#9a9084;border-bottom-color:#262019}
[data-theme="night"] .data-table td{border-bottom-color:#262019}
[data-theme="night"] .data-table th+th,[data-theme="night"] .data-table td+td{border-left-color:#262019}
[data-theme="night"] .data-table tbody tr:not(.group-row):hover td{background:#17140f}
[data-theme="night"] .record-open:hover{color:#c08f5a}
[data-theme="night"] .row-symbol{background:#17140f;border-color:#262019;color:#c08f5a}
[data-theme="night"] .group-row td{background:#17140f!important;border-bottom-color:#262019;color:#c08f5a}
[data-theme="night"] .group-count{color:#c08f5a}
[data-theme="night"] .table-footnote{color:#9a9084;border-top-color:#262019}
[data-theme="night"] .table-footnote span{color:#c08f5a}
[data-theme="night"] .board{background:#17140f}
[data-theme="night"] .board-column{background:#17140f;border-color:#262019}
[data-theme="night"] .column-empty{border-color:#262019;color:#9a9084}
[data-theme="night"] .task-card{border-color:#262019}
[data-theme="night"] .card-meta{color:#9a9084}
[data-theme="night"] .calendar-weekday{background:#17140f;color:#c08f5a}
[data-theme="night"] .calendar-day.outside{background:#17140f}
[data-theme="night"] .today .day-number{background:#17140f}
[data-theme="night"] .calendar-task{background:#17140f;border-left-color:#262019}
[data-theme="night"] .empty-icon{background:#17140f;border-color:#262019;color:#c08f5a}
[data-theme="night"] .progress-bar{background:#17140f}
[data-theme="night"] .progress-bar span{background:#17140f}
[data-theme="night"] .drawer-section h3 small,[data-theme="night"] .field-label,[data-theme="night"] .field>label,[data-theme="night"] .field small,[data-theme="night"] .field-hint{color:#9a9084}
[data-theme="night"] .field input,[data-theme="night"] .field select,[data-theme="night"] .field textarea,[data-theme="night"] .comment-input,[data-theme="night"] .people-picker{border-color:#262019}
[data-theme="night"] .person-option{color:#9a9084}
[data-theme="night"] .readonly-notice{background:#17140f;color:#c08f5a;border-color:#262019}
[data-theme="night"] .add-row,[data-theme="night"] .member-view{color:#c08f5a}
[data-theme="night"] .toast{background:#17140f;border-color:#262019;color:#c08f5a}
[data-theme="night"] .access-screen{background:#17140f}
[data-theme="night"] .product-mark{background:#17140f;color:#c08f5a}
[data-theme="night"] .loader{border-color:#262019;border-top-color:#262019}
[data-theme="night"] .brand-dot{background:#8a6032}
[data-theme="night"] .scrum-subnav{border-left-color:#262019}
[data-theme="night"] .scrum-expand,[data-theme="night"] .scrum-preset{color:#9a9084}
[data-theme="night"] .scrum-preset:hover{background:#17140f;color:#c08f5a}
[data-theme="night"] .scrum-preset.active{background:#17140f;color:#c08f5a}
[data-theme="night"] .scrum-bar,[data-theme="night"] .scrum-toolbar{background:#17140f;border-color:#262019}
[data-theme="night"] .pp-trigger,[data-theme="night"] .pp-avatars,[data-theme="night"] .pp-label{color:#c08f5a}
[data-theme="night"] .pp-count{background:#17140f;color:#c08f5a}
[data-theme="night"] .pp-trigger.pp-online{color:#c08f5a}
[data-theme="night"] .breadcrumb,[data-theme="night"] .breadcrumb strong,[data-theme="night"] #breadcrumb-title{color:#9a9084}
[data-theme="night"] .history-controls{color:#9a9084}
[data-theme="night"] .icon-button.history-button,[data-theme="night"] .icon-button.history-button svg{color:#9a9084}
[data-theme="night"] .avatar.okt-avatar,[data-theme="night"] #profile-avatar{background:#17140f;color:#c08f5a}
[data-theme="night"] #profile-role{color:#9a9084}
[data-theme="night"] .crumb-divider{color:#9a9084}
[data-theme="night"] .signal-dot.green{background:#2a4026}

/* --- ajustes a mano, van los ultimos para que ganen al generado --- */
[data-theme="dark"] .foco{background:#0a0a0a;border-color:#2f3339}
[data-theme="dark"] .foco:hover{background:#161616;border-color:#3f454d}
[data-theme="dark"] .foco.activo,[data-theme="dark"] .foco.activo:hover{background:#0068d7;border-color:#3e9bff}
[data-theme="night"] .foco{background:#0f0d0b;border-color:#332a20}
[data-theme="night"] .foco:hover{background:#17140f;border-color:#463a2c}
[data-theme="night"] .foco.activo,[data-theme="night"] .foco.activo:hover{background:#8a6032;border-color:#c08f5a}

/* El globo de lo que escribe uno: el generador convertia el verde en un tono
   claro y dejaba texto claro sobre claro (contraste 2.5). Se fija a mano. */
[data-theme="dark"] .asis-turno.yo .asis-burbuja{background:#0068d7;color:#f5f8ff}
[data-theme="night"] .asis-turno.yo .asis-burbuja{background:#8a6032;color:#fbf6ee}
[data-theme="dark"] .asis-enviar{background:#0068d7;color:#f5f8ff}
[data-theme="night"] .asis-enviar{background:#8a6032;color:#fbf6ee}

/* En oscuro el ojo apagado no puede "aclararse" con brightness: sobre negro se
   iria a blanco. Se baja la opacidad y se deja el gris tal cual. */
[data-theme="dark"] .foco span,[data-theme="night"] .foco span{filter:grayscale(1);opacity:.26}
[data-theme="dark"] .foco:hover span,[data-theme="night"] .foco:hover span{opacity:.6;filter:grayscale(1)}
[data-theme="dark"] .foco.activo span,[data-theme="night"] .foco.activo span{filter:none;opacity:1}

/* En oscuro la mezcla tiene que ir hacia el fondo, no hacia el blanco. */
[data-theme="dark"] .tag.department{background:color-mix(in srgb,var(--depto,#8a909a) 18%,#0a0a0a);color:color-mix(in srgb,var(--depto,#8a909a) 45%,#f0f0f2)}
[data-theme="night"] .tag.department{background:color-mix(in srgb,var(--depto,#9a9084) 18%,#0f0d0b);color:color-mix(in srgb,var(--depto,#9a9084) 45%,#ede7dd)}


/* ════════ Temas oscuro y noche ════════
   Generados a partir de los colores del tema claro invirtiendo la
   luminosidad y conservando el tono, para que lo que significa algo
   (verde=hecho, rojo=urgente, amarillo=recurrente) se siga leyendo.
   En "noche" ademas se apaga el azul y los neutros tiran a calido. */
/* --- dark --- */
[data-theme="dark"]{--ink:#f0f0f2;--muted:#8a909a;--line:#232323;--paper:#0a0a0a;--surface:#161616;--sidebar:#0a0a0a;--pink:#da81cb;--green:#8ccfb3;--soft-green:#94c794;--soft-pink:#da81c5}
[data-theme="dark"] .skip-link{color:#f0f0f2}
[data-theme="dark"] .workspace-icon{color:#3e9bff}
[data-theme="dark"] .workspace-chev{color:#8a909a}
[data-theme="dark"] .nav-label{color:#8a909a}
[data-theme="dark"] .nav-item{color:#8a909a}
[data-theme="dark"] .nav-item:hover{background:#161616}
[data-theme="dark"] .nav-item.active{background:#161616;color:#91caa7}
[data-theme="dark"] .sidebar-note{color:#8a909a}
[data-theme="dark"] .note-symbol{color:#3e9bff}
[data-theme="dark"] .drive-link{color:#8a909a}
[data-theme="dark"] .avatar{background:#3f2b27;color:#c5a096}
[data-theme="dark"] .icon-button{color:#8a909a}
[data-theme="dark"] .icon-button:hover{background:#161616}
[data-theme="dark"] .crumb-divider{color:#f0f0f2}
[data-theme="dark"] .sync-state{color:#8a909a}
[data-theme="dark"] .sync-state i{background:#161616}
[data-theme="dark"] .sync-state.saving i{background:#483a1e}
[data-theme="dark"] .sync-state.error i{background:#481e1e}
[data-theme="dark"] .eyebrow{color:#8a909a}
[data-theme="dark"] .button{background:#0a0a0a}
[data-theme="dark"] .button:hover{border-color:#232323}
[data-theme="dark"] .button.primary{color:#f0f0f2}
[data-theme="dark"] .button.primary:hover{background:#1e4837}
[data-theme="dark"] .button.primary span{color:#3e9bff}
[data-theme="dark"] .button.secondary{background:#161616}
[data-theme="dark"] .button.danger{color:#d88383;border-color:#752e2e}
[data-theme="dark"] .button.text{color:#8a909a}
[data-theme="dark"] .metric:first-child{background:#161616;border-color:#232323}
[data-theme="dark"] .metric-top{color:#8a909a}
[data-theme="dark"] .metric-symbol{color:#8a909a}
[data-theme="dark"] .metric-sub{color:#8a909a}
[data-theme="dark"] .workspace-content{background:#0a0a0a}
[data-theme="dark"] .view-tab{color:#8a909a}
[data-theme="dark"] .record-count{color:#8a909a}
[data-theme="dark"] .search-field{background:#161616;color:#8a909a}
[data-theme="dark"] .search-field input::placeholder{color:#8a909a}
[data-theme="dark"] .filter-select{background:#0a0a0a}
[data-theme="dark"] .filter-select.selected{background-color:#161616;border-color:#232323}
[data-theme="dark"] .filter-group-label{color:#8a909a}
[data-theme="dark"] .clear-filters{color:#c695b8}
[data-theme="dark"] .data-table th{background:#161616;color:#8a909a}
[data-theme="dark"] .data-table tbody tr:not(.group-row):hover td{background:#161616}
[data-theme="dark"] .row-symbol{background:#161616;color:#8a909a}
[data-theme="dark"] .row-subtitle{color:#8a909a}
[data-theme="dark"] .cell-open-icon{color:#8a909a}
[data-theme="dark"] .tag.todo{background:#161616;color:#8a909a}
[data-theme="dark"] .tag.in_progress{background:#161616;color:#3e9bff}
[data-theme="dark"] .tag.review{background:#48361e;color:#ceb58c}
[data-theme="dark"] .tag.done{background:#24422b;color:#97c4a5}
[data-theme="dark"] .tag.paused{background:#36283e;color:#8a909a}
[data-theme="dark"] .tag.urgent{background:#481e1e;color:#cf8c8c}
[data-theme="dark"] .tag.high{background:#48311e;color:#cfad8c}
[data-theme="dark"] .tag.medium{background:#232323;color:#c9cdd4}
[data-theme="dark"] .tag.low{background:#161616;color:#8a909a}
[data-theme="dark"] .tag.project{background:#422442;color:#8a909a}
[data-theme="dark"] .tag.department{background:#283e30;color:#8a909a}
[data-theme="dark"] .cell-select:hover{background-color:#161616}
[data-theme="dark"] .cell-select.todo{background-color:#161616;color:#8a909a}
[data-theme="dark"] .cell-select.in_progress{background-color:#161616;color:#3e9bff}
[data-theme="dark"] .cell-select.review{background-color:#48361e;color:#ceb58c}
[data-theme="dark"] .cell-select.done{background-color:#24422b;color:#97c4a5}
[data-theme="dark"] .cell-select.paused{background-color:#36283e;color:#8a909a}
[data-theme="dark"] .cell-select.urgent{color:#d38888}
[data-theme="dark"] .cell-select.high{color:#d4ae87}
[data-theme="dark"] .cell-select.medium{color:#c9cdd4}
[data-theme="dark"] .cell-select.low{color:#8a909a}
[data-theme="dark"] .signal{color:#8a909a}
[data-theme="dark"] .signal-dot{background:#232323}
[data-theme="dark"] .signal-dot.red{background:#481f1e}
[data-theme="dark"] .signal-dot.orange{background:#48311e}
[data-theme="dark"] .signal-dot.yellow{background:#232323}
[data-theme="dark"] .signal-dot.green{background:#161616}
[data-theme="dark"] .date-cell{color:#8a909a}
[data-theme="dark"] .date-cell.overdue{color:#cf8f8c}
[data-theme="dark"] .price-cell{color:#8a909a}
[data-theme="dark"] .price-cell.empty{color:#8a909a}
[data-theme="dark"] .avatars .avatar:nth-child(2n){background:#161616;color:#8a909a}
[data-theme="dark"] .avatars .avatar:nth-child(3n){background:#161616;color:#8a909a}
[data-theme="dark"] .assignee-name{color:#8a909a}
[data-theme="dark"] .group-row td{background:#161616!important;color:#8a909a}
[data-theme="dark"] .group-count{color:#8a909a}
[data-theme="dark"] .table-footnote{color:#8a909a}
[data-theme="dark"] .table-footnote span{color:#8a909a}
[data-theme="dark"] .empty-icon{background:#161616;color:#8a909a}
[data-theme="dark"] .empty-state p{color:#8a909a}
[data-theme="dark"] .board{background:#161616}
[data-theme="dark"] .board-column{background:#161616}
[data-theme="dark"] .board-column-header small{color:#8a909a}
[data-theme="dark"] .task-card{background:#0a0a0a}
[data-theme="dark"] .card-meta{color:#8a909a}
[data-theme="dark"] .card-prices{color:#8a909a}
[data-theme="dark"] .column-empty{color:#8a909a}
[data-theme="dark"] .calendar-weekday{color:#8a909a;background:#161616}
[data-theme="dark"] .calendar-day.outside{background:#161616}
[data-theme="dark"] .day-number{color:#8a909a}
[data-theme="dark"] .today .day-number{color:#f0f0f2}
[data-theme="dark"] .calendar-task{background:#161616}
[data-theme="dark"] .calendar-task.done{background:#214529;border-color:#3c6745}
[data-theme="dark"] .calendar-task.overdue{background:#48271e;border-color:#76392d}
[data-theme="dark"] .unscheduled{color:#8a909a}
[data-theme="dark"] .member-card p{color:#8a909a}
[data-theme="dark"] .member-stats{color:#8a909a}
[data-theme="dark"] .member-stats strong{color:#f0f0f2}
[data-theme="dark"] .progress-bar{background:#161616}
[data-theme="dark"] .progress-bar span{background:#161616}
[data-theme="dark"] .drawer{background:#0a0a0a}
[data-theme="dark"] .drawer-top{color:#8a909a}
[data-theme="dark"] .drawer-kind{color:#8a909a}
[data-theme="dark"] .title-input::placeholder{color:#8a909a}
[data-theme="dark"] .drawer-section h3 small{color:#8a909a}
[data-theme="dark"] .field-label,[data-theme="dark"] .field>label{color:#8a909a}
[data-theme="dark"] .field input,[data-theme="dark"] .field select,[data-theme="dark"] .field textarea,[data-theme="dark"] .comment-input{background:#0a0a0a}
[data-theme="dark"] .field input:disabled,[data-theme="dark"] .field select:disabled,[data-theme="dark"] .field textarea:disabled{background:#161616;color:#8a909a;border-color:#232323}
[data-theme="dark"] .field small,[data-theme="dark"] .field-hint{color:#8a909a}
[data-theme="dark"] .person-option{color:#8a909a}
[data-theme="dark"] .price-panel{background:#481e41}
[data-theme="dark"] .price-panel h3{color:#c596b9}
[data-theme="dark"] .price-panel p{color:#8a909a}
[data-theme="dark"] .price-input input{border-color:#232323}
[data-theme="dark"] .currency{color:#8a909a}
[data-theme="dark"] .readonly-notice{background:#161616;color:#8a909a}
[data-theme="dark"] .drawer-footer{background:#0a0a0a}
[data-theme="dark"] .drawer-footer .footer-meta{color:#8a909a}
[data-theme="dark"] .check-row.done input[type=text]{color:#8a909a}
[data-theme="dark"] .link-preview{color:#3e9bff;background:#161616}
[data-theme="dark"] .link-preview span:first-child{color:#3e9bff}
[data-theme="dark"] .add-row{color:#8a909a}
[data-theme="dark"] .comment-header{color:#8a909a}
[data-theme="dark"] .comment-header time{color:#8a909a}
[data-theme="dark"] .error-message{background:#48231e;color:#ca9891}
[data-theme="dark"] .related-empty{color:#8a909a}
[data-theme="dark"] .activity-item{color:#8a909a}
[data-theme="dark"] .activity-item strong{color:#3e9bff}
[data-theme="dark"] .activity-item time{color:#8a909a}
[data-theme="dark"] .toast{color:#3e9bff}
[data-theme="dark"] .toast.error{background:#452821;color:#daad81;border-color:#6b4239}
[data-theme="dark"] .access-screen{background:#161616}
[data-theme="dark"] .access-card{background:#0a0a0a}
[data-theme="dark"] .product-mark{color:#3e9bff}
[data-theme="dark"] .access-card p{color:#8a909a}
[data-theme="dark"] .loader{border-top-color:#232323}
[data-theme="dark"]{--muted:#8a909a}
[data-theme="dark"] .field-label,[data-theme="dark"] .field>label{color:#8a909a}
[data-theme="dark"] .data-table th,[data-theme="dark"] .record-count,[data-theme="dark"] .table-footnote,[data-theme="dark"] .field-hint,[data-theme="dark"] .field small,[data-theme="dark"] .metric-label,[data-theme="dark"] .metric-sub,[data-theme="dark"] .profile small,[data-theme="dark"] .workspace small,[data-theme="dark"] .breadcrumb,[data-theme="dark"] .page-heading p{color:#8a909a}
[data-theme="dark"] .tag.todo,[data-theme="dark"] .cell-select.todo{color:#f0f0f2}
[data-theme="dark"] .tag.in_progress,[data-theme="dark"] .cell-select.in_progress{color:#3e9bff}
[data-theme="dark"] .tag.review,[data-theme="dark"] .cell-select.review{color:#dabb81}
[data-theme="dark"] .tag.done,[data-theme="dark"] .cell-select.done{color:#8dcda4}
[data-theme="dark"] .tag.paused,[data-theme="dark"] .cell-select.paused{color:#8a909a}
[data-theme="dark"] .tag.high,[data-theme="dark"] .cell-select.high{color:#daae81}
[data-theme="dark"] .tag.medium,[data-theme="dark"] .cell-select.medium{color:#c9cdd4}
[data-theme="dark"] .tag.low,[data-theme="dark"] .cell-select.low{color:#f0f0f2}
[data-theme="dark"] .saved-views{background:#161616}
[data-theme="dark"] .saved-view-label{color:#8a909a}
[data-theme="dark"] .saved-view-picker{color:#8a909a}
[data-theme="dark"] .saved-view-picker .filter-select{background-color:#0a0a0a}
[data-theme="dark"] .preset-description{color:#8a909a}
[data-theme="dark"] .filter-sort-label{color:#8a909a}
[data-theme="dark"] .row-symbol.record-icon{color:var(--record-color,#8a909a);border-color:color-mix(in srgb,var(--record-color,#232323) 25%,#232323);background:color-mix(in srgb,var(--record-color,#161616) 10%,#0a0a0a)}
[data-theme="dark"] .identity-editor{background:#161616}
[data-theme="dark"] .identity-editor .field input{background:#0a0a0a}
[data-theme="dark"] .emoji-option{background:#0a0a0a}
[data-theme="dark"] .emoji-option:hover,[data-theme="dark"] .emoji-option.selected{background:#161616;border-color:#232323}
[data-theme="dark"] .color-picker{color:#8a909a}
[data-theme="dark"] .progress-label strong{color:#3e9bff}
[data-theme="dark"] .progress-label small{color:#8a909a}
[data-theme="dark"] .progress-cell .progress-bar{background:#161616}
[data-theme="dark"] .progress-cell .progress-bar span{background:#161616}
[data-theme="dark"] .progress-cell .progress-bar.complete span{background:#22442d}
[data-theme="dark"] .cell-select.urgent{background-color:#481e1e}
[data-theme="dark"] .cell-select.high{background-color:#48311e}
[data-theme="dark"] .cell-select.medium{background-color:#232323}
[data-theme="dark"] .cell-select.low{background-color:#161616}
[data-theme="dark"] .cell-select.red{background-color:#48231e;color:#d28e89}
[data-theme="dark"] .cell-select.orange{background-color:#48341e;color:#dab381}
[data-theme="dark"] .cell-select.yellow{background-color:#232323;color:#c9cdd4}
[data-theme="dark"] .cell-select.green{background-color:#161616;color:#3e9bff}
[data-theme="dark"] .cell-select.none{background-color:#161616;color:#8a909a}
[data-theme="dark"] .scrum-expand{color:#8a909a}
[data-theme="dark"] .scrum-expand:hover{background:#161616}
[data-theme="dark"] .scrum-preset{color:#8a909a}
[data-theme="dark"] .scrum-preset:hover{background:#161616}
[data-theme="dark"] .scrum-preset.active{background:#161616;color:#f0f0f2}
[data-theme="dark"] .chosen-icon #selected-icon-label{color:#8a909a}
[data-theme="dark"] .icon-catalog-heading{color:#8a909a}
[data-theme="dark"] .icon-catalog-heading strong{color:#3e9bff}
[data-theme="dark"] .icon-search-controls input,[data-theme="dark"] .icon-search-controls select{background:#0a0a0a}
[data-theme="dark"] .library-icon-option{background:#0a0a0a;color:var(--library-icon-color,#8a909a)}
[data-theme="dark"] .library-icon-option:hover{background:#161616;border-color:#232323}
[data-theme="dark"] .library-icon-option.selected{border-color:#232323;background:#161616}
[data-theme="dark"] .icon-result-summary{color:#8a909a}
[data-theme="dark"] .icon-pagination>span{color:#8a909a}
[data-theme="dark"] .icon-attribution{color:#8a909a}
[data-theme="dark"] .icon-no-results{color:#8a909a}
[data-theme="dark"] .resource-link:hover{background:#161616}
[data-theme="dark"] .member-table-note{color:#8a909a}
[data-theme="dark"] .member-open .row-subtitle{color:#8a909a}
[data-theme="dark"] .tone-red{--member-ink:#d68d85}
[data-theme="dark"] .tone-brown{--member-ink:#c7a894}
[data-theme="dark"] .tone-blue{--member-ink:#3e9bff}
[data-theme="dark"] .tone-purple{--member-ink:#b194c7}
[data-theme="dark"] .tone-green{--member-ink:#97c4aa}
[data-theme="dark"] .tone-pink{--member-ink:#c992ad}
[data-theme="dark"] .tone-gray{--member-ink:#8a909a}
[data-theme="dark"] .tone-orange{--member-ink:#d9ae82}
[data-theme="dark"] .tone-yellow{--member-ink:#c9cdd4}
[data-theme="dark"] .member-score small{color:#8a909a}
[data-theme="dark"] .member-score-track{background:#161616}
[data-theme="dark"] .member-score-track>span{background:#232323}
[data-theme="dark"] .member-department{background:#161616;color:#f0f0f2}
[data-theme="dark"] .member-department:hover{background:#161616}
[data-theme="dark"] .member-access{color:#8a909a}
[data-theme="dark"] .member-tasks{color:#98c3a6}
[data-theme="dark"] .member-profile-heading p{color:#8a909a}
[data-theme="dark"] .member-profile-access{background:#161616}
[data-theme="dark"] .history-controls .history-button{color:#f0f0f2}
[data-theme="dark"] .history-controls .history-button:hover:not(:disabled){background:#161616;border-color:#232323}
[data-theme="dark"] .history-controls .history-button:disabled{color:#f0f0f2}
[data-theme="dark"] .color-presets .color-option.selected::after{background:#0a0a0a}
[data-theme="dark"] .tag.urgent .priority-dot{background:#48201e}
[data-theme="dark"] .tag.high .priority-dot{background:#48341e}
[data-theme="dark"] .tag.medium .priority-dot{background:#232323}
[data-theme="dark"] .tag.low .priority-dot{background:#224433}
[data-theme="dark"] .field input[readonly]{background:#161616;color:#8a909a}
[data-theme="dark"] .project-notifications-count{background:#481e3d;color:#f0f0f2}
[data-theme="dark"] .notifications-error{color:#dab681}
[data-theme="dark"] .project-notifications-panel{background:#0a0a0a;color:#3e9bff}
[data-theme="dark"] .project-notifications-tools button{color:#3e9bff}
[data-theme="dark"] .project-notifications-panel li.unseen{background:#161616}
[data-theme="dark"] .project-notification-open:hover{background:#161616}
[data-theme="dark"] .project-notification-open small{color:#8a909a}
[data-theme="dark"] .project-notification-read{color:#3e9bff}
[data-theme="dark"] .project-notifications-panel>footer{color:#8a909a}
[data-theme="dark"] .project-notifications-error{color:#d39487}
[data-theme="dark"] .drawer-appearance{background:#0a0a0a}
[data-theme="dark"] .drawer-appearance>summary{color:var(--muted,#8a909a)}
[data-theme="dark"] .drawer-appearance>summary:hover{color:var(--ink,#f0f0f2)}
[data-theme="dark"] .task-twisty{color:var(--muted,#8a909a)}
[data-theme="dark"] .task-twisty:hover{color:var(--ink,#f0f0f2)}
[data-theme="dark"] .subtask-count{color:var(--muted,#8a909a)}
[data-theme="dark"] .workload-kpis{color:var(--muted,#8a909a)}
[data-theme="dark"] .workload-kpis strong{color:var(--ink,#f0f0f2)}
[data-theme="dark"] .workload-meta{color:var(--muted,#8a909a)}
[data-theme="dark"] .due-late,[data-theme="dark"] .due-late strong{color:#da8981}
[data-theme="dark"] .brand-dot{background:#161616}
[data-theme="dark"] .brand-logo{background:#0a0a0a}
[data-theme="dark"] .tag.recurring,[data-theme="dark"] .cell-select.recurring{background:#232323;color:#c9cdd4}
[data-theme="dark"] .tag.administrative,[data-theme="dark"] .cell-select.administrative{background:#232323;color:#c9cdd4}
[data-theme="dark"] .tag.recurring .priority-dot,[data-theme="dark"] .tag.administrative .priority-dot{background:#232323}
[data-theme="dark"] .signal-dot.recurring,[data-theme="dark"] .signal-dot.administrative{background:#232323}
[data-theme="dark"] .pc-trigger{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .pc-trigger:hover:not(:disabled){border-color:#232323;background:#161616}
[data-theme="dark"] .pc-open>.pc-trigger{border-color:#232323}
[data-theme="dark"] .pc-trigger:disabled{background:#161616;color:#8a909a}
[data-theme="dark"] .pc-trigger[aria-invalid=true]{border-color:#75342e}
[data-theme="dark"] .pc-placeholder,[data-theme="dark"] .pc-empty{color:#8a909a}
[data-theme="dark"] .pc-chip{background:#161616;color:#3e9bff}
[data-theme="dark"] .pc-count{background:#161616;color:#3e9bff}
[data-theme="dark"] .pc-tone-gray{color:#8a909a}
[data-theme="dark"] .pc-chip.pc-tone-gray{background:#161616}
[data-theme="dark"] .pc-tone-blue{color:#3e9bff}
[data-theme="dark"] .pc-chip.pc-tone-blue{background:#161616}
[data-theme="dark"] .pc-tone-red{color:#d18d8a}
[data-theme="dark"] .pc-chip.pc-tone-red{background:#48241e}
[data-theme="dark"] .pc-tone-orange{color:#d9af82}
[data-theme="dark"] .pc-chip.pc-tone-orange{background:#48341e}
[data-theme="dark"] .pc-tone-yellow{color:#c9cdd4}
[data-theme="dark"] .pc-chip.pc-tone-yellow{background:#232323}
[data-theme="dark"] .pc-tone-green{color:#3e9bff}
[data-theme="dark"] .pc-chip.pc-tone-green{background:#161616}
[data-theme="dark"] .pc-tone-purple{color:#b198c2}
[data-theme="dark"] .pc-chip.pc-tone-purple{background:#351e48}
[data-theme="dark"] .pc-tone-pink{color:#c694b9}
[data-theme="dark"] .pc-chip.pc-tone-pink{background:#481e3c}
[data-theme="dark"] .pc-filter.pc-has-value>.pc-trigger{background:#161616;border-color:#232323}
[data-theme="dark"] .pc-inline>.pc-trigger:hover:not(:disabled){border-color:#232323;background:#161616}
[data-theme="dark"] .pc-validation{color:#cf948c;background:#48271e}
[data-theme="dark"] .pc-popover{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .pc-popup-title{color:#8a909a}
[data-theme="dark"] .pc-popover .pc-search{background:#161616;color:#f0f0f2}
[data-theme="dark"] .pc-popover .pc-search:focus{border-color:#232323}
[data-theme="dark"] .pc-search::placeholder{color:#8a909a}
[data-theme="dark"] .pc-option{color:#3e9bff}
[data-theme="dark"] .pc-option-active{background:#161616}
[data-theme="dark"] .pc-option-selected:not(.pc-option-active){background:#161616}
[data-theme="dark"] .pc-check{color:#3e9bff}
[data-theme="dark"] .pc-optgroup-label{color:#8a909a}
[data-theme="dark"] .pc-no-results{color:#8a909a}
[data-theme="dark"] .pc-selection-summary{color:#8a909a}
[data-theme="dark"] .pc-done{background:#1f4735;color:#f0f0f2}
[data-theme="dark"] .pc-done:hover{background:#1e4834}
[data-theme="dark"] .pc-tone-brown{color:#c7a894}
[data-theme="dark"] .pc-chip.pc-tone-brown{background:#452d21}
[data-theme="dark"] .pc-tone-brown{color:#d2aa88}
[data-theme="dark"] .pc-chip.pc-tone-brown{background:#48351e}
[data-theme="dark"] .chip-orden,[data-theme="dark"] .chip-mas{color:#8a909a}
[data-theme="dark"] .chip-orden:hover,[data-theme="dark"] .chip-mas:hover{background:#161616}
[data-theme="dark"] .chip-orden.activo{background:#161616;color:#3e9bff}
[data-theme="dark"] .chip-filtro{background:#0a0a0a}
[data-theme="dark"] .chip-filtro.activo{background:#161616;border-color:#232323;color:#3e9bff}
[data-theme="dark"] .menu-filtro{background:#0a0a0a}
[data-theme="dark"] .menu-filtro button:hover{background:#161616}
[data-theme="dark"] .panel-orden{background:#0a0a0a}
[data-theme="dark"] .orden-agarre{color:#8a909a}
[data-theme="dark"] .orden-accion{color:#8a909a}
[data-theme="dark"] .orden-accion:hover{background:#161616}
[data-theme="dark"] .orden-vacio{color:#8a909a}
[data-theme="dark"] th.col-foco{color:#8a909a}
[data-theme="dark"] .foco{background:#0a0a0a}
[data-theme="dark"] .foco{border-color:#232323}
[data-theme="dark"] .foco:hover{border-color:#232323;background:#161616}
[data-theme="dark"] .foco.activo{background:#161616;border-color:#232323}
[data-theme="dark"] .foco:disabled:hover{background:#0a0a0a;border-color:#232323}
[data-theme="dark"] .tag.department{background:color-mix(in srgb,var(--depto,#161616) 11%,#0a0a0a);color:color-mix(in srgb,var(--depto,#8a909a) 62%,#f0f0f2)}
[data-theme="dark"] .tag.department .tag-icono{color:var(--depto,#8a909a)}
[data-theme="dark"] .galeria-vacia{color:#8a909a}
[data-theme="dark"] .icono-guardado>button:first-child{background:#0a0a0a}
[data-theme="dark"] .icono-guardado>button:first-child:hover{border-color:#232323}
[data-theme="dark"] .icono-guardado.selected>button:first-child{border-color:#232323}
[data-theme="dark"] .borrar-icono{background:#0a0a0a;color:#8a909a}
[data-theme="dark"] .borrar-icono:hover{color:#d88383;border-color:#733131}
[data-theme="dark"] .tag.marca{background:color-mix(in srgb,var(--marca,#161616) 10%,#0a0a0a);color:color-mix(in srgb,var(--marca,#f0f0f2) 62%,#f0f0f2)}
[data-theme="dark"] .tag.marca.floja{color:#8a909a}
[data-theme="dark"] .tag.marca .tag-punto{background:var(--marca,#161616)}
[data-theme="dark"] .tag.project .tag-icono{color:var(--record-color,#8a909a)}
[data-theme="dark"] .pc-glifo{color:var(--record-color,#8a909a)}
[data-theme="dark"] .marca-sin-logo{background:color-mix(in srgb,var(--marca,#161616) 12%,#0a0a0a);border-color:color-mix(in srgb,var(--marca,#232323) 28%,#232323)}
[data-theme="dark"] .marca-cabecera p{color:#8a909a}
[data-theme="dark"] .marca-kpi span{color:#8a909a}
[data-theme="dark"] .marca-persona small{color:#8a909a}
[data-theme="dark"] .lapiz-marca{color:#8a909a}
[data-theme="dark"] .marca-kpi.alerta strong{color:#d18e89}
[data-theme="dark"] .marca-avance .progress-bar{background:#161616}
[data-theme="dark"] .marca-avance .progress-bar span{background:var(--marca,#161616)}
[data-theme="dark"] .panel-bloque h3 small{color:#8a909a}
[data-theme="dark"] .alerta-texto{color:#d18e89}
[data-theme="dark"] button.marca-kpi:hover{border-color:#232323}
[data-theme="dark"] button.marca-persona:hover{border-color:#232323}
[data-theme="dark"] .contexto{background:color-mix(in srgb,var(--contexto,#161616) 5%,#0a0a0a)}
[data-theme="dark"] .contexto-icono{color:var(--contexto,#8a909a);background:color-mix(in srgb,var(--contexto,#161616) 13%,#0a0a0a)}
[data-theme="dark"] .contexto-tipo{color:color-mix(in srgb,var(--contexto,#8a909a) 68%,#f0f0f2)}
[data-theme="dark"] .contexto-texto p{color:#8a909a}
[data-theme="dark"] .contexto-alerta{color:#d18e89}
[data-theme="dark"] .miga{color:#8a909a}
[data-theme="dark"] .miga-sep{color:#f0f0f2}
[data-theme="dark"] .pc-inicial{color:#f0f0f2}
[data-theme="dark"] .adjuntar-o{color:#8a909a}
[data-theme="dark"] .vista-icono{color:var(--record-color,#8a909a);background:color-mix(in srgb,var(--record-color,#161616) 12%,#0a0a0a)}
[data-theme="dark"] .vista-madre{color:#8a909a}
[data-theme="dark"] .vista-avance .progress-bar{background:#161616}
[data-theme="dark"] .dato>span{color:#8a909a}
[data-theme="dark"] .vista-checklist li.hecho{color:#8a909a}
[data-theme="dark"] .vista-archivos .link-preview:hover{background:#161616}
[data-theme="dark"] .notas-editor{background:#0a0a0a}
[data-theme="dark"] .notas-sin-editor{color:#8a909a}
[data-theme="dark"] .notas-editor .ce-toolbar__plus,[data-theme="dark"] .notas-editor .ce-toolbar__settings-btn{color:#8a909a}
[data-theme="dark"] tr.elegida td{background:#161616!important}
[data-theme="dark"] .barra-seleccion{background:#161616}
[data-theme="dark"] .barra-seleccion strong{color:#3e9bff}
[data-theme="dark"] .pp-trigger{background:#161616;color:#f0f0f2}
[data-theme="dark"] .pp-trigger:hover,[data-theme="dark"] .pp-trigger[aria-expanded=true]{background:#161616;border-color:#232323}
[data-theme="dark"] .pp-trigger.pp-paused{color:#c9cdd4;background:#232323;border-color:#232323}
[data-theme="dark"] .pp-paused .pp-connection-dot{background:#232323}
[data-theme="dark"] .pp-trigger.pp-offline{color:#8a909a;background:#0a0a0a;border-color:#232323}
[data-theme="dark"] .pp-avatar{color:#f0f0f2;background:var(--pp-color,#161616)}
[data-theme="dark"] .pp-count{background:#161616;color:#3e9bff}
[data-theme="dark"] .pp-caret{color:#8a909a}
[data-theme="dark"] .pp-connection-dot{background:#232323}
[data-theme="dark"] .pp-online .pp-connection-dot{background:#161616}
[data-theme="dark"] .drawer-presence-bar{background:#161616}
[data-theme="dark"] .drawer-presence-bar .pp-trigger:hover,[data-theme="dark"] .drawer-presence-bar .pp-trigger[aria-expanded=true]{background:#161616;border-color:#232323}
[data-theme="dark"] .pp-menu{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .pp-menu-close{color:#8a909a}
[data-theme="dark"] .pp-menu-close:hover{background:#161616}
[data-theme="dark"] .pp-menu-note{color:#8a909a}
[data-theme="dark"] .pp-you{color:#8a909a}
[data-theme="dark"] .pp-else-title{color:#8a909a}
[data-theme="dark"] .pp-elsewhere-row{color:#8a909a}
[data-theme="dark"] .pp-other-count{background:#161616;color:#8a909a}
[data-theme="dark"] .pp-footnote{color:#8a909a}
[data-theme="dark"] .pp-empty{color:#8a909a}
[data-theme="dark"] .pp-cursor-name{color:#f0f0f2}
[data-theme="dark"] .pp-menu-sw{color:#8a909a}
[data-theme="dark"] #asis-boton{background:#0a0a0a}
[data-theme="dark"] #asis-panel{background:#0a0a0a}
[data-theme="dark"] .asis-icono{color:#8a909a}
[data-theme="dark"] .asis-turno.yo .asis-burbuja{color:#f0f0f2}
[data-theme="dark"] .asis-pensando i{background:#161616}
[data-theme="dark"] .asis-bienvenida{color:#8a909a}
[data-theme="dark"] .asis-nota{color:#8a909a}
[data-theme="dark"] .asis-sugerencias button{background:#0a0a0a}
[data-theme="dark"] .asis-sugerencias button:hover{border-color:#232323}
[data-theme="dark"] .asis-enviar{color:#f0f0f2}
[data-theme="dark"] .okt-avatar{background:#161616;color:#3e9bff}
[data-theme="dark"] .okt-account-menu{background:#161616;color:#f0f0f2}
[data-theme="dark"] .okt-account-email{color:#8a909a}
[data-theme="dark"] .okt-account-menu button{color:#f0f0f2}
[data-theme="dark"] .okt-account-menu button:hover{background:#161616}
[data-theme="dark"] .okt-profile-dialog{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .okt-profile-header{background:#161616}
[data-theme="dark"] .okt-profile-kicker{color:#8a909a}
[data-theme="dark"] .okt-profile-header h2{color:#99c398}
[data-theme="dark"] .okt-profile-dismiss{color:#8a909a}
[data-theme="dark"] .okt-profile-dismiss:hover{background:#161616;color:#3e9bff}
[data-theme="dark"] .okt-profile-photo{background:#161616}
[data-theme="dark"] .okt-profile-identity p{color:#8a909a}
[data-theme="dark"] .okt-profile-identity small,[data-theme="dark"] .okt-profile-form label small{color:#8a909a}
[data-theme="dark"] .okt-profile-grid label{color:#f0f0f2}
[data-theme="dark"] .okt-profile-form input,[data-theme="dark"] .okt-profile-form textarea{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .okt-profile-form input::placeholder,[data-theme="dark"] .okt-profile-form textarea::placeholder{color:#8a909a}
[data-theme="dark"] .okt-profile-form input:hover,[data-theme="dark"] .okt-profile-form textarea:hover{border-color:#232323}
[data-theme="dark"] .okt-profile-form input:focus,[data-theme="dark"] .okt-profile-form textarea:focus{border-color:#232323}
[data-theme="dark"] .okt-profile-form h3{color:#8a909a}
[data-theme="dark"] .okt-profile-button{background:#161616;color:#3e9bff}
[data-theme="dark"] .okt-profile-button:hover{background:#161616;border-color:#232323}
[data-theme="dark"] .okt-profile-button.primary{background:#204632;border-color:#347050;color:#f0f0f2}
[data-theme="dark"] .okt-profile-button.primary:hover{background:#1e4834}
[data-theme="dark"] .okt-profile-feedback{color:#3e9bff}
[data-theme="dark"] .okt-profile-feedback.is-error,[data-theme="dark"] .okt-profile-load-error{color:#d68e84}
[data-theme="dark"] .okt-profile-footer{background:#0a0a0a}
[data-theme="dark"] .profile-open:hover{background:#161616}
[data-theme="dark"] .okt-profile-visibility-note{color:#8a909a}
[data-theme="dark"]{--ink:#f0f0f2;--muted:#8a909a;--line:#232323;--paper:#0a0a0a;--surface:#161616;--sidebar:#161616;--green:#3e9bff;--pink:#cf81da}
[data-theme="dark"] button:focus-visible,[data-theme="dark"] a:focus-visible,[data-theme="dark"] input:focus-visible,[data-theme="dark"] select:focus-visible,[data-theme="dark"] textarea:focus-visible{outline-color:#232323}
[data-theme="dark"] .nav-item{color:#8a909a}
[data-theme="dark"] .nav-item:hover{background:#161616}
[data-theme="dark"] .nav-item.active{background:#161616;color:#3e9bff}
[data-theme="dark"] .nav-label{color:#8a909a}
[data-theme="dark"] .workspace-icon{background:#161616;color:#3e9bff}
[data-theme="dark"] .sidebar-note{border-top-color:#232323;color:#8a909a}
[data-theme="dark"] .note-symbol{color:#3e9bff}
[data-theme="dark"] .drive-link{color:#8a909a}
[data-theme="dark"] .icon-button{color:#8a909a}
[data-theme="dark"] .icon-button:hover{background:#161616}
[data-theme="dark"] .button:hover{border-color:#232323}
[data-theme="dark"] .button.primary:hover{background:#161616}
[data-theme="dark"] .button.primary span{color:#3e9bff}
[data-theme="dark"] .button.secondary{background:#161616}
[data-theme="dark"] .button.text{color:#8a909a}
[data-theme="dark"] .title-dot{color:#cf81da}
[data-theme="dark"] .eyebrow{color:#8a909a}
[data-theme="dark"] .metric:first-child{background:#161616;border-color:#232323}
[data-theme="dark"] .metric-symbol{color:#3e9bff}
[data-theme="dark"] .metric-top,[data-theme="dark"] .metric-sub{color:#8a909a}
[data-theme="dark"] .view-tab{color:#8a909a}
[data-theme="dark"] .view-tab.active{color:#3e9bff;border-color:#232323}
[data-theme="dark"] .filter-select.selected{background-color:#161616;border-color:#232323}
[data-theme="dark"] .clear-filters{color:#d081da}
[data-theme="dark"] .record-count,[data-theme="dark"] .filter-group-label{color:#8a909a}
[data-theme="dark"] .data-table th{background:#161616;color:#8a909a;border-bottom-color:#232323}
[data-theme="dark"] .data-table td{border-bottom-color:#232323}
[data-theme="dark"] .data-table th+th,[data-theme="dark"] .data-table td+td{border-left-color:#232323}
[data-theme="dark"] .data-table tbody tr:not(.group-row):hover td{background:#161616}
[data-theme="dark"] .record-open:hover{color:#3e9bff}
[data-theme="dark"] .row-symbol{background:#161616;border-color:#232323;color:#3e9bff}
[data-theme="dark"] .group-row td{background:#161616!important;border-bottom-color:#232323;color:#3e9bff}
[data-theme="dark"] .group-count{color:#3e9bff}
[data-theme="dark"] .table-footnote{color:#8a909a;border-top-color:#232323}
[data-theme="dark"] .table-footnote span{color:#3e9bff}
[data-theme="dark"] .board{background:#161616}
[data-theme="dark"] .board-column{background:#161616;border-color:#232323}
[data-theme="dark"] .column-empty{border-color:#232323;color:#8a909a}
[data-theme="dark"] .task-card{border-color:#232323}
[data-theme="dark"] .card-meta{color:#8a909a}
[data-theme="dark"] .calendar-weekday{background:#161616;color:#3e9bff}
[data-theme="dark"] .calendar-day.outside{background:#161616}
[data-theme="dark"] .today .day-number{background:#161616}
[data-theme="dark"] .calendar-task{background:#161616;border-left-color:#232323}
[data-theme="dark"] .empty-icon{background:#161616;border-color:#232323;color:#3e9bff}
[data-theme="dark"] .progress-bar{background:#161616}
[data-theme="dark"] .progress-bar span{background:#161616}
[data-theme="dark"] .drawer-section h3 small,[data-theme="dark"] .field-label,[data-theme="dark"] .field>label,[data-theme="dark"] .field small,[data-theme="dark"] .field-hint{color:#8a909a}
[data-theme="dark"] .field input,[data-theme="dark"] .field select,[data-theme="dark"] .field textarea,[data-theme="dark"] .comment-input,[data-theme="dark"] .people-picker{border-color:#232323}
[data-theme="dark"] .person-option{color:#8a909a}
[data-theme="dark"] .readonly-notice{background:#161616;color:#3e9bff;border-color:#232323}
[data-theme="dark"] .add-row,[data-theme="dark"] .member-view{color:#3e9bff}
[data-theme="dark"] .toast{background:#161616;border-color:#232323;color:#3e9bff}
[data-theme="dark"] .access-screen{background:#161616}
[data-theme="dark"] .product-mark{background:#161616;color:#3e9bff}
[data-theme="dark"] .loader{border-color:#232323;border-top-color:#232323}
[data-theme="dark"] .brand-dot{background:#0068d7}
[data-theme="dark"] .scrum-subnav{border-left-color:#232323}
[data-theme="dark"] .scrum-expand,[data-theme="dark"] .scrum-preset{color:#8a909a}
[data-theme="dark"] .scrum-preset:hover{background:#161616;color:#3e9bff}
[data-theme="dark"] .scrum-preset.active{background:#161616;color:#3e9bff}
[data-theme="dark"] .scrum-bar,[data-theme="dark"] .scrum-toolbar{background:#161616;border-color:#232323}
[data-theme="dark"] .pp-trigger,[data-theme="dark"] .pp-avatars,[data-theme="dark"] .pp-label{color:#3e9bff}
[data-theme="dark"] .pp-count{background:#161616;color:#3e9bff}
[data-theme="dark"] .pp-trigger.pp-online{color:#3e9bff}
[data-theme="dark"] .breadcrumb,[data-theme="dark"] .breadcrumb strong,[data-theme="dark"] #breadcrumb-title{color:#8a909a}
[data-theme="dark"] .history-controls{color:#8a909a}
[data-theme="dark"] .icon-button.history-button,[data-theme="dark"] .icon-button.history-button svg{color:#8a909a}
[data-theme="dark"] .avatar.okt-avatar,[data-theme="dark"] #profile-avatar{background:#161616;color:#3e9bff}
[data-theme="dark"] #profile-role{color:#8a909a}
[data-theme="dark"] .crumb-divider{color:#8a909a}
[data-theme="dark"] .signal-dot.green{background:#2a4026}
/* --- night --- */
[data-theme="night"]{--ink:#ede7dd;--muted:#9a9084;--line:#262019;--paper:#0f0d0b;--surface:#17140f;--sidebar:#0f0d0b;--pink:#da81cb;--green:#8ccfb3;--soft-green:#94c794;--soft-pink:#da81c5}
[data-theme="night"] .skip-link{color:#ede7dd}
[data-theme="night"] .workspace-icon{color:#c08f5a}
[data-theme="night"] .workspace-chev{color:#9a9084}
[data-theme="night"] .nav-label{color:#9a9084}
[data-theme="night"] .nav-item{color:#9a9084}
[data-theme="night"] .nav-item:hover{background:#17140f}
[data-theme="night"] .nav-item.active{background:#17140f;color:#91caa7}
[data-theme="night"] .sidebar-note{color:#9a9084}
[data-theme="night"] .note-symbol{color:#c08f5a}
[data-theme="night"] .drive-link{color:#9a9084}
[data-theme="night"] .avatar{background:#3f2b27;color:#c5a096}
[data-theme="night"] .icon-button{color:#9a9084}
[data-theme="night"] .icon-button:hover{background:#17140f}
[data-theme="night"] .crumb-divider{color:#ede7dd}
[data-theme="night"] .sync-state{color:#9a9084}
[data-theme="night"] .sync-state i{background:#17140f}
[data-theme="night"] .sync-state.saving i{background:#483a1e}
[data-theme="night"] .sync-state.error i{background:#481e1e}
[data-theme="night"] .eyebrow{color:#9a9084}
[data-theme="night"] .button{background:#0f0d0b}
[data-theme="night"] .button:hover{border-color:#262019}
[data-theme="night"] .button.primary{color:#ede7dd}
[data-theme="night"] .button.primary:hover{background:#1e4837}
[data-theme="night"] .button.primary span{color:#c08f5a}
[data-theme="night"] .button.secondary{background:#17140f}
[data-theme="night"] .button.danger{color:#d88383;border-color:#752e2e}
[data-theme="night"] .button.text{color:#9a9084}
[data-theme="night"] .metric:first-child{background:#17140f;border-color:#262019}
[data-theme="night"] .metric-top{color:#9a9084}
[data-theme="night"] .metric-symbol{color:#9a9084}
[data-theme="night"] .metric-sub{color:#9a9084}
[data-theme="night"] .workspace-content{background:#0f0d0b}
[data-theme="night"] .view-tab{color:#9a9084}
[data-theme="night"] .record-count{color:#9a9084}
[data-theme="night"] .search-field{background:#17140f;color:#9a9084}
[data-theme="night"] .search-field input::placeholder{color:#9a9084}
[data-theme="night"] .filter-select{background:#0f0d0b}
[data-theme="night"] .filter-select.selected{background-color:#17140f;border-color:#262019}
[data-theme="night"] .filter-group-label{color:#9a9084}
[data-theme="night"] .clear-filters{color:#c695b8}
[data-theme="night"] .data-table th{background:#17140f;color:#9a9084}
[data-theme="night"] .data-table tbody tr:not(.group-row):hover td{background:#17140f}
[data-theme="night"] .row-symbol{background:#17140f;color:#9a9084}
[data-theme="night"] .row-subtitle{color:#9a9084}
[data-theme="night"] .cell-open-icon{color:#9a9084}
[data-theme="night"] .tag.todo{background:#17140f;color:#9a9084}
[data-theme="night"] .tag.in_progress{background:#17140f;color:#c08f5a}
[data-theme="night"] .tag.review{background:#48361e;color:#ceb58c}
[data-theme="night"] .tag.done{background:#24422b;color:#97c4a5}
[data-theme="night"] .tag.paused{background:#36283e;color:#9a9084}
[data-theme="night"] .tag.urgent{background:#481e1e;color:#cf8c8c}
[data-theme="night"] .tag.high{background:#48311e;color:#cfad8c}
[data-theme="night"] .tag.medium{background:#262019;color:#d8c7ae}
[data-theme="night"] .tag.low{background:#17140f;color:#9a9084}
[data-theme="night"] .tag.project{background:#422442;color:#9a9084}
[data-theme="night"] .tag.department{background:#283e30;color:#9a9084}
[data-theme="night"] .cell-select:hover{background-color:#17140f}
[data-theme="night"] .cell-select.todo{background-color:#17140f;color:#9a9084}
[data-theme="night"] .cell-select.in_progress{background-color:#17140f;color:#c08f5a}
[data-theme="night"] .cell-select.review{background-color:#48361e;color:#ceb58c}
[data-theme="night"] .cell-select.done{background-color:#24422b;color:#97c4a5}
[data-theme="night"] .cell-select.paused{background-color:#36283e;color:#9a9084}
[data-theme="night"] .cell-select.urgent{color:#d38888}
[data-theme="night"] .cell-select.high{color:#d4ae87}
[data-theme="night"] .cell-select.medium{color:#d8c7ae}
[data-theme="night"] .cell-select.low{color:#9a9084}
[data-theme="night"] .signal{color:#9a9084}
[data-theme="night"] .signal-dot{background:#262019}
[data-theme="night"] .signal-dot.red{background:#481f1e}
[data-theme="night"] .signal-dot.orange{background:#48311e}
[data-theme="night"] .signal-dot.yellow{background:#262019}
[data-theme="night"] .signal-dot.green{background:#17140f}
[data-theme="night"] .date-cell{color:#9a9084}
[data-theme="night"] .date-cell.overdue{color:#cf8f8c}
[data-theme="night"] .price-cell{color:#9a9084}
[data-theme="night"] .price-cell.empty{color:#9a9084}
[data-theme="night"] .avatars .avatar:nth-child(2n){background:#17140f;color:#9a9084}
[data-theme="night"] .avatars .avatar:nth-child(3n){background:#17140f;color:#9a9084}
[data-theme="night"] .assignee-name{color:#9a9084}
[data-theme="night"] .group-row td{background:#17140f!important;color:#9a9084}
[data-theme="night"] .group-count{color:#9a9084}
[data-theme="night"] .table-footnote{color:#9a9084}
[data-theme="night"] .table-footnote span{color:#9a9084}
[data-theme="night"] .empty-icon{background:#17140f;color:#9a9084}
[data-theme="night"] .empty-state p{color:#9a9084}
[data-theme="night"] .board{background:#17140f}
[data-theme="night"] .board-column{background:#17140f}
[data-theme="night"] .board-column-header small{color:#9a9084}
[data-theme="night"] .task-card{background:#0f0d0b}
[data-theme="night"] .card-meta{color:#9a9084}
[data-theme="night"] .card-prices{color:#9a9084}
[data-theme="night"] .column-empty{color:#9a9084}
[data-theme="night"] .calendar-weekday{color:#9a9084;background:#17140f}
[data-theme="night"] .calendar-day.outside{background:#17140f}
[data-theme="night"] .day-number{color:#9a9084}
[data-theme="night"] .today .day-number{color:#ede7dd}
[data-theme="night"] .calendar-task{background:#17140f}
[data-theme="night"] .calendar-task.done{background:#214529;border-color:#3c6745}
[data-theme="night"] .calendar-task.overdue{background:#48271e;border-color:#76392d}
[data-theme="night"] .unscheduled{color:#9a9084}
[data-theme="night"] .member-card p{color:#9a9084}
[data-theme="night"] .member-stats{color:#9a9084}
[data-theme="night"] .member-stats strong{color:#ede7dd}
[data-theme="night"] .progress-bar{background:#17140f}
[data-theme="night"] .progress-bar span{background:#17140f}
[data-theme="night"] .drawer{background:#0f0d0b}
[data-theme="night"] .drawer-top{color:#9a9084}
[data-theme="night"] .drawer-kind{color:#9a9084}
[data-theme="night"] .title-input::placeholder{color:#9a9084}
[data-theme="night"] .drawer-section h3 small{color:#9a9084}
[data-theme="night"] .field-label,[data-theme="night"] .field>label{color:#9a9084}
[data-theme="night"] .field input,[data-theme="night"] .field select,[data-theme="night"] .field textarea,[data-theme="night"] .comment-input{background:#0f0d0b}
[data-theme="night"] .field input:disabled,[data-theme="night"] .field select:disabled,[data-theme="night"] .field textarea:disabled{background:#17140f;color:#9a9084;border-color:#262019}
[data-theme="night"] .field small,[data-theme="night"] .field-hint{color:#9a9084}
[data-theme="night"] .person-option{color:#9a9084}
[data-theme="night"] .price-panel{background:#481e41}
[data-theme="night"] .price-panel h3{color:#c596b9}
[data-theme="night"] .price-panel p{color:#9a9084}
[data-theme="night"] .price-input input{border-color:#262019}
[data-theme="night"] .currency{color:#9a9084}
[data-theme="night"] .readonly-notice{background:#17140f;color:#9a9084}
[data-theme="night"] .drawer-footer{background:#0f0d0b}
[data-theme="night"] .drawer-footer .footer-meta{color:#9a9084}
[data-theme="night"] .check-row.done input[type=text]{color:#9a9084}
[data-theme="night"] .link-preview{color:#c08f5a;background:#17140f}
[data-theme="night"] .link-preview span:first-child{color:#c08f5a}
[data-theme="night"] .add-row{color:#9a9084}
[data-theme="night"] .comment-header{color:#9a9084}
[data-theme="night"] .comment-header time{color:#9a9084}
[data-theme="night"] .error-message{background:#48231e;color:#ca9891}
[data-theme="night"] .related-empty{color:#9a9084}
[data-theme="night"] .activity-item{color:#9a9084}
[data-theme="night"] .activity-item strong{color:#c08f5a}
[data-theme="night"] .activity-item time{color:#9a9084}
[data-theme="night"] .toast{color:#c08f5a}
[data-theme="night"] .toast.error{background:#452821;color:#daad81;border-color:#6b4239}
[data-theme="night"] .access-screen{background:#17140f}
[data-theme="night"] .access-card{background:#0f0d0b}
[data-theme="night"] .product-mark{color:#c08f5a}
[data-theme="night"] .access-card p{color:#9a9084}
[data-theme="night"] .loader{border-top-color:#262019}
[data-theme="night"]{--muted:#9a9084}
[data-theme="night"] .field-label,[data-theme="night"] .field>label{color:#9a9084}
[data-theme="night"] .data-table th,[data-theme="night"] .record-count,[data-theme="night"] .table-footnote,[data-theme="night"] .field-hint,[data-theme="night"] .field small,[data-theme="night"] .metric-label,[data-theme="night"] .metric-sub,[data-theme="night"] .profile small,[data-theme="night"] .workspace small,[data-theme="night"] .breadcrumb,[data-theme="night"] .page-heading p{color:#9a9084}
[data-theme="night"] .tag.todo,[data-theme="night"] .cell-select.todo{color:#ede7dd}
[data-theme="night"] .tag.in_progress,[data-theme="night"] .cell-select.in_progress{color:#c08f5a}
[data-theme="night"] .tag.review,[data-theme="night"] .cell-select.review{color:#dabb81}
[data-theme="night"] .tag.done,[data-theme="night"] .cell-select.done{color:#8dcda4}
[data-theme="night"] .tag.paused,[data-theme="night"] .cell-select.paused{color:#9a9084}
[data-theme="night"] .tag.high,[data-theme="night"] .cell-select.high{color:#daae81}
[data-theme="night"] .tag.medium,[data-theme="night"] .cell-select.medium{color:#d8c7ae}
[data-theme="night"] .tag.low,[data-theme="night"] .cell-select.low{color:#ede7dd}
[data-theme="night"] .saved-views{background:#17140f}
[data-theme="night"] .saved-view-label{color:#9a9084}
[data-theme="night"] .saved-view-picker{color:#9a9084}
[data-theme="night"] .saved-view-picker .filter-select{background-color:#0f0d0b}
[data-theme="night"] .preset-description{color:#9a9084}
[data-theme="night"] .filter-sort-label{color:#9a9084}
[data-theme="night"] .row-symbol.record-icon{color:var(--record-color,#9a9084);border-color:color-mix(in srgb,var(--record-color,#262019) 25%,#262019);background:color-mix(in srgb,var(--record-color,#17140f) 10%,#0f0d0b)}
[data-theme="night"] .identity-editor{background:#17140f}
[data-theme="night"] .identity-editor .field input{background:#0f0d0b}
[data-theme="night"] .emoji-option{background:#0f0d0b}
[data-theme="night"] .emoji-option:hover,[data-theme="night"] .emoji-option.selected{background:#17140f;border-color:#262019}
[data-theme="night"] .color-picker{color:#9a9084}
[data-theme="night"] .progress-label strong{color:#c08f5a}
[data-theme="night"] .progress-label small{color:#9a9084}
[data-theme="night"] .progress-cell .progress-bar{background:#17140f}
[data-theme="night"] .progress-cell .progress-bar span{background:#17140f}
[data-theme="night"] .progress-cell .progress-bar.complete span{background:#22442d}
[data-theme="night"] .cell-select.urgent{background-color:#481e1e}
[data-theme="night"] .cell-select.high{background-color:#48311e}
[data-theme="night"] .cell-select.medium{background-color:#262019}
[data-theme="night"] .cell-select.low{background-color:#17140f}
[data-theme="night"] .cell-select.red{background-color:#48231e;color:#d28e89}
[data-theme="night"] .cell-select.orange{background-color:#48341e;color:#dab381}
[data-theme="night"] .cell-select.yellow{background-color:#262019;color:#d8c7ae}
[data-theme="night"] .cell-select.green{background-color:#17140f;color:#c08f5a}
[data-theme="night"] .cell-select.none{background-color:#17140f;color:#9a9084}
[data-theme="night"] .scrum-expand{color:#9a9084}
[data-theme="night"] .scrum-expand:hover{background:#17140f}
[data-theme="night"] .scrum-preset{color:#9a9084}
[data-theme="night"] .scrum-preset:hover{background:#17140f}
[data-theme="night"] .scrum-preset.active{background:#17140f;color:#ede7dd}
[data-theme="night"] .chosen-icon #selected-icon-label{color:#9a9084}
[data-theme="night"] .icon-catalog-heading{color:#9a9084}
[data-theme="night"] .icon-catalog-heading strong{color:#c08f5a}
[data-theme="night"] .icon-search-controls input,[data-theme="night"] .icon-search-controls select{background:#0f0d0b}
[data-theme="night"] .library-icon-option{background:#0f0d0b;color:var(--library-icon-color,#9a9084)}
[data-theme="night"] .library-icon-option:hover{background:#17140f;border-color:#262019}
[data-theme="night"] .library-icon-option.selected{border-color:#262019;background:#17140f}
[data-theme="night"] .icon-result-summary{color:#9a9084}
[data-theme="night"] .icon-pagination>span{color:#9a9084}
[data-theme="night"] .icon-attribution{color:#9a9084}
[data-theme="night"] .icon-no-results{color:#9a9084}
[data-theme="night"] .resource-link:hover{background:#17140f}
[data-theme="night"] .member-table-note{color:#9a9084}
[data-theme="night"] .member-open .row-subtitle{color:#9a9084}
[data-theme="night"] .tone-red{--member-ink:#d68d85}
[data-theme="night"] .tone-brown{--member-ink:#c7a894}
[data-theme="night"] .tone-blue{--member-ink:#c08f5a}
[data-theme="night"] .tone-purple{--member-ink:#b194c7}
[data-theme="night"] .tone-green{--member-ink:#97c4aa}
[data-theme="night"] .tone-pink{--member-ink:#c992ad}
[data-theme="night"] .tone-gray{--member-ink:#9a9084}
[data-theme="night"] .tone-orange{--member-ink:#d9ae82}
[data-theme="night"] .tone-yellow{--member-ink:#d8c7ae}
[data-theme="night"] .member-score small{color:#9a9084}
[data-theme="night"] .member-score-track{background:#17140f}
[data-theme="night"] .member-score-track>span{background:#262019}
[data-theme="night"] .member-department{background:#17140f;color:#ede7dd}
[data-theme="night"] .member-department:hover{background:#17140f}
[data-theme="night"] .member-access{color:#9a9084}
[data-theme="night"] .member-tasks{color:#98c3a6}
[data-theme="night"] .member-profile-heading p{color:#9a9084}
[data-theme="night"] .member-profile-access{background:#17140f}
[data-theme="night"] .history-controls .history-button{color:#ede7dd}
[data-theme="night"] .history-controls .history-button:hover:not(:disabled){background:#17140f;border-color:#262019}
[data-theme="night"] .history-controls .history-button:disabled{color:#ede7dd}
[data-theme="night"] .color-presets .color-option.selected::after{background:#0f0d0b}
[data-theme="night"] .tag.urgent .priority-dot{background:#48201e}
[data-theme="night"] .tag.high .priority-dot{background:#48341e}
[data-theme="night"] .tag.medium .priority-dot{background:#262019}
[data-theme="night"] .tag.low .priority-dot{background:#224433}
[data-theme="night"] .field input[readonly]{background:#17140f;color:#9a9084}
[data-theme="night"] .project-notifications-count{background:#481e3d;color:#ede7dd}
[data-theme="night"] .notifications-error{color:#dab681}
[data-theme="night"] .project-notifications-panel{background:#0f0d0b;color:#c08f5a}
[data-theme="night"] .project-notifications-tools button{color:#c08f5a}
[data-theme="night"] .project-notifications-panel li.unseen{background:#17140f}
[data-theme="night"] .project-notification-open:hover{background:#17140f}
[data-theme="night"] .project-notification-open small{color:#9a9084}
[data-theme="night"] .project-notification-read{color:#c08f5a}
[data-theme="night"] .project-notifications-panel>footer{color:#9a9084}
[data-theme="night"] .project-notifications-error{color:#d39487}
[data-theme="night"] .drawer-appearance{background:#0f0d0b}
[data-theme="night"] .drawer-appearance>summary{color:var(--muted,#9a9084)}
[data-theme="night"] .drawer-appearance>summary:hover{color:var(--ink,#ede7dd)}
[data-theme="night"] .task-twisty{color:var(--muted,#9a9084)}
[data-theme="night"] .task-twisty:hover{color:var(--ink,#ede7dd)}
[data-theme="night"] .subtask-count{color:var(--muted,#9a9084)}
[data-theme="night"] .workload-kpis{color:var(--muted,#9a9084)}
[data-theme="night"] .workload-kpis strong{color:var(--ink,#ede7dd)}
[data-theme="night"] .workload-meta{color:var(--muted,#9a9084)}
[data-theme="night"] .due-late,[data-theme="night"] .due-late strong{color:#da8981}
[data-theme="night"] .brand-dot{background:#17140f}
[data-theme="night"] .brand-logo{background:#0f0d0b}
[data-theme="night"] .tag.recurring,[data-theme="night"] .cell-select.recurring{background:#262019;color:#d8c7ae}
[data-theme="night"] .tag.administrative,[data-theme="night"] .cell-select.administrative{background:#262019;color:#d8c7ae}
[data-theme="night"] .tag.recurring .priority-dot,[data-theme="night"] .tag.administrative .priority-dot{background:#262019}
[data-theme="night"] .signal-dot.recurring,[data-theme="night"] .signal-dot.administrative{background:#262019}
[data-theme="night"] .pc-trigger{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .pc-trigger:hover:not(:disabled){border-color:#262019;background:#17140f}
[data-theme="night"] .pc-open>.pc-trigger{border-color:#262019}
[data-theme="night"] .pc-trigger:disabled{background:#17140f;color:#9a9084}
[data-theme="night"] .pc-trigger[aria-invalid=true]{border-color:#75342e}
[data-theme="night"] .pc-placeholder,[data-theme="night"] .pc-empty{color:#9a9084}
[data-theme="night"] .pc-chip{background:#17140f;color:#c08f5a}
[data-theme="night"] .pc-count{background:#17140f;color:#c08f5a}
[data-theme="night"] .pc-tone-gray{color:#9a9084}
[data-theme="night"] .pc-chip.pc-tone-gray{background:#17140f}
[data-theme="night"] .pc-tone-blue{color:#c08f5a}
[data-theme="night"] .pc-chip.pc-tone-blue{background:#17140f}
[data-theme="night"] .pc-tone-red{color:#d18d8a}
[data-theme="night"] .pc-chip.pc-tone-red{background:#48241e}
[data-theme="night"] .pc-tone-orange{color:#d9af82}
[data-theme="night"] .pc-chip.pc-tone-orange{background:#48341e}
[data-theme="night"] .pc-tone-yellow{color:#d8c7ae}
[data-theme="night"] .pc-chip.pc-tone-yellow{background:#262019}
[data-theme="night"] .pc-tone-green{color:#c08f5a}
[data-theme="night"] .pc-chip.pc-tone-green{background:#17140f}
[data-theme="night"] .pc-tone-purple{color:#b198c2}
[data-theme="night"] .pc-chip.pc-tone-purple{background:#351e48}
[data-theme="night"] .pc-tone-pink{color:#c694b9}
[data-theme="night"] .pc-chip.pc-tone-pink{background:#481e3c}
[data-theme="night"] .pc-filter.pc-has-value>.pc-trigger{background:#17140f;border-color:#262019}
[data-theme="night"] .pc-inline>.pc-trigger:hover:not(:disabled){border-color:#262019;background:#17140f}
[data-theme="night"] .pc-validation{color:#cf948c;background:#48271e}
[data-theme="night"] .pc-popover{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .pc-popup-title{color:#9a9084}
[data-theme="night"] .pc-popover .pc-search{background:#17140f;color:#ede7dd}
[data-theme="night"] .pc-popover .pc-search:focus{border-color:#262019}
[data-theme="night"] .pc-search::placeholder{color:#9a9084}
[data-theme="night"] .pc-option{color:#c08f5a}
[data-theme="night"] .pc-option-active{background:#17140f}
[data-theme="night"] .pc-option-selected:not(.pc-option-active){background:#17140f}
[data-theme="night"] .pc-check{color:#c08f5a}
[data-theme="night"] .pc-optgroup-label{color:#9a9084}
[data-theme="night"] .pc-no-results{color:#9a9084}
[data-theme="night"] .pc-selection-summary{color:#9a9084}
[data-theme="night"] .pc-done{background:#1f4735;color:#ede7dd}
[data-theme="night"] .pc-done:hover{background:#1e4834}
[data-theme="night"] .pc-tone-brown{color:#c7a894}
[data-theme="night"] .pc-chip.pc-tone-brown{background:#452d21}
[data-theme="night"] .pc-tone-brown{color:#d2aa88}
[data-theme="night"] .pc-chip.pc-tone-brown{background:#48351e}
[data-theme="night"] .chip-orden,[data-theme="night"] .chip-mas{color:#9a9084}
[data-theme="night"] .chip-orden:hover,[data-theme="night"] .chip-mas:hover{background:#17140f}
[data-theme="night"] .chip-orden.activo{background:#17140f;color:#c08f5a}
[data-theme="night"] .chip-filtro{background:#0f0d0b}
[data-theme="night"] .chip-filtro.activo{background:#17140f;border-color:#262019;color:#c08f5a}
[data-theme="night"] .menu-filtro{background:#0f0d0b}
[data-theme="night"] .menu-filtro button:hover{background:#17140f}
[data-theme="night"] .panel-orden{background:#0f0d0b}
[data-theme="night"] .orden-agarre{color:#9a9084}
[data-theme="night"] .orden-accion{color:#9a9084}
[data-theme="night"] .orden-accion:hover{background:#17140f}
[data-theme="night"] .orden-vacio{color:#9a9084}
[data-theme="night"] th.col-foco{color:#9a9084}
[data-theme="night"] .foco{background:#0f0d0b}
[data-theme="night"] .foco{border-color:#262019}
[data-theme="night"] .foco:hover{border-color:#262019;background:#17140f}
[data-theme="night"] .foco.activo{background:#17140f;border-color:#262019}
[data-theme="night"] .foco:disabled:hover{background:#0f0d0b;border-color:#262019}
[data-theme="night"] .tag.department{background:color-mix(in srgb,var(--depto,#17140f) 11%,#0f0d0b);color:color-mix(in srgb,var(--depto,#9a9084) 62%,#ede7dd)}
[data-theme="night"] .tag.department .tag-icono{color:var(--depto,#9a9084)}
[data-theme="night"] .galeria-vacia{color:#9a9084}
[data-theme="night"] .icono-guardado>button:first-child{background:#0f0d0b}
[data-theme="night"] .icono-guardado>button:first-child:hover{border-color:#262019}
[data-theme="night"] .icono-guardado.selected>button:first-child{border-color:#262019}
[data-theme="night"] .borrar-icono{background:#0f0d0b;color:#9a9084}
[data-theme="night"] .borrar-icono:hover{color:#d88383;border-color:#733131}
[data-theme="night"] .tag.marca{background:color-mix(in srgb,var(--marca,#17140f) 10%,#0f0d0b);color:color-mix(in srgb,var(--marca,#ede7dd) 62%,#ede7dd)}
[data-theme="night"] .tag.marca.floja{color:#9a9084}
[data-theme="night"] .tag.marca .tag-punto{background:var(--marca,#17140f)}
[data-theme="night"] .tag.project .tag-icono{color:var(--record-color,#9a9084)}
[data-theme="night"] .pc-glifo{color:var(--record-color,#9a9084)}
[data-theme="night"] .marca-sin-logo{background:color-mix(in srgb,var(--marca,#17140f) 12%,#0f0d0b);border-color:color-mix(in srgb,var(--marca,#262019) 28%,#262019)}
[data-theme="night"] .marca-cabecera p{color:#9a9084}
[data-theme="night"] .marca-kpi span{color:#9a9084}
[data-theme="night"] .marca-persona small{color:#9a9084}
[data-theme="night"] .lapiz-marca{color:#9a9084}
[data-theme="night"] .marca-kpi.alerta strong{color:#d18e89}
[data-theme="night"] .marca-avance .progress-bar{background:#17140f}
[data-theme="night"] .marca-avance .progress-bar span{background:var(--marca,#17140f)}
[data-theme="night"] .panel-bloque h3 small{color:#9a9084}
[data-theme="night"] .alerta-texto{color:#d18e89}
[data-theme="night"] button.marca-kpi:hover{border-color:#262019}
[data-theme="night"] button.marca-persona:hover{border-color:#262019}
[data-theme="night"] .contexto{background:color-mix(in srgb,var(--contexto,#17140f) 5%,#0f0d0b)}
[data-theme="night"] .contexto-icono{color:var(--contexto,#9a9084);background:color-mix(in srgb,var(--contexto,#17140f) 13%,#0f0d0b)}
[data-theme="night"] .contexto-tipo{color:color-mix(in srgb,var(--contexto,#9a9084) 68%,#ede7dd)}
[data-theme="night"] .contexto-texto p{color:#9a9084}
[data-theme="night"] .contexto-alerta{color:#d18e89}
[data-theme="night"] .miga{color:#9a9084}
[data-theme="night"] .miga-sep{color:#ede7dd}
[data-theme="night"] .pc-inicial{color:#ede7dd}
[data-theme="night"] .adjuntar-o{color:#9a9084}
[data-theme="night"] .vista-icono{color:var(--record-color,#9a9084);background:color-mix(in srgb,var(--record-color,#17140f) 12%,#0f0d0b)}
[data-theme="night"] .vista-madre{color:#9a9084}
[data-theme="night"] .vista-avance .progress-bar{background:#17140f}
[data-theme="night"] .dato>span{color:#9a9084}
[data-theme="night"] .vista-checklist li.hecho{color:#9a9084}
[data-theme="night"] .vista-archivos .link-preview:hover{background:#17140f}
[data-theme="night"] .notas-editor{background:#0f0d0b}
[data-theme="night"] .notas-sin-editor{color:#9a9084}
[data-theme="night"] .notas-editor .ce-toolbar__plus,[data-theme="night"] .notas-editor .ce-toolbar__settings-btn{color:#9a9084}
[data-theme="night"] tr.elegida td{background:#17140f!important}
[data-theme="night"] .barra-seleccion{background:#17140f}
[data-theme="night"] .barra-seleccion strong{color:#c08f5a}
[data-theme="night"] .pp-trigger{background:#17140f;color:#ede7dd}
[data-theme="night"] .pp-trigger:hover,[data-theme="night"] .pp-trigger[aria-expanded=true]{background:#17140f;border-color:#262019}
[data-theme="night"] .pp-trigger.pp-paused{color:#d8c7ae;background:#262019;border-color:#262019}
[data-theme="night"] .pp-paused .pp-connection-dot{background:#262019}
[data-theme="night"] .pp-trigger.pp-offline{color:#9a9084;background:#0f0d0b;border-color:#262019}
[data-theme="night"] .pp-avatar{color:#ede7dd;background:var(--pp-color,#17140f)}
[data-theme="night"] .pp-count{background:#17140f;color:#c08f5a}
[data-theme="night"] .pp-caret{color:#9a9084}
[data-theme="night"] .pp-connection-dot{background:#262019}
[data-theme="night"] .pp-online .pp-connection-dot{background:#17140f}
[data-theme="night"] .drawer-presence-bar{background:#17140f}
[data-theme="night"] .drawer-presence-bar .pp-trigger:hover,[data-theme="night"] .drawer-presence-bar .pp-trigger[aria-expanded=true]{background:#17140f;border-color:#262019}
[data-theme="night"] .pp-menu{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .pp-menu-close{color:#9a9084}
[data-theme="night"] .pp-menu-close:hover{background:#17140f}
[data-theme="night"] .pp-menu-note{color:#9a9084}
[data-theme="night"] .pp-you{color:#9a9084}
[data-theme="night"] .pp-else-title{color:#9a9084}
[data-theme="night"] .pp-elsewhere-row{color:#9a9084}
[data-theme="night"] .pp-other-count{background:#17140f;color:#9a9084}
[data-theme="night"] .pp-footnote{color:#9a9084}
[data-theme="night"] .pp-empty{color:#9a9084}
[data-theme="night"] .pp-cursor-name{color:#ede7dd}
[data-theme="night"] .pp-menu-sw{color:#9a9084}
[data-theme="night"] #asis-boton{background:#0f0d0b}
[data-theme="night"] #asis-panel{background:#0f0d0b}
[data-theme="night"] .asis-icono{color:#9a9084}
[data-theme="night"] .asis-turno.yo .asis-burbuja{color:#ede7dd}
[data-theme="night"] .asis-pensando i{background:#17140f}
[data-theme="night"] .asis-bienvenida{color:#9a9084}
[data-theme="night"] .asis-nota{color:#9a9084}
[data-theme="night"] .asis-sugerencias button{background:#0f0d0b}
[data-theme="night"] .asis-sugerencias button:hover{border-color:#262019}
[data-theme="night"] .asis-enviar{color:#ede7dd}
[data-theme="night"] .okt-avatar{background:#17140f;color:#c08f5a}
[data-theme="night"] .okt-account-menu{background:#17140f;color:#ede7dd}
[data-theme="night"] .okt-account-email{color:#9a9084}
[data-theme="night"] .okt-account-menu button{color:#ede7dd}
[data-theme="night"] .okt-account-menu button:hover{background:#17140f}
[data-theme="night"] .okt-profile-dialog{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .okt-profile-header{background:#17140f}
[data-theme="night"] .okt-profile-kicker{color:#9a9084}
[data-theme="night"] .okt-profile-header h2{color:#99c398}
[data-theme="night"] .okt-profile-dismiss{color:#9a9084}
[data-theme="night"] .okt-profile-dismiss:hover{background:#17140f;color:#c08f5a}
[data-theme="night"] .okt-profile-photo{background:#17140f}
[data-theme="night"] .okt-profile-identity p{color:#9a9084}
[data-theme="night"] .okt-profile-identity small,[data-theme="night"] .okt-profile-form label small{color:#9a9084}
[data-theme="night"] .okt-profile-grid label{color:#ede7dd}
[data-theme="night"] .okt-profile-form input,[data-theme="night"] .okt-profile-form textarea{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .okt-profile-form input::placeholder,[data-theme="night"] .okt-profile-form textarea::placeholder{color:#9a9084}
[data-theme="night"] .okt-profile-form input:hover,[data-theme="night"] .okt-profile-form textarea:hover{border-color:#262019}
[data-theme="night"] .okt-profile-form input:focus,[data-theme="night"] .okt-profile-form textarea:focus{border-color:#262019}
[data-theme="night"] .okt-profile-form h3{color:#9a9084}
[data-theme="night"] .okt-profile-button{background:#17140f;color:#c08f5a}
[data-theme="night"] .okt-profile-button:hover{background:#17140f;border-color:#262019}
[data-theme="night"] .okt-profile-button.primary{background:#204632;border-color:#347050;color:#ede7dd}
[data-theme="night"] .okt-profile-button.primary:hover{background:#1e4834}
[data-theme="night"] .okt-profile-feedback{color:#c08f5a}
[data-theme="night"] .okt-profile-feedback.is-error,[data-theme="night"] .okt-profile-load-error{color:#d68e84}
[data-theme="night"] .okt-profile-footer{background:#0f0d0b}
[data-theme="night"] .profile-open:hover{background:#17140f}
[data-theme="night"] .okt-profile-visibility-note{color:#9a9084}
[data-theme="night"]{--ink:#ede7dd;--muted:#9a9084;--line:#262019;--paper:#0f0d0b;--surface:#17140f;--sidebar:#17140f;--green:#c08f5a;--pink:#cf81da}
[data-theme="night"] button:focus-visible,[data-theme="night"] a:focus-visible,[data-theme="night"] input:focus-visible,[data-theme="night"] select:focus-visible,[data-theme="night"] textarea:focus-visible{outline-color:#262019}
[data-theme="night"] .nav-item{color:#9a9084}
[data-theme="night"] .nav-item:hover{background:#17140f}
[data-theme="night"] .nav-item.active{background:#17140f;color:#c08f5a}
[data-theme="night"] .nav-label{color:#9a9084}
[data-theme="night"] .workspace-icon{background:#17140f;color:#c08f5a}
[data-theme="night"] .sidebar-note{border-top-color:#262019;color:#9a9084}
[data-theme="night"] .note-symbol{color:#c08f5a}
[data-theme="night"] .drive-link{color:#9a9084}
[data-theme="night"] .icon-button{color:#9a9084}
[data-theme="night"] .icon-button:hover{background:#17140f}
[data-theme="night"] .button:hover{border-color:#262019}
[data-theme="night"] .button.primary:hover{background:#17140f}
[data-theme="night"] .button.primary span{color:#c08f5a}
[data-theme="night"] .button.secondary{background:#17140f}
[data-theme="night"] .button.text{color:#9a9084}
[data-theme="night"] .title-dot{color:#cf81da}
[data-theme="night"] .eyebrow{color:#9a9084}
[data-theme="night"] .metric:first-child{background:#17140f;border-color:#262019}
[data-theme="night"] .metric-symbol{color:#c08f5a}
[data-theme="night"] .metric-top,[data-theme="night"] .metric-sub{color:#9a9084}
[data-theme="night"] .view-tab{color:#9a9084}
[data-theme="night"] .view-tab.active{color:#c08f5a;border-color:#262019}
[data-theme="night"] .filter-select.selected{background-color:#17140f;border-color:#262019}
[data-theme="night"] .clear-filters{color:#d081da}
[data-theme="night"] .record-count,[data-theme="night"] .filter-group-label{color:#9a9084}
[data-theme="night"] .data-table th{background:#17140f;color:#9a9084;border-bottom-color:#262019}
[data-theme="night"] .data-table td{border-bottom-color:#262019}
[data-theme="night"] .data-table th+th,[data-theme="night"] .data-table td+td{border-left-color:#262019}
[data-theme="night"] .data-table tbody tr:not(.group-row):hover td{background:#17140f}
[data-theme="night"] .record-open:hover{color:#c08f5a}
[data-theme="night"] .row-symbol{background:#17140f;border-color:#262019;color:#c08f5a}
[data-theme="night"] .group-row td{background:#17140f!important;border-bottom-color:#262019;color:#c08f5a}
[data-theme="night"] .group-count{color:#c08f5a}
[data-theme="night"] .table-footnote{color:#9a9084;border-top-color:#262019}
[data-theme="night"] .table-footnote span{color:#c08f5a}
[data-theme="night"] .board{background:#17140f}
[data-theme="night"] .board-column{background:#17140f;border-color:#262019}
[data-theme="night"] .column-empty{border-color:#262019;color:#9a9084}
[data-theme="night"] .task-card{border-color:#262019}
[data-theme="night"] .card-meta{color:#9a9084}
[data-theme="night"] .calendar-weekday{background:#17140f;color:#c08f5a}
[data-theme="night"] .calendar-day.outside{background:#17140f}
[data-theme="night"] .today .day-number{background:#17140f}
[data-theme="night"] .calendar-task{background:#17140f;border-left-color:#262019}
[data-theme="night"] .empty-icon{background:#17140f;border-color:#262019;color:#c08f5a}
[data-theme="night"] .progress-bar{background:#17140f}
[data-theme="night"] .progress-bar span{background:#17140f}
[data-theme="night"] .drawer-section h3 small,[data-theme="night"] .field-label,[data-theme="night"] .field>label,[data-theme="night"] .field small,[data-theme="night"] .field-hint{color:#9a9084}
[data-theme="night"] .field input,[data-theme="night"] .field select,[data-theme="night"] .field textarea,[data-theme="night"] .comment-input,[data-theme="night"] .people-picker{border-color:#262019}
[data-theme="night"] .person-option{color:#9a9084}
[data-theme="night"] .readonly-notice{background:#17140f;color:#c08f5a;border-color:#262019}
[data-theme="night"] .add-row,[data-theme="night"] .member-view{color:#c08f5a}
[data-theme="night"] .toast{background:#17140f;border-color:#262019;color:#c08f5a}
[data-theme="night"] .access-screen{background:#17140f}
[data-theme="night"] .product-mark{background:#17140f;color:#c08f5a}
[data-theme="night"] .loader{border-color:#262019;border-top-color:#262019}
[data-theme="night"] .brand-dot{background:#8a6032}
[data-theme="night"] .scrum-subnav{border-left-color:#262019}
[data-theme="night"] .scrum-expand,[data-theme="night"] .scrum-preset{color:#9a9084}
[data-theme="night"] .scrum-preset:hover{background:#17140f;color:#c08f5a}
[data-theme="night"] .scrum-preset.active{background:#17140f;color:#c08f5a}
[data-theme="night"] .scrum-bar,[data-theme="night"] .scrum-toolbar{background:#17140f;border-color:#262019}
[data-theme="night"] .pp-trigger,[data-theme="night"] .pp-avatars,[data-theme="night"] .pp-label{color:#c08f5a}
[data-theme="night"] .pp-count{background:#17140f;color:#c08f5a}
[data-theme="night"] .pp-trigger.pp-online{color:#c08f5a}
[data-theme="night"] .breadcrumb,[data-theme="night"] .breadcrumb strong,[data-theme="night"] #breadcrumb-title{color:#9a9084}
[data-theme="night"] .history-controls{color:#9a9084}
[data-theme="night"] .icon-button.history-button,[data-theme="night"] .icon-button.history-button svg{color:#9a9084}
[data-theme="night"] .avatar.okt-avatar,[data-theme="night"] #profile-avatar{background:#17140f;color:#c08f5a}
[data-theme="night"] #profile-role{color:#9a9084}
[data-theme="night"] .crumb-divider{color:#9a9084}
[data-theme="night"] .signal-dot.green{background:#2a4026}

/* --- ajustes a mano, van los ultimos para que ganen al generado --- */
[data-theme="dark"] .foco{background:#0a0a0a;border-color:#2f3339}
[data-theme="dark"] .foco:hover{background:#161616;border-color:#3f454d}
[data-theme="dark"] .foco.activo,[data-theme="dark"] .foco.activo:hover{background:#0068d7;border-color:#3e9bff}
[data-theme="night"] .foco{background:#0f0d0b;border-color:#332a20}
[data-theme="night"] .foco:hover{background:#17140f;border-color:#463a2c}
[data-theme="night"] .foco.activo,[data-theme="night"] .foco.activo:hover{background:#8a6032;border-color:#c08f5a}

/* El globo de lo que escribe uno: el generador convertia el verde en un tono
   claro y dejaba texto claro sobre claro (contraste 2.5). Se fija a mano. */
[data-theme="dark"] .asis-turno.yo .asis-burbuja{background:#0068d7;color:#f5f8ff}
[data-theme="night"] .asis-turno.yo .asis-burbuja{background:#8a6032;color:#fbf6ee}
[data-theme="dark"] .asis-enviar{background:#0068d7;color:#f5f8ff}
[data-theme="night"] .asis-enviar{background:#8a6032;color:#fbf6ee}

/* En oscuro el ojo apagado no puede "aclararse" con brightness: sobre negro se
   iria a blanco. Se baja la opacidad y se deja el gris tal cual. */
[data-theme="dark"] .foco span,[data-theme="night"] .foco span{filter:grayscale(1);opacity:.26}
[data-theme="dark"] .foco:hover span,[data-theme="night"] .foco:hover span{opacity:.6;filter:grayscale(1)}
[data-theme="dark"] .foco.activo span,[data-theme="night"] .foco.activo span{filter:none;opacity:1}

/* En oscuro la mezcla tiene que ir hacia el fondo, no hacia el blanco. */
[data-theme="dark"] .tag.department{background:color-mix(in srgb,var(--depto,#8a909a) 18%,#0a0a0a);color:color-mix(in srgb,var(--depto,#8a909a) 45%,#f0f0f2)}
[data-theme="night"] .tag.department{background:color-mix(in srgb,var(--depto,#9a9084) 18%,#0f0d0b);color:color-mix(in srgb,var(--depto,#9a9084) 45%,#ede7dd)}


/* ════════ Temas oscuro y noche ════════
   Generados a partir de los colores del tema claro invirtiendo la
   luminosidad y conservando el tono, para que lo que significa algo
   (verde=hecho, rojo=urgente, amarillo=recurrente) se siga leyendo.
   En "noche" ademas se apaga el azul y los neutros tiran a calido. */
/* --- dark --- */
[data-theme="dark"]{--ink:#f0f0f2;--muted:#8a909a;--line:#232323;--paper:#0a0a0a;--surface:#161616;--sidebar:#0a0a0a;--pink:#da81cb;--green:#8ccfb3;--soft-green:#94c794;--soft-pink:#da81c5}
[data-theme="dark"] .skip-link{color:#f0f0f2}
[data-theme="dark"] .workspace-icon{color:#3e9bff}
[data-theme="dark"] .workspace-chev{color:#8a909a}
[data-theme="dark"] .nav-label{color:#8a909a}
[data-theme="dark"] .nav-item{color:#8a909a}
[data-theme="dark"] .nav-item:hover{background:#161616}
[data-theme="dark"] .nav-item.active{background:#161616;color:#91caa7}
[data-theme="dark"] .sidebar-note{color:#8a909a}
[data-theme="dark"] .note-symbol{color:#3e9bff}
[data-theme="dark"] .drive-link{color:#8a909a}
[data-theme="dark"] .avatar{background:#3f2b27;color:#c5a096}
[data-theme="dark"] .icon-button{color:#8a909a}
[data-theme="dark"] .icon-button:hover{background:#161616}
[data-theme="dark"] .crumb-divider{color:#f0f0f2}
[data-theme="dark"] .sync-state{color:#8a909a}
[data-theme="dark"] .sync-state i{background:#161616}
[data-theme="dark"] .sync-state.saving i{background:#483a1e}
[data-theme="dark"] .sync-state.error i{background:#481e1e}
[data-theme="dark"] .eyebrow{color:#8a909a}
[data-theme="dark"] .button{background:#0a0a0a}
[data-theme="dark"] .button:hover{border-color:#232323}
[data-theme="dark"] .button.primary{color:#f0f0f2}
[data-theme="dark"] .button.primary:hover{background:#1e4837}
[data-theme="dark"] .button.primary span{color:#3e9bff}
[data-theme="dark"] .button.secondary{background:#161616}
[data-theme="dark"] .button.danger{color:#d88383;border-color:#752e2e}
[data-theme="dark"] .button.text{color:#8a909a}
[data-theme="dark"] .metric:first-child{background:#161616;border-color:#232323}
[data-theme="dark"] .metric-top{color:#8a909a}
[data-theme="dark"] .metric-symbol{color:#8a909a}
[data-theme="dark"] .metric-sub{color:#8a909a}
[data-theme="dark"] .workspace-content{background:#0a0a0a}
[data-theme="dark"] .view-tab{color:#8a909a}
[data-theme="dark"] .record-count{color:#8a909a}
[data-theme="dark"] .search-field{background:#161616;color:#8a909a}
[data-theme="dark"] .search-field input::placeholder{color:#8a909a}
[data-theme="dark"] .filter-select{background:#0a0a0a}
[data-theme="dark"] .filter-select.selected{background-color:#161616;border-color:#232323}
[data-theme="dark"] .filter-group-label{color:#8a909a}
[data-theme="dark"] .clear-filters{color:#c695b8}
[data-theme="dark"] .data-table th{background:#161616;color:#8a909a}
[data-theme="dark"] .data-table tbody tr:not(.group-row):hover td{background:#161616}
[data-theme="dark"] .row-symbol{background:#161616;color:#8a909a}
[data-theme="dark"] .row-subtitle{color:#8a909a}
[data-theme="dark"] .cell-open-icon{color:#8a909a}
[data-theme="dark"] .tag.todo{background:#161616;color:#8a909a}
[data-theme="dark"] .tag.in_progress{background:#161616;color:#3e9bff}
[data-theme="dark"] .tag.review{background:#48361e;color:#ceb58c}
[data-theme="dark"] .tag.done{background:#24422b;color:#97c4a5}
[data-theme="dark"] .tag.paused{background:#36283e;color:#8a909a}
[data-theme="dark"] .tag.urgent{background:#481e1e;color:#cf8c8c}
[data-theme="dark"] .tag.high{background:#48311e;color:#cfad8c}
[data-theme="dark"] .tag.medium{background:#232323;color:#c9cdd4}
[data-theme="dark"] .tag.low{background:#161616;color:#8a909a}
[data-theme="dark"] .tag.project{background:#422442;color:#8a909a}
[data-theme="dark"] .tag.department{background:#283e30;color:#8a909a}
[data-theme="dark"] .cell-select:hover{background-color:#161616}
[data-theme="dark"] .cell-select.todo{background-color:#161616;color:#8a909a}
[data-theme="dark"] .cell-select.in_progress{background-color:#161616;color:#3e9bff}
[data-theme="dark"] .cell-select.review{background-color:#48361e;color:#ceb58c}
[data-theme="dark"] .cell-select.done{background-color:#24422b;color:#97c4a5}
[data-theme="dark"] .cell-select.paused{background-color:#36283e;color:#8a909a}
[data-theme="dark"] .cell-select.urgent{color:#d38888}
[data-theme="dark"] .cell-select.high{color:#d4ae87}
[data-theme="dark"] .cell-select.medium{color:#c9cdd4}
[data-theme="dark"] .cell-select.low{color:#8a909a}
[data-theme="dark"] .signal{color:#8a909a}
[data-theme="dark"] .signal-dot{background:#232323}
[data-theme="dark"] .signal-dot.red{background:#481f1e}
[data-theme="dark"] .signal-dot.orange{background:#48311e}
[data-theme="dark"] .signal-dot.yellow{background:#232323}
[data-theme="dark"] .signal-dot.green{background:#161616}
[data-theme="dark"] .date-cell{color:#8a909a}
[data-theme="dark"] .date-cell.overdue{color:#cf8f8c}
[data-theme="dark"] .price-cell{color:#8a909a}
[data-theme="dark"] .price-cell.empty{color:#8a909a}
[data-theme="dark"] .avatars .avatar:nth-child(2n){background:#161616;color:#8a909a}
[data-theme="dark"] .avatars .avatar:nth-child(3n){background:#161616;color:#8a909a}
[data-theme="dark"] .assignee-name{color:#8a909a}
[data-theme="dark"] .group-row td{background:#161616!important;color:#8a909a}
[data-theme="dark"] .group-count{color:#8a909a}
[data-theme="dark"] .table-footnote{color:#8a909a}
[data-theme="dark"] .table-footnote span{color:#8a909a}
[data-theme="dark"] .empty-icon{background:#161616;color:#8a909a}
[data-theme="dark"] .empty-state p{color:#8a909a}
[data-theme="dark"] .board{background:#161616}
[data-theme="dark"] .board-column{background:#161616}
[data-theme="dark"] .board-column-header small{color:#8a909a}
[data-theme="dark"] .task-card{background:#0a0a0a}
[data-theme="dark"] .card-meta{color:#8a909a}
[data-theme="dark"] .card-prices{color:#8a909a}
[data-theme="dark"] .column-empty{color:#8a909a}
[data-theme="dark"] .calendar-weekday{color:#8a909a;background:#161616}
[data-theme="dark"] .calendar-day.outside{background:#161616}
[data-theme="dark"] .day-number{color:#8a909a}
[data-theme="dark"] .today .day-number{color:#f0f0f2}
[data-theme="dark"] .calendar-task{background:#161616}
[data-theme="dark"] .calendar-task.done{background:#214529;border-color:#3c6745}
[data-theme="dark"] .calendar-task.overdue{background:#48271e;border-color:#76392d}
[data-theme="dark"] .unscheduled{color:#8a909a}
[data-theme="dark"] .member-card p{color:#8a909a}
[data-theme="dark"] .member-stats{color:#8a909a}
[data-theme="dark"] .member-stats strong{color:#f0f0f2}
[data-theme="dark"] .progress-bar{background:#161616}
[data-theme="dark"] .progress-bar span{background:#161616}
[data-theme="dark"] .drawer{background:#0a0a0a}
[data-theme="dark"] .drawer-top{color:#8a909a}
[data-theme="dark"] .drawer-kind{color:#8a909a}
[data-theme="dark"] .title-input::placeholder{color:#8a909a}
[data-theme="dark"] .drawer-section h3 small{color:#8a909a}
[data-theme="dark"] .field-label,[data-theme="dark"] .field>label{color:#8a909a}
[data-theme="dark"] .field input,[data-theme="dark"] .field select,[data-theme="dark"] .field textarea,[data-theme="dark"] .comment-input{background:#0a0a0a}
[data-theme="dark"] .field input:disabled,[data-theme="dark"] .field select:disabled,[data-theme="dark"] .field textarea:disabled{background:#161616;color:#8a909a;border-color:#232323}
[data-theme="dark"] .field small,[data-theme="dark"] .field-hint{color:#8a909a}
[data-theme="dark"] .person-option{color:#8a909a}
[data-theme="dark"] .price-panel{background:#481e41}
[data-theme="dark"] .price-panel h3{color:#c596b9}
[data-theme="dark"] .price-panel p{color:#8a909a}
[data-theme="dark"] .price-input input{border-color:#232323}
[data-theme="dark"] .currency{color:#8a909a}
[data-theme="dark"] .readonly-notice{background:#161616;color:#8a909a}
[data-theme="dark"] .drawer-footer{background:#0a0a0a}
[data-theme="dark"] .drawer-footer .footer-meta{color:#8a909a}
[data-theme="dark"] .check-row.done input[type=text]{color:#8a909a}
[data-theme="dark"] .link-preview{color:#3e9bff;background:#161616}
[data-theme="dark"] .link-preview span:first-child{color:#3e9bff}
[data-theme="dark"] .add-row{color:#8a909a}
[data-theme="dark"] .comment-header{color:#8a909a}
[data-theme="dark"] .comment-header time{color:#8a909a}
[data-theme="dark"] .error-message{background:#48231e;color:#ca9891}
[data-theme="dark"] .related-empty{color:#8a909a}
[data-theme="dark"] .activity-item{color:#8a909a}
[data-theme="dark"] .activity-item strong{color:#3e9bff}
[data-theme="dark"] .activity-item time{color:#8a909a}
[data-theme="dark"] .toast{color:#3e9bff}
[data-theme="dark"] .toast.error{background:#452821;color:#daad81;border-color:#6b4239}
[data-theme="dark"] .access-screen{background:#161616}
[data-theme="dark"] .access-card{background:#0a0a0a}
[data-theme="dark"] .product-mark{color:#3e9bff}
[data-theme="dark"] .access-card p{color:#8a909a}
[data-theme="dark"] .loader{border-top-color:#232323}
[data-theme="dark"]{--muted:#8a909a}
[data-theme="dark"] .field-label,[data-theme="dark"] .field>label{color:#8a909a}
[data-theme="dark"] .data-table th,[data-theme="dark"] .record-count,[data-theme="dark"] .table-footnote,[data-theme="dark"] .field-hint,[data-theme="dark"] .field small,[data-theme="dark"] .metric-label,[data-theme="dark"] .metric-sub,[data-theme="dark"] .profile small,[data-theme="dark"] .workspace small,[data-theme="dark"] .breadcrumb,[data-theme="dark"] .page-heading p{color:#8a909a}
[data-theme="dark"] .tag.todo,[data-theme="dark"] .cell-select.todo{color:#f0f0f2}
[data-theme="dark"] .tag.in_progress,[data-theme="dark"] .cell-select.in_progress{color:#3e9bff}
[data-theme="dark"] .tag.review,[data-theme="dark"] .cell-select.review{color:#dabb81}
[data-theme="dark"] .tag.done,[data-theme="dark"] .cell-select.done{color:#8dcda4}
[data-theme="dark"] .tag.paused,[data-theme="dark"] .cell-select.paused{color:#8a909a}
[data-theme="dark"] .tag.high,[data-theme="dark"] .cell-select.high{color:#daae81}
[data-theme="dark"] .tag.medium,[data-theme="dark"] .cell-select.medium{color:#c9cdd4}
[data-theme="dark"] .tag.low,[data-theme="dark"] .cell-select.low{color:#f0f0f2}
[data-theme="dark"] .saved-views{background:#161616}
[data-theme="dark"] .saved-view-label{color:#8a909a}
[data-theme="dark"] .saved-view-picker{color:#8a909a}
[data-theme="dark"] .saved-view-picker .filter-select{background-color:#0a0a0a}
[data-theme="dark"] .preset-description{color:#8a909a}
[data-theme="dark"] .filter-sort-label{color:#8a909a}
[data-theme="dark"] .row-symbol.record-icon{color:var(--record-color,#8a909a);border-color:color-mix(in srgb,var(--record-color,#232323) 25%,#232323);background:color-mix(in srgb,var(--record-color,#161616) 10%,#0a0a0a)}
[data-theme="dark"] .identity-editor{background:#161616}
[data-theme="dark"] .identity-editor .field input{background:#0a0a0a}
[data-theme="dark"] .emoji-option{background:#0a0a0a}
[data-theme="dark"] .emoji-option:hover,[data-theme="dark"] .emoji-option.selected{background:#161616;border-color:#232323}
[data-theme="dark"] .color-picker{color:#8a909a}
[data-theme="dark"] .progress-label strong{color:#3e9bff}
[data-theme="dark"] .progress-label small{color:#8a909a}
[data-theme="dark"] .progress-cell .progress-bar{background:#161616}
[data-theme="dark"] .progress-cell .progress-bar span{background:#161616}
[data-theme="dark"] .progress-cell .progress-bar.complete span{background:#22442d}
[data-theme="dark"] .cell-select.urgent{background-color:#481e1e}
[data-theme="dark"] .cell-select.high{background-color:#48311e}
[data-theme="dark"] .cell-select.medium{background-color:#232323}
[data-theme="dark"] .cell-select.low{background-color:#161616}
[data-theme="dark"] .cell-select.red{background-color:#48231e;color:#d28e89}
[data-theme="dark"] .cell-select.orange{background-color:#48341e;color:#dab381}
[data-theme="dark"] .cell-select.yellow{background-color:#232323;color:#c9cdd4}
[data-theme="dark"] .cell-select.green{background-color:#161616;color:#3e9bff}
[data-theme="dark"] .cell-select.none{background-color:#161616;color:#8a909a}
[data-theme="dark"] .scrum-expand{color:#8a909a}
[data-theme="dark"] .scrum-expand:hover{background:#161616}
[data-theme="dark"] .scrum-preset{color:#8a909a}
[data-theme="dark"] .scrum-preset:hover{background:#161616}
[data-theme="dark"] .scrum-preset.active{background:#161616;color:#f0f0f2}
[data-theme="dark"] .chosen-icon #selected-icon-label{color:#8a909a}
[data-theme="dark"] .icon-catalog-heading{color:#8a909a}
[data-theme="dark"] .icon-catalog-heading strong{color:#3e9bff}
[data-theme="dark"] .icon-search-controls input,[data-theme="dark"] .icon-search-controls select{background:#0a0a0a}
[data-theme="dark"] .library-icon-option{background:#0a0a0a;color:var(--library-icon-color,#8a909a)}
[data-theme="dark"] .library-icon-option:hover{background:#161616;border-color:#232323}
[data-theme="dark"] .library-icon-option.selected{border-color:#232323;background:#161616}
[data-theme="dark"] .icon-result-summary{color:#8a909a}
[data-theme="dark"] .icon-pagination>span{color:#8a909a}
[data-theme="dark"] .icon-attribution{color:#8a909a}
[data-theme="dark"] .icon-no-results{color:#8a909a}
[data-theme="dark"] .resource-link:hover{background:#161616}
[data-theme="dark"] .member-table-note{color:#8a909a}
[data-theme="dark"] .member-open .row-subtitle{color:#8a909a}
[data-theme="dark"] .tone-red{--member-ink:#d68d85}
[data-theme="dark"] .tone-brown{--member-ink:#c7a894}
[data-theme="dark"] .tone-blue{--member-ink:#3e9bff}
[data-theme="dark"] .tone-purple{--member-ink:#b194c7}
[data-theme="dark"] .tone-green{--member-ink:#97c4aa}
[data-theme="dark"] .tone-pink{--member-ink:#c992ad}
[data-theme="dark"] .tone-gray{--member-ink:#8a909a}
[data-theme="dark"] .tone-orange{--member-ink:#d9ae82}
[data-theme="dark"] .tone-yellow{--member-ink:#c9cdd4}
[data-theme="dark"] .member-score small{color:#8a909a}
[data-theme="dark"] .member-score-track{background:#161616}
[data-theme="dark"] .member-score-track>span{background:#232323}
[data-theme="dark"] .member-department{background:#161616;color:#f0f0f2}
[data-theme="dark"] .member-department:hover{background:#161616}
[data-theme="dark"] .member-access{color:#8a909a}
[data-theme="dark"] .member-tasks{color:#98c3a6}
[data-theme="dark"] .member-profile-heading p{color:#8a909a}
[data-theme="dark"] .member-profile-access{background:#161616}
[data-theme="dark"] .history-controls .history-button{color:#f0f0f2}
[data-theme="dark"] .history-controls .history-button:hover:not(:disabled){background:#161616;border-color:#232323}
[data-theme="dark"] .history-controls .history-button:disabled{color:#f0f0f2}
[data-theme="dark"] .color-presets .color-option.selected::after{background:#0a0a0a}
[data-theme="dark"] .tag.urgent .priority-dot{background:#48201e}
[data-theme="dark"] .tag.high .priority-dot{background:#48341e}
[data-theme="dark"] .tag.medium .priority-dot{background:#232323}
[data-theme="dark"] .tag.low .priority-dot{background:#224433}
[data-theme="dark"] .field input[readonly]{background:#161616;color:#8a909a}
[data-theme="dark"] .project-notifications-count{background:#481e3d;color:#f0f0f2}
[data-theme="dark"] .notifications-error{color:#dab681}
[data-theme="dark"] .project-notifications-panel{background:#0a0a0a;color:#3e9bff}
[data-theme="dark"] .project-notifications-tools button{color:#3e9bff}
[data-theme="dark"] .project-notifications-panel li.unseen{background:#161616}
[data-theme="dark"] .project-notification-open:hover{background:#161616}
[data-theme="dark"] .project-notification-open small{color:#8a909a}
[data-theme="dark"] .project-notification-read{color:#3e9bff}
[data-theme="dark"] .project-notifications-panel>footer{color:#8a909a}
[data-theme="dark"] .project-notifications-error{color:#d39487}
[data-theme="dark"] .drawer-appearance{background:#0a0a0a}
[data-theme="dark"] .drawer-appearance>summary{color:var(--muted,#8a909a)}
[data-theme="dark"] .drawer-appearance>summary:hover{color:var(--ink,#f0f0f2)}
[data-theme="dark"] .task-twisty{color:var(--muted,#8a909a)}
[data-theme="dark"] .task-twisty:hover{color:var(--ink,#f0f0f2)}
[data-theme="dark"] .subtask-count{color:var(--muted,#8a909a)}
[data-theme="dark"] .workload-kpis{color:var(--muted,#8a909a)}
[data-theme="dark"] .workload-kpis strong{color:var(--ink,#f0f0f2)}
[data-theme="dark"] .workload-meta{color:var(--muted,#8a909a)}
[data-theme="dark"] .due-late,[data-theme="dark"] .due-late strong{color:#da8981}
[data-theme="dark"] .brand-dot{background:#161616}
[data-theme="dark"] .brand-logo{background:#0a0a0a}
[data-theme="dark"] .tag.recurring,[data-theme="dark"] .cell-select.recurring{background:#232323;color:#c9cdd4}
[data-theme="dark"] .tag.administrative,[data-theme="dark"] .cell-select.administrative{background:#232323;color:#c9cdd4}
[data-theme="dark"] .tag.recurring .priority-dot,[data-theme="dark"] .tag.administrative .priority-dot{background:#232323}
[data-theme="dark"] .signal-dot.recurring,[data-theme="dark"] .signal-dot.administrative{background:#232323}
[data-theme="dark"] .pc-trigger{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .pc-trigger:hover:not(:disabled){border-color:#232323;background:#161616}
[data-theme="dark"] .pc-open>.pc-trigger{border-color:#232323}
[data-theme="dark"] .pc-trigger:disabled{background:#161616;color:#8a909a}
[data-theme="dark"] .pc-trigger[aria-invalid=true]{border-color:#75342e}
[data-theme="dark"] .pc-placeholder,[data-theme="dark"] .pc-empty{color:#8a909a}
[data-theme="dark"] .pc-chip{background:#161616;color:#3e9bff}
[data-theme="dark"] .pc-count{background:#161616;color:#3e9bff}
[data-theme="dark"] .pc-tone-gray{color:#8a909a}
[data-theme="dark"] .pc-chip.pc-tone-gray{background:#161616}
[data-theme="dark"] .pc-tone-blue{color:#3e9bff}
[data-theme="dark"] .pc-chip.pc-tone-blue{background:#161616}
[data-theme="dark"] .pc-tone-red{color:#d18d8a}
[data-theme="dark"] .pc-chip.pc-tone-red{background:#48241e}
[data-theme="dark"] .pc-tone-orange{color:#d9af82}
[data-theme="dark"] .pc-chip.pc-tone-orange{background:#48341e}
[data-theme="dark"] .pc-tone-yellow{color:#c9cdd4}
[data-theme="dark"] .pc-chip.pc-tone-yellow{background:#232323}
[data-theme="dark"] .pc-tone-green{color:#3e9bff}
[data-theme="dark"] .pc-chip.pc-tone-green{background:#161616}
[data-theme="dark"] .pc-tone-purple{color:#b198c2}
[data-theme="dark"] .pc-chip.pc-tone-purple{background:#351e48}
[data-theme="dark"] .pc-tone-pink{color:#c694b9}
[data-theme="dark"] .pc-chip.pc-tone-pink{background:#481e3c}
[data-theme="dark"] .pc-filter.pc-has-value>.pc-trigger{background:#161616;border-color:#232323}
[data-theme="dark"] .pc-inline>.pc-trigger:hover:not(:disabled){border-color:#232323;background:#161616}
[data-theme="dark"] .pc-validation{color:#cf948c;background:#48271e}
[data-theme="dark"] .pc-popover{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .pc-popup-title{color:#8a909a}
[data-theme="dark"] .pc-popover .pc-search{background:#161616;color:#f0f0f2}
[data-theme="dark"] .pc-popover .pc-search:focus{border-color:#232323}
[data-theme="dark"] .pc-search::placeholder{color:#8a909a}
[data-theme="dark"] .pc-option{color:#3e9bff}
[data-theme="dark"] .pc-option-active{background:#161616}
[data-theme="dark"] .pc-option-selected:not(.pc-option-active){background:#161616}
[data-theme="dark"] .pc-check{color:#3e9bff}
[data-theme="dark"] .pc-optgroup-label{color:#8a909a}
[data-theme="dark"] .pc-no-results{color:#8a909a}
[data-theme="dark"] .pc-selection-summary{color:#8a909a}
[data-theme="dark"] .pc-done{background:#1f4735;color:#f0f0f2}
[data-theme="dark"] .pc-done:hover{background:#1e4834}
[data-theme="dark"] .pc-tone-brown{color:#c7a894}
[data-theme="dark"] .pc-chip.pc-tone-brown{background:#452d21}
[data-theme="dark"] .pc-tone-brown{color:#d2aa88}
[data-theme="dark"] .pc-chip.pc-tone-brown{background:#48351e}
[data-theme="dark"] .chip-orden,[data-theme="dark"] .chip-mas{color:#8a909a}
[data-theme="dark"] .chip-orden:hover,[data-theme="dark"] .chip-mas:hover{background:#161616}
[data-theme="dark"] .chip-orden.activo{background:#161616;color:#3e9bff}
[data-theme="dark"] .chip-filtro{background:#0a0a0a}
[data-theme="dark"] .chip-filtro.activo{background:#161616;border-color:#232323;color:#3e9bff}
[data-theme="dark"] .menu-filtro{background:#0a0a0a}
[data-theme="dark"] .menu-filtro button:hover{background:#161616}
[data-theme="dark"] .panel-orden{background:#0a0a0a}
[data-theme="dark"] .orden-agarre{color:#8a909a}
[data-theme="dark"] .orden-accion{color:#8a909a}
[data-theme="dark"] .orden-accion:hover{background:#161616}
[data-theme="dark"] .orden-vacio{color:#8a909a}
[data-theme="dark"] th.col-foco{color:#8a909a}
[data-theme="dark"] .foco{background:#0a0a0a}
[data-theme="dark"] .foco{border-color:#232323}
[data-theme="dark"] .foco:hover{border-color:#232323;background:#161616}
[data-theme="dark"] .foco.activo{background:#161616;border-color:#232323}
[data-theme="dark"] .foco:disabled:hover{background:#0a0a0a;border-color:#232323}
[data-theme="dark"] .tag.department{background:color-mix(in srgb,var(--depto,#161616) 11%,#0a0a0a);color:color-mix(in srgb,var(--depto,#8a909a) 62%,#f0f0f2)}
[data-theme="dark"] .tag.department .tag-icono{color:var(--depto,#8a909a)}
[data-theme="dark"] .galeria-vacia{color:#8a909a}
[data-theme="dark"] .icono-guardado>button:first-child{background:#0a0a0a}
[data-theme="dark"] .icono-guardado>button:first-child:hover{border-color:#232323}
[data-theme="dark"] .icono-guardado.selected>button:first-child{border-color:#232323}
[data-theme="dark"] .borrar-icono{background:#0a0a0a;color:#8a909a}
[data-theme="dark"] .borrar-icono:hover{color:#d88383;border-color:#733131}
[data-theme="dark"] .tag.marca{background:color-mix(in srgb,var(--marca,#161616) 10%,#0a0a0a);color:color-mix(in srgb,var(--marca,#f0f0f2) 62%,#f0f0f2)}
[data-theme="dark"] .tag.marca.floja{color:#8a909a}
[data-theme="dark"] .tag.marca .tag-punto{background:var(--marca,#161616)}
[data-theme="dark"] .tag.project .tag-icono{color:var(--record-color,#8a909a)}
[data-theme="dark"] .pc-glifo{color:var(--record-color,#8a909a)}
[data-theme="dark"] .marca-sin-logo{background:color-mix(in srgb,var(--marca,#161616) 12%,#0a0a0a);border-color:color-mix(in srgb,var(--marca,#232323) 28%,#232323)}
[data-theme="dark"] .marca-cabecera p{color:#8a909a}
[data-theme="dark"] .marca-kpi span{color:#8a909a}
[data-theme="dark"] .marca-persona small{color:#8a909a}
[data-theme="dark"] .lapiz-marca{color:#8a909a}
[data-theme="dark"] .marca-kpi.alerta strong{color:#d18e89}
[data-theme="dark"] .marca-avance .progress-bar{background:#161616}
[data-theme="dark"] .marca-avance .progress-bar span{background:var(--marca,#161616)}
[data-theme="dark"] .panel-bloque h3 small{color:#8a909a}
[data-theme="dark"] .alerta-texto{color:#d18e89}
[data-theme="dark"] button.marca-kpi:hover{border-color:#232323}
[data-theme="dark"] button.marca-persona:hover{border-color:#232323}
[data-theme="dark"] .contexto{background:color-mix(in srgb,var(--contexto,#161616) 5%,#0a0a0a)}
[data-theme="dark"] .contexto-icono{color:var(--contexto,#8a909a);background:color-mix(in srgb,var(--contexto,#161616) 13%,#0a0a0a)}
[data-theme="dark"] .contexto-tipo{color:color-mix(in srgb,var(--contexto,#8a909a) 68%,#f0f0f2)}
[data-theme="dark"] .contexto-texto p{color:#8a909a}
[data-theme="dark"] .contexto-alerta{color:#d18e89}
[data-theme="dark"] .miga{color:#8a909a}
[data-theme="dark"] .miga-sep{color:#f0f0f2}
[data-theme="dark"] .pc-inicial{color:#f0f0f2}
[data-theme="dark"] .adjuntar-o{color:#8a909a}
[data-theme="dark"] .vista-icono{color:var(--record-color,#8a909a);background:color-mix(in srgb,var(--record-color,#161616) 12%,#0a0a0a)}
[data-theme="dark"] .vista-madre{color:#8a909a}
[data-theme="dark"] .vista-avance .progress-bar{background:#161616}
[data-theme="dark"] .dato>span{color:#8a909a}
[data-theme="dark"] .vista-checklist li.hecho{color:#8a909a}
[data-theme="dark"] .vista-archivos .link-preview:hover{background:#161616}
[data-theme="dark"] .notas-editor{background:#0a0a0a}
[data-theme="dark"] .notas-sin-editor{color:#8a909a}
[data-theme="dark"] .notas-editor .ce-toolbar__plus,[data-theme="dark"] .notas-editor .ce-toolbar__settings-btn{color:#8a909a}
[data-theme="dark"] tr.elegida td{background:#161616!important}
[data-theme="dark"] .barra-seleccion{background:#161616}
[data-theme="dark"] .barra-seleccion strong{color:#3e9bff}
[data-theme="dark"] .pp-trigger{background:#161616;color:#f0f0f2}
[data-theme="dark"] .pp-trigger:hover,[data-theme="dark"] .pp-trigger[aria-expanded=true]{background:#161616;border-color:#232323}
[data-theme="dark"] .pp-trigger.pp-paused{color:#c9cdd4;background:#232323;border-color:#232323}
[data-theme="dark"] .pp-paused .pp-connection-dot{background:#232323}
[data-theme="dark"] .pp-trigger.pp-offline{color:#8a909a;background:#0a0a0a;border-color:#232323}
[data-theme="dark"] .pp-avatar{color:#f0f0f2;background:var(--pp-color,#161616)}
[data-theme="dark"] .pp-count{background:#161616;color:#3e9bff}
[data-theme="dark"] .pp-caret{color:#8a909a}
[data-theme="dark"] .pp-connection-dot{background:#232323}
[data-theme="dark"] .pp-online .pp-connection-dot{background:#161616}
[data-theme="dark"] .drawer-presence-bar{background:#161616}
[data-theme="dark"] .drawer-presence-bar .pp-trigger:hover,[data-theme="dark"] .drawer-presence-bar .pp-trigger[aria-expanded=true]{background:#161616;border-color:#232323}
[data-theme="dark"] .pp-menu{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .pp-menu-close{color:#8a909a}
[data-theme="dark"] .pp-menu-close:hover{background:#161616}
[data-theme="dark"] .pp-menu-note{color:#8a909a}
[data-theme="dark"] .pp-you{color:#8a909a}
[data-theme="dark"] .pp-else-title{color:#8a909a}
[data-theme="dark"] .pp-elsewhere-row{color:#8a909a}
[data-theme="dark"] .pp-other-count{background:#161616;color:#8a909a}
[data-theme="dark"] .pp-footnote{color:#8a909a}
[data-theme="dark"] .pp-empty{color:#8a909a}
[data-theme="dark"] .pp-cursor-name{color:#f0f0f2}
[data-theme="dark"] .pp-menu-sw{color:#8a909a}
[data-theme="dark"] #asis-boton{background:#0a0a0a}
[data-theme="dark"] #asis-panel{background:#0a0a0a}
[data-theme="dark"] .asis-icono{color:#8a909a}
[data-theme="dark"] .asis-turno.yo .asis-burbuja{color:#f0f0f2}
[data-theme="dark"] .asis-pensando i{background:#161616}
[data-theme="dark"] .asis-bienvenida{color:#8a909a}
[data-theme="dark"] .asis-nota{color:#8a909a}
[data-theme="dark"] .asis-sugerencias button{background:#0a0a0a}
[data-theme="dark"] .asis-sugerencias button:hover{border-color:#232323}
[data-theme="dark"] .asis-enviar{color:#f0f0f2}
[data-theme="dark"] .okt-avatar{background:#161616;color:#3e9bff}
[data-theme="dark"] .okt-account-menu{background:#161616;color:#f0f0f2}
[data-theme="dark"] .okt-account-email{color:#8a909a}
[data-theme="dark"] .okt-account-menu button{color:#f0f0f2}
[data-theme="dark"] .okt-account-menu button:hover{background:#161616}
[data-theme="dark"] .okt-profile-dialog{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .okt-profile-header{background:#161616}
[data-theme="dark"] .okt-profile-kicker{color:#8a909a}
[data-theme="dark"] .okt-profile-header h2{color:#99c398}
[data-theme="dark"] .okt-profile-dismiss{color:#8a909a}
[data-theme="dark"] .okt-profile-dismiss:hover{background:#161616;color:#3e9bff}
[data-theme="dark"] .okt-profile-photo{background:#161616}
[data-theme="dark"] .okt-profile-identity p{color:#8a909a}
[data-theme="dark"] .okt-profile-identity small,[data-theme="dark"] .okt-profile-form label small{color:#8a909a}
[data-theme="dark"] .okt-profile-grid label{color:#f0f0f2}
[data-theme="dark"] .okt-profile-form input,[data-theme="dark"] .okt-profile-form textarea{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .okt-profile-form input::placeholder,[data-theme="dark"] .okt-profile-form textarea::placeholder{color:#8a909a}
[data-theme="dark"] .okt-profile-form input:hover,[data-theme="dark"] .okt-profile-form textarea:hover{border-color:#232323}
[data-theme="dark"] .okt-profile-form input:focus,[data-theme="dark"] .okt-profile-form textarea:focus{border-color:#232323}
[data-theme="dark"] .okt-profile-form h3{color:#8a909a}
[data-theme="dark"] .okt-profile-button{background:#161616;color:#3e9bff}
[data-theme="dark"] .okt-profile-button:hover{background:#161616;border-color:#232323}
[data-theme="dark"] .okt-profile-button.primary{background:#204632;border-color:#347050;color:#f0f0f2}
[data-theme="dark"] .okt-profile-button.primary:hover{background:#1e4834}
[data-theme="dark"] .okt-profile-feedback{color:#3e9bff}
[data-theme="dark"] .okt-profile-feedback.is-error,[data-theme="dark"] .okt-profile-load-error{color:#d68e84}
[data-theme="dark"] .okt-profile-footer{background:#0a0a0a}
[data-theme="dark"] .profile-open:hover{background:#161616}
[data-theme="dark"] .okt-profile-visibility-note{color:#8a909a}
[data-theme="dark"]{--ink:#f0f0f2;--muted:#8a909a;--line:#232323;--paper:#0a0a0a;--surface:#161616;--sidebar:#161616;--green:#3e9bff;--pink:#cf81da}
[data-theme="dark"] button:focus-visible,[data-theme="dark"] a:focus-visible,[data-theme="dark"] input:focus-visible,[data-theme="dark"] select:focus-visible,[data-theme="dark"] textarea:focus-visible{outline-color:#232323}
[data-theme="dark"] .nav-item{color:#8a909a}
[data-theme="dark"] .nav-item:hover{background:#161616}
[data-theme="dark"] .nav-item.active{background:#161616;color:#3e9bff}
[data-theme="dark"] .nav-label{color:#8a909a}
[data-theme="dark"] .workspace-icon{background:#161616;color:#3e9bff}
[data-theme="dark"] .sidebar-note{border-top-color:#232323;color:#8a909a}
[data-theme="dark"] .note-symbol{color:#3e9bff}
[data-theme="dark"] .drive-link{color:#8a909a}
[data-theme="dark"] .icon-button{color:#8a909a}
[data-theme="dark"] .icon-button:hover{background:#161616}
[data-theme="dark"] .button:hover{border-color:#232323}
[data-theme="dark"] .button.primary:hover{background:#161616}
[data-theme="dark"] .button.primary span{color:#3e9bff}
[data-theme="dark"] .button.secondary{background:#161616}
[data-theme="dark"] .button.text{color:#8a909a}
[data-theme="dark"] .title-dot{color:#cf81da}
[data-theme="dark"] .eyebrow{color:#8a909a}
[data-theme="dark"] .metric:first-child{background:#161616;border-color:#232323}
[data-theme="dark"] .metric-symbol{color:#3e9bff}
[data-theme="dark"] .metric-top,[data-theme="dark"] .metric-sub{color:#8a909a}
[data-theme="dark"] .view-tab{color:#8a909a}
[data-theme="dark"] .view-tab.active{color:#3e9bff;border-color:#232323}
[data-theme="dark"] .filter-select.selected{background-color:#161616;border-color:#232323}
[data-theme="dark"] .clear-filters{color:#d081da}
[data-theme="dark"] .record-count,[data-theme="dark"] .filter-group-label{color:#8a909a}
[data-theme="dark"] .data-table th{background:#161616;color:#8a909a;border-bottom-color:#232323}
[data-theme="dark"] .data-table td{border-bottom-color:#232323}
[data-theme="dark"] .data-table th+th,[data-theme="dark"] .data-table td+td{border-left-color:#232323}
[data-theme="dark"] .data-table tbody tr:not(.group-row):hover td{background:#161616}
[data-theme="dark"] .record-open:hover{color:#3e9bff}
[data-theme="dark"] .row-symbol{background:#161616;border-color:#232323;color:#3e9bff}
[data-theme="dark"] .group-row td{background:#161616!important;border-bottom-color:#232323;color:#3e9bff}
[data-theme="dark"] .group-count{color:#3e9bff}
[data-theme="dark"] .table-footnote{color:#8a909a;border-top-color:#232323}
[data-theme="dark"] .table-footnote span{color:#3e9bff}
[data-theme="dark"] .board{background:#161616}
[data-theme="dark"] .board-column{background:#161616;border-color:#232323}
[data-theme="dark"] .column-empty{border-color:#232323;color:#8a909a}
[data-theme="dark"] .task-card{border-color:#232323}
[data-theme="dark"] .card-meta{color:#8a909a}
[data-theme="dark"] .calendar-weekday{background:#161616;color:#3e9bff}
[data-theme="dark"] .calendar-day.outside{background:#161616}
[data-theme="dark"] .today .day-number{background:#161616}
[data-theme="dark"] .calendar-task{background:#161616;border-left-color:#232323}
[data-theme="dark"] .empty-icon{background:#161616;border-color:#232323;color:#3e9bff}
[data-theme="dark"] .progress-bar{background:#161616}
[data-theme="dark"] .progress-bar span{background:#161616}
[data-theme="dark"] .drawer-section h3 small,[data-theme="dark"] .field-label,[data-theme="dark"] .field>label,[data-theme="dark"] .field small,[data-theme="dark"] .field-hint{color:#8a909a}
[data-theme="dark"] .field input,[data-theme="dark"] .field select,[data-theme="dark"] .field textarea,[data-theme="dark"] .comment-input,[data-theme="dark"] .people-picker{border-color:#232323}
[data-theme="dark"] .person-option{color:#8a909a}
[data-theme="dark"] .readonly-notice{background:#161616;color:#3e9bff;border-color:#232323}
[data-theme="dark"] .add-row,[data-theme="dark"] .member-view{color:#3e9bff}
[data-theme="dark"] .toast{background:#161616;border-color:#232323;color:#3e9bff}
[data-theme="dark"] .access-screen{background:#161616}
[data-theme="dark"] .product-mark{background:#161616;color:#3e9bff}
[data-theme="dark"] .loader{border-color:#232323;border-top-color:#232323}
[data-theme="dark"] .brand-dot{background:#0068d7}
[data-theme="dark"] .scrum-subnav{border-left-color:#232323}
[data-theme="dark"] .scrum-expand,[data-theme="dark"] .scrum-preset{color:#8a909a}
[data-theme="dark"] .scrum-preset:hover{background:#161616;color:#3e9bff}
[data-theme="dark"] .scrum-preset.active{background:#161616;color:#3e9bff}
[data-theme="dark"] .scrum-bar,[data-theme="dark"] .scrum-toolbar{background:#161616;border-color:#232323}
[data-theme="dark"] .pp-trigger,[data-theme="dark"] .pp-avatars,[data-theme="dark"] .pp-label{color:#3e9bff}
[data-theme="dark"] .pp-count{background:#161616;color:#3e9bff}
[data-theme="dark"] .pp-trigger.pp-online{color:#3e9bff}
[data-theme="dark"] .breadcrumb,[data-theme="dark"] .breadcrumb strong,[data-theme="dark"] #breadcrumb-title{color:#8a909a}
[data-theme="dark"] .history-controls{color:#8a909a}
[data-theme="dark"] .icon-button.history-button,[data-theme="dark"] .icon-button.history-button svg{color:#8a909a}
[data-theme="dark"] .avatar.okt-avatar,[data-theme="dark"] #profile-avatar{background:#161616;color:#3e9bff}
[data-theme="dark"] #profile-role{color:#8a909a}
[data-theme="dark"] .crumb-divider{color:#8a909a}
[data-theme="dark"] .signal-dot.green{background:#2a4026}
/* --- night --- */
[data-theme="night"]{--ink:#ede7dd;--muted:#9a9084;--line:#262019;--paper:#0f0d0b;--surface:#17140f;--sidebar:#0f0d0b;--pink:#da81cb;--green:#8ccfb3;--soft-green:#94c794;--soft-pink:#da81c5}
[data-theme="night"] .skip-link{color:#ede7dd}
[data-theme="night"] .workspace-icon{color:#c08f5a}
[data-theme="night"] .workspace-chev{color:#9a9084}
[data-theme="night"] .nav-label{color:#9a9084}
[data-theme="night"] .nav-item{color:#9a9084}
[data-theme="night"] .nav-item:hover{background:#17140f}
[data-theme="night"] .nav-item.active{background:#17140f;color:#91caa7}
[data-theme="night"] .sidebar-note{color:#9a9084}
[data-theme="night"] .note-symbol{color:#c08f5a}
[data-theme="night"] .drive-link{color:#9a9084}
[data-theme="night"] .avatar{background:#3f2b27;color:#c5a096}
[data-theme="night"] .icon-button{color:#9a9084}
[data-theme="night"] .icon-button:hover{background:#17140f}
[data-theme="night"] .crumb-divider{color:#ede7dd}
[data-theme="night"] .sync-state{color:#9a9084}
[data-theme="night"] .sync-state i{background:#17140f}
[data-theme="night"] .sync-state.saving i{background:#483a1e}
[data-theme="night"] .sync-state.error i{background:#481e1e}
[data-theme="night"] .eyebrow{color:#9a9084}
[data-theme="night"] .button{background:#0f0d0b}
[data-theme="night"] .button:hover{border-color:#262019}
[data-theme="night"] .button.primary{color:#ede7dd}
[data-theme="night"] .button.primary:hover{background:#1e4837}
[data-theme="night"] .button.primary span{color:#c08f5a}
[data-theme="night"] .button.secondary{background:#17140f}
[data-theme="night"] .button.danger{color:#d88383;border-color:#752e2e}
[data-theme="night"] .button.text{color:#9a9084}
[data-theme="night"] .metric:first-child{background:#17140f;border-color:#262019}
[data-theme="night"] .metric-top{color:#9a9084}
[data-theme="night"] .metric-symbol{color:#9a9084}
[data-theme="night"] .metric-sub{color:#9a9084}
[data-theme="night"] .workspace-content{background:#0f0d0b}
[data-theme="night"] .view-tab{color:#9a9084}
[data-theme="night"] .record-count{color:#9a9084}
[data-theme="night"] .search-field{background:#17140f;color:#9a9084}
[data-theme="night"] .search-field input::placeholder{color:#9a9084}
[data-theme="night"] .filter-select{background:#0f0d0b}
[data-theme="night"] .filter-select.selected{background-color:#17140f;border-color:#262019}
[data-theme="night"] .filter-group-label{color:#9a9084}
[data-theme="night"] .clear-filters{color:#c695b8}
[data-theme="night"] .data-table th{background:#17140f;color:#9a9084}
[data-theme="night"] .data-table tbody tr:not(.group-row):hover td{background:#17140f}
[data-theme="night"] .row-symbol{background:#17140f;color:#9a9084}
[data-theme="night"] .row-subtitle{color:#9a9084}
[data-theme="night"] .cell-open-icon{color:#9a9084}
[data-theme="night"] .tag.todo{background:#17140f;color:#9a9084}
[data-theme="night"] .tag.in_progress{background:#17140f;color:#c08f5a}
[data-theme="night"] .tag.review{background:#48361e;color:#ceb58c}
[data-theme="night"] .tag.done{background:#24422b;color:#97c4a5}
[data-theme="night"] .tag.paused{background:#36283e;color:#9a9084}
[data-theme="night"] .tag.urgent{background:#481e1e;color:#cf8c8c}
[data-theme="night"] .tag.high{background:#48311e;color:#cfad8c}
[data-theme="night"] .tag.medium{background:#262019;color:#d8c7ae}
[data-theme="night"] .tag.low{background:#17140f;color:#9a9084}
[data-theme="night"] .tag.project{background:#422442;color:#9a9084}
[data-theme="night"] .tag.department{background:#283e30;color:#9a9084}
[data-theme="night"] .cell-select:hover{background-color:#17140f}
[data-theme="night"] .cell-select.todo{background-color:#17140f;color:#9a9084}
[data-theme="night"] .cell-select.in_progress{background-color:#17140f;color:#c08f5a}
[data-theme="night"] .cell-select.review{background-color:#48361e;color:#ceb58c}
[data-theme="night"] .cell-select.done{background-color:#24422b;color:#97c4a5}
[data-theme="night"] .cell-select.paused{background-color:#36283e;color:#9a9084}
[data-theme="night"] .cell-select.urgent{color:#d38888}
[data-theme="night"] .cell-select.high{color:#d4ae87}
[data-theme="night"] .cell-select.medium{color:#d8c7ae}
[data-theme="night"] .cell-select.low{color:#9a9084}
[data-theme="night"] .signal{color:#9a9084}
[data-theme="night"] .signal-dot{background:#262019}
[data-theme="night"] .signal-dot.red{background:#481f1e}
[data-theme="night"] .signal-dot.orange{background:#48311e}
[data-theme="night"] .signal-dot.yellow{background:#262019}
[data-theme="night"] .signal-dot.green{background:#17140f}
[data-theme="night"] .date-cell{color:#9a9084}
[data-theme="night"] .date-cell.overdue{color:#cf8f8c}
[data-theme="night"] .price-cell{color:#9a9084}
[data-theme="night"] .price-cell.empty{color:#9a9084}
[data-theme="night"] .avatars .avatar:nth-child(2n){background:#17140f;color:#9a9084}
[data-theme="night"] .avatars .avatar:nth-child(3n){background:#17140f;color:#9a9084}
[data-theme="night"] .assignee-name{color:#9a9084}
[data-theme="night"] .group-row td{background:#17140f!important;color:#9a9084}
[data-theme="night"] .group-count{color:#9a9084}
[data-theme="night"] .table-footnote{color:#9a9084}
[data-theme="night"] .table-footnote span{color:#9a9084}
[data-theme="night"] .empty-icon{background:#17140f;color:#9a9084}
[data-theme="night"] .empty-state p{color:#9a9084}
[data-theme="night"] .board{background:#17140f}
[data-theme="night"] .board-column{background:#17140f}
[data-theme="night"] .board-column-header small{color:#9a9084}
[data-theme="night"] .task-card{background:#0f0d0b}
[data-theme="night"] .card-meta{color:#9a9084}
[data-theme="night"] .card-prices{color:#9a9084}
[data-theme="night"] .column-empty{color:#9a9084}
[data-theme="night"] .calendar-weekday{color:#9a9084;background:#17140f}
[data-theme="night"] .calendar-day.outside{background:#17140f}
[data-theme="night"] .day-number{color:#9a9084}
[data-theme="night"] .today .day-number{color:#ede7dd}
[data-theme="night"] .calendar-task{background:#17140f}
[data-theme="night"] .calendar-task.done{background:#214529;border-color:#3c6745}
[data-theme="night"] .calendar-task.overdue{background:#48271e;border-color:#76392d}
[data-theme="night"] .unscheduled{color:#9a9084}
[data-theme="night"] .member-card p{color:#9a9084}
[data-theme="night"] .member-stats{color:#9a9084}
[data-theme="night"] .member-stats strong{color:#ede7dd}
[data-theme="night"] .progress-bar{background:#17140f}
[data-theme="night"] .progress-bar span{background:#17140f}
[data-theme="night"] .drawer{background:#0f0d0b}
[data-theme="night"] .drawer-top{color:#9a9084}
[data-theme="night"] .drawer-kind{color:#9a9084}
[data-theme="night"] .title-input::placeholder{color:#9a9084}
[data-theme="night"] .drawer-section h3 small{color:#9a9084}
[data-theme="night"] .field-label,[data-theme="night"] .field>label{color:#9a9084}
[data-theme="night"] .field input,[data-theme="night"] .field select,[data-theme="night"] .field textarea,[data-theme="night"] .comment-input{background:#0f0d0b}
[data-theme="night"] .field input:disabled,[data-theme="night"] .field select:disabled,[data-theme="night"] .field textarea:disabled{background:#17140f;color:#9a9084;border-color:#262019}
[data-theme="night"] .field small,[data-theme="night"] .field-hint{color:#9a9084}
[data-theme="night"] .person-option{color:#9a9084}
[data-theme="night"] .price-panel{background:#481e41}
[data-theme="night"] .price-panel h3{color:#c596b9}
[data-theme="night"] .price-panel p{color:#9a9084}
[data-theme="night"] .price-input input{border-color:#262019}
[data-theme="night"] .currency{color:#9a9084}
[data-theme="night"] .readonly-notice{background:#17140f;color:#9a9084}
[data-theme="night"] .drawer-footer{background:#0f0d0b}
[data-theme="night"] .drawer-footer .footer-meta{color:#9a9084}
[data-theme="night"] .check-row.done input[type=text]{color:#9a9084}
[data-theme="night"] .link-preview{color:#c08f5a;background:#17140f}
[data-theme="night"] .link-preview span:first-child{color:#c08f5a}
[data-theme="night"] .add-row{color:#9a9084}
[data-theme="night"] .comment-header{color:#9a9084}
[data-theme="night"] .comment-header time{color:#9a9084}
[data-theme="night"] .error-message{background:#48231e;color:#ca9891}
[data-theme="night"] .related-empty{color:#9a9084}
[data-theme="night"] .activity-item{color:#9a9084}
[data-theme="night"] .activity-item strong{color:#c08f5a}
[data-theme="night"] .activity-item time{color:#9a9084}
[data-theme="night"] .toast{color:#c08f5a}
[data-theme="night"] .toast.error{background:#452821;color:#daad81;border-color:#6b4239}
[data-theme="night"] .access-screen{background:#17140f}
[data-theme="night"] .access-card{background:#0f0d0b}
[data-theme="night"] .product-mark{color:#c08f5a}
[data-theme="night"] .access-card p{color:#9a9084}
[data-theme="night"] .loader{border-top-color:#262019}
[data-theme="night"]{--muted:#9a9084}
[data-theme="night"] .field-label,[data-theme="night"] .field>label{color:#9a9084}
[data-theme="night"] .data-table th,[data-theme="night"] .record-count,[data-theme="night"] .table-footnote,[data-theme="night"] .field-hint,[data-theme="night"] .field small,[data-theme="night"] .metric-label,[data-theme="night"] .metric-sub,[data-theme="night"] .profile small,[data-theme="night"] .workspace small,[data-theme="night"] .breadcrumb,[data-theme="night"] .page-heading p{color:#9a9084}
[data-theme="night"] .tag.todo,[data-theme="night"] .cell-select.todo{color:#ede7dd}
[data-theme="night"] .tag.in_progress,[data-theme="night"] .cell-select.in_progress{color:#c08f5a}
[data-theme="night"] .tag.review,[data-theme="night"] .cell-select.review{color:#dabb81}
[data-theme="night"] .tag.done,[data-theme="night"] .cell-select.done{color:#8dcda4}
[data-theme="night"] .tag.paused,[data-theme="night"] .cell-select.paused{color:#9a9084}
[data-theme="night"] .tag.high,[data-theme="night"] .cell-select.high{color:#daae81}
[data-theme="night"] .tag.medium,[data-theme="night"] .cell-select.medium{color:#d8c7ae}
[data-theme="night"] .tag.low,[data-theme="night"] .cell-select.low{color:#ede7dd}
[data-theme="night"] .saved-views{background:#17140f}
[data-theme="night"] .saved-view-label{color:#9a9084}
[data-theme="night"] .saved-view-picker{color:#9a9084}
[data-theme="night"] .saved-view-picker .filter-select{background-color:#0f0d0b}
[data-theme="night"] .preset-description{color:#9a9084}
[data-theme="night"] .filter-sort-label{color:#9a9084}
[data-theme="night"] .row-symbol.record-icon{color:var(--record-color,#9a9084);border-color:color-mix(in srgb,var(--record-color,#262019) 25%,#262019);background:color-mix(in srgb,var(--record-color,#17140f) 10%,#0f0d0b)}
[data-theme="night"] .identity-editor{background:#17140f}
[data-theme="night"] .identity-editor .field input{background:#0f0d0b}
[data-theme="night"] .emoji-option{background:#0f0d0b}
[data-theme="night"] .emoji-option:hover,[data-theme="night"] .emoji-option.selected{background:#17140f;border-color:#262019}
[data-theme="night"] .color-picker{color:#9a9084}
[data-theme="night"] .progress-label strong{color:#c08f5a}
[data-theme="night"] .progress-label small{color:#9a9084}
[data-theme="night"] .progress-cell .progress-bar{background:#17140f}
[data-theme="night"] .progress-cell .progress-bar span{background:#17140f}
[data-theme="night"] .progress-cell .progress-bar.complete span{background:#22442d}
[data-theme="night"] .cell-select.urgent{background-color:#481e1e}
[data-theme="night"] .cell-select.high{background-color:#48311e}
[data-theme="night"] .cell-select.medium{background-color:#262019}
[data-theme="night"] .cell-select.low{background-color:#17140f}
[data-theme="night"] .cell-select.red{background-color:#48231e;color:#d28e89}
[data-theme="night"] .cell-select.orange{background-color:#48341e;color:#dab381}
[data-theme="night"] .cell-select.yellow{background-color:#262019;color:#d8c7ae}
[data-theme="night"] .cell-select.green{background-color:#17140f;color:#c08f5a}
[data-theme="night"] .cell-select.none{background-color:#17140f;color:#9a9084}
[data-theme="night"] .scrum-expand{color:#9a9084}
[data-theme="night"] .scrum-expand:hover{background:#17140f}
[data-theme="night"] .scrum-preset{color:#9a9084}
[data-theme="night"] .scrum-preset:hover{background:#17140f}
[data-theme="night"] .scrum-preset.active{background:#17140f;color:#ede7dd}
[data-theme="night"] .chosen-icon #selected-icon-label{color:#9a9084}
[data-theme="night"] .icon-catalog-heading{color:#9a9084}
[data-theme="night"] .icon-catalog-heading strong{color:#c08f5a}
[data-theme="night"] .icon-search-controls input,[data-theme="night"] .icon-search-controls select{background:#0f0d0b}
[data-theme="night"] .library-icon-option{background:#0f0d0b;color:var(--library-icon-color,#9a9084)}
[data-theme="night"] .library-icon-option:hover{background:#17140f;border-color:#262019}
[data-theme="night"] .library-icon-option.selected{border-color:#262019;background:#17140f}
[data-theme="night"] .icon-result-summary{color:#9a9084}
[data-theme="night"] .icon-pagination>span{color:#9a9084}
[data-theme="night"] .icon-attribution{color:#9a9084}
[data-theme="night"] .icon-no-results{color:#9a9084}
[data-theme="night"] .resource-link:hover{background:#17140f}
[data-theme="night"] .member-table-note{color:#9a9084}
[data-theme="night"] .member-open .row-subtitle{color:#9a9084}
[data-theme="night"] .tone-red{--member-ink:#d68d85}
[data-theme="night"] .tone-brown{--member-ink:#c7a894}
[data-theme="night"] .tone-blue{--member-ink:#c08f5a}
[data-theme="night"] .tone-purple{--member-ink:#b194c7}
[data-theme="night"] .tone-green{--member-ink:#97c4aa}
[data-theme="night"] .tone-pink{--member-ink:#c992ad}
[data-theme="night"] .tone-gray{--member-ink:#9a9084}
[data-theme="night"] .tone-orange{--member-ink:#d9ae82}
[data-theme="night"] .tone-yellow{--member-ink:#d8c7ae}
[data-theme="night"] .member-score small{color:#9a9084}
[data-theme="night"] .member-score-track{background:#17140f}
[data-theme="night"] .member-score-track>span{background:#262019}
[data-theme="night"] .member-department{background:#17140f;color:#ede7dd}
[data-theme="night"] .member-department:hover{background:#17140f}
[data-theme="night"] .member-access{color:#9a9084}
[data-theme="night"] .member-tasks{color:#98c3a6}
[data-theme="night"] .member-profile-heading p{color:#9a9084}
[data-theme="night"] .member-profile-access{background:#17140f}
[data-theme="night"] .history-controls .history-button{color:#ede7dd}
[data-theme="night"] .history-controls .history-button:hover:not(:disabled){background:#17140f;border-color:#262019}
[data-theme="night"] .history-controls .history-button:disabled{color:#ede7dd}
[data-theme="night"] .color-presets .color-option.selected::after{background:#0f0d0b}
[data-theme="night"] .tag.urgent .priority-dot{background:#48201e}
[data-theme="night"] .tag.high .priority-dot{background:#48341e}
[data-theme="night"] .tag.medium .priority-dot{background:#262019}
[data-theme="night"] .tag.low .priority-dot{background:#224433}
[data-theme="night"] .field input[readonly]{background:#17140f;color:#9a9084}
[data-theme="night"] .project-notifications-count{background:#481e3d;color:#ede7dd}
[data-theme="night"] .notifications-error{color:#dab681}
[data-theme="night"] .project-notifications-panel{background:#0f0d0b;color:#c08f5a}
[data-theme="night"] .project-notifications-tools button{color:#c08f5a}
[data-theme="night"] .project-notifications-panel li.unseen{background:#17140f}
[data-theme="night"] .project-notification-open:hover{background:#17140f}
[data-theme="night"] .project-notification-open small{color:#9a9084}
[data-theme="night"] .project-notification-read{color:#c08f5a}
[data-theme="night"] .project-notifications-panel>footer{color:#9a9084}
[data-theme="night"] .project-notifications-error{color:#d39487}
[data-theme="night"] .drawer-appearance{background:#0f0d0b}
[data-theme="night"] .drawer-appearance>summary{color:var(--muted,#9a9084)}
[data-theme="night"] .drawer-appearance>summary:hover{color:var(--ink,#ede7dd)}
[data-theme="night"] .task-twisty{color:var(--muted,#9a9084)}
[data-theme="night"] .task-twisty:hover{color:var(--ink,#ede7dd)}
[data-theme="night"] .subtask-count{color:var(--muted,#9a9084)}
[data-theme="night"] .workload-kpis{color:var(--muted,#9a9084)}
[data-theme="night"] .workload-kpis strong{color:var(--ink,#ede7dd)}
[data-theme="night"] .workload-meta{color:var(--muted,#9a9084)}
[data-theme="night"] .due-late,[data-theme="night"] .due-late strong{color:#da8981}
[data-theme="night"] .brand-dot{background:#17140f}
[data-theme="night"] .brand-logo{background:#0f0d0b}
[data-theme="night"] .tag.recurring,[data-theme="night"] .cell-select.recurring{background:#262019;color:#d8c7ae}
[data-theme="night"] .tag.administrative,[data-theme="night"] .cell-select.administrative{background:#262019;color:#d8c7ae}
[data-theme="night"] .tag.recurring .priority-dot,[data-theme="night"] .tag.administrative .priority-dot{background:#262019}
[data-theme="night"] .signal-dot.recurring,[data-theme="night"] .signal-dot.administrative{background:#262019}
[data-theme="night"] .pc-trigger{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .pc-trigger:hover:not(:disabled){border-color:#262019;background:#17140f}
[data-theme="night"] .pc-open>.pc-trigger{border-color:#262019}
[data-theme="night"] .pc-trigger:disabled{background:#17140f;color:#9a9084}
[data-theme="night"] .pc-trigger[aria-invalid=true]{border-color:#75342e}
[data-theme="night"] .pc-placeholder,[data-theme="night"] .pc-empty{color:#9a9084}
[data-theme="night"] .pc-chip{background:#17140f;color:#c08f5a}
[data-theme="night"] .pc-count{background:#17140f;color:#c08f5a}
[data-theme="night"] .pc-tone-gray{color:#9a9084}
[data-theme="night"] .pc-chip.pc-tone-gray{background:#17140f}
[data-theme="night"] .pc-tone-blue{color:#c08f5a}
[data-theme="night"] .pc-chip.pc-tone-blue{background:#17140f}
[data-theme="night"] .pc-tone-red{color:#d18d8a}
[data-theme="night"] .pc-chip.pc-tone-red{background:#48241e}
[data-theme="night"] .pc-tone-orange{color:#d9af82}
[data-theme="night"] .pc-chip.pc-tone-orange{background:#48341e}
[data-theme="night"] .pc-tone-yellow{color:#d8c7ae}
[data-theme="night"] .pc-chip.pc-tone-yellow{background:#262019}
[data-theme="night"] .pc-tone-green{color:#c08f5a}
[data-theme="night"] .pc-chip.pc-tone-green{background:#17140f}
[data-theme="night"] .pc-tone-purple{color:#b198c2}
[data-theme="night"] .pc-chip.pc-tone-purple{background:#351e48}
[data-theme="night"] .pc-tone-pink{color:#c694b9}
[data-theme="night"] .pc-chip.pc-tone-pink{background:#481e3c}
[data-theme="night"] .pc-filter.pc-has-value>.pc-trigger{background:#17140f;border-color:#262019}
[data-theme="night"] .pc-inline>.pc-trigger:hover:not(:disabled){border-color:#262019;background:#17140f}
[data-theme="night"] .pc-validation{color:#cf948c;background:#48271e}
[data-theme="night"] .pc-popover{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .pc-popup-title{color:#9a9084}
[data-theme="night"] .pc-popover .pc-search{background:#17140f;color:#ede7dd}
[data-theme="night"] .pc-popover .pc-search:focus{border-color:#262019}
[data-theme="night"] .pc-search::placeholder{color:#9a9084}
[data-theme="night"] .pc-option{color:#c08f5a}
[data-theme="night"] .pc-option-active{background:#17140f}
[data-theme="night"] .pc-option-selected:not(.pc-option-active){background:#17140f}
[data-theme="night"] .pc-check{color:#c08f5a}
[data-theme="night"] .pc-optgroup-label{color:#9a9084}
[data-theme="night"] .pc-no-results{color:#9a9084}
[data-theme="night"] .pc-selection-summary{color:#9a9084}
[data-theme="night"] .pc-done{background:#1f4735;color:#ede7dd}
[data-theme="night"] .pc-done:hover{background:#1e4834}
[data-theme="night"] .pc-tone-brown{color:#c7a894}
[data-theme="night"] .pc-chip.pc-tone-brown{background:#452d21}
[data-theme="night"] .pc-tone-brown{color:#d2aa88}
[data-theme="night"] .pc-chip.pc-tone-brown{background:#48351e}
[data-theme="night"] .chip-orden,[data-theme="night"] .chip-mas{color:#9a9084}
[data-theme="night"] .chip-orden:hover,[data-theme="night"] .chip-mas:hover{background:#17140f}
[data-theme="night"] .chip-orden.activo{background:#17140f;color:#c08f5a}
[data-theme="night"] .chip-filtro{background:#0f0d0b}
[data-theme="night"] .chip-filtro.activo{background:#17140f;border-color:#262019;color:#c08f5a}
[data-theme="night"] .menu-filtro{background:#0f0d0b}
[data-theme="night"] .menu-filtro button:hover{background:#17140f}
[data-theme="night"] .panel-orden{background:#0f0d0b}
[data-theme="night"] .orden-agarre{color:#9a9084}
[data-theme="night"] .orden-accion{color:#9a9084}
[data-theme="night"] .orden-accion:hover{background:#17140f}
[data-theme="night"] .orden-vacio{color:#9a9084}
[data-theme="night"] th.col-foco{color:#9a9084}
[data-theme="night"] .foco{background:#0f0d0b}
[data-theme="night"] .foco{border-color:#262019}
[data-theme="night"] .foco:hover{border-color:#262019;background:#17140f}
[data-theme="night"] .foco.activo{background:#17140f;border-color:#262019}
[data-theme="night"] .foco:disabled:hover{background:#0f0d0b;border-color:#262019}
[data-theme="night"] .tag.department{background:color-mix(in srgb,var(--depto,#17140f) 11%,#0f0d0b);color:color-mix(in srgb,var(--depto,#9a9084) 62%,#ede7dd)}
[data-theme="night"] .tag.department .tag-icono{color:var(--depto,#9a9084)}
[data-theme="night"] .galeria-vacia{color:#9a9084}
[data-theme="night"] .icono-guardado>button:first-child{background:#0f0d0b}
[data-theme="night"] .icono-guardado>button:first-child:hover{border-color:#262019}
[data-theme="night"] .icono-guardado.selected>button:first-child{border-color:#262019}
[data-theme="night"] .borrar-icono{background:#0f0d0b;color:#9a9084}
[data-theme="night"] .borrar-icono:hover{color:#d88383;border-color:#733131}
[data-theme="night"] .tag.marca{background:color-mix(in srgb,var(--marca,#17140f) 10%,#0f0d0b);color:color-mix(in srgb,var(--marca,#ede7dd) 62%,#ede7dd)}
[data-theme="night"] .tag.marca.floja{color:#9a9084}
[data-theme="night"] .tag.marca .tag-punto{background:var(--marca,#17140f)}
[data-theme="night"] .tag.project .tag-icono{color:var(--record-color,#9a9084)}
[data-theme="night"] .pc-glifo{color:var(--record-color,#9a9084)}
[data-theme="night"] .marca-sin-logo{background:color-mix(in srgb,var(--marca,#17140f) 12%,#0f0d0b);border-color:color-mix(in srgb,var(--marca,#262019) 28%,#262019)}
[data-theme="night"] .marca-cabecera p{color:#9a9084}
[data-theme="night"] .marca-kpi span{color:#9a9084}
[data-theme="night"] .marca-persona small{color:#9a9084}
[data-theme="night"] .lapiz-marca{color:#9a9084}
[data-theme="night"] .marca-kpi.alerta strong{color:#d18e89}
[data-theme="night"] .marca-avance .progress-bar{background:#17140f}
[data-theme="night"] .marca-avance .progress-bar span{background:var(--marca,#17140f)}
[data-theme="night"] .panel-bloque h3 small{color:#9a9084}
[data-theme="night"] .alerta-texto{color:#d18e89}
[data-theme="night"] button.marca-kpi:hover{border-color:#262019}
[data-theme="night"] button.marca-persona:hover{border-color:#262019}
[data-theme="night"] .contexto{background:color-mix(in srgb,var(--contexto,#17140f) 5%,#0f0d0b)}
[data-theme="night"] .contexto-icono{color:var(--contexto,#9a9084);background:color-mix(in srgb,var(--contexto,#17140f) 13%,#0f0d0b)}
[data-theme="night"] .contexto-tipo{color:color-mix(in srgb,var(--contexto,#9a9084) 68%,#ede7dd)}
[data-theme="night"] .contexto-texto p{color:#9a9084}
[data-theme="night"] .contexto-alerta{color:#d18e89}
[data-theme="night"] .miga{color:#9a9084}
[data-theme="night"] .miga-sep{color:#ede7dd}
[data-theme="night"] .pc-inicial{color:#ede7dd}
[data-theme="night"] .adjuntar-o{color:#9a9084}
[data-theme="night"] .vista-icono{color:var(--record-color,#9a9084);background:color-mix(in srgb,var(--record-color,#17140f) 12%,#0f0d0b)}
[data-theme="night"] .vista-madre{color:#9a9084}
[data-theme="night"] .vista-avance .progress-bar{background:#17140f}
[data-theme="night"] .dato>span{color:#9a9084}
[data-theme="night"] .vista-checklist li.hecho{color:#9a9084}
[data-theme="night"] .vista-archivos .link-preview:hover{background:#17140f}
[data-theme="night"] .notas-editor{background:#0f0d0b}
[data-theme="night"] .notas-sin-editor{color:#9a9084}
[data-theme="night"] .notas-editor .ce-toolbar__plus,[data-theme="night"] .notas-editor .ce-toolbar__settings-btn{color:#9a9084}
[data-theme="night"] tr.elegida td{background:#17140f!important}
[data-theme="night"] .barra-seleccion{background:#17140f}
[data-theme="night"] .barra-seleccion strong{color:#c08f5a}
[data-theme="night"] .pp-trigger{background:#17140f;color:#ede7dd}
[data-theme="night"] .pp-trigger:hover,[data-theme="night"] .pp-trigger[aria-expanded=true]{background:#17140f;border-color:#262019}
[data-theme="night"] .pp-trigger.pp-paused{color:#d8c7ae;background:#262019;border-color:#262019}
[data-theme="night"] .pp-paused .pp-connection-dot{background:#262019}
[data-theme="night"] .pp-trigger.pp-offline{color:#9a9084;background:#0f0d0b;border-color:#262019}
[data-theme="night"] .pp-avatar{color:#ede7dd;background:var(--pp-color,#17140f)}
[data-theme="night"] .pp-count{background:#17140f;color:#c08f5a}
[data-theme="night"] .pp-caret{color:#9a9084}
[data-theme="night"] .pp-connection-dot{background:#262019}
[data-theme="night"] .pp-online .pp-connection-dot{background:#17140f}
[data-theme="night"] .drawer-presence-bar{background:#17140f}
[data-theme="night"] .drawer-presence-bar .pp-trigger:hover,[data-theme="night"] .drawer-presence-bar .pp-trigger[aria-expanded=true]{background:#17140f;border-color:#262019}
[data-theme="night"] .pp-menu{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .pp-menu-close{color:#9a9084}
[data-theme="night"] .pp-menu-close:hover{background:#17140f}
[data-theme="night"] .pp-menu-note{color:#9a9084}
[data-theme="night"] .pp-you{color:#9a9084}
[data-theme="night"] .pp-else-title{color:#9a9084}
[data-theme="night"] .pp-elsewhere-row{color:#9a9084}
[data-theme="night"] .pp-other-count{background:#17140f;color:#9a9084}
[data-theme="night"] .pp-footnote{color:#9a9084}
[data-theme="night"] .pp-empty{color:#9a9084}
[data-theme="night"] .pp-cursor-name{color:#ede7dd}
[data-theme="night"] .pp-menu-sw{color:#9a9084}
[data-theme="night"] #asis-boton{background:#0f0d0b}
[data-theme="night"] #asis-panel{background:#0f0d0b}
[data-theme="night"] .asis-icono{color:#9a9084}
[data-theme="night"] .asis-turno.yo .asis-burbuja{color:#ede7dd}
[data-theme="night"] .asis-pensando i{background:#17140f}
[data-theme="night"] .asis-bienvenida{color:#9a9084}
[data-theme="night"] .asis-nota{color:#9a9084}
[data-theme="night"] .asis-sugerencias button{background:#0f0d0b}
[data-theme="night"] .asis-sugerencias button:hover{border-color:#262019}
[data-theme="night"] .asis-enviar{color:#ede7dd}
[data-theme="night"] .okt-avatar{background:#17140f;color:#c08f5a}
[data-theme="night"] .okt-account-menu{background:#17140f;color:#ede7dd}
[data-theme="night"] .okt-account-email{color:#9a9084}
[data-theme="night"] .okt-account-menu button{color:#ede7dd}
[data-theme="night"] .okt-account-menu button:hover{background:#17140f}
[data-theme="night"] .okt-profile-dialog{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .okt-profile-header{background:#17140f}
[data-theme="night"] .okt-profile-kicker{color:#9a9084}
[data-theme="night"] .okt-profile-header h2{color:#99c398}
[data-theme="night"] .okt-profile-dismiss{color:#9a9084}
[data-theme="night"] .okt-profile-dismiss:hover{background:#17140f;color:#c08f5a}
[data-theme="night"] .okt-profile-photo{background:#17140f}
[data-theme="night"] .okt-profile-identity p{color:#9a9084}
[data-theme="night"] .okt-profile-identity small,[data-theme="night"] .okt-profile-form label small{color:#9a9084}
[data-theme="night"] .okt-profile-grid label{color:#ede7dd}
[data-theme="night"] .okt-profile-form input,[data-theme="night"] .okt-profile-form textarea{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .okt-profile-form input::placeholder,[data-theme="night"] .okt-profile-form textarea::placeholder{color:#9a9084}
[data-theme="night"] .okt-profile-form input:hover,[data-theme="night"] .okt-profile-form textarea:hover{border-color:#262019}
[data-theme="night"] .okt-profile-form input:focus,[data-theme="night"] .okt-profile-form textarea:focus{border-color:#262019}
[data-theme="night"] .okt-profile-form h3{color:#9a9084}
[data-theme="night"] .okt-profile-button{background:#17140f;color:#c08f5a}
[data-theme="night"] .okt-profile-button:hover{background:#17140f;border-color:#262019}
[data-theme="night"] .okt-profile-button.primary{background:#204632;border-color:#347050;color:#ede7dd}
[data-theme="night"] .okt-profile-button.primary:hover{background:#1e4834}
[data-theme="night"] .okt-profile-feedback{color:#c08f5a}
[data-theme="night"] .okt-profile-feedback.is-error,[data-theme="night"] .okt-profile-load-error{color:#d68e84}
[data-theme="night"] .okt-profile-footer{background:#0f0d0b}
[data-theme="night"] .profile-open:hover{background:#17140f}
[data-theme="night"] .okt-profile-visibility-note{color:#9a9084}
[data-theme="night"]{--ink:#ede7dd;--muted:#9a9084;--line:#262019;--paper:#0f0d0b;--surface:#17140f;--sidebar:#17140f;--green:#c08f5a;--pink:#cf81da}
[data-theme="night"] button:focus-visible,[data-theme="night"] a:focus-visible,[data-theme="night"] input:focus-visible,[data-theme="night"] select:focus-visible,[data-theme="night"] textarea:focus-visible{outline-color:#262019}
[data-theme="night"] .nav-item{color:#9a9084}
[data-theme="night"] .nav-item:hover{background:#17140f}
[data-theme="night"] .nav-item.active{background:#17140f;color:#c08f5a}
[data-theme="night"] .nav-label{color:#9a9084}
[data-theme="night"] .workspace-icon{background:#17140f;color:#c08f5a}
[data-theme="night"] .sidebar-note{border-top-color:#262019;color:#9a9084}
[data-theme="night"] .note-symbol{color:#c08f5a}
[data-theme="night"] .drive-link{color:#9a9084}
[data-theme="night"] .icon-button{color:#9a9084}
[data-theme="night"] .icon-button:hover{background:#17140f}
[data-theme="night"] .button:hover{border-color:#262019}
[data-theme="night"] .button.primary:hover{background:#17140f}
[data-theme="night"] .button.primary span{color:#c08f5a}
[data-theme="night"] .button.secondary{background:#17140f}
[data-theme="night"] .button.text{color:#9a9084}
[data-theme="night"] .title-dot{color:#cf81da}
[data-theme="night"] .eyebrow{color:#9a9084}
[data-theme="night"] .metric:first-child{background:#17140f;border-color:#262019}
[data-theme="night"] .metric-symbol{color:#c08f5a}
[data-theme="night"] .metric-top,[data-theme="night"] .metric-sub{color:#9a9084}
[data-theme="night"] .view-tab{color:#9a9084}
[data-theme="night"] .view-tab.active{color:#c08f5a;border-color:#262019}
[data-theme="night"] .filter-select.selected{background-color:#17140f;border-color:#262019}
[data-theme="night"] .clear-filters{color:#d081da}
[data-theme="night"] .record-count,[data-theme="night"] .filter-group-label{color:#9a9084}
[data-theme="night"] .data-table th{background:#17140f;color:#9a9084;border-bottom-color:#262019}
[data-theme="night"] .data-table td{border-bottom-color:#262019}
[data-theme="night"] .data-table th+th,[data-theme="night"] .data-table td+td{border-left-color:#262019}
[data-theme="night"] .data-table tbody tr:not(.group-row):hover td{background:#17140f}
[data-theme="night"] .record-open:hover{color:#c08f5a}
[data-theme="night"] .row-symbol{background:#17140f;border-color:#262019;color:#c08f5a}
[data-theme="night"] .group-row td{background:#17140f!important;border-bottom-color:#262019;color:#c08f5a}
[data-theme="night"] .group-count{color:#c08f5a}
[data-theme="night"] .table-footnote{color:#9a9084;border-top-color:#262019}
[data-theme="night"] .table-footnote span{color:#c08f5a}
[data-theme="night"] .board{background:#17140f}
[data-theme="night"] .board-column{background:#17140f;border-color:#262019}
[data-theme="night"] .column-empty{border-color:#262019;color:#9a9084}
[data-theme="night"] .task-card{border-color:#262019}
[data-theme="night"] .card-meta{color:#9a9084}
[data-theme="night"] .calendar-weekday{background:#17140f;color:#c08f5a}
[data-theme="night"] .calendar-day.outside{background:#17140f}
[data-theme="night"] .today .day-number{background:#17140f}
[data-theme="night"] .calendar-task{background:#17140f;border-left-color:#262019}
[data-theme="night"] .empty-icon{background:#17140f;border-color:#262019;color:#c08f5a}
[data-theme="night"] .progress-bar{background:#17140f}
[data-theme="night"] .progress-bar span{background:#17140f}
[data-theme="night"] .drawer-section h3 small,[data-theme="night"] .field-label,[data-theme="night"] .field>label,[data-theme="night"] .field small,[data-theme="night"] .field-hint{color:#9a9084}
[data-theme="night"] .field input,[data-theme="night"] .field select,[data-theme="night"] .field textarea,[data-theme="night"] .comment-input,[data-theme="night"] .people-picker{border-color:#262019}
[data-theme="night"] .person-option{color:#9a9084}
[data-theme="night"] .readonly-notice{background:#17140f;color:#c08f5a;border-color:#262019}
[data-theme="night"] .add-row,[data-theme="night"] .member-view{color:#c08f5a}
[data-theme="night"] .toast{background:#17140f;border-color:#262019;color:#c08f5a}
[data-theme="night"] .access-screen{background:#17140f}
[data-theme="night"] .product-mark{background:#17140f;color:#c08f5a}
[data-theme="night"] .loader{border-color:#262019;border-top-color:#262019}
[data-theme="night"] .brand-dot{background:#8a6032}
[data-theme="night"] .scrum-subnav{border-left-color:#262019}
[data-theme="night"] .scrum-expand,[data-theme="night"] .scrum-preset{color:#9a9084}
[data-theme="night"] .scrum-preset:hover{background:#17140f;color:#c08f5a}
[data-theme="night"] .scrum-preset.active{background:#17140f;color:#c08f5a}
[data-theme="night"] .scrum-bar,[data-theme="night"] .scrum-toolbar{background:#17140f;border-color:#262019}
[data-theme="night"] .pp-trigger,[data-theme="night"] .pp-avatars,[data-theme="night"] .pp-label{color:#c08f5a}
[data-theme="night"] .pp-count{background:#17140f;color:#c08f5a}
[data-theme="night"] .pp-trigger.pp-online{color:#c08f5a}
[data-theme="night"] .breadcrumb,[data-theme="night"] .breadcrumb strong,[data-theme="night"] #breadcrumb-title{color:#9a9084}
[data-theme="night"] .history-controls{color:#9a9084}
[data-theme="night"] .icon-button.history-button,[data-theme="night"] .icon-button.history-button svg{color:#9a9084}
[data-theme="night"] .avatar.okt-avatar,[data-theme="night"] #profile-avatar{background:#17140f;color:#c08f5a}
[data-theme="night"] #profile-role{color:#9a9084}
[data-theme="night"] .crumb-divider{color:#9a9084}
[data-theme="night"] .signal-dot.green{background:#2a4026}

/* --- ajustes a mano, van los ultimos para que ganen al generado --- */
[data-theme="dark"] .foco{background:#0a0a0a;border-color:#2f3339}
[data-theme="dark"] .foco:hover{background:#161616;border-color:#3f454d}
[data-theme="dark"] .foco.activo,[data-theme="dark"] .foco.activo:hover{background:#0068d7;border-color:#3e9bff}
[data-theme="night"] .foco{background:#0f0d0b;border-color:#332a20}
[data-theme="night"] .foco:hover{background:#17140f;border-color:#463a2c}
[data-theme="night"] .foco.activo,[data-theme="night"] .foco.activo:hover{background:#8a6032;border-color:#c08f5a}

/* El globo de lo que escribe uno: el generador convertia el verde en un tono
   claro y dejaba texto claro sobre claro (contraste 2.5). Se fija a mano. */
[data-theme="dark"] .asis-turno.yo .asis-burbuja{background:#0068d7;color:#f5f8ff}
[data-theme="night"] .asis-turno.yo .asis-burbuja{background:#8a6032;color:#fbf6ee}
[data-theme="dark"] .asis-enviar{background:#0068d7;color:#f5f8ff}
[data-theme="night"] .asis-enviar{background:#8a6032;color:#fbf6ee}

/* En oscuro el ojo apagado no puede "aclararse" con brightness: sobre negro se
   iria a blanco. Se baja la opacidad y se deja el gris tal cual. */
[data-theme="dark"] .foco span,[data-theme="night"] .foco span{filter:grayscale(1);opacity:.26}
[data-theme="dark"] .foco:hover span,[data-theme="night"] .foco:hover span{opacity:.6;filter:grayscale(1)}
[data-theme="dark"] .foco.activo span,[data-theme="night"] .foco.activo span{filter:none;opacity:1}

/* En oscuro la mezcla tiene que ir hacia el fondo, no hacia el blanco. */
[data-theme="dark"] .tag.department{background:color-mix(in srgb,var(--depto,#8a909a) 18%,#0a0a0a);color:color-mix(in srgb,var(--depto,#8a909a) 45%,#f0f0f2)}
[data-theme="night"] .tag.department{background:color-mix(in srgb,var(--depto,#9a9084) 18%,#0f0d0b);color:color-mix(in srgb,var(--depto,#9a9084) 45%,#ede7dd)}

/* El borde de la marca "floja" (pertenece pero no tiene trabajo alli) se mezcla
   con un gris claro: en oscuro hay que llevarlo al fondo o queda un marco blanco. */
[data-theme="dark"] .tag.marca.floja{background:transparent;border-color:color-mix(in srgb,var(--marca,#8a909a) 34%,#2a2a2e)}
[data-theme="night"] .tag.marca.floja{background:transparent;border-color:color-mix(in srgb,var(--marca,#9a9084) 34%,#2b2721)}


/* ════════ Temas oscuro y noche ════════
   Generados a partir de los colores del tema claro invirtiendo la
   luminosidad y conservando el tono, para que lo que significa algo
   (verde=hecho, rojo=urgente, amarillo=recurrente) se siga leyendo.
   En "noche" ademas se apaga el azul y los neutros tiran a calido. */
/* --- dark --- */
[data-theme="dark"]{--ink:#f0f0f2;--muted:#8a909a;--line:#232323;--paper:#0a0a0a;--surface:#161616;--sidebar:#0a0a0a;--pink:#da81cb;--green:#8ccfb3;--soft-green:#94c794;--soft-pink:#da81c5}
[data-theme="dark"] .skip-link{color:#f0f0f2}
[data-theme="dark"] .workspace-icon{color:#3e9bff}
[data-theme="dark"] .workspace-chev{color:#8a909a}
[data-theme="dark"] .nav-label{color:#8a909a}
[data-theme="dark"] .nav-item{color:#8a909a}
[data-theme="dark"] .nav-item:hover{background:#161616}
[data-theme="dark"] .nav-item.active{background:#161616;color:#91caa7}
[data-theme="dark"] .sidebar-note{color:#8a909a}
[data-theme="dark"] .note-symbol{color:#3e9bff}
[data-theme="dark"] .drive-link{color:#8a909a}
[data-theme="dark"] .avatar{background:#3f2b27;color:#c5a096}
[data-theme="dark"] .icon-button{color:#8a909a}
[data-theme="dark"] .icon-button:hover{background:#161616}
[data-theme="dark"] .crumb-divider{color:#f0f0f2}
[data-theme="dark"] .sync-state{color:#8a909a}
[data-theme="dark"] .sync-state i{background:#161616}
[data-theme="dark"] .sync-state.saving i{background:#483a1e}
[data-theme="dark"] .sync-state.error i{background:#481e1e}
[data-theme="dark"] .eyebrow{color:#8a909a}
[data-theme="dark"] .button{background:#0a0a0a}
[data-theme="dark"] .button:hover{border-color:#232323}
[data-theme="dark"] .button.primary{color:#f0f0f2}
[data-theme="dark"] .button.primary:hover{background:#1e4837}
[data-theme="dark"] .button.primary span{color:#3e9bff}
[data-theme="dark"] .button.secondary{background:#161616}
[data-theme="dark"] .button.danger{color:#d88383;border-color:#752e2e}
[data-theme="dark"] .button.text{color:#8a909a}
[data-theme="dark"] .metric:first-child{background:#161616;border-color:#232323}
[data-theme="dark"] .metric-top{color:#8a909a}
[data-theme="dark"] .metric-symbol{color:#8a909a}
[data-theme="dark"] .metric-sub{color:#8a909a}
[data-theme="dark"] .workspace-content{background:#0a0a0a}
[data-theme="dark"] .view-tab{color:#8a909a}
[data-theme="dark"] .record-count{color:#8a909a}
[data-theme="dark"] .search-field{background:#161616;color:#8a909a}
[data-theme="dark"] .search-field input::placeholder{color:#8a909a}
[data-theme="dark"] .filter-select{background:#0a0a0a}
[data-theme="dark"] .filter-select.selected{background-color:#161616;border-color:#232323}
[data-theme="dark"] .filter-group-label{color:#8a909a}
[data-theme="dark"] .clear-filters{color:#c695b8}
[data-theme="dark"] .data-table th{background:#161616;color:#8a909a}
[data-theme="dark"] .data-table tbody tr:not(.group-row):hover td{background:#161616}
[data-theme="dark"] .row-symbol{background:#161616;color:#8a909a}
[data-theme="dark"] .row-subtitle{color:#8a909a}
[data-theme="dark"] .cell-open-icon{color:#8a909a}
[data-theme="dark"] .tag.todo{background:#161616;color:#8a909a}
[data-theme="dark"] .tag.in_progress{background:#161616;color:#3e9bff}
[data-theme="dark"] .tag.review{background:#48361e;color:#ceb58c}
[data-theme="dark"] .tag.done{background:#24422b;color:#97c4a5}
[data-theme="dark"] .tag.paused{background:#36283e;color:#8a909a}
[data-theme="dark"] .tag.urgent{background:#481e1e;color:#cf8c8c}
[data-theme="dark"] .tag.high{background:#48311e;color:#cfad8c}
[data-theme="dark"] .tag.medium{background:#232323;color:#c9cdd4}
[data-theme="dark"] .tag.low{background:#161616;color:#8a909a}
[data-theme="dark"] .tag.project{background:#422442;color:#8a909a}
[data-theme="dark"] .tag.department{background:#283e30;color:#8a909a}
[data-theme="dark"] .cell-select:hover{background-color:#161616}
[data-theme="dark"] .cell-select.todo{background-color:#161616;color:#8a909a}
[data-theme="dark"] .cell-select.in_progress{background-color:#161616;color:#3e9bff}
[data-theme="dark"] .cell-select.review{background-color:#48361e;color:#ceb58c}
[data-theme="dark"] .cell-select.done{background-color:#24422b;color:#97c4a5}
[data-theme="dark"] .cell-select.paused{background-color:#36283e;color:#8a909a}
[data-theme="dark"] .cell-select.urgent{color:#d38888}
[data-theme="dark"] .cell-select.high{color:#d4ae87}
[data-theme="dark"] .cell-select.medium{color:#c9cdd4}
[data-theme="dark"] .cell-select.low{color:#8a909a}
[data-theme="dark"] .signal{color:#8a909a}
[data-theme="dark"] .signal-dot{background:#232323}
[data-theme="dark"] .signal-dot.red{background:#481f1e}
[data-theme="dark"] .signal-dot.orange{background:#48311e}
[data-theme="dark"] .signal-dot.yellow{background:#232323}
[data-theme="dark"] .signal-dot.green{background:#161616}
[data-theme="dark"] .date-cell{color:#8a909a}
[data-theme="dark"] .date-cell.overdue{color:#cf8f8c}
[data-theme="dark"] .price-cell{color:#8a909a}
[data-theme="dark"] .price-cell.empty{color:#8a909a}
[data-theme="dark"] .avatars .avatar:nth-child(2n){background:#161616;color:#8a909a}
[data-theme="dark"] .avatars .avatar:nth-child(3n){background:#161616;color:#8a909a}
[data-theme="dark"] .assignee-name{color:#8a909a}
[data-theme="dark"] .group-row td{background:#161616!important;color:#8a909a}
[data-theme="dark"] .group-count{color:#8a909a}
[data-theme="dark"] .table-footnote{color:#8a909a}
[data-theme="dark"] .table-footnote span{color:#8a909a}
[data-theme="dark"] .empty-icon{background:#161616;color:#8a909a}
[data-theme="dark"] .empty-state p{color:#8a909a}
[data-theme="dark"] .board{background:#161616}
[data-theme="dark"] .board-column{background:#161616}
[data-theme="dark"] .board-column-header small{color:#8a909a}
[data-theme="dark"] .task-card{background:#0a0a0a}
[data-theme="dark"] .card-meta{color:#8a909a}
[data-theme="dark"] .card-prices{color:#8a909a}
[data-theme="dark"] .column-empty{color:#8a909a}
[data-theme="dark"] .calendar-weekday{color:#8a909a;background:#161616}
[data-theme="dark"] .calendar-day.outside{background:#161616}
[data-theme="dark"] .day-number{color:#8a909a}
[data-theme="dark"] .today .day-number{color:#f0f0f2}
[data-theme="dark"] .calendar-task{background:#161616}
[data-theme="dark"] .calendar-task.done{background:#214529;border-color:#3c6745}
[data-theme="dark"] .calendar-task.overdue{background:#48271e;border-color:#76392d}
[data-theme="dark"] .unscheduled{color:#8a909a}
[data-theme="dark"] .member-card p{color:#8a909a}
[data-theme="dark"] .member-stats{color:#8a909a}
[data-theme="dark"] .member-stats strong{color:#f0f0f2}
[data-theme="dark"] .progress-bar{background:#161616}
[data-theme="dark"] .progress-bar span{background:#161616}
[data-theme="dark"] .drawer{background:#0a0a0a}
[data-theme="dark"] .drawer-top{color:#8a909a}
[data-theme="dark"] .drawer-kind{color:#8a909a}
[data-theme="dark"] .title-input::placeholder{color:#8a909a}
[data-theme="dark"] .drawer-section h3 small{color:#8a909a}
[data-theme="dark"] .field-label,[data-theme="dark"] .field>label{color:#8a909a}
[data-theme="dark"] .field input,[data-theme="dark"] .field select,[data-theme="dark"] .field textarea,[data-theme="dark"] .comment-input{background:#0a0a0a}
[data-theme="dark"] .field input:disabled,[data-theme="dark"] .field select:disabled,[data-theme="dark"] .field textarea:disabled{background:#161616;color:#8a909a;border-color:#232323}
[data-theme="dark"] .field small,[data-theme="dark"] .field-hint{color:#8a909a}
[data-theme="dark"] .person-option{color:#8a909a}
[data-theme="dark"] .price-panel{background:#481e41}
[data-theme="dark"] .price-panel h3{color:#c596b9}
[data-theme="dark"] .price-panel p{color:#8a909a}
[data-theme="dark"] .price-input input{border-color:#232323}
[data-theme="dark"] .currency{color:#8a909a}
[data-theme="dark"] .readonly-notice{background:#161616;color:#8a909a}
[data-theme="dark"] .drawer-footer{background:#0a0a0a}
[data-theme="dark"] .drawer-footer .footer-meta{color:#8a909a}
[data-theme="dark"] .check-row.done input[type=text]{color:#8a909a}
[data-theme="dark"] .link-preview{color:#3e9bff;background:#161616}
[data-theme="dark"] .link-preview span:first-child{color:#3e9bff}
[data-theme="dark"] .add-row{color:#8a909a}
[data-theme="dark"] .comment-header{color:#8a909a}
[data-theme="dark"] .comment-header time{color:#8a909a}
[data-theme="dark"] .error-message{background:#48231e;color:#ca9891}
[data-theme="dark"] .related-empty{color:#8a909a}
[data-theme="dark"] .activity-item{color:#8a909a}
[data-theme="dark"] .activity-item strong{color:#3e9bff}
[data-theme="dark"] .activity-item time{color:#8a909a}
[data-theme="dark"] .toast{color:#3e9bff}
[data-theme="dark"] .toast.error{background:#452821;color:#daad81;border-color:#6b4239}
[data-theme="dark"] .access-screen{background:#161616}
[data-theme="dark"] .access-card{background:#0a0a0a}
[data-theme="dark"] .product-mark{color:#3e9bff}
[data-theme="dark"] .access-card p{color:#8a909a}
[data-theme="dark"] .loader{border-top-color:#232323}
[data-theme="dark"]{--muted:#8a909a}
[data-theme="dark"] .field-label,[data-theme="dark"] .field>label{color:#8a909a}
[data-theme="dark"] .data-table th,[data-theme="dark"] .record-count,[data-theme="dark"] .table-footnote,[data-theme="dark"] .field-hint,[data-theme="dark"] .field small,[data-theme="dark"] .metric-label,[data-theme="dark"] .metric-sub,[data-theme="dark"] .profile small,[data-theme="dark"] .workspace small,[data-theme="dark"] .breadcrumb,[data-theme="dark"] .page-heading p{color:#8a909a}
[data-theme="dark"] .tag.todo,[data-theme="dark"] .cell-select.todo{color:#f0f0f2}
[data-theme="dark"] .tag.in_progress,[data-theme="dark"] .cell-select.in_progress{color:#3e9bff}
[data-theme="dark"] .tag.review,[data-theme="dark"] .cell-select.review{color:#dabb81}
[data-theme="dark"] .tag.done,[data-theme="dark"] .cell-select.done{color:#8dcda4}
[data-theme="dark"] .tag.paused,[data-theme="dark"] .cell-select.paused{color:#8a909a}
[data-theme="dark"] .tag.high,[data-theme="dark"] .cell-select.high{color:#daae81}
[data-theme="dark"] .tag.medium,[data-theme="dark"] .cell-select.medium{color:#c9cdd4}
[data-theme="dark"] .tag.low,[data-theme="dark"] .cell-select.low{color:#f0f0f2}
[data-theme="dark"] .saved-views{background:#161616}
[data-theme="dark"] .saved-view-label{color:#8a909a}
[data-theme="dark"] .saved-view-picker{color:#8a909a}
[data-theme="dark"] .saved-view-picker .filter-select{background-color:#0a0a0a}
[data-theme="dark"] .preset-description{color:#8a909a}
[data-theme="dark"] .filter-sort-label{color:#8a909a}
[data-theme="dark"] .row-symbol.record-icon{color:var(--record-color,#8a909a);border-color:color-mix(in srgb,var(--record-color,#232323) 25%,#232323);background:color-mix(in srgb,var(--record-color,#161616) 10%,#0a0a0a)}
[data-theme="dark"] .identity-editor{background:#161616}
[data-theme="dark"] .identity-editor .field input{background:#0a0a0a}
[data-theme="dark"] .emoji-option{background:#0a0a0a}
[data-theme="dark"] .emoji-option:hover,[data-theme="dark"] .emoji-option.selected{background:#161616;border-color:#232323}
[data-theme="dark"] .color-picker{color:#8a909a}
[data-theme="dark"] .progress-label strong{color:#3e9bff}
[data-theme="dark"] .progress-label small{color:#8a909a}
[data-theme="dark"] .progress-cell .progress-bar{background:#161616}
[data-theme="dark"] .progress-cell .progress-bar span{background:#161616}
[data-theme="dark"] .progress-cell .progress-bar.complete span{background:#22442d}
[data-theme="dark"] .cell-select.urgent{background-color:#481e1e}
[data-theme="dark"] .cell-select.high{background-color:#48311e}
[data-theme="dark"] .cell-select.medium{background-color:#232323}
[data-theme="dark"] .cell-select.low{background-color:#161616}
[data-theme="dark"] .cell-select.red{background-color:#48231e;color:#d28e89}
[data-theme="dark"] .cell-select.orange{background-color:#48341e;color:#dab381}
[data-theme="dark"] .cell-select.yellow{background-color:#232323;color:#c9cdd4}
[data-theme="dark"] .cell-select.green{background-color:#161616;color:#3e9bff}
[data-theme="dark"] .cell-select.none{background-color:#161616;color:#8a909a}
[data-theme="dark"] .scrum-expand{color:#8a909a}
[data-theme="dark"] .scrum-expand:hover{background:#161616}
[data-theme="dark"] .scrum-preset{color:#8a909a}
[data-theme="dark"] .scrum-preset:hover{background:#161616}
[data-theme="dark"] .scrum-preset.active{background:#161616;color:#f0f0f2}
[data-theme="dark"] .chosen-icon #selected-icon-label{color:#8a909a}
[data-theme="dark"] .icon-catalog-heading{color:#8a909a}
[data-theme="dark"] .icon-catalog-heading strong{color:#3e9bff}
[data-theme="dark"] .icon-search-controls input,[data-theme="dark"] .icon-search-controls select{background:#0a0a0a}
[data-theme="dark"] .library-icon-option{background:#0a0a0a;color:var(--library-icon-color,#8a909a)}
[data-theme="dark"] .library-icon-option:hover{background:#161616;border-color:#232323}
[data-theme="dark"] .library-icon-option.selected{border-color:#232323;background:#161616}
[data-theme="dark"] .icon-result-summary{color:#8a909a}
[data-theme="dark"] .icon-pagination>span{color:#8a909a}
[data-theme="dark"] .icon-attribution{color:#8a909a}
[data-theme="dark"] .icon-no-results{color:#8a909a}
[data-theme="dark"] .resource-link:hover{background:#161616}
[data-theme="dark"] .member-table-note{color:#8a909a}
[data-theme="dark"] .member-open .row-subtitle{color:#8a909a}
[data-theme="dark"] .tone-red{--member-ink:#d68d85}
[data-theme="dark"] .tone-brown{--member-ink:#c7a894}
[data-theme="dark"] .tone-blue{--member-ink:#3e9bff}
[data-theme="dark"] .tone-purple{--member-ink:#b194c7}
[data-theme="dark"] .tone-green{--member-ink:#97c4aa}
[data-theme="dark"] .tone-pink{--member-ink:#c992ad}
[data-theme="dark"] .tone-gray{--member-ink:#8a909a}
[data-theme="dark"] .tone-orange{--member-ink:#d9ae82}
[data-theme="dark"] .tone-yellow{--member-ink:#c9cdd4}
[data-theme="dark"] .member-score small{color:#8a909a}
[data-theme="dark"] .member-score-track{background:#161616}
[data-theme="dark"] .member-score-track>span{background:#232323}
[data-theme="dark"] .member-tasks.vencidas{color:#da9081}
[data-theme="dark"] .member-department{background:#161616;color:#f0f0f2}
[data-theme="dark"] .member-department:hover{background:#161616}
[data-theme="dark"] .member-access{color:#8a909a}
[data-theme="dark"] .member-tasks{color:#98c3a6}
[data-theme="dark"] .member-profile-heading p{color:#8a909a}
[data-theme="dark"] .member-profile-access{background:#161616}
[data-theme="dark"] .history-controls .history-button{color:#f0f0f2}
[data-theme="dark"] .history-controls .history-button:hover:not(:disabled){background:#161616;border-color:#232323}
[data-theme="dark"] .history-controls .history-button:disabled{color:#f0f0f2}
[data-theme="dark"] .color-presets .color-option.selected::after{background:#0a0a0a}
[data-theme="dark"] .tag.urgent .priority-dot{background:#48201e}
[data-theme="dark"] .tag.high .priority-dot{background:#48341e}
[data-theme="dark"] .tag.medium .priority-dot{background:#232323}
[data-theme="dark"] .tag.low .priority-dot{background:#224433}
[data-theme="dark"] .field input[readonly]{background:#161616;color:#8a909a}
[data-theme="dark"] .project-notifications-count{background:#481e3d;color:#f0f0f2}
[data-theme="dark"] .notifications-error{color:#dab681}
[data-theme="dark"] .project-notifications-panel{background:#0a0a0a;color:#3e9bff}
[data-theme="dark"] .project-notifications-tools button{color:#3e9bff}
[data-theme="dark"] .project-notifications-panel li.unseen{background:#161616}
[data-theme="dark"] .project-notification-open:hover{background:#161616}
[data-theme="dark"] .project-notification-open small{color:#8a909a}
[data-theme="dark"] .project-notification-read{color:#3e9bff}
[data-theme="dark"] .project-notifications-panel>footer{color:#8a909a}
[data-theme="dark"] .project-notifications-error{color:#d39487}
[data-theme="dark"] .drawer-appearance{background:#0a0a0a}
[data-theme="dark"] .drawer-appearance>summary{color:var(--muted,#8a909a)}
[data-theme="dark"] .drawer-appearance>summary:hover{color:var(--ink,#f0f0f2)}
[data-theme="dark"] .task-twisty{color:var(--muted,#8a909a)}
[data-theme="dark"] .task-twisty:hover{color:var(--ink,#f0f0f2)}
[data-theme="dark"] .subtask-count{color:var(--muted,#8a909a)}
[data-theme="dark"] .workload-kpis{color:var(--muted,#8a909a)}
[data-theme="dark"] .workload-kpis strong{color:var(--ink,#f0f0f2)}
[data-theme="dark"] .workload-meta{color:var(--muted,#8a909a)}
[data-theme="dark"] .due-late,[data-theme="dark"] .due-late strong{color:#da8981}
[data-theme="dark"] .brand-dot{background:#161616}
[data-theme="dark"] .brand-logo{background:#0a0a0a}
[data-theme="dark"] .tag.recurring,[data-theme="dark"] .cell-select.recurring{background:#232323;color:#c9cdd4}
[data-theme="dark"] .tag.administrative,[data-theme="dark"] .cell-select.administrative{background:#232323;color:#c9cdd4}
[data-theme="dark"] .tag.recurring .priority-dot,[data-theme="dark"] .tag.administrative .priority-dot{background:#232323}
[data-theme="dark"] .signal-dot.recurring,[data-theme="dark"] .signal-dot.administrative{background:#232323}
[data-theme="dark"] .pc-trigger{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .pc-trigger:hover:not(:disabled){border-color:#232323;background:#161616}
[data-theme="dark"] .pc-open>.pc-trigger{border-color:#232323}
[data-theme="dark"] .pc-trigger:disabled{background:#161616;color:#8a909a}
[data-theme="dark"] .pc-trigger[aria-invalid=true]{border-color:#75342e}
[data-theme="dark"] .pc-placeholder,[data-theme="dark"] .pc-empty{color:#8a909a}
[data-theme="dark"] .pc-chip{background:#161616;color:#3e9bff}
[data-theme="dark"] .pc-count{background:#161616;color:#3e9bff}
[data-theme="dark"] .pc-tone-gray{color:#8a909a}
[data-theme="dark"] .pc-chip.pc-tone-gray{background:#161616}
[data-theme="dark"] .pc-tone-blue{color:#3e9bff}
[data-theme="dark"] .pc-chip.pc-tone-blue{background:#161616}
[data-theme="dark"] .pc-tone-red{color:#d18d8a}
[data-theme="dark"] .pc-chip.pc-tone-red{background:#48241e}
[data-theme="dark"] .pc-tone-orange{color:#d9af82}
[data-theme="dark"] .pc-chip.pc-tone-orange{background:#48341e}
[data-theme="dark"] .pc-tone-yellow{color:#c9cdd4}
[data-theme="dark"] .pc-chip.pc-tone-yellow{background:#232323}
[data-theme="dark"] .pc-tone-green{color:#3e9bff}
[data-theme="dark"] .pc-chip.pc-tone-green{background:#161616}
[data-theme="dark"] .pc-tone-purple{color:#b198c2}
[data-theme="dark"] .pc-chip.pc-tone-purple{background:#351e48}
[data-theme="dark"] .pc-tone-pink{color:#c694b9}
[data-theme="dark"] .pc-chip.pc-tone-pink{background:#481e3c}
[data-theme="dark"] .pc-filter.pc-has-value>.pc-trigger{background:#161616;border-color:#232323}
[data-theme="dark"] .pc-inline>.pc-trigger:hover:not(:disabled){border-color:#232323;background:#161616}
[data-theme="dark"] .pc-validation{color:#cf948c;background:#48271e}
[data-theme="dark"] .pc-popover{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .pc-popup-title{color:#8a909a}
[data-theme="dark"] .pc-popover .pc-search{background:#161616;color:#f0f0f2}
[data-theme="dark"] .pc-popover .pc-search:focus{border-color:#232323}
[data-theme="dark"] .pc-search::placeholder{color:#8a909a}
[data-theme="dark"] .pc-option{color:#3e9bff}
[data-theme="dark"] .pc-option-active{background:#161616}
[data-theme="dark"] .pc-option-selected:not(.pc-option-active){background:#161616}
[data-theme="dark"] .pc-check{color:#3e9bff}
[data-theme="dark"] .pc-optgroup-label{color:#8a909a}
[data-theme="dark"] .pc-no-results{color:#8a909a}
[data-theme="dark"] .pc-selection-summary{color:#8a909a}
[data-theme="dark"] .pc-done{background:#1f4735;color:#f0f0f2}
[data-theme="dark"] .pc-done:hover{background:#1e4834}
[data-theme="dark"] .pc-tone-brown{color:#c7a894}
[data-theme="dark"] .pc-chip.pc-tone-brown{background:#452d21}
[data-theme="dark"] .pc-tone-brown{color:#d2aa88}
[data-theme="dark"] .pc-chip.pc-tone-brown{background:#48351e}
[data-theme="dark"] .chip-orden,[data-theme="dark"] .chip-mas{color:#8a909a}
[data-theme="dark"] .chip-orden:hover,[data-theme="dark"] .chip-mas:hover{background:#161616}
[data-theme="dark"] .chip-orden.activo{background:#161616;color:#3e9bff}
[data-theme="dark"] .chip-filtro{background:#0a0a0a}
[data-theme="dark"] .chip-filtro.activo{background:#161616;border-color:#232323;color:#3e9bff}
[data-theme="dark"] .menu-filtro{background:#0a0a0a}
[data-theme="dark"] .menu-filtro button:hover{background:#161616}
[data-theme="dark"] .panel-orden{background:#0a0a0a}
[data-theme="dark"] .orden-agarre{color:#8a909a}
[data-theme="dark"] .orden-accion{color:#8a909a}
[data-theme="dark"] .orden-accion:hover{background:#161616}
[data-theme="dark"] .orden-vacio{color:#8a909a}
[data-theme="dark"] th.col-foco{color:#8a909a}
[data-theme="dark"] .foco{background:#0a0a0a}
[data-theme="dark"] .foco{border-color:#232323}
[data-theme="dark"] .foco:hover{border-color:#232323;background:#161616}
[data-theme="dark"] .foco.activo{background:#161616;border-color:#232323}
[data-theme="dark"] .foco:disabled:hover{background:#0a0a0a;border-color:#232323}
[data-theme="dark"] .tag.department{background:color-mix(in srgb,var(--depto,#161616) 11%,#0a0a0a);color:color-mix(in srgb,var(--depto,#8a909a) 62%,#f0f0f2)}
[data-theme="dark"] .tag.department .tag-icono{color:var(--depto,#8a909a)}
[data-theme="dark"] .galeria-vacia{color:#8a909a}
[data-theme="dark"] .icono-guardado>button:first-child{background:#0a0a0a}
[data-theme="dark"] .icono-guardado>button:first-child:hover{border-color:#232323}
[data-theme="dark"] .icono-guardado.selected>button:first-child{border-color:#232323}
[data-theme="dark"] .borrar-icono{background:#0a0a0a;color:#8a909a}
[data-theme="dark"] .borrar-icono:hover{color:#d88383;border-color:#733131}
[data-theme="dark"] .tag.marca{background:color-mix(in srgb,var(--marca,#161616) 10%,#0a0a0a);color:color-mix(in srgb,var(--marca,#f0f0f2) 62%,#f0f0f2)}
[data-theme="dark"] .tag.marca.floja{color:#8a909a}
[data-theme="dark"] .tag.marca .tag-punto{background:var(--marca,#161616)}
[data-theme="dark"] .tag.project .tag-icono{color:var(--record-color,#8a909a)}
[data-theme="dark"] .pc-glifo{color:var(--record-color,#8a909a)}
[data-theme="dark"] .marca-sin-logo{background:color-mix(in srgb,var(--marca,#161616) 12%,#0a0a0a);border-color:color-mix(in srgb,var(--marca,#232323) 28%,#232323)}
[data-theme="dark"] .marca-cabecera p{color:#8a909a}
[data-theme="dark"] .marca-kpi span{color:#8a909a}
[data-theme="dark"] .marca-persona small{color:#8a909a}
[data-theme="dark"] .lapiz-marca{color:#8a909a}
[data-theme="dark"] .marca-kpi.alerta strong{color:#d18e89}
[data-theme="dark"] .marca-avance .progress-bar{background:#161616}
[data-theme="dark"] .marca-avance .progress-bar span{background:var(--marca,#161616)}
[data-theme="dark"] .panel-bloque h3 small{color:#8a909a}
[data-theme="dark"] .alerta-texto{color:#d18e89}
[data-theme="dark"] button.marca-kpi:hover{border-color:#232323}
[data-theme="dark"] button.marca-persona:hover{border-color:#232323}
[data-theme="dark"] .contexto{background:color-mix(in srgb,var(--contexto,#161616) 5%,#0a0a0a)}
[data-theme="dark"] .contexto-icono{color:var(--contexto,#8a909a);background:color-mix(in srgb,var(--contexto,#161616) 13%,#0a0a0a)}
[data-theme="dark"] .contexto-tipo{color:color-mix(in srgb,var(--contexto,#8a909a) 68%,#f0f0f2)}
[data-theme="dark"] .contexto-texto p{color:#8a909a}
[data-theme="dark"] .contexto-alerta{color:#d18e89}
[data-theme="dark"] .miga{color:#8a909a}
[data-theme="dark"] .miga-sep{color:#f0f0f2}
[data-theme="dark"] .pc-inicial{color:#f0f0f2}
[data-theme="dark"] .adjuntar-o{color:#8a909a}
[data-theme="dark"] .vista-icono{color:var(--record-color,#8a909a);background:color-mix(in srgb,var(--record-color,#161616) 12%,#0a0a0a)}
[data-theme="dark"] .vista-madre{color:#8a909a}
[data-theme="dark"] .vista-avance .progress-bar{background:#161616}
[data-theme="dark"] .dato>span{color:#8a909a}
[data-theme="dark"] .vista-checklist li.hecho{color:#8a909a}
[data-theme="dark"] .vista-archivos .link-preview:hover{background:#161616}
[data-theme="dark"] .notas-editor{background:#0a0a0a}
[data-theme="dark"] .notas-sin-editor{color:#8a909a}
[data-theme="dark"] .notas-editor .ce-toolbar__plus,[data-theme="dark"] .notas-editor .ce-toolbar__settings-btn{color:#8a909a}
[data-theme="dark"] tr.elegida td{background:#161616!important}
[data-theme="dark"] .barra-seleccion{background:#161616}
[data-theme="dark"] .barra-seleccion strong{color:#3e9bff}
[data-theme="dark"] .pp-trigger{background:#161616;color:#f0f0f2}
[data-theme="dark"] .pp-trigger:hover,[data-theme="dark"] .pp-trigger[aria-expanded=true]{background:#161616;border-color:#232323}
[data-theme="dark"] .pp-trigger.pp-paused{color:#c9cdd4;background:#232323;border-color:#232323}
[data-theme="dark"] .pp-paused .pp-connection-dot{background:#232323}
[data-theme="dark"] .pp-trigger.pp-offline{color:#8a909a;background:#0a0a0a;border-color:#232323}
[data-theme="dark"] .pp-avatar{color:#f0f0f2;background:var(--pp-color,#161616)}
[data-theme="dark"] .pp-count{background:#161616;color:#3e9bff}
[data-theme="dark"] .pp-caret{color:#8a909a}
[data-theme="dark"] .pp-connection-dot{background:#232323}
[data-theme="dark"] .pp-online .pp-connection-dot{background:#161616}
[data-theme="dark"] .drawer-presence-bar{background:#161616}
[data-theme="dark"] .drawer-presence-bar .pp-trigger:hover,[data-theme="dark"] .drawer-presence-bar .pp-trigger[aria-expanded=true]{background:#161616;border-color:#232323}
[data-theme="dark"] .pp-menu{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .pp-menu-close{color:#8a909a}
[data-theme="dark"] .pp-menu-close:hover{background:#161616}
[data-theme="dark"] .pp-menu-note{color:#8a909a}
[data-theme="dark"] .pp-you{color:#8a909a}
[data-theme="dark"] .pp-else-title{color:#8a909a}
[data-theme="dark"] .pp-elsewhere-row{color:#8a909a}
[data-theme="dark"] .pp-other-count{background:#161616;color:#8a909a}
[data-theme="dark"] .pp-footnote{color:#8a909a}
[data-theme="dark"] .pp-empty{color:#8a909a}
[data-theme="dark"] .pp-cursor-name{color:#f0f0f2}
[data-theme="dark"] .pp-menu-sw{color:#8a909a}
[data-theme="dark"] #asis-boton{background:#0a0a0a}
[data-theme="dark"] #asis-panel{background:#0a0a0a}
[data-theme="dark"] .asis-icono{color:#8a909a}
[data-theme="dark"] .asis-turno.yo .asis-burbuja{color:#f0f0f2}
[data-theme="dark"] .asis-pensando i{background:#161616}
[data-theme="dark"] .asis-bienvenida{color:#8a909a}
[data-theme="dark"] .asis-nota{color:#8a909a}
[data-theme="dark"] .asis-sugerencias button{background:#0a0a0a}
[data-theme="dark"] .asis-sugerencias button:hover{border-color:#232323}
[data-theme="dark"] .asis-enviar{color:#f0f0f2}
[data-theme="dark"] .okt-avatar{background:#161616;color:#3e9bff}
[data-theme="dark"] .okt-account-menu{background:#161616;color:#f0f0f2}
[data-theme="dark"] .okt-account-email{color:#8a909a}
[data-theme="dark"] .okt-account-menu button{color:#f0f0f2}
[data-theme="dark"] .okt-account-menu button:hover{background:#161616}
[data-theme="dark"] .okt-profile-dialog{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .okt-profile-header{background:#161616}
[data-theme="dark"] .okt-profile-kicker{color:#8a909a}
[data-theme="dark"] .okt-profile-header h2{color:#99c398}
[data-theme="dark"] .okt-profile-dismiss{color:#8a909a}
[data-theme="dark"] .okt-profile-dismiss:hover{background:#161616;color:#3e9bff}
[data-theme="dark"] .okt-profile-photo{background:#161616}
[data-theme="dark"] .okt-profile-identity p{color:#8a909a}
[data-theme="dark"] .okt-profile-identity small,[data-theme="dark"] .okt-profile-form label small{color:#8a909a}
[data-theme="dark"] .okt-profile-grid label{color:#f0f0f2}
[data-theme="dark"] .okt-profile-form input,[data-theme="dark"] .okt-profile-form textarea{background:#0a0a0a;color:#f0f0f2}
[data-theme="dark"] .okt-profile-form input::placeholder,[data-theme="dark"] .okt-profile-form textarea::placeholder{color:#8a909a}
[data-theme="dark"] .okt-profile-form input:hover,[data-theme="dark"] .okt-profile-form textarea:hover{border-color:#232323}
[data-theme="dark"] .okt-profile-form input:focus,[data-theme="dark"] .okt-profile-form textarea:focus{border-color:#232323}
[data-theme="dark"] .okt-profile-form h3{color:#8a909a}
[data-theme="dark"] .okt-profile-button{background:#161616;color:#3e9bff}
[data-theme="dark"] .okt-profile-button:hover{background:#161616;border-color:#232323}
[data-theme="dark"] .okt-profile-button.primary{background:#204632;border-color:#347050;color:#f0f0f2}
[data-theme="dark"] .okt-profile-button.primary:hover{background:#1e4834}
[data-theme="dark"] .okt-profile-feedback{color:#3e9bff}
[data-theme="dark"] .okt-profile-feedback.is-error,[data-theme="dark"] .okt-profile-load-error{color:#d68e84}
[data-theme="dark"] .okt-profile-footer{background:#0a0a0a}
[data-theme="dark"] .profile-open:hover{background:#161616}
[data-theme="dark"] .okt-profile-visibility-note{color:#8a909a}
[data-theme="dark"]{--ink:#f0f0f2;--muted:#8a909a;--line:#232323;--paper:#0a0a0a;--surface:#161616;--sidebar:#161616;--green:#3e9bff;--pink:#cf81da}
[data-theme="dark"] button:focus-visible,[data-theme="dark"] a:focus-visible,[data-theme="dark"] input:focus-visible,[data-theme="dark"] select:focus-visible,[data-theme="dark"] textarea:focus-visible{outline-color:#232323}
[data-theme="dark"] .nav-item{color:#8a909a}
[data-theme="dark"] .nav-item:hover{background:#161616}
[data-theme="dark"] .nav-item.active{background:#161616;color:#3e9bff}
[data-theme="dark"] .nav-label{color:#8a909a}
[data-theme="dark"] .workspace-icon{background:#161616;color:#3e9bff}
[data-theme="dark"] .sidebar-note{border-top-color:#232323;color:#8a909a}
[data-theme="dark"] .note-symbol{color:#3e9bff}
[data-theme="dark"] .drive-link{color:#8a909a}
[data-theme="dark"] .icon-button{color:#8a909a}
[data-theme="dark"] .icon-button:hover{background:#161616}
[data-theme="dark"] .button:hover{border-color:#232323}
[data-theme="dark"] .button.primary:hover{background:#161616}
[data-theme="dark"] .button.primary span{color:#3e9bff}
[data-theme="dark"] .button.secondary{background:#161616}
[data-theme="dark"] .button.text{color:#8a909a}
[data-theme="dark"] .title-dot{color:#cf81da}
[data-theme="dark"] .eyebrow{color:#8a909a}
[data-theme="dark"] .metric:first-child{background:#161616;border-color:#232323}
[data-theme="dark"] .metric-symbol{color:#3e9bff}
[data-theme="dark"] .metric-top,[data-theme="dark"] .metric-sub{color:#8a909a}
[data-theme="dark"] .view-tab{color:#8a909a}
[data-theme="dark"] .view-tab.active{color:#3e9bff;border-color:#232323}
[data-theme="dark"] .filter-select.selected{background-color:#161616;border-color:#232323}
[data-theme="dark"] .clear-filters{color:#d081da}
[data-theme="dark"] .record-count,[data-theme="dark"] .filter-group-label{color:#8a909a}
[data-theme="dark"] .data-table th{background:#161616;color:#8a909a;border-bottom-color:#232323}
[data-theme="dark"] .data-table td{border-bottom-color:#232323}
[data-theme="dark"] .data-table th+th,[data-theme="dark"] .data-table td+td{border-left-color:#232323}
[data-theme="dark"] .data-table tbody tr:not(.group-row):hover td{background:#161616}
[data-theme="dark"] .record-open:hover{color:#3e9bff}
[data-theme="dark"] .row-symbol{background:#161616;border-color:#232323;color:#3e9bff}
[data-theme="dark"] .group-row td{background:#161616!important;border-bottom-color:#232323;color:#3e9bff}
[data-theme="dark"] .group-count{color:#3e9bff}
[data-theme="dark"] .table-footnote{color:#8a909a;border-top-color:#232323}
[data-theme="dark"] .table-footnote span{color:#3e9bff}
[data-theme="dark"] .board{background:#161616}
[data-theme="dark"] .board-column{background:#161616;border-color:#232323}
[data-theme="dark"] .column-empty{border-color:#232323;color:#8a909a}
[data-theme="dark"] .task-card{border-color:#232323}
[data-theme="dark"] .card-meta{color:#8a909a}
[data-theme="dark"] .calendar-weekday{background:#161616;color:#3e9bff}
[data-theme="dark"] .calendar-day.outside{background:#161616}
[data-theme="dark"] .today .day-number{background:#161616}
[data-theme="dark"] .calendar-task{background:#161616;border-left-color:#232323}
[data-theme="dark"] .empty-icon{background:#161616;border-color:#232323;color:#3e9bff}
[data-theme="dark"] .progress-bar{background:#161616}
[data-theme="dark"] .progress-bar span{background:#161616}
[data-theme="dark"] .drawer-section h3 small,[data-theme="dark"] .field-label,[data-theme="dark"] .field>label,[data-theme="dark"] .field small,[data-theme="dark"] .field-hint{color:#8a909a}
[data-theme="dark"] .field input,[data-theme="dark"] .field select,[data-theme="dark"] .field textarea,[data-theme="dark"] .comment-input,[data-theme="dark"] .people-picker{border-color:#232323}
[data-theme="dark"] .person-option{color:#8a909a}
[data-theme="dark"] .readonly-notice{background:#161616;color:#3e9bff;border-color:#232323}
[data-theme="dark"] .add-row,[data-theme="dark"] .member-view{color:#3e9bff}
[data-theme="dark"] .toast{background:#161616;border-color:#232323;color:#3e9bff}
[data-theme="dark"] .access-screen{background:#161616}
[data-theme="dark"] .product-mark{background:#161616;color:#3e9bff}
[data-theme="dark"] .loader{border-color:#232323;border-top-color:#232323}
[data-theme="dark"] .brand-dot{background:#0068d7}
[data-theme="dark"] .scrum-subnav{border-left-color:#232323}
[data-theme="dark"] .scrum-expand,[data-theme="dark"] .scrum-preset{color:#8a909a}
[data-theme="dark"] .scrum-preset:hover{background:#161616;color:#3e9bff}
[data-theme="dark"] .scrum-preset.active{background:#161616;color:#3e9bff}
[data-theme="dark"] .scrum-bar,[data-theme="dark"] .scrum-toolbar{background:#161616;border-color:#232323}
[data-theme="dark"] .pp-trigger,[data-theme="dark"] .pp-avatars,[data-theme="dark"] .pp-label{color:#3e9bff}
[data-theme="dark"] .pp-count{background:#161616;color:#3e9bff}
[data-theme="dark"] .pp-trigger.pp-online{color:#3e9bff}
[data-theme="dark"] .breadcrumb,[data-theme="dark"] .breadcrumb strong,[data-theme="dark"] #breadcrumb-title{color:#8a909a}
[data-theme="dark"] .history-controls{color:#8a909a}
[data-theme="dark"] .icon-button.history-button,[data-theme="dark"] .icon-button.history-button svg{color:#8a909a}
[data-theme="dark"] .avatar.okt-avatar,[data-theme="dark"] #profile-avatar{background:#161616;color:#3e9bff}
[data-theme="dark"] #profile-role{color:#8a909a}
[data-theme="dark"] .crumb-divider{color:#8a909a}
[data-theme="dark"] .signal-dot.green{background:#2a4026}
/* --- night --- */
[data-theme="night"]{--ink:#ede7dd;--muted:#9a9084;--line:#262019;--paper:#0f0d0b;--surface:#17140f;--sidebar:#0f0d0b;--pink:#da81cb;--green:#8ccfb3;--soft-green:#94c794;--soft-pink:#da81c5}
[data-theme="night"] .skip-link{color:#ede7dd}
[data-theme="night"] .workspace-icon{color:#c08f5a}
[data-theme="night"] .workspace-chev{color:#9a9084}
[data-theme="night"] .nav-label{color:#9a9084}
[data-theme="night"] .nav-item{color:#9a9084}
[data-theme="night"] .nav-item:hover{background:#17140f}
[data-theme="night"] .nav-item.active{background:#17140f;color:#91caa7}
[data-theme="night"] .sidebar-note{color:#9a9084}
[data-theme="night"] .note-symbol{color:#c08f5a}
[data-theme="night"] .drive-link{color:#9a9084}
[data-theme="night"] .avatar{background:#3f2b27;color:#c5a096}
[data-theme="night"] .icon-button{color:#9a9084}
[data-theme="night"] .icon-button:hover{background:#17140f}
[data-theme="night"] .crumb-divider{color:#ede7dd}
[data-theme="night"] .sync-state{color:#9a9084}
[data-theme="night"] .sync-state i{background:#17140f}
[data-theme="night"] .sync-state.saving i{background:#483a1e}
[data-theme="night"] .sync-state.error i{background:#481e1e}
[data-theme="night"] .eyebrow{color:#9a9084}
[data-theme="night"] .button{background:#0f0d0b}
[data-theme="night"] .button:hover{border-color:#262019}
[data-theme="night"] .button.primary{color:#ede7dd}
[data-theme="night"] .button.primary:hover{background:#1e4837}
[data-theme="night"] .button.primary span{color:#c08f5a}
[data-theme="night"] .button.secondary{background:#17140f}
[data-theme="night"] .button.danger{color:#d88383;border-color:#752e2e}
[data-theme="night"] .button.text{color:#9a9084}
[data-theme="night"] .metric:first-child{background:#17140f;border-color:#262019}
[data-theme="night"] .metric-top{color:#9a9084}
[data-theme="night"] .metric-symbol{color:#9a9084}
[data-theme="night"] .metric-sub{color:#9a9084}
[data-theme="night"] .workspace-content{background:#0f0d0b}
[data-theme="night"] .view-tab{color:#9a9084}
[data-theme="night"] .record-count{color:#9a9084}
[data-theme="night"] .search-field{background:#17140f;color:#9a9084}
[data-theme="night"] .search-field input::placeholder{color:#9a9084}
[data-theme="night"] .filter-select{background:#0f0d0b}
[data-theme="night"] .filter-select.selected{background-color:#17140f;border-color:#262019}
[data-theme="night"] .filter-group-label{color:#9a9084}
[data-theme="night"] .clear-filters{color:#c695b8}
[data-theme="night"] .data-table th{background:#17140f;color:#9a9084}
[data-theme="night"] .data-table tbody tr:not(.group-row):hover td{background:#17140f}
[data-theme="night"] .row-symbol{background:#17140f;color:#9a9084}
[data-theme="night"] .row-subtitle{color:#9a9084}
[data-theme="night"] .cell-open-icon{color:#9a9084}
[data-theme="night"] .tag.todo{background:#17140f;color:#9a9084}
[data-theme="night"] .tag.in_progress{background:#17140f;color:#c08f5a}
[data-theme="night"] .tag.review{background:#48361e;color:#ceb58c}
[data-theme="night"] .tag.done{background:#24422b;color:#97c4a5}
[data-theme="night"] .tag.paused{background:#36283e;color:#9a9084}
[data-theme="night"] .tag.urgent{background:#481e1e;color:#cf8c8c}
[data-theme="night"] .tag.high{background:#48311e;color:#cfad8c}
[data-theme="night"] .tag.medium{background:#262019;color:#d8c7ae}
[data-theme="night"] .tag.low{background:#17140f;color:#9a9084}
[data-theme="night"] .tag.project{background:#422442;color:#9a9084}
[data-theme="night"] .tag.department{background:#283e30;color:#9a9084}
[data-theme="night"] .cell-select:hover{background-color:#17140f}
[data-theme="night"] .cell-select.todo{background-color:#17140f;color:#9a9084}
[data-theme="night"] .cell-select.in_progress{background-color:#17140f;color:#c08f5a}
[data-theme="night"] .cell-select.review{background-color:#48361e;color:#ceb58c}
[data-theme="night"] .cell-select.done{background-color:#24422b;color:#97c4a5}
[data-theme="night"] .cell-select.paused{background-color:#36283e;color:#9a9084}
[data-theme="night"] .cell-select.urgent{color:#d38888}
[data-theme="night"] .cell-select.high{color:#d4ae87}
[data-theme="night"] .cell-select.medium{color:#d8c7ae}
[data-theme="night"] .cell-select.low{color:#9a9084}
[data-theme="night"] .signal{color:#9a9084}
[data-theme="night"] .signal-dot{background:#262019}
[data-theme="night"] .signal-dot.red{background:#481f1e}
[data-theme="night"] .signal-dot.orange{background:#48311e}
[data-theme="night"] .signal-dot.yellow{background:#262019}
[data-theme="night"] .signal-dot.green{background:#17140f}
[data-theme="night"] .date-cell{color:#9a9084}
[data-theme="night"] .date-cell.overdue{color:#cf8f8c}
[data-theme="night"] .price-cell{color:#9a9084}
[data-theme="night"] .price-cell.empty{color:#9a9084}
[data-theme="night"] .avatars .avatar:nth-child(2n){background:#17140f;color:#9a9084}
[data-theme="night"] .avatars .avatar:nth-child(3n){background:#17140f;color:#9a9084}
[data-theme="night"] .assignee-name{color:#9a9084}
[data-theme="night"] .group-row td{background:#17140f!important;color:#9a9084}
[data-theme="night"] .group-count{color:#9a9084}
[data-theme="night"] .table-footnote{color:#9a9084}
[data-theme="night"] .table-footnote span{color:#9a9084}
[data-theme="night"] .empty-icon{background:#17140f;color:#9a9084}
[data-theme="night"] .empty-state p{color:#9a9084}
[data-theme="night"] .board{background:#17140f}
[data-theme="night"] .board-column{background:#17140f}
[data-theme="night"] .board-column-header small{color:#9a9084}
[data-theme="night"] .task-card{background:#0f0d0b}
[data-theme="night"] .card-meta{color:#9a9084}
[data-theme="night"] .card-prices{color:#9a9084}
[data-theme="night"] .column-empty{color:#9a9084}
[data-theme="night"] .calendar-weekday{color:#9a9084;background:#17140f}
[data-theme="night"] .calendar-day.outside{background:#17140f}
[data-theme="night"] .day-number{color:#9a9084}
[data-theme="night"] .today .day-number{color:#ede7dd}
[data-theme="night"] .calendar-task{background:#17140f}
[data-theme="night"] .calendar-task.done{background:#214529;border-color:#3c6745}
[data-theme="night"] .calendar-task.overdue{background:#48271e;border-color:#76392d}
[data-theme="night"] .unscheduled{color:#9a9084}
[data-theme="night"] .member-card p{color:#9a9084}
[data-theme="night"] .member-stats{color:#9a9084}
[data-theme="night"] .member-stats strong{color:#ede7dd}
[data-theme="night"] .progress-bar{background:#17140f}
[data-theme="night"] .progress-bar span{background:#17140f}
[data-theme="night"] .drawer{background:#0f0d0b}
[data-theme="night"] .drawer-top{color:#9a9084}
[data-theme="night"] .drawer-kind{color:#9a9084}
[data-theme="night"] .title-input::placeholder{color:#9a9084}
[data-theme="night"] .drawer-section h3 small{color:#9a9084}
[data-theme="night"] .field-label,[data-theme="night"] .field>label{color:#9a9084}
[data-theme="night"] .field input,[data-theme="night"] .field select,[data-theme="night"] .field textarea,[data-theme="night"] .comment-input{background:#0f0d0b}
[data-theme="night"] .field input:disabled,[data-theme="night"] .field select:disabled,[data-theme="night"] .field textarea:disabled{background:#17140f;color:#9a9084;border-color:#262019}
[data-theme="night"] .field small,[data-theme="night"] .field-hint{color:#9a9084}
[data-theme="night"] .person-option{color:#9a9084}
[data-theme="night"] .price-panel{background:#481e41}
[data-theme="night"] .price-panel h3{color:#c596b9}
[data-theme="night"] .price-panel p{color:#9a9084}
[data-theme="night"] .price-input input{border-color:#262019}
[data-theme="night"] .currency{color:#9a9084}
[data-theme="night"] .readonly-notice{background:#17140f;color:#9a9084}
[data-theme="night"] .drawer-footer{background:#0f0d0b}
[data-theme="night"] .drawer-footer .footer-meta{color:#9a9084}
[data-theme="night"] .check-row.done input[type=text]{color:#9a9084}
[data-theme="night"] .link-preview{color:#c08f5a;background:#17140f}
[data-theme="night"] .link-preview span:first-child{color:#c08f5a}
[data-theme="night"] .add-row{color:#9a9084}
[data-theme="night"] .comment-header{color:#9a9084}
[data-theme="night"] .comment-header time{color:#9a9084}
[data-theme="night"] .error-message{background:#48231e;color:#ca9891}
[data-theme="night"] .related-empty{color:#9a9084}
[data-theme="night"] .activity-item{color:#9a9084}
[data-theme="night"] .activity-item strong{color:#c08f5a}
[data-theme="night"] .activity-item time{color:#9a9084}
[data-theme="night"] .toast{color:#c08f5a}
[data-theme="night"] .toast.error{background:#452821;color:#daad81;border-color:#6b4239}
[data-theme="night"] .access-screen{background:#17140f}
[data-theme="night"] .access-card{background:#0f0d0b}
[data-theme="night"] .product-mark{color:#c08f5a}
[data-theme="night"] .access-card p{color:#9a9084}
[data-theme="night"] .loader{border-top-color:#262019}
[data-theme="night"]{--muted:#9a9084}
[data-theme="night"] .field-label,[data-theme="night"] .field>label{color:#9a9084}
[data-theme="night"] .data-table th,[data-theme="night"] .record-count,[data-theme="night"] .table-footnote,[data-theme="night"] .field-hint,[data-theme="night"] .field small,[data-theme="night"] .metric-label,[data-theme="night"] .metric-sub,[data-theme="night"] .profile small,[data-theme="night"] .workspace small,[data-theme="night"] .breadcrumb,[data-theme="night"] .page-heading p{color:#9a9084}
[data-theme="night"] .tag.todo,[data-theme="night"] .cell-select.todo{color:#ede7dd}
[data-theme="night"] .tag.in_progress,[data-theme="night"] .cell-select.in_progress{color:#c08f5a}
[data-theme="night"] .tag.review,[data-theme="night"] .cell-select.review{color:#dabb81}
[data-theme="night"] .tag.done,[data-theme="night"] .cell-select.done{color:#8dcda4}
[data-theme="night"] .tag.paused,[data-theme="night"] .cell-select.paused{color:#9a9084}
[data-theme="night"] .tag.high,[data-theme="night"] .cell-select.high{color:#daae81}
[data-theme="night"] .tag.medium,[data-theme="night"] .cell-select.medium{color:#d8c7ae}
[data-theme="night"] .tag.low,[data-theme="night"] .cell-select.low{color:#ede7dd}
[data-theme="night"] .saved-views{background:#17140f}
[data-theme="night"] .saved-view-label{color:#9a9084}
[data-theme="night"] .saved-view-picker{color:#9a9084}
[data-theme="night"] .saved-view-picker .filter-select{background-color:#0f0d0b}
[data-theme="night"] .preset-description{color:#9a9084}
[data-theme="night"] .filter-sort-label{color:#9a9084}
[data-theme="night"] .row-symbol.record-icon{color:var(--record-color,#9a9084);border-color:color-mix(in srgb,var(--record-color,#262019) 25%,#262019);background:color-mix(in srgb,var(--record-color,#17140f) 10%,#0f0d0b)}
[data-theme="night"] .identity-editor{background:#17140f}
[data-theme="night"] .identity-editor .field input{background:#0f0d0b}
[data-theme="night"] .emoji-option{background:#0f0d0b}
[data-theme="night"] .emoji-option:hover,[data-theme="night"] .emoji-option.selected{background:#17140f;border-color:#262019}
[data-theme="night"] .color-picker{color:#9a9084}
[data-theme="night"] .progress-label strong{color:#c08f5a}
[data-theme="night"] .progress-label small{color:#9a9084}
[data-theme="night"] .progress-cell .progress-bar{background:#17140f}
[data-theme="night"] .progress-cell .progress-bar span{background:#17140f}
[data-theme="night"] .progress-cell .progress-bar.complete span{background:#22442d}
[data-theme="night"] .cell-select.urgent{background-color:#481e1e}
[data-theme="night"] .cell-select.high{background-color:#48311e}
[data-theme="night"] .cell-select.medium{background-color:#262019}
[data-theme="night"] .cell-select.low{background-color:#17140f}
[data-theme="night"] .cell-select.red{background-color:#48231e;color:#d28e89}
[data-theme="night"] .cell-select.orange{background-color:#48341e;color:#dab381}
[data-theme="night"] .cell-select.yellow{background-color:#262019;color:#d8c7ae}
[data-theme="night"] .cell-select.green{background-color:#17140f;color:#c08f5a}
[data-theme="night"] .cell-select.none{background-color:#17140f;color:#9a9084}
[data-theme="night"] .scrum-expand{color:#9a9084}
[data-theme="night"] .scrum-expand:hover{background:#17140f}
[data-theme="night"] .scrum-preset{color:#9a9084}
[data-theme="night"] .scrum-preset:hover{background:#17140f}
[data-theme="night"] .scrum-preset.active{background:#17140f;color:#ede7dd}
[data-theme="night"] .chosen-icon #selected-icon-label{color:#9a9084}
[data-theme="night"] .icon-catalog-heading{color:#9a9084}
[data-theme="night"] .icon-catalog-heading strong{color:#c08f5a}
[data-theme="night"] .icon-search-controls input,[data-theme="night"] .icon-search-controls select{background:#0f0d0b}
[data-theme="night"] .library-icon-option{background:#0f0d0b;color:var(--library-icon-color,#9a9084)}
[data-theme="night"] .library-icon-option:hover{background:#17140f;border-color:#262019}
[data-theme="night"] .library-icon-option.selected{border-color:#262019;background:#17140f}
[data-theme="night"] .icon-result-summary{color:#9a9084}
[data-theme="night"] .icon-pagination>span{color:#9a9084}
[data-theme="night"] .icon-attribution{color:#9a9084}
[data-theme="night"] .icon-no-results{color:#9a9084}
[data-theme="night"] .resource-link:hover{background:#17140f}
[data-theme="night"] .member-table-note{color:#9a9084}
[data-theme="night"] .member-open .row-subtitle{color:#9a9084}
[data-theme="night"] .tone-red{--member-ink:#d68d85}
[data-theme="night"] .tone-brown{--member-ink:#c7a894}
[data-theme="night"] .tone-blue{--member-ink:#c08f5a}
[data-theme="night"] .tone-purple{--member-ink:#b194c7}
[data-theme="night"] .tone-green{--member-ink:#97c4aa}
[data-theme="night"] .tone-pink{--member-ink:#c992ad}
[data-theme="night"] .tone-gray{--member-ink:#9a9084}
[data-theme="night"] .tone-orange{--member-ink:#d9ae82}
[data-theme="night"] .tone-yellow{--member-ink:#d8c7ae}
[data-theme="night"] .member-score small{color:#9a9084}
[data-theme="night"] .member-score-track{background:#17140f}
[data-theme="night"] .member-score-track>span{background:#262019}
[data-theme="night"] .member-tasks.vencidas{color:#da9081}
[data-theme="night"] .member-department{background:#17140f;color:#ede7dd}
[data-theme="night"] .member-department:hover{background:#17140f}
[data-theme="night"] .member-access{color:#9a9084}
[data-theme="night"] .member-tasks{color:#98c3a6}
[data-theme="night"] .member-profile-heading p{color:#9a9084}
[data-theme="night"] .member-profile-access{background:#17140f}
[data-theme="night"] .history-controls .history-button{color:#ede7dd}
[data-theme="night"] .history-controls .history-button:hover:not(:disabled){background:#17140f;border-color:#262019}
[data-theme="night"] .history-controls .history-button:disabled{color:#ede7dd}
[data-theme="night"] .color-presets .color-option.selected::after{background:#0f0d0b}
[data-theme="night"] .tag.urgent .priority-dot{background:#48201e}
[data-theme="night"] .tag.high .priority-dot{background:#48341e}
[data-theme="night"] .tag.medium .priority-dot{background:#262019}
[data-theme="night"] .tag.low .priority-dot{background:#224433}
[data-theme="night"] .field input[readonly]{background:#17140f;color:#9a9084}
[data-theme="night"] .project-notifications-count{background:#481e3d;color:#ede7dd}
[data-theme="night"] .notifications-error{color:#dab681}
[data-theme="night"] .project-notifications-panel{background:#0f0d0b;color:#c08f5a}
[data-theme="night"] .project-notifications-tools button{color:#c08f5a}
[data-theme="night"] .project-notifications-panel li.unseen{background:#17140f}
[data-theme="night"] .project-notification-open:hover{background:#17140f}
[data-theme="night"] .project-notification-open small{color:#9a9084}
[data-theme="night"] .project-notification-read{color:#c08f5a}
[data-theme="night"] .project-notifications-panel>footer{color:#9a9084}
[data-theme="night"] .project-notifications-error{color:#d39487}
[data-theme="night"] .drawer-appearance{background:#0f0d0b}
[data-theme="night"] .drawer-appearance>summary{color:var(--muted,#9a9084)}
[data-theme="night"] .drawer-appearance>summary:hover{color:var(--ink,#ede7dd)}
[data-theme="night"] .task-twisty{color:var(--muted,#9a9084)}
[data-theme="night"] .task-twisty:hover{color:var(--ink,#ede7dd)}
[data-theme="night"] .subtask-count{color:var(--muted,#9a9084)}
[data-theme="night"] .workload-kpis{color:var(--muted,#9a9084)}
[data-theme="night"] .workload-kpis strong{color:var(--ink,#ede7dd)}
[data-theme="night"] .workload-meta{color:var(--muted,#9a9084)}
[data-theme="night"] .due-late,[data-theme="night"] .due-late strong{color:#da8981}
[data-theme="night"] .brand-dot{background:#17140f}
[data-theme="night"] .brand-logo{background:#0f0d0b}
[data-theme="night"] .tag.recurring,[data-theme="night"] .cell-select.recurring{background:#262019;color:#d8c7ae}
[data-theme="night"] .tag.administrative,[data-theme="night"] .cell-select.administrative{background:#262019;color:#d8c7ae}
[data-theme="night"] .tag.recurring .priority-dot,[data-theme="night"] .tag.administrative .priority-dot{background:#262019}
[data-theme="night"] .signal-dot.recurring,[data-theme="night"] .signal-dot.administrative{background:#262019}
[data-theme="night"] .pc-trigger{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .pc-trigger:hover:not(:disabled){border-color:#262019;background:#17140f}
[data-theme="night"] .pc-open>.pc-trigger{border-color:#262019}
[data-theme="night"] .pc-trigger:disabled{background:#17140f;color:#9a9084}
[data-theme="night"] .pc-trigger[aria-invalid=true]{border-color:#75342e}
[data-theme="night"] .pc-placeholder,[data-theme="night"] .pc-empty{color:#9a9084}
[data-theme="night"] .pc-chip{background:#17140f;color:#c08f5a}
[data-theme="night"] .pc-count{background:#17140f;color:#c08f5a}
[data-theme="night"] .pc-tone-gray{color:#9a9084}
[data-theme="night"] .pc-chip.pc-tone-gray{background:#17140f}
[data-theme="night"] .pc-tone-blue{color:#c08f5a}
[data-theme="night"] .pc-chip.pc-tone-blue{background:#17140f}
[data-theme="night"] .pc-tone-red{color:#d18d8a}
[data-theme="night"] .pc-chip.pc-tone-red{background:#48241e}
[data-theme="night"] .pc-tone-orange{color:#d9af82}
[data-theme="night"] .pc-chip.pc-tone-orange{background:#48341e}
[data-theme="night"] .pc-tone-yellow{color:#d8c7ae}
[data-theme="night"] .pc-chip.pc-tone-yellow{background:#262019}
[data-theme="night"] .pc-tone-green{color:#c08f5a}
[data-theme="night"] .pc-chip.pc-tone-green{background:#17140f}
[data-theme="night"] .pc-tone-purple{color:#b198c2}
[data-theme="night"] .pc-chip.pc-tone-purple{background:#351e48}
[data-theme="night"] .pc-tone-pink{color:#c694b9}
[data-theme="night"] .pc-chip.pc-tone-pink{background:#481e3c}
[data-theme="night"] .pc-filter.pc-has-value>.pc-trigger{background:#17140f;border-color:#262019}
[data-theme="night"] .pc-inline>.pc-trigger:hover:not(:disabled){border-color:#262019;background:#17140f}
[data-theme="night"] .pc-validation{color:#cf948c;background:#48271e}
[data-theme="night"] .pc-popover{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .pc-popup-title{color:#9a9084}
[data-theme="night"] .pc-popover .pc-search{background:#17140f;color:#ede7dd}
[data-theme="night"] .pc-popover .pc-search:focus{border-color:#262019}
[data-theme="night"] .pc-search::placeholder{color:#9a9084}
[data-theme="night"] .pc-option{color:#c08f5a}
[data-theme="night"] .pc-option-active{background:#17140f}
[data-theme="night"] .pc-option-selected:not(.pc-option-active){background:#17140f}
[data-theme="night"] .pc-check{color:#c08f5a}
[data-theme="night"] .pc-optgroup-label{color:#9a9084}
[data-theme="night"] .pc-no-results{color:#9a9084}
[data-theme="night"] .pc-selection-summary{color:#9a9084}
[data-theme="night"] .pc-done{background:#1f4735;color:#ede7dd}
[data-theme="night"] .pc-done:hover{background:#1e4834}
[data-theme="night"] .pc-tone-brown{color:#c7a894}
[data-theme="night"] .pc-chip.pc-tone-brown{background:#452d21}
[data-theme="night"] .pc-tone-brown{color:#d2aa88}
[data-theme="night"] .pc-chip.pc-tone-brown{background:#48351e}
[data-theme="night"] .chip-orden,[data-theme="night"] .chip-mas{color:#9a9084}
[data-theme="night"] .chip-orden:hover,[data-theme="night"] .chip-mas:hover{background:#17140f}
[data-theme="night"] .chip-orden.activo{background:#17140f;color:#c08f5a}
[data-theme="night"] .chip-filtro{background:#0f0d0b}
[data-theme="night"] .chip-filtro.activo{background:#17140f;border-color:#262019;color:#c08f5a}
[data-theme="night"] .menu-filtro{background:#0f0d0b}
[data-theme="night"] .menu-filtro button:hover{background:#17140f}
[data-theme="night"] .panel-orden{background:#0f0d0b}
[data-theme="night"] .orden-agarre{color:#9a9084}
[data-theme="night"] .orden-accion{color:#9a9084}
[data-theme="night"] .orden-accion:hover{background:#17140f}
[data-theme="night"] .orden-vacio{color:#9a9084}
[data-theme="night"] th.col-foco{color:#9a9084}
[data-theme="night"] .foco{background:#0f0d0b}
[data-theme="night"] .foco{border-color:#262019}
[data-theme="night"] .foco:hover{border-color:#262019;background:#17140f}
[data-theme="night"] .foco.activo{background:#17140f;border-color:#262019}
[data-theme="night"] .foco:disabled:hover{background:#0f0d0b;border-color:#262019}
[data-theme="night"] .tag.department{background:color-mix(in srgb,var(--depto,#17140f) 11%,#0f0d0b);color:color-mix(in srgb,var(--depto,#9a9084) 62%,#ede7dd)}
[data-theme="night"] .tag.department .tag-icono{color:var(--depto,#9a9084)}
[data-theme="night"] .galeria-vacia{color:#9a9084}
[data-theme="night"] .icono-guardado>button:first-child{background:#0f0d0b}
[data-theme="night"] .icono-guardado>button:first-child:hover{border-color:#262019}
[data-theme="night"] .icono-guardado.selected>button:first-child{border-color:#262019}
[data-theme="night"] .borrar-icono{background:#0f0d0b;color:#9a9084}
[data-theme="night"] .borrar-icono:hover{color:#d88383;border-color:#733131}
[data-theme="night"] .tag.marca{background:color-mix(in srgb,var(--marca,#17140f) 10%,#0f0d0b);color:color-mix(in srgb,var(--marca,#ede7dd) 62%,#ede7dd)}
[data-theme="night"] .tag.marca.floja{color:#9a9084}
[data-theme="night"] .tag.marca .tag-punto{background:var(--marca,#17140f)}
[data-theme="night"] .tag.project .tag-icono{color:var(--record-color,#9a9084)}
[data-theme="night"] .pc-glifo{color:var(--record-color,#9a9084)}
[data-theme="night"] .marca-sin-logo{background:color-mix(in srgb,var(--marca,#17140f) 12%,#0f0d0b);border-color:color-mix(in srgb,var(--marca,#262019) 28%,#262019)}
[data-theme="night"] .marca-cabecera p{color:#9a9084}
[data-theme="night"] .marca-kpi span{color:#9a9084}
[data-theme="night"] .marca-persona small{color:#9a9084}
[data-theme="night"] .lapiz-marca{color:#9a9084}
[data-theme="night"] .marca-kpi.alerta strong{color:#d18e89}
[data-theme="night"] .marca-avance .progress-bar{background:#17140f}
[data-theme="night"] .marca-avance .progress-bar span{background:var(--marca,#17140f)}
[data-theme="night"] .panel-bloque h3 small{color:#9a9084}
[data-theme="night"] .alerta-texto{color:#d18e89}
[data-theme="night"] button.marca-kpi:hover{border-color:#262019}
[data-theme="night"] button.marca-persona:hover{border-color:#262019}
[data-theme="night"] .contexto{background:color-mix(in srgb,var(--contexto,#17140f) 5%,#0f0d0b)}
[data-theme="night"] .contexto-icono{color:var(--contexto,#9a9084);background:color-mix(in srgb,var(--contexto,#17140f) 13%,#0f0d0b)}
[data-theme="night"] .contexto-tipo{color:color-mix(in srgb,var(--contexto,#9a9084) 68%,#ede7dd)}
[data-theme="night"] .contexto-texto p{color:#9a9084}
[data-theme="night"] .contexto-alerta{color:#d18e89}
[data-theme="night"] .miga{color:#9a9084}
[data-theme="night"] .miga-sep{color:#ede7dd}
[data-theme="night"] .pc-inicial{color:#ede7dd}
[data-theme="night"] .adjuntar-o{color:#9a9084}
[data-theme="night"] .vista-icono{color:var(--record-color,#9a9084);background:color-mix(in srgb,var(--record-color,#17140f) 12%,#0f0d0b)}
[data-theme="night"] .vista-madre{color:#9a9084}
[data-theme="night"] .vista-avance .progress-bar{background:#17140f}
[data-theme="night"] .dato>span{color:#9a9084}
[data-theme="night"] .vista-checklist li.hecho{color:#9a9084}
[data-theme="night"] .vista-archivos .link-preview:hover{background:#17140f}
[data-theme="night"] .notas-editor{background:#0f0d0b}
[data-theme="night"] .notas-sin-editor{color:#9a9084}
[data-theme="night"] .notas-editor .ce-toolbar__plus,[data-theme="night"] .notas-editor .ce-toolbar__settings-btn{color:#9a9084}
[data-theme="night"] tr.elegida td{background:#17140f!important}
[data-theme="night"] .barra-seleccion{background:#17140f}
[data-theme="night"] .barra-seleccion strong{color:#c08f5a}
[data-theme="night"] .pp-trigger{background:#17140f;color:#ede7dd}
[data-theme="night"] .pp-trigger:hover,[data-theme="night"] .pp-trigger[aria-expanded=true]{background:#17140f;border-color:#262019}
[data-theme="night"] .pp-trigger.pp-paused{color:#d8c7ae;background:#262019;border-color:#262019}
[data-theme="night"] .pp-paused .pp-connection-dot{background:#262019}
[data-theme="night"] .pp-trigger.pp-offline{color:#9a9084;background:#0f0d0b;border-color:#262019}
[data-theme="night"] .pp-avatar{color:#ede7dd;background:var(--pp-color,#17140f)}
[data-theme="night"] .pp-count{background:#17140f;color:#c08f5a}
[data-theme="night"] .pp-caret{color:#9a9084}
[data-theme="night"] .pp-connection-dot{background:#262019}
[data-theme="night"] .pp-online .pp-connection-dot{background:#17140f}
[data-theme="night"] .drawer-presence-bar{background:#17140f}
[data-theme="night"] .drawer-presence-bar .pp-trigger:hover,[data-theme="night"] .drawer-presence-bar .pp-trigger[aria-expanded=true]{background:#17140f;border-color:#262019}
[data-theme="night"] .pp-menu{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .pp-menu-close{color:#9a9084}
[data-theme="night"] .pp-menu-close:hover{background:#17140f}
[data-theme="night"] .pp-menu-note{color:#9a9084}
[data-theme="night"] .pp-you{color:#9a9084}
[data-theme="night"] .pp-else-title{color:#9a9084}
[data-theme="night"] .pp-elsewhere-row{color:#9a9084}
[data-theme="night"] .pp-other-count{background:#17140f;color:#9a9084}
[data-theme="night"] .pp-footnote{color:#9a9084}
[data-theme="night"] .pp-empty{color:#9a9084}
[data-theme="night"] .pp-cursor-name{color:#ede7dd}
[data-theme="night"] .pp-menu-sw{color:#9a9084}
[data-theme="night"] #asis-boton{background:#0f0d0b}
[data-theme="night"] #asis-panel{background:#0f0d0b}
[data-theme="night"] .asis-icono{color:#9a9084}
[data-theme="night"] .asis-turno.yo .asis-burbuja{color:#ede7dd}
[data-theme="night"] .asis-pensando i{background:#17140f}
[data-theme="night"] .asis-bienvenida{color:#9a9084}
[data-theme="night"] .asis-nota{color:#9a9084}
[data-theme="night"] .asis-sugerencias button{background:#0f0d0b}
[data-theme="night"] .asis-sugerencias button:hover{border-color:#262019}
[data-theme="night"] .asis-enviar{color:#ede7dd}
[data-theme="night"] .okt-avatar{background:#17140f;color:#c08f5a}
[data-theme="night"] .okt-account-menu{background:#17140f;color:#ede7dd}
[data-theme="night"] .okt-account-email{color:#9a9084}
[data-theme="night"] .okt-account-menu button{color:#ede7dd}
[data-theme="night"] .okt-account-menu button:hover{background:#17140f}
[data-theme="night"] .okt-profile-dialog{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .okt-profile-header{background:#17140f}
[data-theme="night"] .okt-profile-kicker{color:#9a9084}
[data-theme="night"] .okt-profile-header h2{color:#99c398}
[data-theme="night"] .okt-profile-dismiss{color:#9a9084}
[data-theme="night"] .okt-profile-dismiss:hover{background:#17140f;color:#c08f5a}
[data-theme="night"] .okt-profile-photo{background:#17140f}
[data-theme="night"] .okt-profile-identity p{color:#9a9084}
[data-theme="night"] .okt-profile-identity small,[data-theme="night"] .okt-profile-form label small{color:#9a9084}
[data-theme="night"] .okt-profile-grid label{color:#ede7dd}
[data-theme="night"] .okt-profile-form input,[data-theme="night"] .okt-profile-form textarea{background:#0f0d0b;color:#ede7dd}
[data-theme="night"] .okt-profile-form input::placeholder,[data-theme="night"] .okt-profile-form textarea::placeholder{color:#9a9084}
[data-theme="night"] .okt-profile-form input:hover,[data-theme="night"] .okt-profile-form textarea:hover{border-color:#262019}
[data-theme="night"] .okt-profile-form input:focus,[data-theme="night"] .okt-profile-form textarea:focus{border-color:#262019}
[data-theme="night"] .okt-profile-form h3{color:#9a9084}
[data-theme="night"] .okt-profile-button{background:#17140f;color:#c08f5a}
[data-theme="night"] .okt-profile-button:hover{background:#17140f;border-color:#262019}
[data-theme="night"] .okt-profile-button.primary{background:#204632;border-color:#347050;color:#ede7dd}
[data-theme="night"] .okt-profile-button.primary:hover{background:#1e4834}
[data-theme="night"] .okt-profile-feedback{color:#c08f5a}
[data-theme="night"] .okt-profile-feedback.is-error,[data-theme="night"] .okt-profile-load-error{color:#d68e84}
[data-theme="night"] .okt-profile-footer{background:#0f0d0b}
[data-theme="night"] .profile-open:hover{background:#17140f}
[data-theme="night"] .okt-profile-visibility-note{color:#9a9084}
[data-theme="night"]{--ink:#ede7dd;--muted:#9a9084;--line:#262019;--paper:#0f0d0b;--surface:#17140f;--sidebar:#17140f;--green:#c08f5a;--pink:#cf81da}
[data-theme="night"] button:focus-visible,[data-theme="night"] a:focus-visible,[data-theme="night"] input:focus-visible,[data-theme="night"] select:focus-visible,[data-theme="night"] textarea:focus-visible{outline-color:#262019}
[data-theme="night"] .nav-item{color:#9a9084}
[data-theme="night"] .nav-item:hover{background:#17140f}
[data-theme="night"] .nav-item.active{background:#17140f;color:#c08f5a}
[data-theme="night"] .nav-label{color:#9a9084}
[data-theme="night"] .workspace-icon{background:#17140f;color:#c08f5a}
[data-theme="night"] .sidebar-note{border-top-color:#262019;color:#9a9084}
[data-theme="night"] .note-symbol{color:#c08f5a}
[data-theme="night"] .drive-link{color:#9a9084}
[data-theme="night"] .icon-button{color:#9a9084}
[data-theme="night"] .icon-button:hover{background:#17140f}
[data-theme="night"] .button:hover{border-color:#262019}
[data-theme="night"] .button.primary:hover{background:#17140f}
[data-theme="night"] .button.primary span{color:#c08f5a}
[data-theme="night"] .button.secondary{background:#17140f}
[data-theme="night"] .button.text{color:#9a9084}
[data-theme="night"] .title-dot{color:#cf81da}
[data-theme="night"] .eyebrow{color:#9a9084}
[data-theme="night"] .metric:first-child{background:#17140f;border-color:#262019}
[data-theme="night"] .metric-symbol{color:#c08f5a}
[data-theme="night"] .metric-top,[data-theme="night"] .metric-sub{color:#9a9084}
[data-theme="night"] .view-tab{color:#9a9084}
[data-theme="night"] .view-tab.active{color:#c08f5a;border-color:#262019}
[data-theme="night"] .filter-select.selected{background-color:#17140f;border-color:#262019}
[data-theme="night"] .clear-filters{color:#d081da}
[data-theme="night"] .record-count,[data-theme="night"] .filter-group-label{color:#9a9084}
[data-theme="night"] .data-table th{background:#17140f;color:#9a9084;border-bottom-color:#262019}
[data-theme="night"] .data-table td{border-bottom-color:#262019}
[data-theme="night"] .data-table th+th,[data-theme="night"] .data-table td+td{border-left-color:#262019}
[data-theme="night"] .data-table tbody tr:not(.group-row):hover td{background:#17140f}
[data-theme="night"] .record-open:hover{color:#c08f5a}
[data-theme="night"] .row-symbol{background:#17140f;border-color:#262019;color:#c08f5a}
[data-theme="night"] .group-row td{background:#17140f!important;border-bottom-color:#262019;color:#c08f5a}
[data-theme="night"] .group-count{color:#c08f5a}
[data-theme="night"] .table-footnote{color:#9a9084;border-top-color:#262019}
[data-theme="night"] .table-footnote span{color:#c08f5a}
[data-theme="night"] .board{background:#17140f}
[data-theme="night"] .board-column{background:#17140f;border-color:#262019}
[data-theme="night"] .column-empty{border-color:#262019;color:#9a9084}
[data-theme="night"] .task-card{border-color:#262019}
[data-theme="night"] .card-meta{color:#9a9084}
[data-theme="night"] .calendar-weekday{background:#17140f;color:#c08f5a}
[data-theme="night"] .calendar-day.outside{background:#17140f}
[data-theme="night"] .today .day-number{background:#17140f}
[data-theme="night"] .calendar-task{background:#17140f;border-left-color:#262019}
[data-theme="night"] .empty-icon{background:#17140f;border-color:#262019;color:#c08f5a}
[data-theme="night"] .progress-bar{background:#17140f}
[data-theme="night"] .progress-bar span{background:#17140f}
[data-theme="night"] .drawer-section h3 small,[data-theme="night"] .field-label,[data-theme="night"] .field>label,[data-theme="night"] .field small,[data-theme="night"] .field-hint{color:#9a9084}
[data-theme="night"] .field input,[data-theme="night"] .field select,[data-theme="night"] .field textarea,[data-theme="night"] .comment-input,[data-theme="night"] .people-picker{border-color:#262019}
[data-theme="night"] .person-option{color:#9a9084}
[data-theme="night"] .readonly-notice{background:#17140f;color:#c08f5a;border-color:#262019}
[data-theme="night"] .add-row,[data-theme="night"] .member-view{color:#c08f5a}
[data-theme="night"] .toast{background:#17140f;border-color:#262019;color:#c08f5a}
[data-theme="night"] .access-screen{background:#17140f}
[data-theme="night"] .product-mark{background:#17140f;color:#c08f5a}
[data-theme="night"] .loader{border-color:#262019;border-top-color:#262019}
[data-theme="night"] .brand-dot{background:#8a6032}
[data-theme="night"] .scrum-subnav{border-left-color:#262019}
[data-theme="night"] .scrum-expand,[data-theme="night"] .scrum-preset{color:#9a9084}
[data-theme="night"] .scrum-preset:hover{background:#17140f;color:#c08f5a}
[data-theme="night"] .scrum-preset.active{background:#17140f;color:#c08f5a}
[data-theme="night"] .scrum-bar,[data-theme="night"] .scrum-toolbar{background:#17140f;border-color:#262019}
[data-theme="night"] .pp-trigger,[data-theme="night"] .pp-avatars,[data-theme="night"] .pp-label{color:#c08f5a}
[data-theme="night"] .pp-count{background:#17140f;color:#c08f5a}
[data-theme="night"] .pp-trigger.pp-online{color:#c08f5a}
[data-theme="night"] .breadcrumb,[data-theme="night"] .breadcrumb strong,[data-theme="night"] #breadcrumb-title{color:#9a9084}
[data-theme="night"] .history-controls{color:#9a9084}
[data-theme="night"] .icon-button.history-button,[data-theme="night"] .icon-button.history-button svg{color:#9a9084}
[data-theme="night"] .avatar.okt-avatar,[data-theme="night"] #profile-avatar{background:#17140f;color:#c08f5a}
[data-theme="night"] #profile-role{color:#9a9084}
[data-theme="night"] .crumb-divider{color:#9a9084}
[data-theme="night"] .signal-dot.green{background:#2a4026}

/* --- ajustes a mano, van los ultimos para que ganen al generado --- */
[data-theme="dark"] .foco{background:#0a0a0a;border-color:#2f3339}
[data-theme="dark"] .foco:hover{background:#161616;border-color:#3f454d}
[data-theme="dark"] .foco.activo,[data-theme="dark"] .foco.activo:hover{background:#0068d7;border-color:#3e9bff}
[data-theme="night"] .foco{background:#0f0d0b;border-color:#332a20}
[data-theme="night"] .foco:hover{background:#17140f;border-color:#463a2c}
[data-theme="night"] .foco.activo,[data-theme="night"] .foco.activo:hover{background:#8a6032;border-color:#c08f5a}

/* El globo de lo que escribe uno: el generador convertia el verde en un tono
   claro y dejaba texto claro sobre claro (contraste 2.5). Se fija a mano. */
[data-theme="dark"] .asis-turno.yo .asis-burbuja{background:#0068d7;color:#f5f8ff}
[data-theme="night"] .asis-turno.yo .asis-burbuja{background:#8a6032;color:#fbf6ee}
[data-theme="dark"] .asis-enviar{background:#0068d7;color:#f5f8ff}
[data-theme="night"] .asis-enviar{background:#8a6032;color:#fbf6ee}

/* En oscuro el ojo apagado no puede "aclararse" con brightness: sobre negro se
   iria a blanco. Se baja la opacidad y se deja el gris tal cual. */
[data-theme="dark"] .foco span,[data-theme="night"] .foco span{filter:grayscale(1);opacity:.26}
[data-theme="dark"] .foco:hover span,[data-theme="night"] .foco:hover span{opacity:.6;filter:grayscale(1)}
[data-theme="dark"] .foco.activo span,[data-theme="night"] .foco.activo span{filter:none;opacity:1}

/* En oscuro la mezcla tiene que ir hacia el fondo, no hacia el blanco. */
[data-theme="dark"] .tag.department{background:color-mix(in srgb,var(--depto,#8a909a) 18%,#0a0a0a);color:color-mix(in srgb,var(--depto,#8a909a) 45%,#f0f0f2)}
[data-theme="night"] .tag.department{background:color-mix(in srgb,var(--depto,#9a9084) 18%,#0f0d0b);color:color-mix(in srgb,var(--depto,#9a9084) 45%,#ede7dd)}

/* El borde de la marca "floja" (pertenece pero no tiene trabajo alli) se mezcla
   con un gris claro: en oscuro hay que llevarlo al fondo o queda un marco blanco. */
[data-theme="dark"] .tag.marca.floja{background:transparent;border-color:color-mix(in srgb,var(--marca,#8a909a) 34%,#2a2a2e)}
[data-theme="night"] .tag.marca.floja{background:transparent;border-color:color-mix(in srgb,var(--marca,#9a9084) 34%,#2b2721)}

