/* src/styles/tokens.css — DOMSALUD V2 (Fordex). Valores RGB separados por espacio para soportar opacidad: rgb(var(--x) / <alpha>). */

:root {
  --bg: 248 248 252;
  --surface: 255 255 255;
  --surface-2: 241 241 248;
  --surface-3: 232 232 243;
  --border: 226 226 238;
  --border-strong: 140 140 168;
  --fg: 13 13 26;
  --fg-muted: 90 90 120;
  --fg-subtle: 107 107 135;
  --fg-inverse: 255 255 255;
  --brand: 37 40 118;
  --brand-hover: 27 29 92;
  --brand-soft: 233 233 247;
  --brand-text: 37 40 118;
  --on-brand: 255 255 255;
  --accent: 0 180 187;
  --accent-strong: 0 119 124;
  --accent-soft: 221 246 247;
  --on-accent: 13 13 26;
  --ring: 0 119 124;
  --success: 56 161 105;
  --success-strong: 47 125 79;
  --success-soft: 230 244 236;
  --success-fg: 31 94 58;
  --warning: 217 119 6;
  --warning-strong: 180 83 9;
  --warning-soft: 254 243 226;
  --warning-fg: 138 59 5;
  --danger: 220 38 38;
  --danger-hover: 185 28 28;
  --danger-soft: 253 236 236;
  --danger-fg: 153 27 27;
  --info: 37 99 235;
  --info-soft: 232 240 254;
  --info-fg: 30 64 175;
  --offline: 71 85 105;
  --offline-soft: 238 240 244;
  --overlay: 13 13 26;
  --hue-gris: 100 116 139; --hue-gris-soft: 238 240 244; --hue-gris-fg: 51 65 85;
  --hue-azul: 37 99 235; --hue-azul-soft: 229 238 253; --hue-azul-fg: 30 58 138;
  --hue-celeste: 2 132 199; --hue-celeste-soft: 224 242 254; --hue-celeste-fg: 7 89 133;
  --hue-violeta: 124 58 237; --hue-violeta-soft: 240 234 254; --hue-violeta-fg: 91 33 182;
  --hue-turquesa: 13 148 136; --hue-turquesa-soft: 221 246 243; --hue-turquesa-fg: 17 94 89;
  --hue-verde: 22 163 74; --hue-verde-soft: 227 246 233; --hue-verde-fg: 22 101 52;
  --hue-oliva: 101 163 13; --hue-oliva-soft: 238 247 220; --hue-oliva-fg: 63 98 18;
  --hue-ambar: 217 119 6; --hue-ambar-soft: 254 243 226; --hue-ambar-fg: 146 64 14;
  --hue-naranja: 234 88 12; --hue-naranja-soft: 255 237 227; --hue-naranja-fg: 154 52 18;
  --hue-rojo: 220 38 38; --hue-rojo-soft: 253 236 236; --hue-rojo-fg: 153 27 27;
  --hue-rosa: 219 39 119; --hue-rosa-soft: 252 231 243; --hue-rosa-fg: 157 23 77;
  --hue-indigo: 79 70 229; --hue-indigo-soft: 236 236 253; --hue-indigo-fg: 55 48 163;
  --hue-piedra: 120 113 108; --hue-piedra-soft: 240 239 238; --hue-piedra-fg: 68 64 60;
  --chart-cat-1: 79 70 229;
  --chart-cat-2: 13 148 136;
  --chart-cat-3: 217 119 6;
  --chart-cat-4: 219 39 119;
  --chart-cat-5: 2 132 199;
  --chart-cat-6: 101 163 13;
  --chart-cat-7: 124 58 237;
  --chart-cat-8: 120 113 108;
  --chart-seq-1: 236 236 253;
  --chart-seq-2: 199 200 240;
  --chart-seq-3: 160 162 226;
  --chart-seq-4: 122 125 210;
  --chart-seq-5: 85 88 190;
  --chart-seq-6: 58 61 156;
  --chart-seq-7: 37 40 118;
  --chart-div-1: 185 28 28;
  --chart-div-2: 248 113 113;
  --chart-div-3: 253 226 226;
  --chart-div-4: 241 241 248;
  --chart-div-5: 204 251 241;
  --chart-div-6: 45 212 191;
  --chart-div-7: 15 118 110;
}

/* Tema oscuro explícito o por sistema (la clase .dark la pone el ThemeProvider) */
.dark {
  --bg: 13 13 26;
  --surface: 22 22 42;
  --surface-2: 30 30 54;
  --surface-3: 38 38 69;
  --border: 42 42 69;
  --border-strong: 110 110 150;
  --fg: 241 241 248;
  --fg-muted: 163 163 194;
  --fg-subtle: 138 138 171;
  --fg-inverse: 13 13 26;
  --brand: 139 143 232;
  --brand-hover: 165 168 238;
  --brand-soft: 35 36 74;
  --brand-text: 197 199 245;
  --on-brand: 13 13 26;
  --accent: 43 212 218;
  --accent-strong: 43 212 218;
  --accent-soft: 11 46 48;
  --on-accent: 13 13 26;
  --ring: 43 212 218;
  --success: 95 203 138;
  --success-strong: 95 203 138;
  --success-soft: 18 48 31;
  --success-fg: 167 232 192;
  --warning: 245 165 36;
  --warning-strong: 245 165 36;
  --warning-soft: 58 37 8;
  --warning-fg: 252 217 160;
  --danger: 248 113 113;
  --danger-hover: 252 165 165;
  --danger-soft: 59 18 20;
  --danger-fg: 254 202 202;
  --info: 96 165 250;
  --info-soft: 16 34 63;
  --info-fg: 191 219 254;
  --offline: 148 163 184;
  --offline-soft: 35 40 56;
  --overlay: 0 0 0;
  --hue-gris: 148 163 184; --hue-gris-soft: 35 40 56; --hue-gris-fg: 226 232 240;
  --hue-azul: 96 165 250; --hue-azul-soft: 19 37 74; --hue-azul-fg: 191 219 254;
  --hue-celeste: 56 189 248; --hue-celeste-soft: 11 42 61; --hue-celeste-fg: 186 230 253;
  --hue-violeta: 167 139 250; --hue-violeta-soft: 37 24 63; --hue-violeta-fg: 221 214 254;
  --hue-turquesa: 45 212 191; --hue-turquesa-soft: 11 46 43; --hue-turquesa-fg: 153 246 228;
  --hue-verde: 74 222 128; --hue-verde-soft: 15 46 27; --hue-verde-fg: 187 247 208;
  --hue-oliva: 163 230 53; --hue-oliva-soft: 31 42 11; --hue-oliva-fg: 217 249 157;
  --hue-ambar: 251 191 36; --hue-ambar-soft: 58 37 8; --hue-ambar-fg: 253 230 138;
  --hue-naranja: 251 146 60; --hue-naranja-soft: 61 26 10; --hue-naranja-fg: 254 215 170;
  --hue-rojo: 248 113 113; --hue-rojo-soft: 59 18 20; --hue-rojo-fg: 254 202 202;
  --hue-rosa: 244 114 182; --hue-rosa-soft: 58 16 39; --hue-rosa-fg: 251 207 232;
  --hue-indigo: 129 140 248; --hue-indigo-soft: 29 27 75; --hue-indigo-fg: 199 210 254;
  --hue-piedra: 168 162 158; --hue-piedra-soft: 42 39 37; --hue-piedra-fg: 231 229 228;
  --chart-cat-1: 129 140 248;
  --chart-cat-2: 45 212 191;
  --chart-cat-3: 251 191 36;
  --chart-cat-4: 244 114 182;
  --chart-cat-5: 56 189 248;
  --chart-cat-6: 163 230 53;
  --chart-cat-7: 167 139 250;
  --chart-cat-8: 168 162 158;
  --chart-seq-1: 29 27 75;
  --chart-seq-2: 43 44 110;
  --chart-seq-3: 61 63 144;
  --chart-seq-4: 84 87 176;
  --chart-seq-5: 111 115 204;
  --chart-seq-6: 139 143 232;
  --chart-seq-7: 197 199 245;
  --chart-div-1: 248 113 113;
  --chart-div-2: 180 84 84;
  --chart-div-3: 74 29 31;
  --chart-div-4: 38 38 69;
  --chart-div-5: 19 78 74;
  --chart-div-6: 45 168 153;
  --chart-div-7: 94 234 212;
}

/* Alias de estado: se declaran una sola vez y heredan del tema activo */
:root, .dark, .theme-light {
  --state-orden-ordenada: var(--hue-gris); --state-orden-ordenada-soft: var(--hue-gris-soft); --state-orden-ordenada-fg: var(--hue-gris-fg);
  --state-orden-programada: var(--hue-celeste); --state-orden-programada-soft: var(--hue-celeste-soft); --state-orden-programada-fg: var(--hue-celeste-fg);
  --state-orden-liberada: var(--hue-naranja); --state-orden-liberada-soft: var(--hue-naranja-soft); --state-orden-liberada-fg: var(--hue-naranja-fg);
  --state-orden-aceptada: var(--hue-azul); --state-orden-aceptada-soft: var(--hue-azul-soft); --state-orden-aceptada-fg: var(--hue-azul-fg);
  --state-orden-en-curso: var(--hue-violeta); --state-orden-en-curso-soft: var(--hue-violeta-soft); --state-orden-en-curso-fg: var(--hue-violeta-fg);
  --state-orden-finalizada: var(--hue-verde); --state-orden-finalizada-soft: var(--hue-verde-soft); --state-orden-finalizada-fg: var(--hue-verde-fg);
  --state-orden-facturada: var(--hue-turquesa); --state-orden-facturada-soft: var(--hue-turquesa-soft); --state-orden-facturada-fg: var(--hue-turquesa-fg);
  --state-orden-cancelada: var(--hue-rojo); --state-orden-cancelada-soft: var(--hue-rojo-soft); --state-orden-cancelada-fg: var(--hue-rojo-fg);
  --state-orden-dividida: var(--hue-piedra); --state-orden-dividida-soft: var(--hue-piedra-soft); --state-orden-dividida-fg: var(--hue-piedra-fg);
  --state-sesion-pendiente-cuenta: var(--hue-gris); --state-sesion-pendiente-cuenta-soft: var(--hue-gris-soft); --state-sesion-pendiente-cuenta-fg: var(--hue-gris-fg);
  --state-sesion-en-cuenta: var(--hue-azul); --state-sesion-en-cuenta-soft: var(--hue-azul-soft); --state-sesion-en-cuenta-fg: var(--hue-azul-fg);
  --state-sesion-retirada: var(--hue-naranja); --state-sesion-retirada-soft: var(--hue-naranja-soft); --state-sesion-retirada-fg: var(--hue-naranja-fg);
  --state-sesion-eliminada: var(--hue-rojo); --state-sesion-eliminada-soft: var(--hue-rojo-soft); --state-sesion-eliminada-fg: var(--hue-rojo-fg);
  --state-sesion-doble: var(--hue-violeta); --state-sesion-doble-soft: var(--hue-violeta-soft); --state-sesion-doble-fg: var(--hue-violeta-fg);
  --state-cuenta-sin-radicar: var(--hue-gris); --state-cuenta-sin-radicar-soft: var(--hue-gris-soft); --state-cuenta-sin-radicar-fg: var(--hue-gris-fg);
  --state-cuenta-recibida: var(--hue-azul); --state-cuenta-recibida-soft: var(--hue-azul-soft); --state-cuenta-recibida-fg: var(--hue-azul-fg);
  --state-cuenta-glosada: var(--hue-naranja); --state-cuenta-glosada-soft: var(--hue-naranja-soft); --state-cuenta-glosada-fg: var(--hue-naranja-fg);
  --state-cuenta-aprobada-pago: var(--hue-turquesa); --state-cuenta-aprobada-pago-soft: var(--hue-turquesa-soft); --state-cuenta-aprobada-pago-fg: var(--hue-turquesa-fg);
  --state-cuenta-pagada: var(--hue-verde); --state-cuenta-pagada-soft: var(--hue-verde-soft); --state-cuenta-pagada-fg: var(--hue-verde-fg);
  --state-cuenta-anulada: var(--hue-piedra); --state-cuenta-anulada-soft: var(--hue-piedra-soft); --state-cuenta-anulada-fg: var(--hue-piedra-fg);
  --state-glosa-abierta: var(--hue-naranja); --state-glosa-abierta-soft: var(--hue-naranja-soft); --state-glosa-abierta-fg: var(--hue-naranja-fg);
  --state-glosa-objetada: var(--hue-rosa); --state-glosa-objetada-soft: var(--hue-rosa-soft); --state-glosa-objetada-fg: var(--hue-rosa-fg);
  --state-glosa-aceptada: var(--hue-verde); --state-glosa-aceptada-soft: var(--hue-verde-soft); --state-glosa-aceptada-fg: var(--hue-verde-fg);
  --state-glosa-levantada: var(--hue-gris); --state-glosa-levantada-soft: var(--hue-gris-soft); --state-glosa-levantada-fg: var(--hue-gris-fg);
  --state-novedad-pendiente: var(--hue-ambar); --state-novedad-pendiente-soft: var(--hue-ambar-soft); --state-novedad-pendiente-fg: var(--hue-ambar-fg);
  --state-novedad-en-revision: var(--hue-azul); --state-novedad-en-revision-soft: var(--hue-azul-soft); --state-novedad-en-revision-fg: var(--hue-azul-fg);
  --state-novedad-resuelta: var(--hue-verde); --state-novedad-resuelta-soft: var(--hue-verde-soft); --state-novedad-resuelta-fg: var(--hue-verde-fg);
  --state-novedad-rechazada: var(--hue-rojo); --state-novedad-rechazada-soft: var(--hue-rojo-soft); --state-novedad-rechazada-fg: var(--hue-rojo-fg);
  --state-cita-mg-propuesta: var(--hue-gris); --state-cita-mg-propuesta-soft: var(--hue-gris-soft); --state-cita-mg-propuesta-fg: var(--hue-gris-fg);
  --state-cita-mg-confirmada: var(--hue-verde); --state-cita-mg-confirmada-soft: var(--hue-verde-soft); --state-cita-mg-confirmada-fg: var(--hue-verde-fg);
  --state-cita-mg-otro-dia: var(--hue-celeste); --state-cita-mg-otro-dia-soft: var(--hue-celeste-soft); --state-cita-mg-otro-dia-fg: var(--hue-celeste-fg);
  --state-cita-mg-no-contesta: var(--hue-ambar); --state-cita-mg-no-contesta-soft: var(--hue-ambar-soft); --state-cita-mg-no-contesta-fg: var(--hue-ambar-fg);
  --state-cita-mg-rechazada: var(--hue-rojo); --state-cita-mg-rechazada-soft: var(--hue-rojo-soft); --state-cita-mg-rechazada-fg: var(--hue-rojo-fg);
  --state-cita-mg-quitada: var(--hue-piedra); --state-cita-mg-quitada-soft: var(--hue-piedra-soft); --state-cita-mg-quitada-fg: var(--hue-piedra-fg);
  --state-cita-mg-atendida: var(--hue-turquesa); --state-cita-mg-atendida-soft: var(--hue-turquesa-soft); --state-cita-mg-atendida-fg: var(--hue-turquesa-fg);
  --state-cita-mg-no-atendida: var(--hue-rosa); --state-cita-mg-no-atendida-soft: var(--hue-rosa-soft); --state-cita-mg-no-atendida-fg: var(--hue-rosa-fg);
  --state-cita-intra-agendada: var(--hue-azul); --state-cita-intra-agendada-soft: var(--hue-azul-soft); --state-cita-intra-agendada-fg: var(--hue-azul-fg);
  --state-cita-intra-en-espera: var(--hue-ambar); --state-cita-intra-en-espera-soft: var(--hue-ambar-soft); --state-cita-intra-en-espera-fg: var(--hue-ambar-fg);
  --state-cita-intra-en-atencion: var(--hue-turquesa); --state-cita-intra-en-atencion-soft: var(--hue-turquesa-soft); --state-cita-intra-en-atencion-fg: var(--hue-turquesa-fg);
  --state-cita-intra-atendida: var(--hue-verde); --state-cita-intra-atendida-soft: var(--hue-verde-soft); --state-cita-intra-atendida-fg: var(--hue-verde-fg);
  --state-cita-intra-cancelada: var(--hue-rojo); --state-cita-intra-cancelada-soft: var(--hue-rojo-soft); --state-cita-intra-cancelada-fg: var(--hue-rojo-fg);
  --state-cita-intra-no-asistio: var(--hue-violeta); --state-cita-intra-no-asistio-soft: var(--hue-violeta-soft); --state-cita-intra-no-asistio-fg: var(--hue-violeta-fg);
  --state-autorizacion-sin-cargar: var(--hue-ambar); --state-autorizacion-sin-cargar-soft: var(--hue-ambar-soft); --state-autorizacion-sin-cargar-fg: var(--hue-ambar-fg);
  --state-autorizacion-cargada: var(--hue-azul); --state-autorizacion-cargada-soft: var(--hue-azul-soft); --state-autorizacion-cargada-fg: var(--hue-azul-fg);
  --state-autorizacion-vigente: var(--hue-verde); --state-autorizacion-vigente-soft: var(--hue-verde-soft); --state-autorizacion-vigente-fg: var(--hue-verde-fg);
  --state-autorizacion-por-vencer: var(--hue-naranja); --state-autorizacion-por-vencer-soft: var(--hue-naranja-soft); --state-autorizacion-por-vencer-fg: var(--hue-naranja-fg);
  --state-autorizacion-vencida: var(--hue-rojo); --state-autorizacion-vencida-soft: var(--hue-rojo-soft); --state-autorizacion-vencida-fg: var(--hue-rojo-fg);
  --state-autorizacion-no-requiere: var(--hue-gris); --state-autorizacion-no-requiere-soft: var(--hue-gris-soft); --state-autorizacion-no-requiere-fg: var(--hue-gris-fg);
  --state-factura-borrador: var(--hue-gris); --state-factura-borrador-soft: var(--hue-gris-soft); --state-factura-borrador-fg: var(--hue-gris-fg);
  --state-factura-emitida: var(--hue-azul); --state-factura-emitida-soft: var(--hue-azul-soft); --state-factura-emitida-fg: var(--hue-azul-fg);
  --state-factura-rips-validando: var(--hue-celeste); --state-factura-rips-validando-soft: var(--hue-celeste-soft); --state-factura-rips-validando-fg: var(--hue-celeste-fg);
  --state-factura-rips-rechazado: var(--hue-rojo); --state-factura-rips-rechazado-soft: var(--hue-rojo-soft); --state-factura-rips-rechazado-fg: var(--hue-rojo-fg);
  --state-factura-rips-notificaciones: var(--hue-ambar); --state-factura-rips-notificaciones-soft: var(--hue-ambar-soft); --state-factura-rips-notificaciones-fg: var(--hue-ambar-fg);
  --state-factura-cuv: var(--hue-turquesa); --state-factura-cuv-soft: var(--hue-turquesa-soft); --state-factura-cuv-fg: var(--hue-turquesa-fg);
  --state-factura-lista-radicar: var(--hue-indigo); --state-factura-lista-radicar-soft: var(--hue-indigo-soft); --state-factura-lista-radicar-fg: var(--hue-indigo-fg);
  --state-factura-radicada: var(--hue-verde); --state-factura-radicada-soft: var(--hue-verde-soft); --state-factura-radicada-fg: var(--hue-verde-fg);
  --state-factura-por-vencer: var(--hue-naranja); --state-factura-por-vencer-soft: var(--hue-naranja-soft); --state-factura-por-vencer-fg: var(--hue-naranja-fg);
  --state-factura-anulada: var(--hue-piedra); --state-factura-anulada-soft: var(--hue-piedra-soft); --state-factura-anulada-fg: var(--hue-piedra-fg);
  --state-robot-programado: var(--hue-gris); --state-robot-programado-soft: var(--hue-gris-soft); --state-robot-programado-fg: var(--hue-gris-fg);
  --state-robot-ejecutando: var(--hue-azul); --state-robot-ejecutando-soft: var(--hue-azul-soft); --state-robot-ejecutando-fg: var(--hue-azul-fg);
  --state-robot-exitoso: var(--hue-verde); --state-robot-exitoso-soft: var(--hue-verde-soft); --state-robot-exitoso-fg: var(--hue-verde-fg);
  --state-robot-advertencias: var(--hue-ambar); --state-robot-advertencias-soft: var(--hue-ambar-soft); --state-robot-advertencias-fg: var(--hue-ambar-fg);
  --state-robot-fallido: var(--hue-rojo); --state-robot-fallido-soft: var(--hue-rojo-soft); --state-robot-fallido-fg: var(--hue-rojo-fg);
  --state-robot-pausado: var(--hue-piedra); --state-robot-pausado-soft: var(--hue-piedra-soft); --state-robot-pausado-fg: var(--hue-piedra-fg);
  --state-sync-sincronizado: var(--hue-verde); --state-sync-sincronizado-soft: var(--hue-verde-soft); --state-sync-sincronizado-fg: var(--hue-verde-fg);
  --state-sync-pendiente: var(--hue-ambar); --state-sync-pendiente-soft: var(--hue-ambar-soft); --state-sync-pendiente-fg: var(--hue-ambar-fg);
  --state-sync-sincronizando: var(--hue-azul); --state-sync-sincronizando-soft: var(--hue-azul-soft); --state-sync-sincronizando-fg: var(--hue-azul-fg);
  --state-sync-reintentando: var(--hue-naranja); --state-sync-reintentando-soft: var(--hue-naranja-soft); --state-sync-reintentando-fg: var(--hue-naranja-fg);
  --state-sync-rechazado: var(--hue-rojo); --state-sync-rechazado-soft: var(--hue-rojo-soft); --state-sync-rechazado-fg: var(--hue-rojo-fg);
  --state-validador-activo: var(--hue-verde); --state-validador-activo-soft: var(--hue-verde-soft); --state-validador-activo-fg: var(--hue-verde-fg);
  --state-validador-inactivo: var(--hue-rojo); --state-validador-inactivo-soft: var(--hue-rojo-soft); --state-validador-inactivo-fg: var(--hue-rojo-fg);
  --state-validador-sin-validar: var(--hue-ambar); --state-validador-sin-validar-soft: var(--hue-ambar-soft); --state-validador-sin-validar-fg: var(--hue-ambar-fg);
  --state-validador-uaps-no-ds: var(--hue-naranja); --state-validador-uaps-no-ds-soft: var(--hue-naranja-soft); --state-validador-uaps-no-ds-fg: var(--hue-naranja-fg);
  --state-validador-no-aplica: var(--hue-gris); --state-validador-no-aplica-soft: var(--hue-gris-soft); --state-validador-no-aplica-fg: var(--hue-gris-fg);
  --state-ticket-nuevo: var(--hue-celeste); --state-ticket-nuevo-soft: var(--hue-celeste-soft); --state-ticket-nuevo-fg: var(--hue-celeste-fg);
  --state-ticket-en-analisis: var(--hue-violeta); --state-ticket-en-analisis-soft: var(--hue-violeta-soft); --state-ticket-en-analisis-fg: var(--hue-violeta-fg);
  --state-ticket-aprobado: var(--hue-indigo); --state-ticket-aprobado-soft: var(--hue-indigo-soft); --state-ticket-aprobado-fg: var(--hue-indigo-fg);
  --state-ticket-en-desarrollo: var(--hue-azul); --state-ticket-en-desarrollo-soft: var(--hue-azul-soft); --state-ticket-en-desarrollo-fg: var(--hue-azul-fg);
  --state-ticket-en-pruebas: var(--hue-ambar); --state-ticket-en-pruebas-soft: var(--hue-ambar-soft); --state-ticket-en-pruebas-fg: var(--hue-ambar-fg);
  --state-ticket-en-produccion: var(--hue-turquesa); --state-ticket-en-produccion-soft: var(--hue-turquesa-soft); --state-ticket-en-produccion-fg: var(--hue-turquesa-fg);
  --state-ticket-cerrado: var(--hue-verde); --state-ticket-cerrado-soft: var(--hue-verde-soft); --state-ticket-cerrado-fg: var(--hue-verde-fg);
  --state-ticket-descartado: var(--hue-piedra); --state-ticket-descartado-soft: var(--hue-piedra-soft); --state-ticket-descartado-fg: var(--hue-piedra-fg);
  --state-caracterizacion-por-contactar: var(--hue-gris); --state-caracterizacion-por-contactar-soft: var(--hue-gris-soft); --state-caracterizacion-por-contactar-fg: var(--hue-gris-fg);
  --state-caracterizacion-no-contesta: var(--hue-ambar); --state-caracterizacion-no-contesta-soft: var(--hue-ambar-soft); --state-caracterizacion-no-contesta-fg: var(--hue-ambar-fg);
  --state-caracterizacion-contactado: var(--hue-azul); --state-caracterizacion-contactado-soft: var(--hue-azul-soft); --state-caracterizacion-contactado-fg: var(--hue-azul-fg);
  --state-pertinencia-en-valoracion: var(--hue-azul); --state-pertinencia-en-valoracion-soft: var(--hue-azul-soft); --state-pertinencia-en-valoracion-fg: var(--hue-azul-fg);
  --state-pertinencia-pertinente: var(--hue-verde); --state-pertinencia-pertinente-soft: var(--hue-verde-soft); --state-pertinencia-pertinente-fg: var(--hue-verde-fg);
  --state-pertinencia-no-pertinente: var(--hue-rojo); --state-pertinencia-no-pertinente-soft: var(--hue-rojo-soft); --state-pertinencia-no-pertinente-fg: var(--hue-rojo-fg);
  --state-pertinencia-notificado: var(--hue-piedra); --state-pertinencia-notificado-soft: var(--hue-piedra-soft); --state-pertinencia-notificado-fg: var(--hue-piedra-fg);
  --state-copago-sin-copago: var(--hue-gris); --state-copago-sin-copago-soft: var(--hue-gris-soft); --state-copago-sin-copago-fg: var(--hue-gris-fg);
  --state-copago-exonerado: var(--hue-violeta); --state-copago-exonerado-soft: var(--hue-violeta-soft); --state-copago-exonerado-fg: var(--hue-violeta-fg);
  --state-copago-nequi: var(--hue-celeste); --state-copago-nequi-soft: var(--hue-celeste-soft); --state-copago-nequi-fg: var(--hue-celeste-fg);
  --state-copago-efectivo: var(--hue-verde); --state-copago-efectivo-soft: var(--hue-verde-soft); --state-copago-efectivo-fg: var(--hue-verde-fg);
  --state-copago-no-pago: var(--hue-rojo); --state-copago-no-pago-soft: var(--hue-rojo-soft); --state-copago-no-pago-fg: var(--hue-rojo-fg);
  --state-copago-arqueado: var(--hue-turquesa); --state-copago-arqueado-soft: var(--hue-turquesa-soft); --state-copago-arqueado-fg: var(--hue-turquesa-fg);
  --state-profesional-disponible: var(--hue-verde); --state-profesional-disponible-soft: var(--hue-verde-soft); --state-profesional-disponible-fg: var(--hue-verde-fg);
  --state-profesional-en-ruta: var(--hue-azul); --state-profesional-en-ruta-soft: var(--hue-azul-soft); --state-profesional-en-ruta-fg: var(--hue-azul-fg);
  --state-profesional-en-atencion: var(--hue-violeta); --state-profesional-en-atencion-soft: var(--hue-violeta-soft); --state-profesional-en-atencion-fg: var(--hue-violeta-fg);
  --state-profesional-sin-senal: var(--hue-gris); --state-profesional-sin-senal-soft: var(--hue-gris-soft); --state-profesional-sin-senal-fg: var(--hue-gris-fg);
  --state-profesional-inactivo: var(--hue-piedra); --state-profesional-inactivo-soft: var(--hue-piedra-soft); --state-profesional-inactivo-fg: var(--hue-piedra-fg);
  --state-paciente-activo: var(--hue-verde); --state-paciente-activo-soft: var(--hue-verde-soft); --state-paciente-activo-fg: var(--hue-verde-fg);
  --state-paciente-suspendido: var(--hue-ambar); --state-paciente-suspendido-soft: var(--hue-ambar-soft); --state-paciente-suspendido-fg: var(--hue-ambar-fg);
  --state-paciente-inactivo: var(--hue-piedra); --state-paciente-inactivo-soft: var(--hue-piedra-soft); --state-paciente-inactivo-fg: var(--hue-piedra-fg);
  --state-caracterizacion-datos-confirmados: var(--hue-verde); --state-caracterizacion-datos-confirmados-soft: var(--hue-verde-soft); --state-caracterizacion-datos-confirmados-fg: var(--hue-verde-fg);
  --state-autorizacion-en-tramite: var(--hue-celeste); --state-autorizacion-en-tramite-soft: var(--hue-celeste-soft); --state-autorizacion-en-tramite-fg: var(--hue-celeste-fg);
  --state-hc-sin-iniciar: var(--hue-gris); --state-hc-sin-iniciar-soft: var(--hue-gris-soft); --state-hc-sin-iniciar-fg: var(--hue-gris-fg);
  --state-hc-habilitada: var(--hue-celeste); --state-hc-habilitada-soft: var(--hue-celeste-soft); --state-hc-habilitada-fg: var(--hue-celeste-fg);
  --state-hc-abierta: var(--hue-azul); --state-hc-abierta-soft: var(--hue-azul-soft); --state-hc-abierta-fg: var(--hue-azul-fg);
  --state-hc-cerrada-local: var(--hue-ambar); --state-hc-cerrada-local-soft: var(--hue-ambar-soft); --state-hc-cerrada-local-fg: var(--hue-ambar-fg);
  --state-hc-pendiente: var(--hue-naranja); --state-hc-pendiente-soft: var(--hue-naranja-soft); --state-hc-pendiente-fg: var(--hue-naranja-fg);
  --state-hc-cerrada: var(--hue-verde); --state-hc-cerrada-soft: var(--hue-verde-soft); --state-hc-cerrada-fg: var(--hue-verde-fg);
  --state-hc-rechazada: var(--hue-rojo); --state-hc-rechazada-soft: var(--hue-rojo-soft); --state-hc-rechazada-fg: var(--hue-rojo-fg);
  --state-arqueo-nequi-por-conciliar: var(--hue-ambar); --state-arqueo-nequi-por-conciliar-soft: var(--hue-ambar-soft); --state-arqueo-nequi-por-conciliar-fg: var(--hue-ambar-fg);
  --state-arqueo-nequi-conciliado: var(--hue-verde); --state-arqueo-nequi-conciliado-soft: var(--hue-verde-soft); --state-arqueo-nequi-conciliado-fg: var(--hue-verde-fg);
  --state-arqueo-nequi-rechazado: var(--hue-rojo); --state-arqueo-nequi-rechazado-soft: var(--hue-rojo-soft); --state-arqueo-nequi-rechazado-fg: var(--hue-rojo-fg);
  --state-arqueo-efectivo-por-descontar: var(--hue-naranja); --state-arqueo-efectivo-por-descontar-soft: var(--hue-naranja-soft); --state-arqueo-efectivo-por-descontar-fg: var(--hue-naranja-fg);
  --state-arqueo-efectivo-descontado: var(--hue-turquesa); --state-arqueo-efectivo-descontado-soft: var(--hue-turquesa-soft); --state-arqueo-efectivo-descontado-fg: var(--hue-turquesa-fg);
  --state-arqueo-no-pago: var(--hue-piedra); --state-arqueo-no-pago-soft: var(--hue-piedra-soft); --state-arqueo-no-pago-fg: var(--hue-piedra-fg);
  --state-arqueo-exonerado: var(--hue-violeta); --state-arqueo-exonerado-soft: var(--hue-violeta-soft); --state-arqueo-exonerado-fg: var(--hue-violeta-fg);
  --state-fev-borrador: var(--hue-gris); --state-fev-borrador-soft: var(--hue-gris-soft); --state-fev-borrador-fg: var(--hue-gris-fg);
  --state-fev-emitida: var(--hue-azul); --state-fev-emitida-soft: var(--hue-azul-soft); --state-fev-emitida-fg: var(--hue-azul-fg);
  --state-fev-validada-dian: var(--hue-turquesa); --state-fev-validada-dian-soft: var(--hue-turquesa-soft); --state-fev-validada-dian-fg: var(--hue-turquesa-fg);
  --state-fev-rechazada-dian: var(--hue-rojo); --state-fev-rechazada-dian-soft: var(--hue-rojo-soft); --state-fev-rechazada-dian-fg: var(--hue-rojo-fg);
  --state-fev-anulada: var(--hue-piedra); --state-fev-anulada-soft: var(--hue-piedra-soft); --state-fev-anulada-fg: var(--hue-piedra-fg);
  --state-rips-sin-generar: var(--hue-gris); --state-rips-sin-generar-soft: var(--hue-gris-soft); --state-rips-sin-generar-fg: var(--hue-gris-fg);
  --state-rips-generado: var(--hue-azul); --state-rips-generado-soft: var(--hue-azul-soft); --state-rips-generado-fg: var(--hue-azul-fg);
  --state-rips-errores-locales: var(--hue-naranja); --state-rips-errores-locales-soft: var(--hue-naranja-soft); --state-rips-errores-locales-fg: var(--hue-naranja-fg);
  --state-rips-enviado: var(--hue-celeste); --state-rips-enviado-soft: var(--hue-celeste-soft); --state-rips-enviado-fg: var(--hue-celeste-fg);
  --state-rips-aprobado: var(--hue-verde); --state-rips-aprobado-soft: var(--hue-verde-soft); --state-rips-aprobado-fg: var(--hue-verde-fg);
  --state-rips-aprobado-notificaciones: var(--hue-ambar); --state-rips-aprobado-notificaciones-soft: var(--hue-ambar-soft); --state-rips-aprobado-notificaciones-fg: var(--hue-ambar-fg);
  --state-rips-rechazado: var(--hue-rojo); --state-rips-rechazado-soft: var(--hue-rojo-soft); --state-rips-rechazado-fg: var(--hue-rojo-fg);
  --state-radicacion-por-armar: var(--hue-gris); --state-radicacion-por-armar-soft: var(--hue-gris-soft); --state-radicacion-por-armar-fg: var(--hue-gris-fg);
  --state-radicacion-con-faltantes: var(--hue-ambar); --state-radicacion-con-faltantes-soft: var(--hue-ambar-soft); --state-radicacion-con-faltantes-fg: var(--hue-ambar-fg);
  --state-radicacion-listo: var(--hue-indigo); --state-radicacion-listo-soft: var(--hue-indigo-soft); --state-radicacion-listo-fg: var(--hue-indigo-fg);
  --state-radicacion-radicado: var(--hue-verde); --state-radicacion-radicado-soft: var(--hue-verde-soft); --state-radicacion-radicado-fg: var(--hue-verde-fg);
  --state-radicacion-devuelto: var(--hue-naranja); --state-radicacion-devuelto-soft: var(--hue-naranja-soft); --state-radicacion-devuelto-fg: var(--hue-naranja-fg);
  --state-radicacion-vencido: var(--hue-rojo); --state-radicacion-vencido-soft: var(--hue-rojo-soft); --state-radicacion-vencido-fg: var(--hue-rojo-fg);
  --state-turno-mg-planeado: var(--hue-gris); --state-turno-mg-planeado-soft: var(--hue-gris-soft); --state-turno-mg-planeado-fg: var(--hue-gris-fg);
  --state-turno-mg-ruta-confirmada: var(--hue-turquesa); --state-turno-mg-ruta-confirmada-soft: var(--hue-turquesa-soft); --state-turno-mg-ruta-confirmada-fg: var(--hue-turquesa-fg);
  --state-turno-mg-liberado: var(--hue-indigo); --state-turno-mg-liberado-soft: var(--hue-indigo-soft); --state-turno-mg-liberado-fg: var(--hue-indigo-fg);
  --state-turno-mg-en-ejecucion: var(--hue-azul); --state-turno-mg-en-ejecucion-soft: var(--hue-azul-soft); --state-turno-mg-en-ejecucion-fg: var(--hue-azul-fg);
  --state-turno-mg-cerrado: var(--hue-verde); --state-turno-mg-cerrado-soft: var(--hue-verde-soft); --state-turno-mg-cerrado-fg: var(--hue-verde-fg);
  --state-turno-mg-sin-salir: var(--hue-piedra); --state-turno-mg-sin-salir-soft: var(--hue-piedra-soft); --state-turno-mg-sin-salir-fg: var(--hue-piedra-fg);
  --payer-famisanar: var(--hue-celeste); --payer-famisanar-soft: var(--hue-celeste-soft); --payer-famisanar-fg: var(--hue-celeste-fg);
  --payer-sanitas: var(--hue-azul); --payer-sanitas-soft: var(--hue-azul-soft); --payer-sanitas-fg: var(--hue-azul-fg);
  --payer-sanitas-premium: var(--hue-indigo); --payer-sanitas-premium-soft: var(--hue-indigo-soft); --payer-sanitas-premium-fg: var(--hue-indigo-fg);
  --payer-fomag: var(--hue-verde); --payer-fomag-soft: var(--hue-verde-soft); --payer-fomag-fg: var(--hue-verde-fg);
  --payer-panamerican: var(--hue-violeta); --payer-panamerican-soft: var(--hue-violeta-soft); --payer-panamerican-fg: var(--hue-violeta-fg);
  --payer-salud-total: var(--hue-naranja); --payer-salud-total-soft: var(--hue-naranja-soft); --payer-salud-total-fg: var(--hue-naranja-fg);
  --payer-otro: var(--hue-gris); --payer-otro-soft: var(--hue-gris-soft); --payer-otro-fg: var(--hue-gris-fg);
  --sede-bog-norte: var(--hue-turquesa); --sede-bog-norte-soft: var(--hue-turquesa-soft); --sede-bog-norte-fg: var(--hue-turquesa-fg);
  --sede-bog-sur: var(--hue-violeta); --sede-bog-sur-soft: var(--hue-violeta-soft); --sede-bog-sur-fg: var(--hue-violeta-fg);
  --sede-villavicencio: var(--hue-ambar); --sede-villavicencio-soft: var(--hue-ambar-soft); --sede-villavicencio-fg: var(--hue-ambar-fg);
}
