/* ============================================================
 * TEMA GENERADO - no editar manualmente
 * Generado: 2026-04-15T12:00:06.135Z
 * Origen:   configuración dinámica del tenant
 * Nivel WCAG: AA (contraste mínimo 4.5)
 * ============================================================ */

:root {
  --radius-factor: 0.5;
  --primary-950: oklch(0.28129 0.03233 166.5950);
  --primary-900: oklch(0.32966 0.04741 166.5950);
  --primary-800: oklch(0.37803 0.06250 166.5950);
  --primary-700: oklch(0.42640 0.07758 166.5950);
  --primary-600: oklch(0.47477 0.09267 166.5950);
  --primary-500: oklch(0.5231448371206673 0.10775217172272515 166.5949738724554);
  --primary-400: oklch(0.58990 0.09267 166.5950);
  --primary-300: oklch(0.65666 0.07758 166.5950);
  --primary-200: oklch(0.72342 0.06250 166.5950);
  --primary-100: oklch(0.73147 0.04741 166.5949);
  --primary-50: oklch(0.74129 0.03233 166.5949);
  --secondary-950: oklch(0.37549 0.05090 86.2457);
  --secondary-900: oklch(0.46781 0.07465 86.2457);
  --secondary-800: oklch(0.56014 0.09840 86.2457);
  --secondary-700: oklch(0.65247 0.12215 86.2457);
  --secondary-600: oklch(0.73213 0.14591 86.2457);
  --secondary-500: oklch(0.8371286407676228 0.16965878935224174 86.24566624869311);
  --secondary-400: oklch(0.73415 0.14591 86.2457);
  --secondary-300: oklch(0.74567 0.12215 86.2457);
  --secondary-200: oklch(0.75811 0.09840 86.2457);
  --secondary-100: oklch(0.77144 0.07465 86.2457);
  --secondary-50: oklch(0.78565 0.05090 86.2457);
  --error-950: oklch(0.31540 0.06235 25.3313);
  --error-900: oklch(0.37968 0.09145 25.3313);
  --error-800: oklch(0.44397 0.12055 25.3313);
  --error-700: oklch(0.50826 0.14965 25.3313);
  --error-600: oklch(0.57255 0.17875 25.3313);
  --error-500: oklch(0.6368337110197377 0.20784885019311314 25.331327776929818);
  --error-400: oklch(0.65778 0.17875 25.3313);
  --error-300: oklch(0.68140 0.14965 25.3313);
  --error-200: oklch(0.70500 0.12055 25.3313);
  --error-100: oklch(0.72855 0.09145 25.3313);
  --error-50: oklch(0.75342 0.06235 25.3313);
  --warning-950: oklch(0.35492 0.04940 70.0804);
  --warning-900: oklch(0.43766 0.07245 70.0804);
  --warning-800: oklch(0.52039 0.09550 70.0804);
  --warning-700: oklch(0.60312 0.11855 70.0804);
  --warning-600: oklch(0.68586 0.14161 70.0804);
  --warning-500: oklch(0.7685903543348416 0.16465942719168247 70.0803902114019);
  --warning-400: oklch(0.71324 0.14161 70.0804);
  --warning-300: oklch(0.72597 0.11855 70.0804);
  --warning-200: oklch(0.74017 0.09550 70.0804);
  --warning-100: oklch(0.75611 0.07245 70.0804);
  --warning-50: oklch(0.77398 0.04940 70.0804);
  --success-950: oklch(0.34117 0.05760 149.5793);
  --success-900: oklch(0.41749 0.08448 149.5793);
  --success-800: oklch(0.49380 0.11136 149.5793);
  --success-700: oklch(0.57012 0.13825 149.5793);
  --success-600: oklch(0.64643 0.16513 149.5793);
  --success-500: oklch(0.7227459132772875 0.1920073689997485 149.57932965669033);
  --success-400: oklch(0.69232 0.16513 149.5793);
  --success-300: oklch(0.70436 0.13825 149.5793);
  --success-200: oklch(0.72049 0.11136 149.5793);
  --success-100: oklch(0.74002 0.08448 149.5793);
  --success-50: oklch(0.76248 0.05760 149.5793);
  --info-950: oklch(0.31127 0.05640 259.8145);
  --info-900: oklch(0.37363 0.08273 259.8145);
  --info-800: oklch(0.43600 0.10905 259.8145);
  --info-700: oklch(0.49836 0.13537 259.8145);
  --info-600: oklch(0.56072 0.16169 259.8145);
  --info-500: oklch(0.6230830295087604 0.18801471201981484 259.8145266738871);
  --info-400: oklch(0.67585 0.16169 259.8145);
  --info-300: oklch(0.72121 0.13537 259.8145);
  --info-200: oklch(0.72327 0.10905 259.8145);
  --info-100: oklch(0.73325 0.08273 259.8145);
  --info-50: oklch(0.75217 0.05640 259.8145);
  --accent-950: oklch(0.30604 0.06567 292.7172);
  --accent-900: oklch(0.36595 0.09632 292.7172);
  --accent-800: oklch(0.42587 0.12697 292.7172);
  --accent-700: oklch(0.48579 0.15762 292.7172);
  --accent-600: oklch(0.54571 0.18827 292.7172);
  --accent-500: oklch(0.6056307524243788 0.21891505861396643 292.7172249921766);
  --accent-400: oklch(0.66084 0.18827 292.7172);
  --accent-300: oklch(0.71605 0.15762 292.7172);
  --accent-200: oklch(0.73419 0.12697 292.7172);
  --accent-100: oklch(0.73859 0.09632 292.7172);
  --accent-50: oklch(0.75347 0.06567 292.7172);
  --smoke-950: oklch(0.29100 0.00000 89.8756);
  --smoke-900: oklch(0.34391 0.00000 89.8756);
  --smoke-800: oklch(0.39681 0.00000 89.8756);
  --smoke-700: oklch(0.44972 0.00000 89.8756);
  --smoke-600: oklch(0.50262 0.00000 89.8756);
  --smoke-500: oklch(0.555526754043452 2.0706701893915187e-8 89.87556342076945);
  --smoke-400: oklch(0.61775 0.00000 89.8756);
  --smoke-300: oklch(0.67998 0.00000 89.8756);
  --smoke-200: oklch(0.74221 0.00000 89.8756);
  --smoke-100: oklch(0.74190 0.00000 89.8756);
  --smoke-50: oklch(0.74848 0.00000 89.8756);
  --neutral-950: oklch(0.20493 0.00000 89.8756);
  --neutral-900: oklch(0.21767 0.00000 89.8756);
  --neutral-800: oklch(0.23041 0.00000 89.8756);
  --neutral-700: oklch(0.24314 0.00000 89.8756);
  --neutral-600: oklch(0.25588 0.00000 89.8756);
  --neutral-500: oklch(0.26861827523126264 1.0012476452849529e-8 89.87556288932032);
  --neutral-400: oklch(0.37101 0.00000 89.8756);
  --neutral-300: oklch(0.47341 0.00000 89.8756);
  --neutral-200: oklch(0.57580 0.00000 89.8756);
  --neutral-100: oklch(0.67819 0.00000 89.8756);
  --neutral-50: oklch(0.74582 0.00000 89.8756);
}

[data-theme='dark'] {
  --primary-950: oklch(0.50647 0.04849 166.5950);
  --primary-900: oklch(0.54300 0.06034 166.5950);
  --primary-800: oklch(0.57866 0.07219 166.5950);
  --primary-700: oklch(0.61297 0.08405 166.5950);
  --primary-600: oklch(0.64524 0.09590 166.5950);
  --primary-500: oklch(0.5231448371206673 0.10775217172272515 166.5949738724554);
  --primary-400: oklch(0.70589 0.09805 166.5950);
  --primary-300: oklch(0.73275 0.08836 166.5950);
  --primary-200: oklch(0.75331 0.07866 166.5950);
  --primary-100: oklch(0.76534 0.06896 166.5950);
  --primary-50: oklch(0.76591 0.05926 166.5950);
  --secondary-950: oklch(0.63923 0.07635 86.2457);
  --secondary-900: oklch(0.69883 0.09501 86.2457);
  --secondary-800: oklch(0.74515 0.11367 86.2457);
  --secondary-700: oklch(0.76732 0.13233 86.2457);
  --secondary-600: oklch(0.76458 0.15100 86.2457);
  --secondary-500: oklch(0.8371286407676228 0.16965878935224174 86.24566624869311);
  --secondary-400: oklch(0.85179 0.15439 86.2457);
  --secondary-300: oklch(0.86645 0.13912 86.2457);
  --secondary-200: oklch(0.88110 0.12385 86.2457);
  --secondary-100: oklch(0.89576 0.10858 86.2457);
  --secondary-50: oklch(0.91042 0.09331 86.2457);
  --error-950: oklch(0.55494 0.09353 25.3313);
  --error-900: oklch(0.59983 0.11640 25.3313);
  --error-800: oklch(0.63910 0.13926 25.3313);
  --error-700: oklch(0.66809 0.16212 25.3313);
  --error-600: oklch(0.67930 0.18499 25.3313);
  --error-500: oklch(0.6368337110197377 0.20784885019311314 25.331327776929818);
  --error-400: oklch(0.67579 0.18914 25.3313);
  --error-300: oklch(0.70220 0.17044 25.3313);
  --error-200: oklch(0.73489 0.15173 25.3313);
  --error-100: oklch(0.76757 0.13302 25.3313);
  --error-50: oklch(0.80026 0.11432 25.3313);
  --warning-950: oklch(0.61123 0.07410 70.0804);
  --warning-900: oklch(0.66733 0.09221 70.0804);
  --warning-800: oklch(0.71463 0.11032 70.0804);
  --warning-700: oklch(0.74606 0.12843 70.0804);
  --warning-600: oklch(0.75027 0.14655 70.0804);
  --warning-500: oklch(0.7685903543348416 0.16465942719168247 70.0803902114019);
  --warning-400: oklch(0.78942 0.14984 70.0804);
  --warning-300: oklch(0.81024 0.13502 70.0804);
  --warning-200: oklch(0.83107 0.12020 70.0804);
  --warning-100: oklch(0.85190 0.10538 70.0804);
  --warning-50: oklch(0.87272 0.09056 70.0804);
  --success-950: oklch(0.59136 0.08640 149.5793);
  --success-900: oklch(0.64362 0.10752 149.5793);
  --success-800: oklch(0.68869 0.12864 149.5793);
  --success-700: oklch(0.72106 0.14977 149.5793);
  --success-600: oklch(0.73207 0.17089 149.5793);
  --success-500: oklch(0.7227459132772875 0.1920073689997485 149.57932965669033);
  --success-400: oklch(0.74770 0.17473 149.5793);
  --success-300: oklch(0.77265 0.15745 149.5793);
  --success-200: oklch(0.79760 0.14017 149.5793);
  --success-100: oklch(0.82256 0.12288 149.5793);
  --success-50: oklch(0.84751 0.10560 149.5793);
  --info-950: oklch(0.54967 0.08461 259.8145);
  --info-900: oklch(0.59497 0.10529 259.8145);
  --info-800: oklch(0.63704 0.12597 259.8145);
  --info-700: oklch(0.67346 0.14665 259.8145);
  --info-600: oklch(0.70038 0.16733 259.8145);
  --info-500: oklch(0.6230830295087604 0.18801471201981484 259.8145266738871);
  --info-400: oklch(0.72916 0.17109 259.8145);
  --info-300: oklch(0.74146 0.15417 259.8145);
  --info-200: oklch(0.74732 0.13725 259.8145);
  --info-100: oklch(0.75877 0.12033 259.8145);
  --info-50: oklch(0.79270 0.10341 259.8145);
  --accent-950: oklch(0.54233 0.09851 292.7172);
  --accent-900: oklch(0.58625 0.12259 292.7172);
  --accent-800: oklch(0.62737 0.14667 292.7172);
  --accent-700: oklch(0.66346 0.17075 292.7172);
  --accent-600: oklch(0.69100 0.19483 292.7172);
  --accent-500: oklch(0.6056307524243788 0.21891505861396643 292.7172249921766);
  --accent-400: oklch(0.72737 0.19921 292.7172);
  --accent-300: oklch(0.74560 0.17951 292.7172);
  --accent-200: oklch(0.75761 0.15981 292.7172);
  --accent-100: oklch(0.76121 0.14011 292.7172);
  --accent-50: oklch(0.78310 0.12040 292.7172);
  --smoke-950: oklch(0.52084 0.00000 89.8756);
  --smoke-900: oklch(0.56091 0.00000 89.8756);
  --smoke-800: oklch(0.60015 0.00000 89.8756);
  --smoke-700: oklch(0.63812 0.00000 89.8756);
  --smoke-600: oklch(0.67422 0.00000 89.8756);
  --smoke-500: oklch(0.555526754043452 2.0706701893915187e-8 89.87556342076945);
  --smoke-400: oklch(0.73612 0.00000 89.8756);
  --smoke-300: oklch(0.75968 0.00000 89.8756);
  --smoke-200: oklch(0.77651 0.00000 89.8756);
  --smoke-100: oklch(0.78429 0.00000 89.8756);
  --smoke-50: oklch(0.78013 0.00000 89.8756);
  --neutral-950: oklch(0.39304 0.00000 89.8756);
  --neutral-900: oklch(0.40316 0.00000 89.8756);
  --neutral-800: oklch(0.41329 0.00000 89.8756);
  --neutral-700: oklch(0.42344 0.00000 89.8756);
  --neutral-600: oklch(0.43359 0.00000 89.8756);
  --neutral-500: oklch(0.26861827523126264 1.0012476452849529e-8 89.87556288932032);
  --neutral-400: oklch(0.50795 0.00000 89.8756);
  --neutral-300: oklch(0.57140 0.00000 89.8756);
  --neutral-200: oklch(0.63247 0.00000 89.8756);
  --neutral-100: oklch(0.68904 0.00000 89.8756);
  --neutral-50: oklch(0.73757 0.00000 89.8756);
}

/* Variables de marca del tenant */
:root {
  --brand-loader-url: url('/api/storage/9897642b-c42b-436e-9ec6-2f0396f2cf98/tenant/assets/logo-full.svg');
}
