:root{--primary-color: #8a3ed4;--secondary-color: rgb(29, 8, 148);--tertiary-color: rgb(69, 20, 143);--button-color: rgb(69, 20, 143);--text-color: white !important;--border-color: lightgray !important;--button-hover-color: #f78504 !important;--kendo-color-app-surface: #ffffff !important;--kendo-color-on-app-surface: #3d3d3d !important;--kendo-color-subtle: #666666 !important;--kendo-color-surface: #fafafa !important;--kendo-color-surface-alt: #ffffff !important;--kendo-color-border: rgba(0, 0, 0, .08) !important;--kendo-color-border-alt: rgba(0, 0, 0, .16) !important;--kendo-color-base-subtle: #ebebeb !important;--kendo-color-base-subtle-hover: #e0e0e0 !important;--kendo-color-base-subtle-active: #d6d6d6 !important;--kendo-color-base: #f5f5f5 !important;--kendo-color-base-hover: #ebebeb !important;--kendo-color-base-active: #d6d6d6 !important;--kendo-color-base-emphasis: #c2c2c2 !important;--kendo-color-base-on-subtle: #3d3d3d !important;--kendo-color-on-base: #3d3d3d !important;--kendo-color-base-on-surface: #3d3d3d !important;--kendo-color-primary-subtle: #ffeceb !important;--kendo-color-primary-subtle-hover: #ffdedb !important;--kendo-color-primary-subtle-active: #ffc8c4 !important;--kendo-color-primary: #175387 !important;--kendo-color-primary-hover: #376598 !important;--kendo-color-primary-active: #376598 !important;--kendo-color-primary-emphasis: #6f92b9 !important;--kendo-color-primary-on-subtle: #5c201c !important;--kendo-color-on-primary: #ffffff !important;--kendo-color-primary-on-surface: #376598 !important;--kendo-color-secondary-subtle: #fafafa !important;--kendo-color-secondary-subtle-hover: #f5f5f5 !important;--kendo-color-secondary-subtle-active: #ebebeb !important;--kendo-color-secondary: #666666 !important;--kendo-color-secondary-hover: #525252 !important;--kendo-color-secondary-active: #3d3d3d !important;--kendo-color-secondary-emphasis: #e0e0e0 !important;--kendo-color-secondary-on-subtle: #141414 !important;--kendo-color-on-secondary: #ffffff !important;--kendo-color-secondary-on-surface: #292929 !important;--kendo-color-tertiary-subtle: #d8f1fd !important;--kendo-color-tertiary-subtle-hover: #c5eafc !important;--kendo-color-tertiary-subtle-active: #a3dffb !important;--kendo-color-tertiary: #03a9f4 !important;--kendo-color-tertiary-hover: #039ae0 !important;--kendo-color-tertiary-active: #028ccb !important;--kendo-color-tertiary-emphasis: #61c9f9 !important;--kendo-color-tertiary-on-subtle: #023f5c !important;--kendo-color-on-tertiary: #ffffff !important;--kendo-color-tertiary-on-surface: #028ccb !important;--kendo-color-info-subtle: #d2e2fb !important;--kendo-color-info-subtle-hover: #bdd4f8 !important;--kendo-color-info-subtle-active: #80acf4 !important;--kendo-color-info: #0058e9 !important;--kendo-color-info-hover: #0052d6 !important;--kendo-color-info-active: #004ac2 !important;--kendo-color-info-emphasis: #6098f2 !important;--kendo-color-info-on-subtle: #002259 !important;--kendo-color-on-info: #ffffff !important;--kendo-color-info-on-surface: #004ac2 !important;--kendo-color-success-subtle: #dcf0d3 !important;--kendo-color-success-subtle-hover: #cbe9bf !important;--kendo-color-success-subtle-active: #b7e1a5 !important;--kendo-color-success: #37b400 !important;--kendo-color-success-hover: #32a500 !important;--kendo-color-success-active: #2d9600 !important;--kendo-color-success-emphasis: #81d15f !important;--kendo-color-success-on-subtle: #1c5a00 !important;--kendo-color-on-success: #ffffff !important;--kendo-color-success-on-surface: #2d9600 !important;--kendo-color-warning-subtle: #fff4d3 !important;--kendo-color-warning-subtle-hover: #ffeebd !important;--kendo-color-warning-subtle-active: #ffe79e !important;--kendo-color-warning: #e86100 !important;--kendo-color-warning-hover: #eaaf00 !important;--kendo-color-warning-active: #d49f00 !important;--kendo-color-warning-emphasis: #ffd760 !important;--kendo-color-warning-on-subtle: #5e4700 !important;--kendo-color-on-warning: #3d3d3d !important;--kendo-color-warning-on-surface: #ffc000 !important;--kendo-color-error-subtle: #fcddda !important;--kendo-color-error-subtle-hover: #fbc8c3 !important;--kendo-color-error-subtle-active: #f98b80 !important;--kendo-color-error: #f31700 !important;--kendo-color-error-hover: #df1600 !important;--kendo-color-error-active: #ca1400 !important;--kendo-color-error-emphasis: #f76f60 !important;--kendo-color-error-on-subtle: #7a0c00 !important;--kendo-color-on-error: #ffffff !important;--kendo-color-error-on-surface: #ca1400 !important;--kendo-color-light-subtle: #fafafa !important;--kendo-color-light-subtle-hover: #f5f5f5 !important;--kendo-color-light-subtle-active: #ebebeb !important;--kendo-color-light: #ebebeb !important;--kendo-color-light-hover: #e0e0e0 !important;--kendo-color-light-active: #d6d6d6 !important;--kendo-color-light-emphasis: #d6d6d6 !important;--kendo-color-light-on-subtle: #141414 !important;--kendo-color-on-light: #000000 !important;--kendo-color-light-on-surface: #e0e0e0 !important;--kendo-color-dark-subtle: #c2c2c2 !important;--kendo-color-dark-subtle-hover: #adadad !important;--kendo-color-dark-subtle-active: #999999 !important;--kendo-color-dark: #3d3d3d !important;--kendo-color-dark-hover: #292929 !important;--kendo-color-dark-active: #1f1f1f !important;--kendo-color-dark-emphasis: #666666 !important;--kendo-color-dark-on-subtle: #1f1f1f !important;--kendo-color-on-dark: #ffffff !important;--kendo-color-dark-on-surface: #141414 !important;--kendo-color-inverse-subtle: #c2c2c2 !important;--kendo-color-inverse-subtle-hover: #adadad !important;--kendo-color-inverse-subtle-active: #999999 !important;--kendo-color-inverse: #3d3d3d !important;--kendo-color-inverse-hover: #292929 !important;--kendo-color-inverse-active: #1f1f1f !important;--kendo-color-inverse-emphasis: #666666 !important;--kendo-color-inverse-on-subtle: #1f1f1f !important;--kendo-color-on-inverse: #ffffff !important;--kendo-color-inverse-on-surface: #141414 !important;--kendo-color-series-a: #ff6358 !important;--kendo-color-series-a-bold: #bf4a42 !important;--kendo-color-series-a-bolder: #80322c !important;--kendo-color-series-a-subtle: #ffb1ac !important;--kendo-color-series-a-subtler: #ff8a82 !important;--kendo-color-series-b: #ffe162 !important;--kendo-color-series-b-bold: #bfa94a !important;--kendo-color-series-b-bolder: #807131 !important;--kendo-color-series-b-subtle: #fff0b1 !important;--kendo-color-series-b-subtler: #ffe989 !important;--kendo-color-series-c: #4cd180 !important;--kendo-color-series-c-bold: #399d60 !important;--kendo-color-series-c-bolder: #266940 !important;--kendo-color-series-c-subtle: #a6e8c0 !important;--kendo-color-series-c-subtler: #79dda0 !important;--kendo-color-series-d: #4b5ffa !important;--kendo-color-series-d-bold: #3847bc !important;--kendo-color-series-d-bolder: #26307d !important;--kendo-color-series-d-subtle: #a5affd !important;--kendo-color-series-d-subtler: #7887fb !important;--kendo-color-series-e: #ac58ff !important;--kendo-color-series-e-bold: #8142bf !important;--kendo-color-series-e-bolder: #562c80 !important;--kendo-color-series-e-subtle: #d6acff !important;--kendo-color-series-e-subtler: #c182ff !important;--kendo-color-series-f: #ff5892 !important;--kendo-color-series-f-bold: #bf426e !important;--kendo-color-series-f-bolder: #802c49 !important;--kendo-color-series-f-subtle: #ffacc9 !important;--kendo-color-series-f-subtler: #ff82ae !important;--pulse-primary: rgba(255, 193, 7, .7);--pulse-secondary: rgba(255, 193, 7, 0);--color-orange-primary: #e86100;--color-orange-hover: #c75000;--color-orange-secondary: #f78504;--color-orange-tertiary: #ff9416;--color-primary-blue: #175387;--color-primary-blue-hover: #143a5d;--color-primary-blue-light: #376598;--color-white: #ffffff;--color-black: #000000;--color-gray-light: #f5f5f5;--color-gray-medium: #666666;--color-gray-dark: #3d3d3d;--color-gray-border: #e0e0e0;--color-gray-border-light: #e0e4e8;--color-gray-border-medium: #ddd;--color-gray-text: #555;--color-gray-disabled: #ccc;--color-shadow-light: rgba(0, 0, 0, .08);--color-shadow-medium: rgba(0, 0, 0, .1);--color-shadow-dark: rgba(0, 0, 0, .3);--color-shadow-popup: 0 4px 12px rgba(0, 0, 0, .1);--color-shadow-popup-dark: 0 4px 12px rgba(0, 0, 0, .3);--color-shadow-card: 0 2px 12px rgba(0, 0, 0, .08);--color-scrollbar: rgba(208, 209, 209, .3);--color-happiness-excellent: #eae299;--color-happiness-good: #66cc33;--color-happiness-satisfied: #ffb40d;--color-happiness-disappointed: #cc3333;--color-blue-link: #007bff;--color-blue-dark: #0e55a8;--color-blue-sky: #0ea5e9;--color-blue-sky-light: #0369a1;--color-blue-info: #dbeafe;--color-blue-info-border: #bfdbfe;--color-blue-info-text: #1d4ed8;--color-blue-info-bg: #e0f2fe;--color-blue-info-border-light: #bae6fd;--color-gray-slate: #708090;--color-gray-soft: #f5f7fa;--color-gray-soft-border: #e2e8f0;--color-gray-soft-alt: #dbe2ea;--color-gray-soft-hover: #eaf1fb;--color-gray-very-light: #f8fafc;--color-gray-very-soft: #f9fafb;--color-gray-toolbar-border: #ebe8e8;--color-gray-toolbar-text: #656565;--color-yellow-warning-bg: #fef3c7;--color-yellow-warning-border: #fed7aa;--color-yellow-warning-text: #92400e;--color-yellow-warning-text-alt: #d97706;--color-yellow-warning-border-alt: #f59e0b;--color-green-success-bg: #dcfce7;--color-green-success-border: #bbf7d0;--color-green-success-text: #15803d;--color-green-success-alt: #4caf50;--color-red-error: #e74c3c;--color-red-error-text: #d90606;--color-red-error-bg: #ffcccc;--color-red-error-text-dark: #cc0000;--color-red-error-bg-dark: #ff6666;--color-red-error-text-darker: #660000;--color-orange-warning-bg: #ffcc99;--color-orange-warning-text: #cc6600;--color-blue-info-bg-alt: #cce5ff;--color-blue-info-text-alt: #004085;--color-yellow-info-bg: #fff3cd;--color-yellow-info-text: #856404;--color-green-info-bg: #d4edda;--color-green-info-text: #155724;--color-gray-slate-text: #475569;--color-gray-secondary: #6c757d;--color-gray-secondary-border: #6e767e;--color-gray-text-dark: #333;--color-gray-text-medium: #666;--color-gray-text-light: #888;--color-gray-text-darker: #222;--color-shadow-very-light: rgba(0, 0, 0, .03);--color-shadow-extra-light: rgba(0, 0, 0, .04);--color-shadow-soft: rgba(0, 0, 0, .06);--color-shadow-blue: rgba(23, 83, 135, .1);--color-shadow-glass: rgba(31, 38, 135, .15);--color-shadow-glass-border: rgba(255, 255, 255, .3);--color-shadow-glass-bg: rgba(255, 255, 255, .85);--color-error-bg: #f9f2f4;--color-error-border: #ebccd1;--color-error-text: #d9534f;--color-error-text-dark: #c9302c;--color-bg-light: #f0f0f0}.dark{--custom-bg-color: #121212;--card-bg-color: #1e1e1e;--card-header-text-color: #ffffff;--primary-color: #bb86fc;--secondary-color: #3700b3;--tertiary-color: #03dac6;--button-color: #3700b3;--text-color: #ffffff !important;--border-color: #444444 !important;--button-hover-color: #03dac6 !important;--kendo-color-app-surface: #121212 !important;--kendo-color-on-app-surface: #ffffff !important;--kendo-color-subtle: #cccccc !important;--kendo-color-surface: #1e1e1e !important;--kendo-color-surface-alt: #2c2c2c !important;--kendo-color-border: rgba(255, 255, 255, .1) !important;--kendo-color-border-alt: rgba(255, 255, 255, .2) !important;--kendo-color-base-subtle: #2c2c2c !important;--kendo-color-base-subtle-hover: #3d3d3d !important;--kendo-color-base-subtle-active: #4e4e4e !important;--kendo-color-base: #1e1e1e !important;--kendo-color-base-hover: #2c2c2c !important;--kendo-color-base-active: #3d3d3d !important;--kendo-color-base-emphasis: #666666 !important;--kendo-color-base-on-subtle: #ffffff !important;--kendo-color-on-base: #ffffff !important;--kendo-color-base-on-surface: #ffffff !important;--kendo-color-primary-subtle: #2a2a2a !important;--kendo-color-primary-subtle-hover: #333333 !important;--kendo-color-primary-subtle-active: #444444 !important;--kendo-color-primary: #c8db1a !important;--kendo-color-primary-hover: #cabd05 !important;--kendo-color-primary-active: #cabd05 !important;--kendo-color-primary-emphasis: #bb86fc !important;--kendo-color-primary-on-subtle: #ffffff !important;--kendo-color-on-primary: #000000 !important;--kendo-color-primary-on-surface: #bb86fc !important;--kendo-color-secondary-subtle: #292929 !important;--kendo-color-secondary-subtle-hover: #3a3a3a !important;--kendo-color-secondary-subtle-active: #4b4b4b !important;--kendo-color-secondary: #03dac6 !important;--kendo-color-secondary-hover: #00c4b4 !important;--kendo-color-secondary-active: #00b3a6 !important;--kendo-color-secondary-emphasis: #66fff9 !important;--kendo-color-secondary-on-subtle: #ffffff !important;--kendo-color-on-secondary: #000000 !important;--kendo-color-secondary-on-surface: #03dac6 !important;--kendo-color-tertiary-subtle: #2b303b !important;--kendo-color-tertiary-subtle-hover: #3c404b !important;--kendo-color-tertiary-subtle-active: #4c505b !important;--kendo-color-tertiary: #82aaff !important;--kendo-color-tertiary-hover: #5e90ff !important;--kendo-color-tertiary-active: #3c78ff !important;--kendo-color-tertiary-emphasis: #a0c3ff !important;--kendo-color-tertiary-on-subtle: #ffffff !important;--kendo-color-on-tertiary: #000000 !important;--kendo-color-tertiary-on-surface: #82aaff !important;--kendo-color-info: #2196f3 !important;--kendo-color-success: #4caf50 !important;--kendo-color-warning: #ff9800 !important;--kendo-color-error: #f44336 !important;--kendo-color-on-info: #ffffff !important;--kendo-color-on-success: #ffffff !important;--kendo-color-on-warning: #000000 !important;--kendo-color-on-error: #ffffff !important;--kendo-color-light: #2c2c2c !important;--kendo-color-on-light: #ffffff !important;--kendo-color-dark: #ffffff !important;--kendo-color-on-dark: #000000 !important;--kendo-color-inverse: #ffffff !important;--kendo-color-on-inverse: #000000 !important;--color-orange-primary: #ff9800;--color-orange-hover: #ff6f00;--color-orange-secondary: #ffb74d;--color-orange-tertiary: #ffa726;--color-primary-blue: #82aaff;--color-primary-blue-hover: #5e90ff;--color-primary-blue-light: #a0c3ff;--color-white: #ffffff;--color-black: #000000;--color-gray-light: #2c2c2c;--color-gray-medium: #cccccc;--color-gray-dark: #ffffff;--color-gray-border: rgba(255, 255, 255, .1);--color-gray-border-light: rgba(255, 255, 255, .15);--color-gray-border-medium: rgba(255, 255, 255, .2);--color-gray-text: #cccccc;--color-gray-disabled: #666666;--color-shadow-light: rgba(0, 0, 0, .2);--color-shadow-medium: rgba(0, 0, 0, .3);--color-shadow-dark: rgba(0, 0, 0, .5);--color-shadow-popup: 0 4px 12px rgba(0, 0, 0, .3);--color-shadow-popup-dark: 0 4px 12px rgba(0, 0, 0, .5);--color-shadow-card: 0 2px 12px rgba(0, 0, 0, .2);--color-scrollbar: rgba(255, 255, 255, .1);--color-happiness-excellent: #f4e8a0;--color-happiness-good: #81c784;--color-happiness-satisfied: #ffb74d;--color-happiness-disappointed: #e57373;--color-blue-link: #64b5f6;--color-blue-dark: #90caf9;--color-blue-sky: #81d4fa;--color-blue-sky-light: #4fc3f7;--color-blue-info: #1e3a5f;--color-blue-info-border: #2d4a7a;--color-blue-info-text: #90caf9;--color-blue-info-bg: #1a237e;--color-blue-info-border-light: #283593;--color-gray-slate: #90a4ae;--color-gray-soft: #2c2c2c;--color-gray-soft-border: rgba(255, 255, 255, .1);--color-gray-soft-alt: rgba(255, 255, 255, .15);--color-gray-soft-hover: rgba(255, 255, 255, .2);--color-gray-very-light: #1e1e1e;--color-gray-very-soft: #2a2a2a;--color-gray-toolbar-border: rgba(255, 255, 255, .1);--color-gray-toolbar-text: #cccccc;--color-yellow-warning-bg: #4a3a1a;--color-yellow-warning-border: #5a4a2a;--color-yellow-warning-text: #ffd54f;--color-yellow-warning-text-alt: #ffb74d;--color-yellow-warning-border-alt: #ffa726;--color-green-success-bg: #1b5e20;--color-green-success-border: #2e7d32;--color-green-success-text: #81c784;--color-green-success-alt: #66bb6a;--color-red-error: #e57373;--color-red-error-text: #ef5350;--color-red-error-bg: #4a1a1a;--color-red-error-text-dark: #e57373;--color-red-error-bg-dark: #5a2a2a;--color-red-error-text-darker: #ef5350;--color-orange-warning-bg: #4a2a1a;--color-orange-warning-text: #ffb74d;--color-blue-info-bg-alt: #1a237e;--color-blue-info-text-alt: #90caf9;--color-yellow-info-bg: #4a3a1a;--color-yellow-info-text: #ffd54f;--color-green-info-bg: #1b5e20;--color-green-info-text: #81c784;--color-gray-slate-text: #b0bec5;--color-gray-secondary: #757575;--color-gray-secondary-border: #9e9e9e;--color-gray-text-dark: #ffffff;--color-gray-text-medium: #cccccc;--color-gray-text-light: #aaaaaa;--color-gray-text-darker: #ffffff;--color-shadow-very-light: rgba(0, 0, 0, .2);--color-shadow-extra-light: rgba(0, 0, 0, .3);--color-shadow-soft: rgba(0, 0, 0, .4);--color-shadow-blue: rgba(130, 170, 255, .2);--color-shadow-glass: rgba(0, 0, 0, .3);--color-shadow-glass-border: rgba(255, 255, 255, .1);--color-shadow-glass-bg: rgba(30, 30, 30, .9);--color-error-bg: #3a1a1a;--color-error-border: #4a2a2a;--color-error-text: #e57373;--color-error-text-dark: #ef5350;--color-bg-light: #2c2c2c}.light{--custom-bg-color: #f8f9fa;--card-bg-color: #fff;--card-header-text-color: #002551;--primary-color: #8a3ed4;--secondary-color: rgb(29, 8, 148);--tertiary-color: rgb(69, 20, 143);--button-color: rgb(69, 20, 143);--text-color: white !important;--border-color: lightgray !important;--button-hover-color: #f78504 !important;--kendo-color-app-surface: #ffffff !important;--kendo-color-on-app-surface: #3d3d3d !important;--kendo-color-subtle: #666666 !important;--kendo-color-surface: #fafafa !important;--kendo-color-surface-alt: #ffffff !important;--kendo-color-border: rgba(0, 0, 0, .08) !important;--kendo-color-border-alt: rgba(0, 0, 0, .16) !important;--kendo-color-base-subtle: #ebebeb !important;--kendo-color-base-subtle-hover: #e0e0e0 !important;--kendo-color-base-subtle-active: #ddd !important;--kendo-color-base: #f5f5f5 !important;--kendo-color-base-hover: #ebebeb !important;--kendo-color-base-active: #d6d6d6 !important;--kendo-color-base-emphasis: #c2c2c2 !important;--kendo-color-base-on-subtle: #3d3d3d !important;--kendo-color-on-base: #3d3d3d !important;--kendo-color-base-on-surface: #3d3d3d !important;--kendo-color-primary-subtle: #ffeceb !important;--kendo-color-primary-subtle-hover: #ffdedb !important;--kendo-color-primary-subtle-active: #ffc8c4 !important;--kendo-color-primary: #175387 !important;--kendo-color-primary-hover: #376598 !important;--kendo-color-primary-active: #376598 !important;--kendo-color-primary-emphasis: #6f92b9 !important;--kendo-color-primary-on-subtle: #5c201c !important;--kendo-color-on-primary: #ffffff !important;--kendo-color-primary-on-surface: #376598 !important;--kendo-color-secondary-subtle: #fafafa !important;--kendo-color-secondary-subtle-hover: #f5f5f5 !important;--kendo-color-secondary-subtle-active: #ebebeb !important;--kendo-color-secondary: #666666 !important;--kendo-color-secondary-hover: #525252 !important;--kendo-color-secondary-active: #3d3d3d !important;--kendo-color-secondary-emphasis: #e0e0e0 !important;--kendo-color-secondary-on-subtle: #141414 !important;--kendo-color-on-secondary: #ffffff !important;--kendo-color-secondary-on-surface: #292929 !important;--kendo-color-tertiary-subtle: #d8f1fd !important;--kendo-color-tertiary-subtle-hover: #c5eafc !important;--kendo-color-tertiary-subtle-active: #a3dffb !important;--kendo-color-tertiary: #03a9f4 !important;--kendo-color-tertiary-hover: #039ae0 !important;--kendo-color-tertiary-active: #028ccb !important;--kendo-color-tertiary-emphasis: #61c9f9 !important;--kendo-color-tertiary-on-subtle: #023f5c !important;--kendo-color-on-tertiary: #ffffff !important;--kendo-color-tertiary-on-surface: #028ccb !important;--kendo-color-info-subtle: #d2e2fb !important;--kendo-color-info-subtle-hover: #bdd4f8 !important;--kendo-color-info-subtle-active: #80acf4 !important;--kendo-color-info: #0058e9 !important;--kendo-color-info-hover: #0052d6 !important;--kendo-color-info-active: #004ac2 !important;--kendo-color-info-emphasis: #6098f2 !important;--kendo-color-info-on-subtle: #002259 !important;--kendo-color-on-info: #ffffff !important;--kendo-color-info-on-surface: #004ac2 !important;--kendo-color-success-subtle: #dcf0d3 !important;--kendo-color-success-subtle-hover: #cbe9bf !important;--kendo-color-success-subtle-active: #b7e1a5 !important;--kendo-color-success: #37b400 !important;--kendo-color-success-hover: #32a500 !important;--kendo-color-success-active: #2d9600 !important;--kendo-color-success-emphasis: #81d15f !important;--kendo-color-success-on-subtle: #1c5a00 !important;--kendo-color-on-success: #ffffff !important;--kendo-color-success-on-surface: #2d9600 !important;--kendo-color-warning-subtle: #fff4d3 !important;--kendo-color-warning-subtle-hover: #ffeebd !important;--kendo-color-warning-subtle-active: #ffe79e !important;--kendo-color-warning: #f78504 !important;--kendo-color-warning-hover: #eaaf00 !important;--kendo-color-warning-active: #d49f00 !important;--kendo-color-warning-emphasis: #ffd760 !important;--kendo-color-warning-on-subtle: #5e4700 !important;--kendo-color-on-warning: #3d3d3d !important;--kendo-color-warning-on-surface: #ffc000 !important;--kendo-color-error-subtle: #fcddda !important;--kendo-color-error-subtle-hover: #fbc8c3 !important;--kendo-color-error-subtle-active: #f98b80 !important;--kendo-color-error: #f31700 !important;--kendo-color-error-hover: #df1600 !important;--kendo-color-error-active: #ca1400 !important;--kendo-color-error-emphasis: #f76f60 !important;--kendo-color-error-on-subtle: #7a0c00 !important;--kendo-color-on-error: #ffffff !important;--kendo-color-error-on-surface: #ca1400 !important;--kendo-color-light-subtle: #fafafa !important;--kendo-color-light-subtle-hover: #f5f5f5 !important;--kendo-color-light-subtle-active: #ebebeb !important;--kendo-color-light: #ebebeb !important;--kendo-color-light-hover: #e0e0e0 !important;--kendo-color-light-active: #d6d6d6 !important;--kendo-color-light-emphasis: #d6d6d6 !important;--kendo-color-light-on-subtle: #141414 !important;--kendo-color-on-light: #000000 !important;--kendo-color-light-on-surface: #e0e0e0 !important;--kendo-color-dark-subtle: #c2c2c2 !important;--kendo-color-dark-subtle-hover: #adadad !important;--kendo-color-dark-subtle-active: #999999 !important;--kendo-color-dark: #3d3d3d !important;--kendo-color-dark-hover: #292929 !important;--kendo-color-dark-active: #1f1f1f !important;--kendo-color-dark-emphasis: #666666 !important;--kendo-color-dark-on-subtle: #1f1f1f !important;--kendo-color-on-dark: #ffffff !important;--kendo-color-dark-on-surface: #141414 !important;--kendo-color-inverse-subtle: #c2c2c2 !important;--kendo-color-inverse-subtle-hover: #adadad !important;--kendo-color-inverse-subtle-active: #999999 !important;--kendo-color-inverse: #3d3d3d !important;--kendo-color-inverse-hover: #292929 !important;--kendo-color-inverse-active: #1f1f1f !important;--kendo-color-inverse-emphasis: #666666 !important;--kendo-color-inverse-on-subtle: #1f1f1f !important;--kendo-color-on-inverse: #ffffff !important;--kendo-color-inverse-on-surface: #141414 !important;--kendo-color-series-a: #ff6358 !important;--kendo-color-series-a-bold: #bf4a42 !important;--kendo-color-series-a-bolder: #80322c !important;--kendo-color-series-a-subtle: #ffb1ac !important;--kendo-color-series-a-subtler: #ff8a82 !important;--kendo-color-series-b: #ffe162 !important;--kendo-color-series-b-bold: #bfa94a !important;--kendo-color-series-b-bolder: #807131 !important;--kendo-color-series-b-subtle: #fff0b1 !important;--kendo-color-series-b-subtler: #ffe989 !important;--kendo-color-series-c: #4cd180 !important;--kendo-color-series-c-bold: #399d60 !important;--kendo-color-series-c-bolder: #266940 !important;--kendo-color-series-c-subtle: #a6e8c0 !important;--kendo-color-series-c-subtler: #79dda0 !important;--kendo-color-series-d: #4b5ffa !important;--kendo-color-series-d-bold: #3847bc !important;--kendo-color-series-d-bolder: #26307d !important;--kendo-color-series-d-subtle: #a5affd !important;--kendo-color-series-d-subtler: #7887fb !important;--kendo-color-series-e: #ac58ff !important;--kendo-color-series-e-bold: #8142bf !important;--kendo-color-series-e-bolder: #562c80 !important;--kendo-color-series-e-subtle: #d6acff !important;--kendo-color-series-e-subtler: #c182ff !important;--kendo-color-series-f: #ff5892 !important;--kendo-color-series-f-bold: #bf426e !important;--kendo-color-series-f-bolder: #802c49 !important;--kendo-color-series-f-subtle: #ffacc9 !important;--kendo-color-series-f-subtler: #ff82ae !important}body{font-family:Segoe UI,sans-serif;margin:0;padding:0;overflow-y:scroll;background-color:var(--kendo-color-app-surface);color:var(--kendo-color-on-app-surface);transition:background-color .3s ease,color .3s ease}html,body,#root{height:100%;width:100%;margin:0;padding:0;box-sizing:border-box;overflow-x:hidden}.app-fullpage{min-height:100vh;display:flex;flex-direction:column;align-items:stretch;width:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}h2{color:var(--kendo-color-primary)!important}.k-dialogue{border-radius:1.25rem!important;overflow:hidden;z-index:10000!important}.k-animation-container .k-popup,.k-list-container.k-popup,.k-popup.k-list-container{background-color:var(--kendo-color-app-surface)!important;border:.0625rem solid var(--kendo-color-border)!important;box-shadow:0 .25rem .75rem var(--kendo-color-border-alt)!important}.k-list,.k-list-ul{background-color:var(--kendo-color-app-surface)!important}.k-list .k-list-item,.k-list-ul .k-list-item,.k-list-item{color:var(--kendo-color-on-app-surface)!important;padding:.5rem .75rem!important;background-color:var(--kendo-color-app-surface)!important}.k-list .k-list-item:hover,.k-list-ul .k-list-item:hover,.k-list-item:hover{background-color:var(--kendo-color-base-hover)!important;color:var(--kendo-color-on-base)!important}.k-list .k-list-item.k-selected,.k-list-ul .k-list-item.k-selected,.k-list-item.k-selected{background-color:var(--kendo-color-primary)!important;color:var(--kendo-color-on-primary)!important}.k-list .k-list-item.k-focus,.k-list-ul .k-list-item.k-focus,.k-list-item.k-focus{box-shadow:inset 0 0 0 .125rem var(--kendo-color-primary)!important}.k-list-content{background-color:var(--kendo-color-app-surface)!important}.k-list-optionlabel{background-color:var(--kendo-color-app-surface)!important;color:var(--kendo-color-on-app-surface)!important}.k-combobox .k-input-inner,.k-dropdownlist .k-input-inner{color:var(--kendo-color-on-app-surface)!important;background-color:var(--kendo-color-app-surface)!important}.k-combobox .k-input-value-text,.k-dropdownlist .k-input-value-text{color:var(--kendo-color-on-app-surface)!important}.k-combobox .k-input-button,.k-dropdownlist .k-input-button{color:var(--kendo-color-on-app-surface)!important;background-color:var(--kendo-color-app-surface)!important}.k-combobox .k-input,.k-dropdownlist .k-input{background-color:var(--kendo-color-app-surface)!important}.k-loading-item{background-color:var(--kendo-color-app-surface)!important;color:var(--kendo-color-on-app-surface)!important}.k-animation-container,.k-popup-wrapper{background-color:transparent!important}.k-popup .k-list,.k-popup .k-list-ul,.k-popup .k-list-content,.k-popup .k-list-optionlabel{background-color:var(--kendo-color-app-surface)!important;color:var(--kendo-color-on-app-surface)!important}.k-popup .k-textbox,.k-popup .k-input,.k-popup .k-input-inner{background-color:var(--kendo-color-app-surface)!important;color:var(--kendo-color-on-app-surface)!important;border-color:var(--kendo-color-border)!important}.dark .k-animation-container .k-popup,.dark .k-list-container.k-popup,.dark .k-popup,body.dark .k-animation-container .k-popup,body.dark .k-list-container.k-popup,body.dark .k-popup,html.dark .k-animation-container .k-popup,html.dark .k-list-container.k-popup,html.dark .k-popup{background-color:var(--kendo-color-app-surface)!important;border-color:var(--kendo-color-border)!important}.dark .k-popup .k-list,.dark .k-popup .k-list-ul,.dark .k-popup .k-list-content,body.dark .k-popup .k-list,body.dark .k-popup .k-list-ul,body.dark .k-popup .k-list-content,html.dark .k-popup .k-list,html.dark .k-popup .k-list-ul,html.dark .k-popup .k-list-content,.dark .k-popup .k-list-item,.dark .k-popup .k-list-ul .k-list-item,body.dark .k-popup .k-list-item,body.dark .k-popup .k-list-ul .k-list-item,html.dark .k-popup .k-list-item,html.dark .k-popup .k-list-ul .k-list-item{background-color:var(--kendo-color-app-surface)!important;color:var(--kendo-color-on-app-surface)!important}.dark .k-popup .k-list-item:hover,.dark .k-popup .k-list-ul .k-list-item:hover,body.dark .k-popup .k-list-item:hover,body.dark .k-popup .k-list-ul .k-list-item:hover,html.dark .k-popup .k-list-item:hover,html.dark .k-popup .k-list-ul .k-list-item:hover{background-color:var(--kendo-color-base-hover)!important;color:var(--kendo-color-on-base)!important}.dark .k-popup .k-list-item.k-selected,.dark .k-popup .k-list-ul .k-list-item.k-selected,body.dark .k-popup .k-list-item.k-selected,body.dark .k-popup .k-list-ul .k-list-item.k-selected,html.dark .k-popup .k-list-item.k-selected,html.dark .k-popup .k-list-ul .k-list-item.k-selected{background-color:var(--kendo-color-primary)!important;color:var(--kendo-color-on-primary)!important}#root .notistack-SnackbarContainer{z-index:20000!important}html{font-size:16px}*{scrollbar-width:thin;scrollbar-color:transparent transparent}*:hover{scrollbar-color:var(--kendo-color-subtle, rgba(155, 155, 155, .7)) var(--kendo-color-surface-alt, rgba(0, 0, 0, .05))}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px;transition:background-color .3s ease}*:hover::-webkit-scrollbar-thumb{background-color:var(--kendo-color-subtle, rgba(155, 155, 155, .7))}*:hover::-webkit-scrollbar-track{background:var(--kendo-color-surface-alt, rgba(0, 0, 0, .05))}*::-webkit-scrollbar-thumb:hover{background-color:var(--kendo-color-base, rgba(100, 100, 100, .9))}@media (max-width: 1200px){html{font-size:15px}}@media (max-width: 992px){html{font-size:14px}}@media (max-width: 768px){html{font-size:13px}}@media (max-width: 576px){html{font-size:12px}}my-app{padding:0!important}.customer-dropdown-container{display:flex;align-items:center;justify-content:flex-end;gap:1rem;width:100%}.k-drawer-container{position:fixed;width:100%;height:100%}.k-drawer-item{-webkit-user-select:none;user-select:none}.k-icon{font-size:20px}.custom-toolbar{height:3.5rem;line-height:10px;border-bottom:1px solid var(--kendo-color-border, #ebe8e8);padding:3px 8px;color:var(--kendo-color-subtle, #656565);display:flex;align-items:center}.mail-box{margin-left:20px;font-weight:700;font-size:17px}.page ul{list-style:none;margin:0;padding:0}.page li{font-size:1.2em;background:0 0;border-radius:0;border-width:0 0 1px;border-color:var(--kendo-color-border-alt, rgba(33, 37, 41, .125));border-style:solid;line-height:1.5em;padding:1.09em .84em 1.23em}.page li:last-child{border:0}.button-in{min-width:100%!important;background-color:var(--button-color)!important;color:var(--text-color)!important;height:2.5rem!important;border:none!important;border-radius:.3125rem!important;cursor:pointer!important;transition:background-color .3s ease!important;font-size:1rem!important}.button-in:hover{background-color:var(--button-hover-color)!important}.drawer-logo{height:1.5rem;margin-left:.3rem}.dashboard-footer{display:flex;justify-content:center;align-items:center;padding:.1rem;background:var(--kendo-color-surface)}.footer-content{font-size:.7rem;color:var(--kendo-color-primary, #175387);font-weight:400}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.primary-button{padding:.5rem 1rem;background-color:var(--kendo-color-primary, #175387);color:var(--kendo-color-on-primary, #fff);border:none;border-radius:.2rem;cursor:pointer}.primary-button:hover{background-color:var(--kendo-color-primary-hover, #f78504)}.secondary-button{background-color:var(--kendo-color-base, #6c757d);color:var(--kendo-color-on-base, #fff);border:none;padding:10px 16px;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.secondary-button:hover{background-color:var(--kendo-color-primary-hover, #f78504);color:var(--kendo-color-on-primary, #fff)}.outline-button{padding:8px 16px;border-radius:4px;border:1px solid var(--kendo-color-border, #6e767e);cursor:pointer;background-color:transparent;color:var(--kendo-color-on-app-surface, #6e767e);font-size:.9em;box-shadow:0 1px 4px var(--kendo-elevation-shadow-1, rgba(0, 0, 0, .1));transition:background-color .3s ease,color .3s ease}.outline-button:hover{background-color:var(--kendo-color-primary-hover, #f78504);color:var(--kendo-color-on-primary, #fff)}.contact-img{display:inline-block;width:32px;height:32px;border-radius:50%;background-position:center center;vertical-align:middle;line-height:32px;border:1px solid var(--kendo-color-border)}.k-input-value-text{min-width:2rem}.dialog-content{padding:1.5rem;height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.details-dialog{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.details-dialog .k-window-content{padding:0;background:linear-gradient(135deg,var(--kendo-color-surface, #ffffff) 0%,var(--kendo-color-surface, #ffffff) 100%)}.completion-header{text-align:center}.status-badge{padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid transparent}.status-completed{background:var(--kendo-color-success-subtle, #dcfce7);color:var(--kendo-color-success-on-subtle, #15803d);border-color:var(--kendo-color-success-border, #bbf7d0)}.status-active{background:var(--kendo-color-info-subtle, #dbeafe);color:var(--kendo-color-info-on-subtle, #1d4ed8);border-color:var(--kendo-color-info-border, #bfdbfe)}.status-inactive{background:var(--kendo-color-warning-subtle, #fef3c7);color:var(--kendo-color-error, #d90606);border-color:var(--kendo-color-warning-border, #fed7aa)}.status-pending{background:var(--kendo-color-warning-subtle, #fef3c7);color:var(--kendo-color-warning-on-subtle, #d97706);border-color:var(--kendo-color-warning-border, #fed7aa)}.status-verified{background:var(--kendo-color-info-subtle, #e0f2fe);color:var(--kendo-color-info-on-subtle, #0369a1);border-color:var(--kendo-color-info-border, #bae6fd)}.status-default{background:var(--kendo-color-base-subtle, #f1f5f9);color:var(--kendo-color-base-on-subtle, #475569);border-color:var(--kendo-color-border, #e2e8f0)}.details-section{background:var(--kendo-color-surface);border-radius:12px;padding:20px;box-shadow:var(--color-shadow-card);border:1px solid var(--kendo-color-border)}.full-height{height:100%!important}.dark body,body.dark,html.dark body{background-color:var(--kendo-color-app-surface);color:var(--kendo-color-on-app-surface)}.dark .k-drawer-content,body.dark .k-drawer-content,html.dark .k-drawer-content{background-color:var(--kendo-color-app-surface)!important}.dark .k-drawer,body.dark .k-drawer,html.dark .k-drawer{background-color:var(--kendo-color-surface)!important;border-color:var(--kendo-color-border)!important}.dark .k-drawer-item,body.dark .k-drawer-item,html.dark .k-drawer-item{color:var(--kendo-color-on-app-surface)!important}.dark .k-drawer-item:hover,body.dark .k-drawer-item:hover,html.dark .k-drawer-item:hover{background-color:var(--kendo-color-base-subtle-hover)!important}.dark .k-drawer-item.k-selected,body.dark .k-drawer-item.k-selected,html.dark .k-drawer-item.k-selected{background-color:transparent!important;color:var(--color-orange-primary)!important}.dark .k-drawer-item.k-selected .k-icon,body.dark .k-drawer-item.k-selected .k-icon,html.dark .k-drawer-item.k-selected .k-icon{color:var(--color-orange-primary)!important}.dark .custom-toolbar,body.dark .custom-toolbar,html.dark .custom-toolbar{background-color:var(--kendo-color-surface)!important;border-bottom-color:var(--kendo-color-border)!important;color:var(--kendo-color-on-app-surface)!important}.dark .dashboard-footer,body.dark .dashboard-footer,html.dark .dashboard-footer{background-color:var(--kendo-color-surface)!important}.dark .footer-content,body.dark .footer-content,html.dark .footer-content{color:var(--kendo-color-primary)!important}.dark .details-section,body.dark .details-section,html.dark .details-section{background-color:var(--kendo-color-surface)!important;border-color:var(--kendo-color-border)!important;box-shadow:0 2px 8px #0000004d!important}.dark .dialog-content,body.dark .dialog-content,html.dark .dialog-content{background-color:var(--kendo-color-surface)!important;color:var(--kendo-color-on-app-surface)!important}.dark .details-dialog .k-window-content,body.dark .details-dialog .k-window-content,html.dark .details-dialog .k-window-content{background:var(--kendo-color-surface)!important}.dark .k-window,body.dark .k-window,html.dark .k-window{background-color:var(--kendo-color-surface)!important;border-color:var(--kendo-color-border)!important;box-shadow:0 4px 24px #0006!important}.dark .k-window-titlebar,body.dark .k-window-titlebar,html.dark .k-window-titlebar{background-color:var(--kendo-color-surface)!important;color:var(--kendo-color-on-app-surface)!important;border-bottom-color:var(--kendo-color-border)!important}.dark .k-window-content,body.dark .k-window-content,html.dark .k-window-content{background-color:var(--kendo-color-surface)!important;color:var(--kendo-color-on-app-surface)!important}.dark .k-window-actions .k-button,body.dark .k-window-actions .k-button,html.dark .k-window-actions .k-button{color:var(--kendo-color-on-app-surface)!important}.dark .k-dialog-actions,body.dark .k-dialog-actions,html.dark .k-dialog-actions{background-color:var(--kendo-color-surface)!important;border-top-color:var(--kendo-color-border)!important}.dark .k-card,body.dark .k-card,html.dark .k-card{background-color:var(--kendo-color-surface)!important;border-color:var(--kendo-color-border)!important;color:var(--kendo-color-on-app-surface)!important}.dark .k-card-header,body.dark .k-card-header,html.dark .k-card-header{background-color:var(--kendo-color-surface)!important;border-bottom-color:var(--kendo-color-border)!important;color:var(--kendo-color-on-app-surface)!important}.dark .k-card-body,body.dark .k-card-body,html.dark .k-card-body{background-color:var(--kendo-color-surface)!important;color:var(--kendo-color-on-app-surface)!important}.dark .k-grid,body.dark .k-grid,html.dark .k-grid{background-color:var(--kendo-color-surface)!important;border-color:var(--kendo-color-border)!important}.dark .k-grid-header,body.dark .k-grid-header,html.dark .k-grid-header{background-color:var(--kendo-color-base)!important;border-color:var(--kendo-color-border)!important}.dark .k-grid-header th,.dark .k-grid-header .k-header,body.dark .k-grid-header th,body.dark .k-grid-header .k-header,html.dark .k-grid-header th,html.dark .k-grid-header .k-header{background-color:var(--kendo-color-base)!important;color:var(--kendo-color-on-app-surface)!important;border-color:var(--kendo-color-border)!important}.dark .k-grid-content,body.dark .k-grid-content,html.dark .k-grid-content{background-color:var(--kendo-color-surface)!important}.dark .k-grid td,.dark .k-grid .k-table-td,body.dark .k-grid td,body.dark .k-grid .k-table-td,html.dark .k-grid td,html.dark .k-grid .k-table-td{background-color:var(--kendo-color-surface)!important;color:var(--kendo-color-on-app-surface)!important;border-color:var(--kendo-color-border)!important}.dark .k-grid tr:hover td,.dark .k-grid .k-table-row:hover .k-table-td,body.dark .k-grid tr:hover td,body.dark .k-grid .k-table-row:hover .k-table-td,html.dark .k-grid tr:hover td,html.dark .k-grid .k-table-row:hover .k-table-td{background-color:var(--kendo-color-base-subtle-hover)!important}.dark .k-grid .k-alt td,.dark .k-grid .k-table-alt-row .k-table-td,body.dark .k-grid .k-alt td,body.dark .k-grid .k-table-alt-row .k-table-td,html.dark .k-grid .k-alt td,html.dark .k-grid .k-table-alt-row .k-table-td{background-color:var(--kendo-color-base-subtle)!important}.dark .k-pager,.dark .k-pager-wrap,body.dark .k-pager,body.dark .k-pager-wrap,html.dark .k-pager,html.dark .k-pager-wrap{background-color:var(--kendo-color-surface)!important;border-color:var(--kendo-color-border)!important;color:var(--kendo-color-on-app-surface)!important}.dark .k-input,.dark .k-textbox,.dark .k-textarea,body.dark .k-input,body.dark .k-textbox,body.dark .k-textarea,html.dark .k-input,html.dark .k-textbox,html.dark .k-textarea{background-color:var(--kendo-color-app-surface)!important;color:var(--kendo-color-on-app-surface)!important;border-color:var(--kendo-color-border)!important}.dark .k-input-inner,body.dark .k-input-inner,html.dark .k-input-inner{background-color:var(--kendo-color-app-surface)!important;color:var(--kendo-color-on-app-surface)!important}.dark .k-button,body.dark .k-button,html.dark .k-button{color:var(--kendo-color-on-app-surface)!important}.dark .k-button.k-button-solid-base,body.dark .k-button.k-button-solid-base,html.dark .k-button.k-button-solid-base{background-color:var(--kendo-color-base)!important;border-color:var(--kendo-color-border)!important}.dark .k-button.k-button-solid-primary,body.dark .k-button.k-button-solid-primary,html.dark .k-button.k-button-solid-primary{background-color:var(--kendo-color-primary)!important;color:var(--kendo-color-on-primary)!important}.k-dialog .k-button.k-button-solid-primary,.k-window .k-button.k-button-solid-primary,.k-dialog .k-button[class*=primary],.k-window .k-button[class*=primary],.k-button.k-button-solid.k-button-solid-primary{color:#fff!important}.dark .k-tabstrip,body.dark .k-tabstrip,html.dark .k-tabstrip{background-color:transparent!important}.dark .k-tabstrip-items,body.dark .k-tabstrip-items,html.dark .k-tabstrip-items{background-color:var(--kendo-color-surface)!important;border-color:var(--kendo-color-border)!important}.dark .k-tabstrip-item,body.dark .k-tabstrip-item,html.dark .k-tabstrip-item{background-color:var(--kendo-color-base)!important;color:var(--kendo-color-on-app-surface)!important;border-color:var(--kendo-color-border)!important}.dark .k-tabstrip-item.k-active,body.dark .k-tabstrip-item.k-active,html.dark .k-tabstrip-item.k-active{background-color:var(--kendo-color-surface)!important;color:var(--kendo-color-primary)!important}.dark .k-tabstrip-content,body.dark .k-tabstrip-content,html.dark .k-tabstrip-content{background-color:var(--kendo-color-surface)!important;color:var(--kendo-color-on-app-surface)!important;border-color:var(--kendo-color-border)!important}.dark .k-panelbar,body.dark .k-panelbar,html.dark .k-panelbar{background-color:var(--kendo-color-surface)!important;border-color:var(--kendo-color-border)!important}.dark .k-panelbar-item,body.dark .k-panelbar-item,html.dark .k-panelbar-item{background-color:var(--kendo-color-surface)!important;color:var(--kendo-color-on-app-surface)!important}.dark .k-panelbar-header,body.dark .k-panelbar-header,html.dark .k-panelbar-header{background-color:var(--kendo-color-base)!important;color:var(--kendo-color-on-app-surface)!important;border-color:var(--kendo-color-border)!important}.dark .status-completed{background:var(--color-green-success-bg)!important;color:var(--color-green-success-text)!important;border-color:var(--color-green-success-border)!important}.dark .status-active{background:var(--color-blue-info)!important;color:var(--color-blue-info-text)!important;border-color:var(--color-blue-info-border)!important}.dark .status-inactive,.dark .status-pending{background:var(--color-yellow-warning-bg)!important;color:var(--color-yellow-warning-text)!important;border-color:var(--color-yellow-warning-border)!important}.dark .status-default{background:var(--color-gray-soft)!important;color:var(--color-gray-slate-text)!important;border-color:var(--color-gray-soft-border)!important}.dark h2,body.dark h2,html.dark h2{color:var(--kendo-color-primary)!important}.dark a,body.dark a,html.dark a{color:var(--color-blue-link)}.dark a:hover,body.dark a:hover,html.dark a:hover{color:var(--color-orange-primary)}.dark .k-overlay,body.dark .k-overlay,html.dark .k-overlay{background-color:#000000b3!important}.dark .k-loader,body.dark .k-loader,html.dark .k-loader{color:var(--kendo-color-primary)!important}.page-loader-overlay{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 4rem);padding:2rem;background:var(--kendo-color-app-surface, #fff)}.page-loader{display:flex;flex-direction:column;align-items:center;gap:1.75rem}.page-loader-ring{position:relative;width:56px;height:56px}.page-loader-ring:before,.page-loader-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid transparent}.page-loader-ring:before{border-top-color:var(--kendo-color-primary, #175387);border-right-color:var(--kendo-color-primary, #175387);animation:page-loader-spin 1s cubic-bezier(.6,.15,.35,.85) infinite}.page-loader-ring:after{top:6px;right:6px;bottom:6px;left:6px;border-bottom-color:var(--kendo-color-warning, #e86100);border-left-color:var(--kendo-color-warning, #e86100);animation:page-loader-spin 1.5s cubic-bezier(.6,.15,.35,.85) infinite reverse}@keyframes page-loader-spin{to{transform:rotate(360deg)}}.page-loader-text{text-align:center}.page-loader-title{font-size:.95rem;font-weight:600;color:var(--kendo-color-on-app-surface, #3d3d3d);margin:0 0 .35rem;letter-spacing:.01em}.page-loader-subtitle{font-size:.82rem;color:var(--kendo-color-subtle, #666);margin:0}.page-loader-bar-track{width:200px;height:3px;background:var(--kendo-color-border, rgba(0, 0, 0, .08));border-radius:3px;overflow:hidden}.page-loader-bar-fill{height:100%;width:35%;border-radius:3px;background:linear-gradient(90deg,var(--kendo-color-primary, #175387),var(--kendo-color-warning, #e86100),var(--kendo-color-primary, #175387));animation:page-loader-shimmer 2s ease-in-out infinite}@keyframes page-loader-shimmer{0%{transform:translate(-120%)}to{transform:translate(400%)}}
