@charset "UTF-8";[data-v-c1ace532]:export{primary:#560896;primaryLight:#802fd1;secondary:#44138d;accent:#00e5ff;accentDim:#00b8d4;textColor:#f8f8f8;textSecondary:rgba(255,255,255,.7);backgroundDark:#1a0b2e;backgroundLight:#1a112a;cardBackground:rgba(70,30,100,.15);borderColor:rgba(156,39,176,.3);shadowColor:rgba(0,0,0,.25)}[data-v-c1ace532]:root{--qc-electronics-primary: #4ade80;--qc-electronics-light: #6ee7b7;--qc-electronics-dark: #22c55e;--qc-electronics-bg: rgba(74, 222, 128, .15);--qc-electronics-border: #4ade80;--qc-electronics-gradient: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);--qc-mechanics-primary: #f97316;--qc-mechanics-light: #fb923c;--qc-mechanics-dark: #ea580c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: #f97316;--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-optics-primary: #3b82f6;--qc-optics-light: #60a5fa;--qc-optics-dark: #2563eb;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: #3b82f6;--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-chemistry-primary: #a855f7;--qc-chemistry-light: #c084fc;--qc-chemistry-dark: #9333ea;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: #a855f7;--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-tag-primary: #a855f7;--qc-chemistry-tag-light: #c084fc;--qc-chemistry-tag-dark: #9333ea;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .2);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #ec4899;--qc-textiles-light: #f472b6;--qc-textiles-dark: #db2777;--qc-textiles-bg: rgba(236, 72, 153, .15);--qc-textiles-border: #ec4899;--qc-textiles-gradient: linear-gradient(135deg, #ec4899 0%, #db2777 100%);--qc-textiles-tag-primary: #a855f7;--qc-textiles-tag-light: #c084fc;--qc-textiles-tag-dark: #9333ea;--qc-textiles-tag-bg: rgba(168, 85, 247, .15);--qc-textiles-tag-border: rgba(168, 85, 247, .2);--qc-textiles-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-food-primary: #eab308;--qc-food-light: #facc15;--qc-food-dark: #ca8a04;--qc-food-bg: rgba(234, 179, 8, .15);--qc-food-border: #eab308;--qc-food-gradient: linear-gradient(135deg, #eab308 0%, #ca8a04 100%);--qc-food-tag-primary: #d97706;--qc-food-tag-light: #f59e0b;--qc-food-tag-dark: #b45309;--qc-food-tag-bg: rgba(217, 119, 6, .15);--qc-food-tag-border: rgba(217, 119, 6, .2);--qc-food-tag-gradient: linear-gradient(135deg, #d97706 0%, #b45309 100%);--modal-overlay: rgba(0, 0, 0, .6);--modal-shadow-light: rgba(0, 0, 0, .3);--modal-shadow-medium: rgba(0, 0, 0, .4);--modal-shadow-heavy: rgba(0, 0, 0, .7);--modal-border-light: rgba(255, 255, 255, .08);--modal-border-medium: rgba(255, 255, 255, .1);--modal-background-dark: #1a0b2e;--modal-background-light: #1a112a}[data-theme=custom][data-v-c1ace532]{--background-dark: #1a0b2e;--background-light: #1a112a;--background-medium: #2d1b4e;--background-card: #1a112a;--background-overlay: rgba(0, 0, 0, .8);--background-dark-transparent-1: rgba(10, 10, 20, .1);--background-dark-transparent-2: rgba(10, 10, 20, .2);--background-dark-transparent-3: rgba(10, 10, 30, .3);--background-dark-transparent-4: rgba(10, 10, 20, .4);--background-dark-transparent-8: rgba(10, 10, 20, .8);--background-dark-transparent-95: rgba(10, 10, 30, .95);--text-color: #f8f8f8;--text-primary: #f8f8f8;--font-family: Montserrat, Segoe UI, Roboto, sans-serif;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-disabled: rgba(255, 255, 255, .3);--text-transparent-1: rgba(255, 255, 255, .1);--text-transparent-05: rgba(255, 255, 255, .05);--text-transparent-15: rgba(255, 255, 255, .15);--text-transparent-2: rgba(255, 255, 255, .2);--text-transparent-3: rgba(255, 255, 255, .3);--text-transparent-4: rgba(255, 255, 255, .4);--text-transparent-5: rgba(255, 255, 255, .5);--text-transparent-6: rgba(255, 255, 255, .6);--text-transparent-06: rgba(255, 255, 255, .06);--text-transparent-8: rgba(255, 255, 255, .8);--text-transparent-9: rgba(255, 255, 255, .9);--shadow-color: rgba(0, 0, 0, .25);--shadow-light-1: rgba(0, 0, 0, .1);--shadow-dark-1: rgba(0, 0, 0, .12);--shadow-light-15: rgba(0, 0, 0, .15);--shadow-light-2: rgba(0, 0, 0, .2);--shadow-light-3: rgba(0, 0, 0, .3);--shadow-light-4: rgba(0, 0, 0, .4);--shadow-medium-5: rgba(0, 0, 0, .5);--shadow-medium-6: rgba(0, 0, 0, .6);--shadow-medium-7: rgba(0, 0, 0, .7);--shadow-dark-8: rgba(0, 0, 0, .8);--shadow-full: rgb(0, 0, 0);--border-color: rgba(156, 39, 176, .3);--border-light: rgba(156, 39, 176, .15);--border-medium: rgba(156, 39, 176, .25);--border-dark: rgba(156, 39, 176, .4);--accent-red: #00e5ff;--accent-red-light: #00b8d4;--accent-red-dark: #00e5ff;--accent-red-transparent: rgba(0, 229, 255, .1);--accent-orange: #44138d;--accent-orange-light: rgba(69, 28, 131, .25);--accent-orange-dark: #44138d;--accent-orange-transparent: rgba(69, 28, 131, .25);--accent-blue: #42a6ff;--accent-blue-light: #00b3ff;--accent-blue-dark: rgba(63, 81, 181, .35);--accent-blue-transparent: rgba(33, 150, 243, .35);--accent-green: #00e5ff;--accent-green-light: #00b8d4;--accent-green-dark: #00e5ff;--accent-green-transparent: rgba(0, 229, 255, .1);--success: #2ed573;--success-bg: rgba(46, 213, 115, .15);--warning: #ffa726;--warning-bg: rgba(255, 167, 38, .15);--error: #ff4757;--error-bg: rgba(255, 71, 87, .15);--info: #42a6ff;--info-bg: rgba(66, 166, 255, .15);--success-dark: #28c569;--success-light: #4dd686;--success-glow: rgba(77, 214, 134, .6);--success-border: #1db35f;--warning-dark: #ff9800;--warning-light: #ffb74d;--warning-border: #f57c00;--error-dark: #f03546;--error-light: #ff6b76;--error-glow: rgba(255, 107, 118, .6);--error-border: #e62b3a;--info-dark: #3795eb;--info-light: #64b7ff;--info-glow: rgba(100, 183, 255, .6);--info-border: #2d8fe4;--primary-color: #560896;--primary-light: #802fd1;--primary-transparent-01: rgba(107, 33, 168, .1);--primary-transparent-15: rgba(107, 33, 168, .15);--primary-transparent-2: rgba(105, 25, 170, .2);--primary-transparent-25: rgba(107, 33, 168, .25);--primary-transparent-3: rgba(95, 21, 155, .3);--primary-transparent-35: rgba(100, 22, 163, .35);--primary-transparent-4: rgba(99, 23, 161, .4);--primary-transparent-45: rgba(97, 28, 153, .45);--primary-transparent-5: rgba(95, 15, 160, .5);--primary-transparent-55: rgba(90, 24, 145, .55);--primary-transparent-7: rgba(117, 18, 199, .7);--primary-transparent-8: rgba(93, 33, 197, .8);--primary-transparent-10: rgba(107, 33, 168, .1);--secondary-color: #44138d;--secondary-transparent-18: rgba(65, 23, 129, .18);--secondary-transparent-25: rgba(69, 28, 131, .25);--secondary-transparent-35: rgba(54, 18, 107, .35);--secondary-transparent-4: rgba(55, 19, 109, .4);--secondary-transparent-45: rgba(47, 14, 95, .45);--accent-color: #00e5ff;--accent-dim: #00b8d4;--accent-transparent-1: rgba(0, 229, 255, .1);--accent-transparent-15: rgba(12, 163, 180, .15);--accent-transparent-2: rgba(4, 178, 197, .2);--accent-transparent-25: rgba(0, 229, 255, .25);--accent-transparent-3: rgba(17, 190, 209, .3);--accent-transparent-35: rgba(0, 229, 255, .35);--accent-transparent-4: rgba(16, 190, 209, .4);--accent-transparent-45: rgba(10, 178, 197, .45);--accent-transparent-7: rgba(10, 171, 189, .7);--accent-transparent-8: rgba(5, 144, 160, .8);--card-background: rgba(70, 30, 100, .15);--card-background-transparent: rgba(70, 30, 100, .08);--card-dark: rgba(30, 15, 45, .6);--card-border: rgba(255, 255, 255, .1);--chart-blue: rgba(36, 107, 253, .2);--chart-blue-border: rgba(36, 107, 253, .8);--chart-cyan: rgba(0, 208, 255, .2);--chart-cyan-border: rgba(0, 208, 255, .8);--chart-pink: rgba(255, 99, 132, .2);--chart-pink-border: rgba(255, 99, 132, .8);--chart-gray: rgba(200, 200, 200, .2);--chart-gray-border: rgba(200, 200, 200, .8);--gradient-primary: linear-gradient(135deg, #4a1466 0%, #1a0b2e 100%);--gradient-secondary: linear-gradient(135deg, #44138d 0%, #4a1466 100%);--gradient-tertiary: linear-gradient(45deg, #e1f5fe 0%, #00b8d4 100%);--gradient-accent: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--gradient-border: linear-gradient(135deg, rgba(156, 39, 176, .8) 0%, rgba(0, 229, 255, .6) 100%);--gradient-success: linear-gradient(135deg, #28c569 0%, #4dd686 100%);--gradient-warning: linear-gradient(135deg, #ff9800 0%, #ffb74d 100%);--gradient-error: linear-gradient(135deg, #f03546 0%, #ff6b76 100%);--gradient-info: linear-gradient(135deg, #3795eb 0%, #64b7ff 100%);--accent-gradient: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--text-gradient: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--subtitle-gradient: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--gray-100: #f5f5f5;--gray-200: #ddd;--gray-300: #666;--gray-400: #555;--gray-500: #333;--gray-blue-100: #e2e8f0;--gray-blue-200: #cbd5e1;--gray-blue-300: #94a3b8;--gray-blue-400: #64748b;--gray-blue-500: #475569;--gray-blue-600: #334155;--gradient-gray-blue: linear-gradient(135deg, #cbd5e1 0%, #64748b 100%);--gradient-gray-blue-hover: linear-gradient(135deg, #94a3b8 0%, #475569 100%);--white: #ffffff;--pink: rgba(233, 30, 99, .35);--cyan: #00e5ff;--violet: #aa00ff;--cyan-transparent-2: rgba(0, 229, 255, .2);--cyan-transparent-3: rgba(0, 229, 255, .3);--gradient-start: #9c27b0;--gradient-end: #ff4081;--turquoise: #40e0d0;--gradient-vibrant: linear-gradient(135deg, #9c27b0 0%, #ff4081 100%);--gradient-vibrant-turquoise: linear-gradient(135deg, #9c27b0 0%, #40e0d0 100%);--gradient-purple-pink: linear-gradient(135deg, #4a1466 0%, #e85f5c 100%);--gradient-cyan-violet: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--gradient-cyan-purple: linear-gradient(135deg, rgba(0, 229, 255, .35) 0%, rgba(156, 39, 176, .25) 100%);--purple-bright: #c239fb;--purple-medium: #9254de;--purple-violet: #aa00ff;--purple-dark: #7b1fa2;--purple-pink: #e85f5c;--purple-darker: #4a1466;--accent-purple: #aa00ff;--accent-cyan: #00e5ff;--temp-normal: #2ed573;--temp-high: #ff4757;--temp-low: #560896;--temp-critical: #f03546;--tile-blue-gradient: linear-gradient(135deg, rgba(36, 107, 253, .1), rgba(0, 208, 255, .1));--tile-green-gradient: linear-gradient(135deg, rgba(0, 208, 255, .1), rgba(36, 107, 253, .1));--tile-purple-gradient: linear-gradient(135deg, rgba(194, 57, 251, .1), rgba(255, 99, 132, .1));--tile-orange-gradient: linear-gradient(135deg, rgba(255, 167, 38, .1), rgba(255, 71, 87, .1));--tile-red-gradient: linear-gradient(135deg, rgba(255, 71, 87, .1), rgba(255, 167, 38, .1));--table-turquoise: #40e0d0;--table-purple-violet: #aa00ff;--table-purple-bright: #c239fb;--table-background-dark: #2d1b4e;--table-background-light: #1a112a;--hardcoded-orange: #ff9100;--hardcoded-red: #ff6b6b;--hardcoded-teal: #00e5ff;--hardcoded-green: #2ed573;--glass-bg-light: rgba(70, 30, 100, .08);--glass-border-light: rgba(255, 255, 255, .1);--glass-shadow-light: rgba(0, 0, 0, .15);--tile-glass-bg: linear-gradient( 135deg, rgba(18, 4, 99, .56) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .3) 100% );--tile-glass-hover-bg: linear-gradient( 135deg, rgba(80, 40, 120, .15) 0%, rgba(40, 20, 60, .5) 100% );--tile-spine-bg: linear-gradient( to right, rgba(16, 8, 24, .95) 0%, rgba(112, 61, 163, .95) 100% );--tile-border-color: rgba(255, 255, 255, .08);--tile-border-strong-color: rgba(50, 25, 75, .2);--tile-bookmark-bg: var(--gradient-cyan-violet);--book-spine-bg: linear-gradient(to right, rgb(26, 17, 42) 0%, rgb(40, 22, 70) 12%, rgb(60, 30, 95) 30%, rgb(80, 40, 120) 50%, rgb(60, 30, 95) 70%, rgb(40, 22, 70) 88%, rgb(26, 17, 42) 100%);--book-bookmark-bg: var(--tile-bookmark-bg);--book-bookmark-hover-bg: linear-gradient( 135deg, rgba(170, 0, 255, .8) 0%, rgba(0, 229, 255, .6) 100% );--book-spine-shadow: rgba(170, 0, 255, .3);--book-bookmark-shadow: rgba(170, 0, 255, .4);--book-bookmark-border: rgba(0, 229, 255, .2);--settings-bg-gradient-start: rgba(15, 27, 48, .5);--settings-bg-gradient-end: rgba(26, 17, 42, .5);--settings-grid-color: rgba(66, 166, 255, .03);--settings-details-bg: rgba(70, 30, 100, .15);--settings-shadow-color: rgba(32, 11, 90, .18);--settings-gradient-start: rgba(32, 12, 148, .56);--settings-gradient-middle: rgba(170, 0, 255, .15);--settings-gradient-end: rgba(0, 229, 255, .3);--settings-svg-success: rgba(46, 213, 115, .06);--settings-svg-accent: rgba(0, 229, 255, .06);--settings-svg-primary: rgba(156, 39, 176, .06);--settings-svg-blue: rgba(66, 166, 255, .06);--settings-svg-success-light: rgba(46, 213, 115, .12);--settings-svg-accent-light: rgba(0, 229, 255, .12);--settings-svg-primary-light: rgba(156, 39, 176, .12);--settings-svg-blue-light: rgba(66, 166, 255, .12);--settings-header-gradient-start: #41e6c7;--settings-header-gradient-end: #a991ff;--particle-accent: rgb(0, 229, 255);--particle-primary: rgb(156, 39, 176);--particle-success: rgba(46, 213, 115, .7);--particle-info: rgba(66, 166, 255, .8);--particle-warning: rgba(255, 184, 0, .7);--scrollbar-color: rgba(156, 39, 176, .3);--scrollbar-thumb: rgba(156, 39, 176, .3);--radial-gradient-dark: rgba(0, 0, 0, .5);--radial-gradient-success: rgba(46, 213, 115, .1);--lang-switch-bg: rgba(30, 22, 45, .9);--lang-switch-border: rgba(156, 39, 176, .2);--lang-switch-shadow: rgba(0, 0, 0, .25);--lang-option-inactive: rgba(255, 255, 255, .45);--lang-option-active: rgba(255, 255, 255, .95);--lang-option-active-shadow: rgba(156, 39, 176, .4);--lang-option-hover: rgba(255, 255, 255, .7);--icon-blue: #5a8fa3;--icon-green: #7a9b8e;--icon-orange: #d4c78a;--icon-red: #c7709d;--icon-purple: #a991ff;--toggle-track-bg: rgba(50, 35, 75, .7);--toggle-track-active: rgba(169, 145, 255, .35);--toggle-thumb-gradient-start: #a991ff;--toggle-thumb-gradient-end: #8c61ff;--toggle-thumb-gradient-accent: #a991ff;--toggle-thumb-shadow: rgba(0, 0, 0, .3);--toggle-text-shadow: rgba(0, 0, 0, .3);--animation-shadow: rgba(46, 213, 115, .3);--modal-overlay: rgba(0, 0, 0, .6);--modal-shadow-light: rgba(0, 0, 0, .3);--modal-border-light: rgba(255, 255, 255, .08);--modal-border-medium: rgba(255, 255, 255, .1);--modal-shadow-heavy: rgba(0, 0, 0, .7);--modal-shadow-medium: rgba(0, 0, 0, .4);--notification-bg-start: rgba(25, 17, 39, .95);--notification-bg-end: rgba(15, 9, 26, .95);--notification-shadow-heavy: rgba(0, 0, 0, .4);--notification-shadow-medium: rgba(0, 0, 0, .3);--notification-border: rgba(255, 255, 255, .07);--notification-shadow-light: rgba(0, 0, 0, .5);--notification-shadow-extra: rgba(0, 0, 0, .4);--notification-drop-shadow: rgba(0, 0, 0, .3);--notification-bg-light: rgba(255, 255, 255, .15);--notification-bg-dark: rgba(0, 0, 0, .3);--notification-glow: rgba(255, 255, 255, .3);--notification-hover-bg: rgba(255, 255, 255, .15);--notification-icon-bg: linear-gradient(135deg, rgba(194, 57, 251, .28) 0%, rgba(46, 213, 115, .18) 100%);--notification-icon-border: rgba(255, 255, 255, .22);--notification-icon-shadow: 0 6px 16px rgba(0, 0, 0, .38);--notification-icon-color: rgba(255, 255, 255, .92);--notification-close-bg: rgba(32, 24, 48, .68);--notification-close-border: rgba(194, 57, 251, .32);--notification-close-color: rgba(245, 244, 255, .82);--notification-close-shadow: 0 4px 12px rgba(194, 57, 251, .28);--notification-close-hover-bg: rgba(46, 213, 115, .28);--notification-close-hover-border: rgba(46, 213, 115, .32);--notification-close-hover-color: rgba(18, 14, 32, .92);--notification-close-hover-shadow: 0 6px 16px rgba(46, 213, 115, .32);--tile-shadow-light: rgba(0, 0, 0, .05);--tile-highlight-strong: rgba(255, 255, 255, .15);--tile-highlight-weak: rgba(255, 255, 255, .05);--tile-radial-light: rgba(255, 255, 255, .1);--tile-radial-weak: rgba(255, 255, 255, .05);--main-notification-bg: rgba(255, 255, 255, .2);--archive-bg-start: #0f172a;--archive-bg-middle: #1e293b;--archive-bg-end: #334155;--archive-text-light: #e2e8f0;--archive-bg-overlay-start: rgba(15, 23, 42, .95);--archive-bg-overlay-end: rgba(30, 41, 59, .95);--archive-border: rgba(148, 163, 184, .2);--archive-shadow: rgba(0, 0, 0, .25);--archive-gradient-start: #00e5ff;--archive-gradient-middle: #a991ff;--archive-gradient-end: #00e5ff;--archive-white: #fff;--archive-text-muted: #94a3b8;--theme-toggle-border-light: rgba(255, 255, 255, .1);--theme-toggle-border-medium: rgba(255, 255, 255, .15);--theme-toggle-bg-light: rgba(255, 255, 255, .08);--theme-toggle-border-light-alt: rgba(255, 255, 255, .12);--theme-toggle-bg-dark: rgba(0, 0, 0, .06);--theme-toggle-border-dark: rgba(0, 0, 0, .08);--gsap-shadow-light: rgba(0, 0, 0, .08);--gsap-shadow-medium: rgba(0, 0, 0, .12);--select-debug-color: #41e6c7;--select-bg-color: #8c61ff;--select-shadow: rgba(0, 0, 0, .5);--select-bg-dark: rgba(25, 25, 38, .98);--select-bg-light: #2a2a42;--profile-modal-overlay: rgba(0, 0, 0, .8);--profile-modal-shadow-heavy: rgba(0, 0, 0, .6);--profile-modal-shadow-medium: rgba(0, 0, 0, .3);--profile-modal-bg-light: rgba(255, 255, 255, .05);--profile-modal-border-light: rgba(255, 255, 255, .1);--profile-modal-bg-medium: rgba(255, 255, 255, .1);--dashboard-shadow: rgba(0, 0, 0, .4);--table-row-even-bg: #1e1e30;--table-row-even-accent: rgba(169, 145, 255, .2);--table-row-odd-bg: #1e1e30;--table-row-odd-accent: rgba(65, 230, 199, .15);--table-filters-bg: rgba(20, 20, 35, .7);--table-filters-border: rgba(65, 230, 199, .1);--table-filters-shadow: rgba(0, 0, 0, .25);--table-filters-gradient-start: rgba(65, 230, 199, .5);--table-filters-gradient-end: rgba(169, 145, 255, .5);--table-filters-title-color: rgba(255, 255, 255, .95);--table-filters-label-color: rgba(255, 255, 255, .95);--table-filters-clear-btn-bg: rgba(15, 15, 25, .8);--table-filters-clear-btn-color: rgba(255, 255, 255, .8);--table-filters-clear-btn-hover-bg: rgba(169, 145, 255, .15);--table-header-bg: rgba(25, 25, 35, .95);--table-header-gradient-start: rgba(25, 25, 35, .95);--table-header-gradient-middle: rgba(40, 30, 70, .95);--table-header-gradient-end: rgba(25, 25, 35, .95);--table-header-shadow: rgba(0, 0, 0, .4);--table-header-text-color: rgba(255, 255, 255, .95);--table-header-border: rgba(65, 230, 199, .2);--table-row-orange: #ff9100;--table-row-orange-glow: rgba(255, 145, 0, .3);--table-row-orange-glow-strong: rgba(255, 145, 0, .6);--table-turquoise: #41e6c7;--table-purple-violet: #a991ff;--table-purple-bright: #8c61ff;--table-bg-dark: #1e1e30;--table-bg-light: #2a2a42;--table-bg-overlay: rgba(20, 20, 30, .7);--table-shadow: rgba(0, 0, 0, .3);--table-gradient-start: rgba(65, 230, 199, .5);--table-gradient-middle: rgba(140, 97, 255, .5);--table-gradient-end: rgba(65, 230, 199, .5);--table-white: #fff;--table-bg-dark-overlay: rgba(20, 20, 30, .98);--table-bg-purple-overlay: rgba(40, 30, 60, .98);--table-bg-blue-overlay: rgba(30, 40, 50, .98);--table-bg-darker-overlay: rgba(15, 25, 35, .98);--table-shadow-heavy: rgba(0, 0, 0, .5);--table-border-purple: rgba(100, 80, 155, .5);--table-bg-dark-alt: rgba(15, 15, 25, .9);--table-bg-purple-alt: rgba(60, 45, 85, .8);--table-bg-blue-alt: rgba(25, 45, 55, .9);--table-shadow-medium: rgba(0, 0, 0, .2);--table-glow-purple: rgba(140, 97, 255, .15);--table-radial-purple: rgba(140, 97, 255, .08);--table-radial-turquoise: rgba(65, 230, 199, .08);--table-bg-scroll: rgba(30, 30, 48, .6);--table-scroll-purple: rgba(169, 145, 255, .5);--table-scroll-purple-strong: rgba(169, 145, 255, .8);--table-scrollbar-purple: rgba(169, 145, 255, .5);--table-bg-dark-overlay-alt: rgba(25, 25, 35, .95);--table-bg-purple-overlay-alt: rgba(40, 30, 70, .95);--table-bg-blue-overlay-alt: rgba(30, 45, 60, .95);--table-bg-purple-overlay-alt2: rgba(45, 30, 70, .95);--table-shadow-medium-alt: rgba(0, 0, 0, .4);--table-gradient-purple-transparent: rgba(20, 20, 30, 0);--table-gradient-purple-middle: rgba(140, 97, 255, .2);--table-gradient-purple-end: rgba(20, 20, 30, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, #41e6c7 0%, #a991ff 100%);--table-text-shadow: rgba(0, 0, 0, .5);--table-drop-shadow: rgba(0, 0, 0, .7);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, #41e6c7 0%, #a991ff 100%);--table-gradient-turquoise-transparent: rgba(65, 230, 199, 0);--table-gradient-turquoise-end: rgba(65, 230, 199, 0);--table-bg-medium: rgba(30, 30, 45, .5);--table-drop-shadow-medium: rgba(0, 0, 0, .5);--table-glow-turquoise: rgba(65, 230, 199, .8);--table-glow-turquoise-medium: rgba(65, 230, 199, .4);--table-glow-purple-strong: rgba(140, 97, 255, .8);--table-glow-purple-medium: rgba(140, 97, 255, .4);--table-glow-white: rgba(255, 255, 255, .6);--table-bg-medium-alt: rgba(40, 40, 60, .5);--table-bg-dark-alt2: rgba(25, 25, 35, .4);--table-bg-purple-alt2: rgba(40, 30, 60, .5);--table-bg-dark-alt3: rgba(20, 20, 30, .2);--table-bg-purple-alt3: rgba(40, 30, 60, .5);--table-text-purple: rgba(169, 145, 255, .7);--table-bg-dark-gradient-start: rgba(20, 20, 30, .3);--table-bg-purple-gradient-middle: rgba(30, 25, 45, .3);--table-bg-dark-gradient-end: rgba(20, 20, 30, .3);--table-text-purple-alt: rgba(169, 145, 255, .7);--table-bg-dark-gradient-start-alt: rgba(20, 20, 30, .3);--table-bg-purple-gradient-middle-alt: rgba(30, 25, 45, .3);--table-bg-dark-gradient-end-alt: rgba(20, 20, 30, .3);--table-gradient-purple-transparent-start: rgba(140, 97, 255, .05);--table-purple-violet-transparent-15: rgba(169, 145, 255, .15);--table-gradient-purple-transparent-end: rgba(140, 97, 255, .05);--table-gradient-turquoise-transparent-start: rgba(65, 230, 199, .05);--table-gradient-turquoise-middle: rgba(65, 230, 199, .2);--table-gradient-turquoise-transparent-end: rgba(65, 230, 199, .05);--table-text-muted: rgba(169, 145, 255, .7);--table-gradient-turquoise-transparent-middle: rgba(65, 230, 199, .05);--table-bg-dark-overlay-strong: rgba(30, 30, 48, .95);--table-shadow-light: rgba(0, 0, 0, .2);--table-bg-light-overlay: rgba(255, 255, 255, .04);--table-glow-turquoise-light: rgba(65, 230, 199, .3);--table-red: #ff6b6b;--table-red-glow: rgba(255, 107, 107, .3);--table-glow-purple-light: rgba(169, 145, 255, .3);--table-shadow-light-alt: rgba(0, 0, 0, .16);--table-glow-turquoise-strong: rgba(65, 230, 199, .6);--table-red-glow-strong: rgba(255, 107, 107, .6);--table-glow-purple-strong-alt: rgba(169, 145, 255, .6);--table-bg-dark-overlay-strong-alt: rgba(25, 25, 35, .95);--table-gradient-purple-transparent-start-alt: rgba(20, 20, 30, 0);--table-gradient-purple-middle-alt: rgba(140, 97, 255, .5);--table-gradient-purple-transparent-end-alt: rgba(20, 20, 30, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, #41e6c7 10%, #a991ff 90%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, #41e6c7 20%, #8c61ff 80%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, #41e6c7 0%, #a991ff 100%);--table-drop-shadow-strong: rgba(0, 0, 0, .5);--table-gradient-turquoise-strong: linear-gradient(135deg, #41e6c7 30%, #41e6c7 70%);--table-glow-turquoise-strong-alt: rgba(65, 230, 199, .4);--table-gradient-purple-strong: linear-gradient(135deg, #a991ff 30%, #8c61ff 70%);--table-glow-purple-strong-alt2: rgba(140, 97, 255, .4);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, #41e6c7 0%, #8c61ff 50%, #41e6c7 100%);--table-gradient-turquoise-green: linear-gradient(135deg, #41e6c7 20%, #00b894 80%);--registration-gradient-success: linear-gradient(135deg, #00e5ff, #00b894);--registration-shadow-success: rgba(0, 229, 255, .3);--registration-shadow-primary: rgba(156, 39, 176, .3);--registration-text-muted: rgba(255, 255, 255, .6);--registration-gradient-accent: linear-gradient(135deg, #00e5ff, #aa00ff);--registration-text-light: rgba(255, 255, 255, .8);--registration-accent: #00e5ff;--registration-text-dim: rgba(255, 255, 255, .4);--registration-text-medium: rgba(255, 255, 255, .7);--production-text-dim: rgba(255, 255, 255, .2);--production-gradient: linear-gradient(135deg, #00e5ff, #aa00ff);--production-text-medium: rgba(255, 255, 255, .6);--operator-bg-light: rgba(30, 15, 45, .4);--operator-border-light: rgba(255, 255, 255, .08);--operator-error-bg: rgba(220, 53, 69, .2);--operator-error-border: rgba(220, 53, 69, .4);--operator-error: #dc3545;--operator-blue-glow: rgba(100, 150, 255, .3);--operator-bg-medium: rgba(40, 20, 60, .5);--operator-border-medium: rgba(255, 255, 255, .12);--operator-success-bg: rgba(46, 213, 115, .2);--operator-success-border: rgba(46, 213, 115, .4);--operator-success: #2ed573;--operator-bg-hover: rgba(50, 25, 75, .6);--operator-blue-glow-strong: rgba(100, 150, 255, .6);--login-shadow-heavy: rgba(0, 0, 0, .8);--login-shadow-medium: rgba(0, 0, 0, .5);--login-bg-dark: rgba(10, 7, 18, .95);--login-shadow-light: rgba(0, 0, 0, .3);--login-shadow-weak: rgba(0, 0, 0, .2);--login-bg-medium: rgba(20, 15, 35, .8);--login-gradient-primary: linear-gradient(135deg, #ff0080, #00e5ff, #9c27b0, #ff6b35);--login-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .1);--login-bg-light: rgba(0, 229, 255, .05);--login-shadow-glow: 0 0 10px rgba(0, 229, 255, .3);--login-radial-purple: radial-gradient(circle at 20% 80%, rgba(156, 39, 176, .1) 0%, transparent 50%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(0, 229, 255, .1) 0%, transparent 50%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(156, 39, 176, .08) 0%, transparent 70%);--login-radial-accent: radial-gradient(circle at 30% 70%, rgba(0, 229, 255, .08) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(46, 213, 115, .08) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(233, 30, 99, .08) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(0, 229, 255, .06) 0%, transparent 40%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(156, 39, 176, .06) 0%, transparent 40%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(0, 229, 255, .06) 0%, transparent 40%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(156, 39, 176, .04) 0%, transparent 50%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(46, 213, 115, .04) 0%, transparent 50%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(233, 30, 99, .04) 0%, transparent 50%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(0, 229, 255, .05) 0%, transparent 45%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(156, 39, 176, .05) 0%, transparent 45%);--login-accent: #00e5ff;--login-accent-glow: rgba(0, 229, 255, .5);--login-gradient-accent: linear-gradient(135deg, #00e5ff, #aa00ff);--login-accent-glow-medium: rgba(0, 229, 255, .4);--login-bg-input: rgba(255, 255, 255, .1);--login-border-input: rgba(0, 229, 255, .2);--login-shadow-input: 0 0 0 1px rgba(0, 229, 255, .1);--login-border-accent: rgba(0, 229, 255, .2);--login-text-light: rgba(255, 255, 255, .8);--login-accent-glow-light: rgba(0, 229, 255, .3);--login-bg-button: rgba(0, 229, 255, .1);--login-gradient-button: linear-gradient(135deg, #00e5ff, #2979ff);--login-button-glow: 0 0 15px rgba(0, 229, 255, .4);--login-bg-focus: rgba(0, 229, 255, .15);--login-border-focus: rgba(0, 229, 255, .4);--login-focus-glow: 0 0 0 3px rgba(0, 229, 255, .2);--login-accent-glow-weak: rgba(0, 229, 255, .2);--login-text-dim: rgba(255, 255, 255, .5);--login-text-glow: 0 0 8px rgba(255, 255, 255, .3);--login-gradient-accent-alt: linear-gradient(135deg, #00e5ff, #64b5f6);--login-accent-glow-alt: rgba(0, 229, 255, .3);--login-primary-glow: rgba(156, 39, 176, .2);--login-gradient-border: linear-gradient(135deg, rgba(0, 229, 255, .2), rgba(156, 39, 176, .2));--login-primary-glow-strong: rgba(156, 39, 176, .3);--login-text-medium: rgba(255, 255, 255, .7);--login-gradient-text: linear-gradient(45deg, #00e5ff, #9c27b0);--login-primary: #9c27b0;--login-primary-medium: rgba(156, 39, 176, .6);--login-pink: #e91e63;--login-blue: #2979ff;--login-text-bright: rgba(255, 255, 255, .9);--login-text-shadow: rgba(255, 255, 255, .2);--pagination-bg: linear-gradient(135deg, rgba(30, 30, 48, .8) 0%, rgba(42, 42, 66, .8) 100%);--pagination-border: linear-gradient(135deg, rgba(65, 230, 199, .2), rgba(169, 145, 255, .2));--pagination-text: #f8f8f8;--pagination-text-purple: rgba(169, 145, 255, .8);--pagination-btn-bg: linear-gradient(135deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .08) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(169, 145, 255, .2) 0%, rgba(65, 230, 199, .2) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(169, 145, 255, .8) 0%, rgba(65, 230, 199, .8) 100%);--pagination-btn-border-hover: rgba(169, 145, 255, .3);--pagination-btn-shadow-hover: 0 2px 8px rgba(169, 145, 255, .2);--pagination-btn-active-color: #1a0b2e;--pagination-btn-active-border: rgba(169, 145, 255, .5);--pagination-btn-active-shadow: 0 2px 8px rgba(169, 145, 255, .3);--pagination-ellipsis-color: rgba(169, 145, 255, .8);--pagination-select-bg: linear-gradient(135deg, rgba(65, 230, 199, .1) 0%, rgba(169, 145, 255, .1) 100%);--pagination-select-border: linear-gradient(135deg, rgba(65, 230, 199, .3), rgba(169, 145, 255, .3));--pagination-select-hover-bg: linear-gradient(135deg, rgba(65, 230, 199, .15) 0%, rgba(169, 145, 255, .15) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(65, 230, 199, .5), rgba(169, 145, 255, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(65, 230, 199, .2) 0%, rgba(169, 145, 255, .2) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(65, 230, 199, .7), rgba(169, 145, 255, .7));--pagination-select-focus-shadow: 0 0 0 2px rgba(169, 145, 255, .3);--pagination-select-option-bg: #1a0b2e;--pagination-select-option-hover: rgba(169, 145, 255, .2);--pagination-select-option-checked: linear-gradient(135deg, rgba(65, 230, 199, .3), rgba(169, 145, 255, .3));--pagination-label-color: #bbb;--pagination-shadow: 0 2px 12px rgba(0, 0, 0, .3);--maininput-label-color: rgba(180, 180, 180, .85);--maininput-label-shadow: rgba(180, 180, 180, .3);--maininput-text-color: rgba(180, 220, 255, .9);--maininput-text-focus: rgb(220, 235, 255);--maininput-bg: linear-gradient(135deg, rgba(26, 11, 46, .4) 0%, rgba(26, 17, 42, .3) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(26, 11, 46, .5) 0%, rgba(26, 17, 42, .4) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(26, 11, 46, .6) 0%, rgba(26, 17, 42, .5) 100%);--maininput-border: linear-gradient(135deg, rgba(64, 224, 208, .5) 0%, rgba(170, 0, 255, .5) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(194, 57, 251, .8) 100%);--maininput-border-focus: linear-gradient(315deg, turquoise 0%, #c239fb 100%);--maininput-shadow: 0 25px 25px rgba(0, 0, 0, .1);--maininput-label-focus-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--maininput-label-focus-shadow: rgba(194, 57, 251, .3);--maininput-icon-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--maininput-dropdown-bg: rgba(30, 15, 45, .6);--maininput-dropdown-option-color: #f8f8f8;--maininput-dropdown-option-border: linear-gradient(135deg, #c239fb 0%, #40e0d0 100%);--maininput-dropdown-option-hover-bg: rgba(0, 0, 0, .5);--maininput-dropdown-option-hover-color: #c239fb;--maininput-blur-bg: linear-gradient(135deg, #1a0b2e 0%, #1a112a 100%);--mainselect-bg: linear-gradient(135deg, rgba(26, 11, 46, .4) 0%, rgba(26, 17, 42, .3) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(26, 11, 46, .5) 0%, rgba(26, 17, 42, .4) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(26, 11, 46, .6) 0%, rgba(26, 17, 42, .5) 100%);--mainselect-text-color: rgba(180, 220, 255, .9);--mainselect-text-active: rgb(220, 235, 255);--mainselect-border: linear-gradient(135deg, rgba(64, 224, 208, .5) 0%, rgba(170, 0, 255, .5) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(194, 57, 251, .8) 100%);--mainselect-border-active: linear-gradient(315deg, turquoise 0%, #c239fb 100%);--mainselect-shadow: 0 25px 25px rgba(0, 0, 0, .1);--mainselect-arrow-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--mainselect-dropdown-bg: rgba(25, 25, 38, .98);--mainselect-dropdown-border: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(170, 0, 255, .8) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(0, 0, 0, .5);--mainselect-option-color: #f8f8f8;--mainselect-option-border: linear-gradient(135deg, #c239fb 0%, #40e0d0 100%);--mainselect-option-hover-bg: rgba(0, 0, 0, .5);--mainselect-option-hover-color: #c239fb;--mainselect-option-placeholder: rgba(180, 180, 180, .85);--mainselect-scrollbar-track: rgba(20, 20, 35, .5);--mainselect-scrollbar-thumb: rgba(169, 145, 255, .5);--mainselect-scrollbar-thumb-hover: rgba(169, 145, 255, .8);--stopstable-filter-info-bg: rgba(41, 98, 255, .1);--stopstable-filter-info-color: #aa00ff;--stopstable-filter-info-icon-color: #40e0d0;--stopstable-error-message-bg: rgba(220, 53, 69, .2);--stopstable-error-message-color: #ff6b6b;--minorbutton-bg: rgba(30, 30, 45, .5);--minorbutton-bg-hover: rgba(40, 40, 60, .6);--minorbutton-bg-active: rgba(117, 18, 199, .7);--minorbutton-bg-primary: linear-gradient(to right, rgba(45, 45, 70, .6), rgba(60, 60, 85, .6));--minorbutton-bg-secondary: linear-gradient(to right, #9254de, #44138d);--minorbutton-bg-accent: linear-gradient(to right, rgba(33, 150, 243, .35), rgba(63, 81, 181, .35));--minorbutton-bg-dark: linear-gradient(to right, rgba(20, 20, 35, .9), rgba(25, 25, 40, .9));--minorbutton-bg-light: linear-gradient(to right, rgba(230, 230, 240, .15), rgba(240, 240, 250, .15));--minorbutton-bg-glass: rgba(70, 30, 100, .15);--minorbutton-bg-glass-hover: rgba(30, 15, 45, .6);--minorbutton-bg-glass-active: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-border-gradient: linear-gradient(to right, rgba(255, 255, 255, .1), rgba(99, 23, 161, .4), rgba(255, 255, 255, .1));--minorbutton-border-glass: rgba(255, 255, 255, .15);--minorbutton-border-glass-hover: rgba(255, 255, 255, .2);--minorbutton-border-glass-active: rgba(0, 229, 255, .25);--minorbutton-border-glass-activation: rgba(16, 190, 209, .4);--minorbutton-shadow: 0 1px 3px rgba(0, 0, 0, .2);--minorbutton-shadow-hover: 0 2px 6px rgba(0, 0, 0, .3);--minorbutton-shadow-active: 0 1px 2px rgba(0, 0, 0, .2);--minorbutton-shadow-active-glow: 0 0 10px rgba(95, 21, 155, .3);--minorbutton-shadow-activation: 0 2px 10px rgba(0, 0, 0, .3);--minorbutton-shadow-activation-glow: 0 0 15px rgba(95, 21, 155, .3);--minorbutton-shadow-glass: 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(255, 255, 255, .1);--minorbutton-shadow-glass-hover: 0 4px 12px rgba(0, 0, 0, .3);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(255, 255, 255, .15);--minorbutton-shadow-glass-active: 0 4px 16px rgba(0, 0, 0, .4);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(107, 33, 168, .15);--minorbutton-shadow-glass-activation: 0 4px 16px rgba(0, 0, 0, .4);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(107, 33, 168, .15);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(17, 190, 209, .3);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(0, 229, 255, .35) 0%, rgba(156, 39, 176, .25) 100%);--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--minorbutton-pseudo-bg-glass-hover-opacity: .7;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: 0 2px 10px rgba(0, 0, 0, .3);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(95, 21, 155, .3);--minorbutton-pulse-shadow-2: 0 2px 15px rgba(0, 0, 0, .3);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(105, 25, 170, .2);--mainbutton-bg: rgba(168, 85, 247, .5);--mainbutton-bg-hover: rgba(168, 85, 247, .6);--mainbutton-bg-active: rgba(168, 85, 247, .7);--mainbutton-text-color: #ffffff;--mainbutton-border-light: rgba(236, 72, 153, .3);--mainbutton-border-hover: rgba(236, 72, 153, .4);--mainbutton-shadow-base: rgba(138, 43, 226, .2);--mainbutton-shadow-hover: rgba(147, 51, 234, .3);--mainbutton-shadow-active: rgba(168, 85, 247, .25);--mainbutton-glow-purple: rgba(168, 85, 247, .5);--mainbutton-glow-blue: rgba(147, 51, 234, .4);--mainbutton-glow-green: rgba(236, 72, 153, .4);--mainbutton-glow-red: rgba(244, 63, 94, .4);--mainbutton-glow-cyan: rgba(34, 211, 238, .4);--mainbutton-glow-cyan-hover: rgba(34, 211, 238, .6);--mainbutton-glow-purple-hover: rgba(168, 85, 247, .6);--mainbutton-glow-blue-hover: rgba(147, 51, 234, .5);--mainbutton-glow-green-hover: rgba(236, 72, 153, .5);--mainbutton-glow-red-hover: rgba(244, 63, 94, .5);--mainbutton-shine: rgba(255, 255, 255, .2);--mainbutton-text-shadow-purple: rgba(168, 85, 247, .6);--mainbutton-text-shadow-blue: rgba(147, 51, 234, .5);--mainbutton-text-shadow-green: rgba(236, 72, 153, .5);--mainbutton-text-shadow-red: rgba(244, 63, 94, .5);--mainbutton-text-shadow-cyan: rgba(34, 211, 238, .5);--mainbutton-icon-shadow-purple: rgba(168, 85, 247, .6);--mainbutton-icon-shadow-blue: rgba(147, 51, 234, .5);--mainbutton-icon-shadow-green: rgba(236, 72, 153, .5);--mainbutton-icon-shadow-red: rgba(244, 63, 94, .5);--mainbutton-icon-shadow-cyan: rgba(34, 211, 238, .5);--mainbutton-border-top-purple: rgba(168, 85, 247, .4);--mainbutton-border-top-blue: rgba(147, 51, 234, .4);--mainbutton-border-top-green: rgba(236, 72, 153, .4);--mainbutton-border-top-red: rgba(244, 63, 94, .4);--mainbutton-border-top-cyan: rgba(34, 211, 238, .4);--mainbutton-reflection: rgba(255, 255, 255, .15);--mainbutton-reflection-fade: rgba(255, 255, 255, .05);--mainbutton-loader-border: rgba(236, 72, 153, .3);--mainbutton-loader-spinner: #ec4899;--mainbutton-disabled-opacity: .5;--mainbutton-disabled-shadow: rgba(138, 43, 226, .1);--mainbutton-glass-bg: rgba(168, 85, 247, .4);--mainbutton-glass-glow: rgba(236, 72, 153, .3);--qc-electronics-primary: #4ade80;--qc-electronics-light: #6ee7b7;--qc-electronics-dark: #22c55e;--qc-electronics-bg: rgba(74, 222, 128, .15);--qc-electronics-border: #4ade80;--qc-electronics-gradient: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);--qc-electronics-card-bg: linear-gradient(135deg, rgba(34, 197, 94, .3) 0%, rgba(22, 163, 74, .4) 100%);--qc-electronics-hover: linear-gradient(135deg, rgba(74, 222, 128, .4) 0%, rgba(34, 197, 94, .5) 100%);--qc-mechanics-primary: #f97316;--qc-mechanics-light: #fb923c;--qc-mechanics-dark: #ea580c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: #f97316;--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-mechanics-card-bg: linear-gradient(135deg, rgba(234, 88, 12, .3) 0%, rgba(194, 65, 12, .4) 100%);--qc-mechanics-hover: linear-gradient(135deg, rgba(249, 115, 22, .4) 0%, rgba(234, 88, 12, .5) 100%);--qc-optics-primary: #3b82f6;--qc-optics-light: #60a5fa;--qc-optics-dark: #2563eb;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: #3b82f6;--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-optics-card-bg: linear-gradient(135deg, rgba(37, 99, 235, .3) 0%, rgba(29, 78, 216, .4) 100%);--qc-optics-hover: linear-gradient(135deg, rgba(59, 130, 246, .4) 0%, rgba(37, 99, 235, .5) 100%);--qc-chemistry-primary: #a855f7;--qc-chemistry-light: #c084fc;--qc-chemistry-dark: #9333ea;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: #a855f7;--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-card-bg: linear-gradient(135deg, rgba(147, 51, 234, .3) 0%, rgba(124, 58, 237, .4) 100%);--qc-chemistry-hover: linear-gradient(135deg, rgba(168, 85, 247, .4) 0%, rgba(147, 51, 234, .5) 100%);--qc-chemistry-tag-primary: #a855f7;--qc-chemistry-tag-light: #c084fc;--qc-chemistry-tag-dark: #9333ea;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .2);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #ec4899;--qc-textiles-light: #f472b6;--qc-textiles-dark: #db2777;--qc-textiles-bg: rgba(236, 72, 153, .15);--qc-textiles-border: #ec4899;--qc-textiles-gradient: linear-gradient(135deg, #ec4899 0%, #db2777 100%);--qc-textiles-card-bg: linear-gradient(135deg, rgba(219, 39, 119, .3) 0%, rgba(190, 24, 93, .4) 100%);--qc-textiles-hover: linear-gradient(135deg, rgba(236, 72, 153, .4) 0%, rgba(219, 39, 119, .5) 100%);--qc-textiles-tag-primary: #a855f7;--qc-textiles-tag-light: #c084fc;--qc-textiles-tag-dark: #9333ea;--qc-textiles-tag-bg: rgba(168, 85, 247, .15);--qc-textiles-tag-border: rgba(168, 85, 247, .2);--qc-textiles-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-food-primary: #eab308;--qc-food-light: #facc15;--qc-food-dark: #ca8a04;--qc-food-bg: rgba(234, 179, 8, .15);--qc-food-border: #eab308;--qc-food-gradient: linear-gradient(135deg, #eab308 0%, #ca8a04 100%);--qc-food-card-bg: linear-gradient(135deg, rgba(202, 138, 4, .3) 0%, rgba(161, 98, 7, .4) 100%);--qc-food-hover: linear-gradient(135deg, rgba(234, 179, 8, .4) 0%, rgba(202, 138, 4, .5) 100%);--qc-template-title: #ffffff;--qc-food-tag-primary: #d97706;--qc-food-tag-light: #f59e0b;--qc-food-tag-dark: #b45309;--qc-food-tag-bg: rgba(217, 119, 6, .15);--qc-food-tag-border: rgba(217, 119, 6, .2);--qc-food-tag-gradient: linear-gradient(135deg, #d97706 0%, #b45309 100%);--table-row-even-bg-alt: #252540;--table-row-odd-bg-alt: #2a2a45;--table-row-border-light: rgba(65, 230, 199, .1);--table-row-border-medium: rgba(169, 145, 255, .2);--table-row-shadow-subtle: rgba(0, 0, 0, .2);--table-row-selected-bg: rgba(65, 230, 199, .15);--table-row-selected-border: #41e6c7;--switch-track-bg: linear-gradient(90deg, rgba(0, 229, 255, .15) 0%, rgba(128, 47, 209, .15) 100%);--switch-track-bg-checked: linear-gradient(90deg, rgba(0, 229, 255, .85) 0%, rgba(128, 47, 209, .85) 100%);--switch-track-shadow: 0 1.5px 6px rgba(0, 229, 255, .15);--switch-track-shadow-checked: 0 2px 12px rgba(0, 229, 255, .35);--switch-thumb-bg: linear-gradient(135deg, rgba(0, 229, 255, .12) 50%, rgba(180, 180, 200, .6) 100%);--switch-thumb-bg-checked: linear-gradient(135deg, rgba(0, 229, 255, .95) 60%, rgba(128, 47, 209, .95) 100%);--switch-thumb-border-checked: rgba(0, 229, 255, .8);--switch-thumb-shadow: 0 1.5px 4px rgba(0, 0, 0, .3);--switch-thumb-shadow-checked: 0 2px 16px rgba(0, 229, 255, .4);--switch-focus-outline: rgba(0, 229, 255, .8);--switch-focus-shadow: 0 0 0 2px rgba(0, 229, 255, .25)}[data-theme=dark][data-v-c1ace532]{--primary-color: #18263c;--primary-color-light: #2b3e60;--secondary-color: #0a111a;--accent-color: #3ddad7;--accent-color-dim: #1fb5b0;--text-color: #f4f7fb;--font-family: Inter, Segoe UI, Roboto, sans-serif;--text-secondary: rgba(220, 228, 240, .82);--text-muted: rgba(196, 206, 221, .62);--text-disabled: rgba(162, 174, 192, .4);--text-transparent-1: rgba(244, 247, 251, .1);--text-transparent-05: rgba(244, 247, 251, .05);--text-transparent-15: rgba(244, 247, 251, .15);--text-transparent-2: rgba(244, 247, 251, .2);--text-transparent-3: rgba(244, 247, 251, .3);--text-transparent-4: rgba(244, 247, 251, .4);--text-transparent-5: rgba(244, 247, 251, .5);--text-transparent-6: rgba(244, 247, 251, .6);--text-transparent-06: rgba(244, 247, 251, .06);--text-transparent-8: rgba(244, 247, 251, .8);--text-transparent-9: rgba(244, 247, 251, .9);--background-dark: #0a111a;--background-light: #21324d;--background-medium: #18263c;--background-card: #2b3e60;--background-overlay: rgba(6, 12, 20, .88);--background-dark-transparent-1: rgba(10, 17, 26, .12);--background-dark-transparent-2: rgba(10, 17, 26, .85);--background-dark-transparent-3: rgba(10, 17, 26, .5);--background-dark-transparent-4: rgba(10, 17, 26, .32);--background-dark-transparent-8: rgba(10, 17, 26, .78);--background-dark-transparent-95: rgba(10, 17, 26, .95);--card-background: rgba(33, 50, 77, .92);--card-background-transparent: rgba(33, 50, 77, .72);--border-color: rgba(132, 147, 170, .24);--border-light: rgba(132, 147, 170, .18);--border-medium: rgba(132, 147, 170, .32);--border-dark: rgba(132, 147, 170, .4);--shadow-color: rgba(0, 0, 0, .48);--accent-green: #3ddad7;--accent-green-light: #57e3e0;--accent-green-dark: #1fb5b0;--accent-green-bright: #6feae7;--accent-green-neon: #84efec;--accent-green-toxic: #8ff5f1;--accent-green-glow: rgba(61, 218, 215, .26);--accent-orange: #edc064;--accent-orange-light: #f4cf7d;--accent-orange-dark: #d6a548;--accent-blue: #7c9bff;--accent-blue-light: #9db6ff;--accent-blue-dark: #4f6bff;--accent-red: #ff8484;--accent-red-light: #ff9a9a;--accent-red-dark: #d36868;--success: #4dd4a3;--success-bg: rgba(77, 212, 163, .12);--warning: #edc064;--warning-bg: rgba(246, 199, 98, .12);--error: #ff8484;--error-bg: rgba(255, 132, 132, .12);--info: #7c9bff;--info-bg: rgba(124, 155, 255, .12);--gradient-primary: linear-gradient(135deg, #0a111a 0%, #2b3e60 100%);--gradient-accent: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--gradient-secondary: linear-gradient(135deg, #18263c 0%, #31456b 100%);--gradient-tertiary: linear-gradient(45deg, #0a111a 0%, #394c76 100%);--gradient-border: linear-gradient(135deg, rgba(120, 138, 164, .32) 0%, rgba(61, 218, 215, .38) 100%);--gradient-cyan-violet: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(61, 218, 215, .12) 0%, rgba(124, 155, 255, .08) 50%, rgba(61, 218, 215, .06) 100%);--gradient-purple-pink: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .22) 100%);--accent-gradient: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--text-gradient: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--subtitle-gradient: linear-gradient(135deg, #3ddad7 0%, #6feae7 100%);--gradient-radioactive: linear-gradient(135deg, #3ddad7 0%, #6feae7 100%);--gradient-toxic: linear-gradient(135deg, #3ddad7 0%, #84efec 100%);--gradient-glow: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(124, 155, 255, .18) 50%, rgba(61, 218, 215, .24) 100%);--gradient-dark-green: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--gradient-dark-toxic: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--gradient-dark-neon: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .1) 100%);--primary-transparent-01: rgba(43, 62, 96, .1);--primary-transparent-15: rgba(43, 62, 96, .15);--primary-transparent-2: rgba(43, 62, 96, .2);--primary-transparent-25: rgba(43, 62, 96, .25);--primary-transparent-3: rgba(43, 62, 96, .3);--primary-transparent-35: rgba(43, 62, 96, .35);--primary-transparent-4: rgba(43, 62, 96, .4);--primary-transparent-45: rgba(43, 62, 96, .45);--primary-transparent-5: rgba(43, 62, 96, .5);--secondary-transparent-18: rgba(10, 17, 26, .18);--secondary-transparent-25: rgba(10, 17, 26, .25);--secondary-transparent-35: rgba(10, 17, 26, .35);--secondary-transparent-4: rgba(10, 17, 26, .4);--secondary-transparent-45: rgba(10, 17, 26, .45);--accent-transparent-1: rgba(61, 218, 215, .1);--accent-transparent-15: rgba(61, 218, 215, .15);--accent-transparent-2: rgba(61, 218, 215, .2);--accent-transparent-25: rgba(61, 218, 215, .25);--accent-transparent-3: rgba(61, 218, 215, .3);--accent-transparent-35: rgba(61, 218, 215, .35);--accent-transparent-4: rgba(61, 218, 215, .4);--accent-transparent-45: rgba(61, 218, 215, .45);--accent-transparent-5: rgba(#3ddad7, .5);--accent-transparent-6: rgba(#3ddad7, .6);--white-02: rgba(232, 232, 232, .2);--white-01: rgba(232, 232, 232, .1);--primary-t-12: rgba(43, 62, 96, .15);--primary-t-08: rgba(43, 62, 96, .1);--accent-t-08: rgba(61, 218, 215, .1);--accent-t-05: rgba(0, 212, 170, .05);--error-dark: #d36868;--error-dark-transparent-2: rgba(#d36868, .2);--error-dark-transparent-3: rgba(#d36868, .3);--error-dark-transparent-6: rgba(#d36868, .6);--tile-glass-bg: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--tile-glass-hover-bg: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--tile-spine-bg: linear-gradient( to right, var(--background-dark) 0%, var(--accent-green-glow) 100% );--tile-border-color: var(--border-medium);--tile-border-strong-color: var(--accent-green);--tile-bookmark-bg: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .1) 100%);--book-spine-bg: linear-gradient(to right, #090f17 0%, #101a27 12%, #152336 30%, #1f304a 50%, #152336 70%, #101a27 88%, #090f17 100%);--book-bookmark-bg: var(--tile-bookmark-bg);--book-bookmark-hover-bg: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--book-spine-shadow: var(--shadow-dark-1);--book-bookmark-shadow: var(--shadow-dark-1);--book-bookmark-border: var(--accent-green-transparent-2);--home-bg: rgba(27, 43, 67, .85);--home-border: rgba(144, 159, 181, .16);--home-dashboard-gradient: linear-gradient(to right, #7c9bff, #3ddad7);--home-logout-gradient: linear-gradient(to right, #4f6bff, #e07474);--home-shadow: rgba(0, 0, 0, .38);--downtime-icon-color: rgba(235, 239, 248, .26);--downtime-gradient: linear-gradient(135deg, #7c9bff, #3ddad7);--downtime-text-color: rgba(219, 227, 240, .68);--lang-switch-bg: rgba(13, 21, 32, .94);--lang-switch-border: rgba(61, 218, 215, .24);--lang-switch-shadow: rgba(0, 0, 0, .34);--lang-option-inactive: rgba(226, 231, 240, .48);--lang-option-active: rgba(246, 249, 253, .95);--lang-option-active-shadow: rgba(61, 218, 215, .42);--lang-option-hover: rgba(246, 249, 253, .74);--notification-bg-start: rgba(39, 57, 88, .98);--notification-bg-end: rgba(13, 21, 32, .98);--notification-shadow-heavy: rgba(6, 12, 22, .68);--notification-shadow-medium: rgba(10, 16, 28, .48);--notification-border: rgba(124, 155, 255, .32);--notification-shadow-light: rgba(124, 155, 255, .2);--notification-shadow-extra: rgba(5, 12, 20, .56);--notification-drop-shadow: rgba(4, 8, 16, .6);--notification-bg-light: rgba(236, 245, 255, .28);--notification-bg-dark: rgba(5, 9, 14, .52);--notification-glow: rgba(61, 218, 215, .3);--notification-hover-bg: rgba(124, 155, 255, .2);--notification-icon-bg: linear-gradient(135deg, rgba(124, 155, 255, .32) 0%, rgba(61, 218, 215, .18) 100%);--notification-icon-border: rgba(124, 155, 255, .55);--notification-icon-shadow: 0 6px 16px rgba(124, 155, 255, .35);--notification-icon-color: rgba(246, 249, 253, .92);--notification-close-bg: rgba(6, 10, 16, .78);--notification-close-border: rgba(124, 155, 255, .36);--notification-close-color: rgba(236, 245, 255, .78);--notification-close-shadow: 0 4px 12px rgba(124, 155, 255, .25);--notification-close-hover-bg: rgba(124, 155, 255, .32);--notification-close-hover-border: rgba(61, 218, 215, .38);--notification-close-hover-color: rgba(6, 12, 20, .92);--notification-close-hover-shadow: 0 6px 16px rgba(61, 218, 215, .28);--icon-blue: #7c9bff;--icon-green: #3ddad7;--icon-orange: #edc064;--icon-red: #ff8484;--icon-purple: #7c9bff;--toggle-track-bg: rgba(35, 52, 80, .72);--toggle-track-active: rgba(124, 155, 255, .32);--toggle-thumb-gradient-start: #3ddad7;--toggle-thumb-gradient-end: #7c9bff;--toggle-thumb-gradient-accent: #7c9bff;--toggle-thumb-shadow: rgba(0, 0, 0, .32);--toggle-text-shadow: rgba(0, 0, 0, .32);--assortment-btn-bg: rgba(27, 43, 67, .7);--assortment-btn-text: rgba(235, 240, 248, .85);--assortment-btn-border: rgba(160, 176, 198, .18);--assortment-btn-hover-bg: rgba(33, 50, 77, .82);--assortment-shadow: rgba(0, 0, 0, .28);--assortment-btn-active-bg: rgba(124, 155, 255, .24);--assortment-btn-active-border: rgba(124, 155, 255, .45);--assortment-btn-active-shadow: rgba(124, 155, 255, .25);--assortment-container-bg: rgba(21, 35, 54, .72);--assortment-container-border: rgba(142, 156, 180, .18);--assortment-header-border: rgba(142, 156, 180, .2);--registration-gradient-success: linear-gradient(135deg, #3ddad7, #4dd4a3);--registration-shadow-success: rgba(61, 218, 215, .24);--registration-shadow-primary: rgba(124, 155, 255, .24);--registration-text-muted: rgba(218, 226, 240, .64);--registration-gradient-accent: linear-gradient(135deg, #7c9bff, #3ddad7);--registration-text-light: rgba(236, 240, 247, .88);--registration-accent: #3ddad7;--registration-text-dim: rgba(201, 210, 224, .42);--registration-text-medium: rgba(219, 226, 238, .76);--production-text-dim: rgba(207, 216, 231, .28);--production-gradient: linear-gradient(135deg, #7c9bff, #3ddad7);--production-text-medium: rgba(214, 222, 235, .66);--operator-bg-light: rgba(27, 43, 67, .68);--operator-border-light: rgba(148, 164, 187, .18);--operator-error-bg: rgba(255, 132, 132, .22);--operator-error-border: rgba(255, 132, 132, .48);--operator-error: #eb7d7d;--operator-blue-glow: rgba(124, 155, 255, .32);--operator-bg-medium: rgba(33, 50, 77, .78);--operator-border-medium: rgba(148, 164, 187, .24);--operator-success-bg: rgba(77, 212, 163, .22);--operator-success-border: rgba(77, 212, 163, .45);--operator-success: #4dd4a3;--operator-bg-hover: rgba(39, 57, 88, .85);--operator-blue-glow-strong: rgba(124, 155, 255, .42);--login-shadow-heavy: rgba(0, 0, 0, .82);--login-shadow-medium: rgba(0, 0, 0, .58);--login-bg-dark: rgba(6, 10, 16, .96);--login-shadow-light: rgba(0, 0, 0, .32);--login-shadow-weak: rgba(0, 0, 0, .24);--login-bg-medium: rgba(21, 35, 54, .88);--login-gradient-primary: linear-gradient(135deg, #3ddad7, #7c9bff, #eb7d7d, #edc064);--login-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .16);--login-bg-light: rgba(124, 155, 255, .12);--login-shadow-glow: 0 0 10px rgba(124, 155, 255, .38);--login-radial-purple: radial-gradient(circle at 20% 80%, rgba(124, 155, 255, .12) 0%, transparent 55%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(61, 218, 215, .12) 0%, transparent 55%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(124, 155, 255, .1) 0%, transparent 70%);--login-radial-accent: radial-gradient(circle at 30% 70%, rgba(61, 218, 215, .1) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(77, 212, 163, .1) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(255, 132, 132, .1) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(61, 218, 215, .09) 0%, transparent 45%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(124, 155, 255, .08) 0%, transparent 45%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(124, 155, 255, .08) 0%, transparent 45%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(124, 155, 255, .06) 0%, transparent 52%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(77, 212, 163, .06) 0%, transparent 52%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(255, 132, 132, .06) 0%, transparent 52%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(61, 218, 215, .08) 0%, transparent 48%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(124, 155, 255, .08) 0%, transparent 48%);--login-accent: #3ddad7;--login-accent-glow: rgba(61, 218, 215, .6);--login-gradient-accent: linear-gradient(135deg, #3ddad7, #7c9bff);--login-accent-glow-medium: rgba(61, 218, 215, .46);--login-bg-input: rgba(255, 255, 255, .08);--login-border-input: rgba(124, 155, 255, .32);--login-shadow-input: 0 0 0 1px rgba(124, 155, 255, .18);--login-border-accent: rgba(124, 155, 255, .32);--login-text-light: rgba(237, 240, 246, .86);--login-accent-glow-light: rgba(124, 155, 255, .32);--login-bg-button: rgba(124, 155, 255, .16);--login-gradient-button: linear-gradient(135deg, #7c9bff, #3ddad7);--login-button-glow: 0 0 15px rgba(124, 155, 255, .38);--login-bg-focus: rgba(124, 155, 255, .2);--login-border-focus: rgba(124, 155, 255, .56);--login-focus-glow: 0 0 0 3px rgba(124, 155, 255, .24);--login-accent-glow-weak: rgba(124, 155, 255, .22);--login-text-dim: rgba(208, 217, 230, .5);--login-text-glow: 0 0 8px rgba(255, 255, 255, .32);--login-gradient-accent-alt: linear-gradient(135deg, #7c9bff, #67b0ff);--login-accent-glow-alt: rgba(124, 155, 255, .3);--login-primary-glow: rgba(124, 155, 255, .24);--login-gradient-border: linear-gradient(135deg, rgba(61, 218, 215, .28), rgba(124, 155, 255, .28));--login-primary-glow-strong: rgba(124, 155, 255, .34);--login-text-medium: rgba(224, 231, 242, .75);--login-gradient-text: linear-gradient(45deg, #3ddad7, #7c9bff);--login-primary: #4f6bff;--login-primary-medium: rgba(79, 107, 255, .68);--login-pink: #eb7d7d;--login-blue: #7c9bff;--login-text-bright: rgba(246, 249, 253, .94);--login-text-shadow: rgba(246, 249, 253, .28);--table-turquoise: #3ddad7;--table-purple-violet: rgba(109, 136, 255, .4);--table-purple-bright: rgba(144, 171, 255, .6);--table-bg-dark: #1b2b43;--table-bg-light: #273958;--table-bg-overlay: rgba(21, 35, 54, .74);--table-shadow: rgba(0, 0, 0, .32);--table-gradient-start: rgba(61, 218, 215, .46);--table-gradient-middle: rgba(124, 155, 255, .46);--table-gradient-end: rgba(61, 218, 215, .46);--table-white: #ffffff;--table-bg-dark-overlay: rgba(13, 21, 32, .96);--table-bg-purple-overlay: rgba(21, 35, 54, .96);--table-bg-blue-overlay: rgba(24, 38, 60, .96);--table-bg-darker-overlay: rgba(10, 17, 26, .96);--table-shadow-heavy: rgba(0, 0, 0, .54);--table-border-purple: rgba(124, 155, 255, .46);--table-bg-dark-alt: rgba(21, 35, 54, .88);--table-bg-purple-alt: rgba(124, 155, 255, .36);--table-bg-blue-alt: rgba(61, 218, 215, .34);--table-shadow-medium: rgba(0, 0, 0, .26);--table-glow-purple: rgba(124, 155, 255, .14);--table-radial-purple: rgba(124, 155, 255, .08);--table-radial-turquoise: rgba(61, 218, 215, .08);--table-bg-scroll: rgba(31, 48, 74, .64);--table-scroll-purple: rgba(124, 155, 255, .38);--table-scroll-purple-strong: rgba(124, 155, 255, .6);--table-scrollbar-purple: rgba(124, 155, 255, .46);--table-bg-dark-overlay-alt: rgba(19, 31, 46, .94);--table-bg-purple-overlay-alt: rgba(124, 155, 255, .42);--table-bg-blue-overlay-alt: rgba(61, 218, 215, .42);--table-bg-purple-overlay-alt2: rgba(124, 155, 255, .42);--table-shadow-medium-alt: rgba(0, 0, 0, .42);--table-gradient-purple-transparent: rgba(21, 35, 54, 0);--table-gradient-purple-middle: rgba(124, 155, 255, .22);--table-gradient-purple-end: rgba(21, 35, 54, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, #3ddad7 0%, #7c9bff 100%);--table-text-shadow: rgba(0, 0, 0, .48);--table-drop-shadow: rgba(0, 0, 0, .66);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, #3ddad7 0%, #7c9bff 100%);--table-gradient-turquoise-transparent: rgba(61, 218, 215, 0);--table-gradient-turquoise-end: rgba(61, 218, 215, 0);--table-bg-medium: rgba(31, 48, 74, .52);--table-drop-shadow-medium: rgba(0, 0, 0, .5);--table-glow-turquoise: rgba(61, 218, 215, .78);--table-glow-turquoise-medium: rgba(61, 218, 215, .18);--table-glow-purple-strong: rgba(109, 136, 255, .3);--table-glow-purple-medium: rgba(124, 155, 255, .4);--table-glow-white: rgba(255, 255, 255, .15);--table-bg-medium-alt: rgba(35, 52, 80, .5);--table-bg-dark-alt2: rgba(24, 38, 60, .42);--table-bg-purple-alt2: rgba(124, 155, 255, .32);--table-bg-dark-alt3: rgba(21, 35, 54, .22);--table-bg-purple-alt3: rgba(124, 155, 255, .32);--table-text-purple: #edf2f9;--table-bg-dark-gradient-start: rgba(21, 35, 54, .3);--table-bg-purple-gradient-middle: rgba(124, 155, 255, .22);--table-bg-dark-gradient-end: rgba(21, 35, 54, .3);--table-text-purple-alt: #dfe6f2;--table-bg-dark-gradient-start-alt: rgba(21, 35, 54, .3);--table-bg-purple-gradient-middle-alt: rgba(124, 155, 255, .22);--table-bg-dark-gradient-end-alt: rgba(21, 35, 54, .3);--table-gradient-purple-transparent-start: rgba(109, 136, 255, .04);--table-purple-violet-transparent-15: rgba(109, 136, 255, .08);--table-gradient-purple-transparent-end: rgba(109, 136, 255, .04);--table-gradient-turquoise-transparent-start: rgba(61, 218, 215, .08);--table-gradient-turquoise-middle: rgba(61, 218, 215, .22);--table-gradient-turquoise-transparent-end: rgba(61, 218, 215, .05);--table-text-muted: rgba(200, 213, 232, .66);--table-gradient-turquoise-transparent-middle: rgba(61, 218, 215, .08);--table-bg-dark-overlay-strong: rgba(16, 26, 39, .94);--table-shadow-light: rgba(0, 0, 0, .2);--table-bg-light-overlay: rgba(240, 245, 252, .08);--table-glow-turquoise-light: rgba(61, 218, 215, .12);--table-red: #ff8484;--table-red-glow: rgba(255, 132, 132, .32);--table-glow-purple-light: rgba(124, 155, 255, .22);--table-shadow-light-alt: rgba(0, 0, 0, .16);--table-glow-turquoise-strong: rgba(61, 218, 215, .62);--table-red-glow-strong: rgba(255, 132, 132, .6);--table-glow-purple-strong-alt: rgba(124, 155, 255, .6);--table-bg-dark-overlay-strong-alt: rgba(19, 31, 46, .94);--table-gradient-purple-transparent-start-alt: rgba(20, 33, 50, 0);--table-gradient-purple-middle-alt: rgba(124, 155, 255, .38);--table-gradient-purple-transparent-end-alt: rgba(20, 33, 50, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, rgba(61, 218, 215, .25) 12%, rgba(109, 136, 255, .22) 88%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, rgba(61, 218, 215, .28) 20%, rgba(111, 234, 231, .24) 80%);--table-drop-shadow-strong: rgba(0, 0, 0, .52);--table-gradient-turquoise-strong: linear-gradient(135deg, rgba(61, 218, 215, .3) 30%, rgba(61, 218, 215, .3) 70%);--table-glow-turquoise-strong-alt: rgba(61, 218, 215, .16);--table-gradient-purple-strong: linear-gradient(135deg, rgba(109, 136, 255, .28) 32%, rgba(61, 218, 215, .24) 70%);--table-glow-purple-strong-alt2: rgba(109, 136, 255, .16);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(111, 234, 231, .2) 50%, rgba(61, 218, 215, .24) 100%);--table-gradient-turquoise-green: linear-gradient(135deg, #3ddad7 20%, #2b9d77 80%);--table-gradient-red: linear-gradient(135deg, #ff8484 20%, #d36868 80%);--table-gradient-red-strong: linear-gradient(135deg, #ff8484 0%, #d36868 100%);--table-gradient-purple-strong-alt: linear-gradient(135deg, rgba(109, 136, 255, .26) 0%, rgba(61, 218, 215, .24) 100%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, rgba(61, 218, 215, .7) 0%, rgba(109, 136, 255, .65) 100%);--table-glow-white-strong: rgba(255, 255, 255, .18);--table-row-even-bg: #1a293f;--table-row-even-accent: rgba(124, 155, 255, .18);--table-row-odd-bg: #1d2d46;--table-row-odd-accent: rgba(61, 218, 215, .16);--table-filters-bg: rgba(24, 38, 60, .82);--table-filters-border: rgba(124, 155, 255, .26);--table-filters-shadow: rgba(0, 0, 0, .32);--table-filters-gradient-start: rgba(61, 218, 215, .42);--table-filters-gradient-end: rgba(124, 155, 255, .38);--table-filters-title-color: rgba(239, 244, 250, .94);--table-filters-label-color: rgba(229, 235, 244, .88);--table-filters-clear-btn-bg: rgba(27, 43, 67, .82);--table-filters-clear-btn-color: rgba(229, 235, 244, .82);--table-filters-clear-btn-hover-bg: rgba(61, 218, 215, .26);--table-header-bg: rgba(21, 35, 54, .98);--table-header-gradient-start: rgba(16, 26, 39, .98);--table-header-gradient-middle: rgba(61, 218, 215, .08);--table-header-gradient-end: rgba(16, 26, 39, .98);--table-header-shadow: rgba(0, 0, 0, .52);--table-header-text-color: rgba(239, 244, 250, .94);--table-header-border: rgba(61, 218, 215, .24);--table-row-orange: #edc064;--table-row-orange-glow: rgba(237, 192, 100, .32);--table-row-orange-glow-strong: rgba(237, 192, 100, .58);--pagination-bg: linear-gradient(135deg, rgba(10, 17, 26, .88) 0%, rgba(31, 48, 74, .88) 100%);--pagination-border: linear-gradient(135deg, rgba(61, 218, 215, .24), rgba(124, 155, 255, .24));--pagination-text: #f2f5fb;--pagination-text-purple: #e7edf7;--pagination-btn-bg: linear-gradient(135deg, rgba(220, 230, 244, .06) 0%, rgba(220, 230, 244, .1) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(61, 218, 215, .22) 0%, rgba(124, 155, 255, .22) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--pagination-btn-border-hover: rgba(61, 218, 215, .34);--pagination-btn-shadow-hover: 0 2px 8px rgba(61, 218, 215, .24);--pagination-btn-active-color: #090f17;--pagination-btn-active-border: rgba(61, 218, 215, .48);--pagination-btn-active-shadow: 0 2px 8px rgba(61, 218, 215, .28);--pagination-ellipsis-color: rgba(124, 155, 255, .82);--pagination-select-bg: linear-gradient(135deg, rgba(61, 218, 215, .12) 0%, rgba(124, 155, 255, .12) 100%);--pagination-select-border: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--pagination-select-hover-bg: linear-gradient(135deg, rgba(61, 218, 215, .18) 0%, rgba(124, 155, 255, .18) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(61, 218, 215, .5), rgba(124, 155, 255, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(124, 155, 255, .24) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(61, 218, 215, .72), rgba(124, 155, 255, .72));--pagination-select-focus-shadow: 0 0 0 2px rgba(61, 218, 215, .28);--pagination-select-option-bg: #090f17;--pagination-select-option-hover: rgba(61, 218, 215, .24);--pagination-select-option-checked: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--pagination-label-color: rgba(198, 209, 226, .72);--pagination-shadow: 0 2px 12px rgba(0, 0, 0, .52);--maininput-label-color: rgba(224, 233, 244, .68);--maininput-label-shadow: rgba(61, 218, 215, .24);--maininput-text-color: rgba(61, 218, 215, .9);--maininput-text-focus: #3ddad7;--maininput-bg: linear-gradient(135deg, rgba(9, 15, 23, .42) 0%, rgba(31, 48, 74, .34) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(9, 15, 23, .5) 0%, rgba(31, 48, 74, .44) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(9, 15, 23, .58) 0%, rgba(31, 48, 74, .52) 100%);--maininput-border: linear-gradient(135deg, rgba(61, 218, 215, .5) 0%, rgba(124, 155, 255, .5) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--maininput-border-focus: linear-gradient(315deg, #3ddad7 0%, #7c9bff 100%);--maininput-shadow: 0 25px 25px rgba(0, 0, 0, .32);--maininput-label-focus-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-label-focus-shadow: rgba(61, 218, 215, .32);--maininput-icon-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-dropdown-bg: rgba(6, 10, 16, .94);--maininput-dropdown-option-color: #eef2f8;--maininput-dropdown-option-border: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-dropdown-option-hover-bg: rgba(13, 21, 32, .84);--maininput-dropdown-option-hover-color: #3ddad7;--maininput-blur-bg: linear-gradient(135deg, #080e16 0%, #1f304a 100%);--mainselect-bg: linear-gradient(135deg, rgba(13, 21, 32, .46) 0%, rgba(31, 48, 74, .36) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(13, 21, 32, .54) 0%, rgba(31, 48, 74, .44) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(13, 21, 32, .62) 0%, rgba(31, 48, 74, .52) 100%);--mainselect-text-color: rgba(61, 218, 215, .88);--mainselect-text-active: #3ddad7;--mainselect-border: linear-gradient(135deg, rgba(61, 218, 215, .48) 0%, rgba(124, 155, 255, .48) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(61, 218, 215, .72) 0%, rgba(124, 155, 255, .72) 100%);--mainselect-border-active: linear-gradient(315deg, #3ddad7 0%, #7c9bff 100%);--mainselect-shadow: 0 25px 25px rgba(0, 0, 0, .32);--mainselect-arrow-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--mainselect-dropdown-bg: rgba(6, 10, 16, .96);--mainselect-dropdown-border: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(0, 0, 0, .52);--mainselect-option-color: #f1f5fb;--mainselect-option-border: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--mainselect-option-hover-bg: rgba(27, 43, 67, .62);--mainselect-option-hover-color: #3ddad7;--mainselect-option-placeholder: rgba(226, 231, 240, .72);--mainselect-scrollbar-track: rgba(10, 17, 26, .5);--mainselect-scrollbar-thumb: rgba(61, 218, 215, .48);--mainselect-scrollbar-thumb-hover: rgba(61, 218, 215, .72);--stopstable-filter-info-bg: rgba(124, 155, 255, .14);--stopstable-filter-info-color: #7c9bff;--stopstable-filter-info-icon-color: #3ddad7;--stopstable-error-message-bg: rgba(255, 132, 132, .22);--stopstable-error-message-color: #ff8484;--minorbutton-bg: rgba(10, 17, 26, .48);--minorbutton-bg-hover: rgba(19, 31, 46, .58);--minorbutton-bg-active: rgba(61, 218, 215, .72);--minorbutton-bg-primary: linear-gradient(to right, rgba(9, 15, 23, .62), rgba(13, 21, 32, .62));--minorbutton-bg-secondary: linear-gradient(to right, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-bg-accent: linear-gradient(to right, rgba(61, 218, 215, .22), rgba(8, 14, 22, .84));--minorbutton-bg-dark: linear-gradient(to right, rgba(6, 10, 16, .92), rgba(8, 14, 22, .92));--minorbutton-bg-light: linear-gradient(to right, rgba(61, 218, 215, .12), rgba(124, 155, 255, .12));--minorbutton-bg-glass: rgba(7, 12, 19, .74);--minorbutton-bg-glass-hover: rgba(8, 14, 22, .82);--minorbutton-bg-glass-active: linear-gradient(135deg, rgba(61, 218, 215, .34), rgba(124, 155, 255, .34));--minorbutton-border-gradient: linear-gradient(to right, rgba(61, 218, 215, .16), rgba(124, 155, 255, .42), rgba(61, 218, 215, .16));--minorbutton-border-glass: rgba(61, 218, 215, .24);--minorbutton-border-glass-hover: rgba(61, 218, 215, .3);--minorbutton-border-glass-active: rgba(61, 218, 215, .36);--minorbutton-border-glass-activation: rgba(61, 218, 215, .46);--minorbutton-shadow: 0 1px 3px rgba(0, 0, 0, .36);--minorbutton-shadow-hover: 0 2px 6px rgba(0, 0, 0, .42);--minorbutton-shadow-active: 0 1px 2px rgba(0, 0, 0, .32);--minorbutton-shadow-active-glow: 0 0 10px rgba(61, 218, 215, .28);--minorbutton-shadow-activation: 0 2px 10px rgba(0, 0, 0, .42);--minorbutton-shadow-activation-glow: 0 0 15px rgba(61, 218, 215, .28);--minorbutton-shadow-glass: 0 2px 8px rgba(0, 0, 0, .34);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(61, 218, 215, .12);--minorbutton-shadow-glass-hover: 0 4px 12px rgba(0, 0, 0, .46);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-active: 0 4px 16px rgba(0, 0, 0, .52);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-activation: 0 4px 16px rgba(0, 0, 0, .52);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(61, 218, 215, .32);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(61, 218, 215, .52), rgba(124, 155, 255, .52));--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, rgba(61, 218, 215, .78), rgba(124, 155, 255, .78));--minorbutton-pseudo-bg-glass-hover-opacity: .78;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: 0 2px 10px rgba(0, 0, 0, .42);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(61, 218, 215, .28);--minorbutton-pulse-shadow-2: 0 2px 15px rgba(0, 0, 0, .42);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(61, 218, 215, .24);--mainbutton-bg: rgba(13, 21, 32, .82);--mainbutton-bg-hover: rgba(21, 35, 54, .9);--mainbutton-bg-active: rgba(27, 43, 67, .98);--mainbutton-text-color: #3ddad7;--mainbutton-border-light: rgba(61, 218, 215, .32);--mainbutton-border-hover: rgba(61, 218, 215, .48);--mainbutton-shadow-base: rgba(61, 218, 215, .2);--mainbutton-shadow-hover: rgba(61, 218, 215, .28);--mainbutton-shadow-active: rgba(61, 218, 215, .22);--mainbutton-glow-purple: rgba(124, 155, 255, .46);--mainbutton-glow-blue: rgba(124, 155, 255, .42);--mainbutton-glow-green: rgba(61, 218, 215, .42);--mainbutton-glow-red: rgba(237, 192, 100, .32);--mainbutton-glow-cyan: rgba(61, 218, 215, .32);--mainbutton-glow-cyan-hover: rgba(61, 218, 215, .46);--mainbutton-glow-purple-hover: rgba(124, 155, 255, .52);--mainbutton-glow-blue-hover: rgba(124, 155, 255, .48);--mainbutton-glow-green-hover: rgba(61, 218, 215, .5);--mainbutton-glow-red-hover: rgba(237, 192, 100, .38);--mainbutton-shine: rgba(61, 218, 215, .22);--mainbutton-text-shadow-purple: rgba(124, 155, 255, .68);--mainbutton-text-shadow-blue: rgba(124, 155, 255, .58);--mainbutton-text-shadow-green: rgba(61, 218, 215, .68);--mainbutton-text-shadow-red: rgba(237, 192, 100, .5);--mainbutton-text-shadow-cyan: rgba(61, 218, 215, .5);--mainbutton-icon-shadow-purple: rgba(124, 155, 255, .66);--mainbutton-icon-shadow-blue: rgba(124, 155, 255, .56);--mainbutton-icon-shadow-green: rgba(61, 218, 215, .66);--mainbutton-icon-shadow-red: rgba(237, 192, 100, .52);--mainbutton-icon-shadow-cyan: rgba(61, 218, 215, .52);--mainbutton-border-top-purple: rgba(124, 155, 255, .46);--mainbutton-border-top-blue: rgba(124, 155, 255, .46);--mainbutton-border-top-green: rgba(61, 218, 215, .46);--mainbutton-border-top-red: rgba(237, 192, 100, .42);--mainbutton-border-top-cyan: rgba(61, 218, 215, .42);--mainbutton-reflection: rgba(61, 218, 215, .18);--mainbutton-reflection-fade: rgba(61, 218, 215, .06);--mainbutton-loader-border: rgba(61, 218, 215, .42);--mainbutton-loader-spinner: #3ddad7;--mainbutton-disabled-opacity: .52;--mainbutton-disabled-shadow: rgba(61, 218, 215, .14);--mainbutton-glass-bg: rgba(13, 21, 32, .42);--mainbutton-glass-glow: rgba(61, 218, 215, .28);--temp-slider-track: linear-gradient(135deg, rgba(16, 26, 39, .85) 0%, rgba(21, 35, 54, .9) 100%);--temp-slider-progress: linear-gradient(90deg, rgba(61, 218, 215, .35) 0%, rgba(109, 136, 255, .3) 100%);--temp-slider-thumb: linear-gradient(135deg, rgba(61, 218, 215, .7) 0%, rgba(109, 136, 255, .65) 100%);--temp-slider-thumb-border: #21324d;--temp-slider-thumb-shadow: rgba(61, 218, 215, .25);--temp-input-bg: rgba(13, 21, 32, .9);--temp-input-border: rgba(61, 218, 215, .2);--temp-input-border-focus: rgba(61, 218, 215, .5);--temp-input-text: rgba(240, 245, 252, .95);--temp-input-shadow: rgba(61, 218, 215, .15);--temp-status-normal-bg: rgba(61, 218, 215, .08);--temp-status-normal-border: rgba(61, 218, 215, .18);--temp-status-normal-text: #57e3e0;--temp-status-error-bg: rgba(255, 132, 132, .08);--temp-status-error-border: rgba(255, 132, 132, .18);--temp-status-error-text: #ffb3b3;--temp-status-warning-bg: rgba(237, 192, 100, .08);--temp-status-warning-border: rgba(237, 192, 100, .18);--temp-status-warning-text: #f9d991;--qc-electronics-primary: #3ddad7;--qc-electronics-light: #6feae7;--qc-electronics-dark: #1fb5b0;--qc-electronics-bg: rgba(61, 218, 215, .18);--qc-electronics-border: rgba(61, 218, 215, .34);--qc-electronics-gradient: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--qc-mechanics-primary: #edc064;--qc-mechanics-light: #f4cf7d;--qc-mechanics-dark: #d6a548;--qc-mechanics-bg: rgba(237, 192, 100, .18);--qc-mechanics-border: rgba(237, 192, 100, .32);--qc-mechanics-gradient: linear-gradient(135deg, #edc064 0%, #d6a548 100%);--qc-optics-primary: #7c9bff;--qc-optics-light: #90abff;--qc-optics-dark: #4f6bff;--qc-optics-bg: rgba(124, 155, 255, .18);--qc-optics-border: rgba(124, 155, 255, .32);--qc-optics-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-chemistry-primary: rgb(220, 227, 240);--qc-chemistry-light: rgb(232, 238, 248);--qc-chemistry-dark: rgb(184, 196, 214);--qc-chemistry-bg: rgba(220, 227, 240, .15);--qc-chemistry-border: rgba(220, 227, 240, .32);--qc-chemistry-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-chemistry-tag-primary: #7c9bff;--qc-chemistry-tag-light: #90abff;--qc-chemistry-tag-dark: #4f6bff;--qc-chemistry-tag-bg: rgba(124, 155, 255, .18);--qc-chemistry-tag-border: rgba(124, 155, 255, .32);--qc-chemistry-tag-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-textiles-primary: rgb(220, 227, 240);--qc-textiles-light: rgb(232, 238, 248);--qc-textiles-dark: rgb(184, 196, 214);--qc-textiles-bg: rgba(220, 227, 240, .15);--qc-textiles-border: rgba(220, 227, 240, .32);--qc-textiles-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-textiles-tag-primary: #7c9bff;--qc-textiles-tag-light: #90abff;--qc-textiles-tag-dark: #4f6bff;--qc-textiles-tag-bg: rgba(124, 155, 255, .18);--qc-textiles-tag-border: rgba(124, 155, 255, .32);--qc-textiles-tag-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-food-primary: rgb(220, 227, 240);--qc-food-light: rgb(232, 238, 248);--qc-food-dark: rgb(184, 196, 214);--qc-food-bg: rgba(220, 227, 240, .15);--qc-food-border: rgba(220, 227, 240, .32);--qc-food-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-food-tag-primary: #edc064;--qc-food-tag-light: #f2ca74;--qc-food-tag-dark: #c18c33;--qc-food-tag-bg: rgba(237, 192, 100, .18);--qc-food-tag-border: rgba(237, 192, 100, .32);--qc-food-tag-gradient: linear-gradient(135deg, #edc064 0%, #c18c33 100%);--qc-template-title: #ffffff;--table-row-even-bg-alt: #1f304a;--table-row-odd-bg-alt: #233450;--table-row-border-light: rgba(61, 218, 215, .14);--table-row-border-medium: rgba(124, 155, 255, .24);--table-row-shadow-subtle: rgba(0, 0, 0, .22);--table-row-selected-bg: rgba(61, 218, 215, .18);--table-row-selected-border: #3ddad7}[data-theme=light][data-v-c1ace532]{--primary-color: rgb(100, 116, 139);--primary-color-light: rgb(148, 163, 184);--secondary-color: rgb(45, 52, 61);--accent-color: rgb(30, 30, 47);--accent-color-dim: rgb(55, 65, 81);--text-color: rgb(15, 20, 25);--font-color: rgb(15, 20, 25);--text-primary: rgb(30, 41, 59);--font-family: Inter, Segoe UI, Roboto, sans-serif;--text-secondary: #040408;--text-muted: rgba(30, 41, 59, .65);--text-disabled: rgba(30, 41, 59, .4);--text-transparent-1: rgba(30, 41, 59, .1);--text-transparent-05: rgba(30, 41, 59, .05);--text-transparent-15: rgba(30, 41, 59, .15);--text-transparent-2: rgba(30, 41, 59, .2);--text-transparent-3: rgba(30, 41, 59, .3);--text-transparent-4: rgba(30, 41, 59, .4);--text-transparent-5: rgba(30, 41, 59, .5);--text-transparent-6: rgba(30, 41, 59, .6);--text-transparent-06: rgba(30, 41, 59, .06);--text-transparent-8: rgba(30, 41, 59, .8);--text-transparent-9: rgba(30, 41, 59, .9);--background-dark: rgb(208, 213, 220);--background-light: rgb(248, 250, 252);--background-medium: rgb(225, 229, 235);--background-card: rgb(255, 255, 255);--background-overlay: rgba(45, 55, 72, .6);--background-dark-transparent-1: rgba(45, 55, 72, .05);--background-dark-transparent-2: rgba(45, 55, 72, .3);--background-dark-transparent-3: rgba(45, 55, 72, .15);--background-dark-transparent-4: rgba(45, 55, 72, .2);--background-dark-transparent-8: rgba(45, 55, 72, .12);--background-dark-transparent-95: rgba(45, 55, 72, .95);--card-background: rgba(248, 250, 252, .98);--card-background-transparent: rgba(245, 247, 250, .85);--card-dark: rgba(45, 55, 72, .05);--card-border: rgba(45, 55, 72, .12);--border-color: rgba(45, 55, 72, .2);--border-light: rgba(45, 55, 72, .1);--border-medium: rgba(45, 55, 72, .2);--border-dark: rgba(45, 55, 72, .3);--shadow-color: rgba(30, 41, 59, .15);--shadow-light-1: rgba(30, 41, 59, .08);--shadow-dark-1: rgba(30, 41, 59, .12);--shadow-light-15: rgba(30, 41, 59, .15);--shadow-light-2: rgba(30, 41, 59, .18);--shadow-light-3: rgba(30, 41, 59, .22);--shadow-light-4: rgba(30, 41, 59, .25);--shadow-medium-5: rgba(30, 41, 59, .3);--shadow-medium-6: rgba(30, 41, 59, .35);--shadow-medium-7: rgba(30, 41, 59, .4);--shadow-dark-8: rgba(30, 41, 59, .5);--shadow-full: rgb(30, 41, 59);--success: #38a169;--success-bg: rgba(56, 161, 105, .12);--success-dark: #2f855a;--success-light: #48bb78;--success-glow: rgba(72, 187, 120, .6);--success-border: #2f855a;--warning: #ed8936;--warning-bg: rgba(237, 137, 54, .12);--warning-dark: #dd6b20;--warning-light: #f6ad55;--warning-border: #dd6b20;--error: #e53e3e;--error-bg: rgba(229, 62, 62, .12);--error-dark: #c53030;--error-light: #fc8181;--error-glow: rgba(252, 129, 129, .6);--error-border: #c53030;--info: #3182ce;--info-bg: rgba(49, 130, 206, .12);--info-dark: #2c5aa0;--info-light: #1e40af;--info-glow: rgba(99, 179, 237, .6);--info-border: #2c5aa0;--accent-red: #e53e3e;--accent-red-light: #fc8181;--accent-red-dark: #c53030;--accent-red-transparent: rgba(229, 62, 62, .12);--accent-orange: rgb(45, 52, 61);--accent-orange-light: rgba(71, 85, 105, .25);--accent-orange-dark: rgb(45, 52, 61);--accent-orange-transparent: rgba(71, 85, 105, .25);--accent-blue: #5a8fa3;--accent-blue-light: #8bc2d1;--accent-blue-dark: rgba(90, 143, 163, .2);--accent-blue-transparent: rgba(186, 200, 205, .544);--accent-green: rgb(30, 30, 47);--accent-green-light: rgb(55, 65, 81);--accent-green-dark: rgb(30, 30, 47);--accent-green-transparent: rgba(75, 85, 99, .1);--chart-blue: rgba(90, 143, 163, .15);--chart-blue-border: rgba(90, 143, 163, .6);--chart-cyan: rgba(122, 155, 142, .15);--chart-cyan-border: rgba(122, 155, 142, .6);--chart-pink: rgba(224, 155, 125, .15);--chart-pink-border: rgba(224, 155, 125, .6);--chart-gray: rgba(107, 138, 122, .15);--chart-gray-border: rgba(107, 138, 122, .6);--gradient-primary: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-accent: linear-gradient(135deg, rgb(75, 85, 99) 0%, rgb(55, 65, 81) 100%);--gradient-secondary: linear-gradient(135deg, rgb(45, 52, 61) 0%, rgb(30, 30, 47) 100%);--gradient-tertiary: linear-gradient(45deg, rgb(225, 229, 235) 0%, rgb(55, 65, 81) 100%);--gradient-border: linear-gradient(135deg, rgba(213, 214, 215, .8) 0%, rgba(100, 232, 214, .8) 100%);--gradient-cyan-violet: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--gradient-purple-pink: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-success: linear-gradient(135deg, #2f855a 0%, #48bb78 100%);--gradient-warning: linear-gradient(135deg, #dd6b20 0%, #f6ad55 100%);--gradient-error: linear-gradient(135deg, #c53030 0%, #fc8181 100%);--gradient-info: linear-gradient(135deg, #2c5aa0 0%, #1e40af 100%);--accent-gradient: linear-gradient(135deg, rgb(75, 85, 99) 0%, rgb(55, 65, 81) 100%);--text-gradient: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--subtitle-gradient: linear-gradient( 135deg, #d84315 0%, #e65100 25%, #c2185b 50%, #6a1b9a 75%, #0277bd 100% );--primary-transparent-01: rgba(100, 116, 139, .1);--primary-transparent-15: rgba(100, 116, 139, .15);--primary-transparent-2: rgba(100, 116, 139, .2);--primary-transparent-25: rgba(100, 116, 139, .25);--primary-transparent-3: rgba(100, 116, 139, .3);--primary-transparent-35: rgba(100, 116, 139, .35);--primary-transparent-4: rgba(100, 116, 139, .4);--primary-transparent-45: rgba(100, 116, 139, .45);--primary-transparent-5: rgba(100, 116, 139, .5);--primary-transparent-55: rgba(100, 116, 139, .55);--primary-transparent-7: rgba(100, 116, 139, .7);--primary-transparent-8: rgba(100, 116, 139, .8);--primary-transparent-10: rgba(100, 116, 139, .1);--secondary-transparent-18: rgba(71, 85, 105, .18);--secondary-transparent-25: rgba(71, 85, 105, .25);--secondary-transparent-35: rgba(71, 85, 105, .35);--secondary-transparent-4: rgba(71, 85, 105, .4);--secondary-transparent-45: rgba(71, 85, 105, .45);--accent-transparent-1: rgba(75, 85, 99, .1);--accent-transparent-15: rgba(75, 85, 99, .15);--accent-transparent-2: rgba(75, 85, 99, .2);--accent-transparent-25: rgba(75, 85, 99, .25);--accent-transparent-3: rgba(75, 85, 99, .3);--accent-transparent-35: rgba(75, 85, 99, .35);--accent-transparent-4: rgba(75, 85, 99, .4);--accent-transparent-45: rgba(75, 85, 99, .45);--accent-transparent-7: rgba(75, 85, 99, .7);--accent-transparent-8: rgba(75, 85, 99, .8);--accent-transparent-5: rgba(122, 155, 142, .5);--accent-transparent-6: rgba(122, 155, 142, .6);--gray-100: rgb(250, 250, 250);--gray-200: rgb(245, 245, 245);--gray-300: rgb(240, 240, 240);--gray-400: rgb(220, 220, 220);--gray-500: rgb(200, 200, 200);--gray-blue-100: #e2e8f0;--gray-blue-200: #cbd5e1;--gray-blue-300: #94a3b8;--gray-blue-400: #64748b;--gray-blue-500: #475569;--gray-blue-600: #334155;--gradient-gray-blue: linear-gradient(135deg, #cbd5e1 0%, #64748b 100%);--gradient-gray-blue-hover: linear-gradient(135deg, #94a3b8 0%, #475569 100%);--white: rgb(255, 255, 255);--pink: rgba(100, 232, 214, .25);--cyan: #06b6d4;--violet: #8b5cf6;--cyan-transparent-2: rgba(6, 182, 212, .2);--cyan-transparent-3: rgba(6, 182, 212, .3);--white-02: rgba(255, 255, 255, .2);--white-01: rgba(255, 255, 255, .1);--primary-t-12: rgba(100, 116, 139, .15);--primary-t-08: rgba(100, 116, 139, .1);--accent-t-08: rgba(75, 85, 99, .1);--accent-t-05: rgba(122, 155, 142, .05);--error-dark-transparent-2: rgba(199, 112, 157, .2);--error-dark-transparent-3: rgba(199, 112, 157, .3);--error-dark-transparent-6: rgba(199, 112, 157, .6);--lang-switch-bg: rgba(243, 244, 246, .85);--lang-switch-border: rgba(100, 116, 139, .25);--lang-switch-shadow: rgba(84, 82, 102, .15);--lang-option-inactive: rgba(0, 0, 0, .45);--lang-option-active: rgba(30, 41, 59, .9);--lang-option-active-shadow: rgba(100, 116, 139, .4);--lang-option-hover: rgba(0, 0, 0, .7);--icon-blue: #0d9488;--icon-green: #14b8a6;--icon-orange: #0f766e;--icon-red: #0d9488;--icon-purple: #14b8a6;--toggle-track-bg: rgba(148, 163, 184, .25);--toggle-track-active: rgba(75, 85, 99, .4);--toggle-thumb-gradient-start: rgb(203, 213, 225);--toggle-thumb-gradient-end: rgb(148, 163, 184);--toggle-thumb-gradient-accent: rgb(148, 163, 184);--toggle-thumb-shadow: rgba(84, 82, 102, .2);--toggle-text-shadow: rgba(84, 82, 102, .2);--gradient-start: rgb(100, 116, 139);--gradient-end: rgb(45, 52, 61);--turquoise: rgb(30, 30, 47);--turquoise-primary: #0d9488;--turquoise-light: #14b8a6;--turquoise-dark: #0f766e;--turquoise-transparent-1: rgba(13, 148, 136, .1);--turquoise-transparent-2: rgba(13, 148, 136, .2);--turquoise-transparent-3: rgba(13, 148, 136, .3);--turquoise-transparent-4: rgba(13, 148, 136, .4);--turquoise-transparent-5: rgba(13, 148, 136, .5);--turquoise-transparent-6: rgba(13, 148, 136, .6);--turquoise-transparent-7: rgba(13, 148, 136, .7);--turquoise-transparent-8: rgba(13, 148, 136, .8);--turquoise-transparent-9: rgba(13, 148, 136, .9);--text-primary-light: #1e40af;--text-secondary-light: #166534;--text-accent-light: #7c2d12;--text-muted-light: #374151;--text-strong-light: #1f2937;--gradient-vibrant: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-vibrant-turquoise: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(30, 30, 47) 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(206, 225, 244, .7) 0%, rgba(242, 245, 249, .8) 100%);--gradient-cyan-purple: linear-gradient(135deg, rgba(6, 182, 212, .6) 0%, rgba(124, 58, 237, .6) 100%);--purple-bright: #7c3aed;--purple-medium: #8b5cf6;--purple-violet: #a855f7;--purple-dark: #6d28d9;--purple-pink: #ec4899;--purple-darker: #5b21b6;--temp-normal: #10b981;--temp-high: #ef4444;--temp-low: #3b82f6;--temp-critical: #dc2626;--temp-slider-track: #e5e7eb;--temp-slider-progress: linear-gradient(90deg, #06b6d4 0%, #7c3aed 100%);--temp-slider-thumb: linear-gradient(135deg, #7c3aed 0%, #06b6d4 100%);--temp-slider-thumb-border: #ffffff;--temp-slider-thumb-shadow: rgba(124, 58, 237, .3);--temp-status-normal-bg: rgba(16, 185, 129, .1);--temp-status-normal-border: rgba(16, 185, 129, .3);--temp-status-normal-text: #059669;--temp-status-normal-icon: #10b981;--temp-status-warning-bg: rgba(245, 158, 11, .1);--temp-status-warning-border: rgba(245, 158, 11, .3);--temp-status-warning-text: #d97706;--temp-status-warning-icon: #f59e0b;--temp-status-error-bg: rgba(239, 68, 68, .1);--temp-status-error-border: rgba(239, 68, 68, .3);--temp-status-error-text: #dc2626;--temp-status-error-icon: #ef4444;--temp-nav-button-primary-bg: #7c3aed;--temp-nav-button-primary-text: #ffffff;--temp-nav-button-primary-hover: #6d28d9;--temp-nav-button-primary-shadow: rgba(124, 58, 237, .3);--temp-nav-button-secondary-bg: #f3f4f6;--temp-nav-button-secondary-text: #6b7280;--temp-nav-button-secondary-hover: #e5e7eb;--temp-nav-button-secondary-border: #d1d5db;--temp-input-bg: #ffffff;--temp-input-border: #d1d5db;--temp-input-border-focus: #7c3aed;--temp-input-text: #374151;--temp-input-shadow: rgba(124, 58, 237, .1);--selection-card-bg: linear-gradient(135deg, rgba(100, 116, 139, .15) 0%, rgba(75, 85, 99, .25) 100%);--selection-card-bg-hover: linear-gradient(135deg, rgba(100, 116, 139, .25) 0%, rgba(75, 85, 99, .35) 100%);--selection-card-bg-selected: linear-gradient(135deg, rgba(100, 116, 139, .3) 0%, rgba(75, 85, 99, .4) 100%);--selection-card-border: rgba(100, 116, 139, .3);--selection-card-border-hover: rgba(100, 116, 139, .5);--selection-card-border-selected: rgba(100, 116, 139, .6);--selection-card-shadow: 0 2px 8px rgba(100, 116, 139, .15);--selection-card-shadow-hover: 0 4px 12px rgba(100, 116, 139, .25);--selection-card-shadow-selected: 0 4px 16px rgba(100, 116, 139, .3);--selection-card-text: #374151;--selection-card-text-hover: #1f2937;--selection-card-text-selected: #1f2937;--selection-card-icon: #6b7280;--selection-card-icon-hover: #374151;--selection-card-icon-selected: #1f2937;--tile-blue-gradient: linear-gradient(135deg, rgba(213, 214, 215, .1), rgba(100, 232, 214, .1));--tile-green-gradient: linear-gradient(135deg, rgba(100, 232, 214, .1), rgba(213, 214, 215, .1));--tile-purple-gradient: linear-gradient(135deg, rgba(137, 141, 141, .1), rgba(100, 232, 214, .1));--tile-orange-gradient: linear-gradient(135deg, rgba(100, 232, 214, .1), rgba(137, 141, 141, .1));--tile-red-gradient: linear-gradient(135deg, rgba(137, 141, 141, .1), rgba(100, 232, 214, .1));--table-background-dark: rgba(248, 250, 252, .95);--table-background-light: rgb(248, 250, 252);--hardcoded-orange: #ff9100;--hardcoded-red: #ff6b6b;--hardcoded-teal: #00bcd4;--hardcoded-green: #4caf50;--glass-bg-light: rgba(84, 82, 102, .05);--glass-border-light: rgba(84, 82, 102, .1);--glass-shadow-light: rgba(84, 82, 102, .15);--archive-slate-900: #3a2518;--archive-slate-700: #7a6b5d;--archive-slate-400: #a89085;--archive-slate-200: #f1ebe5;--tile-glass-bg: rgba(84, 82, 102, .05);--tile-glass-hover-bg: linear-gradient(135deg, rgba(206, 225, 244, .7) 0%, rgba(242, 245, 249, .8) 100%);--tile-spine-bg: linear-gradient( to right, rgb(225, 229, 235) 0%, rgb(30, 30, 47) 100% );--tile-border-color: rgba(45, 55, 72, .1);--tile-border-strong-color: rgba(45, 55, 72, .2);--tile-bookmark-bg: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--book-spine-bg: linear-gradient(to right, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, .4) 15%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .8) 85%, rgba(255, 255, 255, .9) 100%);--book-bookmark-bg: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);--book-bookmark-hover-bg: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);--book-bookmark-hover-shadow: rgba(0, 0, 0, .08);--book-spine-shadow: rgba(108, 117, 125, .7);--book-bookmark-shadow: rgba(108, 117, 125, .6);--book-bookmark-border: rgba(255, 255, 255, .5);--home-bg: rgba(255, 255, 255, .8);--home-border: rgba(0, 0, 0, .1);--home-dashboard-gradient: linear-gradient(to right, #1976d2, #42a5f5);--home-logout-gradient: linear-gradient(to right, #7b1fa2, #ba68c8);--home-shadow: rgba(0, 0, 0, .15);--downtime-icon-color: rgba(0, 0, 0, .3);--downtime-gradient: linear-gradient(135deg, #1976d2, #7b1fa2);--downtime-text-color: rgba(0, 0, 0, .7);--assortment-btn-bg: rgba(255, 255, 255, .9);--assortment-btn-text: rgba(0, 0, 0, .8);--assortment-btn-border: rgba(0, 0, 0, .1);--assortment-btn-hover-bg: rgba(245, 245, 245, .95);--assortment-shadow: rgba(0, 0, 0, .1);--assortment-btn-active-bg: rgba(156, 39, 176, .1);--assortment-btn-active-border: rgba(156, 39, 176, .3);--assortment-btn-active-shadow: rgba(156, 39, 176, .15);--assortment-container-bg: rgba(255, 255, 255, .95);--assortment-container-border: rgba(0, 0, 0, .1);--assortment-header-border: rgba(0, 0, 0, .12);--registration-gradient-success: linear-gradient(135deg, #1976d2, #4caf50);--registration-shadow-success: rgba(25, 118, 210, .2);--registration-shadow-primary: rgba(156, 39, 176, .2);--registration-text-muted: rgba(0, 0, 0, .6);--registration-gradient-accent: linear-gradient(135deg, #1976d2, #7b1fa2);--registration-text-light: rgba(0, 0, 0, .8);--registration-accent: #1976d2;--registration-text-dim: rgba(0, 0, 0, .4);--registration-text-medium: rgba(0, 0, 0, .7);--production-text-dim: rgba(0, 0, 0, .3);--production-gradient: linear-gradient(135deg, #1976d2, #7b1fa2);--production-text-medium: rgba(0, 0, 0, .6);--operator-bg-light: rgba(255, 255, 255, .9);--operator-border-light: rgba(0, 0, 0, .1);--operator-error-bg: rgba(244, 67, 54, .1);--operator-error-border: rgba(244, 67, 54, .3);--operator-error: #f44336;--operator-blue-glow: rgba(25, 118, 210, .2);--operator-bg-medium: rgba(245, 245, 245, .95);--operator-border-medium: rgba(0, 0, 0, .15);--operator-success-bg: rgba(76, 175, 80, .1);--operator-success-border: rgba(76, 175, 80, .3);--operator-success: #4caf50;--operator-bg-hover: rgba(240, 240, 240, .98);--operator-blue-glow-strong: rgba(25, 118, 210, .3);--login-shadow-heavy: rgba(45, 55, 72, .25);--login-shadow-medium: rgba(45, 55, 72, .15);--login-bg-dark: rgba(248, 250, 252, .95);--login-shadow-light: rgba(45, 55, 72, .08);--login-shadow-weak: rgba(45, 55, 72, .05);--login-bg-medium: rgba(240, 242, 245, .9);--login-gradient-primary: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 50%, rgb(30, 30, 47) 100%);--login-shadow-inset: inset 0 2px 4px rgba(45, 55, 72, .08);--login-bg-light: rgba(100, 116, 139, .08);--login-shadow-glow: 0 0 10px rgba(100, 116, 139, .3);--login-radial-purple: radial-gradient(circle at 30% 70%, rgba(100, 116, 139, .12) 0%, transparent 60%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(75, 85, 99, .1) 0%, transparent 50%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(100, 116, 139, .08) 0%, transparent 50%);--login-radial-accent: radial-gradient(circle at 70% 30%, rgba(75, 85, 99, .1) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(56, 161, 105, .08) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(237, 137, 54, .08) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(75, 85, 99, .06) 0%, transparent 40%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(100, 116, 139, .06) 0%, transparent 40%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(75, 85, 99, .06) 0%, transparent 40%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(100, 116, 139, .05) 0%, transparent 50%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(56, 161, 105, .05) 0%, transparent 50%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(237, 137, 54, .05) 0%, transparent 50%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(75, 85, 99, .06) 0%, transparent 45%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(100, 116, 139, .06) 0%, transparent 45%);--login-accent: rgb(30, 30, 47);--login-accent-glow: rgba(75, 85, 99, .4);--login-gradient-accent: linear-gradient(135deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-accent-glow-medium: rgba(75, 85, 99, .3);--login-bg-input: rgba(248, 250, 252, .95);--login-border-input: rgba(100, 116, 139, .3);--login-shadow-input: 0 0 0 1px rgba(100, 116, 139, .15);--login-border-accent: rgba(75, 85, 99, .3);--login-text-light: rgba(30, 41, 59, .85);--login-accent-glow-light: rgba(75, 85, 99, .25);--login-bg-button: rgba(100, 116, 139, .1);--login-gradient-button: linear-gradient(135deg, rgb(100, 116, 139), rgb(45, 52, 61));--login-button-glow: 0 0 15px rgba(100, 116, 139, .4);--login-bg-focus: rgba(100, 116, 139, .15);--login-border-focus: rgba(100, 116, 139, .5);--login-focus-glow: 0 0 0 3px rgba(100, 116, 139, .2);--login-accent-glow-weak: rgba(75, 85, 99, .15);--login-text-dim: rgba(30, 41, 59, .5);--login-text-glow: 0 0 8px rgba(30, 41, 59, .3);--login-gradient-accent-alt: linear-gradient(135deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-accent-glow-alt: rgba(75, 85, 99, .25);--login-primary-glow: rgba(100, 116, 139, .2);--login-gradient-border: linear-gradient(135deg, rgba(100, 116, 139, .2), rgba(75, 85, 99, .2));--login-primary-glow-strong: rgba(100, 116, 139, .3);--login-text-medium: rgba(30, 41, 59, .75);--login-gradient-text: linear-gradient(45deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-primary: rgb(100, 116, 139);--login-primary-medium: rgba(100, 116, 139, .6);--login-pink: #ec4899;--login-blue: #3b82f6;--login-text-bright: rgba(15, 20, 25, .95);--login-text-shadow: rgba(45, 55, 72, .2);--table-turquoise: rgb(30, 30, 47);--table-purple-violet: rgb(45, 52, 61);--table-purple-bright: rgb(100, 116, 139);--table-bg-dark: rgba(248, 250, 252, .95);--table-bg-light: rgb(248, 250, 252);--table-bg-overlay: rgba(248, 250, 252, .85);--table-shadow: rgba(84, 82, 102, .1);--table-gradient-start: rgba(255, 255, 255, .6);--table-gradient-middle: rgba(100, 232, 214, .1);--table-gradient-end: rgba(255, 255, 255, .6);--table-white: #ffffff;--table-bg-dark-overlay: rgba(248, 250, 252, .98);--table-bg-purple-overlay: rgba(108, 117, 125, .12);--table-bg-blue-overlay: rgba(213, 214, 215, .25);--table-bg-darker-overlay: rgba(245, 245, 245, .98);--table-shadow-heavy: rgba(84, 82, 102, .15);--table-border-purple: rgba(108, 117, 125, .25);--table-bg-dark-alt: rgba(84, 82, 102, .1);--table-bg-purple-alt: rgba(100, 232, 214, .3);--table-bg-blue-alt: rgba(213, 214, 215, .4);--table-shadow-medium: rgba(84, 82, 102, .15);--table-glow-purple: rgba(108, 117, 125, .1);--table-radial-purple: rgba(108, 117, 125, .03);--table-radial-turquoise: rgba(213, 214, 215, .03);--table-bg-scroll: rgba(245, 245, 245, .8);--table-scroll-purple: rgba(108, 117, 125, .3);--table-scroll-purple-strong: rgba(108, 117, 125, .5);--table-scrollbar-purple: rgba(108, 117, 125, .3);--table-bg-dark-overlay-alt: rgba(248, 250, 252, .95);--table-bg-purple-overlay-alt: rgba(108, 117, 125, .1);--table-bg-blue-overlay-alt: rgba(213, 214, 215, .2);--table-bg-purple-overlay-alt2: rgba(100, 232, 214, .1);--table-shadow-medium-alt: rgba(84, 82, 102, .25);--table-gradient-purple-transparent: rgba(255, 255, 255, 0);--table-gradient-purple-middle: rgba(100, 232, 214, .08);--table-gradient-purple-end: rgba(255, 255, 255, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, rgba(255, 255, 255, .85) 0%, rgba(108, 117, 125, .12) 100%);--table-text-shadow: rgba(84, 82, 102, .2);--table-drop-shadow: rgba(84, 82, 102, .2);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, rgba(255, 255, 255, .85) 0%, rgba(108, 117, 125, .12) 100%);--table-gradient-turquoise-transparent: rgba(100, 232, 214, 0);--table-gradient-turquoise-end: rgba(100, 232, 214, 0);--table-bg-medium: rgba(225, 229, 235, .9);--table-drop-shadow-medium: rgba(84, 82, 102, .15);--table-glow-turquoise: rgba(108, 117, 125, .25);--table-glow-turquoise-medium: rgba(108, 117, 125, .18);--table-glow-purple-strong: rgba(108, 117, 125, .3);--table-glow-purple-medium: rgba(108, 117, 125, .18);--table-glow-white: rgba(84, 82, 102, .22);--table-bg-medium-alt: rgba(255, 255, 255, .9);--table-bg-dark-alt2: rgba(255, 255, 255, .7);--table-bg-purple-alt2: rgba(100, 232, 214, .1);--table-bg-dark-alt3: rgba(255, 255, 255, .5);--table-bg-purple-alt3: rgba(100, 232, 214, .1);--table-text-purple: rgba(108, 117, 125, .8);--table-bg-dark-gradient-start: rgba(255, 255, 255, .6);--table-bg-purple-gradient-middle: rgba(100, 232, 214, .1);--table-bg-dark-gradient-end: rgba(255, 255, 255, .6);--table-text-purple-alt: rgba(84, 82, 102, .8);--table-bg-dark-gradient-start-alt: rgba(255, 255, 255, .6);--table-bg-purple-gradient-middle-alt: rgba(100, 232, 214, .1);--table-bg-dark-gradient-end-alt: rgba(255, 255, 255, .6);--table-gradient-purple-transparent-start: rgba(84, 82, 102, .06);--table-purple-violet-transparent-15: rgba(108, 117, 125, .15);--table-gradient-purple-transparent-end: rgba(84, 82, 102, .06);--table-gradient-turquoise-transparent-start: rgba(108, 117, 125, .03);--table-gradient-turquoise-middle: rgba(108, 117, 125, .15);--table-gradient-turquoise-transparent-end: rgba(108, 117, 125, .03);--table-gradient-turquoise-transparent-middle: rgba(213, 214, 215, .03);--table-bg-dark-overlay-strong: rgba(255, 255, 255, .98);--table-shadow-light: rgba(84, 82, 102, .1);--table-bg-light-overlay: rgba(255, 255, 255, .1);--table-glow-turquoise-light: rgba(108, 117, 125, .12);--table-red: #e53e3e;--table-red-glow: rgba(255, 107, 107, .15);--table-glow-purple-light: rgba(213, 214, 215, .1);--table-shadow-light-alt: rgba(84, 82, 102, .08);--table-glow-turquoise-strong: rgba(100, 232, 214, .2);--table-red-glow-strong: rgba(255, 107, 107, .25);--table-glow-purple-strong-alt: rgba(213, 214, 215, .2);--table-bg-dark-overlay-strong-alt: rgba(255, 255, 255, .98);--table-gradient-purple-transparent-start-alt: rgba(255, 255, 255, 0);--table-gradient-purple-middle-alt: rgba(100, 232, 214, .15);--table-gradient-purple-transparent-end-alt: rgba(255, 255, 255, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, rgba(255, 255, 255, .88) 10%, rgba(108, 117, 125, .14) 90%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, rgba(42, 41, 46, .879) 40%, rgba(83, 89, 94, .925) 80%);--table-drop-shadow-strong: rgba(84, 82, 102, .15);--table-gradient-turquoise-strong: linear-gradient(135deg, rgba(255, 255, 255, .7) 30%, rgba(108, 117, 125, .16) 70%);--table-glow-turquoise-strong-alt: rgba(108, 117, 125, .2);--table-gradient-purple-strong: linear-gradient(135deg, rgba(255, 255, 255, .7) 30%, rgba(108, 117, 125, .16) 70%);--table-glow-purple-strong-alt2: rgba(108, 117, 125, .2);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, rgba(255, 255, 255, .88) 0%, rgba(108, 117, 125, .14) 50%, rgba(255, 255, 255, .88) 100%);--table-gradient-turquoise-green: linear-gradient(135deg, rgba(255, 255, 255, .6) 20%, rgba(100, 232, 214, .1) 80%);--table-gradient-red: linear-gradient(135deg, rgba(255, 107, 107, .3) 20%, rgba(255, 107, 107, .1) 80%);--table-gradient-red-strong: linear-gradient(135deg, rgba(255, 107, 107, .4) 0%, rgba(255, 107, 107, .1) 100%);--table-gradient-purple-strong-alt: linear-gradient(135deg, rgba(255, 255, 255, .7) 0%, rgba(108, 117, 125, .14) 100%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, rgba(20, 11, 54, .88) 0%, rgba(74, 77, 79, .7) 100%);--table-glow-white-strong: rgba(84, 82, 102, .25);--table-row-even-bg: rgb(248, 250, 252);--table-row-even-accent: rgba(108, 117, 125, .08);--table-row-odd-bg: rgb(225, 229, 235);--table-row-odd-accent: rgba(108, 117, 125, .12);--table-filters-bg: #f8f9fa;--table-filters-border: #dee2e6;--table-filters-shadow: rgba(108, 117, 125, .05);--table-filters-gradient-start: #f8f9fa;--table-filters-gradient-end: #f8f9fa;--table-filters-title-color: #212529;--table-filters-label-color: #495057;--table-filters-clear-btn-bg: #e9ecef;--table-filters-clear-btn-color: #495057;--table-filters-clear-btn-hover-bg: #dee2e6;--table-header-bg: #f1f3f4;--table-header-gradient-start: #f1f3f4;--table-header-gradient-middle: #f1f3f4;--table-header-gradient-end: #f1f3f4;--table-header-shadow: rgba(108, 117, 125, .05);--table-header-text-color: #495057;--table-header-border: #dee2e6;--table-row-orange: #ff9100;--table-row-orange-glow: rgba(255, 145, 0, .15);--table-row-orange-glow-strong: rgba(255, 145, 0, .25);--table-bg-primary: #f8f9fa;--table-bg-secondary: #ffffff;--table-bg-header: #f1f3f4;--table-bg-hover: #e9ecef;--table-text-primary: #495057;--table-text-header: #212529;--table-text-section: #6c757d;--table-text-muted: #adb5bd;--table-accent-primary: #6c757d;--table-accent-secondary: #495057;--table-accent-purple: #6f42c1;--table-accent-purple-bright: #8e44ad;--table-btn-primary-bg: #4a5568;--table-btn-primary-text: #ffffff;--table-btn-primary-hover: #2d3748;--table-btn-secondary-bg: #e2e8f0;--table-btn-secondary-text: #4a5568;--table-btn-secondary-hover: #cbd5e0;--table-btn-warning-bg: #ed8936;--table-btn-warning-text: #ffffff;--table-btn-warning-hover: #dd6b20;--table-btn-success-bg: #38a169;--table-btn-success-text: #ffffff;--table-btn-success-hover: #2f855a;--table-icon-edit: #28a745;--table-icon-delete: #dc3545;--table-icon-active: #6c757d;--table-border-light: #e9ecef;--table-border-medium: #adb5bd;--table-border-accent: #6c757d;--table-shadow-subtle: rgba(108, 117, 125, .05);--table-overlay-hover: rgba(108, 117, 125, .08);--pagination-bg: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 100%);--pagination-border: linear-gradient(135deg, rgba(100, 232, 214, .2), rgba(213, 214, 215, .2));--pagination-text: rgb(45, 52, 61);--pagination-text-purple: rgb(30, 30, 47);--pagination-btn-bg: linear-gradient(135deg, rgba(84, 82, 102, .05) 0%, rgba(84, 82, 102, .08) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(100, 232, 214, .2) 0%, rgba(213, 214, 215, .2) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--pagination-btn-border-hover: rgba(100, 232, 214, .3);--pagination-btn-shadow-hover: 0 2px 8px rgba(100, 232, 214, .2);--pagination-btn-active-color: #ffffff;--pagination-btn-active-border: rgba(100, 232, 214, .5);--pagination-btn-active-shadow: 0 2px 8px rgba(100, 232, 214, .3);--pagination-ellipsis-color: rgba(100, 232, 214, .8);--pagination-select-bg: linear-gradient(135deg, rgba(100, 232, 214, .15) 0%, rgba(213, 214, 215, .15) 100%);--pagination-select-border: linear-gradient(135deg, rgba(100, 232, 214, .3), rgba(213, 214, 215, .3));--pagination-select-hover-bg: linear-gradient(135deg, rgba(100, 232, 214, .2) 0%, rgba(213, 214, 215, .2) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(100, 232, 214, .5), rgba(213, 214, 215, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(100, 232, 214, .25) 0%, rgba(213, 214, 215, .25) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(100, 232, 214, .7), rgba(213, 214, 215, .7));--pagination-select-focus-shadow: 0 0 0 2px rgba(100, 232, 214, .3);--pagination-select-option-bg: #ffffff;--pagination-select-option-hover: rgba(100, 232, 214, .2);--pagination-select-option-checked: linear-gradient(135deg, rgba(100, 232, 214, .3), rgba(213, 214, 215, .3));--pagination-label-color: rgb(45, 52, 61);--pagination-shadow: 0 2px 12px rgba(84, 82, 102, .1);--maininput-label-color: rgba(84, 82, 102, .9);--maininput-label-shadow: rgba(100, 232, 214, .2);--maininput-text-color: rgba(0, 0, 0, .9);--maininput-text-focus: rgb(0, 0, 0);--maininput-bg: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .5) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .4) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(255, 255, 255, .6) 0%, rgba(248, 249, 250, .5) 100%);--maininput-border: linear-gradient(135deg, rgba(148, 163, 184, .7) 0%, rgba(100, 116, 139, .7) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(148, 163, 184, .9) 0%, rgba(100, 116, 139, .9) 100%);--maininput-border-focus: linear-gradient(315deg, rgb(148, 163, 184) 0%, rgb(100, 116, 139) 100%);--maininput-shadow: 0 25px 25px rgba(84, 82, 102, .06);--maininput-label-focus-gradient: linear-gradient(135deg, var(--secondary-color) 0%, var(--secondary-color) 100%);--maininput-label-focus-shadow: rgba(100, 116, 139, .28);--maininput-icon-gradient: linear-gradient(135deg, rgb(148, 163, 150) 0%, rgb(100, 116, 139) 100%);--maininput-dropdown-bg: rgba(255, 255, 255, .95);--maininput-dropdown-option-color: rgb(84, 82, 102);--maininput-dropdown-option-border: linear-gradient(135deg, rgb(213, 214, 215) 0%, rgb(100, 232, 214) 100%);--maininput-dropdown-option-hover-bg: rgba(84, 82, 102, .3);--maininput-dropdown-option-hover-color: rgb(100, 232, 214);--maininput-blur-bg: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 100%);--mainselect-bg: linear-gradient(135deg, rgba(255, 255, 255, .4) 0%, rgba(248, 249, 250, .3) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .4) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(255, 255, 255, .6) 0%, rgba(248, 249, 250, .5) 100%);--mainselect-text-color: rgba(84, 82, 102, .9);--mainselect-text-active: rgb(84, 82, 102);--mainselect-border: linear-gradient(135deg, rgba(100, 232, 214, .5) 0%, rgba(213, 214, 215, .5) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--mainselect-border-active: linear-gradient(315deg, rgb(100, 232, 214) 0%, rgb(213, 214, 215) 100%);--mainselect-shadow: 0 25px 25px rgba(84, 82, 102, .06);--mainselect-arrow-gradient: linear-gradient(135deg, rgb(100, 232, 214) 0%, rgb(213, 214, 215) 100%);--mainselect-dropdown-bg: rgba(255, 255, 255, .98);--mainselect-dropdown-border: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(84, 82, 102, .1);--mainselect-option-color: rgb(84, 82, 102);--mainselect-option-border: linear-gradient(135deg, rgb(213, 214, 215) 0%, rgb(100, 232, 214) 100%);--mainselect-option-hover-bg: rgba(84, 82, 102, .3);--mainselect-option-hover-color: rgb(0, 0, 0);--mainselect-option-placeholder: rgba(84, 82, 102, .6);--mainselect-scrollbar-track: rgba(84, 82, 102, .1);--mainselect-scrollbar-thumb: rgba(100, 232, 214, .5);--mainselect-scrollbar-thumb-hover: rgba(100, 232, 214, .8);--stopstable-filter-info-bg: rgba(100, 232, 214, .1);--stopstable-filter-info-color: rgb(84, 82, 102);--stopstable-filter-info-icon-color: rgb(100, 232, 214);--stopstable-error-message-bg: rgba(255, 107, 107, .2);--stopstable-error-message-color: #ff6b6b;--minorbutton-bg: #ffffff;--minorbutton-bg-hover: #f8f9fa;--minorbutton-bg-active: #f1f3f4;--minorbutton-bg-primary: linear-gradient(to right, rgba(108, 117, 125, .2) 0%, rgba(73, 80, 87, .3) 100%);--minorbutton-bg-secondary: linear-gradient(to right, rgba(108, 117, 125, .15) 0%, rgba(73, 80, 87, .25) 100%);--minorbutton-bg-accent: linear-gradient(to right, rgba(14, 165, 233, .2), rgba(108, 117, 125, .3));--minorbutton-bg-dark: linear-gradient(to right, rgba(73, 80, 87, .4), rgba(52, 58, 64, .5));--minorbutton-bg-light: linear-gradient(to right, rgba(248, 249, 250, .8) 0%, rgba(233, 236, 239, .9) 100%);--minorbutton-bg-glass: rgba(248, 249, 250, .9);--minorbutton-bg-glass-hover: rgba(233, 236, 239, .95);--minorbutton-bg-glass-active: linear-gradient(to right, rgba(14, 165, 233, .15) 0%, rgba(108, 117, 125, .2) 100%);--minorbutton-border-gradient: linear-gradient(to right, rgba(75, 85, 99, .3) 0%, rgba(75, 85, 99, .4) 50%, rgba(75, 85, 99, .3) 100%);--minorbutton-border-glass: rgba(75, 85, 99, .2);--minorbutton-border-glass-hover: rgba(75, 85, 99, .3);--minorbutton-border-glass-active: rgba(75, 85, 99, .4);--minorbutton-border-glass-activation: rgba(75, 85, 99, .5);--minorbutton-shadow: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-shadow-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-shadow-active: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-active-glow: 0 0 10px rgba(14, 165, 233, .3);--minorbutton-shadow-activation: 0 2px 10px rgba(108, 117, 125, .2);--minorbutton-shadow-activation-glow: 0 0 15px rgba(14, 165, 233, .4);--minorbutton-shadow-glass: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(0, 0, 0, .1);--minorbutton-shadow-glass-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(0, 0, 0, .15);--minorbutton-shadow-glass-active: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(14, 165, 233, .4);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(108, 117, 125, .2) 0%, rgba(73, 80, 87, .3) 100%);--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(108, 117, 125, .25) 0%, rgba(73, 80, 87, .35) 100%);--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(14, 165, 233, .2) 0%, rgba(108, 117, 125, .3) 100%);--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, rgba(14, 165, 233, .3) 0%, rgba(108, 117, 125, .4) 100%);--minorbutton-pseudo-bg-glass-hover-opacity: .7;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(75, 85, 99, .4);--minorbutton-pulse-shadow-2: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(75, 85, 99, .5);--mainbutton-bg: #ffffff;--mainbutton-bg-hover: #f8f9fa;--mainbutton-bg-active: #f1f3f4;--mainbutton-text-color: rgb(30, 41, 59);--mainbutton-border-light: rgba(75, 85, 99, .3);--mainbutton-border-hover: rgba(75, 85, 99, .5);--mainbutton-shadow-base: inset 0 2px 4px rgba(0, 0, 0, .1);--mainbutton-shadow-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--mainbutton-shadow-active: inset 0 2px 8px rgba(0, 0, 0, .2);--mainbutton-glow-purple: rgba(100, 116, 139, .35);--mainbutton-glow-blue: rgba(100, 116, 139, .35);--mainbutton-glow-green: rgba(100, 116, 139, .35);--mainbutton-glow-red: rgba(100, 116, 139, .35);--mainbutton-glow-cyan: rgba(100, 116, 139, .35);--mainbutton-glow-cyan-hover: rgba(6, 182, 212, .5);--mainbutton-glow-purple-hover: rgba(147, 51, 234, .5);--mainbutton-glow-blue-hover: rgba(59, 130, 246, .5);--mainbutton-glow-green-hover: rgba(34, 197, 94, .4);--mainbutton-glow-red-hover: rgba(239, 68, 68, .4);--mainbutton-shine: rgba(255, 255, 255, .6);--mainbutton-text-shadow-purple: rgba(100, 116, 139, .5);--mainbutton-text-shadow-blue: rgba(100, 116, 139, .5);--mainbutton-text-shadow-green: rgba(100, 116, 139, .5);--mainbutton-text-shadow-red: rgba(100, 116, 139, .5);--mainbutton-text-shadow-cyan: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-purple: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-blue: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-green: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-red: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-cyan: rgba(100, 116, 139, .5);--mainbutton-border-top-purple: rgba(100, 116, 139, .35);--mainbutton-border-top-blue: rgba(100, 116, 139, .35);--mainbutton-border-top-green: rgba(100, 116, 139, .35);--mainbutton-border-top-red: rgba(100, 116, 139, .35);--mainbutton-border-top-cyan: rgba(100, 116, 139, .35);--mainbutton-reflection: rgba(255, 255, 255, .4);--mainbutton-reflection-fade: rgba(255, 255, 255, .1);--mainbutton-loader-border: rgba(100, 116, 139, .35);--mainbutton-loader-spinner: #6b7280;--mainbutton-disabled-opacity: .5;--mainbutton-disabled-shadow: rgba(59, 130, 246, .1);--mainbutton-glass-bg: rgba(255, 255, 255, .4);--mainbutton-glass-glow: rgba(59, 130, 246, .2);--qc-electronics-primary: #16a34a;--qc-electronics-light: #22c55e;--qc-electronics-dark: #15803d;--qc-electronics-bg: rgba(34, 197, 94, .15);--qc-electronics-border: rgba(34, 197, 94, .3);--qc-electronics-gradient: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);--qc-electronics-card-bg: rgba(248, 250, 252, .95);--qc-electronics-hover: rgba(34, 197, 94, .08);--qc-mechanics-primary: #ea580c;--qc-mechanics-light: #f97316;--qc-mechanics-dark: #c2410c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: rgba(249, 115, 22, .3);--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-mechanics-card-bg: rgba(248, 250, 252, .95);--qc-mechanics-hover: rgba(249, 115, 22, .08);--qc-optics-primary: #2563eb;--qc-optics-light: #3b82f6;--qc-optics-dark: #1d4ed8;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: rgba(59, 130, 246, .3);--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-optics-card-bg: rgba(248, 250, 252, .95);--qc-optics-hover: rgba(59, 130, 246, .08);--qc-chemistry-primary: #9333ea;--qc-chemistry-light: #a855f7;--qc-chemistry-dark: #7c3aed;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: rgba(168, 85, 247, .3);--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-card-bg: rgba(248, 250, 252, .95);--qc-chemistry-hover: rgba(168, 85, 247, .08);--qc-chemistry-tag-primary: #9333ea;--qc-chemistry-tag-light: #a855f7;--qc-chemistry-tag-dark: #7c3aed;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .3);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #0d9488;--qc-textiles-light: #14b8a6;--qc-textiles-dark: #0f766e;--qc-textiles-bg: rgba(20, 184, 166, .15);--qc-textiles-border: rgba(20, 184, 166, .3);--qc-textiles-gradient: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--qc-textiles-card-bg: rgba(248, 250, 252, .95);--qc-textiles-hover: rgba(20, 184, 166, .08);--qc-textiles-tag-primary: #0d9488;--qc-textiles-tag-light: #14b8a6;--qc-textiles-tag-dark: #0f766e;--qc-textiles-tag-bg: rgba(20, 184, 166, .15);--qc-textiles-tag-border: rgba(20, 184, 166, .3);--qc-textiles-tag-gradient: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--qc-food-primary: #dc2626;--qc-food-light: #ef4444;--qc-food-dark: #b91c1c;--qc-food-bg: rgba(239, 68, 68, .15);--qc-food-border: rgba(239, 68, 68, .3);--qc-food-gradient: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--qc-food-card-bg: rgba(248, 250, 252, .95);--qc-food-hover: rgba(239, 68, 68, .08);--qc-template-title: #374151;--qc-food-tag-primary: #dc2626;--qc-food-tag-light: #ef4444;--qc-food-tag-dark: #b91c1c;--qc-food-tag-bg: rgba(239, 68, 68, .15);--qc-food-tag-border: rgba(239, 68, 68, .3);--qc-food-tag-gradient: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--table-row-even-bg-alt: #fafbfc;--table-row-odd-bg-alt: #f1f3f4;--table-row-border-light: #e9ecef;--table-row-border-medium: #dee2e6;--table-row-shadow-subtle: rgba(108, 117, 125, .05);--table-row-selected-bg: #e3f2fd;--table-row-selected-border: #2196f3;--notification-bg-start: rgba(255, 255, 255, .98);--notification-bg-end: rgba(248, 250, 252, .98);--notification-shadow-heavy: rgba(0, 0, 0, .12);--notification-shadow-medium: rgba(0, 0, 0, .08);--notification-border: rgba(0, 0, 0, .1);--notification-shadow-light: rgba(0, 0, 0, .06);--notification-shadow-extra: rgba(0, 0, 0, .04);--notification-drop-shadow: rgba(0, 0, 0, .08);--notification-bg-light: rgba(0, 0, 0, .02);--notification-bg-dark: rgba(0, 0, 0, .05);--notification-glow: rgba(0, 0, 0, .1);--notification-hover-bg: rgba(0, 0, 0, .08);--notification-icon-bg: linear-gradient(135deg, rgba(255, 255, 255, .95) 0%, rgba(228, 233, 247, .9) 100%);--notification-icon-border: rgba(148, 163, 184, .22);--notification-icon-shadow: 0 4px 12px rgba(15, 23, 42, .12);--notification-icon-color: rgba(15, 23, 42, .85);--notification-close-bg: rgba(248, 250, 252, .92);--notification-close-border: rgba(148, 163, 184, .36);--notification-close-color: rgba(30, 41, 59, .72);--notification-close-shadow: 0 3px 8px rgba(15, 23, 42, .12);--notification-close-hover-bg: rgba(203, 213, 225, .32);--notification-close-hover-border: rgba(148, 163, 184, .45);--notification-close-hover-color: rgba(15, 23, 42, .92);--notification-close-hover-shadow: 0 4px 12px rgba(15, 23, 42, .18);--switch-track-bg: rgba(100, 116, 139, .2);--switch-track-bg-checked: linear-gradient(90deg, rgba(100, 116, 139, .85) 0%, rgba(75, 85, 99, .9) 100%);--switch-track-shadow: 0 1.5px 6px rgba(100, 116, 139, .2);--switch-track-shadow-checked: 0 2px 12px rgba(100, 116, 139, .35);--switch-thumb-bg: linear-gradient(135deg, rgba(248, 250, 252, .95) 40%, rgba(226, 232, 240, .95) 100%);--switch-thumb-bg-checked: linear-gradient(135deg, rgba(75, 85, 99, .95) 60%, rgba(100, 116, 139, .95) 100%);--switch-thumb-border-checked: rgba(75, 85, 99, .95);--switch-thumb-shadow: 0 1.5px 4px rgba(45, 55, 72, .25);--switch-thumb-shadow-checked: 0 2px 8px rgba(75, 85, 99, .4);--switch-focus-outline: rgba(75, 85, 99, .6);--switch-focus-shadow: 0 0 0 2px rgba(75, 85, 99, .25)}.notification[data-v-c1ace532]{position:relative;border-radius:8px;overflow:hidden;max-width:400px;min-width:320px;background:linear-gradient(180deg,var(--notification-bg-start) 0%,var(--notification-bg-end) 100%);backdrop-filter:blur(10px);box-shadow:0 8px 24px var(--notification-shadow-heavy),0 4px 12px var(--notification-shadow-medium),0 0 20px var(--notification-shadow-light);margin-bottom:6px;transform-origin:right center;border:1px solid var(--notification-border);transition:all .3s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.notification.notification-hover[data-v-c1ace532]{transform:translateY(-2px) scale(1.01);box-shadow:0 16px 40px var(--notification-shadow-heavy),0 10px 24px var(--notification-shadow-extra),0 0 32px var(--notification-shadow-light)}.notification.notification-hover .notification-icon[data-v-c1ace532]{transform:translateY(-1px);box-shadow:var(--notification-icon-shadow),0 0 18px var(--notification-glow)}.notification.success .notification-glow[data-v-c1ace532]{background:linear-gradient(90deg,var(--success-light),transparent)}.notification.success .notification-icon[data-v-c1ace532]{background:var(--gradient-success);box-shadow:var(--notification-icon-shadow),0 0 16px var(--success-glow);color:var(--success-light);text-shadow:0 0 10px var(--success-glow)}.notification.success .notification-title[data-v-c1ace532]{background:linear-gradient(90deg,var(--success-light),var(--success));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.notification.success .progress-bar[data-v-c1ace532]{background:var(--gradient-success)}.notification.error .notification-glow[data-v-c1ace532]{background:linear-gradient(90deg,var(--error-light),transparent)}.notification.error .notification-icon[data-v-c1ace532]{background:var(--gradient-error);box-shadow:var(--notification-icon-shadow),0 0 16px var(--error-glow);color:var(--error-light);text-shadow:0 0 10px var(--error-glow)}.notification.error .notification-title[data-v-c1ace532]{background:linear-gradient(90deg,var(--error-light),var(--error));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.notification.error .progress-bar[data-v-c1ace532]{background:var(--gradient-error)}.notification.info .notification-glow[data-v-c1ace532]{background:linear-gradient(90deg,var(--info-light),transparent)}.notification.info .notification-icon[data-v-c1ace532]{background:var(--gradient-info);box-shadow:var(--notification-icon-shadow),0 0 16px var(--info-glow);color:var(--info-light);text-shadow:0 0 10px var(--info-glow)}.notification.info .notification-title[data-v-c1ace532]{background:linear-gradient(90deg,var(--info-light),var(--info));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.notification.info .progress-bar[data-v-c1ace532]{background:var(--gradient-info)}.notification-glow[data-v-c1ace532]{position:absolute;left:0;top:0;width:70px;height:100%;opacity:.4;border-radius:8px 0 0 8px}.notification-content[data-v-c1ace532]{position:relative;display:flex;align-items:center;padding:16px 18px;gap:16px;z-index:2}.notification-icon[data-v-c1ace532]{font-size:26px;flex-shrink:0;width:40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--notification-icon-bg);border:1px solid var(--notification-icon-border);box-shadow:var(--notification-icon-shadow);color:var(--notification-icon-color);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.notification-icon .material-icons[data-v-c1ace532]{font-size:24px}.notification-text[data-v-c1ace532]{flex:1}.notification-title[data-v-c1ace532]{font-size:17px;font-weight:700;margin:0 0 6px;letter-spacing:.3px;font-family:Segoe UI,Roboto,sans-serif;position:relative;display:inline-block}.notification-message[data-v-c1ace532]{font-size:14px;margin:0;color:var(--text-secondary);line-height:1.5;letter-spacing:.2px;font-family:Segoe UI,Roboto,sans-serif}.notification-close[data-v-c1ace532]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--notification-close-bg);border:1px solid var(--notification-close-border);color:var(--notification-close-color);cursor:pointer;box-shadow:var(--notification-close-shadow);transition:all .2s ease;flex-shrink:0;margin-left:8px}.notification-close .material-icons[data-v-c1ace532]{font-size:18px}.notification-close[data-v-c1ace532]:hover{background:var(--notification-close-hover-bg);border-color:var(--notification-close-hover-border);color:var(--notification-close-hover-color);box-shadow:var(--notification-close-hover-shadow)}.notification-progress[data-v-c1ace532]{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#0000004d;z-index:3}.progress-bar[data-v-c1ace532]{height:100%;width:100%;box-shadow:0 0 8px #ffffff4d}.v-leave-active[data-v-c1ace532]{animation:fade-out-c1ace532 .3s forwards}@keyframes fade-out-c1ace532{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(50px) scale(.9);opacity:0}}[data-v-4936e8ae]:root{--qc-electronics-primary: #4ade80;--qc-electronics-light: #6ee7b7;--qc-electronics-dark: #22c55e;--qc-electronics-bg: rgba(74, 222, 128, .15);--qc-electronics-border: #4ade80;--qc-electronics-gradient: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);--qc-mechanics-primary: #f97316;--qc-mechanics-light: #fb923c;--qc-mechanics-dark: #ea580c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: #f97316;--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-optics-primary: #3b82f6;--qc-optics-light: #60a5fa;--qc-optics-dark: #2563eb;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: #3b82f6;--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-chemistry-primary: #a855f7;--qc-chemistry-light: #c084fc;--qc-chemistry-dark: #9333ea;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: #a855f7;--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-tag-primary: #a855f7;--qc-chemistry-tag-light: #c084fc;--qc-chemistry-tag-dark: #9333ea;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .2);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #ec4899;--qc-textiles-light: #f472b6;--qc-textiles-dark: #db2777;--qc-textiles-bg: rgba(236, 72, 153, .15);--qc-textiles-border: #ec4899;--qc-textiles-gradient: linear-gradient(135deg, #ec4899 0%, #db2777 100%);--qc-textiles-tag-primary: #a855f7;--qc-textiles-tag-light: #c084fc;--qc-textiles-tag-dark: #9333ea;--qc-textiles-tag-bg: rgba(168, 85, 247, .15);--qc-textiles-tag-border: rgba(168, 85, 247, .2);--qc-textiles-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-food-primary: #eab308;--qc-food-light: #facc15;--qc-food-dark: #ca8a04;--qc-food-bg: rgba(234, 179, 8, .15);--qc-food-border: #eab308;--qc-food-gradient: linear-gradient(135deg, #eab308 0%, #ca8a04 100%);--qc-food-tag-primary: #d97706;--qc-food-tag-light: #f59e0b;--qc-food-tag-dark: #b45309;--qc-food-tag-bg: rgba(217, 119, 6, .15);--qc-food-tag-border: rgba(217, 119, 6, .2);--qc-food-tag-gradient: linear-gradient(135deg, #d97706 0%, #b45309 100%);--modal-overlay: rgba(0, 0, 0, .6);--modal-shadow-light: rgba(0, 0, 0, .3);--modal-shadow-medium: rgba(0, 0, 0, .4);--modal-shadow-heavy: rgba(0, 0, 0, .7);--modal-border-light: rgba(255, 255, 255, .08);--modal-border-medium: rgba(255, 255, 255, .1);--modal-background-dark: #1a0b2e;--modal-background-light: #1a112a}[data-theme=custom][data-v-4936e8ae]{--background-dark: #1a0b2e;--background-light: #1a112a;--background-medium: #2d1b4e;--background-card: #1a112a;--background-overlay: rgba(0, 0, 0, .8);--background-dark-transparent-1: rgba(10, 10, 20, .1);--background-dark-transparent-2: rgba(10, 10, 20, .2);--background-dark-transparent-3: rgba(10, 10, 30, .3);--background-dark-transparent-4: rgba(10, 10, 20, .4);--background-dark-transparent-8: rgba(10, 10, 20, .8);--background-dark-transparent-95: rgba(10, 10, 30, .95);--text-color: #f8f8f8;--text-primary: #f8f8f8;--font-family: Montserrat, Segoe UI, Roboto, sans-serif;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-disabled: rgba(255, 255, 255, .3);--text-transparent-1: rgba(255, 255, 255, .1);--text-transparent-05: rgba(255, 255, 255, .05);--text-transparent-15: rgba(255, 255, 255, .15);--text-transparent-2: rgba(255, 255, 255, .2);--text-transparent-3: rgba(255, 255, 255, .3);--text-transparent-4: rgba(255, 255, 255, .4);--text-transparent-5: rgba(255, 255, 255, .5);--text-transparent-6: rgba(255, 255, 255, .6);--text-transparent-06: rgba(255, 255, 255, .06);--text-transparent-8: rgba(255, 255, 255, .8);--text-transparent-9: rgba(255, 255, 255, .9);--shadow-color: rgba(0, 0, 0, .25);--shadow-light-1: rgba(0, 0, 0, .1);--shadow-dark-1: rgba(0, 0, 0, .12);--shadow-light-15: rgba(0, 0, 0, .15);--shadow-light-2: rgba(0, 0, 0, .2);--shadow-light-3: rgba(0, 0, 0, .3);--shadow-light-4: rgba(0, 0, 0, .4);--shadow-medium-5: rgba(0, 0, 0, .5);--shadow-medium-6: rgba(0, 0, 0, .6);--shadow-medium-7: rgba(0, 0, 0, .7);--shadow-dark-8: rgba(0, 0, 0, .8);--shadow-full: rgb(0, 0, 0);--border-color: rgba(156, 39, 176, .3);--border-light: rgba(156, 39, 176, .15);--border-medium: rgba(156, 39, 176, .25);--border-dark: rgba(156, 39, 176, .4);--accent-red: #00e5ff;--accent-red-light: #00b8d4;--accent-red-dark: #00e5ff;--accent-red-transparent: rgba(0, 229, 255, .1);--accent-orange: #44138d;--accent-orange-light: rgba(69, 28, 131, .25);--accent-orange-dark: #44138d;--accent-orange-transparent: rgba(69, 28, 131, .25);--accent-blue: #42a6ff;--accent-blue-light: #00b3ff;--accent-blue-dark: rgba(63, 81, 181, .35);--accent-blue-transparent: rgba(33, 150, 243, .35);--accent-green: #00e5ff;--accent-green-light: #00b8d4;--accent-green-dark: #00e5ff;--accent-green-transparent: rgba(0, 229, 255, .1);--success: #2ed573;--success-bg: rgba(46, 213, 115, .15);--warning: #ffa726;--warning-bg: rgba(255, 167, 38, .15);--error: #ff4757;--error-bg: rgba(255, 71, 87, .15);--info: #42a6ff;--info-bg: rgba(66, 166, 255, .15);--success-dark: #28c569;--success-light: #4dd686;--success-glow: rgba(77, 214, 134, .6);--success-border: #1db35f;--warning-dark: #ff9800;--warning-light: #ffb74d;--warning-border: #f57c00;--error-dark: #f03546;--error-light: #ff6b76;--error-glow: rgba(255, 107, 118, .6);--error-border: #e62b3a;--info-dark: #3795eb;--info-light: #64b7ff;--info-glow: rgba(100, 183, 255, .6);--info-border: #2d8fe4;--primary-color: #560896;--primary-light: #802fd1;--primary-transparent-01: rgba(107, 33, 168, .1);--primary-transparent-15: rgba(107, 33, 168, .15);--primary-transparent-2: rgba(105, 25, 170, .2);--primary-transparent-25: rgba(107, 33, 168, .25);--primary-transparent-3: rgba(95, 21, 155, .3);--primary-transparent-35: rgba(100, 22, 163, .35);--primary-transparent-4: rgba(99, 23, 161, .4);--primary-transparent-45: rgba(97, 28, 153, .45);--primary-transparent-5: rgba(95, 15, 160, .5);--primary-transparent-55: rgba(90, 24, 145, .55);--primary-transparent-7: rgba(117, 18, 199, .7);--primary-transparent-8: rgba(93, 33, 197, .8);--primary-transparent-10: rgba(107, 33, 168, .1);--secondary-color: #44138d;--secondary-transparent-18: rgba(65, 23, 129, .18);--secondary-transparent-25: rgba(69, 28, 131, .25);--secondary-transparent-35: rgba(54, 18, 107, .35);--secondary-transparent-4: rgba(55, 19, 109, .4);--secondary-transparent-45: rgba(47, 14, 95, .45);--accent-color: #00e5ff;--accent-dim: #00b8d4;--accent-transparent-1: rgba(0, 229, 255, .1);--accent-transparent-15: rgba(12, 163, 180, .15);--accent-transparent-2: rgba(4, 178, 197, .2);--accent-transparent-25: rgba(0, 229, 255, .25);--accent-transparent-3: rgba(17, 190, 209, .3);--accent-transparent-35: rgba(0, 229, 255, .35);--accent-transparent-4: rgba(16, 190, 209, .4);--accent-transparent-45: rgba(10, 178, 197, .45);--accent-transparent-7: rgba(10, 171, 189, .7);--accent-transparent-8: rgba(5, 144, 160, .8);--card-background: rgba(70, 30, 100, .15);--card-background-transparent: rgba(70, 30, 100, .08);--card-dark: rgba(30, 15, 45, .6);--card-border: rgba(255, 255, 255, .1);--chart-blue: rgba(36, 107, 253, .2);--chart-blue-border: rgba(36, 107, 253, .8);--chart-cyan: rgba(0, 208, 255, .2);--chart-cyan-border: rgba(0, 208, 255, .8);--chart-pink: rgba(255, 99, 132, .2);--chart-pink-border: rgba(255, 99, 132, .8);--chart-gray: rgba(200, 200, 200, .2);--chart-gray-border: rgba(200, 200, 200, .8);--gradient-primary: linear-gradient(135deg, #4a1466 0%, #1a0b2e 100%);--gradient-secondary: linear-gradient(135deg, #44138d 0%, #4a1466 100%);--gradient-tertiary: linear-gradient(45deg, #e1f5fe 0%, #00b8d4 100%);--gradient-accent: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--gradient-border: linear-gradient(135deg, rgba(156, 39, 176, .8) 0%, rgba(0, 229, 255, .6) 100%);--gradient-success: linear-gradient(135deg, #28c569 0%, #4dd686 100%);--gradient-warning: linear-gradient(135deg, #ff9800 0%, #ffb74d 100%);--gradient-error: linear-gradient(135deg, #f03546 0%, #ff6b76 100%);--gradient-info: linear-gradient(135deg, #3795eb 0%, #64b7ff 100%);--accent-gradient: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--text-gradient: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--subtitle-gradient: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--gray-100: #f5f5f5;--gray-200: #ddd;--gray-300: #666;--gray-400: #555;--gray-500: #333;--gray-blue-100: #e2e8f0;--gray-blue-200: #cbd5e1;--gray-blue-300: #94a3b8;--gray-blue-400: #64748b;--gray-blue-500: #475569;--gray-blue-600: #334155;--gradient-gray-blue: linear-gradient(135deg, #cbd5e1 0%, #64748b 100%);--gradient-gray-blue-hover: linear-gradient(135deg, #94a3b8 0%, #475569 100%);--white: #ffffff;--pink: rgba(233, 30, 99, .35);--cyan: #00e5ff;--violet: #aa00ff;--cyan-transparent-2: rgba(0, 229, 255, .2);--cyan-transparent-3: rgba(0, 229, 255, .3);--gradient-start: #9c27b0;--gradient-end: #ff4081;--turquoise: #40e0d0;--gradient-vibrant: linear-gradient(135deg, #9c27b0 0%, #ff4081 100%);--gradient-vibrant-turquoise: linear-gradient(135deg, #9c27b0 0%, #40e0d0 100%);--gradient-purple-pink: linear-gradient(135deg, #4a1466 0%, #e85f5c 100%);--gradient-cyan-violet: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--gradient-cyan-purple: linear-gradient(135deg, rgba(0, 229, 255, .35) 0%, rgba(156, 39, 176, .25) 100%);--purple-bright: #c239fb;--purple-medium: #9254de;--purple-violet: #aa00ff;--purple-dark: #7b1fa2;--purple-pink: #e85f5c;--purple-darker: #4a1466;--accent-purple: #aa00ff;--accent-cyan: #00e5ff;--temp-normal: #2ed573;--temp-high: #ff4757;--temp-low: #560896;--temp-critical: #f03546;--tile-blue-gradient: linear-gradient(135deg, rgba(36, 107, 253, .1), rgba(0, 208, 255, .1));--tile-green-gradient: linear-gradient(135deg, rgba(0, 208, 255, .1), rgba(36, 107, 253, .1));--tile-purple-gradient: linear-gradient(135deg, rgba(194, 57, 251, .1), rgba(255, 99, 132, .1));--tile-orange-gradient: linear-gradient(135deg, rgba(255, 167, 38, .1), rgba(255, 71, 87, .1));--tile-red-gradient: linear-gradient(135deg, rgba(255, 71, 87, .1), rgba(255, 167, 38, .1));--table-turquoise: #40e0d0;--table-purple-violet: #aa00ff;--table-purple-bright: #c239fb;--table-background-dark: #2d1b4e;--table-background-light: #1a112a;--hardcoded-orange: #ff9100;--hardcoded-red: #ff6b6b;--hardcoded-teal: #00e5ff;--hardcoded-green: #2ed573;--glass-bg-light: rgba(70, 30, 100, .08);--glass-border-light: rgba(255, 255, 255, .1);--glass-shadow-light: rgba(0, 0, 0, .15);--tile-glass-bg: linear-gradient( 135deg, rgba(18, 4, 99, .56) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .3) 100% );--tile-glass-hover-bg: linear-gradient( 135deg, rgba(80, 40, 120, .15) 0%, rgba(40, 20, 60, .5) 100% );--tile-spine-bg: linear-gradient( to right, rgba(16, 8, 24, .95) 0%, rgba(112, 61, 163, .95) 100% );--tile-border-color: rgba(255, 255, 255, .08);--tile-border-strong-color: rgba(50, 25, 75, .2);--tile-bookmark-bg: var(--gradient-cyan-violet);--book-spine-bg: linear-gradient(to right, rgb(26, 17, 42) 0%, rgb(40, 22, 70) 12%, rgb(60, 30, 95) 30%, rgb(80, 40, 120) 50%, rgb(60, 30, 95) 70%, rgb(40, 22, 70) 88%, rgb(26, 17, 42) 100%);--book-bookmark-bg: var(--tile-bookmark-bg);--book-bookmark-hover-bg: linear-gradient( 135deg, rgba(170, 0, 255, .8) 0%, rgba(0, 229, 255, .6) 100% );--book-spine-shadow: rgba(170, 0, 255, .3);--book-bookmark-shadow: rgba(170, 0, 255, .4);--book-bookmark-border: rgba(0, 229, 255, .2);--settings-bg-gradient-start: rgba(15, 27, 48, .5);--settings-bg-gradient-end: rgba(26, 17, 42, .5);--settings-grid-color: rgba(66, 166, 255, .03);--settings-details-bg: rgba(70, 30, 100, .15);--settings-shadow-color: rgba(32, 11, 90, .18);--settings-gradient-start: rgba(32, 12, 148, .56);--settings-gradient-middle: rgba(170, 0, 255, .15);--settings-gradient-end: rgba(0, 229, 255, .3);--settings-svg-success: rgba(46, 213, 115, .06);--settings-svg-accent: rgba(0, 229, 255, .06);--settings-svg-primary: rgba(156, 39, 176, .06);--settings-svg-blue: rgba(66, 166, 255, .06);--settings-svg-success-light: rgba(46, 213, 115, .12);--settings-svg-accent-light: rgba(0, 229, 255, .12);--settings-svg-primary-light: rgba(156, 39, 176, .12);--settings-svg-blue-light: rgba(66, 166, 255, .12);--settings-header-gradient-start: #41e6c7;--settings-header-gradient-end: #a991ff;--particle-accent: rgb(0, 229, 255);--particle-primary: rgb(156, 39, 176);--particle-success: rgba(46, 213, 115, .7);--particle-info: rgba(66, 166, 255, .8);--particle-warning: rgba(255, 184, 0, .7);--scrollbar-color: rgba(156, 39, 176, .3);--scrollbar-thumb: rgba(156, 39, 176, .3);--radial-gradient-dark: rgba(0, 0, 0, .5);--radial-gradient-success: rgba(46, 213, 115, .1);--lang-switch-bg: rgba(30, 22, 45, .9);--lang-switch-border: rgba(156, 39, 176, .2);--lang-switch-shadow: rgba(0, 0, 0, .25);--lang-option-inactive: rgba(255, 255, 255, .45);--lang-option-active: rgba(255, 255, 255, .95);--lang-option-active-shadow: rgba(156, 39, 176, .4);--lang-option-hover: rgba(255, 255, 255, .7);--icon-blue: #5a8fa3;--icon-green: #7a9b8e;--icon-orange: #d4c78a;--icon-red: #c7709d;--icon-purple: #a991ff;--toggle-track-bg: rgba(50, 35, 75, .7);--toggle-track-active: rgba(169, 145, 255, .35);--toggle-thumb-gradient-start: #a991ff;--toggle-thumb-gradient-end: #8c61ff;--toggle-thumb-gradient-accent: #a991ff;--toggle-thumb-shadow: rgba(0, 0, 0, .3);--toggle-text-shadow: rgba(0, 0, 0, .3);--animation-shadow: rgba(46, 213, 115, .3);--modal-overlay: rgba(0, 0, 0, .6);--modal-shadow-light: rgba(0, 0, 0, .3);--modal-border-light: rgba(255, 255, 255, .08);--modal-border-medium: rgba(255, 255, 255, .1);--modal-shadow-heavy: rgba(0, 0, 0, .7);--modal-shadow-medium: rgba(0, 0, 0, .4);--notification-bg-start: rgba(25, 17, 39, .95);--notification-bg-end: rgba(15, 9, 26, .95);--notification-shadow-heavy: rgba(0, 0, 0, .4);--notification-shadow-medium: rgba(0, 0, 0, .3);--notification-border: rgba(255, 255, 255, .07);--notification-shadow-light: rgba(0, 0, 0, .5);--notification-shadow-extra: rgba(0, 0, 0, .4);--notification-drop-shadow: rgba(0, 0, 0, .3);--notification-bg-light: rgba(255, 255, 255, .15);--notification-bg-dark: rgba(0, 0, 0, .3);--notification-glow: rgba(255, 255, 255, .3);--notification-hover-bg: rgba(255, 255, 255, .15);--notification-icon-bg: linear-gradient(135deg, rgba(194, 57, 251, .28) 0%, rgba(46, 213, 115, .18) 100%);--notification-icon-border: rgba(255, 255, 255, .22);--notification-icon-shadow: 0 6px 16px rgba(0, 0, 0, .38);--notification-icon-color: rgba(255, 255, 255, .92);--notification-close-bg: rgba(32, 24, 48, .68);--notification-close-border: rgba(194, 57, 251, .32);--notification-close-color: rgba(245, 244, 255, .82);--notification-close-shadow: 0 4px 12px rgba(194, 57, 251, .28);--notification-close-hover-bg: rgba(46, 213, 115, .28);--notification-close-hover-border: rgba(46, 213, 115, .32);--notification-close-hover-color: rgba(18, 14, 32, .92);--notification-close-hover-shadow: 0 6px 16px rgba(46, 213, 115, .32);--tile-shadow-light: rgba(0, 0, 0, .05);--tile-highlight-strong: rgba(255, 255, 255, .15);--tile-highlight-weak: rgba(255, 255, 255, .05);--tile-radial-light: rgba(255, 255, 255, .1);--tile-radial-weak: rgba(255, 255, 255, .05);--main-notification-bg: rgba(255, 255, 255, .2);--archive-bg-start: #0f172a;--archive-bg-middle: #1e293b;--archive-bg-end: #334155;--archive-text-light: #e2e8f0;--archive-bg-overlay-start: rgba(15, 23, 42, .95);--archive-bg-overlay-end: rgba(30, 41, 59, .95);--archive-border: rgba(148, 163, 184, .2);--archive-shadow: rgba(0, 0, 0, .25);--archive-gradient-start: #00e5ff;--archive-gradient-middle: #a991ff;--archive-gradient-end: #00e5ff;--archive-white: #fff;--archive-text-muted: #94a3b8;--theme-toggle-border-light: rgba(255, 255, 255, .1);--theme-toggle-border-medium: rgba(255, 255, 255, .15);--theme-toggle-bg-light: rgba(255, 255, 255, .08);--theme-toggle-border-light-alt: rgba(255, 255, 255, .12);--theme-toggle-bg-dark: rgba(0, 0, 0, .06);--theme-toggle-border-dark: rgba(0, 0, 0, .08);--gsap-shadow-light: rgba(0, 0, 0, .08);--gsap-shadow-medium: rgba(0, 0, 0, .12);--select-debug-color: #41e6c7;--select-bg-color: #8c61ff;--select-shadow: rgba(0, 0, 0, .5);--select-bg-dark: rgba(25, 25, 38, .98);--select-bg-light: #2a2a42;--profile-modal-overlay: rgba(0, 0, 0, .8);--profile-modal-shadow-heavy: rgba(0, 0, 0, .6);--profile-modal-shadow-medium: rgba(0, 0, 0, .3);--profile-modal-bg-light: rgba(255, 255, 255, .05);--profile-modal-border-light: rgba(255, 255, 255, .1);--profile-modal-bg-medium: rgba(255, 255, 255, .1);--dashboard-shadow: rgba(0, 0, 0, .4);--table-row-even-bg: #1e1e30;--table-row-even-accent: rgba(169, 145, 255, .2);--table-row-odd-bg: #1e1e30;--table-row-odd-accent: rgba(65, 230, 199, .15);--table-filters-bg: rgba(20, 20, 35, .7);--table-filters-border: rgba(65, 230, 199, .1);--table-filters-shadow: rgba(0, 0, 0, .25);--table-filters-gradient-start: rgba(65, 230, 199, .5);--table-filters-gradient-end: rgba(169, 145, 255, .5);--table-filters-title-color: rgba(255, 255, 255, .95);--table-filters-label-color: rgba(255, 255, 255, .95);--table-filters-clear-btn-bg: rgba(15, 15, 25, .8);--table-filters-clear-btn-color: rgba(255, 255, 255, .8);--table-filters-clear-btn-hover-bg: rgba(169, 145, 255, .15);--table-header-bg: rgba(25, 25, 35, .95);--table-header-gradient-start: rgba(25, 25, 35, .95);--table-header-gradient-middle: rgba(40, 30, 70, .95);--table-header-gradient-end: rgba(25, 25, 35, .95);--table-header-shadow: rgba(0, 0, 0, .4);--table-header-text-color: rgba(255, 255, 255, .95);--table-header-border: rgba(65, 230, 199, .2);--table-row-orange: #ff9100;--table-row-orange-glow: rgba(255, 145, 0, .3);--table-row-orange-glow-strong: rgba(255, 145, 0, .6);--table-turquoise: #41e6c7;--table-purple-violet: #a991ff;--table-purple-bright: #8c61ff;--table-bg-dark: #1e1e30;--table-bg-light: #2a2a42;--table-bg-overlay: rgba(20, 20, 30, .7);--table-shadow: rgba(0, 0, 0, .3);--table-gradient-start: rgba(65, 230, 199, .5);--table-gradient-middle: rgba(140, 97, 255, .5);--table-gradient-end: rgba(65, 230, 199, .5);--table-white: #fff;--table-bg-dark-overlay: rgba(20, 20, 30, .98);--table-bg-purple-overlay: rgba(40, 30, 60, .98);--table-bg-blue-overlay: rgba(30, 40, 50, .98);--table-bg-darker-overlay: rgba(15, 25, 35, .98);--table-shadow-heavy: rgba(0, 0, 0, .5);--table-border-purple: rgba(100, 80, 155, .5);--table-bg-dark-alt: rgba(15, 15, 25, .9);--table-bg-purple-alt: rgba(60, 45, 85, .8);--table-bg-blue-alt: rgba(25, 45, 55, .9);--table-shadow-medium: rgba(0, 0, 0, .2);--table-glow-purple: rgba(140, 97, 255, .15);--table-radial-purple: rgba(140, 97, 255, .08);--table-radial-turquoise: rgba(65, 230, 199, .08);--table-bg-scroll: rgba(30, 30, 48, .6);--table-scroll-purple: rgba(169, 145, 255, .5);--table-scroll-purple-strong: rgba(169, 145, 255, .8);--table-scrollbar-purple: rgba(169, 145, 255, .5);--table-bg-dark-overlay-alt: rgba(25, 25, 35, .95);--table-bg-purple-overlay-alt: rgba(40, 30, 70, .95);--table-bg-blue-overlay-alt: rgba(30, 45, 60, .95);--table-bg-purple-overlay-alt2: rgba(45, 30, 70, .95);--table-shadow-medium-alt: rgba(0, 0, 0, .4);--table-gradient-purple-transparent: rgba(20, 20, 30, 0);--table-gradient-purple-middle: rgba(140, 97, 255, .2);--table-gradient-purple-end: rgba(20, 20, 30, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, #41e6c7 0%, #a991ff 100%);--table-text-shadow: rgba(0, 0, 0, .5);--table-drop-shadow: rgba(0, 0, 0, .7);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, #41e6c7 0%, #a991ff 100%);--table-gradient-turquoise-transparent: rgba(65, 230, 199, 0);--table-gradient-turquoise-end: rgba(65, 230, 199, 0);--table-bg-medium: rgba(30, 30, 45, .5);--table-drop-shadow-medium: rgba(0, 0, 0, .5);--table-glow-turquoise: rgba(65, 230, 199, .8);--table-glow-turquoise-medium: rgba(65, 230, 199, .4);--table-glow-purple-strong: rgba(140, 97, 255, .8);--table-glow-purple-medium: rgba(140, 97, 255, .4);--table-glow-white: rgba(255, 255, 255, .6);--table-bg-medium-alt: rgba(40, 40, 60, .5);--table-bg-dark-alt2: rgba(25, 25, 35, .4);--table-bg-purple-alt2: rgba(40, 30, 60, .5);--table-bg-dark-alt3: rgba(20, 20, 30, .2);--table-bg-purple-alt3: rgba(40, 30, 60, .5);--table-text-purple: rgba(169, 145, 255, .7);--table-bg-dark-gradient-start: rgba(20, 20, 30, .3);--table-bg-purple-gradient-middle: rgba(30, 25, 45, .3);--table-bg-dark-gradient-end: rgba(20, 20, 30, .3);--table-text-purple-alt: rgba(169, 145, 255, .7);--table-bg-dark-gradient-start-alt: rgba(20, 20, 30, .3);--table-bg-purple-gradient-middle-alt: rgba(30, 25, 45, .3);--table-bg-dark-gradient-end-alt: rgba(20, 20, 30, .3);--table-gradient-purple-transparent-start: rgba(140, 97, 255, .05);--table-purple-violet-transparent-15: rgba(169, 145, 255, .15);--table-gradient-purple-transparent-end: rgba(140, 97, 255, .05);--table-gradient-turquoise-transparent-start: rgba(65, 230, 199, .05);--table-gradient-turquoise-middle: rgba(65, 230, 199, .2);--table-gradient-turquoise-transparent-end: rgba(65, 230, 199, .05);--table-text-muted: rgba(169, 145, 255, .7);--table-gradient-turquoise-transparent-middle: rgba(65, 230, 199, .05);--table-bg-dark-overlay-strong: rgba(30, 30, 48, .95);--table-shadow-light: rgba(0, 0, 0, .2);--table-bg-light-overlay: rgba(255, 255, 255, .04);--table-glow-turquoise-light: rgba(65, 230, 199, .3);--table-red: #ff6b6b;--table-red-glow: rgba(255, 107, 107, .3);--table-glow-purple-light: rgba(169, 145, 255, .3);--table-shadow-light-alt: rgba(0, 0, 0, .16);--table-glow-turquoise-strong: rgba(65, 230, 199, .6);--table-red-glow-strong: rgba(255, 107, 107, .6);--table-glow-purple-strong-alt: rgba(169, 145, 255, .6);--table-bg-dark-overlay-strong-alt: rgba(25, 25, 35, .95);--table-gradient-purple-transparent-start-alt: rgba(20, 20, 30, 0);--table-gradient-purple-middle-alt: rgba(140, 97, 255, .5);--table-gradient-purple-transparent-end-alt: rgba(20, 20, 30, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, #41e6c7 10%, #a991ff 90%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, #41e6c7 20%, #8c61ff 80%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, #41e6c7 0%, #a991ff 100%);--table-drop-shadow-strong: rgba(0, 0, 0, .5);--table-gradient-turquoise-strong: linear-gradient(135deg, #41e6c7 30%, #41e6c7 70%);--table-glow-turquoise-strong-alt: rgba(65, 230, 199, .4);--table-gradient-purple-strong: linear-gradient(135deg, #a991ff 30%, #8c61ff 70%);--table-glow-purple-strong-alt2: rgba(140, 97, 255, .4);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, #41e6c7 0%, #8c61ff 50%, #41e6c7 100%);--table-gradient-turquoise-green: linear-gradient(135deg, #41e6c7 20%, #00b894 80%);--registration-gradient-success: linear-gradient(135deg, #00e5ff, #00b894);--registration-shadow-success: rgba(0, 229, 255, .3);--registration-shadow-primary: rgba(156, 39, 176, .3);--registration-text-muted: rgba(255, 255, 255, .6);--registration-gradient-accent: linear-gradient(135deg, #00e5ff, #aa00ff);--registration-text-light: rgba(255, 255, 255, .8);--registration-accent: #00e5ff;--registration-text-dim: rgba(255, 255, 255, .4);--registration-text-medium: rgba(255, 255, 255, .7);--production-text-dim: rgba(255, 255, 255, .2);--production-gradient: linear-gradient(135deg, #00e5ff, #aa00ff);--production-text-medium: rgba(255, 255, 255, .6);--operator-bg-light: rgba(30, 15, 45, .4);--operator-border-light: rgba(255, 255, 255, .08);--operator-error-bg: rgba(220, 53, 69, .2);--operator-error-border: rgba(220, 53, 69, .4);--operator-error: #dc3545;--operator-blue-glow: rgba(100, 150, 255, .3);--operator-bg-medium: rgba(40, 20, 60, .5);--operator-border-medium: rgba(255, 255, 255, .12);--operator-success-bg: rgba(46, 213, 115, .2);--operator-success-border: rgba(46, 213, 115, .4);--operator-success: #2ed573;--operator-bg-hover: rgba(50, 25, 75, .6);--operator-blue-glow-strong: rgba(100, 150, 255, .6);--login-shadow-heavy: rgba(0, 0, 0, .8);--login-shadow-medium: rgba(0, 0, 0, .5);--login-bg-dark: rgba(10, 7, 18, .95);--login-shadow-light: rgba(0, 0, 0, .3);--login-shadow-weak: rgba(0, 0, 0, .2);--login-bg-medium: rgba(20, 15, 35, .8);--login-gradient-primary: linear-gradient(135deg, #ff0080, #00e5ff, #9c27b0, #ff6b35);--login-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .1);--login-bg-light: rgba(0, 229, 255, .05);--login-shadow-glow: 0 0 10px rgba(0, 229, 255, .3);--login-radial-purple: radial-gradient(circle at 20% 80%, rgba(156, 39, 176, .1) 0%, transparent 50%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(0, 229, 255, .1) 0%, transparent 50%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(156, 39, 176, .08) 0%, transparent 70%);--login-radial-accent: radial-gradient(circle at 30% 70%, rgba(0, 229, 255, .08) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(46, 213, 115, .08) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(233, 30, 99, .08) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(0, 229, 255, .06) 0%, transparent 40%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(156, 39, 176, .06) 0%, transparent 40%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(0, 229, 255, .06) 0%, transparent 40%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(156, 39, 176, .04) 0%, transparent 50%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(46, 213, 115, .04) 0%, transparent 50%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(233, 30, 99, .04) 0%, transparent 50%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(0, 229, 255, .05) 0%, transparent 45%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(156, 39, 176, .05) 0%, transparent 45%);--login-accent: #00e5ff;--login-accent-glow: rgba(0, 229, 255, .5);--login-gradient-accent: linear-gradient(135deg, #00e5ff, #aa00ff);--login-accent-glow-medium: rgba(0, 229, 255, .4);--login-bg-input: rgba(255, 255, 255, .1);--login-border-input: rgba(0, 229, 255, .2);--login-shadow-input: 0 0 0 1px rgba(0, 229, 255, .1);--login-border-accent: rgba(0, 229, 255, .2);--login-text-light: rgba(255, 255, 255, .8);--login-accent-glow-light: rgba(0, 229, 255, .3);--login-bg-button: rgba(0, 229, 255, .1);--login-gradient-button: linear-gradient(135deg, #00e5ff, #2979ff);--login-button-glow: 0 0 15px rgba(0, 229, 255, .4);--login-bg-focus: rgba(0, 229, 255, .15);--login-border-focus: rgba(0, 229, 255, .4);--login-focus-glow: 0 0 0 3px rgba(0, 229, 255, .2);--login-accent-glow-weak: rgba(0, 229, 255, .2);--login-text-dim: rgba(255, 255, 255, .5);--login-text-glow: 0 0 8px rgba(255, 255, 255, .3);--login-gradient-accent-alt: linear-gradient(135deg, #00e5ff, #64b5f6);--login-accent-glow-alt: rgba(0, 229, 255, .3);--login-primary-glow: rgba(156, 39, 176, .2);--login-gradient-border: linear-gradient(135deg, rgba(0, 229, 255, .2), rgba(156, 39, 176, .2));--login-primary-glow-strong: rgba(156, 39, 176, .3);--login-text-medium: rgba(255, 255, 255, .7);--login-gradient-text: linear-gradient(45deg, #00e5ff, #9c27b0);--login-primary: #9c27b0;--login-primary-medium: rgba(156, 39, 176, .6);--login-pink: #e91e63;--login-blue: #2979ff;--login-text-bright: rgba(255, 255, 255, .9);--login-text-shadow: rgba(255, 255, 255, .2);--pagination-bg: linear-gradient(135deg, rgba(30, 30, 48, .8) 0%, rgba(42, 42, 66, .8) 100%);--pagination-border: linear-gradient(135deg, rgba(65, 230, 199, .2), rgba(169, 145, 255, .2));--pagination-text: #f8f8f8;--pagination-text-purple: rgba(169, 145, 255, .8);--pagination-btn-bg: linear-gradient(135deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .08) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(169, 145, 255, .2) 0%, rgba(65, 230, 199, .2) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(169, 145, 255, .8) 0%, rgba(65, 230, 199, .8) 100%);--pagination-btn-border-hover: rgba(169, 145, 255, .3);--pagination-btn-shadow-hover: 0 2px 8px rgba(169, 145, 255, .2);--pagination-btn-active-color: #1a0b2e;--pagination-btn-active-border: rgba(169, 145, 255, .5);--pagination-btn-active-shadow: 0 2px 8px rgba(169, 145, 255, .3);--pagination-ellipsis-color: rgba(169, 145, 255, .8);--pagination-select-bg: linear-gradient(135deg, rgba(65, 230, 199, .1) 0%, rgba(169, 145, 255, .1) 100%);--pagination-select-border: linear-gradient(135deg, rgba(65, 230, 199, .3), rgba(169, 145, 255, .3));--pagination-select-hover-bg: linear-gradient(135deg, rgba(65, 230, 199, .15) 0%, rgba(169, 145, 255, .15) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(65, 230, 199, .5), rgba(169, 145, 255, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(65, 230, 199, .2) 0%, rgba(169, 145, 255, .2) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(65, 230, 199, .7), rgba(169, 145, 255, .7));--pagination-select-focus-shadow: 0 0 0 2px rgba(169, 145, 255, .3);--pagination-select-option-bg: #1a0b2e;--pagination-select-option-hover: rgba(169, 145, 255, .2);--pagination-select-option-checked: linear-gradient(135deg, rgba(65, 230, 199, .3), rgba(169, 145, 255, .3));--pagination-label-color: #bbb;--pagination-shadow: 0 2px 12px rgba(0, 0, 0, .3);--maininput-label-color: rgba(180, 180, 180, .85);--maininput-label-shadow: rgba(180, 180, 180, .3);--maininput-text-color: rgba(180, 220, 255, .9);--maininput-text-focus: rgb(220, 235, 255);--maininput-bg: linear-gradient(135deg, rgba(26, 11, 46, .4) 0%, rgba(26, 17, 42, .3) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(26, 11, 46, .5) 0%, rgba(26, 17, 42, .4) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(26, 11, 46, .6) 0%, rgba(26, 17, 42, .5) 100%);--maininput-border: linear-gradient(135deg, rgba(64, 224, 208, .5) 0%, rgba(170, 0, 255, .5) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(194, 57, 251, .8) 100%);--maininput-border-focus: linear-gradient(315deg, turquoise 0%, #c239fb 100%);--maininput-shadow: 0 25px 25px rgba(0, 0, 0, .1);--maininput-label-focus-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--maininput-label-focus-shadow: rgba(194, 57, 251, .3);--maininput-icon-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--maininput-dropdown-bg: rgba(30, 15, 45, .6);--maininput-dropdown-option-color: #f8f8f8;--maininput-dropdown-option-border: linear-gradient(135deg, #c239fb 0%, #40e0d0 100%);--maininput-dropdown-option-hover-bg: rgba(0, 0, 0, .5);--maininput-dropdown-option-hover-color: #c239fb;--maininput-blur-bg: linear-gradient(135deg, #1a0b2e 0%, #1a112a 100%);--mainselect-bg: linear-gradient(135deg, rgba(26, 11, 46, .4) 0%, rgba(26, 17, 42, .3) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(26, 11, 46, .5) 0%, rgba(26, 17, 42, .4) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(26, 11, 46, .6) 0%, rgba(26, 17, 42, .5) 100%);--mainselect-text-color: rgba(180, 220, 255, .9);--mainselect-text-active: rgb(220, 235, 255);--mainselect-border: linear-gradient(135deg, rgba(64, 224, 208, .5) 0%, rgba(170, 0, 255, .5) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(194, 57, 251, .8) 100%);--mainselect-border-active: linear-gradient(315deg, turquoise 0%, #c239fb 100%);--mainselect-shadow: 0 25px 25px rgba(0, 0, 0, .1);--mainselect-arrow-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--mainselect-dropdown-bg: rgba(25, 25, 38, .98);--mainselect-dropdown-border: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(170, 0, 255, .8) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(0, 0, 0, .5);--mainselect-option-color: #f8f8f8;--mainselect-option-border: linear-gradient(135deg, #c239fb 0%, #40e0d0 100%);--mainselect-option-hover-bg: rgba(0, 0, 0, .5);--mainselect-option-hover-color: #c239fb;--mainselect-option-placeholder: rgba(180, 180, 180, .85);--mainselect-scrollbar-track: rgba(20, 20, 35, .5);--mainselect-scrollbar-thumb: rgba(169, 145, 255, .5);--mainselect-scrollbar-thumb-hover: rgba(169, 145, 255, .8);--stopstable-filter-info-bg: rgba(41, 98, 255, .1);--stopstable-filter-info-color: #aa00ff;--stopstable-filter-info-icon-color: #40e0d0;--stopstable-error-message-bg: rgba(220, 53, 69, .2);--stopstable-error-message-color: #ff6b6b;--minorbutton-bg: rgba(30, 30, 45, .5);--minorbutton-bg-hover: rgba(40, 40, 60, .6);--minorbutton-bg-active: rgba(117, 18, 199, .7);--minorbutton-bg-primary: linear-gradient(to right, rgba(45, 45, 70, .6), rgba(60, 60, 85, .6));--minorbutton-bg-secondary: linear-gradient(to right, #9254de, #44138d);--minorbutton-bg-accent: linear-gradient(to right, rgba(33, 150, 243, .35), rgba(63, 81, 181, .35));--minorbutton-bg-dark: linear-gradient(to right, rgba(20, 20, 35, .9), rgba(25, 25, 40, .9));--minorbutton-bg-light: linear-gradient(to right, rgba(230, 230, 240, .15), rgba(240, 240, 250, .15));--minorbutton-bg-glass: rgba(70, 30, 100, .15);--minorbutton-bg-glass-hover: rgba(30, 15, 45, .6);--minorbutton-bg-glass-active: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-border-gradient: linear-gradient(to right, rgba(255, 255, 255, .1), rgba(99, 23, 161, .4), rgba(255, 255, 255, .1));--minorbutton-border-glass: rgba(255, 255, 255, .15);--minorbutton-border-glass-hover: rgba(255, 255, 255, .2);--minorbutton-border-glass-active: rgba(0, 229, 255, .25);--minorbutton-border-glass-activation: rgba(16, 190, 209, .4);--minorbutton-shadow: 0 1px 3px rgba(0, 0, 0, .2);--minorbutton-shadow-hover: 0 2px 6px rgba(0, 0, 0, .3);--minorbutton-shadow-active: 0 1px 2px rgba(0, 0, 0, .2);--minorbutton-shadow-active-glow: 0 0 10px rgba(95, 21, 155, .3);--minorbutton-shadow-activation: 0 2px 10px rgba(0, 0, 0, .3);--minorbutton-shadow-activation-glow: 0 0 15px rgba(95, 21, 155, .3);--minorbutton-shadow-glass: 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(255, 255, 255, .1);--minorbutton-shadow-glass-hover: 0 4px 12px rgba(0, 0, 0, .3);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(255, 255, 255, .15);--minorbutton-shadow-glass-active: 0 4px 16px rgba(0, 0, 0, .4);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(107, 33, 168, .15);--minorbutton-shadow-glass-activation: 0 4px 16px rgba(0, 0, 0, .4);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(107, 33, 168, .15);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(17, 190, 209, .3);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(0, 229, 255, .35) 0%, rgba(156, 39, 176, .25) 100%);--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--minorbutton-pseudo-bg-glass-hover-opacity: .7;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: 0 2px 10px rgba(0, 0, 0, .3);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(95, 21, 155, .3);--minorbutton-pulse-shadow-2: 0 2px 15px rgba(0, 0, 0, .3);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(105, 25, 170, .2);--mainbutton-bg: rgba(168, 85, 247, .5);--mainbutton-bg-hover: rgba(168, 85, 247, .6);--mainbutton-bg-active: rgba(168, 85, 247, .7);--mainbutton-text-color: #ffffff;--mainbutton-border-light: rgba(236, 72, 153, .3);--mainbutton-border-hover: rgba(236, 72, 153, .4);--mainbutton-shadow-base: rgba(138, 43, 226, .2);--mainbutton-shadow-hover: rgba(147, 51, 234, .3);--mainbutton-shadow-active: rgba(168, 85, 247, .25);--mainbutton-glow-purple: rgba(168, 85, 247, .5);--mainbutton-glow-blue: rgba(147, 51, 234, .4);--mainbutton-glow-green: rgba(236, 72, 153, .4);--mainbutton-glow-red: rgba(244, 63, 94, .4);--mainbutton-glow-cyan: rgba(34, 211, 238, .4);--mainbutton-glow-cyan-hover: rgba(34, 211, 238, .6);--mainbutton-glow-purple-hover: rgba(168, 85, 247, .6);--mainbutton-glow-blue-hover: rgba(147, 51, 234, .5);--mainbutton-glow-green-hover: rgba(236, 72, 153, .5);--mainbutton-glow-red-hover: rgba(244, 63, 94, .5);--mainbutton-shine: rgba(255, 255, 255, .2);--mainbutton-text-shadow-purple: rgba(168, 85, 247, .6);--mainbutton-text-shadow-blue: rgba(147, 51, 234, .5);--mainbutton-text-shadow-green: rgba(236, 72, 153, .5);--mainbutton-text-shadow-red: rgba(244, 63, 94, .5);--mainbutton-text-shadow-cyan: rgba(34, 211, 238, .5);--mainbutton-icon-shadow-purple: rgba(168, 85, 247, .6);--mainbutton-icon-shadow-blue: rgba(147, 51, 234, .5);--mainbutton-icon-shadow-green: rgba(236, 72, 153, .5);--mainbutton-icon-shadow-red: rgba(244, 63, 94, .5);--mainbutton-icon-shadow-cyan: rgba(34, 211, 238, .5);--mainbutton-border-top-purple: rgba(168, 85, 247, .4);--mainbutton-border-top-blue: rgba(147, 51, 234, .4);--mainbutton-border-top-green: rgba(236, 72, 153, .4);--mainbutton-border-top-red: rgba(244, 63, 94, .4);--mainbutton-border-top-cyan: rgba(34, 211, 238, .4);--mainbutton-reflection: rgba(255, 255, 255, .15);--mainbutton-reflection-fade: rgba(255, 255, 255, .05);--mainbutton-loader-border: rgba(236, 72, 153, .3);--mainbutton-loader-spinner: #ec4899;--mainbutton-disabled-opacity: .5;--mainbutton-disabled-shadow: rgba(138, 43, 226, .1);--mainbutton-glass-bg: rgba(168, 85, 247, .4);--mainbutton-glass-glow: rgba(236, 72, 153, .3);--qc-electronics-primary: #4ade80;--qc-electronics-light: #6ee7b7;--qc-electronics-dark: #22c55e;--qc-electronics-bg: rgba(74, 222, 128, .15);--qc-electronics-border: #4ade80;--qc-electronics-gradient: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);--qc-electronics-card-bg: linear-gradient(135deg, rgba(34, 197, 94, .3) 0%, rgba(22, 163, 74, .4) 100%);--qc-electronics-hover: linear-gradient(135deg, rgba(74, 222, 128, .4) 0%, rgba(34, 197, 94, .5) 100%);--qc-mechanics-primary: #f97316;--qc-mechanics-light: #fb923c;--qc-mechanics-dark: #ea580c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: #f97316;--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-mechanics-card-bg: linear-gradient(135deg, rgba(234, 88, 12, .3) 0%, rgba(194, 65, 12, .4) 100%);--qc-mechanics-hover: linear-gradient(135deg, rgba(249, 115, 22, .4) 0%, rgba(234, 88, 12, .5) 100%);--qc-optics-primary: #3b82f6;--qc-optics-light: #60a5fa;--qc-optics-dark: #2563eb;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: #3b82f6;--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-optics-card-bg: linear-gradient(135deg, rgba(37, 99, 235, .3) 0%, rgba(29, 78, 216, .4) 100%);--qc-optics-hover: linear-gradient(135deg, rgba(59, 130, 246, .4) 0%, rgba(37, 99, 235, .5) 100%);--qc-chemistry-primary: #a855f7;--qc-chemistry-light: #c084fc;--qc-chemistry-dark: #9333ea;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: #a855f7;--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-card-bg: linear-gradient(135deg, rgba(147, 51, 234, .3) 0%, rgba(124, 58, 237, .4) 100%);--qc-chemistry-hover: linear-gradient(135deg, rgba(168, 85, 247, .4) 0%, rgba(147, 51, 234, .5) 100%);--qc-chemistry-tag-primary: #a855f7;--qc-chemistry-tag-light: #c084fc;--qc-chemistry-tag-dark: #9333ea;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .2);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #ec4899;--qc-textiles-light: #f472b6;--qc-textiles-dark: #db2777;--qc-textiles-bg: rgba(236, 72, 153, .15);--qc-textiles-border: #ec4899;--qc-textiles-gradient: linear-gradient(135deg, #ec4899 0%, #db2777 100%);--qc-textiles-card-bg: linear-gradient(135deg, rgba(219, 39, 119, .3) 0%, rgba(190, 24, 93, .4) 100%);--qc-textiles-hover: linear-gradient(135deg, rgba(236, 72, 153, .4) 0%, rgba(219, 39, 119, .5) 100%);--qc-textiles-tag-primary: #a855f7;--qc-textiles-tag-light: #c084fc;--qc-textiles-tag-dark: #9333ea;--qc-textiles-tag-bg: rgba(168, 85, 247, .15);--qc-textiles-tag-border: rgba(168, 85, 247, .2);--qc-textiles-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-food-primary: #eab308;--qc-food-light: #facc15;--qc-food-dark: #ca8a04;--qc-food-bg: rgba(234, 179, 8, .15);--qc-food-border: #eab308;--qc-food-gradient: linear-gradient(135deg, #eab308 0%, #ca8a04 100%);--qc-food-card-bg: linear-gradient(135deg, rgba(202, 138, 4, .3) 0%, rgba(161, 98, 7, .4) 100%);--qc-food-hover: linear-gradient(135deg, rgba(234, 179, 8, .4) 0%, rgba(202, 138, 4, .5) 100%);--qc-template-title: #ffffff;--qc-food-tag-primary: #d97706;--qc-food-tag-light: #f59e0b;--qc-food-tag-dark: #b45309;--qc-food-tag-bg: rgba(217, 119, 6, .15);--qc-food-tag-border: rgba(217, 119, 6, .2);--qc-food-tag-gradient: linear-gradient(135deg, #d97706 0%, #b45309 100%);--table-row-even-bg-alt: #252540;--table-row-odd-bg-alt: #2a2a45;--table-row-border-light: rgba(65, 230, 199, .1);--table-row-border-medium: rgba(169, 145, 255, .2);--table-row-shadow-subtle: rgba(0, 0, 0, .2);--table-row-selected-bg: rgba(65, 230, 199, .15);--table-row-selected-border: #41e6c7;--switch-track-bg: linear-gradient(90deg, rgba(0, 229, 255, .15) 0%, rgba(128, 47, 209, .15) 100%);--switch-track-bg-checked: linear-gradient(90deg, rgba(0, 229, 255, .85) 0%, rgba(128, 47, 209, .85) 100%);--switch-track-shadow: 0 1.5px 6px rgba(0, 229, 255, .15);--switch-track-shadow-checked: 0 2px 12px rgba(0, 229, 255, .35);--switch-thumb-bg: linear-gradient(135deg, rgba(0, 229, 255, .12) 50%, rgba(180, 180, 200, .6) 100%);--switch-thumb-bg-checked: linear-gradient(135deg, rgba(0, 229, 255, .95) 60%, rgba(128, 47, 209, .95) 100%);--switch-thumb-border-checked: rgba(0, 229, 255, .8);--switch-thumb-shadow: 0 1.5px 4px rgba(0, 0, 0, .3);--switch-thumb-shadow-checked: 0 2px 16px rgba(0, 229, 255, .4);--switch-focus-outline: rgba(0, 229, 255, .8);--switch-focus-shadow: 0 0 0 2px rgba(0, 229, 255, .25)}[data-theme=dark][data-v-4936e8ae]{--primary-color: #18263c;--primary-color-light: #2b3e60;--secondary-color: #0a111a;--accent-color: #3ddad7;--accent-color-dim: #1fb5b0;--text-color: #f4f7fb;--font-family: Inter, Segoe UI, Roboto, sans-serif;--text-secondary: rgba(220, 228, 240, .82);--text-muted: rgba(196, 206, 221, .62);--text-disabled: rgba(162, 174, 192, .4);--text-transparent-1: rgba(244, 247, 251, .1);--text-transparent-05: rgba(244, 247, 251, .05);--text-transparent-15: rgba(244, 247, 251, .15);--text-transparent-2: rgba(244, 247, 251, .2);--text-transparent-3: rgba(244, 247, 251, .3);--text-transparent-4: rgba(244, 247, 251, .4);--text-transparent-5: rgba(244, 247, 251, .5);--text-transparent-6: rgba(244, 247, 251, .6);--text-transparent-06: rgba(244, 247, 251, .06);--text-transparent-8: rgba(244, 247, 251, .8);--text-transparent-9: rgba(244, 247, 251, .9);--background-dark: #0a111a;--background-light: #21324d;--background-medium: #18263c;--background-card: #2b3e60;--background-overlay: rgba(6, 12, 20, .88);--background-dark-transparent-1: rgba(10, 17, 26, .12);--background-dark-transparent-2: rgba(10, 17, 26, .85);--background-dark-transparent-3: rgba(10, 17, 26, .5);--background-dark-transparent-4: rgba(10, 17, 26, .32);--background-dark-transparent-8: rgba(10, 17, 26, .78);--background-dark-transparent-95: rgba(10, 17, 26, .95);--card-background: rgba(33, 50, 77, .92);--card-background-transparent: rgba(33, 50, 77, .72);--border-color: rgba(132, 147, 170, .24);--border-light: rgba(132, 147, 170, .18);--border-medium: rgba(132, 147, 170, .32);--border-dark: rgba(132, 147, 170, .4);--shadow-color: rgba(0, 0, 0, .48);--accent-green: #3ddad7;--accent-green-light: #57e3e0;--accent-green-dark: #1fb5b0;--accent-green-bright: #6feae7;--accent-green-neon: #84efec;--accent-green-toxic: #8ff5f1;--accent-green-glow: rgba(61, 218, 215, .26);--accent-orange: #edc064;--accent-orange-light: #f4cf7d;--accent-orange-dark: #d6a548;--accent-blue: #7c9bff;--accent-blue-light: #9db6ff;--accent-blue-dark: #4f6bff;--accent-red: #ff8484;--accent-red-light: #ff9a9a;--accent-red-dark: #d36868;--success: #4dd4a3;--success-bg: rgba(77, 212, 163, .12);--warning: #edc064;--warning-bg: rgba(246, 199, 98, .12);--error: #ff8484;--error-bg: rgba(255, 132, 132, .12);--info: #7c9bff;--info-bg: rgba(124, 155, 255, .12);--gradient-primary: linear-gradient(135deg, #0a111a 0%, #2b3e60 100%);--gradient-accent: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--gradient-secondary: linear-gradient(135deg, #18263c 0%, #31456b 100%);--gradient-tertiary: linear-gradient(45deg, #0a111a 0%, #394c76 100%);--gradient-border: linear-gradient(135deg, rgba(120, 138, 164, .32) 0%, rgba(61, 218, 215, .38) 100%);--gradient-cyan-violet: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(61, 218, 215, .12) 0%, rgba(124, 155, 255, .08) 50%, rgba(61, 218, 215, .06) 100%);--gradient-purple-pink: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .22) 100%);--accent-gradient: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--text-gradient: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--subtitle-gradient: linear-gradient(135deg, #3ddad7 0%, #6feae7 100%);--gradient-radioactive: linear-gradient(135deg, #3ddad7 0%, #6feae7 100%);--gradient-toxic: linear-gradient(135deg, #3ddad7 0%, #84efec 100%);--gradient-glow: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(124, 155, 255, .18) 50%, rgba(61, 218, 215, .24) 100%);--gradient-dark-green: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--gradient-dark-toxic: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--gradient-dark-neon: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .1) 100%);--primary-transparent-01: rgba(43, 62, 96, .1);--primary-transparent-15: rgba(43, 62, 96, .15);--primary-transparent-2: rgba(43, 62, 96, .2);--primary-transparent-25: rgba(43, 62, 96, .25);--primary-transparent-3: rgba(43, 62, 96, .3);--primary-transparent-35: rgba(43, 62, 96, .35);--primary-transparent-4: rgba(43, 62, 96, .4);--primary-transparent-45: rgba(43, 62, 96, .45);--primary-transparent-5: rgba(43, 62, 96, .5);--secondary-transparent-18: rgba(10, 17, 26, .18);--secondary-transparent-25: rgba(10, 17, 26, .25);--secondary-transparent-35: rgba(10, 17, 26, .35);--secondary-transparent-4: rgba(10, 17, 26, .4);--secondary-transparent-45: rgba(10, 17, 26, .45);--accent-transparent-1: rgba(61, 218, 215, .1);--accent-transparent-15: rgba(61, 218, 215, .15);--accent-transparent-2: rgba(61, 218, 215, .2);--accent-transparent-25: rgba(61, 218, 215, .25);--accent-transparent-3: rgba(61, 218, 215, .3);--accent-transparent-35: rgba(61, 218, 215, .35);--accent-transparent-4: rgba(61, 218, 215, .4);--accent-transparent-45: rgba(61, 218, 215, .45);--accent-transparent-5: rgba(#3ddad7, .5);--accent-transparent-6: rgba(#3ddad7, .6);--white-02: rgba(232, 232, 232, .2);--white-01: rgba(232, 232, 232, .1);--primary-t-12: rgba(43, 62, 96, .15);--primary-t-08: rgba(43, 62, 96, .1);--accent-t-08: rgba(61, 218, 215, .1);--accent-t-05: rgba(0, 212, 170, .05);--error-dark: #d36868;--error-dark-transparent-2: rgba(#d36868, .2);--error-dark-transparent-3: rgba(#d36868, .3);--error-dark-transparent-6: rgba(#d36868, .6);--tile-glass-bg: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--tile-glass-hover-bg: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--tile-spine-bg: linear-gradient( to right, var(--background-dark) 0%, var(--accent-green-glow) 100% );--tile-border-color: var(--border-medium);--tile-border-strong-color: var(--accent-green);--tile-bookmark-bg: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .1) 100%);--book-spine-bg: linear-gradient(to right, #090f17 0%, #101a27 12%, #152336 30%, #1f304a 50%, #152336 70%, #101a27 88%, #090f17 100%);--book-bookmark-bg: var(--tile-bookmark-bg);--book-bookmark-hover-bg: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--book-spine-shadow: var(--shadow-dark-1);--book-bookmark-shadow: var(--shadow-dark-1);--book-bookmark-border: var(--accent-green-transparent-2);--home-bg: rgba(27, 43, 67, .85);--home-border: rgba(144, 159, 181, .16);--home-dashboard-gradient: linear-gradient(to right, #7c9bff, #3ddad7);--home-logout-gradient: linear-gradient(to right, #4f6bff, #e07474);--home-shadow: rgba(0, 0, 0, .38);--downtime-icon-color: rgba(235, 239, 248, .26);--downtime-gradient: linear-gradient(135deg, #7c9bff, #3ddad7);--downtime-text-color: rgba(219, 227, 240, .68);--lang-switch-bg: rgba(13, 21, 32, .94);--lang-switch-border: rgba(61, 218, 215, .24);--lang-switch-shadow: rgba(0, 0, 0, .34);--lang-option-inactive: rgba(226, 231, 240, .48);--lang-option-active: rgba(246, 249, 253, .95);--lang-option-active-shadow: rgba(61, 218, 215, .42);--lang-option-hover: rgba(246, 249, 253, .74);--notification-bg-start: rgba(39, 57, 88, .98);--notification-bg-end: rgba(13, 21, 32, .98);--notification-shadow-heavy: rgba(6, 12, 22, .68);--notification-shadow-medium: rgba(10, 16, 28, .48);--notification-border: rgba(124, 155, 255, .32);--notification-shadow-light: rgba(124, 155, 255, .2);--notification-shadow-extra: rgba(5, 12, 20, .56);--notification-drop-shadow: rgba(4, 8, 16, .6);--notification-bg-light: rgba(236, 245, 255, .28);--notification-bg-dark: rgba(5, 9, 14, .52);--notification-glow: rgba(61, 218, 215, .3);--notification-hover-bg: rgba(124, 155, 255, .2);--notification-icon-bg: linear-gradient(135deg, rgba(124, 155, 255, .32) 0%, rgba(61, 218, 215, .18) 100%);--notification-icon-border: rgba(124, 155, 255, .55);--notification-icon-shadow: 0 6px 16px rgba(124, 155, 255, .35);--notification-icon-color: rgba(246, 249, 253, .92);--notification-close-bg: rgba(6, 10, 16, .78);--notification-close-border: rgba(124, 155, 255, .36);--notification-close-color: rgba(236, 245, 255, .78);--notification-close-shadow: 0 4px 12px rgba(124, 155, 255, .25);--notification-close-hover-bg: rgba(124, 155, 255, .32);--notification-close-hover-border: rgba(61, 218, 215, .38);--notification-close-hover-color: rgba(6, 12, 20, .92);--notification-close-hover-shadow: 0 6px 16px rgba(61, 218, 215, .28);--icon-blue: #7c9bff;--icon-green: #3ddad7;--icon-orange: #edc064;--icon-red: #ff8484;--icon-purple: #7c9bff;--toggle-track-bg: rgba(35, 52, 80, .72);--toggle-track-active: rgba(124, 155, 255, .32);--toggle-thumb-gradient-start: #3ddad7;--toggle-thumb-gradient-end: #7c9bff;--toggle-thumb-gradient-accent: #7c9bff;--toggle-thumb-shadow: rgba(0, 0, 0, .32);--toggle-text-shadow: rgba(0, 0, 0, .32);--assortment-btn-bg: rgba(27, 43, 67, .7);--assortment-btn-text: rgba(235, 240, 248, .85);--assortment-btn-border: rgba(160, 176, 198, .18);--assortment-btn-hover-bg: rgba(33, 50, 77, .82);--assortment-shadow: rgba(0, 0, 0, .28);--assortment-btn-active-bg: rgba(124, 155, 255, .24);--assortment-btn-active-border: rgba(124, 155, 255, .45);--assortment-btn-active-shadow: rgba(124, 155, 255, .25);--assortment-container-bg: rgba(21, 35, 54, .72);--assortment-container-border: rgba(142, 156, 180, .18);--assortment-header-border: rgba(142, 156, 180, .2);--registration-gradient-success: linear-gradient(135deg, #3ddad7, #4dd4a3);--registration-shadow-success: rgba(61, 218, 215, .24);--registration-shadow-primary: rgba(124, 155, 255, .24);--registration-text-muted: rgba(218, 226, 240, .64);--registration-gradient-accent: linear-gradient(135deg, #7c9bff, #3ddad7);--registration-text-light: rgba(236, 240, 247, .88);--registration-accent: #3ddad7;--registration-text-dim: rgba(201, 210, 224, .42);--registration-text-medium: rgba(219, 226, 238, .76);--production-text-dim: rgba(207, 216, 231, .28);--production-gradient: linear-gradient(135deg, #7c9bff, #3ddad7);--production-text-medium: rgba(214, 222, 235, .66);--operator-bg-light: rgba(27, 43, 67, .68);--operator-border-light: rgba(148, 164, 187, .18);--operator-error-bg: rgba(255, 132, 132, .22);--operator-error-border: rgba(255, 132, 132, .48);--operator-error: #eb7d7d;--operator-blue-glow: rgba(124, 155, 255, .32);--operator-bg-medium: rgba(33, 50, 77, .78);--operator-border-medium: rgba(148, 164, 187, .24);--operator-success-bg: rgba(77, 212, 163, .22);--operator-success-border: rgba(77, 212, 163, .45);--operator-success: #4dd4a3;--operator-bg-hover: rgba(39, 57, 88, .85);--operator-blue-glow-strong: rgba(124, 155, 255, .42);--login-shadow-heavy: rgba(0, 0, 0, .82);--login-shadow-medium: rgba(0, 0, 0, .58);--login-bg-dark: rgba(6, 10, 16, .96);--login-shadow-light: rgba(0, 0, 0, .32);--login-shadow-weak: rgba(0, 0, 0, .24);--login-bg-medium: rgba(21, 35, 54, .88);--login-gradient-primary: linear-gradient(135deg, #3ddad7, #7c9bff, #eb7d7d, #edc064);--login-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .16);--login-bg-light: rgba(124, 155, 255, .12);--login-shadow-glow: 0 0 10px rgba(124, 155, 255, .38);--login-radial-purple: radial-gradient(circle at 20% 80%, rgba(124, 155, 255, .12) 0%, transparent 55%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(61, 218, 215, .12) 0%, transparent 55%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(124, 155, 255, .1) 0%, transparent 70%);--login-radial-accent: radial-gradient(circle at 30% 70%, rgba(61, 218, 215, .1) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(77, 212, 163, .1) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(255, 132, 132, .1) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(61, 218, 215, .09) 0%, transparent 45%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(124, 155, 255, .08) 0%, transparent 45%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(124, 155, 255, .08) 0%, transparent 45%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(124, 155, 255, .06) 0%, transparent 52%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(77, 212, 163, .06) 0%, transparent 52%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(255, 132, 132, .06) 0%, transparent 52%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(61, 218, 215, .08) 0%, transparent 48%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(124, 155, 255, .08) 0%, transparent 48%);--login-accent: #3ddad7;--login-accent-glow: rgba(61, 218, 215, .6);--login-gradient-accent: linear-gradient(135deg, #3ddad7, #7c9bff);--login-accent-glow-medium: rgba(61, 218, 215, .46);--login-bg-input: rgba(255, 255, 255, .08);--login-border-input: rgba(124, 155, 255, .32);--login-shadow-input: 0 0 0 1px rgba(124, 155, 255, .18);--login-border-accent: rgba(124, 155, 255, .32);--login-text-light: rgba(237, 240, 246, .86);--login-accent-glow-light: rgba(124, 155, 255, .32);--login-bg-button: rgba(124, 155, 255, .16);--login-gradient-button: linear-gradient(135deg, #7c9bff, #3ddad7);--login-button-glow: 0 0 15px rgba(124, 155, 255, .38);--login-bg-focus: rgba(124, 155, 255, .2);--login-border-focus: rgba(124, 155, 255, .56);--login-focus-glow: 0 0 0 3px rgba(124, 155, 255, .24);--login-accent-glow-weak: rgba(124, 155, 255, .22);--login-text-dim: rgba(208, 217, 230, .5);--login-text-glow: 0 0 8px rgba(255, 255, 255, .32);--login-gradient-accent-alt: linear-gradient(135deg, #7c9bff, #67b0ff);--login-accent-glow-alt: rgba(124, 155, 255, .3);--login-primary-glow: rgba(124, 155, 255, .24);--login-gradient-border: linear-gradient(135deg, rgba(61, 218, 215, .28), rgba(124, 155, 255, .28));--login-primary-glow-strong: rgba(124, 155, 255, .34);--login-text-medium: rgba(224, 231, 242, .75);--login-gradient-text: linear-gradient(45deg, #3ddad7, #7c9bff);--login-primary: #4f6bff;--login-primary-medium: rgba(79, 107, 255, .68);--login-pink: #eb7d7d;--login-blue: #7c9bff;--login-text-bright: rgba(246, 249, 253, .94);--login-text-shadow: rgba(246, 249, 253, .28);--table-turquoise: #3ddad7;--table-purple-violet: rgba(109, 136, 255, .4);--table-purple-bright: rgba(144, 171, 255, .6);--table-bg-dark: #1b2b43;--table-bg-light: #273958;--table-bg-overlay: rgba(21, 35, 54, .74);--table-shadow: rgba(0, 0, 0, .32);--table-gradient-start: rgba(61, 218, 215, .46);--table-gradient-middle: rgba(124, 155, 255, .46);--table-gradient-end: rgba(61, 218, 215, .46);--table-white: #ffffff;--table-bg-dark-overlay: rgba(13, 21, 32, .96);--table-bg-purple-overlay: rgba(21, 35, 54, .96);--table-bg-blue-overlay: rgba(24, 38, 60, .96);--table-bg-darker-overlay: rgba(10, 17, 26, .96);--table-shadow-heavy: rgba(0, 0, 0, .54);--table-border-purple: rgba(124, 155, 255, .46);--table-bg-dark-alt: rgba(21, 35, 54, .88);--table-bg-purple-alt: rgba(124, 155, 255, .36);--table-bg-blue-alt: rgba(61, 218, 215, .34);--table-shadow-medium: rgba(0, 0, 0, .26);--table-glow-purple: rgba(124, 155, 255, .14);--table-radial-purple: rgba(124, 155, 255, .08);--table-radial-turquoise: rgba(61, 218, 215, .08);--table-bg-scroll: rgba(31, 48, 74, .64);--table-scroll-purple: rgba(124, 155, 255, .38);--table-scroll-purple-strong: rgba(124, 155, 255, .6);--table-scrollbar-purple: rgba(124, 155, 255, .46);--table-bg-dark-overlay-alt: rgba(19, 31, 46, .94);--table-bg-purple-overlay-alt: rgba(124, 155, 255, .42);--table-bg-blue-overlay-alt: rgba(61, 218, 215, .42);--table-bg-purple-overlay-alt2: rgba(124, 155, 255, .42);--table-shadow-medium-alt: rgba(0, 0, 0, .42);--table-gradient-purple-transparent: rgba(21, 35, 54, 0);--table-gradient-purple-middle: rgba(124, 155, 255, .22);--table-gradient-purple-end: rgba(21, 35, 54, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, #3ddad7 0%, #7c9bff 100%);--table-text-shadow: rgba(0, 0, 0, .48);--table-drop-shadow: rgba(0, 0, 0, .66);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, #3ddad7 0%, #7c9bff 100%);--table-gradient-turquoise-transparent: rgba(61, 218, 215, 0);--table-gradient-turquoise-end: rgba(61, 218, 215, 0);--table-bg-medium: rgba(31, 48, 74, .52);--table-drop-shadow-medium: rgba(0, 0, 0, .5);--table-glow-turquoise: rgba(61, 218, 215, .78);--table-glow-turquoise-medium: rgba(61, 218, 215, .18);--table-glow-purple-strong: rgba(109, 136, 255, .3);--table-glow-purple-medium: rgba(124, 155, 255, .4);--table-glow-white: rgba(255, 255, 255, .15);--table-bg-medium-alt: rgba(35, 52, 80, .5);--table-bg-dark-alt2: rgba(24, 38, 60, .42);--table-bg-purple-alt2: rgba(124, 155, 255, .32);--table-bg-dark-alt3: rgba(21, 35, 54, .22);--table-bg-purple-alt3: rgba(124, 155, 255, .32);--table-text-purple: #edf2f9;--table-bg-dark-gradient-start: rgba(21, 35, 54, .3);--table-bg-purple-gradient-middle: rgba(124, 155, 255, .22);--table-bg-dark-gradient-end: rgba(21, 35, 54, .3);--table-text-purple-alt: #dfe6f2;--table-bg-dark-gradient-start-alt: rgba(21, 35, 54, .3);--table-bg-purple-gradient-middle-alt: rgba(124, 155, 255, .22);--table-bg-dark-gradient-end-alt: rgba(21, 35, 54, .3);--table-gradient-purple-transparent-start: rgba(109, 136, 255, .04);--table-purple-violet-transparent-15: rgba(109, 136, 255, .08);--table-gradient-purple-transparent-end: rgba(109, 136, 255, .04);--table-gradient-turquoise-transparent-start: rgba(61, 218, 215, .08);--table-gradient-turquoise-middle: rgba(61, 218, 215, .22);--table-gradient-turquoise-transparent-end: rgba(61, 218, 215, .05);--table-text-muted: rgba(200, 213, 232, .66);--table-gradient-turquoise-transparent-middle: rgba(61, 218, 215, .08);--table-bg-dark-overlay-strong: rgba(16, 26, 39, .94);--table-shadow-light: rgba(0, 0, 0, .2);--table-bg-light-overlay: rgba(240, 245, 252, .08);--table-glow-turquoise-light: rgba(61, 218, 215, .12);--table-red: #ff8484;--table-red-glow: rgba(255, 132, 132, .32);--table-glow-purple-light: rgba(124, 155, 255, .22);--table-shadow-light-alt: rgba(0, 0, 0, .16);--table-glow-turquoise-strong: rgba(61, 218, 215, .62);--table-red-glow-strong: rgba(255, 132, 132, .6);--table-glow-purple-strong-alt: rgba(124, 155, 255, .6);--table-bg-dark-overlay-strong-alt: rgba(19, 31, 46, .94);--table-gradient-purple-transparent-start-alt: rgba(20, 33, 50, 0);--table-gradient-purple-middle-alt: rgba(124, 155, 255, .38);--table-gradient-purple-transparent-end-alt: rgba(20, 33, 50, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, rgba(61, 218, 215, .25) 12%, rgba(109, 136, 255, .22) 88%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, rgba(61, 218, 215, .28) 20%, rgba(111, 234, 231, .24) 80%);--table-drop-shadow-strong: rgba(0, 0, 0, .52);--table-gradient-turquoise-strong: linear-gradient(135deg, rgba(61, 218, 215, .3) 30%, rgba(61, 218, 215, .3) 70%);--table-glow-turquoise-strong-alt: rgba(61, 218, 215, .16);--table-gradient-purple-strong: linear-gradient(135deg, rgba(109, 136, 255, .28) 32%, rgba(61, 218, 215, .24) 70%);--table-glow-purple-strong-alt2: rgba(109, 136, 255, .16);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(111, 234, 231, .2) 50%, rgba(61, 218, 215, .24) 100%);--table-gradient-turquoise-green: linear-gradient(135deg, #3ddad7 20%, #2b9d77 80%);--table-gradient-red: linear-gradient(135deg, #ff8484 20%, #d36868 80%);--table-gradient-red-strong: linear-gradient(135deg, #ff8484 0%, #d36868 100%);--table-gradient-purple-strong-alt: linear-gradient(135deg, rgba(109, 136, 255, .26) 0%, rgba(61, 218, 215, .24) 100%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, rgba(61, 218, 215, .7) 0%, rgba(109, 136, 255, .65) 100%);--table-glow-white-strong: rgba(255, 255, 255, .18);--table-row-even-bg: #1a293f;--table-row-even-accent: rgba(124, 155, 255, .18);--table-row-odd-bg: #1d2d46;--table-row-odd-accent: rgba(61, 218, 215, .16);--table-filters-bg: rgba(24, 38, 60, .82);--table-filters-border: rgba(124, 155, 255, .26);--table-filters-shadow: rgba(0, 0, 0, .32);--table-filters-gradient-start: rgba(61, 218, 215, .42);--table-filters-gradient-end: rgba(124, 155, 255, .38);--table-filters-title-color: rgba(239, 244, 250, .94);--table-filters-label-color: rgba(229, 235, 244, .88);--table-filters-clear-btn-bg: rgba(27, 43, 67, .82);--table-filters-clear-btn-color: rgba(229, 235, 244, .82);--table-filters-clear-btn-hover-bg: rgba(61, 218, 215, .26);--table-header-bg: rgba(21, 35, 54, .98);--table-header-gradient-start: rgba(16, 26, 39, .98);--table-header-gradient-middle: rgba(61, 218, 215, .08);--table-header-gradient-end: rgba(16, 26, 39, .98);--table-header-shadow: rgba(0, 0, 0, .52);--table-header-text-color: rgba(239, 244, 250, .94);--table-header-border: rgba(61, 218, 215, .24);--table-row-orange: #edc064;--table-row-orange-glow: rgba(237, 192, 100, .32);--table-row-orange-glow-strong: rgba(237, 192, 100, .58);--pagination-bg: linear-gradient(135deg, rgba(10, 17, 26, .88) 0%, rgba(31, 48, 74, .88) 100%);--pagination-border: linear-gradient(135deg, rgba(61, 218, 215, .24), rgba(124, 155, 255, .24));--pagination-text: #f2f5fb;--pagination-text-purple: #e7edf7;--pagination-btn-bg: linear-gradient(135deg, rgba(220, 230, 244, .06) 0%, rgba(220, 230, 244, .1) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(61, 218, 215, .22) 0%, rgba(124, 155, 255, .22) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--pagination-btn-border-hover: rgba(61, 218, 215, .34);--pagination-btn-shadow-hover: 0 2px 8px rgba(61, 218, 215, .24);--pagination-btn-active-color: #090f17;--pagination-btn-active-border: rgba(61, 218, 215, .48);--pagination-btn-active-shadow: 0 2px 8px rgba(61, 218, 215, .28);--pagination-ellipsis-color: rgba(124, 155, 255, .82);--pagination-select-bg: linear-gradient(135deg, rgba(61, 218, 215, .12) 0%, rgba(124, 155, 255, .12) 100%);--pagination-select-border: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--pagination-select-hover-bg: linear-gradient(135deg, rgba(61, 218, 215, .18) 0%, rgba(124, 155, 255, .18) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(61, 218, 215, .5), rgba(124, 155, 255, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(124, 155, 255, .24) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(61, 218, 215, .72), rgba(124, 155, 255, .72));--pagination-select-focus-shadow: 0 0 0 2px rgba(61, 218, 215, .28);--pagination-select-option-bg: #090f17;--pagination-select-option-hover: rgba(61, 218, 215, .24);--pagination-select-option-checked: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--pagination-label-color: rgba(198, 209, 226, .72);--pagination-shadow: 0 2px 12px rgba(0, 0, 0, .52);--maininput-label-color: rgba(224, 233, 244, .68);--maininput-label-shadow: rgba(61, 218, 215, .24);--maininput-text-color: rgba(61, 218, 215, .9);--maininput-text-focus: #3ddad7;--maininput-bg: linear-gradient(135deg, rgba(9, 15, 23, .42) 0%, rgba(31, 48, 74, .34) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(9, 15, 23, .5) 0%, rgba(31, 48, 74, .44) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(9, 15, 23, .58) 0%, rgba(31, 48, 74, .52) 100%);--maininput-border: linear-gradient(135deg, rgba(61, 218, 215, .5) 0%, rgba(124, 155, 255, .5) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--maininput-border-focus: linear-gradient(315deg, #3ddad7 0%, #7c9bff 100%);--maininput-shadow: 0 25px 25px rgba(0, 0, 0, .32);--maininput-label-focus-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-label-focus-shadow: rgba(61, 218, 215, .32);--maininput-icon-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-dropdown-bg: rgba(6, 10, 16, .94);--maininput-dropdown-option-color: #eef2f8;--maininput-dropdown-option-border: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-dropdown-option-hover-bg: rgba(13, 21, 32, .84);--maininput-dropdown-option-hover-color: #3ddad7;--maininput-blur-bg: linear-gradient(135deg, #080e16 0%, #1f304a 100%);--mainselect-bg: linear-gradient(135deg, rgba(13, 21, 32, .46) 0%, rgba(31, 48, 74, .36) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(13, 21, 32, .54) 0%, rgba(31, 48, 74, .44) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(13, 21, 32, .62) 0%, rgba(31, 48, 74, .52) 100%);--mainselect-text-color: rgba(61, 218, 215, .88);--mainselect-text-active: #3ddad7;--mainselect-border: linear-gradient(135deg, rgba(61, 218, 215, .48) 0%, rgba(124, 155, 255, .48) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(61, 218, 215, .72) 0%, rgba(124, 155, 255, .72) 100%);--mainselect-border-active: linear-gradient(315deg, #3ddad7 0%, #7c9bff 100%);--mainselect-shadow: 0 25px 25px rgba(0, 0, 0, .32);--mainselect-arrow-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--mainselect-dropdown-bg: rgba(6, 10, 16, .96);--mainselect-dropdown-border: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(0, 0, 0, .52);--mainselect-option-color: #f1f5fb;--mainselect-option-border: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--mainselect-option-hover-bg: rgba(27, 43, 67, .62);--mainselect-option-hover-color: #3ddad7;--mainselect-option-placeholder: rgba(226, 231, 240, .72);--mainselect-scrollbar-track: rgba(10, 17, 26, .5);--mainselect-scrollbar-thumb: rgba(61, 218, 215, .48);--mainselect-scrollbar-thumb-hover: rgba(61, 218, 215, .72);--stopstable-filter-info-bg: rgba(124, 155, 255, .14);--stopstable-filter-info-color: #7c9bff;--stopstable-filter-info-icon-color: #3ddad7;--stopstable-error-message-bg: rgba(255, 132, 132, .22);--stopstable-error-message-color: #ff8484;--minorbutton-bg: rgba(10, 17, 26, .48);--minorbutton-bg-hover: rgba(19, 31, 46, .58);--minorbutton-bg-active: rgba(61, 218, 215, .72);--minorbutton-bg-primary: linear-gradient(to right, rgba(9, 15, 23, .62), rgba(13, 21, 32, .62));--minorbutton-bg-secondary: linear-gradient(to right, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-bg-accent: linear-gradient(to right, rgba(61, 218, 215, .22), rgba(8, 14, 22, .84));--minorbutton-bg-dark: linear-gradient(to right, rgba(6, 10, 16, .92), rgba(8, 14, 22, .92));--minorbutton-bg-light: linear-gradient(to right, rgba(61, 218, 215, .12), rgba(124, 155, 255, .12));--minorbutton-bg-glass: rgba(7, 12, 19, .74);--minorbutton-bg-glass-hover: rgba(8, 14, 22, .82);--minorbutton-bg-glass-active: linear-gradient(135deg, rgba(61, 218, 215, .34), rgba(124, 155, 255, .34));--minorbutton-border-gradient: linear-gradient(to right, rgba(61, 218, 215, .16), rgba(124, 155, 255, .42), rgba(61, 218, 215, .16));--minorbutton-border-glass: rgba(61, 218, 215, .24);--minorbutton-border-glass-hover: rgba(61, 218, 215, .3);--minorbutton-border-glass-active: rgba(61, 218, 215, .36);--minorbutton-border-glass-activation: rgba(61, 218, 215, .46);--minorbutton-shadow: 0 1px 3px rgba(0, 0, 0, .36);--minorbutton-shadow-hover: 0 2px 6px rgba(0, 0, 0, .42);--minorbutton-shadow-active: 0 1px 2px rgba(0, 0, 0, .32);--minorbutton-shadow-active-glow: 0 0 10px rgba(61, 218, 215, .28);--minorbutton-shadow-activation: 0 2px 10px rgba(0, 0, 0, .42);--minorbutton-shadow-activation-glow: 0 0 15px rgba(61, 218, 215, .28);--minorbutton-shadow-glass: 0 2px 8px rgba(0, 0, 0, .34);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(61, 218, 215, .12);--minorbutton-shadow-glass-hover: 0 4px 12px rgba(0, 0, 0, .46);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-active: 0 4px 16px rgba(0, 0, 0, .52);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-activation: 0 4px 16px rgba(0, 0, 0, .52);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(61, 218, 215, .32);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(61, 218, 215, .52), rgba(124, 155, 255, .52));--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, rgba(61, 218, 215, .78), rgba(124, 155, 255, .78));--minorbutton-pseudo-bg-glass-hover-opacity: .78;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: 0 2px 10px rgba(0, 0, 0, .42);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(61, 218, 215, .28);--minorbutton-pulse-shadow-2: 0 2px 15px rgba(0, 0, 0, .42);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(61, 218, 215, .24);--mainbutton-bg: rgba(13, 21, 32, .82);--mainbutton-bg-hover: rgba(21, 35, 54, .9);--mainbutton-bg-active: rgba(27, 43, 67, .98);--mainbutton-text-color: #3ddad7;--mainbutton-border-light: rgba(61, 218, 215, .32);--mainbutton-border-hover: rgba(61, 218, 215, .48);--mainbutton-shadow-base: rgba(61, 218, 215, .2);--mainbutton-shadow-hover: rgba(61, 218, 215, .28);--mainbutton-shadow-active: rgba(61, 218, 215, .22);--mainbutton-glow-purple: rgba(124, 155, 255, .46);--mainbutton-glow-blue: rgba(124, 155, 255, .42);--mainbutton-glow-green: rgba(61, 218, 215, .42);--mainbutton-glow-red: rgba(237, 192, 100, .32);--mainbutton-glow-cyan: rgba(61, 218, 215, .32);--mainbutton-glow-cyan-hover: rgba(61, 218, 215, .46);--mainbutton-glow-purple-hover: rgba(124, 155, 255, .52);--mainbutton-glow-blue-hover: rgba(124, 155, 255, .48);--mainbutton-glow-green-hover: rgba(61, 218, 215, .5);--mainbutton-glow-red-hover: rgba(237, 192, 100, .38);--mainbutton-shine: rgba(61, 218, 215, .22);--mainbutton-text-shadow-purple: rgba(124, 155, 255, .68);--mainbutton-text-shadow-blue: rgba(124, 155, 255, .58);--mainbutton-text-shadow-green: rgba(61, 218, 215, .68);--mainbutton-text-shadow-red: rgba(237, 192, 100, .5);--mainbutton-text-shadow-cyan: rgba(61, 218, 215, .5);--mainbutton-icon-shadow-purple: rgba(124, 155, 255, .66);--mainbutton-icon-shadow-blue: rgba(124, 155, 255, .56);--mainbutton-icon-shadow-green: rgba(61, 218, 215, .66);--mainbutton-icon-shadow-red: rgba(237, 192, 100, .52);--mainbutton-icon-shadow-cyan: rgba(61, 218, 215, .52);--mainbutton-border-top-purple: rgba(124, 155, 255, .46);--mainbutton-border-top-blue: rgba(124, 155, 255, .46);--mainbutton-border-top-green: rgba(61, 218, 215, .46);--mainbutton-border-top-red: rgba(237, 192, 100, .42);--mainbutton-border-top-cyan: rgba(61, 218, 215, .42);--mainbutton-reflection: rgba(61, 218, 215, .18);--mainbutton-reflection-fade: rgba(61, 218, 215, .06);--mainbutton-loader-border: rgba(61, 218, 215, .42);--mainbutton-loader-spinner: #3ddad7;--mainbutton-disabled-opacity: .52;--mainbutton-disabled-shadow: rgba(61, 218, 215, .14);--mainbutton-glass-bg: rgba(13, 21, 32, .42);--mainbutton-glass-glow: rgba(61, 218, 215, .28);--temp-slider-track: linear-gradient(135deg, rgba(16, 26, 39, .85) 0%, rgba(21, 35, 54, .9) 100%);--temp-slider-progress: linear-gradient(90deg, rgba(61, 218, 215, .35) 0%, rgba(109, 136, 255, .3) 100%);--temp-slider-thumb: linear-gradient(135deg, rgba(61, 218, 215, .7) 0%, rgba(109, 136, 255, .65) 100%);--temp-slider-thumb-border: #21324d;--temp-slider-thumb-shadow: rgba(61, 218, 215, .25);--temp-input-bg: rgba(13, 21, 32, .9);--temp-input-border: rgba(61, 218, 215, .2);--temp-input-border-focus: rgba(61, 218, 215, .5);--temp-input-text: rgba(240, 245, 252, .95);--temp-input-shadow: rgba(61, 218, 215, .15);--temp-status-normal-bg: rgba(61, 218, 215, .08);--temp-status-normal-border: rgba(61, 218, 215, .18);--temp-status-normal-text: #57e3e0;--temp-status-error-bg: rgba(255, 132, 132, .08);--temp-status-error-border: rgba(255, 132, 132, .18);--temp-status-error-text: #ffb3b3;--temp-status-warning-bg: rgba(237, 192, 100, .08);--temp-status-warning-border: rgba(237, 192, 100, .18);--temp-status-warning-text: #f9d991;--qc-electronics-primary: #3ddad7;--qc-electronics-light: #6feae7;--qc-electronics-dark: #1fb5b0;--qc-electronics-bg: rgba(61, 218, 215, .18);--qc-electronics-border: rgba(61, 218, 215, .34);--qc-electronics-gradient: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--qc-mechanics-primary: #edc064;--qc-mechanics-light: #f4cf7d;--qc-mechanics-dark: #d6a548;--qc-mechanics-bg: rgba(237, 192, 100, .18);--qc-mechanics-border: rgba(237, 192, 100, .32);--qc-mechanics-gradient: linear-gradient(135deg, #edc064 0%, #d6a548 100%);--qc-optics-primary: #7c9bff;--qc-optics-light: #90abff;--qc-optics-dark: #4f6bff;--qc-optics-bg: rgba(124, 155, 255, .18);--qc-optics-border: rgba(124, 155, 255, .32);--qc-optics-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-chemistry-primary: rgb(220, 227, 240);--qc-chemistry-light: rgb(232, 238, 248);--qc-chemistry-dark: rgb(184, 196, 214);--qc-chemistry-bg: rgba(220, 227, 240, .15);--qc-chemistry-border: rgba(220, 227, 240, .32);--qc-chemistry-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-chemistry-tag-primary: #7c9bff;--qc-chemistry-tag-light: #90abff;--qc-chemistry-tag-dark: #4f6bff;--qc-chemistry-tag-bg: rgba(124, 155, 255, .18);--qc-chemistry-tag-border: rgba(124, 155, 255, .32);--qc-chemistry-tag-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-textiles-primary: rgb(220, 227, 240);--qc-textiles-light: rgb(232, 238, 248);--qc-textiles-dark: rgb(184, 196, 214);--qc-textiles-bg: rgba(220, 227, 240, .15);--qc-textiles-border: rgba(220, 227, 240, .32);--qc-textiles-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-textiles-tag-primary: #7c9bff;--qc-textiles-tag-light: #90abff;--qc-textiles-tag-dark: #4f6bff;--qc-textiles-tag-bg: rgba(124, 155, 255, .18);--qc-textiles-tag-border: rgba(124, 155, 255, .32);--qc-textiles-tag-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-food-primary: rgb(220, 227, 240);--qc-food-light: rgb(232, 238, 248);--qc-food-dark: rgb(184, 196, 214);--qc-food-bg: rgba(220, 227, 240, .15);--qc-food-border: rgba(220, 227, 240, .32);--qc-food-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-food-tag-primary: #edc064;--qc-food-tag-light: #f2ca74;--qc-food-tag-dark: #c18c33;--qc-food-tag-bg: rgba(237, 192, 100, .18);--qc-food-tag-border: rgba(237, 192, 100, .32);--qc-food-tag-gradient: linear-gradient(135deg, #edc064 0%, #c18c33 100%);--qc-template-title: #ffffff;--table-row-even-bg-alt: #1f304a;--table-row-odd-bg-alt: #233450;--table-row-border-light: rgba(61, 218, 215, .14);--table-row-border-medium: rgba(124, 155, 255, .24);--table-row-shadow-subtle: rgba(0, 0, 0, .22);--table-row-selected-bg: rgba(61, 218, 215, .18);--table-row-selected-border: #3ddad7}[data-theme=light][data-v-4936e8ae]{--primary-color: rgb(100, 116, 139);--primary-color-light: rgb(148, 163, 184);--secondary-color: rgb(45, 52, 61);--accent-color: rgb(30, 30, 47);--accent-color-dim: rgb(55, 65, 81);--text-color: rgb(15, 20, 25);--font-color: rgb(15, 20, 25);--text-primary: rgb(30, 41, 59);--font-family: Inter, Segoe UI, Roboto, sans-serif;--text-secondary: #040408;--text-muted: rgba(30, 41, 59, .65);--text-disabled: rgba(30, 41, 59, .4);--text-transparent-1: rgba(30, 41, 59, .1);--text-transparent-05: rgba(30, 41, 59, .05);--text-transparent-15: rgba(30, 41, 59, .15);--text-transparent-2: rgba(30, 41, 59, .2);--text-transparent-3: rgba(30, 41, 59, .3);--text-transparent-4: rgba(30, 41, 59, .4);--text-transparent-5: rgba(30, 41, 59, .5);--text-transparent-6: rgba(30, 41, 59, .6);--text-transparent-06: rgba(30, 41, 59, .06);--text-transparent-8: rgba(30, 41, 59, .8);--text-transparent-9: rgba(30, 41, 59, .9);--background-dark: rgb(208, 213, 220);--background-light: rgb(248, 250, 252);--background-medium: rgb(225, 229, 235);--background-card: rgb(255, 255, 255);--background-overlay: rgba(45, 55, 72, .6);--background-dark-transparent-1: rgba(45, 55, 72, .05);--background-dark-transparent-2: rgba(45, 55, 72, .3);--background-dark-transparent-3: rgba(45, 55, 72, .15);--background-dark-transparent-4: rgba(45, 55, 72, .2);--background-dark-transparent-8: rgba(45, 55, 72, .12);--background-dark-transparent-95: rgba(45, 55, 72, .95);--card-background: rgba(248, 250, 252, .98);--card-background-transparent: rgba(245, 247, 250, .85);--card-dark: rgba(45, 55, 72, .05);--card-border: rgba(45, 55, 72, .12);--border-color: rgba(45, 55, 72, .2);--border-light: rgba(45, 55, 72, .1);--border-medium: rgba(45, 55, 72, .2);--border-dark: rgba(45, 55, 72, .3);--shadow-color: rgba(30, 41, 59, .15);--shadow-light-1: rgba(30, 41, 59, .08);--shadow-dark-1: rgba(30, 41, 59, .12);--shadow-light-15: rgba(30, 41, 59, .15);--shadow-light-2: rgba(30, 41, 59, .18);--shadow-light-3: rgba(30, 41, 59, .22);--shadow-light-4: rgba(30, 41, 59, .25);--shadow-medium-5: rgba(30, 41, 59, .3);--shadow-medium-6: rgba(30, 41, 59, .35);--shadow-medium-7: rgba(30, 41, 59, .4);--shadow-dark-8: rgba(30, 41, 59, .5);--shadow-full: rgb(30, 41, 59);--success: #38a169;--success-bg: rgba(56, 161, 105, .12);--success-dark: #2f855a;--success-light: #48bb78;--success-glow: rgba(72, 187, 120, .6);--success-border: #2f855a;--warning: #ed8936;--warning-bg: rgba(237, 137, 54, .12);--warning-dark: #dd6b20;--warning-light: #f6ad55;--warning-border: #dd6b20;--error: #e53e3e;--error-bg: rgba(229, 62, 62, .12);--error-dark: #c53030;--error-light: #fc8181;--error-glow: rgba(252, 129, 129, .6);--error-border: #c53030;--info: #3182ce;--info-bg: rgba(49, 130, 206, .12);--info-dark: #2c5aa0;--info-light: #1e40af;--info-glow: rgba(99, 179, 237, .6);--info-border: #2c5aa0;--accent-red: #e53e3e;--accent-red-light: #fc8181;--accent-red-dark: #c53030;--accent-red-transparent: rgba(229, 62, 62, .12);--accent-orange: rgb(45, 52, 61);--accent-orange-light: rgba(71, 85, 105, .25);--accent-orange-dark: rgb(45, 52, 61);--accent-orange-transparent: rgba(71, 85, 105, .25);--accent-blue: #5a8fa3;--accent-blue-light: #8bc2d1;--accent-blue-dark: rgba(90, 143, 163, .2);--accent-blue-transparent: rgba(186, 200, 205, .544);--accent-green: rgb(30, 30, 47);--accent-green-light: rgb(55, 65, 81);--accent-green-dark: rgb(30, 30, 47);--accent-green-transparent: rgba(75, 85, 99, .1);--chart-blue: rgba(90, 143, 163, .15);--chart-blue-border: rgba(90, 143, 163, .6);--chart-cyan: rgba(122, 155, 142, .15);--chart-cyan-border: rgba(122, 155, 142, .6);--chart-pink: rgba(224, 155, 125, .15);--chart-pink-border: rgba(224, 155, 125, .6);--chart-gray: rgba(107, 138, 122, .15);--chart-gray-border: rgba(107, 138, 122, .6);--gradient-primary: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-accent: linear-gradient(135deg, rgb(75, 85, 99) 0%, rgb(55, 65, 81) 100%);--gradient-secondary: linear-gradient(135deg, rgb(45, 52, 61) 0%, rgb(30, 30, 47) 100%);--gradient-tertiary: linear-gradient(45deg, rgb(225, 229, 235) 0%, rgb(55, 65, 81) 100%);--gradient-border: linear-gradient(135deg, rgba(213, 214, 215, .8) 0%, rgba(100, 232, 214, .8) 100%);--gradient-cyan-violet: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--gradient-purple-pink: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-success: linear-gradient(135deg, #2f855a 0%, #48bb78 100%);--gradient-warning: linear-gradient(135deg, #dd6b20 0%, #f6ad55 100%);--gradient-error: linear-gradient(135deg, #c53030 0%, #fc8181 100%);--gradient-info: linear-gradient(135deg, #2c5aa0 0%, #1e40af 100%);--accent-gradient: linear-gradient(135deg, rgb(75, 85, 99) 0%, rgb(55, 65, 81) 100%);--text-gradient: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--subtitle-gradient: linear-gradient( 135deg, #d84315 0%, #e65100 25%, #c2185b 50%, #6a1b9a 75%, #0277bd 100% );--primary-transparent-01: rgba(100, 116, 139, .1);--primary-transparent-15: rgba(100, 116, 139, .15);--primary-transparent-2: rgba(100, 116, 139, .2);--primary-transparent-25: rgba(100, 116, 139, .25);--primary-transparent-3: rgba(100, 116, 139, .3);--primary-transparent-35: rgba(100, 116, 139, .35);--primary-transparent-4: rgba(100, 116, 139, .4);--primary-transparent-45: rgba(100, 116, 139, .45);--primary-transparent-5: rgba(100, 116, 139, .5);--primary-transparent-55: rgba(100, 116, 139, .55);--primary-transparent-7: rgba(100, 116, 139, .7);--primary-transparent-8: rgba(100, 116, 139, .8);--primary-transparent-10: rgba(100, 116, 139, .1);--secondary-transparent-18: rgba(71, 85, 105, .18);--secondary-transparent-25: rgba(71, 85, 105, .25);--secondary-transparent-35: rgba(71, 85, 105, .35);--secondary-transparent-4: rgba(71, 85, 105, .4);--secondary-transparent-45: rgba(71, 85, 105, .45);--accent-transparent-1: rgba(75, 85, 99, .1);--accent-transparent-15: rgba(75, 85, 99, .15);--accent-transparent-2: rgba(75, 85, 99, .2);--accent-transparent-25: rgba(75, 85, 99, .25);--accent-transparent-3: rgba(75, 85, 99, .3);--accent-transparent-35: rgba(75, 85, 99, .35);--accent-transparent-4: rgba(75, 85, 99, .4);--accent-transparent-45: rgba(75, 85, 99, .45);--accent-transparent-7: rgba(75, 85, 99, .7);--accent-transparent-8: rgba(75, 85, 99, .8);--accent-transparent-5: rgba(122, 155, 142, .5);--accent-transparent-6: rgba(122, 155, 142, .6);--gray-100: rgb(250, 250, 250);--gray-200: rgb(245, 245, 245);--gray-300: rgb(240, 240, 240);--gray-400: rgb(220, 220, 220);--gray-500: rgb(200, 200, 200);--gray-blue-100: #e2e8f0;--gray-blue-200: #cbd5e1;--gray-blue-300: #94a3b8;--gray-blue-400: #64748b;--gray-blue-500: #475569;--gray-blue-600: #334155;--gradient-gray-blue: linear-gradient(135deg, #cbd5e1 0%, #64748b 100%);--gradient-gray-blue-hover: linear-gradient(135deg, #94a3b8 0%, #475569 100%);--white: rgb(255, 255, 255);--pink: rgba(100, 232, 214, .25);--cyan: #06b6d4;--violet: #8b5cf6;--cyan-transparent-2: rgba(6, 182, 212, .2);--cyan-transparent-3: rgba(6, 182, 212, .3);--white-02: rgba(255, 255, 255, .2);--white-01: rgba(255, 255, 255, .1);--primary-t-12: rgba(100, 116, 139, .15);--primary-t-08: rgba(100, 116, 139, .1);--accent-t-08: rgba(75, 85, 99, .1);--accent-t-05: rgba(122, 155, 142, .05);--error-dark-transparent-2: rgba(199, 112, 157, .2);--error-dark-transparent-3: rgba(199, 112, 157, .3);--error-dark-transparent-6: rgba(199, 112, 157, .6);--lang-switch-bg: rgba(243, 244, 246, .85);--lang-switch-border: rgba(100, 116, 139, .25);--lang-switch-shadow: rgba(84, 82, 102, .15);--lang-option-inactive: rgba(0, 0, 0, .45);--lang-option-active: rgba(30, 41, 59, .9);--lang-option-active-shadow: rgba(100, 116, 139, .4);--lang-option-hover: rgba(0, 0, 0, .7);--icon-blue: #0d9488;--icon-green: #14b8a6;--icon-orange: #0f766e;--icon-red: #0d9488;--icon-purple: #14b8a6;--toggle-track-bg: rgba(148, 163, 184, .25);--toggle-track-active: rgba(75, 85, 99, .4);--toggle-thumb-gradient-start: rgb(203, 213, 225);--toggle-thumb-gradient-end: rgb(148, 163, 184);--toggle-thumb-gradient-accent: rgb(148, 163, 184);--toggle-thumb-shadow: rgba(84, 82, 102, .2);--toggle-text-shadow: rgba(84, 82, 102, .2);--gradient-start: rgb(100, 116, 139);--gradient-end: rgb(45, 52, 61);--turquoise: rgb(30, 30, 47);--turquoise-primary: #0d9488;--turquoise-light: #14b8a6;--turquoise-dark: #0f766e;--turquoise-transparent-1: rgba(13, 148, 136, .1);--turquoise-transparent-2: rgba(13, 148, 136, .2);--turquoise-transparent-3: rgba(13, 148, 136, .3);--turquoise-transparent-4: rgba(13, 148, 136, .4);--turquoise-transparent-5: rgba(13, 148, 136, .5);--turquoise-transparent-6: rgba(13, 148, 136, .6);--turquoise-transparent-7: rgba(13, 148, 136, .7);--turquoise-transparent-8: rgba(13, 148, 136, .8);--turquoise-transparent-9: rgba(13, 148, 136, .9);--text-primary-light: #1e40af;--text-secondary-light: #166534;--text-accent-light: #7c2d12;--text-muted-light: #374151;--text-strong-light: #1f2937;--gradient-vibrant: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-vibrant-turquoise: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(30, 30, 47) 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(206, 225, 244, .7) 0%, rgba(242, 245, 249, .8) 100%);--gradient-cyan-purple: linear-gradient(135deg, rgba(6, 182, 212, .6) 0%, rgba(124, 58, 237, .6) 100%);--purple-bright: #7c3aed;--purple-medium: #8b5cf6;--purple-violet: #a855f7;--purple-dark: #6d28d9;--purple-pink: #ec4899;--purple-darker: #5b21b6;--temp-normal: #10b981;--temp-high: #ef4444;--temp-low: #3b82f6;--temp-critical: #dc2626;--temp-slider-track: #e5e7eb;--temp-slider-progress: linear-gradient(90deg, #06b6d4 0%, #7c3aed 100%);--temp-slider-thumb: linear-gradient(135deg, #7c3aed 0%, #06b6d4 100%);--temp-slider-thumb-border: #ffffff;--temp-slider-thumb-shadow: rgba(124, 58, 237, .3);--temp-status-normal-bg: rgba(16, 185, 129, .1);--temp-status-normal-border: rgba(16, 185, 129, .3);--temp-status-normal-text: #059669;--temp-status-normal-icon: #10b981;--temp-status-warning-bg: rgba(245, 158, 11, .1);--temp-status-warning-border: rgba(245, 158, 11, .3);--temp-status-warning-text: #d97706;--temp-status-warning-icon: #f59e0b;--temp-status-error-bg: rgba(239, 68, 68, .1);--temp-status-error-border: rgba(239, 68, 68, .3);--temp-status-error-text: #dc2626;--temp-status-error-icon: #ef4444;--temp-nav-button-primary-bg: #7c3aed;--temp-nav-button-primary-text: #ffffff;--temp-nav-button-primary-hover: #6d28d9;--temp-nav-button-primary-shadow: rgba(124, 58, 237, .3);--temp-nav-button-secondary-bg: #f3f4f6;--temp-nav-button-secondary-text: #6b7280;--temp-nav-button-secondary-hover: #e5e7eb;--temp-nav-button-secondary-border: #d1d5db;--temp-input-bg: #ffffff;--temp-input-border: #d1d5db;--temp-input-border-focus: #7c3aed;--temp-input-text: #374151;--temp-input-shadow: rgba(124, 58, 237, .1);--selection-card-bg: linear-gradient(135deg, rgba(100, 116, 139, .15) 0%, rgba(75, 85, 99, .25) 100%);--selection-card-bg-hover: linear-gradient(135deg, rgba(100, 116, 139, .25) 0%, rgba(75, 85, 99, .35) 100%);--selection-card-bg-selected: linear-gradient(135deg, rgba(100, 116, 139, .3) 0%, rgba(75, 85, 99, .4) 100%);--selection-card-border: rgba(100, 116, 139, .3);--selection-card-border-hover: rgba(100, 116, 139, .5);--selection-card-border-selected: rgba(100, 116, 139, .6);--selection-card-shadow: 0 2px 8px rgba(100, 116, 139, .15);--selection-card-shadow-hover: 0 4px 12px rgba(100, 116, 139, .25);--selection-card-shadow-selected: 0 4px 16px rgba(100, 116, 139, .3);--selection-card-text: #374151;--selection-card-text-hover: #1f2937;--selection-card-text-selected: #1f2937;--selection-card-icon: #6b7280;--selection-card-icon-hover: #374151;--selection-card-icon-selected: #1f2937;--tile-blue-gradient: linear-gradient(135deg, rgba(213, 214, 215, .1), rgba(100, 232, 214, .1));--tile-green-gradient: linear-gradient(135deg, rgba(100, 232, 214, .1), rgba(213, 214, 215, .1));--tile-purple-gradient: linear-gradient(135deg, rgba(137, 141, 141, .1), rgba(100, 232, 214, .1));--tile-orange-gradient: linear-gradient(135deg, rgba(100, 232, 214, .1), rgba(137, 141, 141, .1));--tile-red-gradient: linear-gradient(135deg, rgba(137, 141, 141, .1), rgba(100, 232, 214, .1));--table-background-dark: rgba(248, 250, 252, .95);--table-background-light: rgb(248, 250, 252);--hardcoded-orange: #ff9100;--hardcoded-red: #ff6b6b;--hardcoded-teal: #00bcd4;--hardcoded-green: #4caf50;--glass-bg-light: rgba(84, 82, 102, .05);--glass-border-light: rgba(84, 82, 102, .1);--glass-shadow-light: rgba(84, 82, 102, .15);--archive-slate-900: #3a2518;--archive-slate-700: #7a6b5d;--archive-slate-400: #a89085;--archive-slate-200: #f1ebe5;--tile-glass-bg: rgba(84, 82, 102, .05);--tile-glass-hover-bg: linear-gradient(135deg, rgba(206, 225, 244, .7) 0%, rgba(242, 245, 249, .8) 100%);--tile-spine-bg: linear-gradient( to right, rgb(225, 229, 235) 0%, rgb(30, 30, 47) 100% );--tile-border-color: rgba(45, 55, 72, .1);--tile-border-strong-color: rgba(45, 55, 72, .2);--tile-bookmark-bg: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--book-spine-bg: linear-gradient(to right, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, .4) 15%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .8) 85%, rgba(255, 255, 255, .9) 100%);--book-bookmark-bg: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);--book-bookmark-hover-bg: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);--book-bookmark-hover-shadow: rgba(0, 0, 0, .08);--book-spine-shadow: rgba(108, 117, 125, .7);--book-bookmark-shadow: rgba(108, 117, 125, .6);--book-bookmark-border: rgba(255, 255, 255, .5);--home-bg: rgba(255, 255, 255, .8);--home-border: rgba(0, 0, 0, .1);--home-dashboard-gradient: linear-gradient(to right, #1976d2, #42a5f5);--home-logout-gradient: linear-gradient(to right, #7b1fa2, #ba68c8);--home-shadow: rgba(0, 0, 0, .15);--downtime-icon-color: rgba(0, 0, 0, .3);--downtime-gradient: linear-gradient(135deg, #1976d2, #7b1fa2);--downtime-text-color: rgba(0, 0, 0, .7);--assortment-btn-bg: rgba(255, 255, 255, .9);--assortment-btn-text: rgba(0, 0, 0, .8);--assortment-btn-border: rgba(0, 0, 0, .1);--assortment-btn-hover-bg: rgba(245, 245, 245, .95);--assortment-shadow: rgba(0, 0, 0, .1);--assortment-btn-active-bg: rgba(156, 39, 176, .1);--assortment-btn-active-border: rgba(156, 39, 176, .3);--assortment-btn-active-shadow: rgba(156, 39, 176, .15);--assortment-container-bg: rgba(255, 255, 255, .95);--assortment-container-border: rgba(0, 0, 0, .1);--assortment-header-border: rgba(0, 0, 0, .12);--registration-gradient-success: linear-gradient(135deg, #1976d2, #4caf50);--registration-shadow-success: rgba(25, 118, 210, .2);--registration-shadow-primary: rgba(156, 39, 176, .2);--registration-text-muted: rgba(0, 0, 0, .6);--registration-gradient-accent: linear-gradient(135deg, #1976d2, #7b1fa2);--registration-text-light: rgba(0, 0, 0, .8);--registration-accent: #1976d2;--registration-text-dim: rgba(0, 0, 0, .4);--registration-text-medium: rgba(0, 0, 0, .7);--production-text-dim: rgba(0, 0, 0, .3);--production-gradient: linear-gradient(135deg, #1976d2, #7b1fa2);--production-text-medium: rgba(0, 0, 0, .6);--operator-bg-light: rgba(255, 255, 255, .9);--operator-border-light: rgba(0, 0, 0, .1);--operator-error-bg: rgba(244, 67, 54, .1);--operator-error-border: rgba(244, 67, 54, .3);--operator-error: #f44336;--operator-blue-glow: rgba(25, 118, 210, .2);--operator-bg-medium: rgba(245, 245, 245, .95);--operator-border-medium: rgba(0, 0, 0, .15);--operator-success-bg: rgba(76, 175, 80, .1);--operator-success-border: rgba(76, 175, 80, .3);--operator-success: #4caf50;--operator-bg-hover: rgba(240, 240, 240, .98);--operator-blue-glow-strong: rgba(25, 118, 210, .3);--login-shadow-heavy: rgba(45, 55, 72, .25);--login-shadow-medium: rgba(45, 55, 72, .15);--login-bg-dark: rgba(248, 250, 252, .95);--login-shadow-light: rgba(45, 55, 72, .08);--login-shadow-weak: rgba(45, 55, 72, .05);--login-bg-medium: rgba(240, 242, 245, .9);--login-gradient-primary: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 50%, rgb(30, 30, 47) 100%);--login-shadow-inset: inset 0 2px 4px rgba(45, 55, 72, .08);--login-bg-light: rgba(100, 116, 139, .08);--login-shadow-glow: 0 0 10px rgba(100, 116, 139, .3);--login-radial-purple: radial-gradient(circle at 30% 70%, rgba(100, 116, 139, .12) 0%, transparent 60%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(75, 85, 99, .1) 0%, transparent 50%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(100, 116, 139, .08) 0%, transparent 50%);--login-radial-accent: radial-gradient(circle at 70% 30%, rgba(75, 85, 99, .1) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(56, 161, 105, .08) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(237, 137, 54, .08) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(75, 85, 99, .06) 0%, transparent 40%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(100, 116, 139, .06) 0%, transparent 40%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(75, 85, 99, .06) 0%, transparent 40%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(100, 116, 139, .05) 0%, transparent 50%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(56, 161, 105, .05) 0%, transparent 50%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(237, 137, 54, .05) 0%, transparent 50%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(75, 85, 99, .06) 0%, transparent 45%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(100, 116, 139, .06) 0%, transparent 45%);--login-accent: rgb(30, 30, 47);--login-accent-glow: rgba(75, 85, 99, .4);--login-gradient-accent: linear-gradient(135deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-accent-glow-medium: rgba(75, 85, 99, .3);--login-bg-input: rgba(248, 250, 252, .95);--login-border-input: rgba(100, 116, 139, .3);--login-shadow-input: 0 0 0 1px rgba(100, 116, 139, .15);--login-border-accent: rgba(75, 85, 99, .3);--login-text-light: rgba(30, 41, 59, .85);--login-accent-glow-light: rgba(75, 85, 99, .25);--login-bg-button: rgba(100, 116, 139, .1);--login-gradient-button: linear-gradient(135deg, rgb(100, 116, 139), rgb(45, 52, 61));--login-button-glow: 0 0 15px rgba(100, 116, 139, .4);--login-bg-focus: rgba(100, 116, 139, .15);--login-border-focus: rgba(100, 116, 139, .5);--login-focus-glow: 0 0 0 3px rgba(100, 116, 139, .2);--login-accent-glow-weak: rgba(75, 85, 99, .15);--login-text-dim: rgba(30, 41, 59, .5);--login-text-glow: 0 0 8px rgba(30, 41, 59, .3);--login-gradient-accent-alt: linear-gradient(135deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-accent-glow-alt: rgba(75, 85, 99, .25);--login-primary-glow: rgba(100, 116, 139, .2);--login-gradient-border: linear-gradient(135deg, rgba(100, 116, 139, .2), rgba(75, 85, 99, .2));--login-primary-glow-strong: rgba(100, 116, 139, .3);--login-text-medium: rgba(30, 41, 59, .75);--login-gradient-text: linear-gradient(45deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-primary: rgb(100, 116, 139);--login-primary-medium: rgba(100, 116, 139, .6);--login-pink: #ec4899;--login-blue: #3b82f6;--login-text-bright: rgba(15, 20, 25, .95);--login-text-shadow: rgba(45, 55, 72, .2);--table-turquoise: rgb(30, 30, 47);--table-purple-violet: rgb(45, 52, 61);--table-purple-bright: rgb(100, 116, 139);--table-bg-dark: rgba(248, 250, 252, .95);--table-bg-light: rgb(248, 250, 252);--table-bg-overlay: rgba(248, 250, 252, .85);--table-shadow: rgba(84, 82, 102, .1);--table-gradient-start: rgba(255, 255, 255, .6);--table-gradient-middle: rgba(100, 232, 214, .1);--table-gradient-end: rgba(255, 255, 255, .6);--table-white: #ffffff;--table-bg-dark-overlay: rgba(248, 250, 252, .98);--table-bg-purple-overlay: rgba(108, 117, 125, .12);--table-bg-blue-overlay: rgba(213, 214, 215, .25);--table-bg-darker-overlay: rgba(245, 245, 245, .98);--table-shadow-heavy: rgba(84, 82, 102, .15);--table-border-purple: rgba(108, 117, 125, .25);--table-bg-dark-alt: rgba(84, 82, 102, .1);--table-bg-purple-alt: rgba(100, 232, 214, .3);--table-bg-blue-alt: rgba(213, 214, 215, .4);--table-shadow-medium: rgba(84, 82, 102, .15);--table-glow-purple: rgba(108, 117, 125, .1);--table-radial-purple: rgba(108, 117, 125, .03);--table-radial-turquoise: rgba(213, 214, 215, .03);--table-bg-scroll: rgba(245, 245, 245, .8);--table-scroll-purple: rgba(108, 117, 125, .3);--table-scroll-purple-strong: rgba(108, 117, 125, .5);--table-scrollbar-purple: rgba(108, 117, 125, .3);--table-bg-dark-overlay-alt: rgba(248, 250, 252, .95);--table-bg-purple-overlay-alt: rgba(108, 117, 125, .1);--table-bg-blue-overlay-alt: rgba(213, 214, 215, .2);--table-bg-purple-overlay-alt2: rgba(100, 232, 214, .1);--table-shadow-medium-alt: rgba(84, 82, 102, .25);--table-gradient-purple-transparent: rgba(255, 255, 255, 0);--table-gradient-purple-middle: rgba(100, 232, 214, .08);--table-gradient-purple-end: rgba(255, 255, 255, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, rgba(255, 255, 255, .85) 0%, rgba(108, 117, 125, .12) 100%);--table-text-shadow: rgba(84, 82, 102, .2);--table-drop-shadow: rgba(84, 82, 102, .2);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, rgba(255, 255, 255, .85) 0%, rgba(108, 117, 125, .12) 100%);--table-gradient-turquoise-transparent: rgba(100, 232, 214, 0);--table-gradient-turquoise-end: rgba(100, 232, 214, 0);--table-bg-medium: rgba(225, 229, 235, .9);--table-drop-shadow-medium: rgba(84, 82, 102, .15);--table-glow-turquoise: rgba(108, 117, 125, .25);--table-glow-turquoise-medium: rgba(108, 117, 125, .18);--table-glow-purple-strong: rgba(108, 117, 125, .3);--table-glow-purple-medium: rgba(108, 117, 125, .18);--table-glow-white: rgba(84, 82, 102, .22);--table-bg-medium-alt: rgba(255, 255, 255, .9);--table-bg-dark-alt2: rgba(255, 255, 255, .7);--table-bg-purple-alt2: rgba(100, 232, 214, .1);--table-bg-dark-alt3: rgba(255, 255, 255, .5);--table-bg-purple-alt3: rgba(100, 232, 214, .1);--table-text-purple: rgba(108, 117, 125, .8);--table-bg-dark-gradient-start: rgba(255, 255, 255, .6);--table-bg-purple-gradient-middle: rgba(100, 232, 214, .1);--table-bg-dark-gradient-end: rgba(255, 255, 255, .6);--table-text-purple-alt: rgba(84, 82, 102, .8);--table-bg-dark-gradient-start-alt: rgba(255, 255, 255, .6);--table-bg-purple-gradient-middle-alt: rgba(100, 232, 214, .1);--table-bg-dark-gradient-end-alt: rgba(255, 255, 255, .6);--table-gradient-purple-transparent-start: rgba(84, 82, 102, .06);--table-purple-violet-transparent-15: rgba(108, 117, 125, .15);--table-gradient-purple-transparent-end: rgba(84, 82, 102, .06);--table-gradient-turquoise-transparent-start: rgba(108, 117, 125, .03);--table-gradient-turquoise-middle: rgba(108, 117, 125, .15);--table-gradient-turquoise-transparent-end: rgba(108, 117, 125, .03);--table-gradient-turquoise-transparent-middle: rgba(213, 214, 215, .03);--table-bg-dark-overlay-strong: rgba(255, 255, 255, .98);--table-shadow-light: rgba(84, 82, 102, .1);--table-bg-light-overlay: rgba(255, 255, 255, .1);--table-glow-turquoise-light: rgba(108, 117, 125, .12);--table-red: #e53e3e;--table-red-glow: rgba(255, 107, 107, .15);--table-glow-purple-light: rgba(213, 214, 215, .1);--table-shadow-light-alt: rgba(84, 82, 102, .08);--table-glow-turquoise-strong: rgba(100, 232, 214, .2);--table-red-glow-strong: rgba(255, 107, 107, .25);--table-glow-purple-strong-alt: rgba(213, 214, 215, .2);--table-bg-dark-overlay-strong-alt: rgba(255, 255, 255, .98);--table-gradient-purple-transparent-start-alt: rgba(255, 255, 255, 0);--table-gradient-purple-middle-alt: rgba(100, 232, 214, .15);--table-gradient-purple-transparent-end-alt: rgba(255, 255, 255, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, rgba(255, 255, 255, .88) 10%, rgba(108, 117, 125, .14) 90%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, rgba(42, 41, 46, .879) 40%, rgba(83, 89, 94, .925) 80%);--table-drop-shadow-strong: rgba(84, 82, 102, .15);--table-gradient-turquoise-strong: linear-gradient(135deg, rgba(255, 255, 255, .7) 30%, rgba(108, 117, 125, .16) 70%);--table-glow-turquoise-strong-alt: rgba(108, 117, 125, .2);--table-gradient-purple-strong: linear-gradient(135deg, rgba(255, 255, 255, .7) 30%, rgba(108, 117, 125, .16) 70%);--table-glow-purple-strong-alt2: rgba(108, 117, 125, .2);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, rgba(255, 255, 255, .88) 0%, rgba(108, 117, 125, .14) 50%, rgba(255, 255, 255, .88) 100%);--table-gradient-turquoise-green: linear-gradient(135deg, rgba(255, 255, 255, .6) 20%, rgba(100, 232, 214, .1) 80%);--table-gradient-red: linear-gradient(135deg, rgba(255, 107, 107, .3) 20%, rgba(255, 107, 107, .1) 80%);--table-gradient-red-strong: linear-gradient(135deg, rgba(255, 107, 107, .4) 0%, rgba(255, 107, 107, .1) 100%);--table-gradient-purple-strong-alt: linear-gradient(135deg, rgba(255, 255, 255, .7) 0%, rgba(108, 117, 125, .14) 100%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, rgba(20, 11, 54, .88) 0%, rgba(74, 77, 79, .7) 100%);--table-glow-white-strong: rgba(84, 82, 102, .25);--table-row-even-bg: rgb(248, 250, 252);--table-row-even-accent: rgba(108, 117, 125, .08);--table-row-odd-bg: rgb(225, 229, 235);--table-row-odd-accent: rgba(108, 117, 125, .12);--table-filters-bg: #f8f9fa;--table-filters-border: #dee2e6;--table-filters-shadow: rgba(108, 117, 125, .05);--table-filters-gradient-start: #f8f9fa;--table-filters-gradient-end: #f8f9fa;--table-filters-title-color: #212529;--table-filters-label-color: #495057;--table-filters-clear-btn-bg: #e9ecef;--table-filters-clear-btn-color: #495057;--table-filters-clear-btn-hover-bg: #dee2e6;--table-header-bg: #f1f3f4;--table-header-gradient-start: #f1f3f4;--table-header-gradient-middle: #f1f3f4;--table-header-gradient-end: #f1f3f4;--table-header-shadow: rgba(108, 117, 125, .05);--table-header-text-color: #495057;--table-header-border: #dee2e6;--table-row-orange: #ff9100;--table-row-orange-glow: rgba(255, 145, 0, .15);--table-row-orange-glow-strong: rgba(255, 145, 0, .25);--table-bg-primary: #f8f9fa;--table-bg-secondary: #ffffff;--table-bg-header: #f1f3f4;--table-bg-hover: #e9ecef;--table-text-primary: #495057;--table-text-header: #212529;--table-text-section: #6c757d;--table-text-muted: #adb5bd;--table-accent-primary: #6c757d;--table-accent-secondary: #495057;--table-accent-purple: #6f42c1;--table-accent-purple-bright: #8e44ad;--table-btn-primary-bg: #4a5568;--table-btn-primary-text: #ffffff;--table-btn-primary-hover: #2d3748;--table-btn-secondary-bg: #e2e8f0;--table-btn-secondary-text: #4a5568;--table-btn-secondary-hover: #cbd5e0;--table-btn-warning-bg: #ed8936;--table-btn-warning-text: #ffffff;--table-btn-warning-hover: #dd6b20;--table-btn-success-bg: #38a169;--table-btn-success-text: #ffffff;--table-btn-success-hover: #2f855a;--table-icon-edit: #28a745;--table-icon-delete: #dc3545;--table-icon-active: #6c757d;--table-border-light: #e9ecef;--table-border-medium: #adb5bd;--table-border-accent: #6c757d;--table-shadow-subtle: rgba(108, 117, 125, .05);--table-overlay-hover: rgba(108, 117, 125, .08);--pagination-bg: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 100%);--pagination-border: linear-gradient(135deg, rgba(100, 232, 214, .2), rgba(213, 214, 215, .2));--pagination-text: rgb(45, 52, 61);--pagination-text-purple: rgb(30, 30, 47);--pagination-btn-bg: linear-gradient(135deg, rgba(84, 82, 102, .05) 0%, rgba(84, 82, 102, .08) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(100, 232, 214, .2) 0%, rgba(213, 214, 215, .2) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--pagination-btn-border-hover: rgba(100, 232, 214, .3);--pagination-btn-shadow-hover: 0 2px 8px rgba(100, 232, 214, .2);--pagination-btn-active-color: #ffffff;--pagination-btn-active-border: rgba(100, 232, 214, .5);--pagination-btn-active-shadow: 0 2px 8px rgba(100, 232, 214, .3);--pagination-ellipsis-color: rgba(100, 232, 214, .8);--pagination-select-bg: linear-gradient(135deg, rgba(100, 232, 214, .15) 0%, rgba(213, 214, 215, .15) 100%);--pagination-select-border: linear-gradient(135deg, rgba(100, 232, 214, .3), rgba(213, 214, 215, .3));--pagination-select-hover-bg: linear-gradient(135deg, rgba(100, 232, 214, .2) 0%, rgba(213, 214, 215, .2) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(100, 232, 214, .5), rgba(213, 214, 215, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(100, 232, 214, .25) 0%, rgba(213, 214, 215, .25) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(100, 232, 214, .7), rgba(213, 214, 215, .7));--pagination-select-focus-shadow: 0 0 0 2px rgba(100, 232, 214, .3);--pagination-select-option-bg: #ffffff;--pagination-select-option-hover: rgba(100, 232, 214, .2);--pagination-select-option-checked: linear-gradient(135deg, rgba(100, 232, 214, .3), rgba(213, 214, 215, .3));--pagination-label-color: rgb(45, 52, 61);--pagination-shadow: 0 2px 12px rgba(84, 82, 102, .1);--maininput-label-color: rgba(84, 82, 102, .9);--maininput-label-shadow: rgba(100, 232, 214, .2);--maininput-text-color: rgba(0, 0, 0, .9);--maininput-text-focus: rgb(0, 0, 0);--maininput-bg: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .5) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .4) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(255, 255, 255, .6) 0%, rgba(248, 249, 250, .5) 100%);--maininput-border: linear-gradient(135deg, rgba(148, 163, 184, .7) 0%, rgba(100, 116, 139, .7) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(148, 163, 184, .9) 0%, rgba(100, 116, 139, .9) 100%);--maininput-border-focus: linear-gradient(315deg, rgb(148, 163, 184) 0%, rgb(100, 116, 139) 100%);--maininput-shadow: 0 25px 25px rgba(84, 82, 102, .06);--maininput-label-focus-gradient: linear-gradient(135deg, var(--secondary-color) 0%, var(--secondary-color) 100%);--maininput-label-focus-shadow: rgba(100, 116, 139, .28);--maininput-icon-gradient: linear-gradient(135deg, rgb(148, 163, 150) 0%, rgb(100, 116, 139) 100%);--maininput-dropdown-bg: rgba(255, 255, 255, .95);--maininput-dropdown-option-color: rgb(84, 82, 102);--maininput-dropdown-option-border: linear-gradient(135deg, rgb(213, 214, 215) 0%, rgb(100, 232, 214) 100%);--maininput-dropdown-option-hover-bg: rgba(84, 82, 102, .3);--maininput-dropdown-option-hover-color: rgb(100, 232, 214);--maininput-blur-bg: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 100%);--mainselect-bg: linear-gradient(135deg, rgba(255, 255, 255, .4) 0%, rgba(248, 249, 250, .3) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .4) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(255, 255, 255, .6) 0%, rgba(248, 249, 250, .5) 100%);--mainselect-text-color: rgba(84, 82, 102, .9);--mainselect-text-active: rgb(84, 82, 102);--mainselect-border: linear-gradient(135deg, rgba(100, 232, 214, .5) 0%, rgba(213, 214, 215, .5) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--mainselect-border-active: linear-gradient(315deg, rgb(100, 232, 214) 0%, rgb(213, 214, 215) 100%);--mainselect-shadow: 0 25px 25px rgba(84, 82, 102, .06);--mainselect-arrow-gradient: linear-gradient(135deg, rgb(100, 232, 214) 0%, rgb(213, 214, 215) 100%);--mainselect-dropdown-bg: rgba(255, 255, 255, .98);--mainselect-dropdown-border: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(84, 82, 102, .1);--mainselect-option-color: rgb(84, 82, 102);--mainselect-option-border: linear-gradient(135deg, rgb(213, 214, 215) 0%, rgb(100, 232, 214) 100%);--mainselect-option-hover-bg: rgba(84, 82, 102, .3);--mainselect-option-hover-color: rgb(0, 0, 0);--mainselect-option-placeholder: rgba(84, 82, 102, .6);--mainselect-scrollbar-track: rgba(84, 82, 102, .1);--mainselect-scrollbar-thumb: rgba(100, 232, 214, .5);--mainselect-scrollbar-thumb-hover: rgba(100, 232, 214, .8);--stopstable-filter-info-bg: rgba(100, 232, 214, .1);--stopstable-filter-info-color: rgb(84, 82, 102);--stopstable-filter-info-icon-color: rgb(100, 232, 214);--stopstable-error-message-bg: rgba(255, 107, 107, .2);--stopstable-error-message-color: #ff6b6b;--minorbutton-bg: #ffffff;--minorbutton-bg-hover: #f8f9fa;--minorbutton-bg-active: #f1f3f4;--minorbutton-bg-primary: linear-gradient(to right, rgba(108, 117, 125, .2) 0%, rgba(73, 80, 87, .3) 100%);--minorbutton-bg-secondary: linear-gradient(to right, rgba(108, 117, 125, .15) 0%, rgba(73, 80, 87, .25) 100%);--minorbutton-bg-accent: linear-gradient(to right, rgba(14, 165, 233, .2), rgba(108, 117, 125, .3));--minorbutton-bg-dark: linear-gradient(to right, rgba(73, 80, 87, .4), rgba(52, 58, 64, .5));--minorbutton-bg-light: linear-gradient(to right, rgba(248, 249, 250, .8) 0%, rgba(233, 236, 239, .9) 100%);--minorbutton-bg-glass: rgba(248, 249, 250, .9);--minorbutton-bg-glass-hover: rgba(233, 236, 239, .95);--minorbutton-bg-glass-active: linear-gradient(to right, rgba(14, 165, 233, .15) 0%, rgba(108, 117, 125, .2) 100%);--minorbutton-border-gradient: linear-gradient(to right, rgba(75, 85, 99, .3) 0%, rgba(75, 85, 99, .4) 50%, rgba(75, 85, 99, .3) 100%);--minorbutton-border-glass: rgba(75, 85, 99, .2);--minorbutton-border-glass-hover: rgba(75, 85, 99, .3);--minorbutton-border-glass-active: rgba(75, 85, 99, .4);--minorbutton-border-glass-activation: rgba(75, 85, 99, .5);--minorbutton-shadow: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-shadow-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-shadow-active: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-active-glow: 0 0 10px rgba(14, 165, 233, .3);--minorbutton-shadow-activation: 0 2px 10px rgba(108, 117, 125, .2);--minorbutton-shadow-activation-glow: 0 0 15px rgba(14, 165, 233, .4);--minorbutton-shadow-glass: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(0, 0, 0, .1);--minorbutton-shadow-glass-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(0, 0, 0, .15);--minorbutton-shadow-glass-active: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(14, 165, 233, .4);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(108, 117, 125, .2) 0%, rgba(73, 80, 87, .3) 100%);--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(108, 117, 125, .25) 0%, rgba(73, 80, 87, .35) 100%);--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(14, 165, 233, .2) 0%, rgba(108, 117, 125, .3) 100%);--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, rgba(14, 165, 233, .3) 0%, rgba(108, 117, 125, .4) 100%);--minorbutton-pseudo-bg-glass-hover-opacity: .7;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(75, 85, 99, .4);--minorbutton-pulse-shadow-2: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(75, 85, 99, .5);--mainbutton-bg: #ffffff;--mainbutton-bg-hover: #f8f9fa;--mainbutton-bg-active: #f1f3f4;--mainbutton-text-color: rgb(30, 41, 59);--mainbutton-border-light: rgba(75, 85, 99, .3);--mainbutton-border-hover: rgba(75, 85, 99, .5);--mainbutton-shadow-base: inset 0 2px 4px rgba(0, 0, 0, .1);--mainbutton-shadow-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--mainbutton-shadow-active: inset 0 2px 8px rgba(0, 0, 0, .2);--mainbutton-glow-purple: rgba(100, 116, 139, .35);--mainbutton-glow-blue: rgba(100, 116, 139, .35);--mainbutton-glow-green: rgba(100, 116, 139, .35);--mainbutton-glow-red: rgba(100, 116, 139, .35);--mainbutton-glow-cyan: rgba(100, 116, 139, .35);--mainbutton-glow-cyan-hover: rgba(6, 182, 212, .5);--mainbutton-glow-purple-hover: rgba(147, 51, 234, .5);--mainbutton-glow-blue-hover: rgba(59, 130, 246, .5);--mainbutton-glow-green-hover: rgba(34, 197, 94, .4);--mainbutton-glow-red-hover: rgba(239, 68, 68, .4);--mainbutton-shine: rgba(255, 255, 255, .6);--mainbutton-text-shadow-purple: rgba(100, 116, 139, .5);--mainbutton-text-shadow-blue: rgba(100, 116, 139, .5);--mainbutton-text-shadow-green: rgba(100, 116, 139, .5);--mainbutton-text-shadow-red: rgba(100, 116, 139, .5);--mainbutton-text-shadow-cyan: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-purple: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-blue: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-green: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-red: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-cyan: rgba(100, 116, 139, .5);--mainbutton-border-top-purple: rgba(100, 116, 139, .35);--mainbutton-border-top-blue: rgba(100, 116, 139, .35);--mainbutton-border-top-green: rgba(100, 116, 139, .35);--mainbutton-border-top-red: rgba(100, 116, 139, .35);--mainbutton-border-top-cyan: rgba(100, 116, 139, .35);--mainbutton-reflection: rgba(255, 255, 255, .4);--mainbutton-reflection-fade: rgba(255, 255, 255, .1);--mainbutton-loader-border: rgba(100, 116, 139, .35);--mainbutton-loader-spinner: #6b7280;--mainbutton-disabled-opacity: .5;--mainbutton-disabled-shadow: rgba(59, 130, 246, .1);--mainbutton-glass-bg: rgba(255, 255, 255, .4);--mainbutton-glass-glow: rgba(59, 130, 246, .2);--qc-electronics-primary: #16a34a;--qc-electronics-light: #22c55e;--qc-electronics-dark: #15803d;--qc-electronics-bg: rgba(34, 197, 94, .15);--qc-electronics-border: rgba(34, 197, 94, .3);--qc-electronics-gradient: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);--qc-electronics-card-bg: rgba(248, 250, 252, .95);--qc-electronics-hover: rgba(34, 197, 94, .08);--qc-mechanics-primary: #ea580c;--qc-mechanics-light: #f97316;--qc-mechanics-dark: #c2410c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: rgba(249, 115, 22, .3);--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-mechanics-card-bg: rgba(248, 250, 252, .95);--qc-mechanics-hover: rgba(249, 115, 22, .08);--qc-optics-primary: #2563eb;--qc-optics-light: #3b82f6;--qc-optics-dark: #1d4ed8;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: rgba(59, 130, 246, .3);--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-optics-card-bg: rgba(248, 250, 252, .95);--qc-optics-hover: rgba(59, 130, 246, .08);--qc-chemistry-primary: #9333ea;--qc-chemistry-light: #a855f7;--qc-chemistry-dark: #7c3aed;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: rgba(168, 85, 247, .3);--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-card-bg: rgba(248, 250, 252, .95);--qc-chemistry-hover: rgba(168, 85, 247, .08);--qc-chemistry-tag-primary: #9333ea;--qc-chemistry-tag-light: #a855f7;--qc-chemistry-tag-dark: #7c3aed;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .3);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #0d9488;--qc-textiles-light: #14b8a6;--qc-textiles-dark: #0f766e;--qc-textiles-bg: rgba(20, 184, 166, .15);--qc-textiles-border: rgba(20, 184, 166, .3);--qc-textiles-gradient: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--qc-textiles-card-bg: rgba(248, 250, 252, .95);--qc-textiles-hover: rgba(20, 184, 166, .08);--qc-textiles-tag-primary: #0d9488;--qc-textiles-tag-light: #14b8a6;--qc-textiles-tag-dark: #0f766e;--qc-textiles-tag-bg: rgba(20, 184, 166, .15);--qc-textiles-tag-border: rgba(20, 184, 166, .3);--qc-textiles-tag-gradient: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--qc-food-primary: #dc2626;--qc-food-light: #ef4444;--qc-food-dark: #b91c1c;--qc-food-bg: rgba(239, 68, 68, .15);--qc-food-border: rgba(239, 68, 68, .3);--qc-food-gradient: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--qc-food-card-bg: rgba(248, 250, 252, .95);--qc-food-hover: rgba(239, 68, 68, .08);--qc-template-title: #374151;--qc-food-tag-primary: #dc2626;--qc-food-tag-light: #ef4444;--qc-food-tag-dark: #b91c1c;--qc-food-tag-bg: rgba(239, 68, 68, .15);--qc-food-tag-border: rgba(239, 68, 68, .3);--qc-food-tag-gradient: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--table-row-even-bg-alt: #fafbfc;--table-row-odd-bg-alt: #f1f3f4;--table-row-border-light: #e9ecef;--table-row-border-medium: #dee2e6;--table-row-shadow-subtle: rgba(108, 117, 125, .05);--table-row-selected-bg: #e3f2fd;--table-row-selected-border: #2196f3;--notification-bg-start: rgba(255, 255, 255, .98);--notification-bg-end: rgba(248, 250, 252, .98);--notification-shadow-heavy: rgba(0, 0, 0, .12);--notification-shadow-medium: rgba(0, 0, 0, .08);--notification-border: rgba(0, 0, 0, .1);--notification-shadow-light: rgba(0, 0, 0, .06);--notification-shadow-extra: rgba(0, 0, 0, .04);--notification-drop-shadow: rgba(0, 0, 0, .08);--notification-bg-light: rgba(0, 0, 0, .02);--notification-bg-dark: rgba(0, 0, 0, .05);--notification-glow: rgba(0, 0, 0, .1);--notification-hover-bg: rgba(0, 0, 0, .08);--notification-icon-bg: linear-gradient(135deg, rgba(255, 255, 255, .95) 0%, rgba(228, 233, 247, .9) 100%);--notification-icon-border: rgba(148, 163, 184, .22);--notification-icon-shadow: 0 4px 12px rgba(15, 23, 42, .12);--notification-icon-color: rgba(15, 23, 42, .85);--notification-close-bg: rgba(248, 250, 252, .92);--notification-close-border: rgba(148, 163, 184, .36);--notification-close-color: rgba(30, 41, 59, .72);--notification-close-shadow: 0 3px 8px rgba(15, 23, 42, .12);--notification-close-hover-bg: rgba(203, 213, 225, .32);--notification-close-hover-border: rgba(148, 163, 184, .45);--notification-close-hover-color: rgba(15, 23, 42, .92);--notification-close-hover-shadow: 0 4px 12px rgba(15, 23, 42, .18);--switch-track-bg: rgba(100, 116, 139, .2);--switch-track-bg-checked: linear-gradient(90deg, rgba(100, 116, 139, .85) 0%, rgba(75, 85, 99, .9) 100%);--switch-track-shadow: 0 1.5px 6px rgba(100, 116, 139, .2);--switch-track-shadow-checked: 0 2px 12px rgba(100, 116, 139, .35);--switch-thumb-bg: linear-gradient(135deg, rgba(248, 250, 252, .95) 40%, rgba(226, 232, 240, .95) 100%);--switch-thumb-bg-checked: linear-gradient(135deg, rgba(75, 85, 99, .95) 60%, rgba(100, 116, 139, .95) 100%);--switch-thumb-border-checked: rgba(75, 85, 99, .95);--switch-thumb-shadow: 0 1.5px 4px rgba(45, 55, 72, .25);--switch-thumb-shadow-checked: 0 2px 8px rgba(75, 85, 99, .4);--switch-focus-outline: rgba(75, 85, 99, .6);--switch-focus-shadow: 0 0 0 2px rgba(75, 85, 99, .25)}[data-v-4936e8ae]:export{primary:#560896;primaryLight:#802fd1;secondary:#44138d;accent:#00e5ff;accentDim:#00b8d4;textColor:#f8f8f8;textSecondary:rgba(255,255,255,.7);backgroundDark:#1a0b2e;backgroundLight:#1a112a;cardBackground:rgba(70,30,100,.15);borderColor:rgba(156,39,176,.3);shadowColor:rgba(0,0,0,.25)}.notifications-container[data-v-4936e8ae]{position:fixed;top:var(--notifications-offset-top, clamp(96px, 10vh, 160px));right:20px;z-index:1000;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 40px);overflow-y:auto;padding-right:5px;align-items:stretch}.notifications-container[data-v-4936e8ae]::-webkit-scrollbar{width:5px}.notifications-container[data-v-4936e8ae]::-webkit-scrollbar-track{background:transparent}.notifications-container[data-v-4936e8ae]::-webkit-scrollbar-thumb{background-color:var(--main-notification-bg);border-radius:10px}[data-v-aaacba4f]:export{primary:#560896;primaryLight:#802fd1;secondary:#44138d;accent:#00e5ff;accentDim:#00b8d4;textColor:#f8f8f8;textSecondary:rgba(255,255,255,.7);backgroundDark:#1a0b2e;backgroundLight:#1a112a;cardBackground:rgba(70,30,100,.15);borderColor:rgba(156,39,176,.3);shadowColor:rgba(0,0,0,.25)}[data-v-aaacba4f]:root{--qc-electronics-primary: #4ade80;--qc-electronics-light: #6ee7b7;--qc-electronics-dark: #22c55e;--qc-electronics-bg: rgba(74, 222, 128, .15);--qc-electronics-border: #4ade80;--qc-electronics-gradient: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);--qc-mechanics-primary: #f97316;--qc-mechanics-light: #fb923c;--qc-mechanics-dark: #ea580c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: #f97316;--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-optics-primary: #3b82f6;--qc-optics-light: #60a5fa;--qc-optics-dark: #2563eb;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: #3b82f6;--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-chemistry-primary: #a855f7;--qc-chemistry-light: #c084fc;--qc-chemistry-dark: #9333ea;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: #a855f7;--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-tag-primary: #a855f7;--qc-chemistry-tag-light: #c084fc;--qc-chemistry-tag-dark: #9333ea;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .2);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #ec4899;--qc-textiles-light: #f472b6;--qc-textiles-dark: #db2777;--qc-textiles-bg: rgba(236, 72, 153, .15);--qc-textiles-border: #ec4899;--qc-textiles-gradient: linear-gradient(135deg, #ec4899 0%, #db2777 100%);--qc-textiles-tag-primary: #a855f7;--qc-textiles-tag-light: #c084fc;--qc-textiles-tag-dark: #9333ea;--qc-textiles-tag-bg: rgba(168, 85, 247, .15);--qc-textiles-tag-border: rgba(168, 85, 247, .2);--qc-textiles-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-food-primary: #eab308;--qc-food-light: #facc15;--qc-food-dark: #ca8a04;--qc-food-bg: rgba(234, 179, 8, .15);--qc-food-border: #eab308;--qc-food-gradient: linear-gradient(135deg, #eab308 0%, #ca8a04 100%);--qc-food-tag-primary: #d97706;--qc-food-tag-light: #f59e0b;--qc-food-tag-dark: #b45309;--qc-food-tag-bg: rgba(217, 119, 6, .15);--qc-food-tag-border: rgba(217, 119, 6, .2);--qc-food-tag-gradient: linear-gradient(135deg, #d97706 0%, #b45309 100%);--modal-overlay: rgba(0, 0, 0, .6);--modal-shadow-light: rgba(0, 0, 0, .3);--modal-shadow-medium: rgba(0, 0, 0, .4);--modal-shadow-heavy: rgba(0, 0, 0, .7);--modal-border-light: rgba(255, 255, 255, .08);--modal-border-medium: rgba(255, 255, 255, .1);--modal-background-dark: #1a0b2e;--modal-background-light: #1a112a}[data-theme=custom][data-v-aaacba4f]{--background-dark: #1a0b2e;--background-light: #1a112a;--background-medium: #2d1b4e;--background-card: #1a112a;--background-overlay: rgba(0, 0, 0, .8);--background-dark-transparent-1: rgba(10, 10, 20, .1);--background-dark-transparent-2: rgba(10, 10, 20, .2);--background-dark-transparent-3: rgba(10, 10, 30, .3);--background-dark-transparent-4: rgba(10, 10, 20, .4);--background-dark-transparent-8: rgba(10, 10, 20, .8);--background-dark-transparent-95: rgba(10, 10, 30, .95);--text-color: #f8f8f8;--text-primary: #f8f8f8;--font-family: Montserrat, Segoe UI, Roboto, sans-serif;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-disabled: rgba(255, 255, 255, .3);--text-transparent-1: rgba(255, 255, 255, .1);--text-transparent-05: rgba(255, 255, 255, .05);--text-transparent-15: rgba(255, 255, 255, .15);--text-transparent-2: rgba(255, 255, 255, .2);--text-transparent-3: rgba(255, 255, 255, .3);--text-transparent-4: rgba(255, 255, 255, .4);--text-transparent-5: rgba(255, 255, 255, .5);--text-transparent-6: rgba(255, 255, 255, .6);--text-transparent-06: rgba(255, 255, 255, .06);--text-transparent-8: rgba(255, 255, 255, .8);--text-transparent-9: rgba(255, 255, 255, .9);--shadow-color: rgba(0, 0, 0, .25);--shadow-light-1: rgba(0, 0, 0, .1);--shadow-dark-1: rgba(0, 0, 0, .12);--shadow-light-15: rgba(0, 0, 0, .15);--shadow-light-2: rgba(0, 0, 0, .2);--shadow-light-3: rgba(0, 0, 0, .3);--shadow-light-4: rgba(0, 0, 0, .4);--shadow-medium-5: rgba(0, 0, 0, .5);--shadow-medium-6: rgba(0, 0, 0, .6);--shadow-medium-7: rgba(0, 0, 0, .7);--shadow-dark-8: rgba(0, 0, 0, .8);--shadow-full: rgb(0, 0, 0);--border-color: rgba(156, 39, 176, .3);--border-light: rgba(156, 39, 176, .15);--border-medium: rgba(156, 39, 176, .25);--border-dark: rgba(156, 39, 176, .4);--accent-red: #00e5ff;--accent-red-light: #00b8d4;--accent-red-dark: #00e5ff;--accent-red-transparent: rgba(0, 229, 255, .1);--accent-orange: #44138d;--accent-orange-light: rgba(69, 28, 131, .25);--accent-orange-dark: #44138d;--accent-orange-transparent: rgba(69, 28, 131, .25);--accent-blue: #42a6ff;--accent-blue-light: #00b3ff;--accent-blue-dark: rgba(63, 81, 181, .35);--accent-blue-transparent: rgba(33, 150, 243, .35);--accent-green: #00e5ff;--accent-green-light: #00b8d4;--accent-green-dark: #00e5ff;--accent-green-transparent: rgba(0, 229, 255, .1);--success: #2ed573;--success-bg: rgba(46, 213, 115, .15);--warning: #ffa726;--warning-bg: rgba(255, 167, 38, .15);--error: #ff4757;--error-bg: rgba(255, 71, 87, .15);--info: #42a6ff;--info-bg: rgba(66, 166, 255, .15);--success-dark: #28c569;--success-light: #4dd686;--success-glow: rgba(77, 214, 134, .6);--success-border: #1db35f;--warning-dark: #ff9800;--warning-light: #ffb74d;--warning-border: #f57c00;--error-dark: #f03546;--error-light: #ff6b76;--error-glow: rgba(255, 107, 118, .6);--error-border: #e62b3a;--info-dark: #3795eb;--info-light: #64b7ff;--info-glow: rgba(100, 183, 255, .6);--info-border: #2d8fe4;--primary-color: #560896;--primary-light: #802fd1;--primary-transparent-01: rgba(107, 33, 168, .1);--primary-transparent-15: rgba(107, 33, 168, .15);--primary-transparent-2: rgba(105, 25, 170, .2);--primary-transparent-25: rgba(107, 33, 168, .25);--primary-transparent-3: rgba(95, 21, 155, .3);--primary-transparent-35: rgba(100, 22, 163, .35);--primary-transparent-4: rgba(99, 23, 161, .4);--primary-transparent-45: rgba(97, 28, 153, .45);--primary-transparent-5: rgba(95, 15, 160, .5);--primary-transparent-55: rgba(90, 24, 145, .55);--primary-transparent-7: rgba(117, 18, 199, .7);--primary-transparent-8: rgba(93, 33, 197, .8);--primary-transparent-10: rgba(107, 33, 168, .1);--secondary-color: #44138d;--secondary-transparent-18: rgba(65, 23, 129, .18);--secondary-transparent-25: rgba(69, 28, 131, .25);--secondary-transparent-35: rgba(54, 18, 107, .35);--secondary-transparent-4: rgba(55, 19, 109, .4);--secondary-transparent-45: rgba(47, 14, 95, .45);--accent-color: #00e5ff;--accent-dim: #00b8d4;--accent-transparent-1: rgba(0, 229, 255, .1);--accent-transparent-15: rgba(12, 163, 180, .15);--accent-transparent-2: rgba(4, 178, 197, .2);--accent-transparent-25: rgba(0, 229, 255, .25);--accent-transparent-3: rgba(17, 190, 209, .3);--accent-transparent-35: rgba(0, 229, 255, .35);--accent-transparent-4: rgba(16, 190, 209, .4);--accent-transparent-45: rgba(10, 178, 197, .45);--accent-transparent-7: rgba(10, 171, 189, .7);--accent-transparent-8: rgba(5, 144, 160, .8);--card-background: rgba(70, 30, 100, .15);--card-background-transparent: rgba(70, 30, 100, .08);--card-dark: rgba(30, 15, 45, .6);--card-border: rgba(255, 255, 255, .1);--chart-blue: rgba(36, 107, 253, .2);--chart-blue-border: rgba(36, 107, 253, .8);--chart-cyan: rgba(0, 208, 255, .2);--chart-cyan-border: rgba(0, 208, 255, .8);--chart-pink: rgba(255, 99, 132, .2);--chart-pink-border: rgba(255, 99, 132, .8);--chart-gray: rgba(200, 200, 200, .2);--chart-gray-border: rgba(200, 200, 200, .8);--gradient-primary: linear-gradient(135deg, #4a1466 0%, #1a0b2e 100%);--gradient-secondary: linear-gradient(135deg, #44138d 0%, #4a1466 100%);--gradient-tertiary: linear-gradient(45deg, #e1f5fe 0%, #00b8d4 100%);--gradient-accent: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--gradient-border: linear-gradient(135deg, rgba(156, 39, 176, .8) 0%, rgba(0, 229, 255, .6) 100%);--gradient-success: linear-gradient(135deg, #28c569 0%, #4dd686 100%);--gradient-warning: linear-gradient(135deg, #ff9800 0%, #ffb74d 100%);--gradient-error: linear-gradient(135deg, #f03546 0%, #ff6b76 100%);--gradient-info: linear-gradient(135deg, #3795eb 0%, #64b7ff 100%);--accent-gradient: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--text-gradient: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--subtitle-gradient: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--gray-100: #f5f5f5;--gray-200: #ddd;--gray-300: #666;--gray-400: #555;--gray-500: #333;--gray-blue-100: #e2e8f0;--gray-blue-200: #cbd5e1;--gray-blue-300: #94a3b8;--gray-blue-400: #64748b;--gray-blue-500: #475569;--gray-blue-600: #334155;--gradient-gray-blue: linear-gradient(135deg, #cbd5e1 0%, #64748b 100%);--gradient-gray-blue-hover: linear-gradient(135deg, #94a3b8 0%, #475569 100%);--white: #ffffff;--pink: rgba(233, 30, 99, .35);--cyan: #00e5ff;--violet: #aa00ff;--cyan-transparent-2: rgba(0, 229, 255, .2);--cyan-transparent-3: rgba(0, 229, 255, .3);--gradient-start: #9c27b0;--gradient-end: #ff4081;--turquoise: #40e0d0;--gradient-vibrant: linear-gradient(135deg, #9c27b0 0%, #ff4081 100%);--gradient-vibrant-turquoise: linear-gradient(135deg, #9c27b0 0%, #40e0d0 100%);--gradient-purple-pink: linear-gradient(135deg, #4a1466 0%, #e85f5c 100%);--gradient-cyan-violet: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--gradient-cyan-purple: linear-gradient(135deg, rgba(0, 229, 255, .35) 0%, rgba(156, 39, 176, .25) 100%);--purple-bright: #c239fb;--purple-medium: #9254de;--purple-violet: #aa00ff;--purple-dark: #7b1fa2;--purple-pink: #e85f5c;--purple-darker: #4a1466;--accent-purple: #aa00ff;--accent-cyan: #00e5ff;--temp-normal: #2ed573;--temp-high: #ff4757;--temp-low: #560896;--temp-critical: #f03546;--tile-blue-gradient: linear-gradient(135deg, rgba(36, 107, 253, .1), rgba(0, 208, 255, .1));--tile-green-gradient: linear-gradient(135deg, rgba(0, 208, 255, .1), rgba(36, 107, 253, .1));--tile-purple-gradient: linear-gradient(135deg, rgba(194, 57, 251, .1), rgba(255, 99, 132, .1));--tile-orange-gradient: linear-gradient(135deg, rgba(255, 167, 38, .1), rgba(255, 71, 87, .1));--tile-red-gradient: linear-gradient(135deg, rgba(255, 71, 87, .1), rgba(255, 167, 38, .1));--table-turquoise: #40e0d0;--table-purple-violet: #aa00ff;--table-purple-bright: #c239fb;--table-background-dark: #2d1b4e;--table-background-light: #1a112a;--hardcoded-orange: #ff9100;--hardcoded-red: #ff6b6b;--hardcoded-teal: #00e5ff;--hardcoded-green: #2ed573;--glass-bg-light: rgba(70, 30, 100, .08);--glass-border-light: rgba(255, 255, 255, .1);--glass-shadow-light: rgba(0, 0, 0, .15);--tile-glass-bg: linear-gradient( 135deg, rgba(18, 4, 99, .56) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .3) 100% );--tile-glass-hover-bg: linear-gradient( 135deg, rgba(80, 40, 120, .15) 0%, rgba(40, 20, 60, .5) 100% );--tile-spine-bg: linear-gradient( to right, rgba(16, 8, 24, .95) 0%, rgba(112, 61, 163, .95) 100% );--tile-border-color: rgba(255, 255, 255, .08);--tile-border-strong-color: rgba(50, 25, 75, .2);--tile-bookmark-bg: var(--gradient-cyan-violet);--book-spine-bg: linear-gradient(to right, rgb(26, 17, 42) 0%, rgb(40, 22, 70) 12%, rgb(60, 30, 95) 30%, rgb(80, 40, 120) 50%, rgb(60, 30, 95) 70%, rgb(40, 22, 70) 88%, rgb(26, 17, 42) 100%);--book-bookmark-bg: var(--tile-bookmark-bg);--book-bookmark-hover-bg: linear-gradient( 135deg, rgba(170, 0, 255, .8) 0%, rgba(0, 229, 255, .6) 100% );--book-spine-shadow: rgba(170, 0, 255, .3);--book-bookmark-shadow: rgba(170, 0, 255, .4);--book-bookmark-border: rgba(0, 229, 255, .2);--settings-bg-gradient-start: rgba(15, 27, 48, .5);--settings-bg-gradient-end: rgba(26, 17, 42, .5);--settings-grid-color: rgba(66, 166, 255, .03);--settings-details-bg: rgba(70, 30, 100, .15);--settings-shadow-color: rgba(32, 11, 90, .18);--settings-gradient-start: rgba(32, 12, 148, .56);--settings-gradient-middle: rgba(170, 0, 255, .15);--settings-gradient-end: rgba(0, 229, 255, .3);--settings-svg-success: rgba(46, 213, 115, .06);--settings-svg-accent: rgba(0, 229, 255, .06);--settings-svg-primary: rgba(156, 39, 176, .06);--settings-svg-blue: rgba(66, 166, 255, .06);--settings-svg-success-light: rgba(46, 213, 115, .12);--settings-svg-accent-light: rgba(0, 229, 255, .12);--settings-svg-primary-light: rgba(156, 39, 176, .12);--settings-svg-blue-light: rgba(66, 166, 255, .12);--settings-header-gradient-start: #41e6c7;--settings-header-gradient-end: #a991ff;--particle-accent: rgb(0, 229, 255);--particle-primary: rgb(156, 39, 176);--particle-success: rgba(46, 213, 115, .7);--particle-info: rgba(66, 166, 255, .8);--particle-warning: rgba(255, 184, 0, .7);--scrollbar-color: rgba(156, 39, 176, .3);--scrollbar-thumb: rgba(156, 39, 176, .3);--radial-gradient-dark: rgba(0, 0, 0, .5);--radial-gradient-success: rgba(46, 213, 115, .1);--lang-switch-bg: rgba(30, 22, 45, .9);--lang-switch-border: rgba(156, 39, 176, .2);--lang-switch-shadow: rgba(0, 0, 0, .25);--lang-option-inactive: rgba(255, 255, 255, .45);--lang-option-active: rgba(255, 255, 255, .95);--lang-option-active-shadow: rgba(156, 39, 176, .4);--lang-option-hover: rgba(255, 255, 255, .7);--icon-blue: #5a8fa3;--icon-green: #7a9b8e;--icon-orange: #d4c78a;--icon-red: #c7709d;--icon-purple: #a991ff;--toggle-track-bg: rgba(50, 35, 75, .7);--toggle-track-active: rgba(169, 145, 255, .35);--toggle-thumb-gradient-start: #a991ff;--toggle-thumb-gradient-end: #8c61ff;--toggle-thumb-gradient-accent: #a991ff;--toggle-thumb-shadow: rgba(0, 0, 0, .3);--toggle-text-shadow: rgba(0, 0, 0, .3);--animation-shadow: rgba(46, 213, 115, .3);--modal-overlay: rgba(0, 0, 0, .6);--modal-shadow-light: rgba(0, 0, 0, .3);--modal-border-light: rgba(255, 255, 255, .08);--modal-border-medium: rgba(255, 255, 255, .1);--modal-shadow-heavy: rgba(0, 0, 0, .7);--modal-shadow-medium: rgba(0, 0, 0, .4);--notification-bg-start: rgba(25, 17, 39, .95);--notification-bg-end: rgba(15, 9, 26, .95);--notification-shadow-heavy: rgba(0, 0, 0, .4);--notification-shadow-medium: rgba(0, 0, 0, .3);--notification-border: rgba(255, 255, 255, .07);--notification-shadow-light: rgba(0, 0, 0, .5);--notification-shadow-extra: rgba(0, 0, 0, .4);--notification-drop-shadow: rgba(0, 0, 0, .3);--notification-bg-light: rgba(255, 255, 255, .15);--notification-bg-dark: rgba(0, 0, 0, .3);--notification-glow: rgba(255, 255, 255, .3);--notification-hover-bg: rgba(255, 255, 255, .15);--notification-icon-bg: linear-gradient(135deg, rgba(194, 57, 251, .28) 0%, rgba(46, 213, 115, .18) 100%);--notification-icon-border: rgba(255, 255, 255, .22);--notification-icon-shadow: 0 6px 16px rgba(0, 0, 0, .38);--notification-icon-color: rgba(255, 255, 255, .92);--notification-close-bg: rgba(32, 24, 48, .68);--notification-close-border: rgba(194, 57, 251, .32);--notification-close-color: rgba(245, 244, 255, .82);--notification-close-shadow: 0 4px 12px rgba(194, 57, 251, .28);--notification-close-hover-bg: rgba(46, 213, 115, .28);--notification-close-hover-border: rgba(46, 213, 115, .32);--notification-close-hover-color: rgba(18, 14, 32, .92);--notification-close-hover-shadow: 0 6px 16px rgba(46, 213, 115, .32);--tile-shadow-light: rgba(0, 0, 0, .05);--tile-highlight-strong: rgba(255, 255, 255, .15);--tile-highlight-weak: rgba(255, 255, 255, .05);--tile-radial-light: rgba(255, 255, 255, .1);--tile-radial-weak: rgba(255, 255, 255, .05);--main-notification-bg: rgba(255, 255, 255, .2);--archive-bg-start: #0f172a;--archive-bg-middle: #1e293b;--archive-bg-end: #334155;--archive-text-light: #e2e8f0;--archive-bg-overlay-start: rgba(15, 23, 42, .95);--archive-bg-overlay-end: rgba(30, 41, 59, .95);--archive-border: rgba(148, 163, 184, .2);--archive-shadow: rgba(0, 0, 0, .25);--archive-gradient-start: #00e5ff;--archive-gradient-middle: #a991ff;--archive-gradient-end: #00e5ff;--archive-white: #fff;--archive-text-muted: #94a3b8;--theme-toggle-border-light: rgba(255, 255, 255, .1);--theme-toggle-border-medium: rgba(255, 255, 255, .15);--theme-toggle-bg-light: rgba(255, 255, 255, .08);--theme-toggle-border-light-alt: rgba(255, 255, 255, .12);--theme-toggle-bg-dark: rgba(0, 0, 0, .06);--theme-toggle-border-dark: rgba(0, 0, 0, .08);--gsap-shadow-light: rgba(0, 0, 0, .08);--gsap-shadow-medium: rgba(0, 0, 0, .12);--select-debug-color: #41e6c7;--select-bg-color: #8c61ff;--select-shadow: rgba(0, 0, 0, .5);--select-bg-dark: rgba(25, 25, 38, .98);--select-bg-light: #2a2a42;--profile-modal-overlay: rgba(0, 0, 0, .8);--profile-modal-shadow-heavy: rgba(0, 0, 0, .6);--profile-modal-shadow-medium: rgba(0, 0, 0, .3);--profile-modal-bg-light: rgba(255, 255, 255, .05);--profile-modal-border-light: rgba(255, 255, 255, .1);--profile-modal-bg-medium: rgba(255, 255, 255, .1);--dashboard-shadow: rgba(0, 0, 0, .4);--table-row-even-bg: #1e1e30;--table-row-even-accent: rgba(169, 145, 255, .2);--table-row-odd-bg: #1e1e30;--table-row-odd-accent: rgba(65, 230, 199, .15);--table-filters-bg: rgba(20, 20, 35, .7);--table-filters-border: rgba(65, 230, 199, .1);--table-filters-shadow: rgba(0, 0, 0, .25);--table-filters-gradient-start: rgba(65, 230, 199, .5);--table-filters-gradient-end: rgba(169, 145, 255, .5);--table-filters-title-color: rgba(255, 255, 255, .95);--table-filters-label-color: rgba(255, 255, 255, .95);--table-filters-clear-btn-bg: rgba(15, 15, 25, .8);--table-filters-clear-btn-color: rgba(255, 255, 255, .8);--table-filters-clear-btn-hover-bg: rgba(169, 145, 255, .15);--table-header-bg: rgba(25, 25, 35, .95);--table-header-gradient-start: rgba(25, 25, 35, .95);--table-header-gradient-middle: rgba(40, 30, 70, .95);--table-header-gradient-end: rgba(25, 25, 35, .95);--table-header-shadow: rgba(0, 0, 0, .4);--table-header-text-color: rgba(255, 255, 255, .95);--table-header-border: rgba(65, 230, 199, .2);--table-row-orange: #ff9100;--table-row-orange-glow: rgba(255, 145, 0, .3);--table-row-orange-glow-strong: rgba(255, 145, 0, .6);--table-turquoise: #41e6c7;--table-purple-violet: #a991ff;--table-purple-bright: #8c61ff;--table-bg-dark: #1e1e30;--table-bg-light: #2a2a42;--table-bg-overlay: rgba(20, 20, 30, .7);--table-shadow: rgba(0, 0, 0, .3);--table-gradient-start: rgba(65, 230, 199, .5);--table-gradient-middle: rgba(140, 97, 255, .5);--table-gradient-end: rgba(65, 230, 199, .5);--table-white: #fff;--table-bg-dark-overlay: rgba(20, 20, 30, .98);--table-bg-purple-overlay: rgba(40, 30, 60, .98);--table-bg-blue-overlay: rgba(30, 40, 50, .98);--table-bg-darker-overlay: rgba(15, 25, 35, .98);--table-shadow-heavy: rgba(0, 0, 0, .5);--table-border-purple: rgba(100, 80, 155, .5);--table-bg-dark-alt: rgba(15, 15, 25, .9);--table-bg-purple-alt: rgba(60, 45, 85, .8);--table-bg-blue-alt: rgba(25, 45, 55, .9);--table-shadow-medium: rgba(0, 0, 0, .2);--table-glow-purple: rgba(140, 97, 255, .15);--table-radial-purple: rgba(140, 97, 255, .08);--table-radial-turquoise: rgba(65, 230, 199, .08);--table-bg-scroll: rgba(30, 30, 48, .6);--table-scroll-purple: rgba(169, 145, 255, .5);--table-scroll-purple-strong: rgba(169, 145, 255, .8);--table-scrollbar-purple: rgba(169, 145, 255, .5);--table-bg-dark-overlay-alt: rgba(25, 25, 35, .95);--table-bg-purple-overlay-alt: rgba(40, 30, 70, .95);--table-bg-blue-overlay-alt: rgba(30, 45, 60, .95);--table-bg-purple-overlay-alt2: rgba(45, 30, 70, .95);--table-shadow-medium-alt: rgba(0, 0, 0, .4);--table-gradient-purple-transparent: rgba(20, 20, 30, 0);--table-gradient-purple-middle: rgba(140, 97, 255, .2);--table-gradient-purple-end: rgba(20, 20, 30, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, #41e6c7 0%, #a991ff 100%);--table-text-shadow: rgba(0, 0, 0, .5);--table-drop-shadow: rgba(0, 0, 0, .7);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, #41e6c7 0%, #a991ff 100%);--table-gradient-turquoise-transparent: rgba(65, 230, 199, 0);--table-gradient-turquoise-end: rgba(65, 230, 199, 0);--table-bg-medium: rgba(30, 30, 45, .5);--table-drop-shadow-medium: rgba(0, 0, 0, .5);--table-glow-turquoise: rgba(65, 230, 199, .8);--table-glow-turquoise-medium: rgba(65, 230, 199, .4);--table-glow-purple-strong: rgba(140, 97, 255, .8);--table-glow-purple-medium: rgba(140, 97, 255, .4);--table-glow-white: rgba(255, 255, 255, .6);--table-bg-medium-alt: rgba(40, 40, 60, .5);--table-bg-dark-alt2: rgba(25, 25, 35, .4);--table-bg-purple-alt2: rgba(40, 30, 60, .5);--table-bg-dark-alt3: rgba(20, 20, 30, .2);--table-bg-purple-alt3: rgba(40, 30, 60, .5);--table-text-purple: rgba(169, 145, 255, .7);--table-bg-dark-gradient-start: rgba(20, 20, 30, .3);--table-bg-purple-gradient-middle: rgba(30, 25, 45, .3);--table-bg-dark-gradient-end: rgba(20, 20, 30, .3);--table-text-purple-alt: rgba(169, 145, 255, .7);--table-bg-dark-gradient-start-alt: rgba(20, 20, 30, .3);--table-bg-purple-gradient-middle-alt: rgba(30, 25, 45, .3);--table-bg-dark-gradient-end-alt: rgba(20, 20, 30, .3);--table-gradient-purple-transparent-start: rgba(140, 97, 255, .05);--table-purple-violet-transparent-15: rgba(169, 145, 255, .15);--table-gradient-purple-transparent-end: rgba(140, 97, 255, .05);--table-gradient-turquoise-transparent-start: rgba(65, 230, 199, .05);--table-gradient-turquoise-middle: rgba(65, 230, 199, .2);--table-gradient-turquoise-transparent-end: rgba(65, 230, 199, .05);--table-text-muted: rgba(169, 145, 255, .7);--table-gradient-turquoise-transparent-middle: rgba(65, 230, 199, .05);--table-bg-dark-overlay-strong: rgba(30, 30, 48, .95);--table-shadow-light: rgba(0, 0, 0, .2);--table-bg-light-overlay: rgba(255, 255, 255, .04);--table-glow-turquoise-light: rgba(65, 230, 199, .3);--table-red: #ff6b6b;--table-red-glow: rgba(255, 107, 107, .3);--table-glow-purple-light: rgba(169, 145, 255, .3);--table-shadow-light-alt: rgba(0, 0, 0, .16);--table-glow-turquoise-strong: rgba(65, 230, 199, .6);--table-red-glow-strong: rgba(255, 107, 107, .6);--table-glow-purple-strong-alt: rgba(169, 145, 255, .6);--table-bg-dark-overlay-strong-alt: rgba(25, 25, 35, .95);--table-gradient-purple-transparent-start-alt: rgba(20, 20, 30, 0);--table-gradient-purple-middle-alt: rgba(140, 97, 255, .5);--table-gradient-purple-transparent-end-alt: rgba(20, 20, 30, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, #41e6c7 10%, #a991ff 90%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, #41e6c7 20%, #8c61ff 80%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, #41e6c7 0%, #a991ff 100%);--table-drop-shadow-strong: rgba(0, 0, 0, .5);--table-gradient-turquoise-strong: linear-gradient(135deg, #41e6c7 30%, #41e6c7 70%);--table-glow-turquoise-strong-alt: rgba(65, 230, 199, .4);--table-gradient-purple-strong: linear-gradient(135deg, #a991ff 30%, #8c61ff 70%);--table-glow-purple-strong-alt2: rgba(140, 97, 255, .4);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, #41e6c7 0%, #8c61ff 50%, #41e6c7 100%);--table-gradient-turquoise-green: linear-gradient(135deg, #41e6c7 20%, #00b894 80%);--registration-gradient-success: linear-gradient(135deg, #00e5ff, #00b894);--registration-shadow-success: rgba(0, 229, 255, .3);--registration-shadow-primary: rgba(156, 39, 176, .3);--registration-text-muted: rgba(255, 255, 255, .6);--registration-gradient-accent: linear-gradient(135deg, #00e5ff, #aa00ff);--registration-text-light: rgba(255, 255, 255, .8);--registration-accent: #00e5ff;--registration-text-dim: rgba(255, 255, 255, .4);--registration-text-medium: rgba(255, 255, 255, .7);--production-text-dim: rgba(255, 255, 255, .2);--production-gradient: linear-gradient(135deg, #00e5ff, #aa00ff);--production-text-medium: rgba(255, 255, 255, .6);--operator-bg-light: rgba(30, 15, 45, .4);--operator-border-light: rgba(255, 255, 255, .08);--operator-error-bg: rgba(220, 53, 69, .2);--operator-error-border: rgba(220, 53, 69, .4);--operator-error: #dc3545;--operator-blue-glow: rgba(100, 150, 255, .3);--operator-bg-medium: rgba(40, 20, 60, .5);--operator-border-medium: rgba(255, 255, 255, .12);--operator-success-bg: rgba(46, 213, 115, .2);--operator-success-border: rgba(46, 213, 115, .4);--operator-success: #2ed573;--operator-bg-hover: rgba(50, 25, 75, .6);--operator-blue-glow-strong: rgba(100, 150, 255, .6);--login-shadow-heavy: rgba(0, 0, 0, .8);--login-shadow-medium: rgba(0, 0, 0, .5);--login-bg-dark: rgba(10, 7, 18, .95);--login-shadow-light: rgba(0, 0, 0, .3);--login-shadow-weak: rgba(0, 0, 0, .2);--login-bg-medium: rgba(20, 15, 35, .8);--login-gradient-primary: linear-gradient(135deg, #ff0080, #00e5ff, #9c27b0, #ff6b35);--login-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .1);--login-bg-light: rgba(0, 229, 255, .05);--login-shadow-glow: 0 0 10px rgba(0, 229, 255, .3);--login-radial-purple: radial-gradient(circle at 20% 80%, rgba(156, 39, 176, .1) 0%, transparent 50%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(0, 229, 255, .1) 0%, transparent 50%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(156, 39, 176, .08) 0%, transparent 70%);--login-radial-accent: radial-gradient(circle at 30% 70%, rgba(0, 229, 255, .08) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(46, 213, 115, .08) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(233, 30, 99, .08) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(0, 229, 255, .06) 0%, transparent 40%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(156, 39, 176, .06) 0%, transparent 40%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(0, 229, 255, .06) 0%, transparent 40%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(156, 39, 176, .04) 0%, transparent 50%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(46, 213, 115, .04) 0%, transparent 50%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(233, 30, 99, .04) 0%, transparent 50%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(0, 229, 255, .05) 0%, transparent 45%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(156, 39, 176, .05) 0%, transparent 45%);--login-accent: #00e5ff;--login-accent-glow: rgba(0, 229, 255, .5);--login-gradient-accent: linear-gradient(135deg, #00e5ff, #aa00ff);--login-accent-glow-medium: rgba(0, 229, 255, .4);--login-bg-input: rgba(255, 255, 255, .1);--login-border-input: rgba(0, 229, 255, .2);--login-shadow-input: 0 0 0 1px rgba(0, 229, 255, .1);--login-border-accent: rgba(0, 229, 255, .2);--login-text-light: rgba(255, 255, 255, .8);--login-accent-glow-light: rgba(0, 229, 255, .3);--login-bg-button: rgba(0, 229, 255, .1);--login-gradient-button: linear-gradient(135deg, #00e5ff, #2979ff);--login-button-glow: 0 0 15px rgba(0, 229, 255, .4);--login-bg-focus: rgba(0, 229, 255, .15);--login-border-focus: rgba(0, 229, 255, .4);--login-focus-glow: 0 0 0 3px rgba(0, 229, 255, .2);--login-accent-glow-weak: rgba(0, 229, 255, .2);--login-text-dim: rgba(255, 255, 255, .5);--login-text-glow: 0 0 8px rgba(255, 255, 255, .3);--login-gradient-accent-alt: linear-gradient(135deg, #00e5ff, #64b5f6);--login-accent-glow-alt: rgba(0, 229, 255, .3);--login-primary-glow: rgba(156, 39, 176, .2);--login-gradient-border: linear-gradient(135deg, rgba(0, 229, 255, .2), rgba(156, 39, 176, .2));--login-primary-glow-strong: rgba(156, 39, 176, .3);--login-text-medium: rgba(255, 255, 255, .7);--login-gradient-text: linear-gradient(45deg, #00e5ff, #9c27b0);--login-primary: #9c27b0;--login-primary-medium: rgba(156, 39, 176, .6);--login-pink: #e91e63;--login-blue: #2979ff;--login-text-bright: rgba(255, 255, 255, .9);--login-text-shadow: rgba(255, 255, 255, .2);--pagination-bg: linear-gradient(135deg, rgba(30, 30, 48, .8) 0%, rgba(42, 42, 66, .8) 100%);--pagination-border: linear-gradient(135deg, rgba(65, 230, 199, .2), rgba(169, 145, 255, .2));--pagination-text: #f8f8f8;--pagination-text-purple: rgba(169, 145, 255, .8);--pagination-btn-bg: linear-gradient(135deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .08) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(169, 145, 255, .2) 0%, rgba(65, 230, 199, .2) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(169, 145, 255, .8) 0%, rgba(65, 230, 199, .8) 100%);--pagination-btn-border-hover: rgba(169, 145, 255, .3);--pagination-btn-shadow-hover: 0 2px 8px rgba(169, 145, 255, .2);--pagination-btn-active-color: #1a0b2e;--pagination-btn-active-border: rgba(169, 145, 255, .5);--pagination-btn-active-shadow: 0 2px 8px rgba(169, 145, 255, .3);--pagination-ellipsis-color: rgba(169, 145, 255, .8);--pagination-select-bg: linear-gradient(135deg, rgba(65, 230, 199, .1) 0%, rgba(169, 145, 255, .1) 100%);--pagination-select-border: linear-gradient(135deg, rgba(65, 230, 199, .3), rgba(169, 145, 255, .3));--pagination-select-hover-bg: linear-gradient(135deg, rgba(65, 230, 199, .15) 0%, rgba(169, 145, 255, .15) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(65, 230, 199, .5), rgba(169, 145, 255, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(65, 230, 199, .2) 0%, rgba(169, 145, 255, .2) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(65, 230, 199, .7), rgba(169, 145, 255, .7));--pagination-select-focus-shadow: 0 0 0 2px rgba(169, 145, 255, .3);--pagination-select-option-bg: #1a0b2e;--pagination-select-option-hover: rgba(169, 145, 255, .2);--pagination-select-option-checked: linear-gradient(135deg, rgba(65, 230, 199, .3), rgba(169, 145, 255, .3));--pagination-label-color: #bbb;--pagination-shadow: 0 2px 12px rgba(0, 0, 0, .3);--maininput-label-color: rgba(180, 180, 180, .85);--maininput-label-shadow: rgba(180, 180, 180, .3);--maininput-text-color: rgba(180, 220, 255, .9);--maininput-text-focus: rgb(220, 235, 255);--maininput-bg: linear-gradient(135deg, rgba(26, 11, 46, .4) 0%, rgba(26, 17, 42, .3) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(26, 11, 46, .5) 0%, rgba(26, 17, 42, .4) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(26, 11, 46, .6) 0%, rgba(26, 17, 42, .5) 100%);--maininput-border: linear-gradient(135deg, rgba(64, 224, 208, .5) 0%, rgba(170, 0, 255, .5) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(194, 57, 251, .8) 100%);--maininput-border-focus: linear-gradient(315deg, turquoise 0%, #c239fb 100%);--maininput-shadow: 0 25px 25px rgba(0, 0, 0, .1);--maininput-label-focus-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--maininput-label-focus-shadow: rgba(194, 57, 251, .3);--maininput-icon-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--maininput-dropdown-bg: rgba(30, 15, 45, .6);--maininput-dropdown-option-color: #f8f8f8;--maininput-dropdown-option-border: linear-gradient(135deg, #c239fb 0%, #40e0d0 100%);--maininput-dropdown-option-hover-bg: rgba(0, 0, 0, .5);--maininput-dropdown-option-hover-color: #c239fb;--maininput-blur-bg: linear-gradient(135deg, #1a0b2e 0%, #1a112a 100%);--mainselect-bg: linear-gradient(135deg, rgba(26, 11, 46, .4) 0%, rgba(26, 17, 42, .3) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(26, 11, 46, .5) 0%, rgba(26, 17, 42, .4) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(26, 11, 46, .6) 0%, rgba(26, 17, 42, .5) 100%);--mainselect-text-color: rgba(180, 220, 255, .9);--mainselect-text-active: rgb(220, 235, 255);--mainselect-border: linear-gradient(135deg, rgba(64, 224, 208, .5) 0%, rgba(170, 0, 255, .5) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(194, 57, 251, .8) 100%);--mainselect-border-active: linear-gradient(315deg, turquoise 0%, #c239fb 100%);--mainselect-shadow: 0 25px 25px rgba(0, 0, 0, .1);--mainselect-arrow-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--mainselect-dropdown-bg: rgba(25, 25, 38, .98);--mainselect-dropdown-border: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(170, 0, 255, .8) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(0, 0, 0, .5);--mainselect-option-color: #f8f8f8;--mainselect-option-border: linear-gradient(135deg, #c239fb 0%, #40e0d0 100%);--mainselect-option-hover-bg: rgba(0, 0, 0, .5);--mainselect-option-hover-color: #c239fb;--mainselect-option-placeholder: rgba(180, 180, 180, .85);--mainselect-scrollbar-track: rgba(20, 20, 35, .5);--mainselect-scrollbar-thumb: rgba(169, 145, 255, .5);--mainselect-scrollbar-thumb-hover: rgba(169, 145, 255, .8);--stopstable-filter-info-bg: rgba(41, 98, 255, .1);--stopstable-filter-info-color: #aa00ff;--stopstable-filter-info-icon-color: #40e0d0;--stopstable-error-message-bg: rgba(220, 53, 69, .2);--stopstable-error-message-color: #ff6b6b;--minorbutton-bg: rgba(30, 30, 45, .5);--minorbutton-bg-hover: rgba(40, 40, 60, .6);--minorbutton-bg-active: rgba(117, 18, 199, .7);--minorbutton-bg-primary: linear-gradient(to right, rgba(45, 45, 70, .6), rgba(60, 60, 85, .6));--minorbutton-bg-secondary: linear-gradient(to right, #9254de, #44138d);--minorbutton-bg-accent: linear-gradient(to right, rgba(33, 150, 243, .35), rgba(63, 81, 181, .35));--minorbutton-bg-dark: linear-gradient(to right, rgba(20, 20, 35, .9), rgba(25, 25, 40, .9));--minorbutton-bg-light: linear-gradient(to right, rgba(230, 230, 240, .15), rgba(240, 240, 250, .15));--minorbutton-bg-glass: rgba(70, 30, 100, .15);--minorbutton-bg-glass-hover: rgba(30, 15, 45, .6);--minorbutton-bg-glass-active: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-border-gradient: linear-gradient(to right, rgba(255, 255, 255, .1), rgba(99, 23, 161, .4), rgba(255, 255, 255, .1));--minorbutton-border-glass: rgba(255, 255, 255, .15);--minorbutton-border-glass-hover: rgba(255, 255, 255, .2);--minorbutton-border-glass-active: rgba(0, 229, 255, .25);--minorbutton-border-glass-activation: rgba(16, 190, 209, .4);--minorbutton-shadow: 0 1px 3px rgba(0, 0, 0, .2);--minorbutton-shadow-hover: 0 2px 6px rgba(0, 0, 0, .3);--minorbutton-shadow-active: 0 1px 2px rgba(0, 0, 0, .2);--minorbutton-shadow-active-glow: 0 0 10px rgba(95, 21, 155, .3);--minorbutton-shadow-activation: 0 2px 10px rgba(0, 0, 0, .3);--minorbutton-shadow-activation-glow: 0 0 15px rgba(95, 21, 155, .3);--minorbutton-shadow-glass: 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(255, 255, 255, .1);--minorbutton-shadow-glass-hover: 0 4px 12px rgba(0, 0, 0, .3);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(255, 255, 255, .15);--minorbutton-shadow-glass-active: 0 4px 16px rgba(0, 0, 0, .4);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(107, 33, 168, .15);--minorbutton-shadow-glass-activation: 0 4px 16px rgba(0, 0, 0, .4);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(107, 33, 168, .15);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(17, 190, 209, .3);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(0, 229, 255, .35) 0%, rgba(156, 39, 176, .25) 100%);--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--minorbutton-pseudo-bg-glass-hover-opacity: .7;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: 0 2px 10px rgba(0, 0, 0, .3);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(95, 21, 155, .3);--minorbutton-pulse-shadow-2: 0 2px 15px rgba(0, 0, 0, .3);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(105, 25, 170, .2);--mainbutton-bg: rgba(168, 85, 247, .5);--mainbutton-bg-hover: rgba(168, 85, 247, .6);--mainbutton-bg-active: rgba(168, 85, 247, .7);--mainbutton-text-color: #ffffff;--mainbutton-border-light: rgba(236, 72, 153, .3);--mainbutton-border-hover: rgba(236, 72, 153, .4);--mainbutton-shadow-base: rgba(138, 43, 226, .2);--mainbutton-shadow-hover: rgba(147, 51, 234, .3);--mainbutton-shadow-active: rgba(168, 85, 247, .25);--mainbutton-glow-purple: rgba(168, 85, 247, .5);--mainbutton-glow-blue: rgba(147, 51, 234, .4);--mainbutton-glow-green: rgba(236, 72, 153, .4);--mainbutton-glow-red: rgba(244, 63, 94, .4);--mainbutton-glow-cyan: rgba(34, 211, 238, .4);--mainbutton-glow-cyan-hover: rgba(34, 211, 238, .6);--mainbutton-glow-purple-hover: rgba(168, 85, 247, .6);--mainbutton-glow-blue-hover: rgba(147, 51, 234, .5);--mainbutton-glow-green-hover: rgba(236, 72, 153, .5);--mainbutton-glow-red-hover: rgba(244, 63, 94, .5);--mainbutton-shine: rgba(255, 255, 255, .2);--mainbutton-text-shadow-purple: rgba(168, 85, 247, .6);--mainbutton-text-shadow-blue: rgba(147, 51, 234, .5);--mainbutton-text-shadow-green: rgba(236, 72, 153, .5);--mainbutton-text-shadow-red: rgba(244, 63, 94, .5);--mainbutton-text-shadow-cyan: rgba(34, 211, 238, .5);--mainbutton-icon-shadow-purple: rgba(168, 85, 247, .6);--mainbutton-icon-shadow-blue: rgba(147, 51, 234, .5);--mainbutton-icon-shadow-green: rgba(236, 72, 153, .5);--mainbutton-icon-shadow-red: rgba(244, 63, 94, .5);--mainbutton-icon-shadow-cyan: rgba(34, 211, 238, .5);--mainbutton-border-top-purple: rgba(168, 85, 247, .4);--mainbutton-border-top-blue: rgba(147, 51, 234, .4);--mainbutton-border-top-green: rgba(236, 72, 153, .4);--mainbutton-border-top-red: rgba(244, 63, 94, .4);--mainbutton-border-top-cyan: rgba(34, 211, 238, .4);--mainbutton-reflection: rgba(255, 255, 255, .15);--mainbutton-reflection-fade: rgba(255, 255, 255, .05);--mainbutton-loader-border: rgba(236, 72, 153, .3);--mainbutton-loader-spinner: #ec4899;--mainbutton-disabled-opacity: .5;--mainbutton-disabled-shadow: rgba(138, 43, 226, .1);--mainbutton-glass-bg: rgba(168, 85, 247, .4);--mainbutton-glass-glow: rgba(236, 72, 153, .3);--qc-electronics-primary: #4ade80;--qc-electronics-light: #6ee7b7;--qc-electronics-dark: #22c55e;--qc-electronics-bg: rgba(74, 222, 128, .15);--qc-electronics-border: #4ade80;--qc-electronics-gradient: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);--qc-electronics-card-bg: linear-gradient(135deg, rgba(34, 197, 94, .3) 0%, rgba(22, 163, 74, .4) 100%);--qc-electronics-hover: linear-gradient(135deg, rgba(74, 222, 128, .4) 0%, rgba(34, 197, 94, .5) 100%);--qc-mechanics-primary: #f97316;--qc-mechanics-light: #fb923c;--qc-mechanics-dark: #ea580c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: #f97316;--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-mechanics-card-bg: linear-gradient(135deg, rgba(234, 88, 12, .3) 0%, rgba(194, 65, 12, .4) 100%);--qc-mechanics-hover: linear-gradient(135deg, rgba(249, 115, 22, .4) 0%, rgba(234, 88, 12, .5) 100%);--qc-optics-primary: #3b82f6;--qc-optics-light: #60a5fa;--qc-optics-dark: #2563eb;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: #3b82f6;--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-optics-card-bg: linear-gradient(135deg, rgba(37, 99, 235, .3) 0%, rgba(29, 78, 216, .4) 100%);--qc-optics-hover: linear-gradient(135deg, rgba(59, 130, 246, .4) 0%, rgba(37, 99, 235, .5) 100%);--qc-chemistry-primary: #a855f7;--qc-chemistry-light: #c084fc;--qc-chemistry-dark: #9333ea;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: #a855f7;--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-card-bg: linear-gradient(135deg, rgba(147, 51, 234, .3) 0%, rgba(124, 58, 237, .4) 100%);--qc-chemistry-hover: linear-gradient(135deg, rgba(168, 85, 247, .4) 0%, rgba(147, 51, 234, .5) 100%);--qc-chemistry-tag-primary: #a855f7;--qc-chemistry-tag-light: #c084fc;--qc-chemistry-tag-dark: #9333ea;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .2);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #ec4899;--qc-textiles-light: #f472b6;--qc-textiles-dark: #db2777;--qc-textiles-bg: rgba(236, 72, 153, .15);--qc-textiles-border: #ec4899;--qc-textiles-gradient: linear-gradient(135deg, #ec4899 0%, #db2777 100%);--qc-textiles-card-bg: linear-gradient(135deg, rgba(219, 39, 119, .3) 0%, rgba(190, 24, 93, .4) 100%);--qc-textiles-hover: linear-gradient(135deg, rgba(236, 72, 153, .4) 0%, rgba(219, 39, 119, .5) 100%);--qc-textiles-tag-primary: #a855f7;--qc-textiles-tag-light: #c084fc;--qc-textiles-tag-dark: #9333ea;--qc-textiles-tag-bg: rgba(168, 85, 247, .15);--qc-textiles-tag-border: rgba(168, 85, 247, .2);--qc-textiles-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-food-primary: #eab308;--qc-food-light: #facc15;--qc-food-dark: #ca8a04;--qc-food-bg: rgba(234, 179, 8, .15);--qc-food-border: #eab308;--qc-food-gradient: linear-gradient(135deg, #eab308 0%, #ca8a04 100%);--qc-food-card-bg: linear-gradient(135deg, rgba(202, 138, 4, .3) 0%, rgba(161, 98, 7, .4) 100%);--qc-food-hover: linear-gradient(135deg, rgba(234, 179, 8, .4) 0%, rgba(202, 138, 4, .5) 100%);--qc-template-title: #ffffff;--qc-food-tag-primary: #d97706;--qc-food-tag-light: #f59e0b;--qc-food-tag-dark: #b45309;--qc-food-tag-bg: rgba(217, 119, 6, .15);--qc-food-tag-border: rgba(217, 119, 6, .2);--qc-food-tag-gradient: linear-gradient(135deg, #d97706 0%, #b45309 100%);--table-row-even-bg-alt: #252540;--table-row-odd-bg-alt: #2a2a45;--table-row-border-light: rgba(65, 230, 199, .1);--table-row-border-medium: rgba(169, 145, 255, .2);--table-row-shadow-subtle: rgba(0, 0, 0, .2);--table-row-selected-bg: rgba(65, 230, 199, .15);--table-row-selected-border: #41e6c7;--switch-track-bg: linear-gradient(90deg, rgba(0, 229, 255, .15) 0%, rgba(128, 47, 209, .15) 100%);--switch-track-bg-checked: linear-gradient(90deg, rgba(0, 229, 255, .85) 0%, rgba(128, 47, 209, .85) 100%);--switch-track-shadow: 0 1.5px 6px rgba(0, 229, 255, .15);--switch-track-shadow-checked: 0 2px 12px rgba(0, 229, 255, .35);--switch-thumb-bg: linear-gradient(135deg, rgba(0, 229, 255, .12) 50%, rgba(180, 180, 200, .6) 100%);--switch-thumb-bg-checked: linear-gradient(135deg, rgba(0, 229, 255, .95) 60%, rgba(128, 47, 209, .95) 100%);--switch-thumb-border-checked: rgba(0, 229, 255, .8);--switch-thumb-shadow: 0 1.5px 4px rgba(0, 0, 0, .3);--switch-thumb-shadow-checked: 0 2px 16px rgba(0, 229, 255, .4);--switch-focus-outline: rgba(0, 229, 255, .8);--switch-focus-shadow: 0 0 0 2px rgba(0, 229, 255, .25)}[data-theme=dark][data-v-aaacba4f]{--primary-color: #18263c;--primary-color-light: #2b3e60;--secondary-color: #0a111a;--accent-color: #3ddad7;--accent-color-dim: #1fb5b0;--text-color: #f4f7fb;--font-family: Inter, Segoe UI, Roboto, sans-serif;--text-secondary: rgba(220, 228, 240, .82);--text-muted: rgba(196, 206, 221, .62);--text-disabled: rgba(162, 174, 192, .4);--text-transparent-1: rgba(244, 247, 251, .1);--text-transparent-05: rgba(244, 247, 251, .05);--text-transparent-15: rgba(244, 247, 251, .15);--text-transparent-2: rgba(244, 247, 251, .2);--text-transparent-3: rgba(244, 247, 251, .3);--text-transparent-4: rgba(244, 247, 251, .4);--text-transparent-5: rgba(244, 247, 251, .5);--text-transparent-6: rgba(244, 247, 251, .6);--text-transparent-06: rgba(244, 247, 251, .06);--text-transparent-8: rgba(244, 247, 251, .8);--text-transparent-9: rgba(244, 247, 251, .9);--background-dark: #0a111a;--background-light: #21324d;--background-medium: #18263c;--background-card: #2b3e60;--background-overlay: rgba(6, 12, 20, .88);--background-dark-transparent-1: rgba(10, 17, 26, .12);--background-dark-transparent-2: rgba(10, 17, 26, .85);--background-dark-transparent-3: rgba(10, 17, 26, .5);--background-dark-transparent-4: rgba(10, 17, 26, .32);--background-dark-transparent-8: rgba(10, 17, 26, .78);--background-dark-transparent-95: rgba(10, 17, 26, .95);--card-background: rgba(33, 50, 77, .92);--card-background-transparent: rgba(33, 50, 77, .72);--border-color: rgba(132, 147, 170, .24);--border-light: rgba(132, 147, 170, .18);--border-medium: rgba(132, 147, 170, .32);--border-dark: rgba(132, 147, 170, .4);--shadow-color: rgba(0, 0, 0, .48);--accent-green: #3ddad7;--accent-green-light: #57e3e0;--accent-green-dark: #1fb5b0;--accent-green-bright: #6feae7;--accent-green-neon: #84efec;--accent-green-toxic: #8ff5f1;--accent-green-glow: rgba(61, 218, 215, .26);--accent-orange: #edc064;--accent-orange-light: #f4cf7d;--accent-orange-dark: #d6a548;--accent-blue: #7c9bff;--accent-blue-light: #9db6ff;--accent-blue-dark: #4f6bff;--accent-red: #ff8484;--accent-red-light: #ff9a9a;--accent-red-dark: #d36868;--success: #4dd4a3;--success-bg: rgba(77, 212, 163, .12);--warning: #edc064;--warning-bg: rgba(246, 199, 98, .12);--error: #ff8484;--error-bg: rgba(255, 132, 132, .12);--info: #7c9bff;--info-bg: rgba(124, 155, 255, .12);--gradient-primary: linear-gradient(135deg, #0a111a 0%, #2b3e60 100%);--gradient-accent: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--gradient-secondary: linear-gradient(135deg, #18263c 0%, #31456b 100%);--gradient-tertiary: linear-gradient(45deg, #0a111a 0%, #394c76 100%);--gradient-border: linear-gradient(135deg, rgba(120, 138, 164, .32) 0%, rgba(61, 218, 215, .38) 100%);--gradient-cyan-violet: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(61, 218, 215, .12) 0%, rgba(124, 155, 255, .08) 50%, rgba(61, 218, 215, .06) 100%);--gradient-purple-pink: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .22) 100%);--accent-gradient: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--text-gradient: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--subtitle-gradient: linear-gradient(135deg, #3ddad7 0%, #6feae7 100%);--gradient-radioactive: linear-gradient(135deg, #3ddad7 0%, #6feae7 100%);--gradient-toxic: linear-gradient(135deg, #3ddad7 0%, #84efec 100%);--gradient-glow: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(124, 155, 255, .18) 50%, rgba(61, 218, 215, .24) 100%);--gradient-dark-green: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--gradient-dark-toxic: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--gradient-dark-neon: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .1) 100%);--primary-transparent-01: rgba(43, 62, 96, .1);--primary-transparent-15: rgba(43, 62, 96, .15);--primary-transparent-2: rgba(43, 62, 96, .2);--primary-transparent-25: rgba(43, 62, 96, .25);--primary-transparent-3: rgba(43, 62, 96, .3);--primary-transparent-35: rgba(43, 62, 96, .35);--primary-transparent-4: rgba(43, 62, 96, .4);--primary-transparent-45: rgba(43, 62, 96, .45);--primary-transparent-5: rgba(43, 62, 96, .5);--secondary-transparent-18: rgba(10, 17, 26, .18);--secondary-transparent-25: rgba(10, 17, 26, .25);--secondary-transparent-35: rgba(10, 17, 26, .35);--secondary-transparent-4: rgba(10, 17, 26, .4);--secondary-transparent-45: rgba(10, 17, 26, .45);--accent-transparent-1: rgba(61, 218, 215, .1);--accent-transparent-15: rgba(61, 218, 215, .15);--accent-transparent-2: rgba(61, 218, 215, .2);--accent-transparent-25: rgba(61, 218, 215, .25);--accent-transparent-3: rgba(61, 218, 215, .3);--accent-transparent-35: rgba(61, 218, 215, .35);--accent-transparent-4: rgba(61, 218, 215, .4);--accent-transparent-45: rgba(61, 218, 215, .45);--accent-transparent-5: rgba(#3ddad7, .5);--accent-transparent-6: rgba(#3ddad7, .6);--white-02: rgba(232, 232, 232, .2);--white-01: rgba(232, 232, 232, .1);--primary-t-12: rgba(43, 62, 96, .15);--primary-t-08: rgba(43, 62, 96, .1);--accent-t-08: rgba(61, 218, 215, .1);--accent-t-05: rgba(0, 212, 170, .05);--error-dark: #d36868;--error-dark-transparent-2: rgba(#d36868, .2);--error-dark-transparent-3: rgba(#d36868, .3);--error-dark-transparent-6: rgba(#d36868, .6);--tile-glass-bg: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--tile-glass-hover-bg: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--tile-spine-bg: linear-gradient( to right, var(--background-dark) 0%, var(--accent-green-glow) 100% );--tile-border-color: var(--border-medium);--tile-border-strong-color: var(--accent-green);--tile-bookmark-bg: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .1) 100%);--book-spine-bg: linear-gradient(to right, #090f17 0%, #101a27 12%, #152336 30%, #1f304a 50%, #152336 70%, #101a27 88%, #090f17 100%);--book-bookmark-bg: var(--tile-bookmark-bg);--book-bookmark-hover-bg: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--book-spine-shadow: var(--shadow-dark-1);--book-bookmark-shadow: var(--shadow-dark-1);--book-bookmark-border: var(--accent-green-transparent-2);--home-bg: rgba(27, 43, 67, .85);--home-border: rgba(144, 159, 181, .16);--home-dashboard-gradient: linear-gradient(to right, #7c9bff, #3ddad7);--home-logout-gradient: linear-gradient(to right, #4f6bff, #e07474);--home-shadow: rgba(0, 0, 0, .38);--downtime-icon-color: rgba(235, 239, 248, .26);--downtime-gradient: linear-gradient(135deg, #7c9bff, #3ddad7);--downtime-text-color: rgba(219, 227, 240, .68);--lang-switch-bg: rgba(13, 21, 32, .94);--lang-switch-border: rgba(61, 218, 215, .24);--lang-switch-shadow: rgba(0, 0, 0, .34);--lang-option-inactive: rgba(226, 231, 240, .48);--lang-option-active: rgba(246, 249, 253, .95);--lang-option-active-shadow: rgba(61, 218, 215, .42);--lang-option-hover: rgba(246, 249, 253, .74);--notification-bg-start: rgba(39, 57, 88, .98);--notification-bg-end: rgba(13, 21, 32, .98);--notification-shadow-heavy: rgba(6, 12, 22, .68);--notification-shadow-medium: rgba(10, 16, 28, .48);--notification-border: rgba(124, 155, 255, .32);--notification-shadow-light: rgba(124, 155, 255, .2);--notification-shadow-extra: rgba(5, 12, 20, .56);--notification-drop-shadow: rgba(4, 8, 16, .6);--notification-bg-light: rgba(236, 245, 255, .28);--notification-bg-dark: rgba(5, 9, 14, .52);--notification-glow: rgba(61, 218, 215, .3);--notification-hover-bg: rgba(124, 155, 255, .2);--notification-icon-bg: linear-gradient(135deg, rgba(124, 155, 255, .32) 0%, rgba(61, 218, 215, .18) 100%);--notification-icon-border: rgba(124, 155, 255, .55);--notification-icon-shadow: 0 6px 16px rgba(124, 155, 255, .35);--notification-icon-color: rgba(246, 249, 253, .92);--notification-close-bg: rgba(6, 10, 16, .78);--notification-close-border: rgba(124, 155, 255, .36);--notification-close-color: rgba(236, 245, 255, .78);--notification-close-shadow: 0 4px 12px rgba(124, 155, 255, .25);--notification-close-hover-bg: rgba(124, 155, 255, .32);--notification-close-hover-border: rgba(61, 218, 215, .38);--notification-close-hover-color: rgba(6, 12, 20, .92);--notification-close-hover-shadow: 0 6px 16px rgba(61, 218, 215, .28);--icon-blue: #7c9bff;--icon-green: #3ddad7;--icon-orange: #edc064;--icon-red: #ff8484;--icon-purple: #7c9bff;--toggle-track-bg: rgba(35, 52, 80, .72);--toggle-track-active: rgba(124, 155, 255, .32);--toggle-thumb-gradient-start: #3ddad7;--toggle-thumb-gradient-end: #7c9bff;--toggle-thumb-gradient-accent: #7c9bff;--toggle-thumb-shadow: rgba(0, 0, 0, .32);--toggle-text-shadow: rgba(0, 0, 0, .32);--assortment-btn-bg: rgba(27, 43, 67, .7);--assortment-btn-text: rgba(235, 240, 248, .85);--assortment-btn-border: rgba(160, 176, 198, .18);--assortment-btn-hover-bg: rgba(33, 50, 77, .82);--assortment-shadow: rgba(0, 0, 0, .28);--assortment-btn-active-bg: rgba(124, 155, 255, .24);--assortment-btn-active-border: rgba(124, 155, 255, .45);--assortment-btn-active-shadow: rgba(124, 155, 255, .25);--assortment-container-bg: rgba(21, 35, 54, .72);--assortment-container-border: rgba(142, 156, 180, .18);--assortment-header-border: rgba(142, 156, 180, .2);--registration-gradient-success: linear-gradient(135deg, #3ddad7, #4dd4a3);--registration-shadow-success: rgba(61, 218, 215, .24);--registration-shadow-primary: rgba(124, 155, 255, .24);--registration-text-muted: rgba(218, 226, 240, .64);--registration-gradient-accent: linear-gradient(135deg, #7c9bff, #3ddad7);--registration-text-light: rgba(236, 240, 247, .88);--registration-accent: #3ddad7;--registration-text-dim: rgba(201, 210, 224, .42);--registration-text-medium: rgba(219, 226, 238, .76);--production-text-dim: rgba(207, 216, 231, .28);--production-gradient: linear-gradient(135deg, #7c9bff, #3ddad7);--production-text-medium: rgba(214, 222, 235, .66);--operator-bg-light: rgba(27, 43, 67, .68);--operator-border-light: rgba(148, 164, 187, .18);--operator-error-bg: rgba(255, 132, 132, .22);--operator-error-border: rgba(255, 132, 132, .48);--operator-error: #eb7d7d;--operator-blue-glow: rgba(124, 155, 255, .32);--operator-bg-medium: rgba(33, 50, 77, .78);--operator-border-medium: rgba(148, 164, 187, .24);--operator-success-bg: rgba(77, 212, 163, .22);--operator-success-border: rgba(77, 212, 163, .45);--operator-success: #4dd4a3;--operator-bg-hover: rgba(39, 57, 88, .85);--operator-blue-glow-strong: rgba(124, 155, 255, .42);--login-shadow-heavy: rgba(0, 0, 0, .82);--login-shadow-medium: rgba(0, 0, 0, .58);--login-bg-dark: rgba(6, 10, 16, .96);--login-shadow-light: rgba(0, 0, 0, .32);--login-shadow-weak: rgba(0, 0, 0, .24);--login-bg-medium: rgba(21, 35, 54, .88);--login-gradient-primary: linear-gradient(135deg, #3ddad7, #7c9bff, #eb7d7d, #edc064);--login-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .16);--login-bg-light: rgba(124, 155, 255, .12);--login-shadow-glow: 0 0 10px rgba(124, 155, 255, .38);--login-radial-purple: radial-gradient(circle at 20% 80%, rgba(124, 155, 255, .12) 0%, transparent 55%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(61, 218, 215, .12) 0%, transparent 55%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(124, 155, 255, .1) 0%, transparent 70%);--login-radial-accent: radial-gradient(circle at 30% 70%, rgba(61, 218, 215, .1) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(77, 212, 163, .1) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(255, 132, 132, .1) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(61, 218, 215, .09) 0%, transparent 45%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(124, 155, 255, .08) 0%, transparent 45%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(124, 155, 255, .08) 0%, transparent 45%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(124, 155, 255, .06) 0%, transparent 52%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(77, 212, 163, .06) 0%, transparent 52%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(255, 132, 132, .06) 0%, transparent 52%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(61, 218, 215, .08) 0%, transparent 48%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(124, 155, 255, .08) 0%, transparent 48%);--login-accent: #3ddad7;--login-accent-glow: rgba(61, 218, 215, .6);--login-gradient-accent: linear-gradient(135deg, #3ddad7, #7c9bff);--login-accent-glow-medium: rgba(61, 218, 215, .46);--login-bg-input: rgba(255, 255, 255, .08);--login-border-input: rgba(124, 155, 255, .32);--login-shadow-input: 0 0 0 1px rgba(124, 155, 255, .18);--login-border-accent: rgba(124, 155, 255, .32);--login-text-light: rgba(237, 240, 246, .86);--login-accent-glow-light: rgba(124, 155, 255, .32);--login-bg-button: rgba(124, 155, 255, .16);--login-gradient-button: linear-gradient(135deg, #7c9bff, #3ddad7);--login-button-glow: 0 0 15px rgba(124, 155, 255, .38);--login-bg-focus: rgba(124, 155, 255, .2);--login-border-focus: rgba(124, 155, 255, .56);--login-focus-glow: 0 0 0 3px rgba(124, 155, 255, .24);--login-accent-glow-weak: rgba(124, 155, 255, .22);--login-text-dim: rgba(208, 217, 230, .5);--login-text-glow: 0 0 8px rgba(255, 255, 255, .32);--login-gradient-accent-alt: linear-gradient(135deg, #7c9bff, #67b0ff);--login-accent-glow-alt: rgba(124, 155, 255, .3);--login-primary-glow: rgba(124, 155, 255, .24);--login-gradient-border: linear-gradient(135deg, rgba(61, 218, 215, .28), rgba(124, 155, 255, .28));--login-primary-glow-strong: rgba(124, 155, 255, .34);--login-text-medium: rgba(224, 231, 242, .75);--login-gradient-text: linear-gradient(45deg, #3ddad7, #7c9bff);--login-primary: #4f6bff;--login-primary-medium: rgba(79, 107, 255, .68);--login-pink: #eb7d7d;--login-blue: #7c9bff;--login-text-bright: rgba(246, 249, 253, .94);--login-text-shadow: rgba(246, 249, 253, .28);--table-turquoise: #3ddad7;--table-purple-violet: rgba(109, 136, 255, .4);--table-purple-bright: rgba(144, 171, 255, .6);--table-bg-dark: #1b2b43;--table-bg-light: #273958;--table-bg-overlay: rgba(21, 35, 54, .74);--table-shadow: rgba(0, 0, 0, .32);--table-gradient-start: rgba(61, 218, 215, .46);--table-gradient-middle: rgba(124, 155, 255, .46);--table-gradient-end: rgba(61, 218, 215, .46);--table-white: #ffffff;--table-bg-dark-overlay: rgba(13, 21, 32, .96);--table-bg-purple-overlay: rgba(21, 35, 54, .96);--table-bg-blue-overlay: rgba(24, 38, 60, .96);--table-bg-darker-overlay: rgba(10, 17, 26, .96);--table-shadow-heavy: rgba(0, 0, 0, .54);--table-border-purple: rgba(124, 155, 255, .46);--table-bg-dark-alt: rgba(21, 35, 54, .88);--table-bg-purple-alt: rgba(124, 155, 255, .36);--table-bg-blue-alt: rgba(61, 218, 215, .34);--table-shadow-medium: rgba(0, 0, 0, .26);--table-glow-purple: rgba(124, 155, 255, .14);--table-radial-purple: rgba(124, 155, 255, .08);--table-radial-turquoise: rgba(61, 218, 215, .08);--table-bg-scroll: rgba(31, 48, 74, .64);--table-scroll-purple: rgba(124, 155, 255, .38);--table-scroll-purple-strong: rgba(124, 155, 255, .6);--table-scrollbar-purple: rgba(124, 155, 255, .46);--table-bg-dark-overlay-alt: rgba(19, 31, 46, .94);--table-bg-purple-overlay-alt: rgba(124, 155, 255, .42);--table-bg-blue-overlay-alt: rgba(61, 218, 215, .42);--table-bg-purple-overlay-alt2: rgba(124, 155, 255, .42);--table-shadow-medium-alt: rgba(0, 0, 0, .42);--table-gradient-purple-transparent: rgba(21, 35, 54, 0);--table-gradient-purple-middle: rgba(124, 155, 255, .22);--table-gradient-purple-end: rgba(21, 35, 54, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, #3ddad7 0%, #7c9bff 100%);--table-text-shadow: rgba(0, 0, 0, .48);--table-drop-shadow: rgba(0, 0, 0, .66);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, #3ddad7 0%, #7c9bff 100%);--table-gradient-turquoise-transparent: rgba(61, 218, 215, 0);--table-gradient-turquoise-end: rgba(61, 218, 215, 0);--table-bg-medium: rgba(31, 48, 74, .52);--table-drop-shadow-medium: rgba(0, 0, 0, .5);--table-glow-turquoise: rgba(61, 218, 215, .78);--table-glow-turquoise-medium: rgba(61, 218, 215, .18);--table-glow-purple-strong: rgba(109, 136, 255, .3);--table-glow-purple-medium: rgba(124, 155, 255, .4);--table-glow-white: rgba(255, 255, 255, .15);--table-bg-medium-alt: rgba(35, 52, 80, .5);--table-bg-dark-alt2: rgba(24, 38, 60, .42);--table-bg-purple-alt2: rgba(124, 155, 255, .32);--table-bg-dark-alt3: rgba(21, 35, 54, .22);--table-bg-purple-alt3: rgba(124, 155, 255, .32);--table-text-purple: #edf2f9;--table-bg-dark-gradient-start: rgba(21, 35, 54, .3);--table-bg-purple-gradient-middle: rgba(124, 155, 255, .22);--table-bg-dark-gradient-end: rgba(21, 35, 54, .3);--table-text-purple-alt: #dfe6f2;--table-bg-dark-gradient-start-alt: rgba(21, 35, 54, .3);--table-bg-purple-gradient-middle-alt: rgba(124, 155, 255, .22);--table-bg-dark-gradient-end-alt: rgba(21, 35, 54, .3);--table-gradient-purple-transparent-start: rgba(109, 136, 255, .04);--table-purple-violet-transparent-15: rgba(109, 136, 255, .08);--table-gradient-purple-transparent-end: rgba(109, 136, 255, .04);--table-gradient-turquoise-transparent-start: rgba(61, 218, 215, .08);--table-gradient-turquoise-middle: rgba(61, 218, 215, .22);--table-gradient-turquoise-transparent-end: rgba(61, 218, 215, .05);--table-text-muted: rgba(200, 213, 232, .66);--table-gradient-turquoise-transparent-middle: rgba(61, 218, 215, .08);--table-bg-dark-overlay-strong: rgba(16, 26, 39, .94);--table-shadow-light: rgba(0, 0, 0, .2);--table-bg-light-overlay: rgba(240, 245, 252, .08);--table-glow-turquoise-light: rgba(61, 218, 215, .12);--table-red: #ff8484;--table-red-glow: rgba(255, 132, 132, .32);--table-glow-purple-light: rgba(124, 155, 255, .22);--table-shadow-light-alt: rgba(0, 0, 0, .16);--table-glow-turquoise-strong: rgba(61, 218, 215, .62);--table-red-glow-strong: rgba(255, 132, 132, .6);--table-glow-purple-strong-alt: rgba(124, 155, 255, .6);--table-bg-dark-overlay-strong-alt: rgba(19, 31, 46, .94);--table-gradient-purple-transparent-start-alt: rgba(20, 33, 50, 0);--table-gradient-purple-middle-alt: rgba(124, 155, 255, .38);--table-gradient-purple-transparent-end-alt: rgba(20, 33, 50, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, rgba(61, 218, 215, .25) 12%, rgba(109, 136, 255, .22) 88%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, rgba(61, 218, 215, .28) 20%, rgba(111, 234, 231, .24) 80%);--table-drop-shadow-strong: rgba(0, 0, 0, .52);--table-gradient-turquoise-strong: linear-gradient(135deg, rgba(61, 218, 215, .3) 30%, rgba(61, 218, 215, .3) 70%);--table-glow-turquoise-strong-alt: rgba(61, 218, 215, .16);--table-gradient-purple-strong: linear-gradient(135deg, rgba(109, 136, 255, .28) 32%, rgba(61, 218, 215, .24) 70%);--table-glow-purple-strong-alt2: rgba(109, 136, 255, .16);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(111, 234, 231, .2) 50%, rgba(61, 218, 215, .24) 100%);--table-gradient-turquoise-green: linear-gradient(135deg, #3ddad7 20%, #2b9d77 80%);--table-gradient-red: linear-gradient(135deg, #ff8484 20%, #d36868 80%);--table-gradient-red-strong: linear-gradient(135deg, #ff8484 0%, #d36868 100%);--table-gradient-purple-strong-alt: linear-gradient(135deg, rgba(109, 136, 255, .26) 0%, rgba(61, 218, 215, .24) 100%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, rgba(61, 218, 215, .7) 0%, rgba(109, 136, 255, .65) 100%);--table-glow-white-strong: rgba(255, 255, 255, .18);--table-row-even-bg: #1a293f;--table-row-even-accent: rgba(124, 155, 255, .18);--table-row-odd-bg: #1d2d46;--table-row-odd-accent: rgba(61, 218, 215, .16);--table-filters-bg: rgba(24, 38, 60, .82);--table-filters-border: rgba(124, 155, 255, .26);--table-filters-shadow: rgba(0, 0, 0, .32);--table-filters-gradient-start: rgba(61, 218, 215, .42);--table-filters-gradient-end: rgba(124, 155, 255, .38);--table-filters-title-color: rgba(239, 244, 250, .94);--table-filters-label-color: rgba(229, 235, 244, .88);--table-filters-clear-btn-bg: rgba(27, 43, 67, .82);--table-filters-clear-btn-color: rgba(229, 235, 244, .82);--table-filters-clear-btn-hover-bg: rgba(61, 218, 215, .26);--table-header-bg: rgba(21, 35, 54, .98);--table-header-gradient-start: rgba(16, 26, 39, .98);--table-header-gradient-middle: rgba(61, 218, 215, .08);--table-header-gradient-end: rgba(16, 26, 39, .98);--table-header-shadow: rgba(0, 0, 0, .52);--table-header-text-color: rgba(239, 244, 250, .94);--table-header-border: rgba(61, 218, 215, .24);--table-row-orange: #edc064;--table-row-orange-glow: rgba(237, 192, 100, .32);--table-row-orange-glow-strong: rgba(237, 192, 100, .58);--pagination-bg: linear-gradient(135deg, rgba(10, 17, 26, .88) 0%, rgba(31, 48, 74, .88) 100%);--pagination-border: linear-gradient(135deg, rgba(61, 218, 215, .24), rgba(124, 155, 255, .24));--pagination-text: #f2f5fb;--pagination-text-purple: #e7edf7;--pagination-btn-bg: linear-gradient(135deg, rgba(220, 230, 244, .06) 0%, rgba(220, 230, 244, .1) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(61, 218, 215, .22) 0%, rgba(124, 155, 255, .22) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--pagination-btn-border-hover: rgba(61, 218, 215, .34);--pagination-btn-shadow-hover: 0 2px 8px rgba(61, 218, 215, .24);--pagination-btn-active-color: #090f17;--pagination-btn-active-border: rgba(61, 218, 215, .48);--pagination-btn-active-shadow: 0 2px 8px rgba(61, 218, 215, .28);--pagination-ellipsis-color: rgba(124, 155, 255, .82);--pagination-select-bg: linear-gradient(135deg, rgba(61, 218, 215, .12) 0%, rgba(124, 155, 255, .12) 100%);--pagination-select-border: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--pagination-select-hover-bg: linear-gradient(135deg, rgba(61, 218, 215, .18) 0%, rgba(124, 155, 255, .18) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(61, 218, 215, .5), rgba(124, 155, 255, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(124, 155, 255, .24) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(61, 218, 215, .72), rgba(124, 155, 255, .72));--pagination-select-focus-shadow: 0 0 0 2px rgba(61, 218, 215, .28);--pagination-select-option-bg: #090f17;--pagination-select-option-hover: rgba(61, 218, 215, .24);--pagination-select-option-checked: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--pagination-label-color: rgba(198, 209, 226, .72);--pagination-shadow: 0 2px 12px rgba(0, 0, 0, .52);--maininput-label-color: rgba(224, 233, 244, .68);--maininput-label-shadow: rgba(61, 218, 215, .24);--maininput-text-color: rgba(61, 218, 215, .9);--maininput-text-focus: #3ddad7;--maininput-bg: linear-gradient(135deg, rgba(9, 15, 23, .42) 0%, rgba(31, 48, 74, .34) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(9, 15, 23, .5) 0%, rgba(31, 48, 74, .44) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(9, 15, 23, .58) 0%, rgba(31, 48, 74, .52) 100%);--maininput-border: linear-gradient(135deg, rgba(61, 218, 215, .5) 0%, rgba(124, 155, 255, .5) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--maininput-border-focus: linear-gradient(315deg, #3ddad7 0%, #7c9bff 100%);--maininput-shadow: 0 25px 25px rgba(0, 0, 0, .32);--maininput-label-focus-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-label-focus-shadow: rgba(61, 218, 215, .32);--maininput-icon-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-dropdown-bg: rgba(6, 10, 16, .94);--maininput-dropdown-option-color: #eef2f8;--maininput-dropdown-option-border: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-dropdown-option-hover-bg: rgba(13, 21, 32, .84);--maininput-dropdown-option-hover-color: #3ddad7;--maininput-blur-bg: linear-gradient(135deg, #080e16 0%, #1f304a 100%);--mainselect-bg: linear-gradient(135deg, rgba(13, 21, 32, .46) 0%, rgba(31, 48, 74, .36) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(13, 21, 32, .54) 0%, rgba(31, 48, 74, .44) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(13, 21, 32, .62) 0%, rgba(31, 48, 74, .52) 100%);--mainselect-text-color: rgba(61, 218, 215, .88);--mainselect-text-active: #3ddad7;--mainselect-border: linear-gradient(135deg, rgba(61, 218, 215, .48) 0%, rgba(124, 155, 255, .48) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(61, 218, 215, .72) 0%, rgba(124, 155, 255, .72) 100%);--mainselect-border-active: linear-gradient(315deg, #3ddad7 0%, #7c9bff 100%);--mainselect-shadow: 0 25px 25px rgba(0, 0, 0, .32);--mainselect-arrow-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--mainselect-dropdown-bg: rgba(6, 10, 16, .96);--mainselect-dropdown-border: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(0, 0, 0, .52);--mainselect-option-color: #f1f5fb;--mainselect-option-border: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--mainselect-option-hover-bg: rgba(27, 43, 67, .62);--mainselect-option-hover-color: #3ddad7;--mainselect-option-placeholder: rgba(226, 231, 240, .72);--mainselect-scrollbar-track: rgba(10, 17, 26, .5);--mainselect-scrollbar-thumb: rgba(61, 218, 215, .48);--mainselect-scrollbar-thumb-hover: rgba(61, 218, 215, .72);--stopstable-filter-info-bg: rgba(124, 155, 255, .14);--stopstable-filter-info-color: #7c9bff;--stopstable-filter-info-icon-color: #3ddad7;--stopstable-error-message-bg: rgba(255, 132, 132, .22);--stopstable-error-message-color: #ff8484;--minorbutton-bg: rgba(10, 17, 26, .48);--minorbutton-bg-hover: rgba(19, 31, 46, .58);--minorbutton-bg-active: rgba(61, 218, 215, .72);--minorbutton-bg-primary: linear-gradient(to right, rgba(9, 15, 23, .62), rgba(13, 21, 32, .62));--minorbutton-bg-secondary: linear-gradient(to right, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-bg-accent: linear-gradient(to right, rgba(61, 218, 215, .22), rgba(8, 14, 22, .84));--minorbutton-bg-dark: linear-gradient(to right, rgba(6, 10, 16, .92), rgba(8, 14, 22, .92));--minorbutton-bg-light: linear-gradient(to right, rgba(61, 218, 215, .12), rgba(124, 155, 255, .12));--minorbutton-bg-glass: rgba(7, 12, 19, .74);--minorbutton-bg-glass-hover: rgba(8, 14, 22, .82);--minorbutton-bg-glass-active: linear-gradient(135deg, rgba(61, 218, 215, .34), rgba(124, 155, 255, .34));--minorbutton-border-gradient: linear-gradient(to right, rgba(61, 218, 215, .16), rgba(124, 155, 255, .42), rgba(61, 218, 215, .16));--minorbutton-border-glass: rgba(61, 218, 215, .24);--minorbutton-border-glass-hover: rgba(61, 218, 215, .3);--minorbutton-border-glass-active: rgba(61, 218, 215, .36);--minorbutton-border-glass-activation: rgba(61, 218, 215, .46);--minorbutton-shadow: 0 1px 3px rgba(0, 0, 0, .36);--minorbutton-shadow-hover: 0 2px 6px rgba(0, 0, 0, .42);--minorbutton-shadow-active: 0 1px 2px rgba(0, 0, 0, .32);--minorbutton-shadow-active-glow: 0 0 10px rgba(61, 218, 215, .28);--minorbutton-shadow-activation: 0 2px 10px rgba(0, 0, 0, .42);--minorbutton-shadow-activation-glow: 0 0 15px rgba(61, 218, 215, .28);--minorbutton-shadow-glass: 0 2px 8px rgba(0, 0, 0, .34);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(61, 218, 215, .12);--minorbutton-shadow-glass-hover: 0 4px 12px rgba(0, 0, 0, .46);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-active: 0 4px 16px rgba(0, 0, 0, .52);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-activation: 0 4px 16px rgba(0, 0, 0, .52);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(61, 218, 215, .32);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(61, 218, 215, .52), rgba(124, 155, 255, .52));--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, rgba(61, 218, 215, .78), rgba(124, 155, 255, .78));--minorbutton-pseudo-bg-glass-hover-opacity: .78;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: 0 2px 10px rgba(0, 0, 0, .42);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(61, 218, 215, .28);--minorbutton-pulse-shadow-2: 0 2px 15px rgba(0, 0, 0, .42);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(61, 218, 215, .24);--mainbutton-bg: rgba(13, 21, 32, .82);--mainbutton-bg-hover: rgba(21, 35, 54, .9);--mainbutton-bg-active: rgba(27, 43, 67, .98);--mainbutton-text-color: #3ddad7;--mainbutton-border-light: rgba(61, 218, 215, .32);--mainbutton-border-hover: rgba(61, 218, 215, .48);--mainbutton-shadow-base: rgba(61, 218, 215, .2);--mainbutton-shadow-hover: rgba(61, 218, 215, .28);--mainbutton-shadow-active: rgba(61, 218, 215, .22);--mainbutton-glow-purple: rgba(124, 155, 255, .46);--mainbutton-glow-blue: rgba(124, 155, 255, .42);--mainbutton-glow-green: rgba(61, 218, 215, .42);--mainbutton-glow-red: rgba(237, 192, 100, .32);--mainbutton-glow-cyan: rgba(61, 218, 215, .32);--mainbutton-glow-cyan-hover: rgba(61, 218, 215, .46);--mainbutton-glow-purple-hover: rgba(124, 155, 255, .52);--mainbutton-glow-blue-hover: rgba(124, 155, 255, .48);--mainbutton-glow-green-hover: rgba(61, 218, 215, .5);--mainbutton-glow-red-hover: rgba(237, 192, 100, .38);--mainbutton-shine: rgba(61, 218, 215, .22);--mainbutton-text-shadow-purple: rgba(124, 155, 255, .68);--mainbutton-text-shadow-blue: rgba(124, 155, 255, .58);--mainbutton-text-shadow-green: rgba(61, 218, 215, .68);--mainbutton-text-shadow-red: rgba(237, 192, 100, .5);--mainbutton-text-shadow-cyan: rgba(61, 218, 215, .5);--mainbutton-icon-shadow-purple: rgba(124, 155, 255, .66);--mainbutton-icon-shadow-blue: rgba(124, 155, 255, .56);--mainbutton-icon-shadow-green: rgba(61, 218, 215, .66);--mainbutton-icon-shadow-red: rgba(237, 192, 100, .52);--mainbutton-icon-shadow-cyan: rgba(61, 218, 215, .52);--mainbutton-border-top-purple: rgba(124, 155, 255, .46);--mainbutton-border-top-blue: rgba(124, 155, 255, .46);--mainbutton-border-top-green: rgba(61, 218, 215, .46);--mainbutton-border-top-red: rgba(237, 192, 100, .42);--mainbutton-border-top-cyan: rgba(61, 218, 215, .42);--mainbutton-reflection: rgba(61, 218, 215, .18);--mainbutton-reflection-fade: rgba(61, 218, 215, .06);--mainbutton-loader-border: rgba(61, 218, 215, .42);--mainbutton-loader-spinner: #3ddad7;--mainbutton-disabled-opacity: .52;--mainbutton-disabled-shadow: rgba(61, 218, 215, .14);--mainbutton-glass-bg: rgba(13, 21, 32, .42);--mainbutton-glass-glow: rgba(61, 218, 215, .28);--temp-slider-track: linear-gradient(135deg, rgba(16, 26, 39, .85) 0%, rgba(21, 35, 54, .9) 100%);--temp-slider-progress: linear-gradient(90deg, rgba(61, 218, 215, .35) 0%, rgba(109, 136, 255, .3) 100%);--temp-slider-thumb: linear-gradient(135deg, rgba(61, 218, 215, .7) 0%, rgba(109, 136, 255, .65) 100%);--temp-slider-thumb-border: #21324d;--temp-slider-thumb-shadow: rgba(61, 218, 215, .25);--temp-input-bg: rgba(13, 21, 32, .9);--temp-input-border: rgba(61, 218, 215, .2);--temp-input-border-focus: rgba(61, 218, 215, .5);--temp-input-text: rgba(240, 245, 252, .95);--temp-input-shadow: rgba(61, 218, 215, .15);--temp-status-normal-bg: rgba(61, 218, 215, .08);--temp-status-normal-border: rgba(61, 218, 215, .18);--temp-status-normal-text: #57e3e0;--temp-status-error-bg: rgba(255, 132, 132, .08);--temp-status-error-border: rgba(255, 132, 132, .18);--temp-status-error-text: #ffb3b3;--temp-status-warning-bg: rgba(237, 192, 100, .08);--temp-status-warning-border: rgba(237, 192, 100, .18);--temp-status-warning-text: #f9d991;--qc-electronics-primary: #3ddad7;--qc-electronics-light: #6feae7;--qc-electronics-dark: #1fb5b0;--qc-electronics-bg: rgba(61, 218, 215, .18);--qc-electronics-border: rgba(61, 218, 215, .34);--qc-electronics-gradient: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--qc-mechanics-primary: #edc064;--qc-mechanics-light: #f4cf7d;--qc-mechanics-dark: #d6a548;--qc-mechanics-bg: rgba(237, 192, 100, .18);--qc-mechanics-border: rgba(237, 192, 100, .32);--qc-mechanics-gradient: linear-gradient(135deg, #edc064 0%, #d6a548 100%);--qc-optics-primary: #7c9bff;--qc-optics-light: #90abff;--qc-optics-dark: #4f6bff;--qc-optics-bg: rgba(124, 155, 255, .18);--qc-optics-border: rgba(124, 155, 255, .32);--qc-optics-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-chemistry-primary: rgb(220, 227, 240);--qc-chemistry-light: rgb(232, 238, 248);--qc-chemistry-dark: rgb(184, 196, 214);--qc-chemistry-bg: rgba(220, 227, 240, .15);--qc-chemistry-border: rgba(220, 227, 240, .32);--qc-chemistry-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-chemistry-tag-primary: #7c9bff;--qc-chemistry-tag-light: #90abff;--qc-chemistry-tag-dark: #4f6bff;--qc-chemistry-tag-bg: rgba(124, 155, 255, .18);--qc-chemistry-tag-border: rgba(124, 155, 255, .32);--qc-chemistry-tag-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-textiles-primary: rgb(220, 227, 240);--qc-textiles-light: rgb(232, 238, 248);--qc-textiles-dark: rgb(184, 196, 214);--qc-textiles-bg: rgba(220, 227, 240, .15);--qc-textiles-border: rgba(220, 227, 240, .32);--qc-textiles-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-textiles-tag-primary: #7c9bff;--qc-textiles-tag-light: #90abff;--qc-textiles-tag-dark: #4f6bff;--qc-textiles-tag-bg: rgba(124, 155, 255, .18);--qc-textiles-tag-border: rgba(124, 155, 255, .32);--qc-textiles-tag-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-food-primary: rgb(220, 227, 240);--qc-food-light: rgb(232, 238, 248);--qc-food-dark: rgb(184, 196, 214);--qc-food-bg: rgba(220, 227, 240, .15);--qc-food-border: rgba(220, 227, 240, .32);--qc-food-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-food-tag-primary: #edc064;--qc-food-tag-light: #f2ca74;--qc-food-tag-dark: #c18c33;--qc-food-tag-bg: rgba(237, 192, 100, .18);--qc-food-tag-border: rgba(237, 192, 100, .32);--qc-food-tag-gradient: linear-gradient(135deg, #edc064 0%, #c18c33 100%);--qc-template-title: #ffffff;--table-row-even-bg-alt: #1f304a;--table-row-odd-bg-alt: #233450;--table-row-border-light: rgba(61, 218, 215, .14);--table-row-border-medium: rgba(124, 155, 255, .24);--table-row-shadow-subtle: rgba(0, 0, 0, .22);--table-row-selected-bg: rgba(61, 218, 215, .18);--table-row-selected-border: #3ddad7}[data-theme=light][data-v-aaacba4f]{--primary-color: rgb(100, 116, 139);--primary-color-light: rgb(148, 163, 184);--secondary-color: rgb(45, 52, 61);--accent-color: rgb(30, 30, 47);--accent-color-dim: rgb(55, 65, 81);--text-color: rgb(15, 20, 25);--font-color: rgb(15, 20, 25);--text-primary: rgb(30, 41, 59);--font-family: Inter, Segoe UI, Roboto, sans-serif;--text-secondary: #040408;--text-muted: rgba(30, 41, 59, .65);--text-disabled: rgba(30, 41, 59, .4);--text-transparent-1: rgba(30, 41, 59, .1);--text-transparent-05: rgba(30, 41, 59, .05);--text-transparent-15: rgba(30, 41, 59, .15);--text-transparent-2: rgba(30, 41, 59, .2);--text-transparent-3: rgba(30, 41, 59, .3);--text-transparent-4: rgba(30, 41, 59, .4);--text-transparent-5: rgba(30, 41, 59, .5);--text-transparent-6: rgba(30, 41, 59, .6);--text-transparent-06: rgba(30, 41, 59, .06);--text-transparent-8: rgba(30, 41, 59, .8);--text-transparent-9: rgba(30, 41, 59, .9);--background-dark: rgb(208, 213, 220);--background-light: rgb(248, 250, 252);--background-medium: rgb(225, 229, 235);--background-card: rgb(255, 255, 255);--background-overlay: rgba(45, 55, 72, .6);--background-dark-transparent-1: rgba(45, 55, 72, .05);--background-dark-transparent-2: rgba(45, 55, 72, .3);--background-dark-transparent-3: rgba(45, 55, 72, .15);--background-dark-transparent-4: rgba(45, 55, 72, .2);--background-dark-transparent-8: rgba(45, 55, 72, .12);--background-dark-transparent-95: rgba(45, 55, 72, .95);--card-background: rgba(248, 250, 252, .98);--card-background-transparent: rgba(245, 247, 250, .85);--card-dark: rgba(45, 55, 72, .05);--card-border: rgba(45, 55, 72, .12);--border-color: rgba(45, 55, 72, .2);--border-light: rgba(45, 55, 72, .1);--border-medium: rgba(45, 55, 72, .2);--border-dark: rgba(45, 55, 72, .3);--shadow-color: rgba(30, 41, 59, .15);--shadow-light-1: rgba(30, 41, 59, .08);--shadow-dark-1: rgba(30, 41, 59, .12);--shadow-light-15: rgba(30, 41, 59, .15);--shadow-light-2: rgba(30, 41, 59, .18);--shadow-light-3: rgba(30, 41, 59, .22);--shadow-light-4: rgba(30, 41, 59, .25);--shadow-medium-5: rgba(30, 41, 59, .3);--shadow-medium-6: rgba(30, 41, 59, .35);--shadow-medium-7: rgba(30, 41, 59, .4);--shadow-dark-8: rgba(30, 41, 59, .5);--shadow-full: rgb(30, 41, 59);--success: #38a169;--success-bg: rgba(56, 161, 105, .12);--success-dark: #2f855a;--success-light: #48bb78;--success-glow: rgba(72, 187, 120, .6);--success-border: #2f855a;--warning: #ed8936;--warning-bg: rgba(237, 137, 54, .12);--warning-dark: #dd6b20;--warning-light: #f6ad55;--warning-border: #dd6b20;--error: #e53e3e;--error-bg: rgba(229, 62, 62, .12);--error-dark: #c53030;--error-light: #fc8181;--error-glow: rgba(252, 129, 129, .6);--error-border: #c53030;--info: #3182ce;--info-bg: rgba(49, 130, 206, .12);--info-dark: #2c5aa0;--info-light: #1e40af;--info-glow: rgba(99, 179, 237, .6);--info-border: #2c5aa0;--accent-red: #e53e3e;--accent-red-light: #fc8181;--accent-red-dark: #c53030;--accent-red-transparent: rgba(229, 62, 62, .12);--accent-orange: rgb(45, 52, 61);--accent-orange-light: rgba(71, 85, 105, .25);--accent-orange-dark: rgb(45, 52, 61);--accent-orange-transparent: rgba(71, 85, 105, .25);--accent-blue: #5a8fa3;--accent-blue-light: #8bc2d1;--accent-blue-dark: rgba(90, 143, 163, .2);--accent-blue-transparent: rgba(186, 200, 205, .544);--accent-green: rgb(30, 30, 47);--accent-green-light: rgb(55, 65, 81);--accent-green-dark: rgb(30, 30, 47);--accent-green-transparent: rgba(75, 85, 99, .1);--chart-blue: rgba(90, 143, 163, .15);--chart-blue-border: rgba(90, 143, 163, .6);--chart-cyan: rgba(122, 155, 142, .15);--chart-cyan-border: rgba(122, 155, 142, .6);--chart-pink: rgba(224, 155, 125, .15);--chart-pink-border: rgba(224, 155, 125, .6);--chart-gray: rgba(107, 138, 122, .15);--chart-gray-border: rgba(107, 138, 122, .6);--gradient-primary: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-accent: linear-gradient(135deg, rgb(75, 85, 99) 0%, rgb(55, 65, 81) 100%);--gradient-secondary: linear-gradient(135deg, rgb(45, 52, 61) 0%, rgb(30, 30, 47) 100%);--gradient-tertiary: linear-gradient(45deg, rgb(225, 229, 235) 0%, rgb(55, 65, 81) 100%);--gradient-border: linear-gradient(135deg, rgba(213, 214, 215, .8) 0%, rgba(100, 232, 214, .8) 100%);--gradient-cyan-violet: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--gradient-purple-pink: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-success: linear-gradient(135deg, #2f855a 0%, #48bb78 100%);--gradient-warning: linear-gradient(135deg, #dd6b20 0%, #f6ad55 100%);--gradient-error: linear-gradient(135deg, #c53030 0%, #fc8181 100%);--gradient-info: linear-gradient(135deg, #2c5aa0 0%, #1e40af 100%);--accent-gradient: linear-gradient(135deg, rgb(75, 85, 99) 0%, rgb(55, 65, 81) 100%);--text-gradient: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--subtitle-gradient: linear-gradient( 135deg, #d84315 0%, #e65100 25%, #c2185b 50%, #6a1b9a 75%, #0277bd 100% );--primary-transparent-01: rgba(100, 116, 139, .1);--primary-transparent-15: rgba(100, 116, 139, .15);--primary-transparent-2: rgba(100, 116, 139, .2);--primary-transparent-25: rgba(100, 116, 139, .25);--primary-transparent-3: rgba(100, 116, 139, .3);--primary-transparent-35: rgba(100, 116, 139, .35);--primary-transparent-4: rgba(100, 116, 139, .4);--primary-transparent-45: rgba(100, 116, 139, .45);--primary-transparent-5: rgba(100, 116, 139, .5);--primary-transparent-55: rgba(100, 116, 139, .55);--primary-transparent-7: rgba(100, 116, 139, .7);--primary-transparent-8: rgba(100, 116, 139, .8);--primary-transparent-10: rgba(100, 116, 139, .1);--secondary-transparent-18: rgba(71, 85, 105, .18);--secondary-transparent-25: rgba(71, 85, 105, .25);--secondary-transparent-35: rgba(71, 85, 105, .35);--secondary-transparent-4: rgba(71, 85, 105, .4);--secondary-transparent-45: rgba(71, 85, 105, .45);--accent-transparent-1: rgba(75, 85, 99, .1);--accent-transparent-15: rgba(75, 85, 99, .15);--accent-transparent-2: rgba(75, 85, 99, .2);--accent-transparent-25: rgba(75, 85, 99, .25);--accent-transparent-3: rgba(75, 85, 99, .3);--accent-transparent-35: rgba(75, 85, 99, .35);--accent-transparent-4: rgba(75, 85, 99, .4);--accent-transparent-45: rgba(75, 85, 99, .45);--accent-transparent-7: rgba(75, 85, 99, .7);--accent-transparent-8: rgba(75, 85, 99, .8);--accent-transparent-5: rgba(122, 155, 142, .5);--accent-transparent-6: rgba(122, 155, 142, .6);--gray-100: rgb(250, 250, 250);--gray-200: rgb(245, 245, 245);--gray-300: rgb(240, 240, 240);--gray-400: rgb(220, 220, 220);--gray-500: rgb(200, 200, 200);--gray-blue-100: #e2e8f0;--gray-blue-200: #cbd5e1;--gray-blue-300: #94a3b8;--gray-blue-400: #64748b;--gray-blue-500: #475569;--gray-blue-600: #334155;--gradient-gray-blue: linear-gradient(135deg, #cbd5e1 0%, #64748b 100%);--gradient-gray-blue-hover: linear-gradient(135deg, #94a3b8 0%, #475569 100%);--white: rgb(255, 255, 255);--pink: rgba(100, 232, 214, .25);--cyan: #06b6d4;--violet: #8b5cf6;--cyan-transparent-2: rgba(6, 182, 212, .2);--cyan-transparent-3: rgba(6, 182, 212, .3);--white-02: rgba(255, 255, 255, .2);--white-01: rgba(255, 255, 255, .1);--primary-t-12: rgba(100, 116, 139, .15);--primary-t-08: rgba(100, 116, 139, .1);--accent-t-08: rgba(75, 85, 99, .1);--accent-t-05: rgba(122, 155, 142, .05);--error-dark-transparent-2: rgba(199, 112, 157, .2);--error-dark-transparent-3: rgba(199, 112, 157, .3);--error-dark-transparent-6: rgba(199, 112, 157, .6);--lang-switch-bg: rgba(243, 244, 246, .85);--lang-switch-border: rgba(100, 116, 139, .25);--lang-switch-shadow: rgba(84, 82, 102, .15);--lang-option-inactive: rgba(0, 0, 0, .45);--lang-option-active: rgba(30, 41, 59, .9);--lang-option-active-shadow: rgba(100, 116, 139, .4);--lang-option-hover: rgba(0, 0, 0, .7);--icon-blue: #0d9488;--icon-green: #14b8a6;--icon-orange: #0f766e;--icon-red: #0d9488;--icon-purple: #14b8a6;--toggle-track-bg: rgba(148, 163, 184, .25);--toggle-track-active: rgba(75, 85, 99, .4);--toggle-thumb-gradient-start: rgb(203, 213, 225);--toggle-thumb-gradient-end: rgb(148, 163, 184);--toggle-thumb-gradient-accent: rgb(148, 163, 184);--toggle-thumb-shadow: rgba(84, 82, 102, .2);--toggle-text-shadow: rgba(84, 82, 102, .2);--gradient-start: rgb(100, 116, 139);--gradient-end: rgb(45, 52, 61);--turquoise: rgb(30, 30, 47);--turquoise-primary: #0d9488;--turquoise-light: #14b8a6;--turquoise-dark: #0f766e;--turquoise-transparent-1: rgba(13, 148, 136, .1);--turquoise-transparent-2: rgba(13, 148, 136, .2);--turquoise-transparent-3: rgba(13, 148, 136, .3);--turquoise-transparent-4: rgba(13, 148, 136, .4);--turquoise-transparent-5: rgba(13, 148, 136, .5);--turquoise-transparent-6: rgba(13, 148, 136, .6);--turquoise-transparent-7: rgba(13, 148, 136, .7);--turquoise-transparent-8: rgba(13, 148, 136, .8);--turquoise-transparent-9: rgba(13, 148, 136, .9);--text-primary-light: #1e40af;--text-secondary-light: #166534;--text-accent-light: #7c2d12;--text-muted-light: #374151;--text-strong-light: #1f2937;--gradient-vibrant: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-vibrant-turquoise: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(30, 30, 47) 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(206, 225, 244, .7) 0%, rgba(242, 245, 249, .8) 100%);--gradient-cyan-purple: linear-gradient(135deg, rgba(6, 182, 212, .6) 0%, rgba(124, 58, 237, .6) 100%);--purple-bright: #7c3aed;--purple-medium: #8b5cf6;--purple-violet: #a855f7;--purple-dark: #6d28d9;--purple-pink: #ec4899;--purple-darker: #5b21b6;--temp-normal: #10b981;--temp-high: #ef4444;--temp-low: #3b82f6;--temp-critical: #dc2626;--temp-slider-track: #e5e7eb;--temp-slider-progress: linear-gradient(90deg, #06b6d4 0%, #7c3aed 100%);--temp-slider-thumb: linear-gradient(135deg, #7c3aed 0%, #06b6d4 100%);--temp-slider-thumb-border: #ffffff;--temp-slider-thumb-shadow: rgba(124, 58, 237, .3);--temp-status-normal-bg: rgba(16, 185, 129, .1);--temp-status-normal-border: rgba(16, 185, 129, .3);--temp-status-normal-text: #059669;--temp-status-normal-icon: #10b981;--temp-status-warning-bg: rgba(245, 158, 11, .1);--temp-status-warning-border: rgba(245, 158, 11, .3);--temp-status-warning-text: #d97706;--temp-status-warning-icon: #f59e0b;--temp-status-error-bg: rgba(239, 68, 68, .1);--temp-status-error-border: rgba(239, 68, 68, .3);--temp-status-error-text: #dc2626;--temp-status-error-icon: #ef4444;--temp-nav-button-primary-bg: #7c3aed;--temp-nav-button-primary-text: #ffffff;--temp-nav-button-primary-hover: #6d28d9;--temp-nav-button-primary-shadow: rgba(124, 58, 237, .3);--temp-nav-button-secondary-bg: #f3f4f6;--temp-nav-button-secondary-text: #6b7280;--temp-nav-button-secondary-hover: #e5e7eb;--temp-nav-button-secondary-border: #d1d5db;--temp-input-bg: #ffffff;--temp-input-border: #d1d5db;--temp-input-border-focus: #7c3aed;--temp-input-text: #374151;--temp-input-shadow: rgba(124, 58, 237, .1);--selection-card-bg: linear-gradient(135deg, rgba(100, 116, 139, .15) 0%, rgba(75, 85, 99, .25) 100%);--selection-card-bg-hover: linear-gradient(135deg, rgba(100, 116, 139, .25) 0%, rgba(75, 85, 99, .35) 100%);--selection-card-bg-selected: linear-gradient(135deg, rgba(100, 116, 139, .3) 0%, rgba(75, 85, 99, .4) 100%);--selection-card-border: rgba(100, 116, 139, .3);--selection-card-border-hover: rgba(100, 116, 139, .5);--selection-card-border-selected: rgba(100, 116, 139, .6);--selection-card-shadow: 0 2px 8px rgba(100, 116, 139, .15);--selection-card-shadow-hover: 0 4px 12px rgba(100, 116, 139, .25);--selection-card-shadow-selected: 0 4px 16px rgba(100, 116, 139, .3);--selection-card-text: #374151;--selection-card-text-hover: #1f2937;--selection-card-text-selected: #1f2937;--selection-card-icon: #6b7280;--selection-card-icon-hover: #374151;--selection-card-icon-selected: #1f2937;--tile-blue-gradient: linear-gradient(135deg, rgba(213, 214, 215, .1), rgba(100, 232, 214, .1));--tile-green-gradient: linear-gradient(135deg, rgba(100, 232, 214, .1), rgba(213, 214, 215, .1));--tile-purple-gradient: linear-gradient(135deg, rgba(137, 141, 141, .1), rgba(100, 232, 214, .1));--tile-orange-gradient: linear-gradient(135deg, rgba(100, 232, 214, .1), rgba(137, 141, 141, .1));--tile-red-gradient: linear-gradient(135deg, rgba(137, 141, 141, .1), rgba(100, 232, 214, .1));--table-background-dark: rgba(248, 250, 252, .95);--table-background-light: rgb(248, 250, 252);--hardcoded-orange: #ff9100;--hardcoded-red: #ff6b6b;--hardcoded-teal: #00bcd4;--hardcoded-green: #4caf50;--glass-bg-light: rgba(84, 82, 102, .05);--glass-border-light: rgba(84, 82, 102, .1);--glass-shadow-light: rgba(84, 82, 102, .15);--archive-slate-900: #3a2518;--archive-slate-700: #7a6b5d;--archive-slate-400: #a89085;--archive-slate-200: #f1ebe5;--tile-glass-bg: rgba(84, 82, 102, .05);--tile-glass-hover-bg: linear-gradient(135deg, rgba(206, 225, 244, .7) 0%, rgba(242, 245, 249, .8) 100%);--tile-spine-bg: linear-gradient( to right, rgb(225, 229, 235) 0%, rgb(30, 30, 47) 100% );--tile-border-color: rgba(45, 55, 72, .1);--tile-border-strong-color: rgba(45, 55, 72, .2);--tile-bookmark-bg: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--book-spine-bg: linear-gradient(to right, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, .4) 15%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .8) 85%, rgba(255, 255, 255, .9) 100%);--book-bookmark-bg: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);--book-bookmark-hover-bg: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);--book-bookmark-hover-shadow: rgba(0, 0, 0, .08);--book-spine-shadow: rgba(108, 117, 125, .7);--book-bookmark-shadow: rgba(108, 117, 125, .6);--book-bookmark-border: rgba(255, 255, 255, .5);--home-bg: rgba(255, 255, 255, .8);--home-border: rgba(0, 0, 0, .1);--home-dashboard-gradient: linear-gradient(to right, #1976d2, #42a5f5);--home-logout-gradient: linear-gradient(to right, #7b1fa2, #ba68c8);--home-shadow: rgba(0, 0, 0, .15);--downtime-icon-color: rgba(0, 0, 0, .3);--downtime-gradient: linear-gradient(135deg, #1976d2, #7b1fa2);--downtime-text-color: rgba(0, 0, 0, .7);--assortment-btn-bg: rgba(255, 255, 255, .9);--assortment-btn-text: rgba(0, 0, 0, .8);--assortment-btn-border: rgba(0, 0, 0, .1);--assortment-btn-hover-bg: rgba(245, 245, 245, .95);--assortment-shadow: rgba(0, 0, 0, .1);--assortment-btn-active-bg: rgba(156, 39, 176, .1);--assortment-btn-active-border: rgba(156, 39, 176, .3);--assortment-btn-active-shadow: rgba(156, 39, 176, .15);--assortment-container-bg: rgba(255, 255, 255, .95);--assortment-container-border: rgba(0, 0, 0, .1);--assortment-header-border: rgba(0, 0, 0, .12);--registration-gradient-success: linear-gradient(135deg, #1976d2, #4caf50);--registration-shadow-success: rgba(25, 118, 210, .2);--registration-shadow-primary: rgba(156, 39, 176, .2);--registration-text-muted: rgba(0, 0, 0, .6);--registration-gradient-accent: linear-gradient(135deg, #1976d2, #7b1fa2);--registration-text-light: rgba(0, 0, 0, .8);--registration-accent: #1976d2;--registration-text-dim: rgba(0, 0, 0, .4);--registration-text-medium: rgba(0, 0, 0, .7);--production-text-dim: rgba(0, 0, 0, .3);--production-gradient: linear-gradient(135deg, #1976d2, #7b1fa2);--production-text-medium: rgba(0, 0, 0, .6);--operator-bg-light: rgba(255, 255, 255, .9);--operator-border-light: rgba(0, 0, 0, .1);--operator-error-bg: rgba(244, 67, 54, .1);--operator-error-border: rgba(244, 67, 54, .3);--operator-error: #f44336;--operator-blue-glow: rgba(25, 118, 210, .2);--operator-bg-medium: rgba(245, 245, 245, .95);--operator-border-medium: rgba(0, 0, 0, .15);--operator-success-bg: rgba(76, 175, 80, .1);--operator-success-border: rgba(76, 175, 80, .3);--operator-success: #4caf50;--operator-bg-hover: rgba(240, 240, 240, .98);--operator-blue-glow-strong: rgba(25, 118, 210, .3);--login-shadow-heavy: rgba(45, 55, 72, .25);--login-shadow-medium: rgba(45, 55, 72, .15);--login-bg-dark: rgba(248, 250, 252, .95);--login-shadow-light: rgba(45, 55, 72, .08);--login-shadow-weak: rgba(45, 55, 72, .05);--login-bg-medium: rgba(240, 242, 245, .9);--login-gradient-primary: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 50%, rgb(30, 30, 47) 100%);--login-shadow-inset: inset 0 2px 4px rgba(45, 55, 72, .08);--login-bg-light: rgba(100, 116, 139, .08);--login-shadow-glow: 0 0 10px rgba(100, 116, 139, .3);--login-radial-purple: radial-gradient(circle at 30% 70%, rgba(100, 116, 139, .12) 0%, transparent 60%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(75, 85, 99, .1) 0%, transparent 50%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(100, 116, 139, .08) 0%, transparent 50%);--login-radial-accent: radial-gradient(circle at 70% 30%, rgba(75, 85, 99, .1) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(56, 161, 105, .08) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(237, 137, 54, .08) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(75, 85, 99, .06) 0%, transparent 40%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(100, 116, 139, .06) 0%, transparent 40%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(75, 85, 99, .06) 0%, transparent 40%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(100, 116, 139, .05) 0%, transparent 50%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(56, 161, 105, .05) 0%, transparent 50%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(237, 137, 54, .05) 0%, transparent 50%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(75, 85, 99, .06) 0%, transparent 45%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(100, 116, 139, .06) 0%, transparent 45%);--login-accent: rgb(30, 30, 47);--login-accent-glow: rgba(75, 85, 99, .4);--login-gradient-accent: linear-gradient(135deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-accent-glow-medium: rgba(75, 85, 99, .3);--login-bg-input: rgba(248, 250, 252, .95);--login-border-input: rgba(100, 116, 139, .3);--login-shadow-input: 0 0 0 1px rgba(100, 116, 139, .15);--login-border-accent: rgba(75, 85, 99, .3);--login-text-light: rgba(30, 41, 59, .85);--login-accent-glow-light: rgba(75, 85, 99, .25);--login-bg-button: rgba(100, 116, 139, .1);--login-gradient-button: linear-gradient(135deg, rgb(100, 116, 139), rgb(45, 52, 61));--login-button-glow: 0 0 15px rgba(100, 116, 139, .4);--login-bg-focus: rgba(100, 116, 139, .15);--login-border-focus: rgba(100, 116, 139, .5);--login-focus-glow: 0 0 0 3px rgba(100, 116, 139, .2);--login-accent-glow-weak: rgba(75, 85, 99, .15);--login-text-dim: rgba(30, 41, 59, .5);--login-text-glow: 0 0 8px rgba(30, 41, 59, .3);--login-gradient-accent-alt: linear-gradient(135deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-accent-glow-alt: rgba(75, 85, 99, .25);--login-primary-glow: rgba(100, 116, 139, .2);--login-gradient-border: linear-gradient(135deg, rgba(100, 116, 139, .2), rgba(75, 85, 99, .2));--login-primary-glow-strong: rgba(100, 116, 139, .3);--login-text-medium: rgba(30, 41, 59, .75);--login-gradient-text: linear-gradient(45deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-primary: rgb(100, 116, 139);--login-primary-medium: rgba(100, 116, 139, .6);--login-pink: #ec4899;--login-blue: #3b82f6;--login-text-bright: rgba(15, 20, 25, .95);--login-text-shadow: rgba(45, 55, 72, .2);--table-turquoise: rgb(30, 30, 47);--table-purple-violet: rgb(45, 52, 61);--table-purple-bright: rgb(100, 116, 139);--table-bg-dark: rgba(248, 250, 252, .95);--table-bg-light: rgb(248, 250, 252);--table-bg-overlay: rgba(248, 250, 252, .85);--table-shadow: rgba(84, 82, 102, .1);--table-gradient-start: rgba(255, 255, 255, .6);--table-gradient-middle: rgba(100, 232, 214, .1);--table-gradient-end: rgba(255, 255, 255, .6);--table-white: #ffffff;--table-bg-dark-overlay: rgba(248, 250, 252, .98);--table-bg-purple-overlay: rgba(108, 117, 125, .12);--table-bg-blue-overlay: rgba(213, 214, 215, .25);--table-bg-darker-overlay: rgba(245, 245, 245, .98);--table-shadow-heavy: rgba(84, 82, 102, .15);--table-border-purple: rgba(108, 117, 125, .25);--table-bg-dark-alt: rgba(84, 82, 102, .1);--table-bg-purple-alt: rgba(100, 232, 214, .3);--table-bg-blue-alt: rgba(213, 214, 215, .4);--table-shadow-medium: rgba(84, 82, 102, .15);--table-glow-purple: rgba(108, 117, 125, .1);--table-radial-purple: rgba(108, 117, 125, .03);--table-radial-turquoise: rgba(213, 214, 215, .03);--table-bg-scroll: rgba(245, 245, 245, .8);--table-scroll-purple: rgba(108, 117, 125, .3);--table-scroll-purple-strong: rgba(108, 117, 125, .5);--table-scrollbar-purple: rgba(108, 117, 125, .3);--table-bg-dark-overlay-alt: rgba(248, 250, 252, .95);--table-bg-purple-overlay-alt: rgba(108, 117, 125, .1);--table-bg-blue-overlay-alt: rgba(213, 214, 215, .2);--table-bg-purple-overlay-alt2: rgba(100, 232, 214, .1);--table-shadow-medium-alt: rgba(84, 82, 102, .25);--table-gradient-purple-transparent: rgba(255, 255, 255, 0);--table-gradient-purple-middle: rgba(100, 232, 214, .08);--table-gradient-purple-end: rgba(255, 255, 255, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, rgba(255, 255, 255, .85) 0%, rgba(108, 117, 125, .12) 100%);--table-text-shadow: rgba(84, 82, 102, .2);--table-drop-shadow: rgba(84, 82, 102, .2);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, rgba(255, 255, 255, .85) 0%, rgba(108, 117, 125, .12) 100%);--table-gradient-turquoise-transparent: rgba(100, 232, 214, 0);--table-gradient-turquoise-end: rgba(100, 232, 214, 0);--table-bg-medium: rgba(225, 229, 235, .9);--table-drop-shadow-medium: rgba(84, 82, 102, .15);--table-glow-turquoise: rgba(108, 117, 125, .25);--table-glow-turquoise-medium: rgba(108, 117, 125, .18);--table-glow-purple-strong: rgba(108, 117, 125, .3);--table-glow-purple-medium: rgba(108, 117, 125, .18);--table-glow-white: rgba(84, 82, 102, .22);--table-bg-medium-alt: rgba(255, 255, 255, .9);--table-bg-dark-alt2: rgba(255, 255, 255, .7);--table-bg-purple-alt2: rgba(100, 232, 214, .1);--table-bg-dark-alt3: rgba(255, 255, 255, .5);--table-bg-purple-alt3: rgba(100, 232, 214, .1);--table-text-purple: rgba(108, 117, 125, .8);--table-bg-dark-gradient-start: rgba(255, 255, 255, .6);--table-bg-purple-gradient-middle: rgba(100, 232, 214, .1);--table-bg-dark-gradient-end: rgba(255, 255, 255, .6);--table-text-purple-alt: rgba(84, 82, 102, .8);--table-bg-dark-gradient-start-alt: rgba(255, 255, 255, .6);--table-bg-purple-gradient-middle-alt: rgba(100, 232, 214, .1);--table-bg-dark-gradient-end-alt: rgba(255, 255, 255, .6);--table-gradient-purple-transparent-start: rgba(84, 82, 102, .06);--table-purple-violet-transparent-15: rgba(108, 117, 125, .15);--table-gradient-purple-transparent-end: rgba(84, 82, 102, .06);--table-gradient-turquoise-transparent-start: rgba(108, 117, 125, .03);--table-gradient-turquoise-middle: rgba(108, 117, 125, .15);--table-gradient-turquoise-transparent-end: rgba(108, 117, 125, .03);--table-gradient-turquoise-transparent-middle: rgba(213, 214, 215, .03);--table-bg-dark-overlay-strong: rgba(255, 255, 255, .98);--table-shadow-light: rgba(84, 82, 102, .1);--table-bg-light-overlay: rgba(255, 255, 255, .1);--table-glow-turquoise-light: rgba(108, 117, 125, .12);--table-red: #e53e3e;--table-red-glow: rgba(255, 107, 107, .15);--table-glow-purple-light: rgba(213, 214, 215, .1);--table-shadow-light-alt: rgba(84, 82, 102, .08);--table-glow-turquoise-strong: rgba(100, 232, 214, .2);--table-red-glow-strong: rgba(255, 107, 107, .25);--table-glow-purple-strong-alt: rgba(213, 214, 215, .2);--table-bg-dark-overlay-strong-alt: rgba(255, 255, 255, .98);--table-gradient-purple-transparent-start-alt: rgba(255, 255, 255, 0);--table-gradient-purple-middle-alt: rgba(100, 232, 214, .15);--table-gradient-purple-transparent-end-alt: rgba(255, 255, 255, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, rgba(255, 255, 255, .88) 10%, rgba(108, 117, 125, .14) 90%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, rgba(42, 41, 46, .879) 40%, rgba(83, 89, 94, .925) 80%);--table-drop-shadow-strong: rgba(84, 82, 102, .15);--table-gradient-turquoise-strong: linear-gradient(135deg, rgba(255, 255, 255, .7) 30%, rgba(108, 117, 125, .16) 70%);--table-glow-turquoise-strong-alt: rgba(108, 117, 125, .2);--table-gradient-purple-strong: linear-gradient(135deg, rgba(255, 255, 255, .7) 30%, rgba(108, 117, 125, .16) 70%);--table-glow-purple-strong-alt2: rgba(108, 117, 125, .2);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, rgba(255, 255, 255, .88) 0%, rgba(108, 117, 125, .14) 50%, rgba(255, 255, 255, .88) 100%);--table-gradient-turquoise-green: linear-gradient(135deg, rgba(255, 255, 255, .6) 20%, rgba(100, 232, 214, .1) 80%);--table-gradient-red: linear-gradient(135deg, rgba(255, 107, 107, .3) 20%, rgba(255, 107, 107, .1) 80%);--table-gradient-red-strong: linear-gradient(135deg, rgba(255, 107, 107, .4) 0%, rgba(255, 107, 107, .1) 100%);--table-gradient-purple-strong-alt: linear-gradient(135deg, rgba(255, 255, 255, .7) 0%, rgba(108, 117, 125, .14) 100%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, rgba(20, 11, 54, .88) 0%, rgba(74, 77, 79, .7) 100%);--table-glow-white-strong: rgba(84, 82, 102, .25);--table-row-even-bg: rgb(248, 250, 252);--table-row-even-accent: rgba(108, 117, 125, .08);--table-row-odd-bg: rgb(225, 229, 235);--table-row-odd-accent: rgba(108, 117, 125, .12);--table-filters-bg: #f8f9fa;--table-filters-border: #dee2e6;--table-filters-shadow: rgba(108, 117, 125, .05);--table-filters-gradient-start: #f8f9fa;--table-filters-gradient-end: #f8f9fa;--table-filters-title-color: #212529;--table-filters-label-color: #495057;--table-filters-clear-btn-bg: #e9ecef;--table-filters-clear-btn-color: #495057;--table-filters-clear-btn-hover-bg: #dee2e6;--table-header-bg: #f1f3f4;--table-header-gradient-start: #f1f3f4;--table-header-gradient-middle: #f1f3f4;--table-header-gradient-end: #f1f3f4;--table-header-shadow: rgba(108, 117, 125, .05);--table-header-text-color: #495057;--table-header-border: #dee2e6;--table-row-orange: #ff9100;--table-row-orange-glow: rgba(255, 145, 0, .15);--table-row-orange-glow-strong: rgba(255, 145, 0, .25);--table-bg-primary: #f8f9fa;--table-bg-secondary: #ffffff;--table-bg-header: #f1f3f4;--table-bg-hover: #e9ecef;--table-text-primary: #495057;--table-text-header: #212529;--table-text-section: #6c757d;--table-text-muted: #adb5bd;--table-accent-primary: #6c757d;--table-accent-secondary: #495057;--table-accent-purple: #6f42c1;--table-accent-purple-bright: #8e44ad;--table-btn-primary-bg: #4a5568;--table-btn-primary-text: #ffffff;--table-btn-primary-hover: #2d3748;--table-btn-secondary-bg: #e2e8f0;--table-btn-secondary-text: #4a5568;--table-btn-secondary-hover: #cbd5e0;--table-btn-warning-bg: #ed8936;--table-btn-warning-text: #ffffff;--table-btn-warning-hover: #dd6b20;--table-btn-success-bg: #38a169;--table-btn-success-text: #ffffff;--table-btn-success-hover: #2f855a;--table-icon-edit: #28a745;--table-icon-delete: #dc3545;--table-icon-active: #6c757d;--table-border-light: #e9ecef;--table-border-medium: #adb5bd;--table-border-accent: #6c757d;--table-shadow-subtle: rgba(108, 117, 125, .05);--table-overlay-hover: rgba(108, 117, 125, .08);--pagination-bg: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 100%);--pagination-border: linear-gradient(135deg, rgba(100, 232, 214, .2), rgba(213, 214, 215, .2));--pagination-text: rgb(45, 52, 61);--pagination-text-purple: rgb(30, 30, 47);--pagination-btn-bg: linear-gradient(135deg, rgba(84, 82, 102, .05) 0%, rgba(84, 82, 102, .08) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(100, 232, 214, .2) 0%, rgba(213, 214, 215, .2) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--pagination-btn-border-hover: rgba(100, 232, 214, .3);--pagination-btn-shadow-hover: 0 2px 8px rgba(100, 232, 214, .2);--pagination-btn-active-color: #ffffff;--pagination-btn-active-border: rgba(100, 232, 214, .5);--pagination-btn-active-shadow: 0 2px 8px rgba(100, 232, 214, .3);--pagination-ellipsis-color: rgba(100, 232, 214, .8);--pagination-select-bg: linear-gradient(135deg, rgba(100, 232, 214, .15) 0%, rgba(213, 214, 215, .15) 100%);--pagination-select-border: linear-gradient(135deg, rgba(100, 232, 214, .3), rgba(213, 214, 215, .3));--pagination-select-hover-bg: linear-gradient(135deg, rgba(100, 232, 214, .2) 0%, rgba(213, 214, 215, .2) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(100, 232, 214, .5), rgba(213, 214, 215, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(100, 232, 214, .25) 0%, rgba(213, 214, 215, .25) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(100, 232, 214, .7), rgba(213, 214, 215, .7));--pagination-select-focus-shadow: 0 0 0 2px rgba(100, 232, 214, .3);--pagination-select-option-bg: #ffffff;--pagination-select-option-hover: rgba(100, 232, 214, .2);--pagination-select-option-checked: linear-gradient(135deg, rgba(100, 232, 214, .3), rgba(213, 214, 215, .3));--pagination-label-color: rgb(45, 52, 61);--pagination-shadow: 0 2px 12px rgba(84, 82, 102, .1);--maininput-label-color: rgba(84, 82, 102, .9);--maininput-label-shadow: rgba(100, 232, 214, .2);--maininput-text-color: rgba(0, 0, 0, .9);--maininput-text-focus: rgb(0, 0, 0);--maininput-bg: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .5) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .4) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(255, 255, 255, .6) 0%, rgba(248, 249, 250, .5) 100%);--maininput-border: linear-gradient(135deg, rgba(148, 163, 184, .7) 0%, rgba(100, 116, 139, .7) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(148, 163, 184, .9) 0%, rgba(100, 116, 139, .9) 100%);--maininput-border-focus: linear-gradient(315deg, rgb(148, 163, 184) 0%, rgb(100, 116, 139) 100%);--maininput-shadow: 0 25px 25px rgba(84, 82, 102, .06);--maininput-label-focus-gradient: linear-gradient(135deg, var(--secondary-color) 0%, var(--secondary-color) 100%);--maininput-label-focus-shadow: rgba(100, 116, 139, .28);--maininput-icon-gradient: linear-gradient(135deg, rgb(148, 163, 150) 0%, rgb(100, 116, 139) 100%);--maininput-dropdown-bg: rgba(255, 255, 255, .95);--maininput-dropdown-option-color: rgb(84, 82, 102);--maininput-dropdown-option-border: linear-gradient(135deg, rgb(213, 214, 215) 0%, rgb(100, 232, 214) 100%);--maininput-dropdown-option-hover-bg: rgba(84, 82, 102, .3);--maininput-dropdown-option-hover-color: rgb(100, 232, 214);--maininput-blur-bg: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 100%);--mainselect-bg: linear-gradient(135deg, rgba(255, 255, 255, .4) 0%, rgba(248, 249, 250, .3) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .4) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(255, 255, 255, .6) 0%, rgba(248, 249, 250, .5) 100%);--mainselect-text-color: rgba(84, 82, 102, .9);--mainselect-text-active: rgb(84, 82, 102);--mainselect-border: linear-gradient(135deg, rgba(100, 232, 214, .5) 0%, rgba(213, 214, 215, .5) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--mainselect-border-active: linear-gradient(315deg, rgb(100, 232, 214) 0%, rgb(213, 214, 215) 100%);--mainselect-shadow: 0 25px 25px rgba(84, 82, 102, .06);--mainselect-arrow-gradient: linear-gradient(135deg, rgb(100, 232, 214) 0%, rgb(213, 214, 215) 100%);--mainselect-dropdown-bg: rgba(255, 255, 255, .98);--mainselect-dropdown-border: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(84, 82, 102, .1);--mainselect-option-color: rgb(84, 82, 102);--mainselect-option-border: linear-gradient(135deg, rgb(213, 214, 215) 0%, rgb(100, 232, 214) 100%);--mainselect-option-hover-bg: rgba(84, 82, 102, .3);--mainselect-option-hover-color: rgb(0, 0, 0);--mainselect-option-placeholder: rgba(84, 82, 102, .6);--mainselect-scrollbar-track: rgba(84, 82, 102, .1);--mainselect-scrollbar-thumb: rgba(100, 232, 214, .5);--mainselect-scrollbar-thumb-hover: rgba(100, 232, 214, .8);--stopstable-filter-info-bg: rgba(100, 232, 214, .1);--stopstable-filter-info-color: rgb(84, 82, 102);--stopstable-filter-info-icon-color: rgb(100, 232, 214);--stopstable-error-message-bg: rgba(255, 107, 107, .2);--stopstable-error-message-color: #ff6b6b;--minorbutton-bg: #ffffff;--minorbutton-bg-hover: #f8f9fa;--minorbutton-bg-active: #f1f3f4;--minorbutton-bg-primary: linear-gradient(to right, rgba(108, 117, 125, .2) 0%, rgba(73, 80, 87, .3) 100%);--minorbutton-bg-secondary: linear-gradient(to right, rgba(108, 117, 125, .15) 0%, rgba(73, 80, 87, .25) 100%);--minorbutton-bg-accent: linear-gradient(to right, rgba(14, 165, 233, .2), rgba(108, 117, 125, .3));--minorbutton-bg-dark: linear-gradient(to right, rgba(73, 80, 87, .4), rgba(52, 58, 64, .5));--minorbutton-bg-light: linear-gradient(to right, rgba(248, 249, 250, .8) 0%, rgba(233, 236, 239, .9) 100%);--minorbutton-bg-glass: rgba(248, 249, 250, .9);--minorbutton-bg-glass-hover: rgba(233, 236, 239, .95);--minorbutton-bg-glass-active: linear-gradient(to right, rgba(14, 165, 233, .15) 0%, rgba(108, 117, 125, .2) 100%);--minorbutton-border-gradient: linear-gradient(to right, rgba(75, 85, 99, .3) 0%, rgba(75, 85, 99, .4) 50%, rgba(75, 85, 99, .3) 100%);--minorbutton-border-glass: rgba(75, 85, 99, .2);--minorbutton-border-glass-hover: rgba(75, 85, 99, .3);--minorbutton-border-glass-active: rgba(75, 85, 99, .4);--minorbutton-border-glass-activation: rgba(75, 85, 99, .5);--minorbutton-shadow: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-shadow-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-shadow-active: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-active-glow: 0 0 10px rgba(14, 165, 233, .3);--minorbutton-shadow-activation: 0 2px 10px rgba(108, 117, 125, .2);--minorbutton-shadow-activation-glow: 0 0 15px rgba(14, 165, 233, .4);--minorbutton-shadow-glass: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(0, 0, 0, .1);--minorbutton-shadow-glass-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(0, 0, 0, .15);--minorbutton-shadow-glass-active: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(14, 165, 233, .4);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(108, 117, 125, .2) 0%, rgba(73, 80, 87, .3) 100%);--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(108, 117, 125, .25) 0%, rgba(73, 80, 87, .35) 100%);--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(14, 165, 233, .2) 0%, rgba(108, 117, 125, .3) 100%);--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, rgba(14, 165, 233, .3) 0%, rgba(108, 117, 125, .4) 100%);--minorbutton-pseudo-bg-glass-hover-opacity: .7;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(75, 85, 99, .4);--minorbutton-pulse-shadow-2: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(75, 85, 99, .5);--mainbutton-bg: #ffffff;--mainbutton-bg-hover: #f8f9fa;--mainbutton-bg-active: #f1f3f4;--mainbutton-text-color: rgb(30, 41, 59);--mainbutton-border-light: rgba(75, 85, 99, .3);--mainbutton-border-hover: rgba(75, 85, 99, .5);--mainbutton-shadow-base: inset 0 2px 4px rgba(0, 0, 0, .1);--mainbutton-shadow-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--mainbutton-shadow-active: inset 0 2px 8px rgba(0, 0, 0, .2);--mainbutton-glow-purple: rgba(100, 116, 139, .35);--mainbutton-glow-blue: rgba(100, 116, 139, .35);--mainbutton-glow-green: rgba(100, 116, 139, .35);--mainbutton-glow-red: rgba(100, 116, 139, .35);--mainbutton-glow-cyan: rgba(100, 116, 139, .35);--mainbutton-glow-cyan-hover: rgba(6, 182, 212, .5);--mainbutton-glow-purple-hover: rgba(147, 51, 234, .5);--mainbutton-glow-blue-hover: rgba(59, 130, 246, .5);--mainbutton-glow-green-hover: rgba(34, 197, 94, .4);--mainbutton-glow-red-hover: rgba(239, 68, 68, .4);--mainbutton-shine: rgba(255, 255, 255, .6);--mainbutton-text-shadow-purple: rgba(100, 116, 139, .5);--mainbutton-text-shadow-blue: rgba(100, 116, 139, .5);--mainbutton-text-shadow-green: rgba(100, 116, 139, .5);--mainbutton-text-shadow-red: rgba(100, 116, 139, .5);--mainbutton-text-shadow-cyan: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-purple: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-blue: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-green: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-red: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-cyan: rgba(100, 116, 139, .5);--mainbutton-border-top-purple: rgba(100, 116, 139, .35);--mainbutton-border-top-blue: rgba(100, 116, 139, .35);--mainbutton-border-top-green: rgba(100, 116, 139, .35);--mainbutton-border-top-red: rgba(100, 116, 139, .35);--mainbutton-border-top-cyan: rgba(100, 116, 139, .35);--mainbutton-reflection: rgba(255, 255, 255, .4);--mainbutton-reflection-fade: rgba(255, 255, 255, .1);--mainbutton-loader-border: rgba(100, 116, 139, .35);--mainbutton-loader-spinner: #6b7280;--mainbutton-disabled-opacity: .5;--mainbutton-disabled-shadow: rgba(59, 130, 246, .1);--mainbutton-glass-bg: rgba(255, 255, 255, .4);--mainbutton-glass-glow: rgba(59, 130, 246, .2);--qc-electronics-primary: #16a34a;--qc-electronics-light: #22c55e;--qc-electronics-dark: #15803d;--qc-electronics-bg: rgba(34, 197, 94, .15);--qc-electronics-border: rgba(34, 197, 94, .3);--qc-electronics-gradient: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);--qc-electronics-card-bg: rgba(248, 250, 252, .95);--qc-electronics-hover: rgba(34, 197, 94, .08);--qc-mechanics-primary: #ea580c;--qc-mechanics-light: #f97316;--qc-mechanics-dark: #c2410c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: rgba(249, 115, 22, .3);--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-mechanics-card-bg: rgba(248, 250, 252, .95);--qc-mechanics-hover: rgba(249, 115, 22, .08);--qc-optics-primary: #2563eb;--qc-optics-light: #3b82f6;--qc-optics-dark: #1d4ed8;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: rgba(59, 130, 246, .3);--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-optics-card-bg: rgba(248, 250, 252, .95);--qc-optics-hover: rgba(59, 130, 246, .08);--qc-chemistry-primary: #9333ea;--qc-chemistry-light: #a855f7;--qc-chemistry-dark: #7c3aed;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: rgba(168, 85, 247, .3);--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-card-bg: rgba(248, 250, 252, .95);--qc-chemistry-hover: rgba(168, 85, 247, .08);--qc-chemistry-tag-primary: #9333ea;--qc-chemistry-tag-light: #a855f7;--qc-chemistry-tag-dark: #7c3aed;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .3);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #0d9488;--qc-textiles-light: #14b8a6;--qc-textiles-dark: #0f766e;--qc-textiles-bg: rgba(20, 184, 166, .15);--qc-textiles-border: rgba(20, 184, 166, .3);--qc-textiles-gradient: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--qc-textiles-card-bg: rgba(248, 250, 252, .95);--qc-textiles-hover: rgba(20, 184, 166, .08);--qc-textiles-tag-primary: #0d9488;--qc-textiles-tag-light: #14b8a6;--qc-textiles-tag-dark: #0f766e;--qc-textiles-tag-bg: rgba(20, 184, 166, .15);--qc-textiles-tag-border: rgba(20, 184, 166, .3);--qc-textiles-tag-gradient: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--qc-food-primary: #dc2626;--qc-food-light: #ef4444;--qc-food-dark: #b91c1c;--qc-food-bg: rgba(239, 68, 68, .15);--qc-food-border: rgba(239, 68, 68, .3);--qc-food-gradient: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--qc-food-card-bg: rgba(248, 250, 252, .95);--qc-food-hover: rgba(239, 68, 68, .08);--qc-template-title: #374151;--qc-food-tag-primary: #dc2626;--qc-food-tag-light: #ef4444;--qc-food-tag-dark: #b91c1c;--qc-food-tag-bg: rgba(239, 68, 68, .15);--qc-food-tag-border: rgba(239, 68, 68, .3);--qc-food-tag-gradient: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--table-row-even-bg-alt: #fafbfc;--table-row-odd-bg-alt: #f1f3f4;--table-row-border-light: #e9ecef;--table-row-border-medium: #dee2e6;--table-row-shadow-subtle: rgba(108, 117, 125, .05);--table-row-selected-bg: #e3f2fd;--table-row-selected-border: #2196f3;--notification-bg-start: rgba(255, 255, 255, .98);--notification-bg-end: rgba(248, 250, 252, .98);--notification-shadow-heavy: rgba(0, 0, 0, .12);--notification-shadow-medium: rgba(0, 0, 0, .08);--notification-border: rgba(0, 0, 0, .1);--notification-shadow-light: rgba(0, 0, 0, .06);--notification-shadow-extra: rgba(0, 0, 0, .04);--notification-drop-shadow: rgba(0, 0, 0, .08);--notification-bg-light: rgba(0, 0, 0, .02);--notification-bg-dark: rgba(0, 0, 0, .05);--notification-glow: rgba(0, 0, 0, .1);--notification-hover-bg: rgba(0, 0, 0, .08);--notification-icon-bg: linear-gradient(135deg, rgba(255, 255, 255, .95) 0%, rgba(228, 233, 247, .9) 100%);--notification-icon-border: rgba(148, 163, 184, .22);--notification-icon-shadow: 0 4px 12px rgba(15, 23, 42, .12);--notification-icon-color: rgba(15, 23, 42, .85);--notification-close-bg: rgba(248, 250, 252, .92);--notification-close-border: rgba(148, 163, 184, .36);--notification-close-color: rgba(30, 41, 59, .72);--notification-close-shadow: 0 3px 8px rgba(15, 23, 42, .12);--notification-close-hover-bg: rgba(203, 213, 225, .32);--notification-close-hover-border: rgba(148, 163, 184, .45);--notification-close-hover-color: rgba(15, 23, 42, .92);--notification-close-hover-shadow: 0 4px 12px rgba(15, 23, 42, .18);--switch-track-bg: rgba(100, 116, 139, .2);--switch-track-bg-checked: linear-gradient(90deg, rgba(100, 116, 139, .85) 0%, rgba(75, 85, 99, .9) 100%);--switch-track-shadow: 0 1.5px 6px rgba(100, 116, 139, .2);--switch-track-shadow-checked: 0 2px 12px rgba(100, 116, 139, .35);--switch-thumb-bg: linear-gradient(135deg, rgba(248, 250, 252, .95) 40%, rgba(226, 232, 240, .95) 100%);--switch-thumb-bg-checked: linear-gradient(135deg, rgba(75, 85, 99, .95) 60%, rgba(100, 116, 139, .95) 100%);--switch-thumb-border-checked: rgba(75, 85, 99, .95);--switch-thumb-shadow: 0 1.5px 4px rgba(45, 55, 72, .25);--switch-thumb-shadow-checked: 0 2px 8px rgba(75, 85, 99, .4);--switch-focus-outline: rgba(75, 85, 99, .6);--switch-focus-shadow: 0 0 0 2px rgba(75, 85, 99, .25)}.morphing-liquid-button[data-v-aaacba4f]{position:relative;width:var(--button-width);height:var(--button-height);font-size:var(--button-font-size);border:none;outline:none;cursor:pointer;padding:0 1.25rem;margin:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;user-select:none;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;background:var(--mainbutton-bg, transparent);color:var(--mainbutton-text-color);font-weight:600;border-radius:12px;overflow:hidden;z-index:0;box-shadow:var(--mainbutton-shadow-base, none)}.morphing-liquid-button[data-v-aaacba4f]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--outline-width, 2px);background:var(--outline-gradient, var(--gradient-border)),linear-gradient(135deg,color-mix(in oklab,var(--white) 14%,transparent),transparent 35%,color-mix(in oklab,var(--white) 10%,transparent) 60%,transparent 100%),radial-gradient(60% 120% at 12% 0%,var(--primary-transparent-25),transparent 60%),radial-gradient(60% 120% at 88% 100%,var(--accent-transparent-25),transparent 60%);background-blend-mode:normal,screen,soft-light,soft-light;-webkit-mask:linear-gradient(var(--black) 0 0) content-box,linear-gradient(var(--black) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.morphing-liquid-button .glint-overlay[data-v-aaacba4f]{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;opacity:0;transform:translate(-20%);background:linear-gradient(75deg,transparent 0%,rgba(255,255,255,.25) 50%,transparent 100%),radial-gradient(30% 60% at 80% 50%,rgba(255,255,255,.08),transparent 60%);mix-blend-mode:screen;filter:blur(1px) saturate(140%)}.morphing-liquid-button.style-glass[data-v-aaacba4f]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 40% 60% at 15% 25%,color-mix(in oklab,var(--white) 18%,transparent) 0%,transparent 70%),radial-gradient(ellipse 35% 45% at 78% 32%,color-mix(in oklab,var(--white) 15%,transparent) 0%,transparent 65%),radial-gradient(ellipse 50% 30% at 45% 75%,color-mix(in oklab,var(--white) 12%,transparent) 0%,transparent 60%),conic-gradient(from 45deg at 20% 30%,transparent 0deg,color-mix(in oklab,var(--white) 20%,transparent) 15deg,transparent 25deg,color-mix(in oklab,var(--white) 16%,transparent) 40deg,transparent 50deg),conic-gradient(from 127deg at 75% 65%,transparent 0deg,color-mix(in oklab,var(--white) 18%,transparent) 12deg,transparent 28deg,color-mix(in oklab,var(--white) 14%,transparent) 45deg,transparent 58deg),conic-gradient(from 203deg at 35% 45%,transparent 0deg,color-mix(in oklab,var(--white) 22%,transparent) 18deg,transparent 35deg,color-mix(in oklab,var(--white) 19%,transparent) 52deg,transparent 65deg),radial-gradient(ellipse 25% 40% at 62% 18%,color-mix(in oklab,var(--white) 25%,transparent) 0%,transparent 55%),radial-gradient(ellipse 30% 25% at 88% 78%,color-mix(in oklab,var(--white) 21%,transparent) 0%,transparent 50%),radial-gradient(ellipse 20% 35% at 12% 68%,color-mix(in oklab,var(--white) 19%,transparent) 0%,transparent 45%),radial-gradient(90% 140% at 12% 18%,var(--primary-transparent-25),transparent 62%),radial-gradient(110% 120% at 86% 22%,var(--accent-transparent-25),transparent 66%),radial-gradient(120% 100% at 28% 84%,var(--secondary-transparent-35),transparent 62%),linear-gradient(112deg,transparent 40%,color-mix(in oklab,var(--white) 12%,transparent) 41%,transparent 42%,color-mix(in oklab,var(--white) 8%,transparent) 46%,transparent 55%),linear-gradient(193deg,transparent 48%,color-mix(in oklab,var(--white) 10%,transparent) 49%,transparent 51%),repeating-linear-gradient(25deg,color-mix(in oklab,var(--white) 4%,transparent) 0 1px,transparent 1px 7px),radial-gradient(90% 120% at 90% 55%,var(--accent-transparent-15),transparent 65%),radial-gradient(70% 110% at 85% 75%,var(--primary-transparent-15),transparent 70%),conic-gradient(from 320deg at 88% 60%,color-mix(in oklab,var(--white) 14%,transparent) 6deg,transparent 12deg,color-mix(in oklab,var(--white) 9%,transparent) 18deg,transparent 28deg),radial-gradient(120% 140% at 50% 50%,transparent 60%,rgba(0,0,0,.35) 100%),repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,255,255,.02) 0deg,rgba(255,255,255,.02) 2deg,transparent 3deg,transparent 6deg);background-blend-mode:screen,screen,screen,overlay,overlay,overlay,soft-light,soft-light,soft-light,soft-light,soft-light,soft-light,soft-light,soft-light,soft-light,multiply,soft-light;filter:saturate(150%) contrast(112%) blur(.3px);opacity:.54;pointer-events:none;z-index:0;backdrop-filter:blur(2px) saturate(140%);-webkit-backdrop-filter:blur(2px) saturate(140%);mix-blend-mode:screen}.morphing-liquid-button.style-classic[data-v-aaacba4f]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--white) 10%,transparent),0 2px 8px var(--shadow-dark-8)}.morphing-liquid-button.style-classic[data-v-aaacba4f]:before{background:linear-gradient(135deg,var(--mainbutton-glow-purple),var(--mainbutton-glow-cyan)),conic-gradient(from 0deg at 50% 50%,color-mix(in oklab,var(--white) 18%,transparent) 4deg,transparent 8deg,color-mix(in oklab,var(--white) 10%,transparent) 12deg,transparent 16deg),linear-gradient(180deg,color-mix(in oklab,var(--white) 22%,transparent) 0%,transparent 100%),radial-gradient(50% 50% at 8% 18%,var(--accent-transparent-15),transparent 60%),radial-gradient(50% 50% at 92% 82%,var(--primary-transparent-15),transparent 60%);background-blend-mode:normal,soft-light,overlay,soft-light,soft-light}.morphing-liquid-button.style-classic[data-v-aaacba4f]:after{content:"";position:absolute;inset:3px;border-radius:9px;background:radial-gradient(80% 120% at 12% 28%,color-mix(in oklab,var(--mainbutton-glow-purple) 38%,transparent) 0%,transparent 65%),radial-gradient(80% 120% at 88% 72%,color-mix(in oklab,var(--mainbutton-glow-cyan) 38%,transparent) 0%,transparent 65%);opacity:.22;filter:blur(6px) saturate(120%);mix-blend-mode:screen;pointer-events:none}.morphing-liquid-button[data-v-aaacba4f]:hover:not(:disabled){background:var(--mainbutton-bg-hover, var(--mainbutton-bg, transparent));box-shadow:var(--mainbutton-shadow-hover, var(--mainbutton-shadow-base, none))}.morphing-liquid-button[data-v-aaacba4f]:active:not(:disabled){transform:translateY(0);filter:brightness(.98);background:var(--mainbutton-bg-active, var(--mainbutton-bg-hover, var(--mainbutton-bg, transparent)));box-shadow:var(--mainbutton-shadow-active, var(--mainbutton-shadow-hover, var(--mainbutton-shadow-base, none)))}.morphing-liquid-button[data-v-aaacba4f]:active:not(:disabled):before{animation:outline-pulse-aaacba4f .22s ease}.morphing-liquid-button[data-v-aaacba4f]:active:not(:disabled):after{animation:crack-flare-aaacba4f .28s ease}.morphing-liquid-button[data-v-aaacba4f]:disabled{opacity:.6;cursor:not-allowed;transform:none}.morphing-liquid-button .button-content[data-v-aaacba4f]{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:100%;z-index:2}.morphing-liquid-button .button-text[data-v-aaacba4f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mainbutton-text-color);text-shadow:0 0 8px var(--mainbutton-text-shadow-cyan, transparent);font-weight:700;font-size:1.05em;transition:color .2s ease}.morphing-liquid-button .button-icon[data-v-aaacba4f]{font-size:1.2em;color:var(--mainbutton-text-color);filter:drop-shadow(0 0 6px var(--mainbutton-icon-shadow-cyan, transparent));transition:color .2s ease,filter .2s ease}.morphing-liquid-button .loader[data-v-aaacba4f]{position:absolute;width:1.1rem;height:1.1rem;border:2px solid var(--mainbutton-loader-border, var(--white-02));border-radius:50%;border-top-color:var(--mainbutton-loader-spinner, var(--accent-color));animation:spin-aaacba4f .8s linear infinite}.morphing-liquid-button.primary[data-v-aaacba4f]{--outline-gradient: linear-gradient( 135deg, var(--mainbutton-glow-purple) 0%, var(--mainbutton-glow-cyan) 50%, var(--mainbutton-glow-purple) 100% );--mainbutton-text-color: var(--text-primary);--mainbutton-text-shadow-cyan: var(--mainbutton-text-shadow-cyan);--mainbutton-icon-shadow-cyan: var(--mainbutton-icon-shadow-cyan)}.morphing-liquid-button.secondary[data-v-aaacba4f]{--outline-gradient: linear-gradient( 135deg, var(--secondary-transparent-35) 0%, var(--mainbutton-glow-purple) 100% );--mainbutton-text-color: var(--text-color)}.morphing-liquid-button.accent[data-v-aaacba4f]{--outline-gradient: linear-gradient( 135deg, var(--mainbutton-glow-cyan) 0%, var(--mainbutton-glow-purple) 100% );--mainbutton-text-color: var(--text-primary)}.morphing-liquid-button.warning[data-v-aaacba4f]{--outline-gradient: linear-gradient( 135deg, var(--warning) 0%, var(--warning-light) 100% );--mainbutton-text-color: var(--table-btn-warning-text);--mainbutton-bg: var(--table-btn-warning-bg)}.morphing-liquid-button.success[data-v-aaacba4f]{--outline-gradient: linear-gradient( 135deg, var(--success) 0%, var(--success-light) 100% );--mainbutton-text-color: var(--table-btn-success-text);--mainbutton-bg: var(--table-btn-success-bg)}.morphing-liquid-button.error[data-v-aaacba4f]{--outline-gradient: linear-gradient( 135deg, var(--error) 0%, var(--error-light) 100% );--mainbutton-text-color: var(--table-btn-warning-text);--mainbutton-bg: var(--error)}.morphing-liquid-button.loading[data-v-aaacba4f]{pointer-events:none}.morphing-liquid-button.loading .button-text[data-v-aaacba4f]{opacity:0}@media (prefers-reduced-motion: reduce){.morphing-liquid-button[data-v-aaacba4f]{transition:none}}@keyframes spin-aaacba4f{to{transform:rotate(360deg)}}@keyframes outline-pulse-aaacba4f{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes crack-flare-aaacba4f{0%{opacity:.54;filter:saturate(140%) contrast(105%) blur(.3px)}45%{opacity:.78;filter:saturate(175%) contrast(130%) blur(.25px)}to{opacity:.54;filter:saturate(150%) contrast(112%) blur(.3px)}}[data-v-b11aa3e0]:root{--qc-electronics-primary: #4ade80;--qc-electronics-light: #6ee7b7;--qc-electronics-dark: #22c55e;--qc-electronics-bg: rgba(74, 222, 128, .15);--qc-electronics-border: #4ade80;--qc-electronics-gradient: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);--qc-mechanics-primary: #f97316;--qc-mechanics-light: #fb923c;--qc-mechanics-dark: #ea580c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: #f97316;--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-optics-primary: #3b82f6;--qc-optics-light: #60a5fa;--qc-optics-dark: #2563eb;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: #3b82f6;--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-chemistry-primary: #a855f7;--qc-chemistry-light: #c084fc;--qc-chemistry-dark: #9333ea;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: #a855f7;--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-tag-primary: #a855f7;--qc-chemistry-tag-light: #c084fc;--qc-chemistry-tag-dark: #9333ea;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .2);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #ec4899;--qc-textiles-light: #f472b6;--qc-textiles-dark: #db2777;--qc-textiles-bg: rgba(236, 72, 153, .15);--qc-textiles-border: #ec4899;--qc-textiles-gradient: linear-gradient(135deg, #ec4899 0%, #db2777 100%);--qc-textiles-tag-primary: #a855f7;--qc-textiles-tag-light: #c084fc;--qc-textiles-tag-dark: #9333ea;--qc-textiles-tag-bg: rgba(168, 85, 247, .15);--qc-textiles-tag-border: rgba(168, 85, 247, .2);--qc-textiles-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-food-primary: #eab308;--qc-food-light: #facc15;--qc-food-dark: #ca8a04;--qc-food-bg: rgba(234, 179, 8, .15);--qc-food-border: #eab308;--qc-food-gradient: linear-gradient(135deg, #eab308 0%, #ca8a04 100%);--qc-food-tag-primary: #d97706;--qc-food-tag-light: #f59e0b;--qc-food-tag-dark: #b45309;--qc-food-tag-bg: rgba(217, 119, 6, .15);--qc-food-tag-border: rgba(217, 119, 6, .2);--qc-food-tag-gradient: linear-gradient(135deg, #d97706 0%, #b45309 100%);--modal-overlay: rgba(0, 0, 0, .6);--modal-shadow-light: rgba(0, 0, 0, .3);--modal-shadow-medium: rgba(0, 0, 0, .4);--modal-shadow-heavy: rgba(0, 0, 0, .7);--modal-border-light: rgba(255, 255, 255, .08);--modal-border-medium: rgba(255, 255, 255, .1);--modal-background-dark: #1a0b2e;--modal-background-light: #1a112a}[data-theme=custom][data-v-b11aa3e0]{--background-dark: #1a0b2e;--background-light: #1a112a;--background-medium: #2d1b4e;--background-card: #1a112a;--background-overlay: rgba(0, 0, 0, .8);--background-dark-transparent-1: rgba(10, 10, 20, .1);--background-dark-transparent-2: rgba(10, 10, 20, .2);--background-dark-transparent-3: rgba(10, 10, 30, .3);--background-dark-transparent-4: rgba(10, 10, 20, .4);--background-dark-transparent-8: rgba(10, 10, 20, .8);--background-dark-transparent-95: rgba(10, 10, 30, .95);--text-color: #f8f8f8;--text-primary: #f8f8f8;--font-family: Montserrat, Segoe UI, Roboto, sans-serif;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-disabled: rgba(255, 255, 255, .3);--text-transparent-1: rgba(255, 255, 255, .1);--text-transparent-05: rgba(255, 255, 255, .05);--text-transparent-15: rgba(255, 255, 255, .15);--text-transparent-2: rgba(255, 255, 255, .2);--text-transparent-3: rgba(255, 255, 255, .3);--text-transparent-4: rgba(255, 255, 255, .4);--text-transparent-5: rgba(255, 255, 255, .5);--text-transparent-6: rgba(255, 255, 255, .6);--text-transparent-06: rgba(255, 255, 255, .06);--text-transparent-8: rgba(255, 255, 255, .8);--text-transparent-9: rgba(255, 255, 255, .9);--shadow-color: rgba(0, 0, 0, .25);--shadow-light-1: rgba(0, 0, 0, .1);--shadow-dark-1: rgba(0, 0, 0, .12);--shadow-light-15: rgba(0, 0, 0, .15);--shadow-light-2: rgba(0, 0, 0, .2);--shadow-light-3: rgba(0, 0, 0, .3);--shadow-light-4: rgba(0, 0, 0, .4);--shadow-medium-5: rgba(0, 0, 0, .5);--shadow-medium-6: rgba(0, 0, 0, .6);--shadow-medium-7: rgba(0, 0, 0, .7);--shadow-dark-8: rgba(0, 0, 0, .8);--shadow-full: rgb(0, 0, 0);--border-color: rgba(156, 39, 176, .3);--border-light: rgba(156, 39, 176, .15);--border-medium: rgba(156, 39, 176, .25);--border-dark: rgba(156, 39, 176, .4);--accent-red: #00e5ff;--accent-red-light: #00b8d4;--accent-red-dark: #00e5ff;--accent-red-transparent: rgba(0, 229, 255, .1);--accent-orange: #44138d;--accent-orange-light: rgba(69, 28, 131, .25);--accent-orange-dark: #44138d;--accent-orange-transparent: rgba(69, 28, 131, .25);--accent-blue: #42a6ff;--accent-blue-light: #00b3ff;--accent-blue-dark: rgba(63, 81, 181, .35);--accent-blue-transparent: rgba(33, 150, 243, .35);--accent-green: #00e5ff;--accent-green-light: #00b8d4;--accent-green-dark: #00e5ff;--accent-green-transparent: rgba(0, 229, 255, .1);--success: #2ed573;--success-bg: rgba(46, 213, 115, .15);--warning: #ffa726;--warning-bg: rgba(255, 167, 38, .15);--error: #ff4757;--error-bg: rgba(255, 71, 87, .15);--info: #42a6ff;--info-bg: rgba(66, 166, 255, .15);--success-dark: #28c569;--success-light: #4dd686;--success-glow: rgba(77, 214, 134, .6);--success-border: #1db35f;--warning-dark: #ff9800;--warning-light: #ffb74d;--warning-border: #f57c00;--error-dark: #f03546;--error-light: #ff6b76;--error-glow: rgba(255, 107, 118, .6);--error-border: #e62b3a;--info-dark: #3795eb;--info-light: #64b7ff;--info-glow: rgba(100, 183, 255, .6);--info-border: #2d8fe4;--primary-color: #560896;--primary-light: #802fd1;--primary-transparent-01: rgba(107, 33, 168, .1);--primary-transparent-15: rgba(107, 33, 168, .15);--primary-transparent-2: rgba(105, 25, 170, .2);--primary-transparent-25: rgba(107, 33, 168, .25);--primary-transparent-3: rgba(95, 21, 155, .3);--primary-transparent-35: rgba(100, 22, 163, .35);--primary-transparent-4: rgba(99, 23, 161, .4);--primary-transparent-45: rgba(97, 28, 153, .45);--primary-transparent-5: rgba(95, 15, 160, .5);--primary-transparent-55: rgba(90, 24, 145, .55);--primary-transparent-7: rgba(117, 18, 199, .7);--primary-transparent-8: rgba(93, 33, 197, .8);--primary-transparent-10: rgba(107, 33, 168, .1);--secondary-color: #44138d;--secondary-transparent-18: rgba(65, 23, 129, .18);--secondary-transparent-25: rgba(69, 28, 131, .25);--secondary-transparent-35: rgba(54, 18, 107, .35);--secondary-transparent-4: rgba(55, 19, 109, .4);--secondary-transparent-45: rgba(47, 14, 95, .45);--accent-color: #00e5ff;--accent-dim: #00b8d4;--accent-transparent-1: rgba(0, 229, 255, .1);--accent-transparent-15: rgba(12, 163, 180, .15);--accent-transparent-2: rgba(4, 178, 197, .2);--accent-transparent-25: rgba(0, 229, 255, .25);--accent-transparent-3: rgba(17, 190, 209, .3);--accent-transparent-35: rgba(0, 229, 255, .35);--accent-transparent-4: rgba(16, 190, 209, .4);--accent-transparent-45: rgba(10, 178, 197, .45);--accent-transparent-7: rgba(10, 171, 189, .7);--accent-transparent-8: rgba(5, 144, 160, .8);--card-background: rgba(70, 30, 100, .15);--card-background-transparent: rgba(70, 30, 100, .08);--card-dark: rgba(30, 15, 45, .6);--card-border: rgba(255, 255, 255, .1);--chart-blue: rgba(36, 107, 253, .2);--chart-blue-border: rgba(36, 107, 253, .8);--chart-cyan: rgba(0, 208, 255, .2);--chart-cyan-border: rgba(0, 208, 255, .8);--chart-pink: rgba(255, 99, 132, .2);--chart-pink-border: rgba(255, 99, 132, .8);--chart-gray: rgba(200, 200, 200, .2);--chart-gray-border: rgba(200, 200, 200, .8);--gradient-primary: linear-gradient(135deg, #4a1466 0%, #1a0b2e 100%);--gradient-secondary: linear-gradient(135deg, #44138d 0%, #4a1466 100%);--gradient-tertiary: linear-gradient(45deg, #e1f5fe 0%, #00b8d4 100%);--gradient-accent: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--gradient-border: linear-gradient(135deg, rgba(156, 39, 176, .8) 0%, rgba(0, 229, 255, .6) 100%);--gradient-success: linear-gradient(135deg, #28c569 0%, #4dd686 100%);--gradient-warning: linear-gradient(135deg, #ff9800 0%, #ffb74d 100%);--gradient-error: linear-gradient(135deg, #f03546 0%, #ff6b76 100%);--gradient-info: linear-gradient(135deg, #3795eb 0%, #64b7ff 100%);--accent-gradient: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--text-gradient: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--subtitle-gradient: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--gray-100: #f5f5f5;--gray-200: #ddd;--gray-300: #666;--gray-400: #555;--gray-500: #333;--gray-blue-100: #e2e8f0;--gray-blue-200: #cbd5e1;--gray-blue-300: #94a3b8;--gray-blue-400: #64748b;--gray-blue-500: #475569;--gray-blue-600: #334155;--gradient-gray-blue: linear-gradient(135deg, #cbd5e1 0%, #64748b 100%);--gradient-gray-blue-hover: linear-gradient(135deg, #94a3b8 0%, #475569 100%);--white: #ffffff;--pink: rgba(233, 30, 99, .35);--cyan: #00e5ff;--violet: #aa00ff;--cyan-transparent-2: rgba(0, 229, 255, .2);--cyan-transparent-3: rgba(0, 229, 255, .3);--gradient-start: #9c27b0;--gradient-end: #ff4081;--turquoise: #40e0d0;--gradient-vibrant: linear-gradient(135deg, #9c27b0 0%, #ff4081 100%);--gradient-vibrant-turquoise: linear-gradient(135deg, #9c27b0 0%, #40e0d0 100%);--gradient-purple-pink: linear-gradient(135deg, #4a1466 0%, #e85f5c 100%);--gradient-cyan-violet: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--gradient-cyan-purple: linear-gradient(135deg, rgba(0, 229, 255, .35) 0%, rgba(156, 39, 176, .25) 100%);--purple-bright: #c239fb;--purple-medium: #9254de;--purple-violet: #aa00ff;--purple-dark: #7b1fa2;--purple-pink: #e85f5c;--purple-darker: #4a1466;--accent-purple: #aa00ff;--accent-cyan: #00e5ff;--temp-normal: #2ed573;--temp-high: #ff4757;--temp-low: #560896;--temp-critical: #f03546;--tile-blue-gradient: linear-gradient(135deg, rgba(36, 107, 253, .1), rgba(0, 208, 255, .1));--tile-green-gradient: linear-gradient(135deg, rgba(0, 208, 255, .1), rgba(36, 107, 253, .1));--tile-purple-gradient: linear-gradient(135deg, rgba(194, 57, 251, .1), rgba(255, 99, 132, .1));--tile-orange-gradient: linear-gradient(135deg, rgba(255, 167, 38, .1), rgba(255, 71, 87, .1));--tile-red-gradient: linear-gradient(135deg, rgba(255, 71, 87, .1), rgba(255, 167, 38, .1));--table-turquoise: #40e0d0;--table-purple-violet: #aa00ff;--table-purple-bright: #c239fb;--table-background-dark: #2d1b4e;--table-background-light: #1a112a;--hardcoded-orange: #ff9100;--hardcoded-red: #ff6b6b;--hardcoded-teal: #00e5ff;--hardcoded-green: #2ed573;--glass-bg-light: rgba(70, 30, 100, .08);--glass-border-light: rgba(255, 255, 255, .1);--glass-shadow-light: rgba(0, 0, 0, .15);--tile-glass-bg: linear-gradient( 135deg, rgba(18, 4, 99, .56) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .3) 100% );--tile-glass-hover-bg: linear-gradient( 135deg, rgba(80, 40, 120, .15) 0%, rgba(40, 20, 60, .5) 100% );--tile-spine-bg: linear-gradient( to right, rgba(16, 8, 24, .95) 0%, rgba(112, 61, 163, .95) 100% );--tile-border-color: rgba(255, 255, 255, .08);--tile-border-strong-color: rgba(50, 25, 75, .2);--tile-bookmark-bg: var(--gradient-cyan-violet);--book-spine-bg: linear-gradient(to right, rgb(26, 17, 42) 0%, rgb(40, 22, 70) 12%, rgb(60, 30, 95) 30%, rgb(80, 40, 120) 50%, rgb(60, 30, 95) 70%, rgb(40, 22, 70) 88%, rgb(26, 17, 42) 100%);--book-bookmark-bg: var(--tile-bookmark-bg);--book-bookmark-hover-bg: linear-gradient( 135deg, rgba(170, 0, 255, .8) 0%, rgba(0, 229, 255, .6) 100% );--book-spine-shadow: rgba(170, 0, 255, .3);--book-bookmark-shadow: rgba(170, 0, 255, .4);--book-bookmark-border: rgba(0, 229, 255, .2);--settings-bg-gradient-start: rgba(15, 27, 48, .5);--settings-bg-gradient-end: rgba(26, 17, 42, .5);--settings-grid-color: rgba(66, 166, 255, .03);--settings-details-bg: rgba(70, 30, 100, .15);--settings-shadow-color: rgba(32, 11, 90, .18);--settings-gradient-start: rgba(32, 12, 148, .56);--settings-gradient-middle: rgba(170, 0, 255, .15);--settings-gradient-end: rgba(0, 229, 255, .3);--settings-svg-success: rgba(46, 213, 115, .06);--settings-svg-accent: rgba(0, 229, 255, .06);--settings-svg-primary: rgba(156, 39, 176, .06);--settings-svg-blue: rgba(66, 166, 255, .06);--settings-svg-success-light: rgba(46, 213, 115, .12);--settings-svg-accent-light: rgba(0, 229, 255, .12);--settings-svg-primary-light: rgba(156, 39, 176, .12);--settings-svg-blue-light: rgba(66, 166, 255, .12);--settings-header-gradient-start: #41e6c7;--settings-header-gradient-end: #a991ff;--particle-accent: rgb(0, 229, 255);--particle-primary: rgb(156, 39, 176);--particle-success: rgba(46, 213, 115, .7);--particle-info: rgba(66, 166, 255, .8);--particle-warning: rgba(255, 184, 0, .7);--scrollbar-color: rgba(156, 39, 176, .3);--scrollbar-thumb: rgba(156, 39, 176, .3);--radial-gradient-dark: rgba(0, 0, 0, .5);--radial-gradient-success: rgba(46, 213, 115, .1);--lang-switch-bg: rgba(30, 22, 45, .9);--lang-switch-border: rgba(156, 39, 176, .2);--lang-switch-shadow: rgba(0, 0, 0, .25);--lang-option-inactive: rgba(255, 255, 255, .45);--lang-option-active: rgba(255, 255, 255, .95);--lang-option-active-shadow: rgba(156, 39, 176, .4);--lang-option-hover: rgba(255, 255, 255, .7);--icon-blue: #5a8fa3;--icon-green: #7a9b8e;--icon-orange: #d4c78a;--icon-red: #c7709d;--icon-purple: #a991ff;--toggle-track-bg: rgba(50, 35, 75, .7);--toggle-track-active: rgba(169, 145, 255, .35);--toggle-thumb-gradient-start: #a991ff;--toggle-thumb-gradient-end: #8c61ff;--toggle-thumb-gradient-accent: #a991ff;--toggle-thumb-shadow: rgba(0, 0, 0, .3);--toggle-text-shadow: rgba(0, 0, 0, .3);--animation-shadow: rgba(46, 213, 115, .3);--modal-overlay: rgba(0, 0, 0, .6);--modal-shadow-light: rgba(0, 0, 0, .3);--modal-border-light: rgba(255, 255, 255, .08);--modal-border-medium: rgba(255, 255, 255, .1);--modal-shadow-heavy: rgba(0, 0, 0, .7);--modal-shadow-medium: rgba(0, 0, 0, .4);--notification-bg-start: rgba(25, 17, 39, .95);--notification-bg-end: rgba(15, 9, 26, .95);--notification-shadow-heavy: rgba(0, 0, 0, .4);--notification-shadow-medium: rgba(0, 0, 0, .3);--notification-border: rgba(255, 255, 255, .07);--notification-shadow-light: rgba(0, 0, 0, .5);--notification-shadow-extra: rgba(0, 0, 0, .4);--notification-drop-shadow: rgba(0, 0, 0, .3);--notification-bg-light: rgba(255, 255, 255, .15);--notification-bg-dark: rgba(0, 0, 0, .3);--notification-glow: rgba(255, 255, 255, .3);--notification-hover-bg: rgba(255, 255, 255, .15);--notification-icon-bg: linear-gradient(135deg, rgba(194, 57, 251, .28) 0%, rgba(46, 213, 115, .18) 100%);--notification-icon-border: rgba(255, 255, 255, .22);--notification-icon-shadow: 0 6px 16px rgba(0, 0, 0, .38);--notification-icon-color: rgba(255, 255, 255, .92);--notification-close-bg: rgba(32, 24, 48, .68);--notification-close-border: rgba(194, 57, 251, .32);--notification-close-color: rgba(245, 244, 255, .82);--notification-close-shadow: 0 4px 12px rgba(194, 57, 251, .28);--notification-close-hover-bg: rgba(46, 213, 115, .28);--notification-close-hover-border: rgba(46, 213, 115, .32);--notification-close-hover-color: rgba(18, 14, 32, .92);--notification-close-hover-shadow: 0 6px 16px rgba(46, 213, 115, .32);--tile-shadow-light: rgba(0, 0, 0, .05);--tile-highlight-strong: rgba(255, 255, 255, .15);--tile-highlight-weak: rgba(255, 255, 255, .05);--tile-radial-light: rgba(255, 255, 255, .1);--tile-radial-weak: rgba(255, 255, 255, .05);--main-notification-bg: rgba(255, 255, 255, .2);--archive-bg-start: #0f172a;--archive-bg-middle: #1e293b;--archive-bg-end: #334155;--archive-text-light: #e2e8f0;--archive-bg-overlay-start: rgba(15, 23, 42, .95);--archive-bg-overlay-end: rgba(30, 41, 59, .95);--archive-border: rgba(148, 163, 184, .2);--archive-shadow: rgba(0, 0, 0, .25);--archive-gradient-start: #00e5ff;--archive-gradient-middle: #a991ff;--archive-gradient-end: #00e5ff;--archive-white: #fff;--archive-text-muted: #94a3b8;--theme-toggle-border-light: rgba(255, 255, 255, .1);--theme-toggle-border-medium: rgba(255, 255, 255, .15);--theme-toggle-bg-light: rgba(255, 255, 255, .08);--theme-toggle-border-light-alt: rgba(255, 255, 255, .12);--theme-toggle-bg-dark: rgba(0, 0, 0, .06);--theme-toggle-border-dark: rgba(0, 0, 0, .08);--gsap-shadow-light: rgba(0, 0, 0, .08);--gsap-shadow-medium: rgba(0, 0, 0, .12);--select-debug-color: #41e6c7;--select-bg-color: #8c61ff;--select-shadow: rgba(0, 0, 0, .5);--select-bg-dark: rgba(25, 25, 38, .98);--select-bg-light: #2a2a42;--profile-modal-overlay: rgba(0, 0, 0, .8);--profile-modal-shadow-heavy: rgba(0, 0, 0, .6);--profile-modal-shadow-medium: rgba(0, 0, 0, .3);--profile-modal-bg-light: rgba(255, 255, 255, .05);--profile-modal-border-light: rgba(255, 255, 255, .1);--profile-modal-bg-medium: rgba(255, 255, 255, .1);--dashboard-shadow: rgba(0, 0, 0, .4);--table-row-even-bg: #1e1e30;--table-row-even-accent: rgba(169, 145, 255, .2);--table-row-odd-bg: #1e1e30;--table-row-odd-accent: rgba(65, 230, 199, .15);--table-filters-bg: rgba(20, 20, 35, .7);--table-filters-border: rgba(65, 230, 199, .1);--table-filters-shadow: rgba(0, 0, 0, .25);--table-filters-gradient-start: rgba(65, 230, 199, .5);--table-filters-gradient-end: rgba(169, 145, 255, .5);--table-filters-title-color: rgba(255, 255, 255, .95);--table-filters-label-color: rgba(255, 255, 255, .95);--table-filters-clear-btn-bg: rgba(15, 15, 25, .8);--table-filters-clear-btn-color: rgba(255, 255, 255, .8);--table-filters-clear-btn-hover-bg: rgba(169, 145, 255, .15);--table-header-bg: rgba(25, 25, 35, .95);--table-header-gradient-start: rgba(25, 25, 35, .95);--table-header-gradient-middle: rgba(40, 30, 70, .95);--table-header-gradient-end: rgba(25, 25, 35, .95);--table-header-shadow: rgba(0, 0, 0, .4);--table-header-text-color: rgba(255, 255, 255, .95);--table-header-border: rgba(65, 230, 199, .2);--table-row-orange: #ff9100;--table-row-orange-glow: rgba(255, 145, 0, .3);--table-row-orange-glow-strong: rgba(255, 145, 0, .6);--table-turquoise: #41e6c7;--table-purple-violet: #a991ff;--table-purple-bright: #8c61ff;--table-bg-dark: #1e1e30;--table-bg-light: #2a2a42;--table-bg-overlay: rgba(20, 20, 30, .7);--table-shadow: rgba(0, 0, 0, .3);--table-gradient-start: rgba(65, 230, 199, .5);--table-gradient-middle: rgba(140, 97, 255, .5);--table-gradient-end: rgba(65, 230, 199, .5);--table-white: #fff;--table-bg-dark-overlay: rgba(20, 20, 30, .98);--table-bg-purple-overlay: rgba(40, 30, 60, .98);--table-bg-blue-overlay: rgba(30, 40, 50, .98);--table-bg-darker-overlay: rgba(15, 25, 35, .98);--table-shadow-heavy: rgba(0, 0, 0, .5);--table-border-purple: rgba(100, 80, 155, .5);--table-bg-dark-alt: rgba(15, 15, 25, .9);--table-bg-purple-alt: rgba(60, 45, 85, .8);--table-bg-blue-alt: rgba(25, 45, 55, .9);--table-shadow-medium: rgba(0, 0, 0, .2);--table-glow-purple: rgba(140, 97, 255, .15);--table-radial-purple: rgba(140, 97, 255, .08);--table-radial-turquoise: rgba(65, 230, 199, .08);--table-bg-scroll: rgba(30, 30, 48, .6);--table-scroll-purple: rgba(169, 145, 255, .5);--table-scroll-purple-strong: rgba(169, 145, 255, .8);--table-scrollbar-purple: rgba(169, 145, 255, .5);--table-bg-dark-overlay-alt: rgba(25, 25, 35, .95);--table-bg-purple-overlay-alt: rgba(40, 30, 70, .95);--table-bg-blue-overlay-alt: rgba(30, 45, 60, .95);--table-bg-purple-overlay-alt2: rgba(45, 30, 70, .95);--table-shadow-medium-alt: rgba(0, 0, 0, .4);--table-gradient-purple-transparent: rgba(20, 20, 30, 0);--table-gradient-purple-middle: rgba(140, 97, 255, .2);--table-gradient-purple-end: rgba(20, 20, 30, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, #41e6c7 0%, #a991ff 100%);--table-text-shadow: rgba(0, 0, 0, .5);--table-drop-shadow: rgba(0, 0, 0, .7);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, #41e6c7 0%, #a991ff 100%);--table-gradient-turquoise-transparent: rgba(65, 230, 199, 0);--table-gradient-turquoise-end: rgba(65, 230, 199, 0);--table-bg-medium: rgba(30, 30, 45, .5);--table-drop-shadow-medium: rgba(0, 0, 0, .5);--table-glow-turquoise: rgba(65, 230, 199, .8);--table-glow-turquoise-medium: rgba(65, 230, 199, .4);--table-glow-purple-strong: rgba(140, 97, 255, .8);--table-glow-purple-medium: rgba(140, 97, 255, .4);--table-glow-white: rgba(255, 255, 255, .6);--table-bg-medium-alt: rgba(40, 40, 60, .5);--table-bg-dark-alt2: rgba(25, 25, 35, .4);--table-bg-purple-alt2: rgba(40, 30, 60, .5);--table-bg-dark-alt3: rgba(20, 20, 30, .2);--table-bg-purple-alt3: rgba(40, 30, 60, .5);--table-text-purple: rgba(169, 145, 255, .7);--table-bg-dark-gradient-start: rgba(20, 20, 30, .3);--table-bg-purple-gradient-middle: rgba(30, 25, 45, .3);--table-bg-dark-gradient-end: rgba(20, 20, 30, .3);--table-text-purple-alt: rgba(169, 145, 255, .7);--table-bg-dark-gradient-start-alt: rgba(20, 20, 30, .3);--table-bg-purple-gradient-middle-alt: rgba(30, 25, 45, .3);--table-bg-dark-gradient-end-alt: rgba(20, 20, 30, .3);--table-gradient-purple-transparent-start: rgba(140, 97, 255, .05);--table-purple-violet-transparent-15: rgba(169, 145, 255, .15);--table-gradient-purple-transparent-end: rgba(140, 97, 255, .05);--table-gradient-turquoise-transparent-start: rgba(65, 230, 199, .05);--table-gradient-turquoise-middle: rgba(65, 230, 199, .2);--table-gradient-turquoise-transparent-end: rgba(65, 230, 199, .05);--table-text-muted: rgba(169, 145, 255, .7);--table-gradient-turquoise-transparent-middle: rgba(65, 230, 199, .05);--table-bg-dark-overlay-strong: rgba(30, 30, 48, .95);--table-shadow-light: rgba(0, 0, 0, .2);--table-bg-light-overlay: rgba(255, 255, 255, .04);--table-glow-turquoise-light: rgba(65, 230, 199, .3);--table-red: #ff6b6b;--table-red-glow: rgba(255, 107, 107, .3);--table-glow-purple-light: rgba(169, 145, 255, .3);--table-shadow-light-alt: rgba(0, 0, 0, .16);--table-glow-turquoise-strong: rgba(65, 230, 199, .6);--table-red-glow-strong: rgba(255, 107, 107, .6);--table-glow-purple-strong-alt: rgba(169, 145, 255, .6);--table-bg-dark-overlay-strong-alt: rgba(25, 25, 35, .95);--table-gradient-purple-transparent-start-alt: rgba(20, 20, 30, 0);--table-gradient-purple-middle-alt: rgba(140, 97, 255, .5);--table-gradient-purple-transparent-end-alt: rgba(20, 20, 30, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, #41e6c7 10%, #a991ff 90%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, #41e6c7 20%, #8c61ff 80%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, #41e6c7 0%, #a991ff 100%);--table-drop-shadow-strong: rgba(0, 0, 0, .5);--table-gradient-turquoise-strong: linear-gradient(135deg, #41e6c7 30%, #41e6c7 70%);--table-glow-turquoise-strong-alt: rgba(65, 230, 199, .4);--table-gradient-purple-strong: linear-gradient(135deg, #a991ff 30%, #8c61ff 70%);--table-glow-purple-strong-alt2: rgba(140, 97, 255, .4);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, #41e6c7 0%, #8c61ff 50%, #41e6c7 100%);--table-gradient-turquoise-green: linear-gradient(135deg, #41e6c7 20%, #00b894 80%);--registration-gradient-success: linear-gradient(135deg, #00e5ff, #00b894);--registration-shadow-success: rgba(0, 229, 255, .3);--registration-shadow-primary: rgba(156, 39, 176, .3);--registration-text-muted: rgba(255, 255, 255, .6);--registration-gradient-accent: linear-gradient(135deg, #00e5ff, #aa00ff);--registration-text-light: rgba(255, 255, 255, .8);--registration-accent: #00e5ff;--registration-text-dim: rgba(255, 255, 255, .4);--registration-text-medium: rgba(255, 255, 255, .7);--production-text-dim: rgba(255, 255, 255, .2);--production-gradient: linear-gradient(135deg, #00e5ff, #aa00ff);--production-text-medium: rgba(255, 255, 255, .6);--operator-bg-light: rgba(30, 15, 45, .4);--operator-border-light: rgba(255, 255, 255, .08);--operator-error-bg: rgba(220, 53, 69, .2);--operator-error-border: rgba(220, 53, 69, .4);--operator-error: #dc3545;--operator-blue-glow: rgba(100, 150, 255, .3);--operator-bg-medium: rgba(40, 20, 60, .5);--operator-border-medium: rgba(255, 255, 255, .12);--operator-success-bg: rgba(46, 213, 115, .2);--operator-success-border: rgba(46, 213, 115, .4);--operator-success: #2ed573;--operator-bg-hover: rgba(50, 25, 75, .6);--operator-blue-glow-strong: rgba(100, 150, 255, .6);--login-shadow-heavy: rgba(0, 0, 0, .8);--login-shadow-medium: rgba(0, 0, 0, .5);--login-bg-dark: rgba(10, 7, 18, .95);--login-shadow-light: rgba(0, 0, 0, .3);--login-shadow-weak: rgba(0, 0, 0, .2);--login-bg-medium: rgba(20, 15, 35, .8);--login-gradient-primary: linear-gradient(135deg, #ff0080, #00e5ff, #9c27b0, #ff6b35);--login-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .1);--login-bg-light: rgba(0, 229, 255, .05);--login-shadow-glow: 0 0 10px rgba(0, 229, 255, .3);--login-radial-purple: radial-gradient(circle at 20% 80%, rgba(156, 39, 176, .1) 0%, transparent 50%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(0, 229, 255, .1) 0%, transparent 50%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(156, 39, 176, .08) 0%, transparent 70%);--login-radial-accent: radial-gradient(circle at 30% 70%, rgba(0, 229, 255, .08) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(46, 213, 115, .08) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(233, 30, 99, .08) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(0, 229, 255, .06) 0%, transparent 40%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(156, 39, 176, .06) 0%, transparent 40%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(0, 229, 255, .06) 0%, transparent 40%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(156, 39, 176, .04) 0%, transparent 50%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(46, 213, 115, .04) 0%, transparent 50%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(233, 30, 99, .04) 0%, transparent 50%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(0, 229, 255, .05) 0%, transparent 45%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(156, 39, 176, .05) 0%, transparent 45%);--login-accent: #00e5ff;--login-accent-glow: rgba(0, 229, 255, .5);--login-gradient-accent: linear-gradient(135deg, #00e5ff, #aa00ff);--login-accent-glow-medium: rgba(0, 229, 255, .4);--login-bg-input: rgba(255, 255, 255, .1);--login-border-input: rgba(0, 229, 255, .2);--login-shadow-input: 0 0 0 1px rgba(0, 229, 255, .1);--login-border-accent: rgba(0, 229, 255, .2);--login-text-light: rgba(255, 255, 255, .8);--login-accent-glow-light: rgba(0, 229, 255, .3);--login-bg-button: rgba(0, 229, 255, .1);--login-gradient-button: linear-gradient(135deg, #00e5ff, #2979ff);--login-button-glow: 0 0 15px rgba(0, 229, 255, .4);--login-bg-focus: rgba(0, 229, 255, .15);--login-border-focus: rgba(0, 229, 255, .4);--login-focus-glow: 0 0 0 3px rgba(0, 229, 255, .2);--login-accent-glow-weak: rgba(0, 229, 255, .2);--login-text-dim: rgba(255, 255, 255, .5);--login-text-glow: 0 0 8px rgba(255, 255, 255, .3);--login-gradient-accent-alt: linear-gradient(135deg, #00e5ff, #64b5f6);--login-accent-glow-alt: rgba(0, 229, 255, .3);--login-primary-glow: rgba(156, 39, 176, .2);--login-gradient-border: linear-gradient(135deg, rgba(0, 229, 255, .2), rgba(156, 39, 176, .2));--login-primary-glow-strong: rgba(156, 39, 176, .3);--login-text-medium: rgba(255, 255, 255, .7);--login-gradient-text: linear-gradient(45deg, #00e5ff, #9c27b0);--login-primary: #9c27b0;--login-primary-medium: rgba(156, 39, 176, .6);--login-pink: #e91e63;--login-blue: #2979ff;--login-text-bright: rgba(255, 255, 255, .9);--login-text-shadow: rgba(255, 255, 255, .2);--pagination-bg: linear-gradient(135deg, rgba(30, 30, 48, .8) 0%, rgba(42, 42, 66, .8) 100%);--pagination-border: linear-gradient(135deg, rgba(65, 230, 199, .2), rgba(169, 145, 255, .2));--pagination-text: #f8f8f8;--pagination-text-purple: rgba(169, 145, 255, .8);--pagination-btn-bg: linear-gradient(135deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .08) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(169, 145, 255, .2) 0%, rgba(65, 230, 199, .2) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(169, 145, 255, .8) 0%, rgba(65, 230, 199, .8) 100%);--pagination-btn-border-hover: rgba(169, 145, 255, .3);--pagination-btn-shadow-hover: 0 2px 8px rgba(169, 145, 255, .2);--pagination-btn-active-color: #1a0b2e;--pagination-btn-active-border: rgba(169, 145, 255, .5);--pagination-btn-active-shadow: 0 2px 8px rgba(169, 145, 255, .3);--pagination-ellipsis-color: rgba(169, 145, 255, .8);--pagination-select-bg: linear-gradient(135deg, rgba(65, 230, 199, .1) 0%, rgba(169, 145, 255, .1) 100%);--pagination-select-border: linear-gradient(135deg, rgba(65, 230, 199, .3), rgba(169, 145, 255, .3));--pagination-select-hover-bg: linear-gradient(135deg, rgba(65, 230, 199, .15) 0%, rgba(169, 145, 255, .15) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(65, 230, 199, .5), rgba(169, 145, 255, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(65, 230, 199, .2) 0%, rgba(169, 145, 255, .2) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(65, 230, 199, .7), rgba(169, 145, 255, .7));--pagination-select-focus-shadow: 0 0 0 2px rgba(169, 145, 255, .3);--pagination-select-option-bg: #1a0b2e;--pagination-select-option-hover: rgba(169, 145, 255, .2);--pagination-select-option-checked: linear-gradient(135deg, rgba(65, 230, 199, .3), rgba(169, 145, 255, .3));--pagination-label-color: #bbb;--pagination-shadow: 0 2px 12px rgba(0, 0, 0, .3);--maininput-label-color: rgba(180, 180, 180, .85);--maininput-label-shadow: rgba(180, 180, 180, .3);--maininput-text-color: rgba(180, 220, 255, .9);--maininput-text-focus: rgb(220, 235, 255);--maininput-bg: linear-gradient(135deg, rgba(26, 11, 46, .4) 0%, rgba(26, 17, 42, .3) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(26, 11, 46, .5) 0%, rgba(26, 17, 42, .4) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(26, 11, 46, .6) 0%, rgba(26, 17, 42, .5) 100%);--maininput-border: linear-gradient(135deg, rgba(64, 224, 208, .5) 0%, rgba(170, 0, 255, .5) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(194, 57, 251, .8) 100%);--maininput-border-focus: linear-gradient(315deg, turquoise 0%, #c239fb 100%);--maininput-shadow: 0 25px 25px rgba(0, 0, 0, .1);--maininput-label-focus-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--maininput-label-focus-shadow: rgba(194, 57, 251, .3);--maininput-icon-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--maininput-dropdown-bg: rgba(30, 15, 45, .6);--maininput-dropdown-option-color: #f8f8f8;--maininput-dropdown-option-border: linear-gradient(135deg, #c239fb 0%, #40e0d0 100%);--maininput-dropdown-option-hover-bg: rgba(0, 0, 0, .5);--maininput-dropdown-option-hover-color: #c239fb;--maininput-blur-bg: linear-gradient(135deg, #1a0b2e 0%, #1a112a 100%);--mainselect-bg: linear-gradient(135deg, rgba(26, 11, 46, .4) 0%, rgba(26, 17, 42, .3) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(26, 11, 46, .5) 0%, rgba(26, 17, 42, .4) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(26, 11, 46, .6) 0%, rgba(26, 17, 42, .5) 100%);--mainselect-text-color: rgba(180, 220, 255, .9);--mainselect-text-active: rgb(220, 235, 255);--mainselect-border: linear-gradient(135deg, rgba(64, 224, 208, .5) 0%, rgba(170, 0, 255, .5) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(194, 57, 251, .8) 100%);--mainselect-border-active: linear-gradient(315deg, turquoise 0%, #c239fb 100%);--mainselect-shadow: 0 25px 25px rgba(0, 0, 0, .1);--mainselect-arrow-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--mainselect-dropdown-bg: rgba(25, 25, 38, .98);--mainselect-dropdown-border: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(170, 0, 255, .8) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(0, 0, 0, .5);--mainselect-option-color: #f8f8f8;--mainselect-option-border: linear-gradient(135deg, #c239fb 0%, #40e0d0 100%);--mainselect-option-hover-bg: rgba(0, 0, 0, .5);--mainselect-option-hover-color: #c239fb;--mainselect-option-placeholder: rgba(180, 180, 180, .85);--mainselect-scrollbar-track: rgba(20, 20, 35, .5);--mainselect-scrollbar-thumb: rgba(169, 145, 255, .5);--mainselect-scrollbar-thumb-hover: rgba(169, 145, 255, .8);--stopstable-filter-info-bg: rgba(41, 98, 255, .1);--stopstable-filter-info-color: #aa00ff;--stopstable-filter-info-icon-color: #40e0d0;--stopstable-error-message-bg: rgba(220, 53, 69, .2);--stopstable-error-message-color: #ff6b6b;--minorbutton-bg: rgba(30, 30, 45, .5);--minorbutton-bg-hover: rgba(40, 40, 60, .6);--minorbutton-bg-active: rgba(117, 18, 199, .7);--minorbutton-bg-primary: linear-gradient(to right, rgba(45, 45, 70, .6), rgba(60, 60, 85, .6));--minorbutton-bg-secondary: linear-gradient(to right, #9254de, #44138d);--minorbutton-bg-accent: linear-gradient(to right, rgba(33, 150, 243, .35), rgba(63, 81, 181, .35));--minorbutton-bg-dark: linear-gradient(to right, rgba(20, 20, 35, .9), rgba(25, 25, 40, .9));--minorbutton-bg-light: linear-gradient(to right, rgba(230, 230, 240, .15), rgba(240, 240, 250, .15));--minorbutton-bg-glass: rgba(70, 30, 100, .15);--minorbutton-bg-glass-hover: rgba(30, 15, 45, .6);--minorbutton-bg-glass-active: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-border-gradient: linear-gradient(to right, rgba(255, 255, 255, .1), rgba(99, 23, 161, .4), rgba(255, 255, 255, .1));--minorbutton-border-glass: rgba(255, 255, 255, .15);--minorbutton-border-glass-hover: rgba(255, 255, 255, .2);--minorbutton-border-glass-active: rgba(0, 229, 255, .25);--minorbutton-border-glass-activation: rgba(16, 190, 209, .4);--minorbutton-shadow: 0 1px 3px rgba(0, 0, 0, .2);--minorbutton-shadow-hover: 0 2px 6px rgba(0, 0, 0, .3);--minorbutton-shadow-active: 0 1px 2px rgba(0, 0, 0, .2);--minorbutton-shadow-active-glow: 0 0 10px rgba(95, 21, 155, .3);--minorbutton-shadow-activation: 0 2px 10px rgba(0, 0, 0, .3);--minorbutton-shadow-activation-glow: 0 0 15px rgba(95, 21, 155, .3);--minorbutton-shadow-glass: 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(255, 255, 255, .1);--minorbutton-shadow-glass-hover: 0 4px 12px rgba(0, 0, 0, .3);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(255, 255, 255, .15);--minorbutton-shadow-glass-active: 0 4px 16px rgba(0, 0, 0, .4);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(107, 33, 168, .15);--minorbutton-shadow-glass-activation: 0 4px 16px rgba(0, 0, 0, .4);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(107, 33, 168, .15);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(17, 190, 209, .3);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(0, 229, 255, .35) 0%, rgba(156, 39, 176, .25) 100%);--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--minorbutton-pseudo-bg-glass-hover-opacity: .7;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: 0 2px 10px rgba(0, 0, 0, .3);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(95, 21, 155, .3);--minorbutton-pulse-shadow-2: 0 2px 15px rgba(0, 0, 0, .3);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(105, 25, 170, .2);--mainbutton-bg: rgba(168, 85, 247, .5);--mainbutton-bg-hover: rgba(168, 85, 247, .6);--mainbutton-bg-active: rgba(168, 85, 247, .7);--mainbutton-text-color: #ffffff;--mainbutton-border-light: rgba(236, 72, 153, .3);--mainbutton-border-hover: rgba(236, 72, 153, .4);--mainbutton-shadow-base: rgba(138, 43, 226, .2);--mainbutton-shadow-hover: rgba(147, 51, 234, .3);--mainbutton-shadow-active: rgba(168, 85, 247, .25);--mainbutton-glow-purple: rgba(168, 85, 247, .5);--mainbutton-glow-blue: rgba(147, 51, 234, .4);--mainbutton-glow-green: rgba(236, 72, 153, .4);--mainbutton-glow-red: rgba(244, 63, 94, .4);--mainbutton-glow-cyan: rgba(34, 211, 238, .4);--mainbutton-glow-cyan-hover: rgba(34, 211, 238, .6);--mainbutton-glow-purple-hover: rgba(168, 85, 247, .6);--mainbutton-glow-blue-hover: rgba(147, 51, 234, .5);--mainbutton-glow-green-hover: rgba(236, 72, 153, .5);--mainbutton-glow-red-hover: rgba(244, 63, 94, .5);--mainbutton-shine: rgba(255, 255, 255, .2);--mainbutton-text-shadow-purple: rgba(168, 85, 247, .6);--mainbutton-text-shadow-blue: rgba(147, 51, 234, .5);--mainbutton-text-shadow-green: rgba(236, 72, 153, .5);--mainbutton-text-shadow-red: rgba(244, 63, 94, .5);--mainbutton-text-shadow-cyan: rgba(34, 211, 238, .5);--mainbutton-icon-shadow-purple: rgba(168, 85, 247, .6);--mainbutton-icon-shadow-blue: rgba(147, 51, 234, .5);--mainbutton-icon-shadow-green: rgba(236, 72, 153, .5);--mainbutton-icon-shadow-red: rgba(244, 63, 94, .5);--mainbutton-icon-shadow-cyan: rgba(34, 211, 238, .5);--mainbutton-border-top-purple: rgba(168, 85, 247, .4);--mainbutton-border-top-blue: rgba(147, 51, 234, .4);--mainbutton-border-top-green: rgba(236, 72, 153, .4);--mainbutton-border-top-red: rgba(244, 63, 94, .4);--mainbutton-border-top-cyan: rgba(34, 211, 238, .4);--mainbutton-reflection: rgba(255, 255, 255, .15);--mainbutton-reflection-fade: rgba(255, 255, 255, .05);--mainbutton-loader-border: rgba(236, 72, 153, .3);--mainbutton-loader-spinner: #ec4899;--mainbutton-disabled-opacity: .5;--mainbutton-disabled-shadow: rgba(138, 43, 226, .1);--mainbutton-glass-bg: rgba(168, 85, 247, .4);--mainbutton-glass-glow: rgba(236, 72, 153, .3);--qc-electronics-primary: #4ade80;--qc-electronics-light: #6ee7b7;--qc-electronics-dark: #22c55e;--qc-electronics-bg: rgba(74, 222, 128, .15);--qc-electronics-border: #4ade80;--qc-electronics-gradient: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);--qc-electronics-card-bg: linear-gradient(135deg, rgba(34, 197, 94, .3) 0%, rgba(22, 163, 74, .4) 100%);--qc-electronics-hover: linear-gradient(135deg, rgba(74, 222, 128, .4) 0%, rgba(34, 197, 94, .5) 100%);--qc-mechanics-primary: #f97316;--qc-mechanics-light: #fb923c;--qc-mechanics-dark: #ea580c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: #f97316;--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-mechanics-card-bg: linear-gradient(135deg, rgba(234, 88, 12, .3) 0%, rgba(194, 65, 12, .4) 100%);--qc-mechanics-hover: linear-gradient(135deg, rgba(249, 115, 22, .4) 0%, rgba(234, 88, 12, .5) 100%);--qc-optics-primary: #3b82f6;--qc-optics-light: #60a5fa;--qc-optics-dark: #2563eb;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: #3b82f6;--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-optics-card-bg: linear-gradient(135deg, rgba(37, 99, 235, .3) 0%, rgba(29, 78, 216, .4) 100%);--qc-optics-hover: linear-gradient(135deg, rgba(59, 130, 246, .4) 0%, rgba(37, 99, 235, .5) 100%);--qc-chemistry-primary: #a855f7;--qc-chemistry-light: #c084fc;--qc-chemistry-dark: #9333ea;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: #a855f7;--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-card-bg: linear-gradient(135deg, rgba(147, 51, 234, .3) 0%, rgba(124, 58, 237, .4) 100%);--qc-chemistry-hover: linear-gradient(135deg, rgba(168, 85, 247, .4) 0%, rgba(147, 51, 234, .5) 100%);--qc-chemistry-tag-primary: #a855f7;--qc-chemistry-tag-light: #c084fc;--qc-chemistry-tag-dark: #9333ea;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .2);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #ec4899;--qc-textiles-light: #f472b6;--qc-textiles-dark: #db2777;--qc-textiles-bg: rgba(236, 72, 153, .15);--qc-textiles-border: #ec4899;--qc-textiles-gradient: linear-gradient(135deg, #ec4899 0%, #db2777 100%);--qc-textiles-card-bg: linear-gradient(135deg, rgba(219, 39, 119, .3) 0%, rgba(190, 24, 93, .4) 100%);--qc-textiles-hover: linear-gradient(135deg, rgba(236, 72, 153, .4) 0%, rgba(219, 39, 119, .5) 100%);--qc-textiles-tag-primary: #a855f7;--qc-textiles-tag-light: #c084fc;--qc-textiles-tag-dark: #9333ea;--qc-textiles-tag-bg: rgba(168, 85, 247, .15);--qc-textiles-tag-border: rgba(168, 85, 247, .2);--qc-textiles-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-food-primary: #eab308;--qc-food-light: #facc15;--qc-food-dark: #ca8a04;--qc-food-bg: rgba(234, 179, 8, .15);--qc-food-border: #eab308;--qc-food-gradient: linear-gradient(135deg, #eab308 0%, #ca8a04 100%);--qc-food-card-bg: linear-gradient(135deg, rgba(202, 138, 4, .3) 0%, rgba(161, 98, 7, .4) 100%);--qc-food-hover: linear-gradient(135deg, rgba(234, 179, 8, .4) 0%, rgba(202, 138, 4, .5) 100%);--qc-template-title: #ffffff;--qc-food-tag-primary: #d97706;--qc-food-tag-light: #f59e0b;--qc-food-tag-dark: #b45309;--qc-food-tag-bg: rgba(217, 119, 6, .15);--qc-food-tag-border: rgba(217, 119, 6, .2);--qc-food-tag-gradient: linear-gradient(135deg, #d97706 0%, #b45309 100%);--table-row-even-bg-alt: #252540;--table-row-odd-bg-alt: #2a2a45;--table-row-border-light: rgba(65, 230, 199, .1);--table-row-border-medium: rgba(169, 145, 255, .2);--table-row-shadow-subtle: rgba(0, 0, 0, .2);--table-row-selected-bg: rgba(65, 230, 199, .15);--table-row-selected-border: #41e6c7;--switch-track-bg: linear-gradient(90deg, rgba(0, 229, 255, .15) 0%, rgba(128, 47, 209, .15) 100%);--switch-track-bg-checked: linear-gradient(90deg, rgba(0, 229, 255, .85) 0%, rgba(128, 47, 209, .85) 100%);--switch-track-shadow: 0 1.5px 6px rgba(0, 229, 255, .15);--switch-track-shadow-checked: 0 2px 12px rgba(0, 229, 255, .35);--switch-thumb-bg: linear-gradient(135deg, rgba(0, 229, 255, .12) 50%, rgba(180, 180, 200, .6) 100%);--switch-thumb-bg-checked: linear-gradient(135deg, rgba(0, 229, 255, .95) 60%, rgba(128, 47, 209, .95) 100%);--switch-thumb-border-checked: rgba(0, 229, 255, .8);--switch-thumb-shadow: 0 1.5px 4px rgba(0, 0, 0, .3);--switch-thumb-shadow-checked: 0 2px 16px rgba(0, 229, 255, .4);--switch-focus-outline: rgba(0, 229, 255, .8);--switch-focus-shadow: 0 0 0 2px rgba(0, 229, 255, .25)}[data-theme=dark][data-v-b11aa3e0]{--primary-color: #18263c;--primary-color-light: #2b3e60;--secondary-color: #0a111a;--accent-color: #3ddad7;--accent-color-dim: #1fb5b0;--text-color: #f4f7fb;--font-family: Inter, Segoe UI, Roboto, sans-serif;--text-secondary: rgba(220, 228, 240, .82);--text-muted: rgba(196, 206, 221, .62);--text-disabled: rgba(162, 174, 192, .4);--text-transparent-1: rgba(244, 247, 251, .1);--text-transparent-05: rgba(244, 247, 251, .05);--text-transparent-15: rgba(244, 247, 251, .15);--text-transparent-2: rgba(244, 247, 251, .2);--text-transparent-3: rgba(244, 247, 251, .3);--text-transparent-4: rgba(244, 247, 251, .4);--text-transparent-5: rgba(244, 247, 251, .5);--text-transparent-6: rgba(244, 247, 251, .6);--text-transparent-06: rgba(244, 247, 251, .06);--text-transparent-8: rgba(244, 247, 251, .8);--text-transparent-9: rgba(244, 247, 251, .9);--background-dark: #0a111a;--background-light: #21324d;--background-medium: #18263c;--background-card: #2b3e60;--background-overlay: rgba(6, 12, 20, .88);--background-dark-transparent-1: rgba(10, 17, 26, .12);--background-dark-transparent-2: rgba(10, 17, 26, .85);--background-dark-transparent-3: rgba(10, 17, 26, .5);--background-dark-transparent-4: rgba(10, 17, 26, .32);--background-dark-transparent-8: rgba(10, 17, 26, .78);--background-dark-transparent-95: rgba(10, 17, 26, .95);--card-background: rgba(33, 50, 77, .92);--card-background-transparent: rgba(33, 50, 77, .72);--border-color: rgba(132, 147, 170, .24);--border-light: rgba(132, 147, 170, .18);--border-medium: rgba(132, 147, 170, .32);--border-dark: rgba(132, 147, 170, .4);--shadow-color: rgba(0, 0, 0, .48);--accent-green: #3ddad7;--accent-green-light: #57e3e0;--accent-green-dark: #1fb5b0;--accent-green-bright: #6feae7;--accent-green-neon: #84efec;--accent-green-toxic: #8ff5f1;--accent-green-glow: rgba(61, 218, 215, .26);--accent-orange: #edc064;--accent-orange-light: #f4cf7d;--accent-orange-dark: #d6a548;--accent-blue: #7c9bff;--accent-blue-light: #9db6ff;--accent-blue-dark: #4f6bff;--accent-red: #ff8484;--accent-red-light: #ff9a9a;--accent-red-dark: #d36868;--success: #4dd4a3;--success-bg: rgba(77, 212, 163, .12);--warning: #edc064;--warning-bg: rgba(246, 199, 98, .12);--error: #ff8484;--error-bg: rgba(255, 132, 132, .12);--info: #7c9bff;--info-bg: rgba(124, 155, 255, .12);--gradient-primary: linear-gradient(135deg, #0a111a 0%, #2b3e60 100%);--gradient-accent: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--gradient-secondary: linear-gradient(135deg, #18263c 0%, #31456b 100%);--gradient-tertiary: linear-gradient(45deg, #0a111a 0%, #394c76 100%);--gradient-border: linear-gradient(135deg, rgba(120, 138, 164, .32) 0%, rgba(61, 218, 215, .38) 100%);--gradient-cyan-violet: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(61, 218, 215, .12) 0%, rgba(124, 155, 255, .08) 50%, rgba(61, 218, 215, .06) 100%);--gradient-purple-pink: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .22) 100%);--accent-gradient: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--text-gradient: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--subtitle-gradient: linear-gradient(135deg, #3ddad7 0%, #6feae7 100%);--gradient-radioactive: linear-gradient(135deg, #3ddad7 0%, #6feae7 100%);--gradient-toxic: linear-gradient(135deg, #3ddad7 0%, #84efec 100%);--gradient-glow: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(124, 155, 255, .18) 50%, rgba(61, 218, 215, .24) 100%);--gradient-dark-green: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--gradient-dark-toxic: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--gradient-dark-neon: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .1) 100%);--primary-transparent-01: rgba(43, 62, 96, .1);--primary-transparent-15: rgba(43, 62, 96, .15);--primary-transparent-2: rgba(43, 62, 96, .2);--primary-transparent-25: rgba(43, 62, 96, .25);--primary-transparent-3: rgba(43, 62, 96, .3);--primary-transparent-35: rgba(43, 62, 96, .35);--primary-transparent-4: rgba(43, 62, 96, .4);--primary-transparent-45: rgba(43, 62, 96, .45);--primary-transparent-5: rgba(43, 62, 96, .5);--secondary-transparent-18: rgba(10, 17, 26, .18);--secondary-transparent-25: rgba(10, 17, 26, .25);--secondary-transparent-35: rgba(10, 17, 26, .35);--secondary-transparent-4: rgba(10, 17, 26, .4);--secondary-transparent-45: rgba(10, 17, 26, .45);--accent-transparent-1: rgba(61, 218, 215, .1);--accent-transparent-15: rgba(61, 218, 215, .15);--accent-transparent-2: rgba(61, 218, 215, .2);--accent-transparent-25: rgba(61, 218, 215, .25);--accent-transparent-3: rgba(61, 218, 215, .3);--accent-transparent-35: rgba(61, 218, 215, .35);--accent-transparent-4: rgba(61, 218, 215, .4);--accent-transparent-45: rgba(61, 218, 215, .45);--accent-transparent-5: rgba(#3ddad7, .5);--accent-transparent-6: rgba(#3ddad7, .6);--white-02: rgba(232, 232, 232, .2);--white-01: rgba(232, 232, 232, .1);--primary-t-12: rgba(43, 62, 96, .15);--primary-t-08: rgba(43, 62, 96, .1);--accent-t-08: rgba(61, 218, 215, .1);--accent-t-05: rgba(0, 212, 170, .05);--error-dark: #d36868;--error-dark-transparent-2: rgba(#d36868, .2);--error-dark-transparent-3: rgba(#d36868, .3);--error-dark-transparent-6: rgba(#d36868, .6);--tile-glass-bg: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--tile-glass-hover-bg: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--tile-spine-bg: linear-gradient( to right, var(--background-dark) 0%, var(--accent-green-glow) 100% );--tile-border-color: var(--border-medium);--tile-border-strong-color: var(--accent-green);--tile-bookmark-bg: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .1) 100%);--book-spine-bg: linear-gradient(to right, #090f17 0%, #101a27 12%, #152336 30%, #1f304a 50%, #152336 70%, #101a27 88%, #090f17 100%);--book-bookmark-bg: var(--tile-bookmark-bg);--book-bookmark-hover-bg: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--book-spine-shadow: var(--shadow-dark-1);--book-bookmark-shadow: var(--shadow-dark-1);--book-bookmark-border: var(--accent-green-transparent-2);--home-bg: rgba(27, 43, 67, .85);--home-border: rgba(144, 159, 181, .16);--home-dashboard-gradient: linear-gradient(to right, #7c9bff, #3ddad7);--home-logout-gradient: linear-gradient(to right, #4f6bff, #e07474);--home-shadow: rgba(0, 0, 0, .38);--downtime-icon-color: rgba(235, 239, 248, .26);--downtime-gradient: linear-gradient(135deg, #7c9bff, #3ddad7);--downtime-text-color: rgba(219, 227, 240, .68);--lang-switch-bg: rgba(13, 21, 32, .94);--lang-switch-border: rgba(61, 218, 215, .24);--lang-switch-shadow: rgba(0, 0, 0, .34);--lang-option-inactive: rgba(226, 231, 240, .48);--lang-option-active: rgba(246, 249, 253, .95);--lang-option-active-shadow: rgba(61, 218, 215, .42);--lang-option-hover: rgba(246, 249, 253, .74);--notification-bg-start: rgba(39, 57, 88, .98);--notification-bg-end: rgba(13, 21, 32, .98);--notification-shadow-heavy: rgba(6, 12, 22, .68);--notification-shadow-medium: rgba(10, 16, 28, .48);--notification-border: rgba(124, 155, 255, .32);--notification-shadow-light: rgba(124, 155, 255, .2);--notification-shadow-extra: rgba(5, 12, 20, .56);--notification-drop-shadow: rgba(4, 8, 16, .6);--notification-bg-light: rgba(236, 245, 255, .28);--notification-bg-dark: rgba(5, 9, 14, .52);--notification-glow: rgba(61, 218, 215, .3);--notification-hover-bg: rgba(124, 155, 255, .2);--notification-icon-bg: linear-gradient(135deg, rgba(124, 155, 255, .32) 0%, rgba(61, 218, 215, .18) 100%);--notification-icon-border: rgba(124, 155, 255, .55);--notification-icon-shadow: 0 6px 16px rgba(124, 155, 255, .35);--notification-icon-color: rgba(246, 249, 253, .92);--notification-close-bg: rgba(6, 10, 16, .78);--notification-close-border: rgba(124, 155, 255, .36);--notification-close-color: rgba(236, 245, 255, .78);--notification-close-shadow: 0 4px 12px rgba(124, 155, 255, .25);--notification-close-hover-bg: rgba(124, 155, 255, .32);--notification-close-hover-border: rgba(61, 218, 215, .38);--notification-close-hover-color: rgba(6, 12, 20, .92);--notification-close-hover-shadow: 0 6px 16px rgba(61, 218, 215, .28);--icon-blue: #7c9bff;--icon-green: #3ddad7;--icon-orange: #edc064;--icon-red: #ff8484;--icon-purple: #7c9bff;--toggle-track-bg: rgba(35, 52, 80, .72);--toggle-track-active: rgba(124, 155, 255, .32);--toggle-thumb-gradient-start: #3ddad7;--toggle-thumb-gradient-end: #7c9bff;--toggle-thumb-gradient-accent: #7c9bff;--toggle-thumb-shadow: rgba(0, 0, 0, .32);--toggle-text-shadow: rgba(0, 0, 0, .32);--assortment-btn-bg: rgba(27, 43, 67, .7);--assortment-btn-text: rgba(235, 240, 248, .85);--assortment-btn-border: rgba(160, 176, 198, .18);--assortment-btn-hover-bg: rgba(33, 50, 77, .82);--assortment-shadow: rgba(0, 0, 0, .28);--assortment-btn-active-bg: rgba(124, 155, 255, .24);--assortment-btn-active-border: rgba(124, 155, 255, .45);--assortment-btn-active-shadow: rgba(124, 155, 255, .25);--assortment-container-bg: rgba(21, 35, 54, .72);--assortment-container-border: rgba(142, 156, 180, .18);--assortment-header-border: rgba(142, 156, 180, .2);--registration-gradient-success: linear-gradient(135deg, #3ddad7, #4dd4a3);--registration-shadow-success: rgba(61, 218, 215, .24);--registration-shadow-primary: rgba(124, 155, 255, .24);--registration-text-muted: rgba(218, 226, 240, .64);--registration-gradient-accent: linear-gradient(135deg, #7c9bff, #3ddad7);--registration-text-light: rgba(236, 240, 247, .88);--registration-accent: #3ddad7;--registration-text-dim: rgba(201, 210, 224, .42);--registration-text-medium: rgba(219, 226, 238, .76);--production-text-dim: rgba(207, 216, 231, .28);--production-gradient: linear-gradient(135deg, #7c9bff, #3ddad7);--production-text-medium: rgba(214, 222, 235, .66);--operator-bg-light: rgba(27, 43, 67, .68);--operator-border-light: rgba(148, 164, 187, .18);--operator-error-bg: rgba(255, 132, 132, .22);--operator-error-border: rgba(255, 132, 132, .48);--operator-error: #eb7d7d;--operator-blue-glow: rgba(124, 155, 255, .32);--operator-bg-medium: rgba(33, 50, 77, .78);--operator-border-medium: rgba(148, 164, 187, .24);--operator-success-bg: rgba(77, 212, 163, .22);--operator-success-border: rgba(77, 212, 163, .45);--operator-success: #4dd4a3;--operator-bg-hover: rgba(39, 57, 88, .85);--operator-blue-glow-strong: rgba(124, 155, 255, .42);--login-shadow-heavy: rgba(0, 0, 0, .82);--login-shadow-medium: rgba(0, 0, 0, .58);--login-bg-dark: rgba(6, 10, 16, .96);--login-shadow-light: rgba(0, 0, 0, .32);--login-shadow-weak: rgba(0, 0, 0, .24);--login-bg-medium: rgba(21, 35, 54, .88);--login-gradient-primary: linear-gradient(135deg, #3ddad7, #7c9bff, #eb7d7d, #edc064);--login-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .16);--login-bg-light: rgba(124, 155, 255, .12);--login-shadow-glow: 0 0 10px rgba(124, 155, 255, .38);--login-radial-purple: radial-gradient(circle at 20% 80%, rgba(124, 155, 255, .12) 0%, transparent 55%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(61, 218, 215, .12) 0%, transparent 55%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(124, 155, 255, .1) 0%, transparent 70%);--login-radial-accent: radial-gradient(circle at 30% 70%, rgba(61, 218, 215, .1) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(77, 212, 163, .1) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(255, 132, 132, .1) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(61, 218, 215, .09) 0%, transparent 45%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(124, 155, 255, .08) 0%, transparent 45%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(124, 155, 255, .08) 0%, transparent 45%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(124, 155, 255, .06) 0%, transparent 52%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(77, 212, 163, .06) 0%, transparent 52%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(255, 132, 132, .06) 0%, transparent 52%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(61, 218, 215, .08) 0%, transparent 48%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(124, 155, 255, .08) 0%, transparent 48%);--login-accent: #3ddad7;--login-accent-glow: rgba(61, 218, 215, .6);--login-gradient-accent: linear-gradient(135deg, #3ddad7, #7c9bff);--login-accent-glow-medium: rgba(61, 218, 215, .46);--login-bg-input: rgba(255, 255, 255, .08);--login-border-input: rgba(124, 155, 255, .32);--login-shadow-input: 0 0 0 1px rgba(124, 155, 255, .18);--login-border-accent: rgba(124, 155, 255, .32);--login-text-light: rgba(237, 240, 246, .86);--login-accent-glow-light: rgba(124, 155, 255, .32);--login-bg-button: rgba(124, 155, 255, .16);--login-gradient-button: linear-gradient(135deg, #7c9bff, #3ddad7);--login-button-glow: 0 0 15px rgba(124, 155, 255, .38);--login-bg-focus: rgba(124, 155, 255, .2);--login-border-focus: rgba(124, 155, 255, .56);--login-focus-glow: 0 0 0 3px rgba(124, 155, 255, .24);--login-accent-glow-weak: rgba(124, 155, 255, .22);--login-text-dim: rgba(208, 217, 230, .5);--login-text-glow: 0 0 8px rgba(255, 255, 255, .32);--login-gradient-accent-alt: linear-gradient(135deg, #7c9bff, #67b0ff);--login-accent-glow-alt: rgba(124, 155, 255, .3);--login-primary-glow: rgba(124, 155, 255, .24);--login-gradient-border: linear-gradient(135deg, rgba(61, 218, 215, .28), rgba(124, 155, 255, .28));--login-primary-glow-strong: rgba(124, 155, 255, .34);--login-text-medium: rgba(224, 231, 242, .75);--login-gradient-text: linear-gradient(45deg, #3ddad7, #7c9bff);--login-primary: #4f6bff;--login-primary-medium: rgba(79, 107, 255, .68);--login-pink: #eb7d7d;--login-blue: #7c9bff;--login-text-bright: rgba(246, 249, 253, .94);--login-text-shadow: rgba(246, 249, 253, .28);--table-turquoise: #3ddad7;--table-purple-violet: rgba(109, 136, 255, .4);--table-purple-bright: rgba(144, 171, 255, .6);--table-bg-dark: #1b2b43;--table-bg-light: #273958;--table-bg-overlay: rgba(21, 35, 54, .74);--table-shadow: rgba(0, 0, 0, .32);--table-gradient-start: rgba(61, 218, 215, .46);--table-gradient-middle: rgba(124, 155, 255, .46);--table-gradient-end: rgba(61, 218, 215, .46);--table-white: #ffffff;--table-bg-dark-overlay: rgba(13, 21, 32, .96);--table-bg-purple-overlay: rgba(21, 35, 54, .96);--table-bg-blue-overlay: rgba(24, 38, 60, .96);--table-bg-darker-overlay: rgba(10, 17, 26, .96);--table-shadow-heavy: rgba(0, 0, 0, .54);--table-border-purple: rgba(124, 155, 255, .46);--table-bg-dark-alt: rgba(21, 35, 54, .88);--table-bg-purple-alt: rgba(124, 155, 255, .36);--table-bg-blue-alt: rgba(61, 218, 215, .34);--table-shadow-medium: rgba(0, 0, 0, .26);--table-glow-purple: rgba(124, 155, 255, .14);--table-radial-purple: rgba(124, 155, 255, .08);--table-radial-turquoise: rgba(61, 218, 215, .08);--table-bg-scroll: rgba(31, 48, 74, .64);--table-scroll-purple: rgba(124, 155, 255, .38);--table-scroll-purple-strong: rgba(124, 155, 255, .6);--table-scrollbar-purple: rgba(124, 155, 255, .46);--table-bg-dark-overlay-alt: rgba(19, 31, 46, .94);--table-bg-purple-overlay-alt: rgba(124, 155, 255, .42);--table-bg-blue-overlay-alt: rgba(61, 218, 215, .42);--table-bg-purple-overlay-alt2: rgba(124, 155, 255, .42);--table-shadow-medium-alt: rgba(0, 0, 0, .42);--table-gradient-purple-transparent: rgba(21, 35, 54, 0);--table-gradient-purple-middle: rgba(124, 155, 255, .22);--table-gradient-purple-end: rgba(21, 35, 54, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, #3ddad7 0%, #7c9bff 100%);--table-text-shadow: rgba(0, 0, 0, .48);--table-drop-shadow: rgba(0, 0, 0, .66);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, #3ddad7 0%, #7c9bff 100%);--table-gradient-turquoise-transparent: rgba(61, 218, 215, 0);--table-gradient-turquoise-end: rgba(61, 218, 215, 0);--table-bg-medium: rgba(31, 48, 74, .52);--table-drop-shadow-medium: rgba(0, 0, 0, .5);--table-glow-turquoise: rgba(61, 218, 215, .78);--table-glow-turquoise-medium: rgba(61, 218, 215, .18);--table-glow-purple-strong: rgba(109, 136, 255, .3);--table-glow-purple-medium: rgba(124, 155, 255, .4);--table-glow-white: rgba(255, 255, 255, .15);--table-bg-medium-alt: rgba(35, 52, 80, .5);--table-bg-dark-alt2: rgba(24, 38, 60, .42);--table-bg-purple-alt2: rgba(124, 155, 255, .32);--table-bg-dark-alt3: rgba(21, 35, 54, .22);--table-bg-purple-alt3: rgba(124, 155, 255, .32);--table-text-purple: #edf2f9;--table-bg-dark-gradient-start: rgba(21, 35, 54, .3);--table-bg-purple-gradient-middle: rgba(124, 155, 255, .22);--table-bg-dark-gradient-end: rgba(21, 35, 54, .3);--table-text-purple-alt: #dfe6f2;--table-bg-dark-gradient-start-alt: rgba(21, 35, 54, .3);--table-bg-purple-gradient-middle-alt: rgba(124, 155, 255, .22);--table-bg-dark-gradient-end-alt: rgba(21, 35, 54, .3);--table-gradient-purple-transparent-start: rgba(109, 136, 255, .04);--table-purple-violet-transparent-15: rgba(109, 136, 255, .08);--table-gradient-purple-transparent-end: rgba(109, 136, 255, .04);--table-gradient-turquoise-transparent-start: rgba(61, 218, 215, .08);--table-gradient-turquoise-middle: rgba(61, 218, 215, .22);--table-gradient-turquoise-transparent-end: rgba(61, 218, 215, .05);--table-text-muted: rgba(200, 213, 232, .66);--table-gradient-turquoise-transparent-middle: rgba(61, 218, 215, .08);--table-bg-dark-overlay-strong: rgba(16, 26, 39, .94);--table-shadow-light: rgba(0, 0, 0, .2);--table-bg-light-overlay: rgba(240, 245, 252, .08);--table-glow-turquoise-light: rgba(61, 218, 215, .12);--table-red: #ff8484;--table-red-glow: rgba(255, 132, 132, .32);--table-glow-purple-light: rgba(124, 155, 255, .22);--table-shadow-light-alt: rgba(0, 0, 0, .16);--table-glow-turquoise-strong: rgba(61, 218, 215, .62);--table-red-glow-strong: rgba(255, 132, 132, .6);--table-glow-purple-strong-alt: rgba(124, 155, 255, .6);--table-bg-dark-overlay-strong-alt: rgba(19, 31, 46, .94);--table-gradient-purple-transparent-start-alt: rgba(20, 33, 50, 0);--table-gradient-purple-middle-alt: rgba(124, 155, 255, .38);--table-gradient-purple-transparent-end-alt: rgba(20, 33, 50, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, rgba(61, 218, 215, .25) 12%, rgba(109, 136, 255, .22) 88%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, rgba(61, 218, 215, .28) 20%, rgba(111, 234, 231, .24) 80%);--table-drop-shadow-strong: rgba(0, 0, 0, .52);--table-gradient-turquoise-strong: linear-gradient(135deg, rgba(61, 218, 215, .3) 30%, rgba(61, 218, 215, .3) 70%);--table-glow-turquoise-strong-alt: rgba(61, 218, 215, .16);--table-gradient-purple-strong: linear-gradient(135deg, rgba(109, 136, 255, .28) 32%, rgba(61, 218, 215, .24) 70%);--table-glow-purple-strong-alt2: rgba(109, 136, 255, .16);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(111, 234, 231, .2) 50%, rgba(61, 218, 215, .24) 100%);--table-gradient-turquoise-green: linear-gradient(135deg, #3ddad7 20%, #2b9d77 80%);--table-gradient-red: linear-gradient(135deg, #ff8484 20%, #d36868 80%);--table-gradient-red-strong: linear-gradient(135deg, #ff8484 0%, #d36868 100%);--table-gradient-purple-strong-alt: linear-gradient(135deg, rgba(109, 136, 255, .26) 0%, rgba(61, 218, 215, .24) 100%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, rgba(61, 218, 215, .7) 0%, rgba(109, 136, 255, .65) 100%);--table-glow-white-strong: rgba(255, 255, 255, .18);--table-row-even-bg: #1a293f;--table-row-even-accent: rgba(124, 155, 255, .18);--table-row-odd-bg: #1d2d46;--table-row-odd-accent: rgba(61, 218, 215, .16);--table-filters-bg: rgba(24, 38, 60, .82);--table-filters-border: rgba(124, 155, 255, .26);--table-filters-shadow: rgba(0, 0, 0, .32);--table-filters-gradient-start: rgba(61, 218, 215, .42);--table-filters-gradient-end: rgba(124, 155, 255, .38);--table-filters-title-color: rgba(239, 244, 250, .94);--table-filters-label-color: rgba(229, 235, 244, .88);--table-filters-clear-btn-bg: rgba(27, 43, 67, .82);--table-filters-clear-btn-color: rgba(229, 235, 244, .82);--table-filters-clear-btn-hover-bg: rgba(61, 218, 215, .26);--table-header-bg: rgba(21, 35, 54, .98);--table-header-gradient-start: rgba(16, 26, 39, .98);--table-header-gradient-middle: rgba(61, 218, 215, .08);--table-header-gradient-end: rgba(16, 26, 39, .98);--table-header-shadow: rgba(0, 0, 0, .52);--table-header-text-color: rgba(239, 244, 250, .94);--table-header-border: rgba(61, 218, 215, .24);--table-row-orange: #edc064;--table-row-orange-glow: rgba(237, 192, 100, .32);--table-row-orange-glow-strong: rgba(237, 192, 100, .58);--pagination-bg: linear-gradient(135deg, rgba(10, 17, 26, .88) 0%, rgba(31, 48, 74, .88) 100%);--pagination-border: linear-gradient(135deg, rgba(61, 218, 215, .24), rgba(124, 155, 255, .24));--pagination-text: #f2f5fb;--pagination-text-purple: #e7edf7;--pagination-btn-bg: linear-gradient(135deg, rgba(220, 230, 244, .06) 0%, rgba(220, 230, 244, .1) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(61, 218, 215, .22) 0%, rgba(124, 155, 255, .22) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--pagination-btn-border-hover: rgba(61, 218, 215, .34);--pagination-btn-shadow-hover: 0 2px 8px rgba(61, 218, 215, .24);--pagination-btn-active-color: #090f17;--pagination-btn-active-border: rgba(61, 218, 215, .48);--pagination-btn-active-shadow: 0 2px 8px rgba(61, 218, 215, .28);--pagination-ellipsis-color: rgba(124, 155, 255, .82);--pagination-select-bg: linear-gradient(135deg, rgba(61, 218, 215, .12) 0%, rgba(124, 155, 255, .12) 100%);--pagination-select-border: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--pagination-select-hover-bg: linear-gradient(135deg, rgba(61, 218, 215, .18) 0%, rgba(124, 155, 255, .18) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(61, 218, 215, .5), rgba(124, 155, 255, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(124, 155, 255, .24) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(61, 218, 215, .72), rgba(124, 155, 255, .72));--pagination-select-focus-shadow: 0 0 0 2px rgba(61, 218, 215, .28);--pagination-select-option-bg: #090f17;--pagination-select-option-hover: rgba(61, 218, 215, .24);--pagination-select-option-checked: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--pagination-label-color: rgba(198, 209, 226, .72);--pagination-shadow: 0 2px 12px rgba(0, 0, 0, .52);--maininput-label-color: rgba(224, 233, 244, .68);--maininput-label-shadow: rgba(61, 218, 215, .24);--maininput-text-color: rgba(61, 218, 215, .9);--maininput-text-focus: #3ddad7;--maininput-bg: linear-gradient(135deg, rgba(9, 15, 23, .42) 0%, rgba(31, 48, 74, .34) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(9, 15, 23, .5) 0%, rgba(31, 48, 74, .44) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(9, 15, 23, .58) 0%, rgba(31, 48, 74, .52) 100%);--maininput-border: linear-gradient(135deg, rgba(61, 218, 215, .5) 0%, rgba(124, 155, 255, .5) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--maininput-border-focus: linear-gradient(315deg, #3ddad7 0%, #7c9bff 100%);--maininput-shadow: 0 25px 25px rgba(0, 0, 0, .32);--maininput-label-focus-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-label-focus-shadow: rgba(61, 218, 215, .32);--maininput-icon-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-dropdown-bg: rgba(6, 10, 16, .94);--maininput-dropdown-option-color: #eef2f8;--maininput-dropdown-option-border: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-dropdown-option-hover-bg: rgba(13, 21, 32, .84);--maininput-dropdown-option-hover-color: #3ddad7;--maininput-blur-bg: linear-gradient(135deg, #080e16 0%, #1f304a 100%);--mainselect-bg: linear-gradient(135deg, rgba(13, 21, 32, .46) 0%, rgba(31, 48, 74, .36) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(13, 21, 32, .54) 0%, rgba(31, 48, 74, .44) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(13, 21, 32, .62) 0%, rgba(31, 48, 74, .52) 100%);--mainselect-text-color: rgba(61, 218, 215, .88);--mainselect-text-active: #3ddad7;--mainselect-border: linear-gradient(135deg, rgba(61, 218, 215, .48) 0%, rgba(124, 155, 255, .48) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(61, 218, 215, .72) 0%, rgba(124, 155, 255, .72) 100%);--mainselect-border-active: linear-gradient(315deg, #3ddad7 0%, #7c9bff 100%);--mainselect-shadow: 0 25px 25px rgba(0, 0, 0, .32);--mainselect-arrow-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--mainselect-dropdown-bg: rgba(6, 10, 16, .96);--mainselect-dropdown-border: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(0, 0, 0, .52);--mainselect-option-color: #f1f5fb;--mainselect-option-border: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--mainselect-option-hover-bg: rgba(27, 43, 67, .62);--mainselect-option-hover-color: #3ddad7;--mainselect-option-placeholder: rgba(226, 231, 240, .72);--mainselect-scrollbar-track: rgba(10, 17, 26, .5);--mainselect-scrollbar-thumb: rgba(61, 218, 215, .48);--mainselect-scrollbar-thumb-hover: rgba(61, 218, 215, .72);--stopstable-filter-info-bg: rgba(124, 155, 255, .14);--stopstable-filter-info-color: #7c9bff;--stopstable-filter-info-icon-color: #3ddad7;--stopstable-error-message-bg: rgba(255, 132, 132, .22);--stopstable-error-message-color: #ff8484;--minorbutton-bg: rgba(10, 17, 26, .48);--minorbutton-bg-hover: rgba(19, 31, 46, .58);--minorbutton-bg-active: rgba(61, 218, 215, .72);--minorbutton-bg-primary: linear-gradient(to right, rgba(9, 15, 23, .62), rgba(13, 21, 32, .62));--minorbutton-bg-secondary: linear-gradient(to right, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-bg-accent: linear-gradient(to right, rgba(61, 218, 215, .22), rgba(8, 14, 22, .84));--minorbutton-bg-dark: linear-gradient(to right, rgba(6, 10, 16, .92), rgba(8, 14, 22, .92));--minorbutton-bg-light: linear-gradient(to right, rgba(61, 218, 215, .12), rgba(124, 155, 255, .12));--minorbutton-bg-glass: rgba(7, 12, 19, .74);--minorbutton-bg-glass-hover: rgba(8, 14, 22, .82);--minorbutton-bg-glass-active: linear-gradient(135deg, rgba(61, 218, 215, .34), rgba(124, 155, 255, .34));--minorbutton-border-gradient: linear-gradient(to right, rgba(61, 218, 215, .16), rgba(124, 155, 255, .42), rgba(61, 218, 215, .16));--minorbutton-border-glass: rgba(61, 218, 215, .24);--minorbutton-border-glass-hover: rgba(61, 218, 215, .3);--minorbutton-border-glass-active: rgba(61, 218, 215, .36);--minorbutton-border-glass-activation: rgba(61, 218, 215, .46);--minorbutton-shadow: 0 1px 3px rgba(0, 0, 0, .36);--minorbutton-shadow-hover: 0 2px 6px rgba(0, 0, 0, .42);--minorbutton-shadow-active: 0 1px 2px rgba(0, 0, 0, .32);--minorbutton-shadow-active-glow: 0 0 10px rgba(61, 218, 215, .28);--minorbutton-shadow-activation: 0 2px 10px rgba(0, 0, 0, .42);--minorbutton-shadow-activation-glow: 0 0 15px rgba(61, 218, 215, .28);--minorbutton-shadow-glass: 0 2px 8px rgba(0, 0, 0, .34);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(61, 218, 215, .12);--minorbutton-shadow-glass-hover: 0 4px 12px rgba(0, 0, 0, .46);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-active: 0 4px 16px rgba(0, 0, 0, .52);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-activation: 0 4px 16px rgba(0, 0, 0, .52);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(61, 218, 215, .32);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(61, 218, 215, .52), rgba(124, 155, 255, .52));--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, rgba(61, 218, 215, .78), rgba(124, 155, 255, .78));--minorbutton-pseudo-bg-glass-hover-opacity: .78;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: 0 2px 10px rgba(0, 0, 0, .42);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(61, 218, 215, .28);--minorbutton-pulse-shadow-2: 0 2px 15px rgba(0, 0, 0, .42);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(61, 218, 215, .24);--mainbutton-bg: rgba(13, 21, 32, .82);--mainbutton-bg-hover: rgba(21, 35, 54, .9);--mainbutton-bg-active: rgba(27, 43, 67, .98);--mainbutton-text-color: #3ddad7;--mainbutton-border-light: rgba(61, 218, 215, .32);--mainbutton-border-hover: rgba(61, 218, 215, .48);--mainbutton-shadow-base: rgba(61, 218, 215, .2);--mainbutton-shadow-hover: rgba(61, 218, 215, .28);--mainbutton-shadow-active: rgba(61, 218, 215, .22);--mainbutton-glow-purple: rgba(124, 155, 255, .46);--mainbutton-glow-blue: rgba(124, 155, 255, .42);--mainbutton-glow-green: rgba(61, 218, 215, .42);--mainbutton-glow-red: rgba(237, 192, 100, .32);--mainbutton-glow-cyan: rgba(61, 218, 215, .32);--mainbutton-glow-cyan-hover: rgba(61, 218, 215, .46);--mainbutton-glow-purple-hover: rgba(124, 155, 255, .52);--mainbutton-glow-blue-hover: rgba(124, 155, 255, .48);--mainbutton-glow-green-hover: rgba(61, 218, 215, .5);--mainbutton-glow-red-hover: rgba(237, 192, 100, .38);--mainbutton-shine: rgba(61, 218, 215, .22);--mainbutton-text-shadow-purple: rgba(124, 155, 255, .68);--mainbutton-text-shadow-blue: rgba(124, 155, 255, .58);--mainbutton-text-shadow-green: rgba(61, 218, 215, .68);--mainbutton-text-shadow-red: rgba(237, 192, 100, .5);--mainbutton-text-shadow-cyan: rgba(61, 218, 215, .5);--mainbutton-icon-shadow-purple: rgba(124, 155, 255, .66);--mainbutton-icon-shadow-blue: rgba(124, 155, 255, .56);--mainbutton-icon-shadow-green: rgba(61, 218, 215, .66);--mainbutton-icon-shadow-red: rgba(237, 192, 100, .52);--mainbutton-icon-shadow-cyan: rgba(61, 218, 215, .52);--mainbutton-border-top-purple: rgba(124, 155, 255, .46);--mainbutton-border-top-blue: rgba(124, 155, 255, .46);--mainbutton-border-top-green: rgba(61, 218, 215, .46);--mainbutton-border-top-red: rgba(237, 192, 100, .42);--mainbutton-border-top-cyan: rgba(61, 218, 215, .42);--mainbutton-reflection: rgba(61, 218, 215, .18);--mainbutton-reflection-fade: rgba(61, 218, 215, .06);--mainbutton-loader-border: rgba(61, 218, 215, .42);--mainbutton-loader-spinner: #3ddad7;--mainbutton-disabled-opacity: .52;--mainbutton-disabled-shadow: rgba(61, 218, 215, .14);--mainbutton-glass-bg: rgba(13, 21, 32, .42);--mainbutton-glass-glow: rgba(61, 218, 215, .28);--temp-slider-track: linear-gradient(135deg, rgba(16, 26, 39, .85) 0%, rgba(21, 35, 54, .9) 100%);--temp-slider-progress: linear-gradient(90deg, rgba(61, 218, 215, .35) 0%, rgba(109, 136, 255, .3) 100%);--temp-slider-thumb: linear-gradient(135deg, rgba(61, 218, 215, .7) 0%, rgba(109, 136, 255, .65) 100%);--temp-slider-thumb-border: #21324d;--temp-slider-thumb-shadow: rgba(61, 218, 215, .25);--temp-input-bg: rgba(13, 21, 32, .9);--temp-input-border: rgba(61, 218, 215, .2);--temp-input-border-focus: rgba(61, 218, 215, .5);--temp-input-text: rgba(240, 245, 252, .95);--temp-input-shadow: rgba(61, 218, 215, .15);--temp-status-normal-bg: rgba(61, 218, 215, .08);--temp-status-normal-border: rgba(61, 218, 215, .18);--temp-status-normal-text: #57e3e0;--temp-status-error-bg: rgba(255, 132, 132, .08);--temp-status-error-border: rgba(255, 132, 132, .18);--temp-status-error-text: #ffb3b3;--temp-status-warning-bg: rgba(237, 192, 100, .08);--temp-status-warning-border: rgba(237, 192, 100, .18);--temp-status-warning-text: #f9d991;--qc-electronics-primary: #3ddad7;--qc-electronics-light: #6feae7;--qc-electronics-dark: #1fb5b0;--qc-electronics-bg: rgba(61, 218, 215, .18);--qc-electronics-border: rgba(61, 218, 215, .34);--qc-electronics-gradient: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--qc-mechanics-primary: #edc064;--qc-mechanics-light: #f4cf7d;--qc-mechanics-dark: #d6a548;--qc-mechanics-bg: rgba(237, 192, 100, .18);--qc-mechanics-border: rgba(237, 192, 100, .32);--qc-mechanics-gradient: linear-gradient(135deg, #edc064 0%, #d6a548 100%);--qc-optics-primary: #7c9bff;--qc-optics-light: #90abff;--qc-optics-dark: #4f6bff;--qc-optics-bg: rgba(124, 155, 255, .18);--qc-optics-border: rgba(124, 155, 255, .32);--qc-optics-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-chemistry-primary: rgb(220, 227, 240);--qc-chemistry-light: rgb(232, 238, 248);--qc-chemistry-dark: rgb(184, 196, 214);--qc-chemistry-bg: rgba(220, 227, 240, .15);--qc-chemistry-border: rgba(220, 227, 240, .32);--qc-chemistry-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-chemistry-tag-primary: #7c9bff;--qc-chemistry-tag-light: #90abff;--qc-chemistry-tag-dark: #4f6bff;--qc-chemistry-tag-bg: rgba(124, 155, 255, .18);--qc-chemistry-tag-border: rgba(124, 155, 255, .32);--qc-chemistry-tag-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-textiles-primary: rgb(220, 227, 240);--qc-textiles-light: rgb(232, 238, 248);--qc-textiles-dark: rgb(184, 196, 214);--qc-textiles-bg: rgba(220, 227, 240, .15);--qc-textiles-border: rgba(220, 227, 240, .32);--qc-textiles-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-textiles-tag-primary: #7c9bff;--qc-textiles-tag-light: #90abff;--qc-textiles-tag-dark: #4f6bff;--qc-textiles-tag-bg: rgba(124, 155, 255, .18);--qc-textiles-tag-border: rgba(124, 155, 255, .32);--qc-textiles-tag-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-food-primary: rgb(220, 227, 240);--qc-food-light: rgb(232, 238, 248);--qc-food-dark: rgb(184, 196, 214);--qc-food-bg: rgba(220, 227, 240, .15);--qc-food-border: rgba(220, 227, 240, .32);--qc-food-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-food-tag-primary: #edc064;--qc-food-tag-light: #f2ca74;--qc-food-tag-dark: #c18c33;--qc-food-tag-bg: rgba(237, 192, 100, .18);--qc-food-tag-border: rgba(237, 192, 100, .32);--qc-food-tag-gradient: linear-gradient(135deg, #edc064 0%, #c18c33 100%);--qc-template-title: #ffffff;--table-row-even-bg-alt: #1f304a;--table-row-odd-bg-alt: #233450;--table-row-border-light: rgba(61, 218, 215, .14);--table-row-border-medium: rgba(124, 155, 255, .24);--table-row-shadow-subtle: rgba(0, 0, 0, .22);--table-row-selected-bg: rgba(61, 218, 215, .18);--table-row-selected-border: #3ddad7}[data-theme=light][data-v-b11aa3e0]{--primary-color: rgb(100, 116, 139);--primary-color-light: rgb(148, 163, 184);--secondary-color: rgb(45, 52, 61);--accent-color: rgb(30, 30, 47);--accent-color-dim: rgb(55, 65, 81);--text-color: rgb(15, 20, 25);--font-color: rgb(15, 20, 25);--text-primary: rgb(30, 41, 59);--font-family: Inter, Segoe UI, Roboto, sans-serif;--text-secondary: #040408;--text-muted: rgba(30, 41, 59, .65);--text-disabled: rgba(30, 41, 59, .4);--text-transparent-1: rgba(30, 41, 59, .1);--text-transparent-05: rgba(30, 41, 59, .05);--text-transparent-15: rgba(30, 41, 59, .15);--text-transparent-2: rgba(30, 41, 59, .2);--text-transparent-3: rgba(30, 41, 59, .3);--text-transparent-4: rgba(30, 41, 59, .4);--text-transparent-5: rgba(30, 41, 59, .5);--text-transparent-6: rgba(30, 41, 59, .6);--text-transparent-06: rgba(30, 41, 59, .06);--text-transparent-8: rgba(30, 41, 59, .8);--text-transparent-9: rgba(30, 41, 59, .9);--background-dark: rgb(208, 213, 220);--background-light: rgb(248, 250, 252);--background-medium: rgb(225, 229, 235);--background-card: rgb(255, 255, 255);--background-overlay: rgba(45, 55, 72, .6);--background-dark-transparent-1: rgba(45, 55, 72, .05);--background-dark-transparent-2: rgba(45, 55, 72, .3);--background-dark-transparent-3: rgba(45, 55, 72, .15);--background-dark-transparent-4: rgba(45, 55, 72, .2);--background-dark-transparent-8: rgba(45, 55, 72, .12);--background-dark-transparent-95: rgba(45, 55, 72, .95);--card-background: rgba(248, 250, 252, .98);--card-background-transparent: rgba(245, 247, 250, .85);--card-dark: rgba(45, 55, 72, .05);--card-border: rgba(45, 55, 72, .12);--border-color: rgba(45, 55, 72, .2);--border-light: rgba(45, 55, 72, .1);--border-medium: rgba(45, 55, 72, .2);--border-dark: rgba(45, 55, 72, .3);--shadow-color: rgba(30, 41, 59, .15);--shadow-light-1: rgba(30, 41, 59, .08);--shadow-dark-1: rgba(30, 41, 59, .12);--shadow-light-15: rgba(30, 41, 59, .15);--shadow-light-2: rgba(30, 41, 59, .18);--shadow-light-3: rgba(30, 41, 59, .22);--shadow-light-4: rgba(30, 41, 59, .25);--shadow-medium-5: rgba(30, 41, 59, .3);--shadow-medium-6: rgba(30, 41, 59, .35);--shadow-medium-7: rgba(30, 41, 59, .4);--shadow-dark-8: rgba(30, 41, 59, .5);--shadow-full: rgb(30, 41, 59);--success: #38a169;--success-bg: rgba(56, 161, 105, .12);--success-dark: #2f855a;--success-light: #48bb78;--success-glow: rgba(72, 187, 120, .6);--success-border: #2f855a;--warning: #ed8936;--warning-bg: rgba(237, 137, 54, .12);--warning-dark: #dd6b20;--warning-light: #f6ad55;--warning-border: #dd6b20;--error: #e53e3e;--error-bg: rgba(229, 62, 62, .12);--error-dark: #c53030;--error-light: #fc8181;--error-glow: rgba(252, 129, 129, .6);--error-border: #c53030;--info: #3182ce;--info-bg: rgba(49, 130, 206, .12);--info-dark: #2c5aa0;--info-light: #1e40af;--info-glow: rgba(99, 179, 237, .6);--info-border: #2c5aa0;--accent-red: #e53e3e;--accent-red-light: #fc8181;--accent-red-dark: #c53030;--accent-red-transparent: rgba(229, 62, 62, .12);--accent-orange: rgb(45, 52, 61);--accent-orange-light: rgba(71, 85, 105, .25);--accent-orange-dark: rgb(45, 52, 61);--accent-orange-transparent: rgba(71, 85, 105, .25);--accent-blue: #5a8fa3;--accent-blue-light: #8bc2d1;--accent-blue-dark: rgba(90, 143, 163, .2);--accent-blue-transparent: rgba(186, 200, 205, .544);--accent-green: rgb(30, 30, 47);--accent-green-light: rgb(55, 65, 81);--accent-green-dark: rgb(30, 30, 47);--accent-green-transparent: rgba(75, 85, 99, .1);--chart-blue: rgba(90, 143, 163, .15);--chart-blue-border: rgba(90, 143, 163, .6);--chart-cyan: rgba(122, 155, 142, .15);--chart-cyan-border: rgba(122, 155, 142, .6);--chart-pink: rgba(224, 155, 125, .15);--chart-pink-border: rgba(224, 155, 125, .6);--chart-gray: rgba(107, 138, 122, .15);--chart-gray-border: rgba(107, 138, 122, .6);--gradient-primary: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-accent: linear-gradient(135deg, rgb(75, 85, 99) 0%, rgb(55, 65, 81) 100%);--gradient-secondary: linear-gradient(135deg, rgb(45, 52, 61) 0%, rgb(30, 30, 47) 100%);--gradient-tertiary: linear-gradient(45deg, rgb(225, 229, 235) 0%, rgb(55, 65, 81) 100%);--gradient-border: linear-gradient(135deg, rgba(213, 214, 215, .8) 0%, rgba(100, 232, 214, .8) 100%);--gradient-cyan-violet: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--gradient-purple-pink: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-success: linear-gradient(135deg, #2f855a 0%, #48bb78 100%);--gradient-warning: linear-gradient(135deg, #dd6b20 0%, #f6ad55 100%);--gradient-error: linear-gradient(135deg, #c53030 0%, #fc8181 100%);--gradient-info: linear-gradient(135deg, #2c5aa0 0%, #1e40af 100%);--accent-gradient: linear-gradient(135deg, rgb(75, 85, 99) 0%, rgb(55, 65, 81) 100%);--text-gradient: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--subtitle-gradient: linear-gradient( 135deg, #d84315 0%, #e65100 25%, #c2185b 50%, #6a1b9a 75%, #0277bd 100% );--primary-transparent-01: rgba(100, 116, 139, .1);--primary-transparent-15: rgba(100, 116, 139, .15);--primary-transparent-2: rgba(100, 116, 139, .2);--primary-transparent-25: rgba(100, 116, 139, .25);--primary-transparent-3: rgba(100, 116, 139, .3);--primary-transparent-35: rgba(100, 116, 139, .35);--primary-transparent-4: rgba(100, 116, 139, .4);--primary-transparent-45: rgba(100, 116, 139, .45);--primary-transparent-5: rgba(100, 116, 139, .5);--primary-transparent-55: rgba(100, 116, 139, .55);--primary-transparent-7: rgba(100, 116, 139, .7);--primary-transparent-8: rgba(100, 116, 139, .8);--primary-transparent-10: rgba(100, 116, 139, .1);--secondary-transparent-18: rgba(71, 85, 105, .18);--secondary-transparent-25: rgba(71, 85, 105, .25);--secondary-transparent-35: rgba(71, 85, 105, .35);--secondary-transparent-4: rgba(71, 85, 105, .4);--secondary-transparent-45: rgba(71, 85, 105, .45);--accent-transparent-1: rgba(75, 85, 99, .1);--accent-transparent-15: rgba(75, 85, 99, .15);--accent-transparent-2: rgba(75, 85, 99, .2);--accent-transparent-25: rgba(75, 85, 99, .25);--accent-transparent-3: rgba(75, 85, 99, .3);--accent-transparent-35: rgba(75, 85, 99, .35);--accent-transparent-4: rgba(75, 85, 99, .4);--accent-transparent-45: rgba(75, 85, 99, .45);--accent-transparent-7: rgba(75, 85, 99, .7);--accent-transparent-8: rgba(75, 85, 99, .8);--accent-transparent-5: rgba(122, 155, 142, .5);--accent-transparent-6: rgba(122, 155, 142, .6);--gray-100: rgb(250, 250, 250);--gray-200: rgb(245, 245, 245);--gray-300: rgb(240, 240, 240);--gray-400: rgb(220, 220, 220);--gray-500: rgb(200, 200, 200);--gray-blue-100: #e2e8f0;--gray-blue-200: #cbd5e1;--gray-blue-300: #94a3b8;--gray-blue-400: #64748b;--gray-blue-500: #475569;--gray-blue-600: #334155;--gradient-gray-blue: linear-gradient(135deg, #cbd5e1 0%, #64748b 100%);--gradient-gray-blue-hover: linear-gradient(135deg, #94a3b8 0%, #475569 100%);--white: rgb(255, 255, 255);--pink: rgba(100, 232, 214, .25);--cyan: #06b6d4;--violet: #8b5cf6;--cyan-transparent-2: rgba(6, 182, 212, .2);--cyan-transparent-3: rgba(6, 182, 212, .3);--white-02: rgba(255, 255, 255, .2);--white-01: rgba(255, 255, 255, .1);--primary-t-12: rgba(100, 116, 139, .15);--primary-t-08: rgba(100, 116, 139, .1);--accent-t-08: rgba(75, 85, 99, .1);--accent-t-05: rgba(122, 155, 142, .05);--error-dark-transparent-2: rgba(199, 112, 157, .2);--error-dark-transparent-3: rgba(199, 112, 157, .3);--error-dark-transparent-6: rgba(199, 112, 157, .6);--lang-switch-bg: rgba(243, 244, 246, .85);--lang-switch-border: rgba(100, 116, 139, .25);--lang-switch-shadow: rgba(84, 82, 102, .15);--lang-option-inactive: rgba(0, 0, 0, .45);--lang-option-active: rgba(30, 41, 59, .9);--lang-option-active-shadow: rgba(100, 116, 139, .4);--lang-option-hover: rgba(0, 0, 0, .7);--icon-blue: #0d9488;--icon-green: #14b8a6;--icon-orange: #0f766e;--icon-red: #0d9488;--icon-purple: #14b8a6;--toggle-track-bg: rgba(148, 163, 184, .25);--toggle-track-active: rgba(75, 85, 99, .4);--toggle-thumb-gradient-start: rgb(203, 213, 225);--toggle-thumb-gradient-end: rgb(148, 163, 184);--toggle-thumb-gradient-accent: rgb(148, 163, 184);--toggle-thumb-shadow: rgba(84, 82, 102, .2);--toggle-text-shadow: rgba(84, 82, 102, .2);--gradient-start: rgb(100, 116, 139);--gradient-end: rgb(45, 52, 61);--turquoise: rgb(30, 30, 47);--turquoise-primary: #0d9488;--turquoise-light: #14b8a6;--turquoise-dark: #0f766e;--turquoise-transparent-1: rgba(13, 148, 136, .1);--turquoise-transparent-2: rgba(13, 148, 136, .2);--turquoise-transparent-3: rgba(13, 148, 136, .3);--turquoise-transparent-4: rgba(13, 148, 136, .4);--turquoise-transparent-5: rgba(13, 148, 136, .5);--turquoise-transparent-6: rgba(13, 148, 136, .6);--turquoise-transparent-7: rgba(13, 148, 136, .7);--turquoise-transparent-8: rgba(13, 148, 136, .8);--turquoise-transparent-9: rgba(13, 148, 136, .9);--text-primary-light: #1e40af;--text-secondary-light: #166534;--text-accent-light: #7c2d12;--text-muted-light: #374151;--text-strong-light: #1f2937;--gradient-vibrant: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-vibrant-turquoise: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(30, 30, 47) 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(206, 225, 244, .7) 0%, rgba(242, 245, 249, .8) 100%);--gradient-cyan-purple: linear-gradient(135deg, rgba(6, 182, 212, .6) 0%, rgba(124, 58, 237, .6) 100%);--purple-bright: #7c3aed;--purple-medium: #8b5cf6;--purple-violet: #a855f7;--purple-dark: #6d28d9;--purple-pink: #ec4899;--purple-darker: #5b21b6;--temp-normal: #10b981;--temp-high: #ef4444;--temp-low: #3b82f6;--temp-critical: #dc2626;--temp-slider-track: #e5e7eb;--temp-slider-progress: linear-gradient(90deg, #06b6d4 0%, #7c3aed 100%);--temp-slider-thumb: linear-gradient(135deg, #7c3aed 0%, #06b6d4 100%);--temp-slider-thumb-border: #ffffff;--temp-slider-thumb-shadow: rgba(124, 58, 237, .3);--temp-status-normal-bg: rgba(16, 185, 129, .1);--temp-status-normal-border: rgba(16, 185, 129, .3);--temp-status-normal-text: #059669;--temp-status-normal-icon: #10b981;--temp-status-warning-bg: rgba(245, 158, 11, .1);--temp-status-warning-border: rgba(245, 158, 11, .3);--temp-status-warning-text: #d97706;--temp-status-warning-icon: #f59e0b;--temp-status-error-bg: rgba(239, 68, 68, .1);--temp-status-error-border: rgba(239, 68, 68, .3);--temp-status-error-text: #dc2626;--temp-status-error-icon: #ef4444;--temp-nav-button-primary-bg: #7c3aed;--temp-nav-button-primary-text: #ffffff;--temp-nav-button-primary-hover: #6d28d9;--temp-nav-button-primary-shadow: rgba(124, 58, 237, .3);--temp-nav-button-secondary-bg: #f3f4f6;--temp-nav-button-secondary-text: #6b7280;--temp-nav-button-secondary-hover: #e5e7eb;--temp-nav-button-secondary-border: #d1d5db;--temp-input-bg: #ffffff;--temp-input-border: #d1d5db;--temp-input-border-focus: #7c3aed;--temp-input-text: #374151;--temp-input-shadow: rgba(124, 58, 237, .1);--selection-card-bg: linear-gradient(135deg, rgba(100, 116, 139, .15) 0%, rgba(75, 85, 99, .25) 100%);--selection-card-bg-hover: linear-gradient(135deg, rgba(100, 116, 139, .25) 0%, rgba(75, 85, 99, .35) 100%);--selection-card-bg-selected: linear-gradient(135deg, rgba(100, 116, 139, .3) 0%, rgba(75, 85, 99, .4) 100%);--selection-card-border: rgba(100, 116, 139, .3);--selection-card-border-hover: rgba(100, 116, 139, .5);--selection-card-border-selected: rgba(100, 116, 139, .6);--selection-card-shadow: 0 2px 8px rgba(100, 116, 139, .15);--selection-card-shadow-hover: 0 4px 12px rgba(100, 116, 139, .25);--selection-card-shadow-selected: 0 4px 16px rgba(100, 116, 139, .3);--selection-card-text: #374151;--selection-card-text-hover: #1f2937;--selection-card-text-selected: #1f2937;--selection-card-icon: #6b7280;--selection-card-icon-hover: #374151;--selection-card-icon-selected: #1f2937;--tile-blue-gradient: linear-gradient(135deg, rgba(213, 214, 215, .1), rgba(100, 232, 214, .1));--tile-green-gradient: linear-gradient(135deg, rgba(100, 232, 214, .1), rgba(213, 214, 215, .1));--tile-purple-gradient: linear-gradient(135deg, rgba(137, 141, 141, .1), rgba(100, 232, 214, .1));--tile-orange-gradient: linear-gradient(135deg, rgba(100, 232, 214, .1), rgba(137, 141, 141, .1));--tile-red-gradient: linear-gradient(135deg, rgba(137, 141, 141, .1), rgba(100, 232, 214, .1));--table-background-dark: rgba(248, 250, 252, .95);--table-background-light: rgb(248, 250, 252);--hardcoded-orange: #ff9100;--hardcoded-red: #ff6b6b;--hardcoded-teal: #00bcd4;--hardcoded-green: #4caf50;--glass-bg-light: rgba(84, 82, 102, .05);--glass-border-light: rgba(84, 82, 102, .1);--glass-shadow-light: rgba(84, 82, 102, .15);--archive-slate-900: #3a2518;--archive-slate-700: #7a6b5d;--archive-slate-400: #a89085;--archive-slate-200: #f1ebe5;--tile-glass-bg: rgba(84, 82, 102, .05);--tile-glass-hover-bg: linear-gradient(135deg, rgba(206, 225, 244, .7) 0%, rgba(242, 245, 249, .8) 100%);--tile-spine-bg: linear-gradient( to right, rgb(225, 229, 235) 0%, rgb(30, 30, 47) 100% );--tile-border-color: rgba(45, 55, 72, .1);--tile-border-strong-color: rgba(45, 55, 72, .2);--tile-bookmark-bg: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--book-spine-bg: linear-gradient(to right, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, .4) 15%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .8) 85%, rgba(255, 255, 255, .9) 100%);--book-bookmark-bg: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);--book-bookmark-hover-bg: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);--book-bookmark-hover-shadow: rgba(0, 0, 0, .08);--book-spine-shadow: rgba(108, 117, 125, .7);--book-bookmark-shadow: rgba(108, 117, 125, .6);--book-bookmark-border: rgba(255, 255, 255, .5);--home-bg: rgba(255, 255, 255, .8);--home-border: rgba(0, 0, 0, .1);--home-dashboard-gradient: linear-gradient(to right, #1976d2, #42a5f5);--home-logout-gradient: linear-gradient(to right, #7b1fa2, #ba68c8);--home-shadow: rgba(0, 0, 0, .15);--downtime-icon-color: rgba(0, 0, 0, .3);--downtime-gradient: linear-gradient(135deg, #1976d2, #7b1fa2);--downtime-text-color: rgba(0, 0, 0, .7);--assortment-btn-bg: rgba(255, 255, 255, .9);--assortment-btn-text: rgba(0, 0, 0, .8);--assortment-btn-border: rgba(0, 0, 0, .1);--assortment-btn-hover-bg: rgba(245, 245, 245, .95);--assortment-shadow: rgba(0, 0, 0, .1);--assortment-btn-active-bg: rgba(156, 39, 176, .1);--assortment-btn-active-border: rgba(156, 39, 176, .3);--assortment-btn-active-shadow: rgba(156, 39, 176, .15);--assortment-container-bg: rgba(255, 255, 255, .95);--assortment-container-border: rgba(0, 0, 0, .1);--assortment-header-border: rgba(0, 0, 0, .12);--registration-gradient-success: linear-gradient(135deg, #1976d2, #4caf50);--registration-shadow-success: rgba(25, 118, 210, .2);--registration-shadow-primary: rgba(156, 39, 176, .2);--registration-text-muted: rgba(0, 0, 0, .6);--registration-gradient-accent: linear-gradient(135deg, #1976d2, #7b1fa2);--registration-text-light: rgba(0, 0, 0, .8);--registration-accent: #1976d2;--registration-text-dim: rgba(0, 0, 0, .4);--registration-text-medium: rgba(0, 0, 0, .7);--production-text-dim: rgba(0, 0, 0, .3);--production-gradient: linear-gradient(135deg, #1976d2, #7b1fa2);--production-text-medium: rgba(0, 0, 0, .6);--operator-bg-light: rgba(255, 255, 255, .9);--operator-border-light: rgba(0, 0, 0, .1);--operator-error-bg: rgba(244, 67, 54, .1);--operator-error-border: rgba(244, 67, 54, .3);--operator-error: #f44336;--operator-blue-glow: rgba(25, 118, 210, .2);--operator-bg-medium: rgba(245, 245, 245, .95);--operator-border-medium: rgba(0, 0, 0, .15);--operator-success-bg: rgba(76, 175, 80, .1);--operator-success-border: rgba(76, 175, 80, .3);--operator-success: #4caf50;--operator-bg-hover: rgba(240, 240, 240, .98);--operator-blue-glow-strong: rgba(25, 118, 210, .3);--login-shadow-heavy: rgba(45, 55, 72, .25);--login-shadow-medium: rgba(45, 55, 72, .15);--login-bg-dark: rgba(248, 250, 252, .95);--login-shadow-light: rgba(45, 55, 72, .08);--login-shadow-weak: rgba(45, 55, 72, .05);--login-bg-medium: rgba(240, 242, 245, .9);--login-gradient-primary: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 50%, rgb(30, 30, 47) 100%);--login-shadow-inset: inset 0 2px 4px rgba(45, 55, 72, .08);--login-bg-light: rgba(100, 116, 139, .08);--login-shadow-glow: 0 0 10px rgba(100, 116, 139, .3);--login-radial-purple: radial-gradient(circle at 30% 70%, rgba(100, 116, 139, .12) 0%, transparent 60%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(75, 85, 99, .1) 0%, transparent 50%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(100, 116, 139, .08) 0%, transparent 50%);--login-radial-accent: radial-gradient(circle at 70% 30%, rgba(75, 85, 99, .1) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(56, 161, 105, .08) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(237, 137, 54, .08) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(75, 85, 99, .06) 0%, transparent 40%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(100, 116, 139, .06) 0%, transparent 40%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(75, 85, 99, .06) 0%, transparent 40%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(100, 116, 139, .05) 0%, transparent 50%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(56, 161, 105, .05) 0%, transparent 50%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(237, 137, 54, .05) 0%, transparent 50%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(75, 85, 99, .06) 0%, transparent 45%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(100, 116, 139, .06) 0%, transparent 45%);--login-accent: rgb(30, 30, 47);--login-accent-glow: rgba(75, 85, 99, .4);--login-gradient-accent: linear-gradient(135deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-accent-glow-medium: rgba(75, 85, 99, .3);--login-bg-input: rgba(248, 250, 252, .95);--login-border-input: rgba(100, 116, 139, .3);--login-shadow-input: 0 0 0 1px rgba(100, 116, 139, .15);--login-border-accent: rgba(75, 85, 99, .3);--login-text-light: rgba(30, 41, 59, .85);--login-accent-glow-light: rgba(75, 85, 99, .25);--login-bg-button: rgba(100, 116, 139, .1);--login-gradient-button: linear-gradient(135deg, rgb(100, 116, 139), rgb(45, 52, 61));--login-button-glow: 0 0 15px rgba(100, 116, 139, .4);--login-bg-focus: rgba(100, 116, 139, .15);--login-border-focus: rgba(100, 116, 139, .5);--login-focus-glow: 0 0 0 3px rgba(100, 116, 139, .2);--login-accent-glow-weak: rgba(75, 85, 99, .15);--login-text-dim: rgba(30, 41, 59, .5);--login-text-glow: 0 0 8px rgba(30, 41, 59, .3);--login-gradient-accent-alt: linear-gradient(135deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-accent-glow-alt: rgba(75, 85, 99, .25);--login-primary-glow: rgba(100, 116, 139, .2);--login-gradient-border: linear-gradient(135deg, rgba(100, 116, 139, .2), rgba(75, 85, 99, .2));--login-primary-glow-strong: rgba(100, 116, 139, .3);--login-text-medium: rgba(30, 41, 59, .75);--login-gradient-text: linear-gradient(45deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-primary: rgb(100, 116, 139);--login-primary-medium: rgba(100, 116, 139, .6);--login-pink: #ec4899;--login-blue: #3b82f6;--login-text-bright: rgba(15, 20, 25, .95);--login-text-shadow: rgba(45, 55, 72, .2);--table-turquoise: rgb(30, 30, 47);--table-purple-violet: rgb(45, 52, 61);--table-purple-bright: rgb(100, 116, 139);--table-bg-dark: rgba(248, 250, 252, .95);--table-bg-light: rgb(248, 250, 252);--table-bg-overlay: rgba(248, 250, 252, .85);--table-shadow: rgba(84, 82, 102, .1);--table-gradient-start: rgba(255, 255, 255, .6);--table-gradient-middle: rgba(100, 232, 214, .1);--table-gradient-end: rgba(255, 255, 255, .6);--table-white: #ffffff;--table-bg-dark-overlay: rgba(248, 250, 252, .98);--table-bg-purple-overlay: rgba(108, 117, 125, .12);--table-bg-blue-overlay: rgba(213, 214, 215, .25);--table-bg-darker-overlay: rgba(245, 245, 245, .98);--table-shadow-heavy: rgba(84, 82, 102, .15);--table-border-purple: rgba(108, 117, 125, .25);--table-bg-dark-alt: rgba(84, 82, 102, .1);--table-bg-purple-alt: rgba(100, 232, 214, .3);--table-bg-blue-alt: rgba(213, 214, 215, .4);--table-shadow-medium: rgba(84, 82, 102, .15);--table-glow-purple: rgba(108, 117, 125, .1);--table-radial-purple: rgba(108, 117, 125, .03);--table-radial-turquoise: rgba(213, 214, 215, .03);--table-bg-scroll: rgba(245, 245, 245, .8);--table-scroll-purple: rgba(108, 117, 125, .3);--table-scroll-purple-strong: rgba(108, 117, 125, .5);--table-scrollbar-purple: rgba(108, 117, 125, .3);--table-bg-dark-overlay-alt: rgba(248, 250, 252, .95);--table-bg-purple-overlay-alt: rgba(108, 117, 125, .1);--table-bg-blue-overlay-alt: rgba(213, 214, 215, .2);--table-bg-purple-overlay-alt2: rgba(100, 232, 214, .1);--table-shadow-medium-alt: rgba(84, 82, 102, .25);--table-gradient-purple-transparent: rgba(255, 255, 255, 0);--table-gradient-purple-middle: rgba(100, 232, 214, .08);--table-gradient-purple-end: rgba(255, 255, 255, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, rgba(255, 255, 255, .85) 0%, rgba(108, 117, 125, .12) 100%);--table-text-shadow: rgba(84, 82, 102, .2);--table-drop-shadow: rgba(84, 82, 102, .2);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, rgba(255, 255, 255, .85) 0%, rgba(108, 117, 125, .12) 100%);--table-gradient-turquoise-transparent: rgba(100, 232, 214, 0);--table-gradient-turquoise-end: rgba(100, 232, 214, 0);--table-bg-medium: rgba(225, 229, 235, .9);--table-drop-shadow-medium: rgba(84, 82, 102, .15);--table-glow-turquoise: rgba(108, 117, 125, .25);--table-glow-turquoise-medium: rgba(108, 117, 125, .18);--table-glow-purple-strong: rgba(108, 117, 125, .3);--table-glow-purple-medium: rgba(108, 117, 125, .18);--table-glow-white: rgba(84, 82, 102, .22);--table-bg-medium-alt: rgba(255, 255, 255, .9);--table-bg-dark-alt2: rgba(255, 255, 255, .7);--table-bg-purple-alt2: rgba(100, 232, 214, .1);--table-bg-dark-alt3: rgba(255, 255, 255, .5);--table-bg-purple-alt3: rgba(100, 232, 214, .1);--table-text-purple: rgba(108, 117, 125, .8);--table-bg-dark-gradient-start: rgba(255, 255, 255, .6);--table-bg-purple-gradient-middle: rgba(100, 232, 214, .1);--table-bg-dark-gradient-end: rgba(255, 255, 255, .6);--table-text-purple-alt: rgba(84, 82, 102, .8);--table-bg-dark-gradient-start-alt: rgba(255, 255, 255, .6);--table-bg-purple-gradient-middle-alt: rgba(100, 232, 214, .1);--table-bg-dark-gradient-end-alt: rgba(255, 255, 255, .6);--table-gradient-purple-transparent-start: rgba(84, 82, 102, .06);--table-purple-violet-transparent-15: rgba(108, 117, 125, .15);--table-gradient-purple-transparent-end: rgba(84, 82, 102, .06);--table-gradient-turquoise-transparent-start: rgba(108, 117, 125, .03);--table-gradient-turquoise-middle: rgba(108, 117, 125, .15);--table-gradient-turquoise-transparent-end: rgba(108, 117, 125, .03);--table-gradient-turquoise-transparent-middle: rgba(213, 214, 215, .03);--table-bg-dark-overlay-strong: rgba(255, 255, 255, .98);--table-shadow-light: rgba(84, 82, 102, .1);--table-bg-light-overlay: rgba(255, 255, 255, .1);--table-glow-turquoise-light: rgba(108, 117, 125, .12);--table-red: #e53e3e;--table-red-glow: rgba(255, 107, 107, .15);--table-glow-purple-light: rgba(213, 214, 215, .1);--table-shadow-light-alt: rgba(84, 82, 102, .08);--table-glow-turquoise-strong: rgba(100, 232, 214, .2);--table-red-glow-strong: rgba(255, 107, 107, .25);--table-glow-purple-strong-alt: rgba(213, 214, 215, .2);--table-bg-dark-overlay-strong-alt: rgba(255, 255, 255, .98);--table-gradient-purple-transparent-start-alt: rgba(255, 255, 255, 0);--table-gradient-purple-middle-alt: rgba(100, 232, 214, .15);--table-gradient-purple-transparent-end-alt: rgba(255, 255, 255, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, rgba(255, 255, 255, .88) 10%, rgba(108, 117, 125, .14) 90%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, rgba(42, 41, 46, .879) 40%, rgba(83, 89, 94, .925) 80%);--table-drop-shadow-strong: rgba(84, 82, 102, .15);--table-gradient-turquoise-strong: linear-gradient(135deg, rgba(255, 255, 255, .7) 30%, rgba(108, 117, 125, .16) 70%);--table-glow-turquoise-strong-alt: rgba(108, 117, 125, .2);--table-gradient-purple-strong: linear-gradient(135deg, rgba(255, 255, 255, .7) 30%, rgba(108, 117, 125, .16) 70%);--table-glow-purple-strong-alt2: rgba(108, 117, 125, .2);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, rgba(255, 255, 255, .88) 0%, rgba(108, 117, 125, .14) 50%, rgba(255, 255, 255, .88) 100%);--table-gradient-turquoise-green: linear-gradient(135deg, rgba(255, 255, 255, .6) 20%, rgba(100, 232, 214, .1) 80%);--table-gradient-red: linear-gradient(135deg, rgba(255, 107, 107, .3) 20%, rgba(255, 107, 107, .1) 80%);--table-gradient-red-strong: linear-gradient(135deg, rgba(255, 107, 107, .4) 0%, rgba(255, 107, 107, .1) 100%);--table-gradient-purple-strong-alt: linear-gradient(135deg, rgba(255, 255, 255, .7) 0%, rgba(108, 117, 125, .14) 100%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, rgba(20, 11, 54, .88) 0%, rgba(74, 77, 79, .7) 100%);--table-glow-white-strong: rgba(84, 82, 102, .25);--table-row-even-bg: rgb(248, 250, 252);--table-row-even-accent: rgba(108, 117, 125, .08);--table-row-odd-bg: rgb(225, 229, 235);--table-row-odd-accent: rgba(108, 117, 125, .12);--table-filters-bg: #f8f9fa;--table-filters-border: #dee2e6;--table-filters-shadow: rgba(108, 117, 125, .05);--table-filters-gradient-start: #f8f9fa;--table-filters-gradient-end: #f8f9fa;--table-filters-title-color: #212529;--table-filters-label-color: #495057;--table-filters-clear-btn-bg: #e9ecef;--table-filters-clear-btn-color: #495057;--table-filters-clear-btn-hover-bg: #dee2e6;--table-header-bg: #f1f3f4;--table-header-gradient-start: #f1f3f4;--table-header-gradient-middle: #f1f3f4;--table-header-gradient-end: #f1f3f4;--table-header-shadow: rgba(108, 117, 125, .05);--table-header-text-color: #495057;--table-header-border: #dee2e6;--table-row-orange: #ff9100;--table-row-orange-glow: rgba(255, 145, 0, .15);--table-row-orange-glow-strong: rgba(255, 145, 0, .25);--table-bg-primary: #f8f9fa;--table-bg-secondary: #ffffff;--table-bg-header: #f1f3f4;--table-bg-hover: #e9ecef;--table-text-primary: #495057;--table-text-header: #212529;--table-text-section: #6c757d;--table-text-muted: #adb5bd;--table-accent-primary: #6c757d;--table-accent-secondary: #495057;--table-accent-purple: #6f42c1;--table-accent-purple-bright: #8e44ad;--table-btn-primary-bg: #4a5568;--table-btn-primary-text: #ffffff;--table-btn-primary-hover: #2d3748;--table-btn-secondary-bg: #e2e8f0;--table-btn-secondary-text: #4a5568;--table-btn-secondary-hover: #cbd5e0;--table-btn-warning-bg: #ed8936;--table-btn-warning-text: #ffffff;--table-btn-warning-hover: #dd6b20;--table-btn-success-bg: #38a169;--table-btn-success-text: #ffffff;--table-btn-success-hover: #2f855a;--table-icon-edit: #28a745;--table-icon-delete: #dc3545;--table-icon-active: #6c757d;--table-border-light: #e9ecef;--table-border-medium: #adb5bd;--table-border-accent: #6c757d;--table-shadow-subtle: rgba(108, 117, 125, .05);--table-overlay-hover: rgba(108, 117, 125, .08);--pagination-bg: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 100%);--pagination-border: linear-gradient(135deg, rgba(100, 232, 214, .2), rgba(213, 214, 215, .2));--pagination-text: rgb(45, 52, 61);--pagination-text-purple: rgb(30, 30, 47);--pagination-btn-bg: linear-gradient(135deg, rgba(84, 82, 102, .05) 0%, rgba(84, 82, 102, .08) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(100, 232, 214, .2) 0%, rgba(213, 214, 215, .2) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--pagination-btn-border-hover: rgba(100, 232, 214, .3);--pagination-btn-shadow-hover: 0 2px 8px rgba(100, 232, 214, .2);--pagination-btn-active-color: #ffffff;--pagination-btn-active-border: rgba(100, 232, 214, .5);--pagination-btn-active-shadow: 0 2px 8px rgba(100, 232, 214, .3);--pagination-ellipsis-color: rgba(100, 232, 214, .8);--pagination-select-bg: linear-gradient(135deg, rgba(100, 232, 214, .15) 0%, rgba(213, 214, 215, .15) 100%);--pagination-select-border: linear-gradient(135deg, rgba(100, 232, 214, .3), rgba(213, 214, 215, .3));--pagination-select-hover-bg: linear-gradient(135deg, rgba(100, 232, 214, .2) 0%, rgba(213, 214, 215, .2) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(100, 232, 214, .5), rgba(213, 214, 215, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(100, 232, 214, .25) 0%, rgba(213, 214, 215, .25) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(100, 232, 214, .7), rgba(213, 214, 215, .7));--pagination-select-focus-shadow: 0 0 0 2px rgba(100, 232, 214, .3);--pagination-select-option-bg: #ffffff;--pagination-select-option-hover: rgba(100, 232, 214, .2);--pagination-select-option-checked: linear-gradient(135deg, rgba(100, 232, 214, .3), rgba(213, 214, 215, .3));--pagination-label-color: rgb(45, 52, 61);--pagination-shadow: 0 2px 12px rgba(84, 82, 102, .1);--maininput-label-color: rgba(84, 82, 102, .9);--maininput-label-shadow: rgba(100, 232, 214, .2);--maininput-text-color: rgba(0, 0, 0, .9);--maininput-text-focus: rgb(0, 0, 0);--maininput-bg: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .5) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .4) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(255, 255, 255, .6) 0%, rgba(248, 249, 250, .5) 100%);--maininput-border: linear-gradient(135deg, rgba(148, 163, 184, .7) 0%, rgba(100, 116, 139, .7) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(148, 163, 184, .9) 0%, rgba(100, 116, 139, .9) 100%);--maininput-border-focus: linear-gradient(315deg, rgb(148, 163, 184) 0%, rgb(100, 116, 139) 100%);--maininput-shadow: 0 25px 25px rgba(84, 82, 102, .06);--maininput-label-focus-gradient: linear-gradient(135deg, var(--secondary-color) 0%, var(--secondary-color) 100%);--maininput-label-focus-shadow: rgba(100, 116, 139, .28);--maininput-icon-gradient: linear-gradient(135deg, rgb(148, 163, 150) 0%, rgb(100, 116, 139) 100%);--maininput-dropdown-bg: rgba(255, 255, 255, .95);--maininput-dropdown-option-color: rgb(84, 82, 102);--maininput-dropdown-option-border: linear-gradient(135deg, rgb(213, 214, 215) 0%, rgb(100, 232, 214) 100%);--maininput-dropdown-option-hover-bg: rgba(84, 82, 102, .3);--maininput-dropdown-option-hover-color: rgb(100, 232, 214);--maininput-blur-bg: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 100%);--mainselect-bg: linear-gradient(135deg, rgba(255, 255, 255, .4) 0%, rgba(248, 249, 250, .3) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .4) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(255, 255, 255, .6) 0%, rgba(248, 249, 250, .5) 100%);--mainselect-text-color: rgba(84, 82, 102, .9);--mainselect-text-active: rgb(84, 82, 102);--mainselect-border: linear-gradient(135deg, rgba(100, 232, 214, .5) 0%, rgba(213, 214, 215, .5) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--mainselect-border-active: linear-gradient(315deg, rgb(100, 232, 214) 0%, rgb(213, 214, 215) 100%);--mainselect-shadow: 0 25px 25px rgba(84, 82, 102, .06);--mainselect-arrow-gradient: linear-gradient(135deg, rgb(100, 232, 214) 0%, rgb(213, 214, 215) 100%);--mainselect-dropdown-bg: rgba(255, 255, 255, .98);--mainselect-dropdown-border: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(84, 82, 102, .1);--mainselect-option-color: rgb(84, 82, 102);--mainselect-option-border: linear-gradient(135deg, rgb(213, 214, 215) 0%, rgb(100, 232, 214) 100%);--mainselect-option-hover-bg: rgba(84, 82, 102, .3);--mainselect-option-hover-color: rgb(0, 0, 0);--mainselect-option-placeholder: rgba(84, 82, 102, .6);--mainselect-scrollbar-track: rgba(84, 82, 102, .1);--mainselect-scrollbar-thumb: rgba(100, 232, 214, .5);--mainselect-scrollbar-thumb-hover: rgba(100, 232, 214, .8);--stopstable-filter-info-bg: rgba(100, 232, 214, .1);--stopstable-filter-info-color: rgb(84, 82, 102);--stopstable-filter-info-icon-color: rgb(100, 232, 214);--stopstable-error-message-bg: rgba(255, 107, 107, .2);--stopstable-error-message-color: #ff6b6b;--minorbutton-bg: #ffffff;--minorbutton-bg-hover: #f8f9fa;--minorbutton-bg-active: #f1f3f4;--minorbutton-bg-primary: linear-gradient(to right, rgba(108, 117, 125, .2) 0%, rgba(73, 80, 87, .3) 100%);--minorbutton-bg-secondary: linear-gradient(to right, rgba(108, 117, 125, .15) 0%, rgba(73, 80, 87, .25) 100%);--minorbutton-bg-accent: linear-gradient(to right, rgba(14, 165, 233, .2), rgba(108, 117, 125, .3));--minorbutton-bg-dark: linear-gradient(to right, rgba(73, 80, 87, .4), rgba(52, 58, 64, .5));--minorbutton-bg-light: linear-gradient(to right, rgba(248, 249, 250, .8) 0%, rgba(233, 236, 239, .9) 100%);--minorbutton-bg-glass: rgba(248, 249, 250, .9);--minorbutton-bg-glass-hover: rgba(233, 236, 239, .95);--minorbutton-bg-glass-active: linear-gradient(to right, rgba(14, 165, 233, .15) 0%, rgba(108, 117, 125, .2) 100%);--minorbutton-border-gradient: linear-gradient(to right, rgba(75, 85, 99, .3) 0%, rgba(75, 85, 99, .4) 50%, rgba(75, 85, 99, .3) 100%);--minorbutton-border-glass: rgba(75, 85, 99, .2);--minorbutton-border-glass-hover: rgba(75, 85, 99, .3);--minorbutton-border-glass-active: rgba(75, 85, 99, .4);--minorbutton-border-glass-activation: rgba(75, 85, 99, .5);--minorbutton-shadow: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-shadow-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-shadow-active: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-active-glow: 0 0 10px rgba(14, 165, 233, .3);--minorbutton-shadow-activation: 0 2px 10px rgba(108, 117, 125, .2);--minorbutton-shadow-activation-glow: 0 0 15px rgba(14, 165, 233, .4);--minorbutton-shadow-glass: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(0, 0, 0, .1);--minorbutton-shadow-glass-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(0, 0, 0, .15);--minorbutton-shadow-glass-active: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(14, 165, 233, .4);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(108, 117, 125, .2) 0%, rgba(73, 80, 87, .3) 100%);--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(108, 117, 125, .25) 0%, rgba(73, 80, 87, .35) 100%);--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(14, 165, 233, .2) 0%, rgba(108, 117, 125, .3) 100%);--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, rgba(14, 165, 233, .3) 0%, rgba(108, 117, 125, .4) 100%);--minorbutton-pseudo-bg-glass-hover-opacity: .7;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(75, 85, 99, .4);--minorbutton-pulse-shadow-2: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(75, 85, 99, .5);--mainbutton-bg: #ffffff;--mainbutton-bg-hover: #f8f9fa;--mainbutton-bg-active: #f1f3f4;--mainbutton-text-color: rgb(30, 41, 59);--mainbutton-border-light: rgba(75, 85, 99, .3);--mainbutton-border-hover: rgba(75, 85, 99, .5);--mainbutton-shadow-base: inset 0 2px 4px rgba(0, 0, 0, .1);--mainbutton-shadow-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--mainbutton-shadow-active: inset 0 2px 8px rgba(0, 0, 0, .2);--mainbutton-glow-purple: rgba(100, 116, 139, .35);--mainbutton-glow-blue: rgba(100, 116, 139, .35);--mainbutton-glow-green: rgba(100, 116, 139, .35);--mainbutton-glow-red: rgba(100, 116, 139, .35);--mainbutton-glow-cyan: rgba(100, 116, 139, .35);--mainbutton-glow-cyan-hover: rgba(6, 182, 212, .5);--mainbutton-glow-purple-hover: rgba(147, 51, 234, .5);--mainbutton-glow-blue-hover: rgba(59, 130, 246, .5);--mainbutton-glow-green-hover: rgba(34, 197, 94, .4);--mainbutton-glow-red-hover: rgba(239, 68, 68, .4);--mainbutton-shine: rgba(255, 255, 255, .6);--mainbutton-text-shadow-purple: rgba(100, 116, 139, .5);--mainbutton-text-shadow-blue: rgba(100, 116, 139, .5);--mainbutton-text-shadow-green: rgba(100, 116, 139, .5);--mainbutton-text-shadow-red: rgba(100, 116, 139, .5);--mainbutton-text-shadow-cyan: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-purple: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-blue: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-green: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-red: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-cyan: rgba(100, 116, 139, .5);--mainbutton-border-top-purple: rgba(100, 116, 139, .35);--mainbutton-border-top-blue: rgba(100, 116, 139, .35);--mainbutton-border-top-green: rgba(100, 116, 139, .35);--mainbutton-border-top-red: rgba(100, 116, 139, .35);--mainbutton-border-top-cyan: rgba(100, 116, 139, .35);--mainbutton-reflection: rgba(255, 255, 255, .4);--mainbutton-reflection-fade: rgba(255, 255, 255, .1);--mainbutton-loader-border: rgba(100, 116, 139, .35);--mainbutton-loader-spinner: #6b7280;--mainbutton-disabled-opacity: .5;--mainbutton-disabled-shadow: rgba(59, 130, 246, .1);--mainbutton-glass-bg: rgba(255, 255, 255, .4);--mainbutton-glass-glow: rgba(59, 130, 246, .2);--qc-electronics-primary: #16a34a;--qc-electronics-light: #22c55e;--qc-electronics-dark: #15803d;--qc-electronics-bg: rgba(34, 197, 94, .15);--qc-electronics-border: rgba(34, 197, 94, .3);--qc-electronics-gradient: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);--qc-electronics-card-bg: rgba(248, 250, 252, .95);--qc-electronics-hover: rgba(34, 197, 94, .08);--qc-mechanics-primary: #ea580c;--qc-mechanics-light: #f97316;--qc-mechanics-dark: #c2410c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: rgba(249, 115, 22, .3);--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-mechanics-card-bg: rgba(248, 250, 252, .95);--qc-mechanics-hover: rgba(249, 115, 22, .08);--qc-optics-primary: #2563eb;--qc-optics-light: #3b82f6;--qc-optics-dark: #1d4ed8;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: rgba(59, 130, 246, .3);--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-optics-card-bg: rgba(248, 250, 252, .95);--qc-optics-hover: rgba(59, 130, 246, .08);--qc-chemistry-primary: #9333ea;--qc-chemistry-light: #a855f7;--qc-chemistry-dark: #7c3aed;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: rgba(168, 85, 247, .3);--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-card-bg: rgba(248, 250, 252, .95);--qc-chemistry-hover: rgba(168, 85, 247, .08);--qc-chemistry-tag-primary: #9333ea;--qc-chemistry-tag-light: #a855f7;--qc-chemistry-tag-dark: #7c3aed;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .3);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #0d9488;--qc-textiles-light: #14b8a6;--qc-textiles-dark: #0f766e;--qc-textiles-bg: rgba(20, 184, 166, .15);--qc-textiles-border: rgba(20, 184, 166, .3);--qc-textiles-gradient: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--qc-textiles-card-bg: rgba(248, 250, 252, .95);--qc-textiles-hover: rgba(20, 184, 166, .08);--qc-textiles-tag-primary: #0d9488;--qc-textiles-tag-light: #14b8a6;--qc-textiles-tag-dark: #0f766e;--qc-textiles-tag-bg: rgba(20, 184, 166, .15);--qc-textiles-tag-border: rgba(20, 184, 166, .3);--qc-textiles-tag-gradient: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--qc-food-primary: #dc2626;--qc-food-light: #ef4444;--qc-food-dark: #b91c1c;--qc-food-bg: rgba(239, 68, 68, .15);--qc-food-border: rgba(239, 68, 68, .3);--qc-food-gradient: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--qc-food-card-bg: rgba(248, 250, 252, .95);--qc-food-hover: rgba(239, 68, 68, .08);--qc-template-title: #374151;--qc-food-tag-primary: #dc2626;--qc-food-tag-light: #ef4444;--qc-food-tag-dark: #b91c1c;--qc-food-tag-bg: rgba(239, 68, 68, .15);--qc-food-tag-border: rgba(239, 68, 68, .3);--qc-food-tag-gradient: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--table-row-even-bg-alt: #fafbfc;--table-row-odd-bg-alt: #f1f3f4;--table-row-border-light: #e9ecef;--table-row-border-medium: #dee2e6;--table-row-shadow-subtle: rgba(108, 117, 125, .05);--table-row-selected-bg: #e3f2fd;--table-row-selected-border: #2196f3;--notification-bg-start: rgba(255, 255, 255, .98);--notification-bg-end: rgba(248, 250, 252, .98);--notification-shadow-heavy: rgba(0, 0, 0, .12);--notification-shadow-medium: rgba(0, 0, 0, .08);--notification-border: rgba(0, 0, 0, .1);--notification-shadow-light: rgba(0, 0, 0, .06);--notification-shadow-extra: rgba(0, 0, 0, .04);--notification-drop-shadow: rgba(0, 0, 0, .08);--notification-bg-light: rgba(0, 0, 0, .02);--notification-bg-dark: rgba(0, 0, 0, .05);--notification-glow: rgba(0, 0, 0, .1);--notification-hover-bg: rgba(0, 0, 0, .08);--notification-icon-bg: linear-gradient(135deg, rgba(255, 255, 255, .95) 0%, rgba(228, 233, 247, .9) 100%);--notification-icon-border: rgba(148, 163, 184, .22);--notification-icon-shadow: 0 4px 12px rgba(15, 23, 42, .12);--notification-icon-color: rgba(15, 23, 42, .85);--notification-close-bg: rgba(248, 250, 252, .92);--notification-close-border: rgba(148, 163, 184, .36);--notification-close-color: rgba(30, 41, 59, .72);--notification-close-shadow: 0 3px 8px rgba(15, 23, 42, .12);--notification-close-hover-bg: rgba(203, 213, 225, .32);--notification-close-hover-border: rgba(148, 163, 184, .45);--notification-close-hover-color: rgba(15, 23, 42, .92);--notification-close-hover-shadow: 0 4px 12px rgba(15, 23, 42, .18);--switch-track-bg: rgba(100, 116, 139, .2);--switch-track-bg-checked: linear-gradient(90deg, rgba(100, 116, 139, .85) 0%, rgba(75, 85, 99, .9) 100%);--switch-track-shadow: 0 1.5px 6px rgba(100, 116, 139, .2);--switch-track-shadow-checked: 0 2px 12px rgba(100, 116, 139, .35);--switch-thumb-bg: linear-gradient(135deg, rgba(248, 250, 252, .95) 40%, rgba(226, 232, 240, .95) 100%);--switch-thumb-bg-checked: linear-gradient(135deg, rgba(75, 85, 99, .95) 60%, rgba(100, 116, 139, .95) 100%);--switch-thumb-border-checked: rgba(75, 85, 99, .95);--switch-thumb-shadow: 0 1.5px 4px rgba(45, 55, 72, .25);--switch-thumb-shadow-checked: 0 2px 8px rgba(75, 85, 99, .4);--switch-focus-outline: rgba(75, 85, 99, .6);--switch-focus-shadow: 0 0 0 2px rgba(75, 85, 99, .25)}[data-v-b11aa3e0]:export{primary:#560896;primaryLight:#802fd1;secondary:#44138d;accent:#00e5ff;accentDim:#00b8d4;textColor:#f8f8f8;textSecondary:rgba(255,255,255,.7);backgroundDark:#1a0b2e;backgroundLight:#1a112a;cardBackground:rgba(70,30,100,.15);borderColor:rgba(156,39,176,.3);shadowColor:rgba(0,0,0,.25)}.main-loader-container[data-v-b11aa3e0]{width:100%;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;z-index:100}.main-loader-container.fixed[data-v-b11aa3e0]{position:fixed;inset:0;background:#14141ecc;backdrop-filter:blur(8px)}.loader-content[data-v-b11aa3e0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.loader-content.small[data-v-b11aa3e0]{transform:scale(.7)}.loader-content.small .loader-message span[data-v-b11aa3e0]{font-size:1rem}.loader-content.medium[data-v-b11aa3e0]{transform:scale(1)}.loader-content.large[data-v-b11aa3e0]{transform:scale(1.3)}.loader-content.large .spinner-ring[data-v-b11aa3e0]{border-width:4px}.loader-content.large .loader-message span[data-v-b11aa3e0]{font-size:1.3rem}.spinner-container[data-v-b11aa3e0]{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.spinner-ring[data-v-b11aa3e0]{position:absolute;border-radius:50%;border:3px solid transparent}.spinner-ring[data-v-b11aa3e0]:before,.spinner-ring[data-v-b11aa3e0]:after{content:"";position:absolute;inset:-3px;border-radius:50%;animation:pulse-b11aa3e0 2s ease-in-out infinite alternate}.outer-ring[data-v-b11aa3e0]{width:100%;height:100%;border-top:3px solid rgba(65,230,199,.8);border-right:3px solid rgba(65,230,199,.4);border-bottom:3px solid transparent;border-left:3px solid rgba(65,230,199,.4);animation:spin-b11aa3e0 3s linear infinite}.outer-ring[data-v-b11aa3e0]:before{border:1px solid rgba(65,230,199,.1);filter:blur(5px);animation:pulse-b11aa3e0 2s ease-in-out infinite alternate}.middle-ring[data-v-b11aa3e0]{width:70%;height:70%;border-top:3px solid rgba(169,145,255,.8);border-right:3px solid rgba(169,145,255,.4);border-bottom:3px solid transparent;border-left:3px solid rgba(169,145,255,.4);animation:spin-reverse-b11aa3e0 2s linear infinite}.middle-ring[data-v-b11aa3e0]:before{border:1px solid rgba(169,145,255,.1);filter:blur(4px)}.spinner-core[data-v-b11aa3e0]{position:absolute;width:40%;height:40%;background:radial-gradient(circle,rgba(140,97,255,.7) 0%,rgba(65,230,199,.5) 60%,transparent 70%);border-radius:50%;filter:blur(3px);animation:pulse-core-b11aa3e0 1.5s ease-in-out infinite alternate}.spinner-core .particle[data-v-b11aa3e0]{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;filter:blur(1px);opacity:.7}.spinner-core .particle.p1[data-v-b11aa3e0]{top:20%;left:20%;animation:particle-float-b11aa3e0 3s ease-in-out infinite}.spinner-core .particle.p2[data-v-b11aa3e0]{top:30%;right:25%;animation:particle-float-b11aa3e0 2.3s ease-in-out .2s infinite}.spinner-core .particle.p3[data-v-b11aa3e0]{bottom:25%;left:30%;animation:particle-float-b11aa3e0 2.7s ease-in-out .5s infinite}.spinner-core .particle.p4[data-v-b11aa3e0]{bottom:20%;right:20%;animation:particle-float-b11aa3e0 3.1s ease-in-out .7s infinite}.spinner-core .particle.p5[data-v-b11aa3e0]{top:50%;left:50%;animation:particle-float-b11aa3e0 2.5s ease-in-out 1s infinite}.orbiting-element[data-v-b11aa3e0]{position:absolute;width:8px;height:8px;border-radius:50%}.orbiting-element.e1[data-v-b11aa3e0]{background:#41e6c7;box-shadow:0 0 10px #41e6c7cc;animation:orbit-b11aa3e0 6s linear infinite}.orbiting-element.e2[data-v-b11aa3e0]{background:#8c61ff;box-shadow:0 0 10px #8c61ffcc;animation:orbit-b11aa3e0 6s linear -3s infinite}.loader-message[data-v-b11aa3e0]{margin-top:.5rem;text-align:center}.loader-message span[data-v-b11aa3e0]{display:inline-block;font-size:1.1rem;font-weight:500;background:linear-gradient(135deg,#41e6c7,#a991ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 5px rgba(0,0,0,.2);letter-spacing:.5px;position:relative;animation:message-fade-b11aa3e0 2s ease-in-out infinite alternate}.loader-message span[data-v-b11aa3e0]:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent,rgba(169,145,255,.5),transparent);animation:line-slide-b11aa3e0 2s ease-in-out infinite}@keyframes spin-b11aa3e0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse-b11aa3e0{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes pulse-b11aa3e0{0%{opacity:.4;transform:scale(.95)}to{opacity:.8;transform:scale(1.05)}}@keyframes pulse-core-b11aa3e0{0%{transform:scale(.8);filter:blur(2px)}to{transform:scale(1.1);filter:blur(4px)}}@keyframes orbit-b11aa3e0{0%{transform:rotate(0) translate(55px) rotate(0)}to{transform:rotate(360deg) translate(55px) rotate(-360deg)}}@keyframes particle-float-b11aa3e0{0%{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-5px) scale(1.5);opacity:1}to{transform:translateY(0) scale(1);opacity:.7}}@keyframes message-fade-b11aa3e0{0%{opacity:.7;transform:translateY(0)}to{opacity:1;transform:translateY(-2px)}}@keyframes line-slide-b11aa3e0{0%{width:0;left:50%}50%{width:100%;left:0}to{width:0;left:50%}}[data-v-26d7e077]:export{primary:#560896;primaryLight:#802fd1;secondary:#44138d;accent:#00e5ff;accentDim:#00b8d4;textColor:#f8f8f8;textSecondary:rgba(255,255,255,.7);backgroundDark:#1a0b2e;backgroundLight:#1a112a;cardBackground:rgba(70,30,100,.15);borderColor:rgba(156,39,176,.3);shadowColor:rgba(0,0,0,.25)}[data-v-26d7e077]:root{--qc-electronics-primary: #4ade80;--qc-electronics-light: #6ee7b7;--qc-electronics-dark: #22c55e;--qc-electronics-bg: rgba(74, 222, 128, .15);--qc-electronics-border: #4ade80;--qc-electronics-gradient: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);--qc-mechanics-primary: #f97316;--qc-mechanics-light: #fb923c;--qc-mechanics-dark: #ea580c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: #f97316;--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-optics-primary: #3b82f6;--qc-optics-light: #60a5fa;--qc-optics-dark: #2563eb;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: #3b82f6;--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-chemistry-primary: #a855f7;--qc-chemistry-light: #c084fc;--qc-chemistry-dark: #9333ea;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: #a855f7;--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-tag-primary: #a855f7;--qc-chemistry-tag-light: #c084fc;--qc-chemistry-tag-dark: #9333ea;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .2);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #ec4899;--qc-textiles-light: #f472b6;--qc-textiles-dark: #db2777;--qc-textiles-bg: rgba(236, 72, 153, .15);--qc-textiles-border: #ec4899;--qc-textiles-gradient: linear-gradient(135deg, #ec4899 0%, #db2777 100%);--qc-textiles-tag-primary: #a855f7;--qc-textiles-tag-light: #c084fc;--qc-textiles-tag-dark: #9333ea;--qc-textiles-tag-bg: rgba(168, 85, 247, .15);--qc-textiles-tag-border: rgba(168, 85, 247, .2);--qc-textiles-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-food-primary: #eab308;--qc-food-light: #facc15;--qc-food-dark: #ca8a04;--qc-food-bg: rgba(234, 179, 8, .15);--qc-food-border: #eab308;--qc-food-gradient: linear-gradient(135deg, #eab308 0%, #ca8a04 100%);--qc-food-tag-primary: #d97706;--qc-food-tag-light: #f59e0b;--qc-food-tag-dark: #b45309;--qc-food-tag-bg: rgba(217, 119, 6, .15);--qc-food-tag-border: rgba(217, 119, 6, .2);--qc-food-tag-gradient: linear-gradient(135deg, #d97706 0%, #b45309 100%);--modal-overlay: rgba(0, 0, 0, .6);--modal-shadow-light: rgba(0, 0, 0, .3);--modal-shadow-medium: rgba(0, 0, 0, .4);--modal-shadow-heavy: rgba(0, 0, 0, .7);--modal-border-light: rgba(255, 255, 255, .08);--modal-border-medium: rgba(255, 255, 255, .1);--modal-background-dark: #1a0b2e;--modal-background-light: #1a112a}[data-theme=custom][data-v-26d7e077]{--background-dark: #1a0b2e;--background-light: #1a112a;--background-medium: #2d1b4e;--background-card: #1a112a;--background-overlay: rgba(0, 0, 0, .8);--background-dark-transparent-1: rgba(10, 10, 20, .1);--background-dark-transparent-2: rgba(10, 10, 20, .2);--background-dark-transparent-3: rgba(10, 10, 30, .3);--background-dark-transparent-4: rgba(10, 10, 20, .4);--background-dark-transparent-8: rgba(10, 10, 20, .8);--background-dark-transparent-95: rgba(10, 10, 30, .95);--text-color: #f8f8f8;--text-primary: #f8f8f8;--font-family: Montserrat, Segoe UI, Roboto, sans-serif;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-disabled: rgba(255, 255, 255, .3);--text-transparent-1: rgba(255, 255, 255, .1);--text-transparent-05: rgba(255, 255, 255, .05);--text-transparent-15: rgba(255, 255, 255, .15);--text-transparent-2: rgba(255, 255, 255, .2);--text-transparent-3: rgba(255, 255, 255, .3);--text-transparent-4: rgba(255, 255, 255, .4);--text-transparent-5: rgba(255, 255, 255, .5);--text-transparent-6: rgba(255, 255, 255, .6);--text-transparent-06: rgba(255, 255, 255, .06);--text-transparent-8: rgba(255, 255, 255, .8);--text-transparent-9: rgba(255, 255, 255, .9);--shadow-color: rgba(0, 0, 0, .25);--shadow-light-1: rgba(0, 0, 0, .1);--shadow-dark-1: rgba(0, 0, 0, .12);--shadow-light-15: rgba(0, 0, 0, .15);--shadow-light-2: rgba(0, 0, 0, .2);--shadow-light-3: rgba(0, 0, 0, .3);--shadow-light-4: rgba(0, 0, 0, .4);--shadow-medium-5: rgba(0, 0, 0, .5);--shadow-medium-6: rgba(0, 0, 0, .6);--shadow-medium-7: rgba(0, 0, 0, .7);--shadow-dark-8: rgba(0, 0, 0, .8);--shadow-full: rgb(0, 0, 0);--border-color: rgba(156, 39, 176, .3);--border-light: rgba(156, 39, 176, .15);--border-medium: rgba(156, 39, 176, .25);--border-dark: rgba(156, 39, 176, .4);--accent-red: #00e5ff;--accent-red-light: #00b8d4;--accent-red-dark: #00e5ff;--accent-red-transparent: rgba(0, 229, 255, .1);--accent-orange: #44138d;--accent-orange-light: rgba(69, 28, 131, .25);--accent-orange-dark: #44138d;--accent-orange-transparent: rgba(69, 28, 131, .25);--accent-blue: #42a6ff;--accent-blue-light: #00b3ff;--accent-blue-dark: rgba(63, 81, 181, .35);--accent-blue-transparent: rgba(33, 150, 243, .35);--accent-green: #00e5ff;--accent-green-light: #00b8d4;--accent-green-dark: #00e5ff;--accent-green-transparent: rgba(0, 229, 255, .1);--success: #2ed573;--success-bg: rgba(46, 213, 115, .15);--warning: #ffa726;--warning-bg: rgba(255, 167, 38, .15);--error: #ff4757;--error-bg: rgba(255, 71, 87, .15);--info: #42a6ff;--info-bg: rgba(66, 166, 255, .15);--success-dark: #28c569;--success-light: #4dd686;--success-glow: rgba(77, 214, 134, .6);--success-border: #1db35f;--warning-dark: #ff9800;--warning-light: #ffb74d;--warning-border: #f57c00;--error-dark: #f03546;--error-light: #ff6b76;--error-glow: rgba(255, 107, 118, .6);--error-border: #e62b3a;--info-dark: #3795eb;--info-light: #64b7ff;--info-glow: rgba(100, 183, 255, .6);--info-border: #2d8fe4;--primary-color: #560896;--primary-light: #802fd1;--primary-transparent-01: rgba(107, 33, 168, .1);--primary-transparent-15: rgba(107, 33, 168, .15);--primary-transparent-2: rgba(105, 25, 170, .2);--primary-transparent-25: rgba(107, 33, 168, .25);--primary-transparent-3: rgba(95, 21, 155, .3);--primary-transparent-35: rgba(100, 22, 163, .35);--primary-transparent-4: rgba(99, 23, 161, .4);--primary-transparent-45: rgba(97, 28, 153, .45);--primary-transparent-5: rgba(95, 15, 160, .5);--primary-transparent-55: rgba(90, 24, 145, .55);--primary-transparent-7: rgba(117, 18, 199, .7);--primary-transparent-8: rgba(93, 33, 197, .8);--primary-transparent-10: rgba(107, 33, 168, .1);--secondary-color: #44138d;--secondary-transparent-18: rgba(65, 23, 129, .18);--secondary-transparent-25: rgba(69, 28, 131, .25);--secondary-transparent-35: rgba(54, 18, 107, .35);--secondary-transparent-4: rgba(55, 19, 109, .4);--secondary-transparent-45: rgba(47, 14, 95, .45);--accent-color: #00e5ff;--accent-dim: #00b8d4;--accent-transparent-1: rgba(0, 229, 255, .1);--accent-transparent-15: rgba(12, 163, 180, .15);--accent-transparent-2: rgba(4, 178, 197, .2);--accent-transparent-25: rgba(0, 229, 255, .25);--accent-transparent-3: rgba(17, 190, 209, .3);--accent-transparent-35: rgba(0, 229, 255, .35);--accent-transparent-4: rgba(16, 190, 209, .4);--accent-transparent-45: rgba(10, 178, 197, .45);--accent-transparent-7: rgba(10, 171, 189, .7);--accent-transparent-8: rgba(5, 144, 160, .8);--card-background: rgba(70, 30, 100, .15);--card-background-transparent: rgba(70, 30, 100, .08);--card-dark: rgba(30, 15, 45, .6);--card-border: rgba(255, 255, 255, .1);--chart-blue: rgba(36, 107, 253, .2);--chart-blue-border: rgba(36, 107, 253, .8);--chart-cyan: rgba(0, 208, 255, .2);--chart-cyan-border: rgba(0, 208, 255, .8);--chart-pink: rgba(255, 99, 132, .2);--chart-pink-border: rgba(255, 99, 132, .8);--chart-gray: rgba(200, 200, 200, .2);--chart-gray-border: rgba(200, 200, 200, .8);--gradient-primary: linear-gradient(135deg, #4a1466 0%, #1a0b2e 100%);--gradient-secondary: linear-gradient(135deg, #44138d 0%, #4a1466 100%);--gradient-tertiary: linear-gradient(45deg, #e1f5fe 0%, #00b8d4 100%);--gradient-accent: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--gradient-border: linear-gradient(135deg, rgba(156, 39, 176, .8) 0%, rgba(0, 229, 255, .6) 100%);--gradient-success: linear-gradient(135deg, #28c569 0%, #4dd686 100%);--gradient-warning: linear-gradient(135deg, #ff9800 0%, #ffb74d 100%);--gradient-error: linear-gradient(135deg, #f03546 0%, #ff6b76 100%);--gradient-info: linear-gradient(135deg, #3795eb 0%, #64b7ff 100%);--accent-gradient: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--text-gradient: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--subtitle-gradient: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--gray-100: #f5f5f5;--gray-200: #ddd;--gray-300: #666;--gray-400: #555;--gray-500: #333;--gray-blue-100: #e2e8f0;--gray-blue-200: #cbd5e1;--gray-blue-300: #94a3b8;--gray-blue-400: #64748b;--gray-blue-500: #475569;--gray-blue-600: #334155;--gradient-gray-blue: linear-gradient(135deg, #cbd5e1 0%, #64748b 100%);--gradient-gray-blue-hover: linear-gradient(135deg, #94a3b8 0%, #475569 100%);--white: #ffffff;--pink: rgba(233, 30, 99, .35);--cyan: #00e5ff;--violet: #aa00ff;--cyan-transparent-2: rgba(0, 229, 255, .2);--cyan-transparent-3: rgba(0, 229, 255, .3);--gradient-start: #9c27b0;--gradient-end: #ff4081;--turquoise: #40e0d0;--gradient-vibrant: linear-gradient(135deg, #9c27b0 0%, #ff4081 100%);--gradient-vibrant-turquoise: linear-gradient(135deg, #9c27b0 0%, #40e0d0 100%);--gradient-purple-pink: linear-gradient(135deg, #4a1466 0%, #e85f5c 100%);--gradient-cyan-violet: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--gradient-cyan-purple: linear-gradient(135deg, rgba(0, 229, 255, .35) 0%, rgba(156, 39, 176, .25) 100%);--purple-bright: #c239fb;--purple-medium: #9254de;--purple-violet: #aa00ff;--purple-dark: #7b1fa2;--purple-pink: #e85f5c;--purple-darker: #4a1466;--accent-purple: #aa00ff;--accent-cyan: #00e5ff;--temp-normal: #2ed573;--temp-high: #ff4757;--temp-low: #560896;--temp-critical: #f03546;--tile-blue-gradient: linear-gradient(135deg, rgba(36, 107, 253, .1), rgba(0, 208, 255, .1));--tile-green-gradient: linear-gradient(135deg, rgba(0, 208, 255, .1), rgba(36, 107, 253, .1));--tile-purple-gradient: linear-gradient(135deg, rgba(194, 57, 251, .1), rgba(255, 99, 132, .1));--tile-orange-gradient: linear-gradient(135deg, rgba(255, 167, 38, .1), rgba(255, 71, 87, .1));--tile-red-gradient: linear-gradient(135deg, rgba(255, 71, 87, .1), rgba(255, 167, 38, .1));--table-turquoise: #40e0d0;--table-purple-violet: #aa00ff;--table-purple-bright: #c239fb;--table-background-dark: #2d1b4e;--table-background-light: #1a112a;--hardcoded-orange: #ff9100;--hardcoded-red: #ff6b6b;--hardcoded-teal: #00e5ff;--hardcoded-green: #2ed573;--glass-bg-light: rgba(70, 30, 100, .08);--glass-border-light: rgba(255, 255, 255, .1);--glass-shadow-light: rgba(0, 0, 0, .15);--tile-glass-bg: linear-gradient( 135deg, rgba(18, 4, 99, .56) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .3) 100% );--tile-glass-hover-bg: linear-gradient( 135deg, rgba(80, 40, 120, .15) 0%, rgba(40, 20, 60, .5) 100% );--tile-spine-bg: linear-gradient( to right, rgba(16, 8, 24, .95) 0%, rgba(112, 61, 163, .95) 100% );--tile-border-color: rgba(255, 255, 255, .08);--tile-border-strong-color: rgba(50, 25, 75, .2);--tile-bookmark-bg: var(--gradient-cyan-violet);--book-spine-bg: linear-gradient(to right, rgb(26, 17, 42) 0%, rgb(40, 22, 70) 12%, rgb(60, 30, 95) 30%, rgb(80, 40, 120) 50%, rgb(60, 30, 95) 70%, rgb(40, 22, 70) 88%, rgb(26, 17, 42) 100%);--book-bookmark-bg: var(--tile-bookmark-bg);--book-bookmark-hover-bg: linear-gradient( 135deg, rgba(170, 0, 255, .8) 0%, rgba(0, 229, 255, .6) 100% );--book-spine-shadow: rgba(170, 0, 255, .3);--book-bookmark-shadow: rgba(170, 0, 255, .4);--book-bookmark-border: rgba(0, 229, 255, .2);--settings-bg-gradient-start: rgba(15, 27, 48, .5);--settings-bg-gradient-end: rgba(26, 17, 42, .5);--settings-grid-color: rgba(66, 166, 255, .03);--settings-details-bg: rgba(70, 30, 100, .15);--settings-shadow-color: rgba(32, 11, 90, .18);--settings-gradient-start: rgba(32, 12, 148, .56);--settings-gradient-middle: rgba(170, 0, 255, .15);--settings-gradient-end: rgba(0, 229, 255, .3);--settings-svg-success: rgba(46, 213, 115, .06);--settings-svg-accent: rgba(0, 229, 255, .06);--settings-svg-primary: rgba(156, 39, 176, .06);--settings-svg-blue: rgba(66, 166, 255, .06);--settings-svg-success-light: rgba(46, 213, 115, .12);--settings-svg-accent-light: rgba(0, 229, 255, .12);--settings-svg-primary-light: rgba(156, 39, 176, .12);--settings-svg-blue-light: rgba(66, 166, 255, .12);--settings-header-gradient-start: #41e6c7;--settings-header-gradient-end: #a991ff;--particle-accent: rgb(0, 229, 255);--particle-primary: rgb(156, 39, 176);--particle-success: rgba(46, 213, 115, .7);--particle-info: rgba(66, 166, 255, .8);--particle-warning: rgba(255, 184, 0, .7);--scrollbar-color: rgba(156, 39, 176, .3);--scrollbar-thumb: rgba(156, 39, 176, .3);--radial-gradient-dark: rgba(0, 0, 0, .5);--radial-gradient-success: rgba(46, 213, 115, .1);--lang-switch-bg: rgba(30, 22, 45, .9);--lang-switch-border: rgba(156, 39, 176, .2);--lang-switch-shadow: rgba(0, 0, 0, .25);--lang-option-inactive: rgba(255, 255, 255, .45);--lang-option-active: rgba(255, 255, 255, .95);--lang-option-active-shadow: rgba(156, 39, 176, .4);--lang-option-hover: rgba(255, 255, 255, .7);--icon-blue: #5a8fa3;--icon-green: #7a9b8e;--icon-orange: #d4c78a;--icon-red: #c7709d;--icon-purple: #a991ff;--toggle-track-bg: rgba(50, 35, 75, .7);--toggle-track-active: rgba(169, 145, 255, .35);--toggle-thumb-gradient-start: #a991ff;--toggle-thumb-gradient-end: #8c61ff;--toggle-thumb-gradient-accent: #a991ff;--toggle-thumb-shadow: rgba(0, 0, 0, .3);--toggle-text-shadow: rgba(0, 0, 0, .3);--animation-shadow: rgba(46, 213, 115, .3);--modal-overlay: rgba(0, 0, 0, .6);--modal-shadow-light: rgba(0, 0, 0, .3);--modal-border-light: rgba(255, 255, 255, .08);--modal-border-medium: rgba(255, 255, 255, .1);--modal-shadow-heavy: rgba(0, 0, 0, .7);--modal-shadow-medium: rgba(0, 0, 0, .4);--notification-bg-start: rgba(25, 17, 39, .95);--notification-bg-end: rgba(15, 9, 26, .95);--notification-shadow-heavy: rgba(0, 0, 0, .4);--notification-shadow-medium: rgba(0, 0, 0, .3);--notification-border: rgba(255, 255, 255, .07);--notification-shadow-light: rgba(0, 0, 0, .5);--notification-shadow-extra: rgba(0, 0, 0, .4);--notification-drop-shadow: rgba(0, 0, 0, .3);--notification-bg-light: rgba(255, 255, 255, .15);--notification-bg-dark: rgba(0, 0, 0, .3);--notification-glow: rgba(255, 255, 255, .3);--notification-hover-bg: rgba(255, 255, 255, .15);--notification-icon-bg: linear-gradient(135deg, rgba(194, 57, 251, .28) 0%, rgba(46, 213, 115, .18) 100%);--notification-icon-border: rgba(255, 255, 255, .22);--notification-icon-shadow: 0 6px 16px rgba(0, 0, 0, .38);--notification-icon-color: rgba(255, 255, 255, .92);--notification-close-bg: rgba(32, 24, 48, .68);--notification-close-border: rgba(194, 57, 251, .32);--notification-close-color: rgba(245, 244, 255, .82);--notification-close-shadow: 0 4px 12px rgba(194, 57, 251, .28);--notification-close-hover-bg: rgba(46, 213, 115, .28);--notification-close-hover-border: rgba(46, 213, 115, .32);--notification-close-hover-color: rgba(18, 14, 32, .92);--notification-close-hover-shadow: 0 6px 16px rgba(46, 213, 115, .32);--tile-shadow-light: rgba(0, 0, 0, .05);--tile-highlight-strong: rgba(255, 255, 255, .15);--tile-highlight-weak: rgba(255, 255, 255, .05);--tile-radial-light: rgba(255, 255, 255, .1);--tile-radial-weak: rgba(255, 255, 255, .05);--main-notification-bg: rgba(255, 255, 255, .2);--archive-bg-start: #0f172a;--archive-bg-middle: #1e293b;--archive-bg-end: #334155;--archive-text-light: #e2e8f0;--archive-bg-overlay-start: rgba(15, 23, 42, .95);--archive-bg-overlay-end: rgba(30, 41, 59, .95);--archive-border: rgba(148, 163, 184, .2);--archive-shadow: rgba(0, 0, 0, .25);--archive-gradient-start: #00e5ff;--archive-gradient-middle: #a991ff;--archive-gradient-end: #00e5ff;--archive-white: #fff;--archive-text-muted: #94a3b8;--theme-toggle-border-light: rgba(255, 255, 255, .1);--theme-toggle-border-medium: rgba(255, 255, 255, .15);--theme-toggle-bg-light: rgba(255, 255, 255, .08);--theme-toggle-border-light-alt: rgba(255, 255, 255, .12);--theme-toggle-bg-dark: rgba(0, 0, 0, .06);--theme-toggle-border-dark: rgba(0, 0, 0, .08);--gsap-shadow-light: rgba(0, 0, 0, .08);--gsap-shadow-medium: rgba(0, 0, 0, .12);--select-debug-color: #41e6c7;--select-bg-color: #8c61ff;--select-shadow: rgba(0, 0, 0, .5);--select-bg-dark: rgba(25, 25, 38, .98);--select-bg-light: #2a2a42;--profile-modal-overlay: rgba(0, 0, 0, .8);--profile-modal-shadow-heavy: rgba(0, 0, 0, .6);--profile-modal-shadow-medium: rgba(0, 0, 0, .3);--profile-modal-bg-light: rgba(255, 255, 255, .05);--profile-modal-border-light: rgba(255, 255, 255, .1);--profile-modal-bg-medium: rgba(255, 255, 255, .1);--dashboard-shadow: rgba(0, 0, 0, .4);--table-row-even-bg: #1e1e30;--table-row-even-accent: rgba(169, 145, 255, .2);--table-row-odd-bg: #1e1e30;--table-row-odd-accent: rgba(65, 230, 199, .15);--table-filters-bg: rgba(20, 20, 35, .7);--table-filters-border: rgba(65, 230, 199, .1);--table-filters-shadow: rgba(0, 0, 0, .25);--table-filters-gradient-start: rgba(65, 230, 199, .5);--table-filters-gradient-end: rgba(169, 145, 255, .5);--table-filters-title-color: rgba(255, 255, 255, .95);--table-filters-label-color: rgba(255, 255, 255, .95);--table-filters-clear-btn-bg: rgba(15, 15, 25, .8);--table-filters-clear-btn-color: rgba(255, 255, 255, .8);--table-filters-clear-btn-hover-bg: rgba(169, 145, 255, .15);--table-header-bg: rgba(25, 25, 35, .95);--table-header-gradient-start: rgba(25, 25, 35, .95);--table-header-gradient-middle: rgba(40, 30, 70, .95);--table-header-gradient-end: rgba(25, 25, 35, .95);--table-header-shadow: rgba(0, 0, 0, .4);--table-header-text-color: rgba(255, 255, 255, .95);--table-header-border: rgba(65, 230, 199, .2);--table-row-orange: #ff9100;--table-row-orange-glow: rgba(255, 145, 0, .3);--table-row-orange-glow-strong: rgba(255, 145, 0, .6);--table-turquoise: #41e6c7;--table-purple-violet: #a991ff;--table-purple-bright: #8c61ff;--table-bg-dark: #1e1e30;--table-bg-light: #2a2a42;--table-bg-overlay: rgba(20, 20, 30, .7);--table-shadow: rgba(0, 0, 0, .3);--table-gradient-start: rgba(65, 230, 199, .5);--table-gradient-middle: rgba(140, 97, 255, .5);--table-gradient-end: rgba(65, 230, 199, .5);--table-white: #fff;--table-bg-dark-overlay: rgba(20, 20, 30, .98);--table-bg-purple-overlay: rgba(40, 30, 60, .98);--table-bg-blue-overlay: rgba(30, 40, 50, .98);--table-bg-darker-overlay: rgba(15, 25, 35, .98);--table-shadow-heavy: rgba(0, 0, 0, .5);--table-border-purple: rgba(100, 80, 155, .5);--table-bg-dark-alt: rgba(15, 15, 25, .9);--table-bg-purple-alt: rgba(60, 45, 85, .8);--table-bg-blue-alt: rgba(25, 45, 55, .9);--table-shadow-medium: rgba(0, 0, 0, .2);--table-glow-purple: rgba(140, 97, 255, .15);--table-radial-purple: rgba(140, 97, 255, .08);--table-radial-turquoise: rgba(65, 230, 199, .08);--table-bg-scroll: rgba(30, 30, 48, .6);--table-scroll-purple: rgba(169, 145, 255, .5);--table-scroll-purple-strong: rgba(169, 145, 255, .8);--table-scrollbar-purple: rgba(169, 145, 255, .5);--table-bg-dark-overlay-alt: rgba(25, 25, 35, .95);--table-bg-purple-overlay-alt: rgba(40, 30, 70, .95);--table-bg-blue-overlay-alt: rgba(30, 45, 60, .95);--table-bg-purple-overlay-alt2: rgba(45, 30, 70, .95);--table-shadow-medium-alt: rgba(0, 0, 0, .4);--table-gradient-purple-transparent: rgba(20, 20, 30, 0);--table-gradient-purple-middle: rgba(140, 97, 255, .2);--table-gradient-purple-end: rgba(20, 20, 30, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, #41e6c7 0%, #a991ff 100%);--table-text-shadow: rgba(0, 0, 0, .5);--table-drop-shadow: rgba(0, 0, 0, .7);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, #41e6c7 0%, #a991ff 100%);--table-gradient-turquoise-transparent: rgba(65, 230, 199, 0);--table-gradient-turquoise-end: rgba(65, 230, 199, 0);--table-bg-medium: rgba(30, 30, 45, .5);--table-drop-shadow-medium: rgba(0, 0, 0, .5);--table-glow-turquoise: rgba(65, 230, 199, .8);--table-glow-turquoise-medium: rgba(65, 230, 199, .4);--table-glow-purple-strong: rgba(140, 97, 255, .8);--table-glow-purple-medium: rgba(140, 97, 255, .4);--table-glow-white: rgba(255, 255, 255, .6);--table-bg-medium-alt: rgba(40, 40, 60, .5);--table-bg-dark-alt2: rgba(25, 25, 35, .4);--table-bg-purple-alt2: rgba(40, 30, 60, .5);--table-bg-dark-alt3: rgba(20, 20, 30, .2);--table-bg-purple-alt3: rgba(40, 30, 60, .5);--table-text-purple: rgba(169, 145, 255, .7);--table-bg-dark-gradient-start: rgba(20, 20, 30, .3);--table-bg-purple-gradient-middle: rgba(30, 25, 45, .3);--table-bg-dark-gradient-end: rgba(20, 20, 30, .3);--table-text-purple-alt: rgba(169, 145, 255, .7);--table-bg-dark-gradient-start-alt: rgba(20, 20, 30, .3);--table-bg-purple-gradient-middle-alt: rgba(30, 25, 45, .3);--table-bg-dark-gradient-end-alt: rgba(20, 20, 30, .3);--table-gradient-purple-transparent-start: rgba(140, 97, 255, .05);--table-purple-violet-transparent-15: rgba(169, 145, 255, .15);--table-gradient-purple-transparent-end: rgba(140, 97, 255, .05);--table-gradient-turquoise-transparent-start: rgba(65, 230, 199, .05);--table-gradient-turquoise-middle: rgba(65, 230, 199, .2);--table-gradient-turquoise-transparent-end: rgba(65, 230, 199, .05);--table-text-muted: rgba(169, 145, 255, .7);--table-gradient-turquoise-transparent-middle: rgba(65, 230, 199, .05);--table-bg-dark-overlay-strong: rgba(30, 30, 48, .95);--table-shadow-light: rgba(0, 0, 0, .2);--table-bg-light-overlay: rgba(255, 255, 255, .04);--table-glow-turquoise-light: rgba(65, 230, 199, .3);--table-red: #ff6b6b;--table-red-glow: rgba(255, 107, 107, .3);--table-glow-purple-light: rgba(169, 145, 255, .3);--table-shadow-light-alt: rgba(0, 0, 0, .16);--table-glow-turquoise-strong: rgba(65, 230, 199, .6);--table-red-glow-strong: rgba(255, 107, 107, .6);--table-glow-purple-strong-alt: rgba(169, 145, 255, .6);--table-bg-dark-overlay-strong-alt: rgba(25, 25, 35, .95);--table-gradient-purple-transparent-start-alt: rgba(20, 20, 30, 0);--table-gradient-purple-middle-alt: rgba(140, 97, 255, .5);--table-gradient-purple-transparent-end-alt: rgba(20, 20, 30, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, #41e6c7 10%, #a991ff 90%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, #41e6c7 20%, #8c61ff 80%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, #41e6c7 0%, #a991ff 100%);--table-drop-shadow-strong: rgba(0, 0, 0, .5);--table-gradient-turquoise-strong: linear-gradient(135deg, #41e6c7 30%, #41e6c7 70%);--table-glow-turquoise-strong-alt: rgba(65, 230, 199, .4);--table-gradient-purple-strong: linear-gradient(135deg, #a991ff 30%, #8c61ff 70%);--table-glow-purple-strong-alt2: rgba(140, 97, 255, .4);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, #41e6c7 0%, #8c61ff 50%, #41e6c7 100%);--table-gradient-turquoise-green: linear-gradient(135deg, #41e6c7 20%, #00b894 80%);--registration-gradient-success: linear-gradient(135deg, #00e5ff, #00b894);--registration-shadow-success: rgba(0, 229, 255, .3);--registration-shadow-primary: rgba(156, 39, 176, .3);--registration-text-muted: rgba(255, 255, 255, .6);--registration-gradient-accent: linear-gradient(135deg, #00e5ff, #aa00ff);--registration-text-light: rgba(255, 255, 255, .8);--registration-accent: #00e5ff;--registration-text-dim: rgba(255, 255, 255, .4);--registration-text-medium: rgba(255, 255, 255, .7);--production-text-dim: rgba(255, 255, 255, .2);--production-gradient: linear-gradient(135deg, #00e5ff, #aa00ff);--production-text-medium: rgba(255, 255, 255, .6);--operator-bg-light: rgba(30, 15, 45, .4);--operator-border-light: rgba(255, 255, 255, .08);--operator-error-bg: rgba(220, 53, 69, .2);--operator-error-border: rgba(220, 53, 69, .4);--operator-error: #dc3545;--operator-blue-glow: rgba(100, 150, 255, .3);--operator-bg-medium: rgba(40, 20, 60, .5);--operator-border-medium: rgba(255, 255, 255, .12);--operator-success-bg: rgba(46, 213, 115, .2);--operator-success-border: rgba(46, 213, 115, .4);--operator-success: #2ed573;--operator-bg-hover: rgba(50, 25, 75, .6);--operator-blue-glow-strong: rgba(100, 150, 255, .6);--login-shadow-heavy: rgba(0, 0, 0, .8);--login-shadow-medium: rgba(0, 0, 0, .5);--login-bg-dark: rgba(10, 7, 18, .95);--login-shadow-light: rgba(0, 0, 0, .3);--login-shadow-weak: rgba(0, 0, 0, .2);--login-bg-medium: rgba(20, 15, 35, .8);--login-gradient-primary: linear-gradient(135deg, #ff0080, #00e5ff, #9c27b0, #ff6b35);--login-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .1);--login-bg-light: rgba(0, 229, 255, .05);--login-shadow-glow: 0 0 10px rgba(0, 229, 255, .3);--login-radial-purple: radial-gradient(circle at 20% 80%, rgba(156, 39, 176, .1) 0%, transparent 50%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(0, 229, 255, .1) 0%, transparent 50%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(156, 39, 176, .08) 0%, transparent 70%);--login-radial-accent: radial-gradient(circle at 30% 70%, rgba(0, 229, 255, .08) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(46, 213, 115, .08) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(233, 30, 99, .08) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(0, 229, 255, .06) 0%, transparent 40%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(156, 39, 176, .06) 0%, transparent 40%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(0, 229, 255, .06) 0%, transparent 40%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(156, 39, 176, .04) 0%, transparent 50%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(46, 213, 115, .04) 0%, transparent 50%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(233, 30, 99, .04) 0%, transparent 50%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(0, 229, 255, .05) 0%, transparent 45%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(156, 39, 176, .05) 0%, transparent 45%);--login-accent: #00e5ff;--login-accent-glow: rgba(0, 229, 255, .5);--login-gradient-accent: linear-gradient(135deg, #00e5ff, #aa00ff);--login-accent-glow-medium: rgba(0, 229, 255, .4);--login-bg-input: rgba(255, 255, 255, .1);--login-border-input: rgba(0, 229, 255, .2);--login-shadow-input: 0 0 0 1px rgba(0, 229, 255, .1);--login-border-accent: rgba(0, 229, 255, .2);--login-text-light: rgba(255, 255, 255, .8);--login-accent-glow-light: rgba(0, 229, 255, .3);--login-bg-button: rgba(0, 229, 255, .1);--login-gradient-button: linear-gradient(135deg, #00e5ff, #2979ff);--login-button-glow: 0 0 15px rgba(0, 229, 255, .4);--login-bg-focus: rgba(0, 229, 255, .15);--login-border-focus: rgba(0, 229, 255, .4);--login-focus-glow: 0 0 0 3px rgba(0, 229, 255, .2);--login-accent-glow-weak: rgba(0, 229, 255, .2);--login-text-dim: rgba(255, 255, 255, .5);--login-text-glow: 0 0 8px rgba(255, 255, 255, .3);--login-gradient-accent-alt: linear-gradient(135deg, #00e5ff, #64b5f6);--login-accent-glow-alt: rgba(0, 229, 255, .3);--login-primary-glow: rgba(156, 39, 176, .2);--login-gradient-border: linear-gradient(135deg, rgba(0, 229, 255, .2), rgba(156, 39, 176, .2));--login-primary-glow-strong: rgba(156, 39, 176, .3);--login-text-medium: rgba(255, 255, 255, .7);--login-gradient-text: linear-gradient(45deg, #00e5ff, #9c27b0);--login-primary: #9c27b0;--login-primary-medium: rgba(156, 39, 176, .6);--login-pink: #e91e63;--login-blue: #2979ff;--login-text-bright: rgba(255, 255, 255, .9);--login-text-shadow: rgba(255, 255, 255, .2);--pagination-bg: linear-gradient(135deg, rgba(30, 30, 48, .8) 0%, rgba(42, 42, 66, .8) 100%);--pagination-border: linear-gradient(135deg, rgba(65, 230, 199, .2), rgba(169, 145, 255, .2));--pagination-text: #f8f8f8;--pagination-text-purple: rgba(169, 145, 255, .8);--pagination-btn-bg: linear-gradient(135deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .08) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(169, 145, 255, .2) 0%, rgba(65, 230, 199, .2) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(169, 145, 255, .8) 0%, rgba(65, 230, 199, .8) 100%);--pagination-btn-border-hover: rgba(169, 145, 255, .3);--pagination-btn-shadow-hover: 0 2px 8px rgba(169, 145, 255, .2);--pagination-btn-active-color: #1a0b2e;--pagination-btn-active-border: rgba(169, 145, 255, .5);--pagination-btn-active-shadow: 0 2px 8px rgba(169, 145, 255, .3);--pagination-ellipsis-color: rgba(169, 145, 255, .8);--pagination-select-bg: linear-gradient(135deg, rgba(65, 230, 199, .1) 0%, rgba(169, 145, 255, .1) 100%);--pagination-select-border: linear-gradient(135deg, rgba(65, 230, 199, .3), rgba(169, 145, 255, .3));--pagination-select-hover-bg: linear-gradient(135deg, rgba(65, 230, 199, .15) 0%, rgba(169, 145, 255, .15) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(65, 230, 199, .5), rgba(169, 145, 255, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(65, 230, 199, .2) 0%, rgba(169, 145, 255, .2) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(65, 230, 199, .7), rgba(169, 145, 255, .7));--pagination-select-focus-shadow: 0 0 0 2px rgba(169, 145, 255, .3);--pagination-select-option-bg: #1a0b2e;--pagination-select-option-hover: rgba(169, 145, 255, .2);--pagination-select-option-checked: linear-gradient(135deg, rgba(65, 230, 199, .3), rgba(169, 145, 255, .3));--pagination-label-color: #bbb;--pagination-shadow: 0 2px 12px rgba(0, 0, 0, .3);--maininput-label-color: rgba(180, 180, 180, .85);--maininput-label-shadow: rgba(180, 180, 180, .3);--maininput-text-color: rgba(180, 220, 255, .9);--maininput-text-focus: rgb(220, 235, 255);--maininput-bg: linear-gradient(135deg, rgba(26, 11, 46, .4) 0%, rgba(26, 17, 42, .3) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(26, 11, 46, .5) 0%, rgba(26, 17, 42, .4) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(26, 11, 46, .6) 0%, rgba(26, 17, 42, .5) 100%);--maininput-border: linear-gradient(135deg, rgba(64, 224, 208, .5) 0%, rgba(170, 0, 255, .5) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(194, 57, 251, .8) 100%);--maininput-border-focus: linear-gradient(315deg, turquoise 0%, #c239fb 100%);--maininput-shadow: 0 25px 25px rgba(0, 0, 0, .1);--maininput-label-focus-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--maininput-label-focus-shadow: rgba(194, 57, 251, .3);--maininput-icon-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--maininput-dropdown-bg: rgba(30, 15, 45, .6);--maininput-dropdown-option-color: #f8f8f8;--maininput-dropdown-option-border: linear-gradient(135deg, #c239fb 0%, #40e0d0 100%);--maininput-dropdown-option-hover-bg: rgba(0, 0, 0, .5);--maininput-dropdown-option-hover-color: #c239fb;--maininput-blur-bg: linear-gradient(135deg, #1a0b2e 0%, #1a112a 100%);--mainselect-bg: linear-gradient(135deg, rgba(26, 11, 46, .4) 0%, rgba(26, 17, 42, .3) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(26, 11, 46, .5) 0%, rgba(26, 17, 42, .4) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(26, 11, 46, .6) 0%, rgba(26, 17, 42, .5) 100%);--mainselect-text-color: rgba(180, 220, 255, .9);--mainselect-text-active: rgb(220, 235, 255);--mainselect-border: linear-gradient(135deg, rgba(64, 224, 208, .5) 0%, rgba(170, 0, 255, .5) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(194, 57, 251, .8) 100%);--mainselect-border-active: linear-gradient(315deg, turquoise 0%, #c239fb 100%);--mainselect-shadow: 0 25px 25px rgba(0, 0, 0, .1);--mainselect-arrow-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--mainselect-dropdown-bg: rgba(25, 25, 38, .98);--mainselect-dropdown-border: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(170, 0, 255, .8) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(0, 0, 0, .5);--mainselect-option-color: #f8f8f8;--mainselect-option-border: linear-gradient(135deg, #c239fb 0%, #40e0d0 100%);--mainselect-option-hover-bg: rgba(0, 0, 0, .5);--mainselect-option-hover-color: #c239fb;--mainselect-option-placeholder: rgba(180, 180, 180, .85);--mainselect-scrollbar-track: rgba(20, 20, 35, .5);--mainselect-scrollbar-thumb: rgba(169, 145, 255, .5);--mainselect-scrollbar-thumb-hover: rgba(169, 145, 255, .8);--stopstable-filter-info-bg: rgba(41, 98, 255, .1);--stopstable-filter-info-color: #aa00ff;--stopstable-filter-info-icon-color: #40e0d0;--stopstable-error-message-bg: rgba(220, 53, 69, .2);--stopstable-error-message-color: #ff6b6b;--minorbutton-bg: rgba(30, 30, 45, .5);--minorbutton-bg-hover: rgba(40, 40, 60, .6);--minorbutton-bg-active: rgba(117, 18, 199, .7);--minorbutton-bg-primary: linear-gradient(to right, rgba(45, 45, 70, .6), rgba(60, 60, 85, .6));--minorbutton-bg-secondary: linear-gradient(to right, #9254de, #44138d);--minorbutton-bg-accent: linear-gradient(to right, rgba(33, 150, 243, .35), rgba(63, 81, 181, .35));--minorbutton-bg-dark: linear-gradient(to right, rgba(20, 20, 35, .9), rgba(25, 25, 40, .9));--minorbutton-bg-light: linear-gradient(to right, rgba(230, 230, 240, .15), rgba(240, 240, 250, .15));--minorbutton-bg-glass: rgba(70, 30, 100, .15);--minorbutton-bg-glass-hover: rgba(30, 15, 45, .6);--minorbutton-bg-glass-active: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-border-gradient: linear-gradient(to right, rgba(255, 255, 255, .1), rgba(99, 23, 161, .4), rgba(255, 255, 255, .1));--minorbutton-border-glass: rgba(255, 255, 255, .15);--minorbutton-border-glass-hover: rgba(255, 255, 255, .2);--minorbutton-border-glass-active: rgba(0, 229, 255, .25);--minorbutton-border-glass-activation: rgba(16, 190, 209, .4);--minorbutton-shadow: 0 1px 3px rgba(0, 0, 0, .2);--minorbutton-shadow-hover: 0 2px 6px rgba(0, 0, 0, .3);--minorbutton-shadow-active: 0 1px 2px rgba(0, 0, 0, .2);--minorbutton-shadow-active-glow: 0 0 10px rgba(95, 21, 155, .3);--minorbutton-shadow-activation: 0 2px 10px rgba(0, 0, 0, .3);--minorbutton-shadow-activation-glow: 0 0 15px rgba(95, 21, 155, .3);--minorbutton-shadow-glass: 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(255, 255, 255, .1);--minorbutton-shadow-glass-hover: 0 4px 12px rgba(0, 0, 0, .3);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(255, 255, 255, .15);--minorbutton-shadow-glass-active: 0 4px 16px rgba(0, 0, 0, .4);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(107, 33, 168, .15);--minorbutton-shadow-glass-activation: 0 4px 16px rgba(0, 0, 0, .4);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(107, 33, 168, .15);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(17, 190, 209, .3);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(0, 229, 255, .35) 0%, rgba(156, 39, 176, .25) 100%);--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--minorbutton-pseudo-bg-glass-hover-opacity: .7;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: 0 2px 10px rgba(0, 0, 0, .3);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(95, 21, 155, .3);--minorbutton-pulse-shadow-2: 0 2px 15px rgba(0, 0, 0, .3);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(105, 25, 170, .2);--mainbutton-bg: rgba(168, 85, 247, .5);--mainbutton-bg-hover: rgba(168, 85, 247, .6);--mainbutton-bg-active: rgba(168, 85, 247, .7);--mainbutton-text-color: #ffffff;--mainbutton-border-light: rgba(236, 72, 153, .3);--mainbutton-border-hover: rgba(236, 72, 153, .4);--mainbutton-shadow-base: rgba(138, 43, 226, .2);--mainbutton-shadow-hover: rgba(147, 51, 234, .3);--mainbutton-shadow-active: rgba(168, 85, 247, .25);--mainbutton-glow-purple: rgba(168, 85, 247, .5);--mainbutton-glow-blue: rgba(147, 51, 234, .4);--mainbutton-glow-green: rgba(236, 72, 153, .4);--mainbutton-glow-red: rgba(244, 63, 94, .4);--mainbutton-glow-cyan: rgba(34, 211, 238, .4);--mainbutton-glow-cyan-hover: rgba(34, 211, 238, .6);--mainbutton-glow-purple-hover: rgba(168, 85, 247, .6);--mainbutton-glow-blue-hover: rgba(147, 51, 234, .5);--mainbutton-glow-green-hover: rgba(236, 72, 153, .5);--mainbutton-glow-red-hover: rgba(244, 63, 94, .5);--mainbutton-shine: rgba(255, 255, 255, .2);--mainbutton-text-shadow-purple: rgba(168, 85, 247, .6);--mainbutton-text-shadow-blue: rgba(147, 51, 234, .5);--mainbutton-text-shadow-green: rgba(236, 72, 153, .5);--mainbutton-text-shadow-red: rgba(244, 63, 94, .5);--mainbutton-text-shadow-cyan: rgba(34, 211, 238, .5);--mainbutton-icon-shadow-purple: rgba(168, 85, 247, .6);--mainbutton-icon-shadow-blue: rgba(147, 51, 234, .5);--mainbutton-icon-shadow-green: rgba(236, 72, 153, .5);--mainbutton-icon-shadow-red: rgba(244, 63, 94, .5);--mainbutton-icon-shadow-cyan: rgba(34, 211, 238, .5);--mainbutton-border-top-purple: rgba(168, 85, 247, .4);--mainbutton-border-top-blue: rgba(147, 51, 234, .4);--mainbutton-border-top-green: rgba(236, 72, 153, .4);--mainbutton-border-top-red: rgba(244, 63, 94, .4);--mainbutton-border-top-cyan: rgba(34, 211, 238, .4);--mainbutton-reflection: rgba(255, 255, 255, .15);--mainbutton-reflection-fade: rgba(255, 255, 255, .05);--mainbutton-loader-border: rgba(236, 72, 153, .3);--mainbutton-loader-spinner: #ec4899;--mainbutton-disabled-opacity: .5;--mainbutton-disabled-shadow: rgba(138, 43, 226, .1);--mainbutton-glass-bg: rgba(168, 85, 247, .4);--mainbutton-glass-glow: rgba(236, 72, 153, .3);--qc-electronics-primary: #4ade80;--qc-electronics-light: #6ee7b7;--qc-electronics-dark: #22c55e;--qc-electronics-bg: rgba(74, 222, 128, .15);--qc-electronics-border: #4ade80;--qc-electronics-gradient: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);--qc-electronics-card-bg: linear-gradient(135deg, rgba(34, 197, 94, .3) 0%, rgba(22, 163, 74, .4) 100%);--qc-electronics-hover: linear-gradient(135deg, rgba(74, 222, 128, .4) 0%, rgba(34, 197, 94, .5) 100%);--qc-mechanics-primary: #f97316;--qc-mechanics-light: #fb923c;--qc-mechanics-dark: #ea580c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: #f97316;--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-mechanics-card-bg: linear-gradient(135deg, rgba(234, 88, 12, .3) 0%, rgba(194, 65, 12, .4) 100%);--qc-mechanics-hover: linear-gradient(135deg, rgba(249, 115, 22, .4) 0%, rgba(234, 88, 12, .5) 100%);--qc-optics-primary: #3b82f6;--qc-optics-light: #60a5fa;--qc-optics-dark: #2563eb;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: #3b82f6;--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-optics-card-bg: linear-gradient(135deg, rgba(37, 99, 235, .3) 0%, rgba(29, 78, 216, .4) 100%);--qc-optics-hover: linear-gradient(135deg, rgba(59, 130, 246, .4) 0%, rgba(37, 99, 235, .5) 100%);--qc-chemistry-primary: #a855f7;--qc-chemistry-light: #c084fc;--qc-chemistry-dark: #9333ea;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: #a855f7;--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-card-bg: linear-gradient(135deg, rgba(147, 51, 234, .3) 0%, rgba(124, 58, 237, .4) 100%);--qc-chemistry-hover: linear-gradient(135deg, rgba(168, 85, 247, .4) 0%, rgba(147, 51, 234, .5) 100%);--qc-chemistry-tag-primary: #a855f7;--qc-chemistry-tag-light: #c084fc;--qc-chemistry-tag-dark: #9333ea;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .2);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #ec4899;--qc-textiles-light: #f472b6;--qc-textiles-dark: #db2777;--qc-textiles-bg: rgba(236, 72, 153, .15);--qc-textiles-border: #ec4899;--qc-textiles-gradient: linear-gradient(135deg, #ec4899 0%, #db2777 100%);--qc-textiles-card-bg: linear-gradient(135deg, rgba(219, 39, 119, .3) 0%, rgba(190, 24, 93, .4) 100%);--qc-textiles-hover: linear-gradient(135deg, rgba(236, 72, 153, .4) 0%, rgba(219, 39, 119, .5) 100%);--qc-textiles-tag-primary: #a855f7;--qc-textiles-tag-light: #c084fc;--qc-textiles-tag-dark: #9333ea;--qc-textiles-tag-bg: rgba(168, 85, 247, .15);--qc-textiles-tag-border: rgba(168, 85, 247, .2);--qc-textiles-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-food-primary: #eab308;--qc-food-light: #facc15;--qc-food-dark: #ca8a04;--qc-food-bg: rgba(234, 179, 8, .15);--qc-food-border: #eab308;--qc-food-gradient: linear-gradient(135deg, #eab308 0%, #ca8a04 100%);--qc-food-card-bg: linear-gradient(135deg, rgba(202, 138, 4, .3) 0%, rgba(161, 98, 7, .4) 100%);--qc-food-hover: linear-gradient(135deg, rgba(234, 179, 8, .4) 0%, rgba(202, 138, 4, .5) 100%);--qc-template-title: #ffffff;--qc-food-tag-primary: #d97706;--qc-food-tag-light: #f59e0b;--qc-food-tag-dark: #b45309;--qc-food-tag-bg: rgba(217, 119, 6, .15);--qc-food-tag-border: rgba(217, 119, 6, .2);--qc-food-tag-gradient: linear-gradient(135deg, #d97706 0%, #b45309 100%);--table-row-even-bg-alt: #252540;--table-row-odd-bg-alt: #2a2a45;--table-row-border-light: rgba(65, 230, 199, .1);--table-row-border-medium: rgba(169, 145, 255, .2);--table-row-shadow-subtle: rgba(0, 0, 0, .2);--table-row-selected-bg: rgba(65, 230, 199, .15);--table-row-selected-border: #41e6c7;--switch-track-bg: linear-gradient(90deg, rgba(0, 229, 255, .15) 0%, rgba(128, 47, 209, .15) 100%);--switch-track-bg-checked: linear-gradient(90deg, rgba(0, 229, 255, .85) 0%, rgba(128, 47, 209, .85) 100%);--switch-track-shadow: 0 1.5px 6px rgba(0, 229, 255, .15);--switch-track-shadow-checked: 0 2px 12px rgba(0, 229, 255, .35);--switch-thumb-bg: linear-gradient(135deg, rgba(0, 229, 255, .12) 50%, rgba(180, 180, 200, .6) 100%);--switch-thumb-bg-checked: linear-gradient(135deg, rgba(0, 229, 255, .95) 60%, rgba(128, 47, 209, .95) 100%);--switch-thumb-border-checked: rgba(0, 229, 255, .8);--switch-thumb-shadow: 0 1.5px 4px rgba(0, 0, 0, .3);--switch-thumb-shadow-checked: 0 2px 16px rgba(0, 229, 255, .4);--switch-focus-outline: rgba(0, 229, 255, .8);--switch-focus-shadow: 0 0 0 2px rgba(0, 229, 255, .25)}[data-theme=dark][data-v-26d7e077]{--primary-color: #18263c;--primary-color-light: #2b3e60;--secondary-color: #0a111a;--accent-color: #3ddad7;--accent-color-dim: #1fb5b0;--text-color: #f4f7fb;--font-family: Inter, Segoe UI, Roboto, sans-serif;--text-secondary: rgba(220, 228, 240, .82);--text-muted: rgba(196, 206, 221, .62);--text-disabled: rgba(162, 174, 192, .4);--text-transparent-1: rgba(244, 247, 251, .1);--text-transparent-05: rgba(244, 247, 251, .05);--text-transparent-15: rgba(244, 247, 251, .15);--text-transparent-2: rgba(244, 247, 251, .2);--text-transparent-3: rgba(244, 247, 251, .3);--text-transparent-4: rgba(244, 247, 251, .4);--text-transparent-5: rgba(244, 247, 251, .5);--text-transparent-6: rgba(244, 247, 251, .6);--text-transparent-06: rgba(244, 247, 251, .06);--text-transparent-8: rgba(244, 247, 251, .8);--text-transparent-9: rgba(244, 247, 251, .9);--background-dark: #0a111a;--background-light: #21324d;--background-medium: #18263c;--background-card: #2b3e60;--background-overlay: rgba(6, 12, 20, .88);--background-dark-transparent-1: rgba(10, 17, 26, .12);--background-dark-transparent-2: rgba(10, 17, 26, .85);--background-dark-transparent-3: rgba(10, 17, 26, .5);--background-dark-transparent-4: rgba(10, 17, 26, .32);--background-dark-transparent-8: rgba(10, 17, 26, .78);--background-dark-transparent-95: rgba(10, 17, 26, .95);--card-background: rgba(33, 50, 77, .92);--card-background-transparent: rgba(33, 50, 77, .72);--border-color: rgba(132, 147, 170, .24);--border-light: rgba(132, 147, 170, .18);--border-medium: rgba(132, 147, 170, .32);--border-dark: rgba(132, 147, 170, .4);--shadow-color: rgba(0, 0, 0, .48);--accent-green: #3ddad7;--accent-green-light: #57e3e0;--accent-green-dark: #1fb5b0;--accent-green-bright: #6feae7;--accent-green-neon: #84efec;--accent-green-toxic: #8ff5f1;--accent-green-glow: rgba(61, 218, 215, .26);--accent-orange: #edc064;--accent-orange-light: #f4cf7d;--accent-orange-dark: #d6a548;--accent-blue: #7c9bff;--accent-blue-light: #9db6ff;--accent-blue-dark: #4f6bff;--accent-red: #ff8484;--accent-red-light: #ff9a9a;--accent-red-dark: #d36868;--success: #4dd4a3;--success-bg: rgba(77, 212, 163, .12);--warning: #edc064;--warning-bg: rgba(246, 199, 98, .12);--error: #ff8484;--error-bg: rgba(255, 132, 132, .12);--info: #7c9bff;--info-bg: rgba(124, 155, 255, .12);--gradient-primary: linear-gradient(135deg, #0a111a 0%, #2b3e60 100%);--gradient-accent: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--gradient-secondary: linear-gradient(135deg, #18263c 0%, #31456b 100%);--gradient-tertiary: linear-gradient(45deg, #0a111a 0%, #394c76 100%);--gradient-border: linear-gradient(135deg, rgba(120, 138, 164, .32) 0%, rgba(61, 218, 215, .38) 100%);--gradient-cyan-violet: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(61, 218, 215, .12) 0%, rgba(124, 155, 255, .08) 50%, rgba(61, 218, 215, .06) 100%);--gradient-purple-pink: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .22) 100%);--accent-gradient: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--text-gradient: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--subtitle-gradient: linear-gradient(135deg, #3ddad7 0%, #6feae7 100%);--gradient-radioactive: linear-gradient(135deg, #3ddad7 0%, #6feae7 100%);--gradient-toxic: linear-gradient(135deg, #3ddad7 0%, #84efec 100%);--gradient-glow: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(124, 155, 255, .18) 50%, rgba(61, 218, 215, .24) 100%);--gradient-dark-green: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--gradient-dark-toxic: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--gradient-dark-neon: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .1) 100%);--primary-transparent-01: rgba(43, 62, 96, .1);--primary-transparent-15: rgba(43, 62, 96, .15);--primary-transparent-2: rgba(43, 62, 96, .2);--primary-transparent-25: rgba(43, 62, 96, .25);--primary-transparent-3: rgba(43, 62, 96, .3);--primary-transparent-35: rgba(43, 62, 96, .35);--primary-transparent-4: rgba(43, 62, 96, .4);--primary-transparent-45: rgba(43, 62, 96, .45);--primary-transparent-5: rgba(43, 62, 96, .5);--secondary-transparent-18: rgba(10, 17, 26, .18);--secondary-transparent-25: rgba(10, 17, 26, .25);--secondary-transparent-35: rgba(10, 17, 26, .35);--secondary-transparent-4: rgba(10, 17, 26, .4);--secondary-transparent-45: rgba(10, 17, 26, .45);--accent-transparent-1: rgba(61, 218, 215, .1);--accent-transparent-15: rgba(61, 218, 215, .15);--accent-transparent-2: rgba(61, 218, 215, .2);--accent-transparent-25: rgba(61, 218, 215, .25);--accent-transparent-3: rgba(61, 218, 215, .3);--accent-transparent-35: rgba(61, 218, 215, .35);--accent-transparent-4: rgba(61, 218, 215, .4);--accent-transparent-45: rgba(61, 218, 215, .45);--accent-transparent-5: rgba(#3ddad7, .5);--accent-transparent-6: rgba(#3ddad7, .6);--white-02: rgba(232, 232, 232, .2);--white-01: rgba(232, 232, 232, .1);--primary-t-12: rgba(43, 62, 96, .15);--primary-t-08: rgba(43, 62, 96, .1);--accent-t-08: rgba(61, 218, 215, .1);--accent-t-05: rgba(0, 212, 170, .05);--error-dark: #d36868;--error-dark-transparent-2: rgba(#d36868, .2);--error-dark-transparent-3: rgba(#d36868, .3);--error-dark-transparent-6: rgba(#d36868, .6);--tile-glass-bg: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--tile-glass-hover-bg: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--tile-spine-bg: linear-gradient( to right, var(--background-dark) 0%, var(--accent-green-glow) 100% );--tile-border-color: var(--border-medium);--tile-border-strong-color: var(--accent-green);--tile-bookmark-bg: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .1) 100%);--book-spine-bg: linear-gradient(to right, #090f17 0%, #101a27 12%, #152336 30%, #1f304a 50%, #152336 70%, #101a27 88%, #090f17 100%);--book-bookmark-bg: var(--tile-bookmark-bg);--book-bookmark-hover-bg: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--book-spine-shadow: var(--shadow-dark-1);--book-bookmark-shadow: var(--shadow-dark-1);--book-bookmark-border: var(--accent-green-transparent-2);--home-bg: rgba(27, 43, 67, .85);--home-border: rgba(144, 159, 181, .16);--home-dashboard-gradient: linear-gradient(to right, #7c9bff, #3ddad7);--home-logout-gradient: linear-gradient(to right, #4f6bff, #e07474);--home-shadow: rgba(0, 0, 0, .38);--downtime-icon-color: rgba(235, 239, 248, .26);--downtime-gradient: linear-gradient(135deg, #7c9bff, #3ddad7);--downtime-text-color: rgba(219, 227, 240, .68);--lang-switch-bg: rgba(13, 21, 32, .94);--lang-switch-border: rgba(61, 218, 215, .24);--lang-switch-shadow: rgba(0, 0, 0, .34);--lang-option-inactive: rgba(226, 231, 240, .48);--lang-option-active: rgba(246, 249, 253, .95);--lang-option-active-shadow: rgba(61, 218, 215, .42);--lang-option-hover: rgba(246, 249, 253, .74);--notification-bg-start: rgba(39, 57, 88, .98);--notification-bg-end: rgba(13, 21, 32, .98);--notification-shadow-heavy: rgba(6, 12, 22, .68);--notification-shadow-medium: rgba(10, 16, 28, .48);--notification-border: rgba(124, 155, 255, .32);--notification-shadow-light: rgba(124, 155, 255, .2);--notification-shadow-extra: rgba(5, 12, 20, .56);--notification-drop-shadow: rgba(4, 8, 16, .6);--notification-bg-light: rgba(236, 245, 255, .28);--notification-bg-dark: rgba(5, 9, 14, .52);--notification-glow: rgba(61, 218, 215, .3);--notification-hover-bg: rgba(124, 155, 255, .2);--notification-icon-bg: linear-gradient(135deg, rgba(124, 155, 255, .32) 0%, rgba(61, 218, 215, .18) 100%);--notification-icon-border: rgba(124, 155, 255, .55);--notification-icon-shadow: 0 6px 16px rgba(124, 155, 255, .35);--notification-icon-color: rgba(246, 249, 253, .92);--notification-close-bg: rgba(6, 10, 16, .78);--notification-close-border: rgba(124, 155, 255, .36);--notification-close-color: rgba(236, 245, 255, .78);--notification-close-shadow: 0 4px 12px rgba(124, 155, 255, .25);--notification-close-hover-bg: rgba(124, 155, 255, .32);--notification-close-hover-border: rgba(61, 218, 215, .38);--notification-close-hover-color: rgba(6, 12, 20, .92);--notification-close-hover-shadow: 0 6px 16px rgba(61, 218, 215, .28);--icon-blue: #7c9bff;--icon-green: #3ddad7;--icon-orange: #edc064;--icon-red: #ff8484;--icon-purple: #7c9bff;--toggle-track-bg: rgba(35, 52, 80, .72);--toggle-track-active: rgba(124, 155, 255, .32);--toggle-thumb-gradient-start: #3ddad7;--toggle-thumb-gradient-end: #7c9bff;--toggle-thumb-gradient-accent: #7c9bff;--toggle-thumb-shadow: rgba(0, 0, 0, .32);--toggle-text-shadow: rgba(0, 0, 0, .32);--assortment-btn-bg: rgba(27, 43, 67, .7);--assortment-btn-text: rgba(235, 240, 248, .85);--assortment-btn-border: rgba(160, 176, 198, .18);--assortment-btn-hover-bg: rgba(33, 50, 77, .82);--assortment-shadow: rgba(0, 0, 0, .28);--assortment-btn-active-bg: rgba(124, 155, 255, .24);--assortment-btn-active-border: rgba(124, 155, 255, .45);--assortment-btn-active-shadow: rgba(124, 155, 255, .25);--assortment-container-bg: rgba(21, 35, 54, .72);--assortment-container-border: rgba(142, 156, 180, .18);--assortment-header-border: rgba(142, 156, 180, .2);--registration-gradient-success: linear-gradient(135deg, #3ddad7, #4dd4a3);--registration-shadow-success: rgba(61, 218, 215, .24);--registration-shadow-primary: rgba(124, 155, 255, .24);--registration-text-muted: rgba(218, 226, 240, .64);--registration-gradient-accent: linear-gradient(135deg, #7c9bff, #3ddad7);--registration-text-light: rgba(236, 240, 247, .88);--registration-accent: #3ddad7;--registration-text-dim: rgba(201, 210, 224, .42);--registration-text-medium: rgba(219, 226, 238, .76);--production-text-dim: rgba(207, 216, 231, .28);--production-gradient: linear-gradient(135deg, #7c9bff, #3ddad7);--production-text-medium: rgba(214, 222, 235, .66);--operator-bg-light: rgba(27, 43, 67, .68);--operator-border-light: rgba(148, 164, 187, .18);--operator-error-bg: rgba(255, 132, 132, .22);--operator-error-border: rgba(255, 132, 132, .48);--operator-error: #eb7d7d;--operator-blue-glow: rgba(124, 155, 255, .32);--operator-bg-medium: rgba(33, 50, 77, .78);--operator-border-medium: rgba(148, 164, 187, .24);--operator-success-bg: rgba(77, 212, 163, .22);--operator-success-border: rgba(77, 212, 163, .45);--operator-success: #4dd4a3;--operator-bg-hover: rgba(39, 57, 88, .85);--operator-blue-glow-strong: rgba(124, 155, 255, .42);--login-shadow-heavy: rgba(0, 0, 0, .82);--login-shadow-medium: rgba(0, 0, 0, .58);--login-bg-dark: rgba(6, 10, 16, .96);--login-shadow-light: rgba(0, 0, 0, .32);--login-shadow-weak: rgba(0, 0, 0, .24);--login-bg-medium: rgba(21, 35, 54, .88);--login-gradient-primary: linear-gradient(135deg, #3ddad7, #7c9bff, #eb7d7d, #edc064);--login-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .16);--login-bg-light: rgba(124, 155, 255, .12);--login-shadow-glow: 0 0 10px rgba(124, 155, 255, .38);--login-radial-purple: radial-gradient(circle at 20% 80%, rgba(124, 155, 255, .12) 0%, transparent 55%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(61, 218, 215, .12) 0%, transparent 55%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(124, 155, 255, .1) 0%, transparent 70%);--login-radial-accent: radial-gradient(circle at 30% 70%, rgba(61, 218, 215, .1) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(77, 212, 163, .1) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(255, 132, 132, .1) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(61, 218, 215, .09) 0%, transparent 45%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(124, 155, 255, .08) 0%, transparent 45%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(124, 155, 255, .08) 0%, transparent 45%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(124, 155, 255, .06) 0%, transparent 52%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(77, 212, 163, .06) 0%, transparent 52%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(255, 132, 132, .06) 0%, transparent 52%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(61, 218, 215, .08) 0%, transparent 48%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(124, 155, 255, .08) 0%, transparent 48%);--login-accent: #3ddad7;--login-accent-glow: rgba(61, 218, 215, .6);--login-gradient-accent: linear-gradient(135deg, #3ddad7, #7c9bff);--login-accent-glow-medium: rgba(61, 218, 215, .46);--login-bg-input: rgba(255, 255, 255, .08);--login-border-input: rgba(124, 155, 255, .32);--login-shadow-input: 0 0 0 1px rgba(124, 155, 255, .18);--login-border-accent: rgba(124, 155, 255, .32);--login-text-light: rgba(237, 240, 246, .86);--login-accent-glow-light: rgba(124, 155, 255, .32);--login-bg-button: rgba(124, 155, 255, .16);--login-gradient-button: linear-gradient(135deg, #7c9bff, #3ddad7);--login-button-glow: 0 0 15px rgba(124, 155, 255, .38);--login-bg-focus: rgba(124, 155, 255, .2);--login-border-focus: rgba(124, 155, 255, .56);--login-focus-glow: 0 0 0 3px rgba(124, 155, 255, .24);--login-accent-glow-weak: rgba(124, 155, 255, .22);--login-text-dim: rgba(208, 217, 230, .5);--login-text-glow: 0 0 8px rgba(255, 255, 255, .32);--login-gradient-accent-alt: linear-gradient(135deg, #7c9bff, #67b0ff);--login-accent-glow-alt: rgba(124, 155, 255, .3);--login-primary-glow: rgba(124, 155, 255, .24);--login-gradient-border: linear-gradient(135deg, rgba(61, 218, 215, .28), rgba(124, 155, 255, .28));--login-primary-glow-strong: rgba(124, 155, 255, .34);--login-text-medium: rgba(224, 231, 242, .75);--login-gradient-text: linear-gradient(45deg, #3ddad7, #7c9bff);--login-primary: #4f6bff;--login-primary-medium: rgba(79, 107, 255, .68);--login-pink: #eb7d7d;--login-blue: #7c9bff;--login-text-bright: rgba(246, 249, 253, .94);--login-text-shadow: rgba(246, 249, 253, .28);--table-turquoise: #3ddad7;--table-purple-violet: rgba(109, 136, 255, .4);--table-purple-bright: rgba(144, 171, 255, .6);--table-bg-dark: #1b2b43;--table-bg-light: #273958;--table-bg-overlay: rgba(21, 35, 54, .74);--table-shadow: rgba(0, 0, 0, .32);--table-gradient-start: rgba(61, 218, 215, .46);--table-gradient-middle: rgba(124, 155, 255, .46);--table-gradient-end: rgba(61, 218, 215, .46);--table-white: #ffffff;--table-bg-dark-overlay: rgba(13, 21, 32, .96);--table-bg-purple-overlay: rgba(21, 35, 54, .96);--table-bg-blue-overlay: rgba(24, 38, 60, .96);--table-bg-darker-overlay: rgba(10, 17, 26, .96);--table-shadow-heavy: rgba(0, 0, 0, .54);--table-border-purple: rgba(124, 155, 255, .46);--table-bg-dark-alt: rgba(21, 35, 54, .88);--table-bg-purple-alt: rgba(124, 155, 255, .36);--table-bg-blue-alt: rgba(61, 218, 215, .34);--table-shadow-medium: rgba(0, 0, 0, .26);--table-glow-purple: rgba(124, 155, 255, .14);--table-radial-purple: rgba(124, 155, 255, .08);--table-radial-turquoise: rgba(61, 218, 215, .08);--table-bg-scroll: rgba(31, 48, 74, .64);--table-scroll-purple: rgba(124, 155, 255, .38);--table-scroll-purple-strong: rgba(124, 155, 255, .6);--table-scrollbar-purple: rgba(124, 155, 255, .46);--table-bg-dark-overlay-alt: rgba(19, 31, 46, .94);--table-bg-purple-overlay-alt: rgba(124, 155, 255, .42);--table-bg-blue-overlay-alt: rgba(61, 218, 215, .42);--table-bg-purple-overlay-alt2: rgba(124, 155, 255, .42);--table-shadow-medium-alt: rgba(0, 0, 0, .42);--table-gradient-purple-transparent: rgba(21, 35, 54, 0);--table-gradient-purple-middle: rgba(124, 155, 255, .22);--table-gradient-purple-end: rgba(21, 35, 54, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, #3ddad7 0%, #7c9bff 100%);--table-text-shadow: rgba(0, 0, 0, .48);--table-drop-shadow: rgba(0, 0, 0, .66);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, #3ddad7 0%, #7c9bff 100%);--table-gradient-turquoise-transparent: rgba(61, 218, 215, 0);--table-gradient-turquoise-end: rgba(61, 218, 215, 0);--table-bg-medium: rgba(31, 48, 74, .52);--table-drop-shadow-medium: rgba(0, 0, 0, .5);--table-glow-turquoise: rgba(61, 218, 215, .78);--table-glow-turquoise-medium: rgba(61, 218, 215, .18);--table-glow-purple-strong: rgba(109, 136, 255, .3);--table-glow-purple-medium: rgba(124, 155, 255, .4);--table-glow-white: rgba(255, 255, 255, .15);--table-bg-medium-alt: rgba(35, 52, 80, .5);--table-bg-dark-alt2: rgba(24, 38, 60, .42);--table-bg-purple-alt2: rgba(124, 155, 255, .32);--table-bg-dark-alt3: rgba(21, 35, 54, .22);--table-bg-purple-alt3: rgba(124, 155, 255, .32);--table-text-purple: #edf2f9;--table-bg-dark-gradient-start: rgba(21, 35, 54, .3);--table-bg-purple-gradient-middle: rgba(124, 155, 255, .22);--table-bg-dark-gradient-end: rgba(21, 35, 54, .3);--table-text-purple-alt: #dfe6f2;--table-bg-dark-gradient-start-alt: rgba(21, 35, 54, .3);--table-bg-purple-gradient-middle-alt: rgba(124, 155, 255, .22);--table-bg-dark-gradient-end-alt: rgba(21, 35, 54, .3);--table-gradient-purple-transparent-start: rgba(109, 136, 255, .04);--table-purple-violet-transparent-15: rgba(109, 136, 255, .08);--table-gradient-purple-transparent-end: rgba(109, 136, 255, .04);--table-gradient-turquoise-transparent-start: rgba(61, 218, 215, .08);--table-gradient-turquoise-middle: rgba(61, 218, 215, .22);--table-gradient-turquoise-transparent-end: rgba(61, 218, 215, .05);--table-text-muted: rgba(200, 213, 232, .66);--table-gradient-turquoise-transparent-middle: rgba(61, 218, 215, .08);--table-bg-dark-overlay-strong: rgba(16, 26, 39, .94);--table-shadow-light: rgba(0, 0, 0, .2);--table-bg-light-overlay: rgba(240, 245, 252, .08);--table-glow-turquoise-light: rgba(61, 218, 215, .12);--table-red: #ff8484;--table-red-glow: rgba(255, 132, 132, .32);--table-glow-purple-light: rgba(124, 155, 255, .22);--table-shadow-light-alt: rgba(0, 0, 0, .16);--table-glow-turquoise-strong: rgba(61, 218, 215, .62);--table-red-glow-strong: rgba(255, 132, 132, .6);--table-glow-purple-strong-alt: rgba(124, 155, 255, .6);--table-bg-dark-overlay-strong-alt: rgba(19, 31, 46, .94);--table-gradient-purple-transparent-start-alt: rgba(20, 33, 50, 0);--table-gradient-purple-middle-alt: rgba(124, 155, 255, .38);--table-gradient-purple-transparent-end-alt: rgba(20, 33, 50, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, rgba(61, 218, 215, .25) 12%, rgba(109, 136, 255, .22) 88%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, rgba(61, 218, 215, .28) 20%, rgba(111, 234, 231, .24) 80%);--table-drop-shadow-strong: rgba(0, 0, 0, .52);--table-gradient-turquoise-strong: linear-gradient(135deg, rgba(61, 218, 215, .3) 30%, rgba(61, 218, 215, .3) 70%);--table-glow-turquoise-strong-alt: rgba(61, 218, 215, .16);--table-gradient-purple-strong: linear-gradient(135deg, rgba(109, 136, 255, .28) 32%, rgba(61, 218, 215, .24) 70%);--table-glow-purple-strong-alt2: rgba(109, 136, 255, .16);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(111, 234, 231, .2) 50%, rgba(61, 218, 215, .24) 100%);--table-gradient-turquoise-green: linear-gradient(135deg, #3ddad7 20%, #2b9d77 80%);--table-gradient-red: linear-gradient(135deg, #ff8484 20%, #d36868 80%);--table-gradient-red-strong: linear-gradient(135deg, #ff8484 0%, #d36868 100%);--table-gradient-purple-strong-alt: linear-gradient(135deg, rgba(109, 136, 255, .26) 0%, rgba(61, 218, 215, .24) 100%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, rgba(61, 218, 215, .7) 0%, rgba(109, 136, 255, .65) 100%);--table-glow-white-strong: rgba(255, 255, 255, .18);--table-row-even-bg: #1a293f;--table-row-even-accent: rgba(124, 155, 255, .18);--table-row-odd-bg: #1d2d46;--table-row-odd-accent: rgba(61, 218, 215, .16);--table-filters-bg: rgba(24, 38, 60, .82);--table-filters-border: rgba(124, 155, 255, .26);--table-filters-shadow: rgba(0, 0, 0, .32);--table-filters-gradient-start: rgba(61, 218, 215, .42);--table-filters-gradient-end: rgba(124, 155, 255, .38);--table-filters-title-color: rgba(239, 244, 250, .94);--table-filters-label-color: rgba(229, 235, 244, .88);--table-filters-clear-btn-bg: rgba(27, 43, 67, .82);--table-filters-clear-btn-color: rgba(229, 235, 244, .82);--table-filters-clear-btn-hover-bg: rgba(61, 218, 215, .26);--table-header-bg: rgba(21, 35, 54, .98);--table-header-gradient-start: rgba(16, 26, 39, .98);--table-header-gradient-middle: rgba(61, 218, 215, .08);--table-header-gradient-end: rgba(16, 26, 39, .98);--table-header-shadow: rgba(0, 0, 0, .52);--table-header-text-color: rgba(239, 244, 250, .94);--table-header-border: rgba(61, 218, 215, .24);--table-row-orange: #edc064;--table-row-orange-glow: rgba(237, 192, 100, .32);--table-row-orange-glow-strong: rgba(237, 192, 100, .58);--pagination-bg: linear-gradient(135deg, rgba(10, 17, 26, .88) 0%, rgba(31, 48, 74, .88) 100%);--pagination-border: linear-gradient(135deg, rgba(61, 218, 215, .24), rgba(124, 155, 255, .24));--pagination-text: #f2f5fb;--pagination-text-purple: #e7edf7;--pagination-btn-bg: linear-gradient(135deg, rgba(220, 230, 244, .06) 0%, rgba(220, 230, 244, .1) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(61, 218, 215, .22) 0%, rgba(124, 155, 255, .22) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--pagination-btn-border-hover: rgba(61, 218, 215, .34);--pagination-btn-shadow-hover: 0 2px 8px rgba(61, 218, 215, .24);--pagination-btn-active-color: #090f17;--pagination-btn-active-border: rgba(61, 218, 215, .48);--pagination-btn-active-shadow: 0 2px 8px rgba(61, 218, 215, .28);--pagination-ellipsis-color: rgba(124, 155, 255, .82);--pagination-select-bg: linear-gradient(135deg, rgba(61, 218, 215, .12) 0%, rgba(124, 155, 255, .12) 100%);--pagination-select-border: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--pagination-select-hover-bg: linear-gradient(135deg, rgba(61, 218, 215, .18) 0%, rgba(124, 155, 255, .18) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(61, 218, 215, .5), rgba(124, 155, 255, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(124, 155, 255, .24) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(61, 218, 215, .72), rgba(124, 155, 255, .72));--pagination-select-focus-shadow: 0 0 0 2px rgba(61, 218, 215, .28);--pagination-select-option-bg: #090f17;--pagination-select-option-hover: rgba(61, 218, 215, .24);--pagination-select-option-checked: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--pagination-label-color: rgba(198, 209, 226, .72);--pagination-shadow: 0 2px 12px rgba(0, 0, 0, .52);--maininput-label-color: rgba(224, 233, 244, .68);--maininput-label-shadow: rgba(61, 218, 215, .24);--maininput-text-color: rgba(61, 218, 215, .9);--maininput-text-focus: #3ddad7;--maininput-bg: linear-gradient(135deg, rgba(9, 15, 23, .42) 0%, rgba(31, 48, 74, .34) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(9, 15, 23, .5) 0%, rgba(31, 48, 74, .44) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(9, 15, 23, .58) 0%, rgba(31, 48, 74, .52) 100%);--maininput-border: linear-gradient(135deg, rgba(61, 218, 215, .5) 0%, rgba(124, 155, 255, .5) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--maininput-border-focus: linear-gradient(315deg, #3ddad7 0%, #7c9bff 100%);--maininput-shadow: 0 25px 25px rgba(0, 0, 0, .32);--maininput-label-focus-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-label-focus-shadow: rgba(61, 218, 215, .32);--maininput-icon-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-dropdown-bg: rgba(6, 10, 16, .94);--maininput-dropdown-option-color: #eef2f8;--maininput-dropdown-option-border: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-dropdown-option-hover-bg: rgba(13, 21, 32, .84);--maininput-dropdown-option-hover-color: #3ddad7;--maininput-blur-bg: linear-gradient(135deg, #080e16 0%, #1f304a 100%);--mainselect-bg: linear-gradient(135deg, rgba(13, 21, 32, .46) 0%, rgba(31, 48, 74, .36) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(13, 21, 32, .54) 0%, rgba(31, 48, 74, .44) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(13, 21, 32, .62) 0%, rgba(31, 48, 74, .52) 100%);--mainselect-text-color: rgba(61, 218, 215, .88);--mainselect-text-active: #3ddad7;--mainselect-border: linear-gradient(135deg, rgba(61, 218, 215, .48) 0%, rgba(124, 155, 255, .48) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(61, 218, 215, .72) 0%, rgba(124, 155, 255, .72) 100%);--mainselect-border-active: linear-gradient(315deg, #3ddad7 0%, #7c9bff 100%);--mainselect-shadow: 0 25px 25px rgba(0, 0, 0, .32);--mainselect-arrow-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--mainselect-dropdown-bg: rgba(6, 10, 16, .96);--mainselect-dropdown-border: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(0, 0, 0, .52);--mainselect-option-color: #f1f5fb;--mainselect-option-border: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--mainselect-option-hover-bg: rgba(27, 43, 67, .62);--mainselect-option-hover-color: #3ddad7;--mainselect-option-placeholder: rgba(226, 231, 240, .72);--mainselect-scrollbar-track: rgba(10, 17, 26, .5);--mainselect-scrollbar-thumb: rgba(61, 218, 215, .48);--mainselect-scrollbar-thumb-hover: rgba(61, 218, 215, .72);--stopstable-filter-info-bg: rgba(124, 155, 255, .14);--stopstable-filter-info-color: #7c9bff;--stopstable-filter-info-icon-color: #3ddad7;--stopstable-error-message-bg: rgba(255, 132, 132, .22);--stopstable-error-message-color: #ff8484;--minorbutton-bg: rgba(10, 17, 26, .48);--minorbutton-bg-hover: rgba(19, 31, 46, .58);--minorbutton-bg-active: rgba(61, 218, 215, .72);--minorbutton-bg-primary: linear-gradient(to right, rgba(9, 15, 23, .62), rgba(13, 21, 32, .62));--minorbutton-bg-secondary: linear-gradient(to right, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-bg-accent: linear-gradient(to right, rgba(61, 218, 215, .22), rgba(8, 14, 22, .84));--minorbutton-bg-dark: linear-gradient(to right, rgba(6, 10, 16, .92), rgba(8, 14, 22, .92));--minorbutton-bg-light: linear-gradient(to right, rgba(61, 218, 215, .12), rgba(124, 155, 255, .12));--minorbutton-bg-glass: rgba(7, 12, 19, .74);--minorbutton-bg-glass-hover: rgba(8, 14, 22, .82);--minorbutton-bg-glass-active: linear-gradient(135deg, rgba(61, 218, 215, .34), rgba(124, 155, 255, .34));--minorbutton-border-gradient: linear-gradient(to right, rgba(61, 218, 215, .16), rgba(124, 155, 255, .42), rgba(61, 218, 215, .16));--minorbutton-border-glass: rgba(61, 218, 215, .24);--minorbutton-border-glass-hover: rgba(61, 218, 215, .3);--minorbutton-border-glass-active: rgba(61, 218, 215, .36);--minorbutton-border-glass-activation: rgba(61, 218, 215, .46);--minorbutton-shadow: 0 1px 3px rgba(0, 0, 0, .36);--minorbutton-shadow-hover: 0 2px 6px rgba(0, 0, 0, .42);--minorbutton-shadow-active: 0 1px 2px rgba(0, 0, 0, .32);--minorbutton-shadow-active-glow: 0 0 10px rgba(61, 218, 215, .28);--minorbutton-shadow-activation: 0 2px 10px rgba(0, 0, 0, .42);--minorbutton-shadow-activation-glow: 0 0 15px rgba(61, 218, 215, .28);--minorbutton-shadow-glass: 0 2px 8px rgba(0, 0, 0, .34);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(61, 218, 215, .12);--minorbutton-shadow-glass-hover: 0 4px 12px rgba(0, 0, 0, .46);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-active: 0 4px 16px rgba(0, 0, 0, .52);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-activation: 0 4px 16px rgba(0, 0, 0, .52);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(61, 218, 215, .32);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(61, 218, 215, .52), rgba(124, 155, 255, .52));--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, rgba(61, 218, 215, .78), rgba(124, 155, 255, .78));--minorbutton-pseudo-bg-glass-hover-opacity: .78;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: 0 2px 10px rgba(0, 0, 0, .42);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(61, 218, 215, .28);--minorbutton-pulse-shadow-2: 0 2px 15px rgba(0, 0, 0, .42);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(61, 218, 215, .24);--mainbutton-bg: rgba(13, 21, 32, .82);--mainbutton-bg-hover: rgba(21, 35, 54, .9);--mainbutton-bg-active: rgba(27, 43, 67, .98);--mainbutton-text-color: #3ddad7;--mainbutton-border-light: rgba(61, 218, 215, .32);--mainbutton-border-hover: rgba(61, 218, 215, .48);--mainbutton-shadow-base: rgba(61, 218, 215, .2);--mainbutton-shadow-hover: rgba(61, 218, 215, .28);--mainbutton-shadow-active: rgba(61, 218, 215, .22);--mainbutton-glow-purple: rgba(124, 155, 255, .46);--mainbutton-glow-blue: rgba(124, 155, 255, .42);--mainbutton-glow-green: rgba(61, 218, 215, .42);--mainbutton-glow-red: rgba(237, 192, 100, .32);--mainbutton-glow-cyan: rgba(61, 218, 215, .32);--mainbutton-glow-cyan-hover: rgba(61, 218, 215, .46);--mainbutton-glow-purple-hover: rgba(124, 155, 255, .52);--mainbutton-glow-blue-hover: rgba(124, 155, 255, .48);--mainbutton-glow-green-hover: rgba(61, 218, 215, .5);--mainbutton-glow-red-hover: rgba(237, 192, 100, .38);--mainbutton-shine: rgba(61, 218, 215, .22);--mainbutton-text-shadow-purple: rgba(124, 155, 255, .68);--mainbutton-text-shadow-blue: rgba(124, 155, 255, .58);--mainbutton-text-shadow-green: rgba(61, 218, 215, .68);--mainbutton-text-shadow-red: rgba(237, 192, 100, .5);--mainbutton-text-shadow-cyan: rgba(61, 218, 215, .5);--mainbutton-icon-shadow-purple: rgba(124, 155, 255, .66);--mainbutton-icon-shadow-blue: rgba(124, 155, 255, .56);--mainbutton-icon-shadow-green: rgba(61, 218, 215, .66);--mainbutton-icon-shadow-red: rgba(237, 192, 100, .52);--mainbutton-icon-shadow-cyan: rgba(61, 218, 215, .52);--mainbutton-border-top-purple: rgba(124, 155, 255, .46);--mainbutton-border-top-blue: rgba(124, 155, 255, .46);--mainbutton-border-top-green: rgba(61, 218, 215, .46);--mainbutton-border-top-red: rgba(237, 192, 100, .42);--mainbutton-border-top-cyan: rgba(61, 218, 215, .42);--mainbutton-reflection: rgba(61, 218, 215, .18);--mainbutton-reflection-fade: rgba(61, 218, 215, .06);--mainbutton-loader-border: rgba(61, 218, 215, .42);--mainbutton-loader-spinner: #3ddad7;--mainbutton-disabled-opacity: .52;--mainbutton-disabled-shadow: rgba(61, 218, 215, .14);--mainbutton-glass-bg: rgba(13, 21, 32, .42);--mainbutton-glass-glow: rgba(61, 218, 215, .28);--temp-slider-track: linear-gradient(135deg, rgba(16, 26, 39, .85) 0%, rgba(21, 35, 54, .9) 100%);--temp-slider-progress: linear-gradient(90deg, rgba(61, 218, 215, .35) 0%, rgba(109, 136, 255, .3) 100%);--temp-slider-thumb: linear-gradient(135deg, rgba(61, 218, 215, .7) 0%, rgba(109, 136, 255, .65) 100%);--temp-slider-thumb-border: #21324d;--temp-slider-thumb-shadow: rgba(61, 218, 215, .25);--temp-input-bg: rgba(13, 21, 32, .9);--temp-input-border: rgba(61, 218, 215, .2);--temp-input-border-focus: rgba(61, 218, 215, .5);--temp-input-text: rgba(240, 245, 252, .95);--temp-input-shadow: rgba(61, 218, 215, .15);--temp-status-normal-bg: rgba(61, 218, 215, .08);--temp-status-normal-border: rgba(61, 218, 215, .18);--temp-status-normal-text: #57e3e0;--temp-status-error-bg: rgba(255, 132, 132, .08);--temp-status-error-border: rgba(255, 132, 132, .18);--temp-status-error-text: #ffb3b3;--temp-status-warning-bg: rgba(237, 192, 100, .08);--temp-status-warning-border: rgba(237, 192, 100, .18);--temp-status-warning-text: #f9d991;--qc-electronics-primary: #3ddad7;--qc-electronics-light: #6feae7;--qc-electronics-dark: #1fb5b0;--qc-electronics-bg: rgba(61, 218, 215, .18);--qc-electronics-border: rgba(61, 218, 215, .34);--qc-electronics-gradient: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--qc-mechanics-primary: #edc064;--qc-mechanics-light: #f4cf7d;--qc-mechanics-dark: #d6a548;--qc-mechanics-bg: rgba(237, 192, 100, .18);--qc-mechanics-border: rgba(237, 192, 100, .32);--qc-mechanics-gradient: linear-gradient(135deg, #edc064 0%, #d6a548 100%);--qc-optics-primary: #7c9bff;--qc-optics-light: #90abff;--qc-optics-dark: #4f6bff;--qc-optics-bg: rgba(124, 155, 255, .18);--qc-optics-border: rgba(124, 155, 255, .32);--qc-optics-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-chemistry-primary: rgb(220, 227, 240);--qc-chemistry-light: rgb(232, 238, 248);--qc-chemistry-dark: rgb(184, 196, 214);--qc-chemistry-bg: rgba(220, 227, 240, .15);--qc-chemistry-border: rgba(220, 227, 240, .32);--qc-chemistry-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-chemistry-tag-primary: #7c9bff;--qc-chemistry-tag-light: #90abff;--qc-chemistry-tag-dark: #4f6bff;--qc-chemistry-tag-bg: rgba(124, 155, 255, .18);--qc-chemistry-tag-border: rgba(124, 155, 255, .32);--qc-chemistry-tag-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-textiles-primary: rgb(220, 227, 240);--qc-textiles-light: rgb(232, 238, 248);--qc-textiles-dark: rgb(184, 196, 214);--qc-textiles-bg: rgba(220, 227, 240, .15);--qc-textiles-border: rgba(220, 227, 240, .32);--qc-textiles-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-textiles-tag-primary: #7c9bff;--qc-textiles-tag-light: #90abff;--qc-textiles-tag-dark: #4f6bff;--qc-textiles-tag-bg: rgba(124, 155, 255, .18);--qc-textiles-tag-border: rgba(124, 155, 255, .32);--qc-textiles-tag-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-food-primary: rgb(220, 227, 240);--qc-food-light: rgb(232, 238, 248);--qc-food-dark: rgb(184, 196, 214);--qc-food-bg: rgba(220, 227, 240, .15);--qc-food-border: rgba(220, 227, 240, .32);--qc-food-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-food-tag-primary: #edc064;--qc-food-tag-light: #f2ca74;--qc-food-tag-dark: #c18c33;--qc-food-tag-bg: rgba(237, 192, 100, .18);--qc-food-tag-border: rgba(237, 192, 100, .32);--qc-food-tag-gradient: linear-gradient(135deg, #edc064 0%, #c18c33 100%);--qc-template-title: #ffffff;--table-row-even-bg-alt: #1f304a;--table-row-odd-bg-alt: #233450;--table-row-border-light: rgba(61, 218, 215, .14);--table-row-border-medium: rgba(124, 155, 255, .24);--table-row-shadow-subtle: rgba(0, 0, 0, .22);--table-row-selected-bg: rgba(61, 218, 215, .18);--table-row-selected-border: #3ddad7}[data-theme=light][data-v-26d7e077]{--primary-color: rgb(100, 116, 139);--primary-color-light: rgb(148, 163, 184);--secondary-color: rgb(45, 52, 61);--accent-color: rgb(30, 30, 47);--accent-color-dim: rgb(55, 65, 81);--text-color: rgb(15, 20, 25);--font-color: rgb(15, 20, 25);--text-primary: rgb(30, 41, 59);--font-family: Inter, Segoe UI, Roboto, sans-serif;--text-secondary: #040408;--text-muted: rgba(30, 41, 59, .65);--text-disabled: rgba(30, 41, 59, .4);--text-transparent-1: rgba(30, 41, 59, .1);--text-transparent-05: rgba(30, 41, 59, .05);--text-transparent-15: rgba(30, 41, 59, .15);--text-transparent-2: rgba(30, 41, 59, .2);--text-transparent-3: rgba(30, 41, 59, .3);--text-transparent-4: rgba(30, 41, 59, .4);--text-transparent-5: rgba(30, 41, 59, .5);--text-transparent-6: rgba(30, 41, 59, .6);--text-transparent-06: rgba(30, 41, 59, .06);--text-transparent-8: rgba(30, 41, 59, .8);--text-transparent-9: rgba(30, 41, 59, .9);--background-dark: rgb(208, 213, 220);--background-light: rgb(248, 250, 252);--background-medium: rgb(225, 229, 235);--background-card: rgb(255, 255, 255);--background-overlay: rgba(45, 55, 72, .6);--background-dark-transparent-1: rgba(45, 55, 72, .05);--background-dark-transparent-2: rgba(45, 55, 72, .3);--background-dark-transparent-3: rgba(45, 55, 72, .15);--background-dark-transparent-4: rgba(45, 55, 72, .2);--background-dark-transparent-8: rgba(45, 55, 72, .12);--background-dark-transparent-95: rgba(45, 55, 72, .95);--card-background: rgba(248, 250, 252, .98);--card-background-transparent: rgba(245, 247, 250, .85);--card-dark: rgba(45, 55, 72, .05);--card-border: rgba(45, 55, 72, .12);--border-color: rgba(45, 55, 72, .2);--border-light: rgba(45, 55, 72, .1);--border-medium: rgba(45, 55, 72, .2);--border-dark: rgba(45, 55, 72, .3);--shadow-color: rgba(30, 41, 59, .15);--shadow-light-1: rgba(30, 41, 59, .08);--shadow-dark-1: rgba(30, 41, 59, .12);--shadow-light-15: rgba(30, 41, 59, .15);--shadow-light-2: rgba(30, 41, 59, .18);--shadow-light-3: rgba(30, 41, 59, .22);--shadow-light-4: rgba(30, 41, 59, .25);--shadow-medium-5: rgba(30, 41, 59, .3);--shadow-medium-6: rgba(30, 41, 59, .35);--shadow-medium-7: rgba(30, 41, 59, .4);--shadow-dark-8: rgba(30, 41, 59, .5);--shadow-full: rgb(30, 41, 59);--success: #38a169;--success-bg: rgba(56, 161, 105, .12);--success-dark: #2f855a;--success-light: #48bb78;--success-glow: rgba(72, 187, 120, .6);--success-border: #2f855a;--warning: #ed8936;--warning-bg: rgba(237, 137, 54, .12);--warning-dark: #dd6b20;--warning-light: #f6ad55;--warning-border: #dd6b20;--error: #e53e3e;--error-bg: rgba(229, 62, 62, .12);--error-dark: #c53030;--error-light: #fc8181;--error-glow: rgba(252, 129, 129, .6);--error-border: #c53030;--info: #3182ce;--info-bg: rgba(49, 130, 206, .12);--info-dark: #2c5aa0;--info-light: #1e40af;--info-glow: rgba(99, 179, 237, .6);--info-border: #2c5aa0;--accent-red: #e53e3e;--accent-red-light: #fc8181;--accent-red-dark: #c53030;--accent-red-transparent: rgba(229, 62, 62, .12);--accent-orange: rgb(45, 52, 61);--accent-orange-light: rgba(71, 85, 105, .25);--accent-orange-dark: rgb(45, 52, 61);--accent-orange-transparent: rgba(71, 85, 105, .25);--accent-blue: #5a8fa3;--accent-blue-light: #8bc2d1;--accent-blue-dark: rgba(90, 143, 163, .2);--accent-blue-transparent: rgba(186, 200, 205, .544);--accent-green: rgb(30, 30, 47);--accent-green-light: rgb(55, 65, 81);--accent-green-dark: rgb(30, 30, 47);--accent-green-transparent: rgba(75, 85, 99, .1);--chart-blue: rgba(90, 143, 163, .15);--chart-blue-border: rgba(90, 143, 163, .6);--chart-cyan: rgba(122, 155, 142, .15);--chart-cyan-border: rgba(122, 155, 142, .6);--chart-pink: rgba(224, 155, 125, .15);--chart-pink-border: rgba(224, 155, 125, .6);--chart-gray: rgba(107, 138, 122, .15);--chart-gray-border: rgba(107, 138, 122, .6);--gradient-primary: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-accent: linear-gradient(135deg, rgb(75, 85, 99) 0%, rgb(55, 65, 81) 100%);--gradient-secondary: linear-gradient(135deg, rgb(45, 52, 61) 0%, rgb(30, 30, 47) 100%);--gradient-tertiary: linear-gradient(45deg, rgb(225, 229, 235) 0%, rgb(55, 65, 81) 100%);--gradient-border: linear-gradient(135deg, rgba(213, 214, 215, .8) 0%, rgba(100, 232, 214, .8) 100%);--gradient-cyan-violet: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--gradient-purple-pink: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-success: linear-gradient(135deg, #2f855a 0%, #48bb78 100%);--gradient-warning: linear-gradient(135deg, #dd6b20 0%, #f6ad55 100%);--gradient-error: linear-gradient(135deg, #c53030 0%, #fc8181 100%);--gradient-info: linear-gradient(135deg, #2c5aa0 0%, #1e40af 100%);--accent-gradient: linear-gradient(135deg, rgb(75, 85, 99) 0%, rgb(55, 65, 81) 100%);--text-gradient: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--subtitle-gradient: linear-gradient( 135deg, #d84315 0%, #e65100 25%, #c2185b 50%, #6a1b9a 75%, #0277bd 100% );--primary-transparent-01: rgba(100, 116, 139, .1);--primary-transparent-15: rgba(100, 116, 139, .15);--primary-transparent-2: rgba(100, 116, 139, .2);--primary-transparent-25: rgba(100, 116, 139, .25);--primary-transparent-3: rgba(100, 116, 139, .3);--primary-transparent-35: rgba(100, 116, 139, .35);--primary-transparent-4: rgba(100, 116, 139, .4);--primary-transparent-45: rgba(100, 116, 139, .45);--primary-transparent-5: rgba(100, 116, 139, .5);--primary-transparent-55: rgba(100, 116, 139, .55);--primary-transparent-7: rgba(100, 116, 139, .7);--primary-transparent-8: rgba(100, 116, 139, .8);--primary-transparent-10: rgba(100, 116, 139, .1);--secondary-transparent-18: rgba(71, 85, 105, .18);--secondary-transparent-25: rgba(71, 85, 105, .25);--secondary-transparent-35: rgba(71, 85, 105, .35);--secondary-transparent-4: rgba(71, 85, 105, .4);--secondary-transparent-45: rgba(71, 85, 105, .45);--accent-transparent-1: rgba(75, 85, 99, .1);--accent-transparent-15: rgba(75, 85, 99, .15);--accent-transparent-2: rgba(75, 85, 99, .2);--accent-transparent-25: rgba(75, 85, 99, .25);--accent-transparent-3: rgba(75, 85, 99, .3);--accent-transparent-35: rgba(75, 85, 99, .35);--accent-transparent-4: rgba(75, 85, 99, .4);--accent-transparent-45: rgba(75, 85, 99, .45);--accent-transparent-7: rgba(75, 85, 99, .7);--accent-transparent-8: rgba(75, 85, 99, .8);--accent-transparent-5: rgba(122, 155, 142, .5);--accent-transparent-6: rgba(122, 155, 142, .6);--gray-100: rgb(250, 250, 250);--gray-200: rgb(245, 245, 245);--gray-300: rgb(240, 240, 240);--gray-400: rgb(220, 220, 220);--gray-500: rgb(200, 200, 200);--gray-blue-100: #e2e8f0;--gray-blue-200: #cbd5e1;--gray-blue-300: #94a3b8;--gray-blue-400: #64748b;--gray-blue-500: #475569;--gray-blue-600: #334155;--gradient-gray-blue: linear-gradient(135deg, #cbd5e1 0%, #64748b 100%);--gradient-gray-blue-hover: linear-gradient(135deg, #94a3b8 0%, #475569 100%);--white: rgb(255, 255, 255);--pink: rgba(100, 232, 214, .25);--cyan: #06b6d4;--violet: #8b5cf6;--cyan-transparent-2: rgba(6, 182, 212, .2);--cyan-transparent-3: rgba(6, 182, 212, .3);--white-02: rgba(255, 255, 255, .2);--white-01: rgba(255, 255, 255, .1);--primary-t-12: rgba(100, 116, 139, .15);--primary-t-08: rgba(100, 116, 139, .1);--accent-t-08: rgba(75, 85, 99, .1);--accent-t-05: rgba(122, 155, 142, .05);--error-dark-transparent-2: rgba(199, 112, 157, .2);--error-dark-transparent-3: rgba(199, 112, 157, .3);--error-dark-transparent-6: rgba(199, 112, 157, .6);--lang-switch-bg: rgba(243, 244, 246, .85);--lang-switch-border: rgba(100, 116, 139, .25);--lang-switch-shadow: rgba(84, 82, 102, .15);--lang-option-inactive: rgba(0, 0, 0, .45);--lang-option-active: rgba(30, 41, 59, .9);--lang-option-active-shadow: rgba(100, 116, 139, .4);--lang-option-hover: rgba(0, 0, 0, .7);--icon-blue: #0d9488;--icon-green: #14b8a6;--icon-orange: #0f766e;--icon-red: #0d9488;--icon-purple: #14b8a6;--toggle-track-bg: rgba(148, 163, 184, .25);--toggle-track-active: rgba(75, 85, 99, .4);--toggle-thumb-gradient-start: rgb(203, 213, 225);--toggle-thumb-gradient-end: rgb(148, 163, 184);--toggle-thumb-gradient-accent: rgb(148, 163, 184);--toggle-thumb-shadow: rgba(84, 82, 102, .2);--toggle-text-shadow: rgba(84, 82, 102, .2);--gradient-start: rgb(100, 116, 139);--gradient-end: rgb(45, 52, 61);--turquoise: rgb(30, 30, 47);--turquoise-primary: #0d9488;--turquoise-light: #14b8a6;--turquoise-dark: #0f766e;--turquoise-transparent-1: rgba(13, 148, 136, .1);--turquoise-transparent-2: rgba(13, 148, 136, .2);--turquoise-transparent-3: rgba(13, 148, 136, .3);--turquoise-transparent-4: rgba(13, 148, 136, .4);--turquoise-transparent-5: rgba(13, 148, 136, .5);--turquoise-transparent-6: rgba(13, 148, 136, .6);--turquoise-transparent-7: rgba(13, 148, 136, .7);--turquoise-transparent-8: rgba(13, 148, 136, .8);--turquoise-transparent-9: rgba(13, 148, 136, .9);--text-primary-light: #1e40af;--text-secondary-light: #166534;--text-accent-light: #7c2d12;--text-muted-light: #374151;--text-strong-light: #1f2937;--gradient-vibrant: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-vibrant-turquoise: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(30, 30, 47) 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(206, 225, 244, .7) 0%, rgba(242, 245, 249, .8) 100%);--gradient-cyan-purple: linear-gradient(135deg, rgba(6, 182, 212, .6) 0%, rgba(124, 58, 237, .6) 100%);--purple-bright: #7c3aed;--purple-medium: #8b5cf6;--purple-violet: #a855f7;--purple-dark: #6d28d9;--purple-pink: #ec4899;--purple-darker: #5b21b6;--temp-normal: #10b981;--temp-high: #ef4444;--temp-low: #3b82f6;--temp-critical: #dc2626;--temp-slider-track: #e5e7eb;--temp-slider-progress: linear-gradient(90deg, #06b6d4 0%, #7c3aed 100%);--temp-slider-thumb: linear-gradient(135deg, #7c3aed 0%, #06b6d4 100%);--temp-slider-thumb-border: #ffffff;--temp-slider-thumb-shadow: rgba(124, 58, 237, .3);--temp-status-normal-bg: rgba(16, 185, 129, .1);--temp-status-normal-border: rgba(16, 185, 129, .3);--temp-status-normal-text: #059669;--temp-status-normal-icon: #10b981;--temp-status-warning-bg: rgba(245, 158, 11, .1);--temp-status-warning-border: rgba(245, 158, 11, .3);--temp-status-warning-text: #d97706;--temp-status-warning-icon: #f59e0b;--temp-status-error-bg: rgba(239, 68, 68, .1);--temp-status-error-border: rgba(239, 68, 68, .3);--temp-status-error-text: #dc2626;--temp-status-error-icon: #ef4444;--temp-nav-button-primary-bg: #7c3aed;--temp-nav-button-primary-text: #ffffff;--temp-nav-button-primary-hover: #6d28d9;--temp-nav-button-primary-shadow: rgba(124, 58, 237, .3);--temp-nav-button-secondary-bg: #f3f4f6;--temp-nav-button-secondary-text: #6b7280;--temp-nav-button-secondary-hover: #e5e7eb;--temp-nav-button-secondary-border: #d1d5db;--temp-input-bg: #ffffff;--temp-input-border: #d1d5db;--temp-input-border-focus: #7c3aed;--temp-input-text: #374151;--temp-input-shadow: rgba(124, 58, 237, .1);--selection-card-bg: linear-gradient(135deg, rgba(100, 116, 139, .15) 0%, rgba(75, 85, 99, .25) 100%);--selection-card-bg-hover: linear-gradient(135deg, rgba(100, 116, 139, .25) 0%, rgba(75, 85, 99, .35) 100%);--selection-card-bg-selected: linear-gradient(135deg, rgba(100, 116, 139, .3) 0%, rgba(75, 85, 99, .4) 100%);--selection-card-border: rgba(100, 116, 139, .3);--selection-card-border-hover: rgba(100, 116, 139, .5);--selection-card-border-selected: rgba(100, 116, 139, .6);--selection-card-shadow: 0 2px 8px rgba(100, 116, 139, .15);--selection-card-shadow-hover: 0 4px 12px rgba(100, 116, 139, .25);--selection-card-shadow-selected: 0 4px 16px rgba(100, 116, 139, .3);--selection-card-text: #374151;--selection-card-text-hover: #1f2937;--selection-card-text-selected: #1f2937;--selection-card-icon: #6b7280;--selection-card-icon-hover: #374151;--selection-card-icon-selected: #1f2937;--tile-blue-gradient: linear-gradient(135deg, rgba(213, 214, 215, .1), rgba(100, 232, 214, .1));--tile-green-gradient: linear-gradient(135deg, rgba(100, 232, 214, .1), rgba(213, 214, 215, .1));--tile-purple-gradient: linear-gradient(135deg, rgba(137, 141, 141, .1), rgba(100, 232, 214, .1));--tile-orange-gradient: linear-gradient(135deg, rgba(100, 232, 214, .1), rgba(137, 141, 141, .1));--tile-red-gradient: linear-gradient(135deg, rgba(137, 141, 141, .1), rgba(100, 232, 214, .1));--table-background-dark: rgba(248, 250, 252, .95);--table-background-light: rgb(248, 250, 252);--hardcoded-orange: #ff9100;--hardcoded-red: #ff6b6b;--hardcoded-teal: #00bcd4;--hardcoded-green: #4caf50;--glass-bg-light: rgba(84, 82, 102, .05);--glass-border-light: rgba(84, 82, 102, .1);--glass-shadow-light: rgba(84, 82, 102, .15);--archive-slate-900: #3a2518;--archive-slate-700: #7a6b5d;--archive-slate-400: #a89085;--archive-slate-200: #f1ebe5;--tile-glass-bg: rgba(84, 82, 102, .05);--tile-glass-hover-bg: linear-gradient(135deg, rgba(206, 225, 244, .7) 0%, rgba(242, 245, 249, .8) 100%);--tile-spine-bg: linear-gradient( to right, rgb(225, 229, 235) 0%, rgb(30, 30, 47) 100% );--tile-border-color: rgba(45, 55, 72, .1);--tile-border-strong-color: rgba(45, 55, 72, .2);--tile-bookmark-bg: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--book-spine-bg: linear-gradient(to right, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, .4) 15%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .8) 85%, rgba(255, 255, 255, .9) 100%);--book-bookmark-bg: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);--book-bookmark-hover-bg: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);--book-bookmark-hover-shadow: rgba(0, 0, 0, .08);--book-spine-shadow: rgba(108, 117, 125, .7);--book-bookmark-shadow: rgba(108, 117, 125, .6);--book-bookmark-border: rgba(255, 255, 255, .5);--home-bg: rgba(255, 255, 255, .8);--home-border: rgba(0, 0, 0, .1);--home-dashboard-gradient: linear-gradient(to right, #1976d2, #42a5f5);--home-logout-gradient: linear-gradient(to right, #7b1fa2, #ba68c8);--home-shadow: rgba(0, 0, 0, .15);--downtime-icon-color: rgba(0, 0, 0, .3);--downtime-gradient: linear-gradient(135deg, #1976d2, #7b1fa2);--downtime-text-color: rgba(0, 0, 0, .7);--assortment-btn-bg: rgba(255, 255, 255, .9);--assortment-btn-text: rgba(0, 0, 0, .8);--assortment-btn-border: rgba(0, 0, 0, .1);--assortment-btn-hover-bg: rgba(245, 245, 245, .95);--assortment-shadow: rgba(0, 0, 0, .1);--assortment-btn-active-bg: rgba(156, 39, 176, .1);--assortment-btn-active-border: rgba(156, 39, 176, .3);--assortment-btn-active-shadow: rgba(156, 39, 176, .15);--assortment-container-bg: rgba(255, 255, 255, .95);--assortment-container-border: rgba(0, 0, 0, .1);--assortment-header-border: rgba(0, 0, 0, .12);--registration-gradient-success: linear-gradient(135deg, #1976d2, #4caf50);--registration-shadow-success: rgba(25, 118, 210, .2);--registration-shadow-primary: rgba(156, 39, 176, .2);--registration-text-muted: rgba(0, 0, 0, .6);--registration-gradient-accent: linear-gradient(135deg, #1976d2, #7b1fa2);--registration-text-light: rgba(0, 0, 0, .8);--registration-accent: #1976d2;--registration-text-dim: rgba(0, 0, 0, .4);--registration-text-medium: rgba(0, 0, 0, .7);--production-text-dim: rgba(0, 0, 0, .3);--production-gradient: linear-gradient(135deg, #1976d2, #7b1fa2);--production-text-medium: rgba(0, 0, 0, .6);--operator-bg-light: rgba(255, 255, 255, .9);--operator-border-light: rgba(0, 0, 0, .1);--operator-error-bg: rgba(244, 67, 54, .1);--operator-error-border: rgba(244, 67, 54, .3);--operator-error: #f44336;--operator-blue-glow: rgba(25, 118, 210, .2);--operator-bg-medium: rgba(245, 245, 245, .95);--operator-border-medium: rgba(0, 0, 0, .15);--operator-success-bg: rgba(76, 175, 80, .1);--operator-success-border: rgba(76, 175, 80, .3);--operator-success: #4caf50;--operator-bg-hover: rgba(240, 240, 240, .98);--operator-blue-glow-strong: rgba(25, 118, 210, .3);--login-shadow-heavy: rgba(45, 55, 72, .25);--login-shadow-medium: rgba(45, 55, 72, .15);--login-bg-dark: rgba(248, 250, 252, .95);--login-shadow-light: rgba(45, 55, 72, .08);--login-shadow-weak: rgba(45, 55, 72, .05);--login-bg-medium: rgba(240, 242, 245, .9);--login-gradient-primary: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 50%, rgb(30, 30, 47) 100%);--login-shadow-inset: inset 0 2px 4px rgba(45, 55, 72, .08);--login-bg-light: rgba(100, 116, 139, .08);--login-shadow-glow: 0 0 10px rgba(100, 116, 139, .3);--login-radial-purple: radial-gradient(circle at 30% 70%, rgba(100, 116, 139, .12) 0%, transparent 60%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(75, 85, 99, .1) 0%, transparent 50%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(100, 116, 139, .08) 0%, transparent 50%);--login-radial-accent: radial-gradient(circle at 70% 30%, rgba(75, 85, 99, .1) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(56, 161, 105, .08) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(237, 137, 54, .08) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(75, 85, 99, .06) 0%, transparent 40%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(100, 116, 139, .06) 0%, transparent 40%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(75, 85, 99, .06) 0%, transparent 40%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(100, 116, 139, .05) 0%, transparent 50%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(56, 161, 105, .05) 0%, transparent 50%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(237, 137, 54, .05) 0%, transparent 50%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(75, 85, 99, .06) 0%, transparent 45%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(100, 116, 139, .06) 0%, transparent 45%);--login-accent: rgb(30, 30, 47);--login-accent-glow: rgba(75, 85, 99, .4);--login-gradient-accent: linear-gradient(135deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-accent-glow-medium: rgba(75, 85, 99, .3);--login-bg-input: rgba(248, 250, 252, .95);--login-border-input: rgba(100, 116, 139, .3);--login-shadow-input: 0 0 0 1px rgba(100, 116, 139, .15);--login-border-accent: rgba(75, 85, 99, .3);--login-text-light: rgba(30, 41, 59, .85);--login-accent-glow-light: rgba(75, 85, 99, .25);--login-bg-button: rgba(100, 116, 139, .1);--login-gradient-button: linear-gradient(135deg, rgb(100, 116, 139), rgb(45, 52, 61));--login-button-glow: 0 0 15px rgba(100, 116, 139, .4);--login-bg-focus: rgba(100, 116, 139, .15);--login-border-focus: rgba(100, 116, 139, .5);--login-focus-glow: 0 0 0 3px rgba(100, 116, 139, .2);--login-accent-glow-weak: rgba(75, 85, 99, .15);--login-text-dim: rgba(30, 41, 59, .5);--login-text-glow: 0 0 8px rgba(30, 41, 59, .3);--login-gradient-accent-alt: linear-gradient(135deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-accent-glow-alt: rgba(75, 85, 99, .25);--login-primary-glow: rgba(100, 116, 139, .2);--login-gradient-border: linear-gradient(135deg, rgba(100, 116, 139, .2), rgba(75, 85, 99, .2));--login-primary-glow-strong: rgba(100, 116, 139, .3);--login-text-medium: rgba(30, 41, 59, .75);--login-gradient-text: linear-gradient(45deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-primary: rgb(100, 116, 139);--login-primary-medium: rgba(100, 116, 139, .6);--login-pink: #ec4899;--login-blue: #3b82f6;--login-text-bright: rgba(15, 20, 25, .95);--login-text-shadow: rgba(45, 55, 72, .2);--table-turquoise: rgb(30, 30, 47);--table-purple-violet: rgb(45, 52, 61);--table-purple-bright: rgb(100, 116, 139);--table-bg-dark: rgba(248, 250, 252, .95);--table-bg-light: rgb(248, 250, 252);--table-bg-overlay: rgba(248, 250, 252, .85);--table-shadow: rgba(84, 82, 102, .1);--table-gradient-start: rgba(255, 255, 255, .6);--table-gradient-middle: rgba(100, 232, 214, .1);--table-gradient-end: rgba(255, 255, 255, .6);--table-white: #ffffff;--table-bg-dark-overlay: rgba(248, 250, 252, .98);--table-bg-purple-overlay: rgba(108, 117, 125, .12);--table-bg-blue-overlay: rgba(213, 214, 215, .25);--table-bg-darker-overlay: rgba(245, 245, 245, .98);--table-shadow-heavy: rgba(84, 82, 102, .15);--table-border-purple: rgba(108, 117, 125, .25);--table-bg-dark-alt: rgba(84, 82, 102, .1);--table-bg-purple-alt: rgba(100, 232, 214, .3);--table-bg-blue-alt: rgba(213, 214, 215, .4);--table-shadow-medium: rgba(84, 82, 102, .15);--table-glow-purple: rgba(108, 117, 125, .1);--table-radial-purple: rgba(108, 117, 125, .03);--table-radial-turquoise: rgba(213, 214, 215, .03);--table-bg-scroll: rgba(245, 245, 245, .8);--table-scroll-purple: rgba(108, 117, 125, .3);--table-scroll-purple-strong: rgba(108, 117, 125, .5);--table-scrollbar-purple: rgba(108, 117, 125, .3);--table-bg-dark-overlay-alt: rgba(248, 250, 252, .95);--table-bg-purple-overlay-alt: rgba(108, 117, 125, .1);--table-bg-blue-overlay-alt: rgba(213, 214, 215, .2);--table-bg-purple-overlay-alt2: rgba(100, 232, 214, .1);--table-shadow-medium-alt: rgba(84, 82, 102, .25);--table-gradient-purple-transparent: rgba(255, 255, 255, 0);--table-gradient-purple-middle: rgba(100, 232, 214, .08);--table-gradient-purple-end: rgba(255, 255, 255, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, rgba(255, 255, 255, .85) 0%, rgba(108, 117, 125, .12) 100%);--table-text-shadow: rgba(84, 82, 102, .2);--table-drop-shadow: rgba(84, 82, 102, .2);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, rgba(255, 255, 255, .85) 0%, rgba(108, 117, 125, .12) 100%);--table-gradient-turquoise-transparent: rgba(100, 232, 214, 0);--table-gradient-turquoise-end: rgba(100, 232, 214, 0);--table-bg-medium: rgba(225, 229, 235, .9);--table-drop-shadow-medium: rgba(84, 82, 102, .15);--table-glow-turquoise: rgba(108, 117, 125, .25);--table-glow-turquoise-medium: rgba(108, 117, 125, .18);--table-glow-purple-strong: rgba(108, 117, 125, .3);--table-glow-purple-medium: rgba(108, 117, 125, .18);--table-glow-white: rgba(84, 82, 102, .22);--table-bg-medium-alt: rgba(255, 255, 255, .9);--table-bg-dark-alt2: rgba(255, 255, 255, .7);--table-bg-purple-alt2: rgba(100, 232, 214, .1);--table-bg-dark-alt3: rgba(255, 255, 255, .5);--table-bg-purple-alt3: rgba(100, 232, 214, .1);--table-text-purple: rgba(108, 117, 125, .8);--table-bg-dark-gradient-start: rgba(255, 255, 255, .6);--table-bg-purple-gradient-middle: rgba(100, 232, 214, .1);--table-bg-dark-gradient-end: rgba(255, 255, 255, .6);--table-text-purple-alt: rgba(84, 82, 102, .8);--table-bg-dark-gradient-start-alt: rgba(255, 255, 255, .6);--table-bg-purple-gradient-middle-alt: rgba(100, 232, 214, .1);--table-bg-dark-gradient-end-alt: rgba(255, 255, 255, .6);--table-gradient-purple-transparent-start: rgba(84, 82, 102, .06);--table-purple-violet-transparent-15: rgba(108, 117, 125, .15);--table-gradient-purple-transparent-end: rgba(84, 82, 102, .06);--table-gradient-turquoise-transparent-start: rgba(108, 117, 125, .03);--table-gradient-turquoise-middle: rgba(108, 117, 125, .15);--table-gradient-turquoise-transparent-end: rgba(108, 117, 125, .03);--table-gradient-turquoise-transparent-middle: rgba(213, 214, 215, .03);--table-bg-dark-overlay-strong: rgba(255, 255, 255, .98);--table-shadow-light: rgba(84, 82, 102, .1);--table-bg-light-overlay: rgba(255, 255, 255, .1);--table-glow-turquoise-light: rgba(108, 117, 125, .12);--table-red: #e53e3e;--table-red-glow: rgba(255, 107, 107, .15);--table-glow-purple-light: rgba(213, 214, 215, .1);--table-shadow-light-alt: rgba(84, 82, 102, .08);--table-glow-turquoise-strong: rgba(100, 232, 214, .2);--table-red-glow-strong: rgba(255, 107, 107, .25);--table-glow-purple-strong-alt: rgba(213, 214, 215, .2);--table-bg-dark-overlay-strong-alt: rgba(255, 255, 255, .98);--table-gradient-purple-transparent-start-alt: rgba(255, 255, 255, 0);--table-gradient-purple-middle-alt: rgba(100, 232, 214, .15);--table-gradient-purple-transparent-end-alt: rgba(255, 255, 255, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, rgba(255, 255, 255, .88) 10%, rgba(108, 117, 125, .14) 90%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, rgba(42, 41, 46, .879) 40%, rgba(83, 89, 94, .925) 80%);--table-drop-shadow-strong: rgba(84, 82, 102, .15);--table-gradient-turquoise-strong: linear-gradient(135deg, rgba(255, 255, 255, .7) 30%, rgba(108, 117, 125, .16) 70%);--table-glow-turquoise-strong-alt: rgba(108, 117, 125, .2);--table-gradient-purple-strong: linear-gradient(135deg, rgba(255, 255, 255, .7) 30%, rgba(108, 117, 125, .16) 70%);--table-glow-purple-strong-alt2: rgba(108, 117, 125, .2);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, rgba(255, 255, 255, .88) 0%, rgba(108, 117, 125, .14) 50%, rgba(255, 255, 255, .88) 100%);--table-gradient-turquoise-green: linear-gradient(135deg, rgba(255, 255, 255, .6) 20%, rgba(100, 232, 214, .1) 80%);--table-gradient-red: linear-gradient(135deg, rgba(255, 107, 107, .3) 20%, rgba(255, 107, 107, .1) 80%);--table-gradient-red-strong: linear-gradient(135deg, rgba(255, 107, 107, .4) 0%, rgba(255, 107, 107, .1) 100%);--table-gradient-purple-strong-alt: linear-gradient(135deg, rgba(255, 255, 255, .7) 0%, rgba(108, 117, 125, .14) 100%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, rgba(20, 11, 54, .88) 0%, rgba(74, 77, 79, .7) 100%);--table-glow-white-strong: rgba(84, 82, 102, .25);--table-row-even-bg: rgb(248, 250, 252);--table-row-even-accent: rgba(108, 117, 125, .08);--table-row-odd-bg: rgb(225, 229, 235);--table-row-odd-accent: rgba(108, 117, 125, .12);--table-filters-bg: #f8f9fa;--table-filters-border: #dee2e6;--table-filters-shadow: rgba(108, 117, 125, .05);--table-filters-gradient-start: #f8f9fa;--table-filters-gradient-end: #f8f9fa;--table-filters-title-color: #212529;--table-filters-label-color: #495057;--table-filters-clear-btn-bg: #e9ecef;--table-filters-clear-btn-color: #495057;--table-filters-clear-btn-hover-bg: #dee2e6;--table-header-bg: #f1f3f4;--table-header-gradient-start: #f1f3f4;--table-header-gradient-middle: #f1f3f4;--table-header-gradient-end: #f1f3f4;--table-header-shadow: rgba(108, 117, 125, .05);--table-header-text-color: #495057;--table-header-border: #dee2e6;--table-row-orange: #ff9100;--table-row-orange-glow: rgba(255, 145, 0, .15);--table-row-orange-glow-strong: rgba(255, 145, 0, .25);--table-bg-primary: #f8f9fa;--table-bg-secondary: #ffffff;--table-bg-header: #f1f3f4;--table-bg-hover: #e9ecef;--table-text-primary: #495057;--table-text-header: #212529;--table-text-section: #6c757d;--table-text-muted: #adb5bd;--table-accent-primary: #6c757d;--table-accent-secondary: #495057;--table-accent-purple: #6f42c1;--table-accent-purple-bright: #8e44ad;--table-btn-primary-bg: #4a5568;--table-btn-primary-text: #ffffff;--table-btn-primary-hover: #2d3748;--table-btn-secondary-bg: #e2e8f0;--table-btn-secondary-text: #4a5568;--table-btn-secondary-hover: #cbd5e0;--table-btn-warning-bg: #ed8936;--table-btn-warning-text: #ffffff;--table-btn-warning-hover: #dd6b20;--table-btn-success-bg: #38a169;--table-btn-success-text: #ffffff;--table-btn-success-hover: #2f855a;--table-icon-edit: #28a745;--table-icon-delete: #dc3545;--table-icon-active: #6c757d;--table-border-light: #e9ecef;--table-border-medium: #adb5bd;--table-border-accent: #6c757d;--table-shadow-subtle: rgba(108, 117, 125, .05);--table-overlay-hover: rgba(108, 117, 125, .08);--pagination-bg: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 100%);--pagination-border: linear-gradient(135deg, rgba(100, 232, 214, .2), rgba(213, 214, 215, .2));--pagination-text: rgb(45, 52, 61);--pagination-text-purple: rgb(30, 30, 47);--pagination-btn-bg: linear-gradient(135deg, rgba(84, 82, 102, .05) 0%, rgba(84, 82, 102, .08) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(100, 232, 214, .2) 0%, rgba(213, 214, 215, .2) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--pagination-btn-border-hover: rgba(100, 232, 214, .3);--pagination-btn-shadow-hover: 0 2px 8px rgba(100, 232, 214, .2);--pagination-btn-active-color: #ffffff;--pagination-btn-active-border: rgba(100, 232, 214, .5);--pagination-btn-active-shadow: 0 2px 8px rgba(100, 232, 214, .3);--pagination-ellipsis-color: rgba(100, 232, 214, .8);--pagination-select-bg: linear-gradient(135deg, rgba(100, 232, 214, .15) 0%, rgba(213, 214, 215, .15) 100%);--pagination-select-border: linear-gradient(135deg, rgba(100, 232, 214, .3), rgba(213, 214, 215, .3));--pagination-select-hover-bg: linear-gradient(135deg, rgba(100, 232, 214, .2) 0%, rgba(213, 214, 215, .2) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(100, 232, 214, .5), rgba(213, 214, 215, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(100, 232, 214, .25) 0%, rgba(213, 214, 215, .25) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(100, 232, 214, .7), rgba(213, 214, 215, .7));--pagination-select-focus-shadow: 0 0 0 2px rgba(100, 232, 214, .3);--pagination-select-option-bg: #ffffff;--pagination-select-option-hover: rgba(100, 232, 214, .2);--pagination-select-option-checked: linear-gradient(135deg, rgba(100, 232, 214, .3), rgba(213, 214, 215, .3));--pagination-label-color: rgb(45, 52, 61);--pagination-shadow: 0 2px 12px rgba(84, 82, 102, .1);--maininput-label-color: rgba(84, 82, 102, .9);--maininput-label-shadow: rgba(100, 232, 214, .2);--maininput-text-color: rgba(0, 0, 0, .9);--maininput-text-focus: rgb(0, 0, 0);--maininput-bg: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .5) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .4) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(255, 255, 255, .6) 0%, rgba(248, 249, 250, .5) 100%);--maininput-border: linear-gradient(135deg, rgba(148, 163, 184, .7) 0%, rgba(100, 116, 139, .7) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(148, 163, 184, .9) 0%, rgba(100, 116, 139, .9) 100%);--maininput-border-focus: linear-gradient(315deg, rgb(148, 163, 184) 0%, rgb(100, 116, 139) 100%);--maininput-shadow: 0 25px 25px rgba(84, 82, 102, .06);--maininput-label-focus-gradient: linear-gradient(135deg, var(--secondary-color) 0%, var(--secondary-color) 100%);--maininput-label-focus-shadow: rgba(100, 116, 139, .28);--maininput-icon-gradient: linear-gradient(135deg, rgb(148, 163, 150) 0%, rgb(100, 116, 139) 100%);--maininput-dropdown-bg: rgba(255, 255, 255, .95);--maininput-dropdown-option-color: rgb(84, 82, 102);--maininput-dropdown-option-border: linear-gradient(135deg, rgb(213, 214, 215) 0%, rgb(100, 232, 214) 100%);--maininput-dropdown-option-hover-bg: rgba(84, 82, 102, .3);--maininput-dropdown-option-hover-color: rgb(100, 232, 214);--maininput-blur-bg: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 100%);--mainselect-bg: linear-gradient(135deg, rgba(255, 255, 255, .4) 0%, rgba(248, 249, 250, .3) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .4) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(255, 255, 255, .6) 0%, rgba(248, 249, 250, .5) 100%);--mainselect-text-color: rgba(84, 82, 102, .9);--mainselect-text-active: rgb(84, 82, 102);--mainselect-border: linear-gradient(135deg, rgba(100, 232, 214, .5) 0%, rgba(213, 214, 215, .5) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--mainselect-border-active: linear-gradient(315deg, rgb(100, 232, 214) 0%, rgb(213, 214, 215) 100%);--mainselect-shadow: 0 25px 25px rgba(84, 82, 102, .06);--mainselect-arrow-gradient: linear-gradient(135deg, rgb(100, 232, 214) 0%, rgb(213, 214, 215) 100%);--mainselect-dropdown-bg: rgba(255, 255, 255, .98);--mainselect-dropdown-border: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(84, 82, 102, .1);--mainselect-option-color: rgb(84, 82, 102);--mainselect-option-border: linear-gradient(135deg, rgb(213, 214, 215) 0%, rgb(100, 232, 214) 100%);--mainselect-option-hover-bg: rgba(84, 82, 102, .3);--mainselect-option-hover-color: rgb(0, 0, 0);--mainselect-option-placeholder: rgba(84, 82, 102, .6);--mainselect-scrollbar-track: rgba(84, 82, 102, .1);--mainselect-scrollbar-thumb: rgba(100, 232, 214, .5);--mainselect-scrollbar-thumb-hover: rgba(100, 232, 214, .8);--stopstable-filter-info-bg: rgba(100, 232, 214, .1);--stopstable-filter-info-color: rgb(84, 82, 102);--stopstable-filter-info-icon-color: rgb(100, 232, 214);--stopstable-error-message-bg: rgba(255, 107, 107, .2);--stopstable-error-message-color: #ff6b6b;--minorbutton-bg: #ffffff;--minorbutton-bg-hover: #f8f9fa;--minorbutton-bg-active: #f1f3f4;--minorbutton-bg-primary: linear-gradient(to right, rgba(108, 117, 125, .2) 0%, rgba(73, 80, 87, .3) 100%);--minorbutton-bg-secondary: linear-gradient(to right, rgba(108, 117, 125, .15) 0%, rgba(73, 80, 87, .25) 100%);--minorbutton-bg-accent: linear-gradient(to right, rgba(14, 165, 233, .2), rgba(108, 117, 125, .3));--minorbutton-bg-dark: linear-gradient(to right, rgba(73, 80, 87, .4), rgba(52, 58, 64, .5));--minorbutton-bg-light: linear-gradient(to right, rgba(248, 249, 250, .8) 0%, rgba(233, 236, 239, .9) 100%);--minorbutton-bg-glass: rgba(248, 249, 250, .9);--minorbutton-bg-glass-hover: rgba(233, 236, 239, .95);--minorbutton-bg-glass-active: linear-gradient(to right, rgba(14, 165, 233, .15) 0%, rgba(108, 117, 125, .2) 100%);--minorbutton-border-gradient: linear-gradient(to right, rgba(75, 85, 99, .3) 0%, rgba(75, 85, 99, .4) 50%, rgba(75, 85, 99, .3) 100%);--minorbutton-border-glass: rgba(75, 85, 99, .2);--minorbutton-border-glass-hover: rgba(75, 85, 99, .3);--minorbutton-border-glass-active: rgba(75, 85, 99, .4);--minorbutton-border-glass-activation: rgba(75, 85, 99, .5);--minorbutton-shadow: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-shadow-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-shadow-active: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-active-glow: 0 0 10px rgba(14, 165, 233, .3);--minorbutton-shadow-activation: 0 2px 10px rgba(108, 117, 125, .2);--minorbutton-shadow-activation-glow: 0 0 15px rgba(14, 165, 233, .4);--minorbutton-shadow-glass: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(0, 0, 0, .1);--minorbutton-shadow-glass-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(0, 0, 0, .15);--minorbutton-shadow-glass-active: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(14, 165, 233, .4);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(108, 117, 125, .2) 0%, rgba(73, 80, 87, .3) 100%);--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(108, 117, 125, .25) 0%, rgba(73, 80, 87, .35) 100%);--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(14, 165, 233, .2) 0%, rgba(108, 117, 125, .3) 100%);--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, rgba(14, 165, 233, .3) 0%, rgba(108, 117, 125, .4) 100%);--minorbutton-pseudo-bg-glass-hover-opacity: .7;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(75, 85, 99, .4);--minorbutton-pulse-shadow-2: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(75, 85, 99, .5);--mainbutton-bg: #ffffff;--mainbutton-bg-hover: #f8f9fa;--mainbutton-bg-active: #f1f3f4;--mainbutton-text-color: rgb(30, 41, 59);--mainbutton-border-light: rgba(75, 85, 99, .3);--mainbutton-border-hover: rgba(75, 85, 99, .5);--mainbutton-shadow-base: inset 0 2px 4px rgba(0, 0, 0, .1);--mainbutton-shadow-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--mainbutton-shadow-active: inset 0 2px 8px rgba(0, 0, 0, .2);--mainbutton-glow-purple: rgba(100, 116, 139, .35);--mainbutton-glow-blue: rgba(100, 116, 139, .35);--mainbutton-glow-green: rgba(100, 116, 139, .35);--mainbutton-glow-red: rgba(100, 116, 139, .35);--mainbutton-glow-cyan: rgba(100, 116, 139, .35);--mainbutton-glow-cyan-hover: rgba(6, 182, 212, .5);--mainbutton-glow-purple-hover: rgba(147, 51, 234, .5);--mainbutton-glow-blue-hover: rgba(59, 130, 246, .5);--mainbutton-glow-green-hover: rgba(34, 197, 94, .4);--mainbutton-glow-red-hover: rgba(239, 68, 68, .4);--mainbutton-shine: rgba(255, 255, 255, .6);--mainbutton-text-shadow-purple: rgba(100, 116, 139, .5);--mainbutton-text-shadow-blue: rgba(100, 116, 139, .5);--mainbutton-text-shadow-green: rgba(100, 116, 139, .5);--mainbutton-text-shadow-red: rgba(100, 116, 139, .5);--mainbutton-text-shadow-cyan: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-purple: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-blue: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-green: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-red: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-cyan: rgba(100, 116, 139, .5);--mainbutton-border-top-purple: rgba(100, 116, 139, .35);--mainbutton-border-top-blue: rgba(100, 116, 139, .35);--mainbutton-border-top-green: rgba(100, 116, 139, .35);--mainbutton-border-top-red: rgba(100, 116, 139, .35);--mainbutton-border-top-cyan: rgba(100, 116, 139, .35);--mainbutton-reflection: rgba(255, 255, 255, .4);--mainbutton-reflection-fade: rgba(255, 255, 255, .1);--mainbutton-loader-border: rgba(100, 116, 139, .35);--mainbutton-loader-spinner: #6b7280;--mainbutton-disabled-opacity: .5;--mainbutton-disabled-shadow: rgba(59, 130, 246, .1);--mainbutton-glass-bg: rgba(255, 255, 255, .4);--mainbutton-glass-glow: rgba(59, 130, 246, .2);--qc-electronics-primary: #16a34a;--qc-electronics-light: #22c55e;--qc-electronics-dark: #15803d;--qc-electronics-bg: rgba(34, 197, 94, .15);--qc-electronics-border: rgba(34, 197, 94, .3);--qc-electronics-gradient: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);--qc-electronics-card-bg: rgba(248, 250, 252, .95);--qc-electronics-hover: rgba(34, 197, 94, .08);--qc-mechanics-primary: #ea580c;--qc-mechanics-light: #f97316;--qc-mechanics-dark: #c2410c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: rgba(249, 115, 22, .3);--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-mechanics-card-bg: rgba(248, 250, 252, .95);--qc-mechanics-hover: rgba(249, 115, 22, .08);--qc-optics-primary: #2563eb;--qc-optics-light: #3b82f6;--qc-optics-dark: #1d4ed8;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: rgba(59, 130, 246, .3);--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-optics-card-bg: rgba(248, 250, 252, .95);--qc-optics-hover: rgba(59, 130, 246, .08);--qc-chemistry-primary: #9333ea;--qc-chemistry-light: #a855f7;--qc-chemistry-dark: #7c3aed;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: rgba(168, 85, 247, .3);--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-card-bg: rgba(248, 250, 252, .95);--qc-chemistry-hover: rgba(168, 85, 247, .08);--qc-chemistry-tag-primary: #9333ea;--qc-chemistry-tag-light: #a855f7;--qc-chemistry-tag-dark: #7c3aed;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .3);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #0d9488;--qc-textiles-light: #14b8a6;--qc-textiles-dark: #0f766e;--qc-textiles-bg: rgba(20, 184, 166, .15);--qc-textiles-border: rgba(20, 184, 166, .3);--qc-textiles-gradient: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--qc-textiles-card-bg: rgba(248, 250, 252, .95);--qc-textiles-hover: rgba(20, 184, 166, .08);--qc-textiles-tag-primary: #0d9488;--qc-textiles-tag-light: #14b8a6;--qc-textiles-tag-dark: #0f766e;--qc-textiles-tag-bg: rgba(20, 184, 166, .15);--qc-textiles-tag-border: rgba(20, 184, 166, .3);--qc-textiles-tag-gradient: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--qc-food-primary: #dc2626;--qc-food-light: #ef4444;--qc-food-dark: #b91c1c;--qc-food-bg: rgba(239, 68, 68, .15);--qc-food-border: rgba(239, 68, 68, .3);--qc-food-gradient: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--qc-food-card-bg: rgba(248, 250, 252, .95);--qc-food-hover: rgba(239, 68, 68, .08);--qc-template-title: #374151;--qc-food-tag-primary: #dc2626;--qc-food-tag-light: #ef4444;--qc-food-tag-dark: #b91c1c;--qc-food-tag-bg: rgba(239, 68, 68, .15);--qc-food-tag-border: rgba(239, 68, 68, .3);--qc-food-tag-gradient: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--table-row-even-bg-alt: #fafbfc;--table-row-odd-bg-alt: #f1f3f4;--table-row-border-light: #e9ecef;--table-row-border-medium: #dee2e6;--table-row-shadow-subtle: rgba(108, 117, 125, .05);--table-row-selected-bg: #e3f2fd;--table-row-selected-border: #2196f3;--notification-bg-start: rgba(255, 255, 255, .98);--notification-bg-end: rgba(248, 250, 252, .98);--notification-shadow-heavy: rgba(0, 0, 0, .12);--notification-shadow-medium: rgba(0, 0, 0, .08);--notification-border: rgba(0, 0, 0, .1);--notification-shadow-light: rgba(0, 0, 0, .06);--notification-shadow-extra: rgba(0, 0, 0, .04);--notification-drop-shadow: rgba(0, 0, 0, .08);--notification-bg-light: rgba(0, 0, 0, .02);--notification-bg-dark: rgba(0, 0, 0, .05);--notification-glow: rgba(0, 0, 0, .1);--notification-hover-bg: rgba(0, 0, 0, .08);--notification-icon-bg: linear-gradient(135deg, rgba(255, 255, 255, .95) 0%, rgba(228, 233, 247, .9) 100%);--notification-icon-border: rgba(148, 163, 184, .22);--notification-icon-shadow: 0 4px 12px rgba(15, 23, 42, .12);--notification-icon-color: rgba(15, 23, 42, .85);--notification-close-bg: rgba(248, 250, 252, .92);--notification-close-border: rgba(148, 163, 184, .36);--notification-close-color: rgba(30, 41, 59, .72);--notification-close-shadow: 0 3px 8px rgba(15, 23, 42, .12);--notification-close-hover-bg: rgba(203, 213, 225, .32);--notification-close-hover-border: rgba(148, 163, 184, .45);--notification-close-hover-color: rgba(15, 23, 42, .92);--notification-close-hover-shadow: 0 4px 12px rgba(15, 23, 42, .18);--switch-track-bg: rgba(100, 116, 139, .2);--switch-track-bg-checked: linear-gradient(90deg, rgba(100, 116, 139, .85) 0%, rgba(75, 85, 99, .9) 100%);--switch-track-shadow: 0 1.5px 6px rgba(100, 116, 139, .2);--switch-track-shadow-checked: 0 2px 12px rgba(100, 116, 139, .35);--switch-thumb-bg: linear-gradient(135deg, rgba(248, 250, 252, .95) 40%, rgba(226, 232, 240, .95) 100%);--switch-thumb-bg-checked: linear-gradient(135deg, rgba(75, 85, 99, .95) 60%, rgba(100, 116, 139, .95) 100%);--switch-thumb-border-checked: rgba(75, 85, 99, .95);--switch-thumb-shadow: 0 1.5px 4px rgba(45, 55, 72, .25);--switch-thumb-shadow-checked: 0 2px 8px rgba(75, 85, 99, .4);--switch-focus-outline: rgba(75, 85, 99, .6);--switch-focus-shadow: 0 0 0 2px rgba(75, 85, 99, .25)}.smart-modal[data-v-26d7e077]{position:fixed;inset:0;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}[data-theme=light] .smart-modal[data-v-26d7e077]{background-color:#2d374866}[data-theme=dark] .smart-modal[data-v-26d7e077],[data-theme=custom] .smart-modal[data-v-26d7e077]{background-color:var(--modal-overlay)}.smart-modal__content[data-v-26d7e077]{backdrop-filter:blur(20px) saturate(180%);border-radius:20px;position:relative;max-width:90vw;max-height:90vh;overflow:hidden;outline:none;display:flex;flex-direction:column}[data-theme=light] .smart-modal__content[data-v-26d7e077]{background:linear-gradient(135deg,#fffffffa,#f8fafcf2,#fffffffa);border:1px solid rgba(100,116,139,.15);backdrop-filter:blur(12px);box-shadow:0 10px 25px #2d374826,0 4px 8px #2d374814}[data-theme=dark] .smart-modal__content[data-v-26d7e077],[data-theme=custom] .smart-modal__content[data-v-26d7e077]{background:linear-gradient(135deg,rgba(var(--modal-bg-start),.9),rgba(var(--modal-bg-middle),.85),rgba(var(--modal-bg-end),.9));border:1px solid rgba(var(--accent-color),.15)}.smart-modal__content[data-v-26d7e077]:before{content:"";position:absolute;inset:-1px;background:var(--gradient-border);border-radius:20px;opacity:.1;z-index:-1}.smart-modal__content[data-v-26d7e077]:focus{box-shadow:0 60px 120px var(--modal-shadow-heavy),0 25px 50px var(--modal-shadow-medium),0 0 0 3px rgba(var(--accent-color),.2),inset 0 1px 0 var(--modal-border-medium),inset 0 0 20px rgba(var(--accent-color),.03)}.smart-modal__content--small[data-v-26d7e077]{width:300px;min-height:200px}.smart-modal__content--medium[data-v-26d7e077]{width:500px;min-height:300px}.smart-modal__content--large[data-v-26d7e077]{width:800px;min-height:500px}.smart-modal__content--fullscreen[data-v-26d7e077]{width:95vw;height:95vh}.smart-modal__close[data-v-26d7e077]{position:absolute;top:1.5rem;right:1.5rem;background:rgba(var(--text-transparent-1),.05);border:1px solid rgba(var(--text-transparent-2),.1);backdrop-filter:blur(10px);border:none;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.5,1);z-index:1}.smart-modal__close[data-v-26d7e077]:hover{background:rgba(var(--text-transparent-2),.08);border-color:rgba(var(--accent-color),.3);box-shadow:0 4px 20px rgba(var(--accent-color),.1),inset 0 1px rgba(var(--text-transparent-1),.1);transform:translateY(-1px)}.smart-modal__close[data-v-26d7e077]:active{transform:translateY(0);box-shadow:0 2px 10px rgba(var(--accent-color),.15),inset 0 1px rgba(var(--text-transparent-1),.1)}.smart-modal__close[data-v-26d7e077]:disabled{opacity:.4;cursor:not-allowed;transform:none;background:rgba(var(--text-transparent-1),.02)}.smart-modal__close .material-icons[data-v-26d7e077]{color:rgba(var(--text-color),.8);font-size:18px;transition:color .3s ease}.smart-modal__close:hover .material-icons[data-v-26d7e077]{color:var(--accent-color)}.smart-modal__header[data-v-26d7e077]{display:flex;align-items:center;gap:1rem;padding:1rem 2rem;flex-shrink:0}[data-theme=light] .smart-modal__header[data-v-26d7e077]{background:#f8fafce6;border-bottom:1px solid rgba(100,116,139,.12)}[data-theme=dark] .smart-modal__header[data-v-26d7e077],[data-theme=custom] .smart-modal__header[data-v-26d7e077]{background:rgba(var(--text-transparent-1),.05);border-bottom:1px solid rgba(var(--text-transparent-2),.1)}.smart-modal__icon[data-v-26d7e077]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;backdrop-filter:blur(10px)}[data-theme=light] .smart-modal__icon[data-v-26d7e077]{background:#64748b1a;border:1px solid rgba(100,116,139,.2);color:var(--secondary-color)}[data-theme=dark] .smart-modal__icon[data-v-26d7e077],[data-theme=custom] .smart-modal__icon[data-v-26d7e077]{background:rgba(var(--accent-color),.1);border:1px solid rgba(var(--accent-color),.2)}.smart-modal__icon .material-icons[data-v-26d7e077]{font-size:24px;background:var(--gradient-cyan-violet);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.smart-modal__title[data-v-26d7e077]{font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0;background:var(--gradient-cyan-violet);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.smart-modal__body[data-v-26d7e077]{padding:1.5rem;flex:1;overflow:hidden;min-height:0}.smart-modal__description[data-v-26d7e077]{font-size:1rem;line-height:1.6;color:rgba(var(--text-color),.9);margin:0}.smart-modal__content-text[data-v-26d7e077]{font-size:1rem;line-height:1.6;color:rgba(var(--text-color),.9)}.smart-modal__component[data-v-26d7e077],.smart-modal__slot[data-v-26d7e077]{width:100%;overflow-y:auto;max-height:100%}.smart-modal__footer[data-v-26d7e077]{display:flex;gap:1rem;padding:1.5rem 2rem 2rem;justify-content:flex-end;backdrop-filter:blur(10px);flex-shrink:0}[data-theme=light] .smart-modal__footer[data-v-26d7e077]{background:#f5f7facc;border-top:1px solid rgba(100,116,139,.12)}[data-theme=dark] .smart-modal__footer[data-v-26d7e077],[data-theme=custom] .smart-modal__footer[data-v-26d7e077]{background:rgba(var(--modal-background-light),.3)}.smart-modal__footer[data-v-26d7e077]:before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:1px;background:var(--gradient-cyan-violet);opacity:.5}.smart-modal--warning .smart-modal__content[data-v-26d7e077]{border-color:rgba(var(--warning),.2);box-shadow:0 50px 100px var(--modal-shadow-heavy),0 20px 40px rgba(var(--warning),.15),0 0 0 1px rgba(var(--warning),.05),inset 0 1px 0 var(--modal-border-light),inset 0 0 20px rgba(var(--warning),.02)}.smart-modal--warning .smart-modal__icon[data-v-26d7e077]{background:var(--warning-bg);border-color:rgba(var(--warning),.3)}.smart-modal--warning .smart-modal__icon .material-icons[data-v-26d7e077]{background:var(--gradient-warning);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.smart-modal--error .smart-modal__content[data-v-26d7e077]{border-color:rgba(var(--error),.2);box-shadow:0 50px 100px var(--modal-shadow-heavy),0 20px 40px rgba(var(--error),.15),0 0 0 1px rgba(var(--error),.05),inset 0 1px 0 var(--modal-border-light),inset 0 0 20px rgba(var(--error),.02)}.smart-modal--error .smart-modal__icon[data-v-26d7e077]{background:var(--error-bg);border-color:rgba(var(--error),.3)}.smart-modal--error .smart-modal__icon .material-icons[data-v-26d7e077]{background:var(--gradient-error);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.smart-modal--success .smart-modal__content[data-v-26d7e077]{border-color:rgba(var(--success),.2);box-shadow:0 50px 100px var(--modal-shadow-heavy),0 20px 40px rgba(var(--success),.15),0 0 0 1px rgba(var(--success),.05),inset 0 1px 0 var(--modal-border-light),inset 0 0 20px rgba(var(--success),.02)}.smart-modal--success .smart-modal__icon[data-v-26d7e077]{background:var(--success-bg);border-color:rgba(var(--success),.3)}.smart-modal--success .smart-modal__icon .material-icons[data-v-26d7e077]{background:var(--gradient-success);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.smart-modal--info .smart-modal__icon[data-v-26d7e077],.smart-modal--default .smart-modal__icon[data-v-26d7e077]{background:var(--info-bg);border-color:rgba(var(--info),.3)}.smart-modal--info .smart-modal__icon .material-icons[data-v-26d7e077],.smart-modal--default .smart-modal__icon .material-icons[data-v-26d7e077]{background:var(--gradient-info);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.modal-scale-enter-active[data-v-26d7e077]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.modal-scale-leave-active[data-v-26d7e077]{transition:all .25s cubic-bezier(.25,.46,.45,.94)}.modal-scale-enter-from[data-v-26d7e077]{opacity:0;transform:scale(.85) translateY(20px)}.modal-scale-leave-to[data-v-26d7e077]{opacity:0;transform:scale(.95) translateY(-10px)}.modal-fade-enter-active[data-v-26d7e077],.modal-fade-leave-active[data-v-26d7e077]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-26d7e077],.modal-fade-leave-to[data-v-26d7e077]{opacity:0}.modal-slide-up-enter-active[data-v-26d7e077],.modal-slide-up-leave-active[data-v-26d7e077]{transition:all .3s cubic-bezier(.25,.8,.5,1)}.modal-slide-up-enter-from[data-v-26d7e077],.modal-slide-up-leave-to[data-v-26d7e077]{opacity:0;transform:translateY(50px)}.modal-slide-down-enter-active[data-v-26d7e077],.modal-slide-down-leave-active[data-v-26d7e077]{transition:all .3s cubic-bezier(.25,.8,.5,1)}.modal-slide-down-enter-from[data-v-26d7e077],.modal-slide-down-leave-to[data-v-26d7e077]{opacity:0;transform:translateY(-50px)}.modal-zoom-enter-active[data-v-26d7e077],.modal-zoom-leave-active[data-v-26d7e077]{transition:all .3s cubic-bezier(.25,.8,.5,1)}.modal-zoom-enter-from[data-v-26d7e077],.modal-zoom-leave-to[data-v-26d7e077]{opacity:0;transform:scale(.7)}.smart-modal__body[data-v-26d7e077]::-webkit-scrollbar{width:6px}.smart-modal__body[data-v-26d7e077]::-webkit-scrollbar-track{background:rgba(var(--modal-background-dark),.5);border-radius:3px}.smart-modal__body[data-v-26d7e077]::-webkit-scrollbar-thumb{background:rgba(var(--accent-color),.3);border-radius:3px}.smart-modal__body[data-v-26d7e077]::-webkit-scrollbar-thumb:hover{background:rgba(var(--accent-color),.5)}[data-v-60342975]:root{--qc-electronics-primary: #4ade80;--qc-electronics-light: #6ee7b7;--qc-electronics-dark: #22c55e;--qc-electronics-bg: rgba(74, 222, 128, .15);--qc-electronics-border: #4ade80;--qc-electronics-gradient: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);--qc-mechanics-primary: #f97316;--qc-mechanics-light: #fb923c;--qc-mechanics-dark: #ea580c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: #f97316;--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-optics-primary: #3b82f6;--qc-optics-light: #60a5fa;--qc-optics-dark: #2563eb;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: #3b82f6;--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-chemistry-primary: #a855f7;--qc-chemistry-light: #c084fc;--qc-chemistry-dark: #9333ea;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: #a855f7;--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-tag-primary: #a855f7;--qc-chemistry-tag-light: #c084fc;--qc-chemistry-tag-dark: #9333ea;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .2);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #ec4899;--qc-textiles-light: #f472b6;--qc-textiles-dark: #db2777;--qc-textiles-bg: rgba(236, 72, 153, .15);--qc-textiles-border: #ec4899;--qc-textiles-gradient: linear-gradient(135deg, #ec4899 0%, #db2777 100%);--qc-textiles-tag-primary: #a855f7;--qc-textiles-tag-light: #c084fc;--qc-textiles-tag-dark: #9333ea;--qc-textiles-tag-bg: rgba(168, 85, 247, .15);--qc-textiles-tag-border: rgba(168, 85, 247, .2);--qc-textiles-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-food-primary: #eab308;--qc-food-light: #facc15;--qc-food-dark: #ca8a04;--qc-food-bg: rgba(234, 179, 8, .15);--qc-food-border: #eab308;--qc-food-gradient: linear-gradient(135deg, #eab308 0%, #ca8a04 100%);--qc-food-tag-primary: #d97706;--qc-food-tag-light: #f59e0b;--qc-food-tag-dark: #b45309;--qc-food-tag-bg: rgba(217, 119, 6, .15);--qc-food-tag-border: rgba(217, 119, 6, .2);--qc-food-tag-gradient: linear-gradient(135deg, #d97706 0%, #b45309 100%);--modal-overlay: rgba(0, 0, 0, .6);--modal-shadow-light: rgba(0, 0, 0, .3);--modal-shadow-medium: rgba(0, 0, 0, .4);--modal-shadow-heavy: rgba(0, 0, 0, .7);--modal-border-light: rgba(255, 255, 255, .08);--modal-border-medium: rgba(255, 255, 255, .1);--modal-background-dark: #1a0b2e;--modal-background-light: #1a112a}[data-theme=custom][data-v-60342975]{--background-dark: #1a0b2e;--background-light: #1a112a;--background-medium: #2d1b4e;--background-card: #1a112a;--background-overlay: rgba(0, 0, 0, .8);--background-dark-transparent-1: rgba(10, 10, 20, .1);--background-dark-transparent-2: rgba(10, 10, 20, .2);--background-dark-transparent-3: rgba(10, 10, 30, .3);--background-dark-transparent-4: rgba(10, 10, 20, .4);--background-dark-transparent-8: rgba(10, 10, 20, .8);--background-dark-transparent-95: rgba(10, 10, 30, .95);--text-color: #f8f8f8;--text-primary: #f8f8f8;--font-family: Montserrat, Segoe UI, Roboto, sans-serif;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-disabled: rgba(255, 255, 255, .3);--text-transparent-1: rgba(255, 255, 255, .1);--text-transparent-05: rgba(255, 255, 255, .05);--text-transparent-15: rgba(255, 255, 255, .15);--text-transparent-2: rgba(255, 255, 255, .2);--text-transparent-3: rgba(255, 255, 255, .3);--text-transparent-4: rgba(255, 255, 255, .4);--text-transparent-5: rgba(255, 255, 255, .5);--text-transparent-6: rgba(255, 255, 255, .6);--text-transparent-06: rgba(255, 255, 255, .06);--text-transparent-8: rgba(255, 255, 255, .8);--text-transparent-9: rgba(255, 255, 255, .9);--shadow-color: rgba(0, 0, 0, .25);--shadow-light-1: rgba(0, 0, 0, .1);--shadow-dark-1: rgba(0, 0, 0, .12);--shadow-light-15: rgba(0, 0, 0, .15);--shadow-light-2: rgba(0, 0, 0, .2);--shadow-light-3: rgba(0, 0, 0, .3);--shadow-light-4: rgba(0, 0, 0, .4);--shadow-medium-5: rgba(0, 0, 0, .5);--shadow-medium-6: rgba(0, 0, 0, .6);--shadow-medium-7: rgba(0, 0, 0, .7);--shadow-dark-8: rgba(0, 0, 0, .8);--shadow-full: rgb(0, 0, 0);--border-color: rgba(156, 39, 176, .3);--border-light: rgba(156, 39, 176, .15);--border-medium: rgba(156, 39, 176, .25);--border-dark: rgba(156, 39, 176, .4);--accent-red: #00e5ff;--accent-red-light: #00b8d4;--accent-red-dark: #00e5ff;--accent-red-transparent: rgba(0, 229, 255, .1);--accent-orange: #44138d;--accent-orange-light: rgba(69, 28, 131, .25);--accent-orange-dark: #44138d;--accent-orange-transparent: rgba(69, 28, 131, .25);--accent-blue: #42a6ff;--accent-blue-light: #00b3ff;--accent-blue-dark: rgba(63, 81, 181, .35);--accent-blue-transparent: rgba(33, 150, 243, .35);--accent-green: #00e5ff;--accent-green-light: #00b8d4;--accent-green-dark: #00e5ff;--accent-green-transparent: rgba(0, 229, 255, .1);--success: #2ed573;--success-bg: rgba(46, 213, 115, .15);--warning: #ffa726;--warning-bg: rgba(255, 167, 38, .15);--error: #ff4757;--error-bg: rgba(255, 71, 87, .15);--info: #42a6ff;--info-bg: rgba(66, 166, 255, .15);--success-dark: #28c569;--success-light: #4dd686;--success-glow: rgba(77, 214, 134, .6);--success-border: #1db35f;--warning-dark: #ff9800;--warning-light: #ffb74d;--warning-border: #f57c00;--error-dark: #f03546;--error-light: #ff6b76;--error-glow: rgba(255, 107, 118, .6);--error-border: #e62b3a;--info-dark: #3795eb;--info-light: #64b7ff;--info-glow: rgba(100, 183, 255, .6);--info-border: #2d8fe4;--primary-color: #560896;--primary-light: #802fd1;--primary-transparent-01: rgba(107, 33, 168, .1);--primary-transparent-15: rgba(107, 33, 168, .15);--primary-transparent-2: rgba(105, 25, 170, .2);--primary-transparent-25: rgba(107, 33, 168, .25);--primary-transparent-3: rgba(95, 21, 155, .3);--primary-transparent-35: rgba(100, 22, 163, .35);--primary-transparent-4: rgba(99, 23, 161, .4);--primary-transparent-45: rgba(97, 28, 153, .45);--primary-transparent-5: rgba(95, 15, 160, .5);--primary-transparent-55: rgba(90, 24, 145, .55);--primary-transparent-7: rgba(117, 18, 199, .7);--primary-transparent-8: rgba(93, 33, 197, .8);--primary-transparent-10: rgba(107, 33, 168, .1);--secondary-color: #44138d;--secondary-transparent-18: rgba(65, 23, 129, .18);--secondary-transparent-25: rgba(69, 28, 131, .25);--secondary-transparent-35: rgba(54, 18, 107, .35);--secondary-transparent-4: rgba(55, 19, 109, .4);--secondary-transparent-45: rgba(47, 14, 95, .45);--accent-color: #00e5ff;--accent-dim: #00b8d4;--accent-transparent-1: rgba(0, 229, 255, .1);--accent-transparent-15: rgba(12, 163, 180, .15);--accent-transparent-2: rgba(4, 178, 197, .2);--accent-transparent-25: rgba(0, 229, 255, .25);--accent-transparent-3: rgba(17, 190, 209, .3);--accent-transparent-35: rgba(0, 229, 255, .35);--accent-transparent-4: rgba(16, 190, 209, .4);--accent-transparent-45: rgba(10, 178, 197, .45);--accent-transparent-7: rgba(10, 171, 189, .7);--accent-transparent-8: rgba(5, 144, 160, .8);--card-background: rgba(70, 30, 100, .15);--card-background-transparent: rgba(70, 30, 100, .08);--card-dark: rgba(30, 15, 45, .6);--card-border: rgba(255, 255, 255, .1);--chart-blue: rgba(36, 107, 253, .2);--chart-blue-border: rgba(36, 107, 253, .8);--chart-cyan: rgba(0, 208, 255, .2);--chart-cyan-border: rgba(0, 208, 255, .8);--chart-pink: rgba(255, 99, 132, .2);--chart-pink-border: rgba(255, 99, 132, .8);--chart-gray: rgba(200, 200, 200, .2);--chart-gray-border: rgba(200, 200, 200, .8);--gradient-primary: linear-gradient(135deg, #4a1466 0%, #1a0b2e 100%);--gradient-secondary: linear-gradient(135deg, #44138d 0%, #4a1466 100%);--gradient-tertiary: linear-gradient(45deg, #e1f5fe 0%, #00b8d4 100%);--gradient-accent: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--gradient-border: linear-gradient(135deg, rgba(156, 39, 176, .8) 0%, rgba(0, 229, 255, .6) 100%);--gradient-success: linear-gradient(135deg, #28c569 0%, #4dd686 100%);--gradient-warning: linear-gradient(135deg, #ff9800 0%, #ffb74d 100%);--gradient-error: linear-gradient(135deg, #f03546 0%, #ff6b76 100%);--gradient-info: linear-gradient(135deg, #3795eb 0%, #64b7ff 100%);--accent-gradient: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--text-gradient: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--subtitle-gradient: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--gray-100: #f5f5f5;--gray-200: #ddd;--gray-300: #666;--gray-400: #555;--gray-500: #333;--gray-blue-100: #e2e8f0;--gray-blue-200: #cbd5e1;--gray-blue-300: #94a3b8;--gray-blue-400: #64748b;--gray-blue-500: #475569;--gray-blue-600: #334155;--gradient-gray-blue: linear-gradient(135deg, #cbd5e1 0%, #64748b 100%);--gradient-gray-blue-hover: linear-gradient(135deg, #94a3b8 0%, #475569 100%);--white: #ffffff;--pink: rgba(233, 30, 99, .35);--cyan: #00e5ff;--violet: #aa00ff;--cyan-transparent-2: rgba(0, 229, 255, .2);--cyan-transparent-3: rgba(0, 229, 255, .3);--gradient-start: #9c27b0;--gradient-end: #ff4081;--turquoise: #40e0d0;--gradient-vibrant: linear-gradient(135deg, #9c27b0 0%, #ff4081 100%);--gradient-vibrant-turquoise: linear-gradient(135deg, #9c27b0 0%, #40e0d0 100%);--gradient-purple-pink: linear-gradient(135deg, #4a1466 0%, #e85f5c 100%);--gradient-cyan-violet: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--gradient-cyan-purple: linear-gradient(135deg, rgba(0, 229, 255, .35) 0%, rgba(156, 39, 176, .25) 100%);--purple-bright: #c239fb;--purple-medium: #9254de;--purple-violet: #aa00ff;--purple-dark: #7b1fa2;--purple-pink: #e85f5c;--purple-darker: #4a1466;--accent-purple: #aa00ff;--accent-cyan: #00e5ff;--temp-normal: #2ed573;--temp-high: #ff4757;--temp-low: #560896;--temp-critical: #f03546;--tile-blue-gradient: linear-gradient(135deg, rgba(36, 107, 253, .1), rgba(0, 208, 255, .1));--tile-green-gradient: linear-gradient(135deg, rgba(0, 208, 255, .1), rgba(36, 107, 253, .1));--tile-purple-gradient: linear-gradient(135deg, rgba(194, 57, 251, .1), rgba(255, 99, 132, .1));--tile-orange-gradient: linear-gradient(135deg, rgba(255, 167, 38, .1), rgba(255, 71, 87, .1));--tile-red-gradient: linear-gradient(135deg, rgba(255, 71, 87, .1), rgba(255, 167, 38, .1));--table-turquoise: #40e0d0;--table-purple-violet: #aa00ff;--table-purple-bright: #c239fb;--table-background-dark: #2d1b4e;--table-background-light: #1a112a;--hardcoded-orange: #ff9100;--hardcoded-red: #ff6b6b;--hardcoded-teal: #00e5ff;--hardcoded-green: #2ed573;--glass-bg-light: rgba(70, 30, 100, .08);--glass-border-light: rgba(255, 255, 255, .1);--glass-shadow-light: rgba(0, 0, 0, .15);--tile-glass-bg: linear-gradient( 135deg, rgba(18, 4, 99, .56) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .3) 100% );--tile-glass-hover-bg: linear-gradient( 135deg, rgba(80, 40, 120, .15) 0%, rgba(40, 20, 60, .5) 100% );--tile-spine-bg: linear-gradient( to right, rgba(16, 8, 24, .95) 0%, rgba(112, 61, 163, .95) 100% );--tile-border-color: rgba(255, 255, 255, .08);--tile-border-strong-color: rgba(50, 25, 75, .2);--tile-bookmark-bg: var(--gradient-cyan-violet);--book-spine-bg: linear-gradient(to right, rgb(26, 17, 42) 0%, rgb(40, 22, 70) 12%, rgb(60, 30, 95) 30%, rgb(80, 40, 120) 50%, rgb(60, 30, 95) 70%, rgb(40, 22, 70) 88%, rgb(26, 17, 42) 100%);--book-bookmark-bg: var(--tile-bookmark-bg);--book-bookmark-hover-bg: linear-gradient( 135deg, rgba(170, 0, 255, .8) 0%, rgba(0, 229, 255, .6) 100% );--book-spine-shadow: rgba(170, 0, 255, .3);--book-bookmark-shadow: rgba(170, 0, 255, .4);--book-bookmark-border: rgba(0, 229, 255, .2);--settings-bg-gradient-start: rgba(15, 27, 48, .5);--settings-bg-gradient-end: rgba(26, 17, 42, .5);--settings-grid-color: rgba(66, 166, 255, .03);--settings-details-bg: rgba(70, 30, 100, .15);--settings-shadow-color: rgba(32, 11, 90, .18);--settings-gradient-start: rgba(32, 12, 148, .56);--settings-gradient-middle: rgba(170, 0, 255, .15);--settings-gradient-end: rgba(0, 229, 255, .3);--settings-svg-success: rgba(46, 213, 115, .06);--settings-svg-accent: rgba(0, 229, 255, .06);--settings-svg-primary: rgba(156, 39, 176, .06);--settings-svg-blue: rgba(66, 166, 255, .06);--settings-svg-success-light: rgba(46, 213, 115, .12);--settings-svg-accent-light: rgba(0, 229, 255, .12);--settings-svg-primary-light: rgba(156, 39, 176, .12);--settings-svg-blue-light: rgba(66, 166, 255, .12);--settings-header-gradient-start: #41e6c7;--settings-header-gradient-end: #a991ff;--particle-accent: rgb(0, 229, 255);--particle-primary: rgb(156, 39, 176);--particle-success: rgba(46, 213, 115, .7);--particle-info: rgba(66, 166, 255, .8);--particle-warning: rgba(255, 184, 0, .7);--scrollbar-color: rgba(156, 39, 176, .3);--scrollbar-thumb: rgba(156, 39, 176, .3);--radial-gradient-dark: rgba(0, 0, 0, .5);--radial-gradient-success: rgba(46, 213, 115, .1);--lang-switch-bg: rgba(30, 22, 45, .9);--lang-switch-border: rgba(156, 39, 176, .2);--lang-switch-shadow: rgba(0, 0, 0, .25);--lang-option-inactive: rgba(255, 255, 255, .45);--lang-option-active: rgba(255, 255, 255, .95);--lang-option-active-shadow: rgba(156, 39, 176, .4);--lang-option-hover: rgba(255, 255, 255, .7);--icon-blue: #5a8fa3;--icon-green: #7a9b8e;--icon-orange: #d4c78a;--icon-red: #c7709d;--icon-purple: #a991ff;--toggle-track-bg: rgba(50, 35, 75, .7);--toggle-track-active: rgba(169, 145, 255, .35);--toggle-thumb-gradient-start: #a991ff;--toggle-thumb-gradient-end: #8c61ff;--toggle-thumb-gradient-accent: #a991ff;--toggle-thumb-shadow: rgba(0, 0, 0, .3);--toggle-text-shadow: rgba(0, 0, 0, .3);--animation-shadow: rgba(46, 213, 115, .3);--modal-overlay: rgba(0, 0, 0, .6);--modal-shadow-light: rgba(0, 0, 0, .3);--modal-border-light: rgba(255, 255, 255, .08);--modal-border-medium: rgba(255, 255, 255, .1);--modal-shadow-heavy: rgba(0, 0, 0, .7);--modal-shadow-medium: rgba(0, 0, 0, .4);--notification-bg-start: rgba(25, 17, 39, .95);--notification-bg-end: rgba(15, 9, 26, .95);--notification-shadow-heavy: rgba(0, 0, 0, .4);--notification-shadow-medium: rgba(0, 0, 0, .3);--notification-border: rgba(255, 255, 255, .07);--notification-shadow-light: rgba(0, 0, 0, .5);--notification-shadow-extra: rgba(0, 0, 0, .4);--notification-drop-shadow: rgba(0, 0, 0, .3);--notification-bg-light: rgba(255, 255, 255, .15);--notification-bg-dark: rgba(0, 0, 0, .3);--notification-glow: rgba(255, 255, 255, .3);--notification-hover-bg: rgba(255, 255, 255, .15);--notification-icon-bg: linear-gradient(135deg, rgba(194, 57, 251, .28) 0%, rgba(46, 213, 115, .18) 100%);--notification-icon-border: rgba(255, 255, 255, .22);--notification-icon-shadow: 0 6px 16px rgba(0, 0, 0, .38);--notification-icon-color: rgba(255, 255, 255, .92);--notification-close-bg: rgba(32, 24, 48, .68);--notification-close-border: rgba(194, 57, 251, .32);--notification-close-color: rgba(245, 244, 255, .82);--notification-close-shadow: 0 4px 12px rgba(194, 57, 251, .28);--notification-close-hover-bg: rgba(46, 213, 115, .28);--notification-close-hover-border: rgba(46, 213, 115, .32);--notification-close-hover-color: rgba(18, 14, 32, .92);--notification-close-hover-shadow: 0 6px 16px rgba(46, 213, 115, .32);--tile-shadow-light: rgba(0, 0, 0, .05);--tile-highlight-strong: rgba(255, 255, 255, .15);--tile-highlight-weak: rgba(255, 255, 255, .05);--tile-radial-light: rgba(255, 255, 255, .1);--tile-radial-weak: rgba(255, 255, 255, .05);--main-notification-bg: rgba(255, 255, 255, .2);--archive-bg-start: #0f172a;--archive-bg-middle: #1e293b;--archive-bg-end: #334155;--archive-text-light: #e2e8f0;--archive-bg-overlay-start: rgba(15, 23, 42, .95);--archive-bg-overlay-end: rgba(30, 41, 59, .95);--archive-border: rgba(148, 163, 184, .2);--archive-shadow: rgba(0, 0, 0, .25);--archive-gradient-start: #00e5ff;--archive-gradient-middle: #a991ff;--archive-gradient-end: #00e5ff;--archive-white: #fff;--archive-text-muted: #94a3b8;--theme-toggle-border-light: rgba(255, 255, 255, .1);--theme-toggle-border-medium: rgba(255, 255, 255, .15);--theme-toggle-bg-light: rgba(255, 255, 255, .08);--theme-toggle-border-light-alt: rgba(255, 255, 255, .12);--theme-toggle-bg-dark: rgba(0, 0, 0, .06);--theme-toggle-border-dark: rgba(0, 0, 0, .08);--gsap-shadow-light: rgba(0, 0, 0, .08);--gsap-shadow-medium: rgba(0, 0, 0, .12);--select-debug-color: #41e6c7;--select-bg-color: #8c61ff;--select-shadow: rgba(0, 0, 0, .5);--select-bg-dark: rgba(25, 25, 38, .98);--select-bg-light: #2a2a42;--profile-modal-overlay: rgba(0, 0, 0, .8);--profile-modal-shadow-heavy: rgba(0, 0, 0, .6);--profile-modal-shadow-medium: rgba(0, 0, 0, .3);--profile-modal-bg-light: rgba(255, 255, 255, .05);--profile-modal-border-light: rgba(255, 255, 255, .1);--profile-modal-bg-medium: rgba(255, 255, 255, .1);--dashboard-shadow: rgba(0, 0, 0, .4);--table-row-even-bg: #1e1e30;--table-row-even-accent: rgba(169, 145, 255, .2);--table-row-odd-bg: #1e1e30;--table-row-odd-accent: rgba(65, 230, 199, .15);--table-filters-bg: rgba(20, 20, 35, .7);--table-filters-border: rgba(65, 230, 199, .1);--table-filters-shadow: rgba(0, 0, 0, .25);--table-filters-gradient-start: rgba(65, 230, 199, .5);--table-filters-gradient-end: rgba(169, 145, 255, .5);--table-filters-title-color: rgba(255, 255, 255, .95);--table-filters-label-color: rgba(255, 255, 255, .95);--table-filters-clear-btn-bg: rgba(15, 15, 25, .8);--table-filters-clear-btn-color: rgba(255, 255, 255, .8);--table-filters-clear-btn-hover-bg: rgba(169, 145, 255, .15);--table-header-bg: rgba(25, 25, 35, .95);--table-header-gradient-start: rgba(25, 25, 35, .95);--table-header-gradient-middle: rgba(40, 30, 70, .95);--table-header-gradient-end: rgba(25, 25, 35, .95);--table-header-shadow: rgba(0, 0, 0, .4);--table-header-text-color: rgba(255, 255, 255, .95);--table-header-border: rgba(65, 230, 199, .2);--table-row-orange: #ff9100;--table-row-orange-glow: rgba(255, 145, 0, .3);--table-row-orange-glow-strong: rgba(255, 145, 0, .6);--table-turquoise: #41e6c7;--table-purple-violet: #a991ff;--table-purple-bright: #8c61ff;--table-bg-dark: #1e1e30;--table-bg-light: #2a2a42;--table-bg-overlay: rgba(20, 20, 30, .7);--table-shadow: rgba(0, 0, 0, .3);--table-gradient-start: rgba(65, 230, 199, .5);--table-gradient-middle: rgba(140, 97, 255, .5);--table-gradient-end: rgba(65, 230, 199, .5);--table-white: #fff;--table-bg-dark-overlay: rgba(20, 20, 30, .98);--table-bg-purple-overlay: rgba(40, 30, 60, .98);--table-bg-blue-overlay: rgba(30, 40, 50, .98);--table-bg-darker-overlay: rgba(15, 25, 35, .98);--table-shadow-heavy: rgba(0, 0, 0, .5);--table-border-purple: rgba(100, 80, 155, .5);--table-bg-dark-alt: rgba(15, 15, 25, .9);--table-bg-purple-alt: rgba(60, 45, 85, .8);--table-bg-blue-alt: rgba(25, 45, 55, .9);--table-shadow-medium: rgba(0, 0, 0, .2);--table-glow-purple: rgba(140, 97, 255, .15);--table-radial-purple: rgba(140, 97, 255, .08);--table-radial-turquoise: rgba(65, 230, 199, .08);--table-bg-scroll: rgba(30, 30, 48, .6);--table-scroll-purple: rgba(169, 145, 255, .5);--table-scroll-purple-strong: rgba(169, 145, 255, .8);--table-scrollbar-purple: rgba(169, 145, 255, .5);--table-bg-dark-overlay-alt: rgba(25, 25, 35, .95);--table-bg-purple-overlay-alt: rgba(40, 30, 70, .95);--table-bg-blue-overlay-alt: rgba(30, 45, 60, .95);--table-bg-purple-overlay-alt2: rgba(45, 30, 70, .95);--table-shadow-medium-alt: rgba(0, 0, 0, .4);--table-gradient-purple-transparent: rgba(20, 20, 30, 0);--table-gradient-purple-middle: rgba(140, 97, 255, .2);--table-gradient-purple-end: rgba(20, 20, 30, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, #41e6c7 0%, #a991ff 100%);--table-text-shadow: rgba(0, 0, 0, .5);--table-drop-shadow: rgba(0, 0, 0, .7);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, #41e6c7 0%, #a991ff 100%);--table-gradient-turquoise-transparent: rgba(65, 230, 199, 0);--table-gradient-turquoise-end: rgba(65, 230, 199, 0);--table-bg-medium: rgba(30, 30, 45, .5);--table-drop-shadow-medium: rgba(0, 0, 0, .5);--table-glow-turquoise: rgba(65, 230, 199, .8);--table-glow-turquoise-medium: rgba(65, 230, 199, .4);--table-glow-purple-strong: rgba(140, 97, 255, .8);--table-glow-purple-medium: rgba(140, 97, 255, .4);--table-glow-white: rgba(255, 255, 255, .6);--table-bg-medium-alt: rgba(40, 40, 60, .5);--table-bg-dark-alt2: rgba(25, 25, 35, .4);--table-bg-purple-alt2: rgba(40, 30, 60, .5);--table-bg-dark-alt3: rgba(20, 20, 30, .2);--table-bg-purple-alt3: rgba(40, 30, 60, .5);--table-text-purple: rgba(169, 145, 255, .7);--table-bg-dark-gradient-start: rgba(20, 20, 30, .3);--table-bg-purple-gradient-middle: rgba(30, 25, 45, .3);--table-bg-dark-gradient-end: rgba(20, 20, 30, .3);--table-text-purple-alt: rgba(169, 145, 255, .7);--table-bg-dark-gradient-start-alt: rgba(20, 20, 30, .3);--table-bg-purple-gradient-middle-alt: rgba(30, 25, 45, .3);--table-bg-dark-gradient-end-alt: rgba(20, 20, 30, .3);--table-gradient-purple-transparent-start: rgba(140, 97, 255, .05);--table-purple-violet-transparent-15: rgba(169, 145, 255, .15);--table-gradient-purple-transparent-end: rgba(140, 97, 255, .05);--table-gradient-turquoise-transparent-start: rgba(65, 230, 199, .05);--table-gradient-turquoise-middle: rgba(65, 230, 199, .2);--table-gradient-turquoise-transparent-end: rgba(65, 230, 199, .05);--table-text-muted: rgba(169, 145, 255, .7);--table-gradient-turquoise-transparent-middle: rgba(65, 230, 199, .05);--table-bg-dark-overlay-strong: rgba(30, 30, 48, .95);--table-shadow-light: rgba(0, 0, 0, .2);--table-bg-light-overlay: rgba(255, 255, 255, .04);--table-glow-turquoise-light: rgba(65, 230, 199, .3);--table-red: #ff6b6b;--table-red-glow: rgba(255, 107, 107, .3);--table-glow-purple-light: rgba(169, 145, 255, .3);--table-shadow-light-alt: rgba(0, 0, 0, .16);--table-glow-turquoise-strong: rgba(65, 230, 199, .6);--table-red-glow-strong: rgba(255, 107, 107, .6);--table-glow-purple-strong-alt: rgba(169, 145, 255, .6);--table-bg-dark-overlay-strong-alt: rgba(25, 25, 35, .95);--table-gradient-purple-transparent-start-alt: rgba(20, 20, 30, 0);--table-gradient-purple-middle-alt: rgba(140, 97, 255, .5);--table-gradient-purple-transparent-end-alt: rgba(20, 20, 30, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, #41e6c7 10%, #a991ff 90%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, #41e6c7 20%, #8c61ff 80%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, #41e6c7 0%, #a991ff 100%);--table-drop-shadow-strong: rgba(0, 0, 0, .5);--table-gradient-turquoise-strong: linear-gradient(135deg, #41e6c7 30%, #41e6c7 70%);--table-glow-turquoise-strong-alt: rgba(65, 230, 199, .4);--table-gradient-purple-strong: linear-gradient(135deg, #a991ff 30%, #8c61ff 70%);--table-glow-purple-strong-alt2: rgba(140, 97, 255, .4);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, #41e6c7 0%, #8c61ff 50%, #41e6c7 100%);--table-gradient-turquoise-green: linear-gradient(135deg, #41e6c7 20%, #00b894 80%);--registration-gradient-success: linear-gradient(135deg, #00e5ff, #00b894);--registration-shadow-success: rgba(0, 229, 255, .3);--registration-shadow-primary: rgba(156, 39, 176, .3);--registration-text-muted: rgba(255, 255, 255, .6);--registration-gradient-accent: linear-gradient(135deg, #00e5ff, #aa00ff);--registration-text-light: rgba(255, 255, 255, .8);--registration-accent: #00e5ff;--registration-text-dim: rgba(255, 255, 255, .4);--registration-text-medium: rgba(255, 255, 255, .7);--production-text-dim: rgba(255, 255, 255, .2);--production-gradient: linear-gradient(135deg, #00e5ff, #aa00ff);--production-text-medium: rgba(255, 255, 255, .6);--operator-bg-light: rgba(30, 15, 45, .4);--operator-border-light: rgba(255, 255, 255, .08);--operator-error-bg: rgba(220, 53, 69, .2);--operator-error-border: rgba(220, 53, 69, .4);--operator-error: #dc3545;--operator-blue-glow: rgba(100, 150, 255, .3);--operator-bg-medium: rgba(40, 20, 60, .5);--operator-border-medium: rgba(255, 255, 255, .12);--operator-success-bg: rgba(46, 213, 115, .2);--operator-success-border: rgba(46, 213, 115, .4);--operator-success: #2ed573;--operator-bg-hover: rgba(50, 25, 75, .6);--operator-blue-glow-strong: rgba(100, 150, 255, .6);--login-shadow-heavy: rgba(0, 0, 0, .8);--login-shadow-medium: rgba(0, 0, 0, .5);--login-bg-dark: rgba(10, 7, 18, .95);--login-shadow-light: rgba(0, 0, 0, .3);--login-shadow-weak: rgba(0, 0, 0, .2);--login-bg-medium: rgba(20, 15, 35, .8);--login-gradient-primary: linear-gradient(135deg, #ff0080, #00e5ff, #9c27b0, #ff6b35);--login-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .1);--login-bg-light: rgba(0, 229, 255, .05);--login-shadow-glow: 0 0 10px rgba(0, 229, 255, .3);--login-radial-purple: radial-gradient(circle at 20% 80%, rgba(156, 39, 176, .1) 0%, transparent 50%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(0, 229, 255, .1) 0%, transparent 50%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(156, 39, 176, .08) 0%, transparent 70%);--login-radial-accent: radial-gradient(circle at 30% 70%, rgba(0, 229, 255, .08) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(46, 213, 115, .08) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(233, 30, 99, .08) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(0, 229, 255, .06) 0%, transparent 40%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(156, 39, 176, .06) 0%, transparent 40%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(0, 229, 255, .06) 0%, transparent 40%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(156, 39, 176, .04) 0%, transparent 50%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(46, 213, 115, .04) 0%, transparent 50%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(233, 30, 99, .04) 0%, transparent 50%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(0, 229, 255, .05) 0%, transparent 45%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(156, 39, 176, .05) 0%, transparent 45%);--login-accent: #00e5ff;--login-accent-glow: rgba(0, 229, 255, .5);--login-gradient-accent: linear-gradient(135deg, #00e5ff, #aa00ff);--login-accent-glow-medium: rgba(0, 229, 255, .4);--login-bg-input: rgba(255, 255, 255, .1);--login-border-input: rgba(0, 229, 255, .2);--login-shadow-input: 0 0 0 1px rgba(0, 229, 255, .1);--login-border-accent: rgba(0, 229, 255, .2);--login-text-light: rgba(255, 255, 255, .8);--login-accent-glow-light: rgba(0, 229, 255, .3);--login-bg-button: rgba(0, 229, 255, .1);--login-gradient-button: linear-gradient(135deg, #00e5ff, #2979ff);--login-button-glow: 0 0 15px rgba(0, 229, 255, .4);--login-bg-focus: rgba(0, 229, 255, .15);--login-border-focus: rgba(0, 229, 255, .4);--login-focus-glow: 0 0 0 3px rgba(0, 229, 255, .2);--login-accent-glow-weak: rgba(0, 229, 255, .2);--login-text-dim: rgba(255, 255, 255, .5);--login-text-glow: 0 0 8px rgba(255, 255, 255, .3);--login-gradient-accent-alt: linear-gradient(135deg, #00e5ff, #64b5f6);--login-accent-glow-alt: rgba(0, 229, 255, .3);--login-primary-glow: rgba(156, 39, 176, .2);--login-gradient-border: linear-gradient(135deg, rgba(0, 229, 255, .2), rgba(156, 39, 176, .2));--login-primary-glow-strong: rgba(156, 39, 176, .3);--login-text-medium: rgba(255, 255, 255, .7);--login-gradient-text: linear-gradient(45deg, #00e5ff, #9c27b0);--login-primary: #9c27b0;--login-primary-medium: rgba(156, 39, 176, .6);--login-pink: #e91e63;--login-blue: #2979ff;--login-text-bright: rgba(255, 255, 255, .9);--login-text-shadow: rgba(255, 255, 255, .2);--pagination-bg: linear-gradient(135deg, rgba(30, 30, 48, .8) 0%, rgba(42, 42, 66, .8) 100%);--pagination-border: linear-gradient(135deg, rgba(65, 230, 199, .2), rgba(169, 145, 255, .2));--pagination-text: #f8f8f8;--pagination-text-purple: rgba(169, 145, 255, .8);--pagination-btn-bg: linear-gradient(135deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .08) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(169, 145, 255, .2) 0%, rgba(65, 230, 199, .2) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(169, 145, 255, .8) 0%, rgba(65, 230, 199, .8) 100%);--pagination-btn-border-hover: rgba(169, 145, 255, .3);--pagination-btn-shadow-hover: 0 2px 8px rgba(169, 145, 255, .2);--pagination-btn-active-color: #1a0b2e;--pagination-btn-active-border: rgba(169, 145, 255, .5);--pagination-btn-active-shadow: 0 2px 8px rgba(169, 145, 255, .3);--pagination-ellipsis-color: rgba(169, 145, 255, .8);--pagination-select-bg: linear-gradient(135deg, rgba(65, 230, 199, .1) 0%, rgba(169, 145, 255, .1) 100%);--pagination-select-border: linear-gradient(135deg, rgba(65, 230, 199, .3), rgba(169, 145, 255, .3));--pagination-select-hover-bg: linear-gradient(135deg, rgba(65, 230, 199, .15) 0%, rgba(169, 145, 255, .15) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(65, 230, 199, .5), rgba(169, 145, 255, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(65, 230, 199, .2) 0%, rgba(169, 145, 255, .2) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(65, 230, 199, .7), rgba(169, 145, 255, .7));--pagination-select-focus-shadow: 0 0 0 2px rgba(169, 145, 255, .3);--pagination-select-option-bg: #1a0b2e;--pagination-select-option-hover: rgba(169, 145, 255, .2);--pagination-select-option-checked: linear-gradient(135deg, rgba(65, 230, 199, .3), rgba(169, 145, 255, .3));--pagination-label-color: #bbb;--pagination-shadow: 0 2px 12px rgba(0, 0, 0, .3);--maininput-label-color: rgba(180, 180, 180, .85);--maininput-label-shadow: rgba(180, 180, 180, .3);--maininput-text-color: rgba(180, 220, 255, .9);--maininput-text-focus: rgb(220, 235, 255);--maininput-bg: linear-gradient(135deg, rgba(26, 11, 46, .4) 0%, rgba(26, 17, 42, .3) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(26, 11, 46, .5) 0%, rgba(26, 17, 42, .4) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(26, 11, 46, .6) 0%, rgba(26, 17, 42, .5) 100%);--maininput-border: linear-gradient(135deg, rgba(64, 224, 208, .5) 0%, rgba(170, 0, 255, .5) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(194, 57, 251, .8) 100%);--maininput-border-focus: linear-gradient(315deg, turquoise 0%, #c239fb 100%);--maininput-shadow: 0 25px 25px rgba(0, 0, 0, .1);--maininput-label-focus-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--maininput-label-focus-shadow: rgba(194, 57, 251, .3);--maininput-icon-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--maininput-dropdown-bg: rgba(30, 15, 45, .6);--maininput-dropdown-option-color: #f8f8f8;--maininput-dropdown-option-border: linear-gradient(135deg, #c239fb 0%, #40e0d0 100%);--maininput-dropdown-option-hover-bg: rgba(0, 0, 0, .5);--maininput-dropdown-option-hover-color: #c239fb;--maininput-blur-bg: linear-gradient(135deg, #1a0b2e 0%, #1a112a 100%);--mainselect-bg: linear-gradient(135deg, rgba(26, 11, 46, .4) 0%, rgba(26, 17, 42, .3) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(26, 11, 46, .5) 0%, rgba(26, 17, 42, .4) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(26, 11, 46, .6) 0%, rgba(26, 17, 42, .5) 100%);--mainselect-text-color: rgba(180, 220, 255, .9);--mainselect-text-active: rgb(220, 235, 255);--mainselect-border: linear-gradient(135deg, rgba(64, 224, 208, .5) 0%, rgba(170, 0, 255, .5) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(194, 57, 251, .8) 100%);--mainselect-border-active: linear-gradient(315deg, turquoise 0%, #c239fb 100%);--mainselect-shadow: 0 25px 25px rgba(0, 0, 0, .1);--mainselect-arrow-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--mainselect-dropdown-bg: rgba(25, 25, 38, .98);--mainselect-dropdown-border: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(170, 0, 255, .8) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(0, 0, 0, .5);--mainselect-option-color: #f8f8f8;--mainselect-option-border: linear-gradient(135deg, #c239fb 0%, #40e0d0 100%);--mainselect-option-hover-bg: rgba(0, 0, 0, .5);--mainselect-option-hover-color: #c239fb;--mainselect-option-placeholder: rgba(180, 180, 180, .85);--mainselect-scrollbar-track: rgba(20, 20, 35, .5);--mainselect-scrollbar-thumb: rgba(169, 145, 255, .5);--mainselect-scrollbar-thumb-hover: rgba(169, 145, 255, .8);--stopstable-filter-info-bg: rgba(41, 98, 255, .1);--stopstable-filter-info-color: #aa00ff;--stopstable-filter-info-icon-color: #40e0d0;--stopstable-error-message-bg: rgba(220, 53, 69, .2);--stopstable-error-message-color: #ff6b6b;--minorbutton-bg: rgba(30, 30, 45, .5);--minorbutton-bg-hover: rgba(40, 40, 60, .6);--minorbutton-bg-active: rgba(117, 18, 199, .7);--minorbutton-bg-primary: linear-gradient(to right, rgba(45, 45, 70, .6), rgba(60, 60, 85, .6));--minorbutton-bg-secondary: linear-gradient(to right, #9254de, #44138d);--minorbutton-bg-accent: linear-gradient(to right, rgba(33, 150, 243, .35), rgba(63, 81, 181, .35));--minorbutton-bg-dark: linear-gradient(to right, rgba(20, 20, 35, .9), rgba(25, 25, 40, .9));--minorbutton-bg-light: linear-gradient(to right, rgba(230, 230, 240, .15), rgba(240, 240, 250, .15));--minorbutton-bg-glass: rgba(70, 30, 100, .15);--minorbutton-bg-glass-hover: rgba(30, 15, 45, .6);--minorbutton-bg-glass-active: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-border-gradient: linear-gradient(to right, rgba(255, 255, 255, .1), rgba(99, 23, 161, .4), rgba(255, 255, 255, .1));--minorbutton-border-glass: rgba(255, 255, 255, .15);--minorbutton-border-glass-hover: rgba(255, 255, 255, .2);--minorbutton-border-glass-active: rgba(0, 229, 255, .25);--minorbutton-border-glass-activation: rgba(16, 190, 209, .4);--minorbutton-shadow: 0 1px 3px rgba(0, 0, 0, .2);--minorbutton-shadow-hover: 0 2px 6px rgba(0, 0, 0, .3);--minorbutton-shadow-active: 0 1px 2px rgba(0, 0, 0, .2);--minorbutton-shadow-active-glow: 0 0 10px rgba(95, 21, 155, .3);--minorbutton-shadow-activation: 0 2px 10px rgba(0, 0, 0, .3);--minorbutton-shadow-activation-glow: 0 0 15px rgba(95, 21, 155, .3);--minorbutton-shadow-glass: 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(255, 255, 255, .1);--minorbutton-shadow-glass-hover: 0 4px 12px rgba(0, 0, 0, .3);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(255, 255, 255, .15);--minorbutton-shadow-glass-active: 0 4px 16px rgba(0, 0, 0, .4);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(107, 33, 168, .15);--minorbutton-shadow-glass-activation: 0 4px 16px rgba(0, 0, 0, .4);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(107, 33, 168, .15);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(17, 190, 209, .3);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(0, 229, 255, .35) 0%, rgba(156, 39, 176, .25) 100%);--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--minorbutton-pseudo-bg-glass-hover-opacity: .7;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: 0 2px 10px rgba(0, 0, 0, .3);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(95, 21, 155, .3);--minorbutton-pulse-shadow-2: 0 2px 15px rgba(0, 0, 0, .3);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(105, 25, 170, .2);--mainbutton-bg: rgba(168, 85, 247, .5);--mainbutton-bg-hover: rgba(168, 85, 247, .6);--mainbutton-bg-active: rgba(168, 85, 247, .7);--mainbutton-text-color: #ffffff;--mainbutton-border-light: rgba(236, 72, 153, .3);--mainbutton-border-hover: rgba(236, 72, 153, .4);--mainbutton-shadow-base: rgba(138, 43, 226, .2);--mainbutton-shadow-hover: rgba(147, 51, 234, .3);--mainbutton-shadow-active: rgba(168, 85, 247, .25);--mainbutton-glow-purple: rgba(168, 85, 247, .5);--mainbutton-glow-blue: rgba(147, 51, 234, .4);--mainbutton-glow-green: rgba(236, 72, 153, .4);--mainbutton-glow-red: rgba(244, 63, 94, .4);--mainbutton-glow-cyan: rgba(34, 211, 238, .4);--mainbutton-glow-cyan-hover: rgba(34, 211, 238, .6);--mainbutton-glow-purple-hover: rgba(168, 85, 247, .6);--mainbutton-glow-blue-hover: rgba(147, 51, 234, .5);--mainbutton-glow-green-hover: rgba(236, 72, 153, .5);--mainbutton-glow-red-hover: rgba(244, 63, 94, .5);--mainbutton-shine: rgba(255, 255, 255, .2);--mainbutton-text-shadow-purple: rgba(168, 85, 247, .6);--mainbutton-text-shadow-blue: rgba(147, 51, 234, .5);--mainbutton-text-shadow-green: rgba(236, 72, 153, .5);--mainbutton-text-shadow-red: rgba(244, 63, 94, .5);--mainbutton-text-shadow-cyan: rgba(34, 211, 238, .5);--mainbutton-icon-shadow-purple: rgba(168, 85, 247, .6);--mainbutton-icon-shadow-blue: rgba(147, 51, 234, .5);--mainbutton-icon-shadow-green: rgba(236, 72, 153, .5);--mainbutton-icon-shadow-red: rgba(244, 63, 94, .5);--mainbutton-icon-shadow-cyan: rgba(34, 211, 238, .5);--mainbutton-border-top-purple: rgba(168, 85, 247, .4);--mainbutton-border-top-blue: rgba(147, 51, 234, .4);--mainbutton-border-top-green: rgba(236, 72, 153, .4);--mainbutton-border-top-red: rgba(244, 63, 94, .4);--mainbutton-border-top-cyan: rgba(34, 211, 238, .4);--mainbutton-reflection: rgba(255, 255, 255, .15);--mainbutton-reflection-fade: rgba(255, 255, 255, .05);--mainbutton-loader-border: rgba(236, 72, 153, .3);--mainbutton-loader-spinner: #ec4899;--mainbutton-disabled-opacity: .5;--mainbutton-disabled-shadow: rgba(138, 43, 226, .1);--mainbutton-glass-bg: rgba(168, 85, 247, .4);--mainbutton-glass-glow: rgba(236, 72, 153, .3);--qc-electronics-primary: #4ade80;--qc-electronics-light: #6ee7b7;--qc-electronics-dark: #22c55e;--qc-electronics-bg: rgba(74, 222, 128, .15);--qc-electronics-border: #4ade80;--qc-electronics-gradient: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);--qc-electronics-card-bg: linear-gradient(135deg, rgba(34, 197, 94, .3) 0%, rgba(22, 163, 74, .4) 100%);--qc-electronics-hover: linear-gradient(135deg, rgba(74, 222, 128, .4) 0%, rgba(34, 197, 94, .5) 100%);--qc-mechanics-primary: #f97316;--qc-mechanics-light: #fb923c;--qc-mechanics-dark: #ea580c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: #f97316;--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-mechanics-card-bg: linear-gradient(135deg, rgba(234, 88, 12, .3) 0%, rgba(194, 65, 12, .4) 100%);--qc-mechanics-hover: linear-gradient(135deg, rgba(249, 115, 22, .4) 0%, rgba(234, 88, 12, .5) 100%);--qc-optics-primary: #3b82f6;--qc-optics-light: #60a5fa;--qc-optics-dark: #2563eb;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: #3b82f6;--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-optics-card-bg: linear-gradient(135deg, rgba(37, 99, 235, .3) 0%, rgba(29, 78, 216, .4) 100%);--qc-optics-hover: linear-gradient(135deg, rgba(59, 130, 246, .4) 0%, rgba(37, 99, 235, .5) 100%);--qc-chemistry-primary: #a855f7;--qc-chemistry-light: #c084fc;--qc-chemistry-dark: #9333ea;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: #a855f7;--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-card-bg: linear-gradient(135deg, rgba(147, 51, 234, .3) 0%, rgba(124, 58, 237, .4) 100%);--qc-chemistry-hover: linear-gradient(135deg, rgba(168, 85, 247, .4) 0%, rgba(147, 51, 234, .5) 100%);--qc-chemistry-tag-primary: #a855f7;--qc-chemistry-tag-light: #c084fc;--qc-chemistry-tag-dark: #9333ea;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .2);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #ec4899;--qc-textiles-light: #f472b6;--qc-textiles-dark: #db2777;--qc-textiles-bg: rgba(236, 72, 153, .15);--qc-textiles-border: #ec4899;--qc-textiles-gradient: linear-gradient(135deg, #ec4899 0%, #db2777 100%);--qc-textiles-card-bg: linear-gradient(135deg, rgba(219, 39, 119, .3) 0%, rgba(190, 24, 93, .4) 100%);--qc-textiles-hover: linear-gradient(135deg, rgba(236, 72, 153, .4) 0%, rgba(219, 39, 119, .5) 100%);--qc-textiles-tag-primary: #a855f7;--qc-textiles-tag-light: #c084fc;--qc-textiles-tag-dark: #9333ea;--qc-textiles-tag-bg: rgba(168, 85, 247, .15);--qc-textiles-tag-border: rgba(168, 85, 247, .2);--qc-textiles-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-food-primary: #eab308;--qc-food-light: #facc15;--qc-food-dark: #ca8a04;--qc-food-bg: rgba(234, 179, 8, .15);--qc-food-border: #eab308;--qc-food-gradient: linear-gradient(135deg, #eab308 0%, #ca8a04 100%);--qc-food-card-bg: linear-gradient(135deg, rgba(202, 138, 4, .3) 0%, rgba(161, 98, 7, .4) 100%);--qc-food-hover: linear-gradient(135deg, rgba(234, 179, 8, .4) 0%, rgba(202, 138, 4, .5) 100%);--qc-template-title: #ffffff;--qc-food-tag-primary: #d97706;--qc-food-tag-light: #f59e0b;--qc-food-tag-dark: #b45309;--qc-food-tag-bg: rgba(217, 119, 6, .15);--qc-food-tag-border: rgba(217, 119, 6, .2);--qc-food-tag-gradient: linear-gradient(135deg, #d97706 0%, #b45309 100%);--table-row-even-bg-alt: #252540;--table-row-odd-bg-alt: #2a2a45;--table-row-border-light: rgba(65, 230, 199, .1);--table-row-border-medium: rgba(169, 145, 255, .2);--table-row-shadow-subtle: rgba(0, 0, 0, .2);--table-row-selected-bg: rgba(65, 230, 199, .15);--table-row-selected-border: #41e6c7;--switch-track-bg: linear-gradient(90deg, rgba(0, 229, 255, .15) 0%, rgba(128, 47, 209, .15) 100%);--switch-track-bg-checked: linear-gradient(90deg, rgba(0, 229, 255, .85) 0%, rgba(128, 47, 209, .85) 100%);--switch-track-shadow: 0 1.5px 6px rgba(0, 229, 255, .15);--switch-track-shadow-checked: 0 2px 12px rgba(0, 229, 255, .35);--switch-thumb-bg: linear-gradient(135deg, rgba(0, 229, 255, .12) 50%, rgba(180, 180, 200, .6) 100%);--switch-thumb-bg-checked: linear-gradient(135deg, rgba(0, 229, 255, .95) 60%, rgba(128, 47, 209, .95) 100%);--switch-thumb-border-checked: rgba(0, 229, 255, .8);--switch-thumb-shadow: 0 1.5px 4px rgba(0, 0, 0, .3);--switch-thumb-shadow-checked: 0 2px 16px rgba(0, 229, 255, .4);--switch-focus-outline: rgba(0, 229, 255, .8);--switch-focus-shadow: 0 0 0 2px rgba(0, 229, 255, .25)}[data-theme=dark][data-v-60342975]{--primary-color: #18263c;--primary-color-light: #2b3e60;--secondary-color: #0a111a;--accent-color: #3ddad7;--accent-color-dim: #1fb5b0;--text-color: #f4f7fb;--font-family: Inter, Segoe UI, Roboto, sans-serif;--text-secondary: rgba(220, 228, 240, .82);--text-muted: rgba(196, 206, 221, .62);--text-disabled: rgba(162, 174, 192, .4);--text-transparent-1: rgba(244, 247, 251, .1);--text-transparent-05: rgba(244, 247, 251, .05);--text-transparent-15: rgba(244, 247, 251, .15);--text-transparent-2: rgba(244, 247, 251, .2);--text-transparent-3: rgba(244, 247, 251, .3);--text-transparent-4: rgba(244, 247, 251, .4);--text-transparent-5: rgba(244, 247, 251, .5);--text-transparent-6: rgba(244, 247, 251, .6);--text-transparent-06: rgba(244, 247, 251, .06);--text-transparent-8: rgba(244, 247, 251, .8);--text-transparent-9: rgba(244, 247, 251, .9);--background-dark: #0a111a;--background-light: #21324d;--background-medium: #18263c;--background-card: #2b3e60;--background-overlay: rgba(6, 12, 20, .88);--background-dark-transparent-1: rgba(10, 17, 26, .12);--background-dark-transparent-2: rgba(10, 17, 26, .85);--background-dark-transparent-3: rgba(10, 17, 26, .5);--background-dark-transparent-4: rgba(10, 17, 26, .32);--background-dark-transparent-8: rgba(10, 17, 26, .78);--background-dark-transparent-95: rgba(10, 17, 26, .95);--card-background: rgba(33, 50, 77, .92);--card-background-transparent: rgba(33, 50, 77, .72);--border-color: rgba(132, 147, 170, .24);--border-light: rgba(132, 147, 170, .18);--border-medium: rgba(132, 147, 170, .32);--border-dark: rgba(132, 147, 170, .4);--shadow-color: rgba(0, 0, 0, .48);--accent-green: #3ddad7;--accent-green-light: #57e3e0;--accent-green-dark: #1fb5b0;--accent-green-bright: #6feae7;--accent-green-neon: #84efec;--accent-green-toxic: #8ff5f1;--accent-green-glow: rgba(61, 218, 215, .26);--accent-orange: #edc064;--accent-orange-light: #f4cf7d;--accent-orange-dark: #d6a548;--accent-blue: #7c9bff;--accent-blue-light: #9db6ff;--accent-blue-dark: #4f6bff;--accent-red: #ff8484;--accent-red-light: #ff9a9a;--accent-red-dark: #d36868;--success: #4dd4a3;--success-bg: rgba(77, 212, 163, .12);--warning: #edc064;--warning-bg: rgba(246, 199, 98, .12);--error: #ff8484;--error-bg: rgba(255, 132, 132, .12);--info: #7c9bff;--info-bg: rgba(124, 155, 255, .12);--gradient-primary: linear-gradient(135deg, #0a111a 0%, #2b3e60 100%);--gradient-accent: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--gradient-secondary: linear-gradient(135deg, #18263c 0%, #31456b 100%);--gradient-tertiary: linear-gradient(45deg, #0a111a 0%, #394c76 100%);--gradient-border: linear-gradient(135deg, rgba(120, 138, 164, .32) 0%, rgba(61, 218, 215, .38) 100%);--gradient-cyan-violet: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(61, 218, 215, .12) 0%, rgba(124, 155, 255, .08) 50%, rgba(61, 218, 215, .06) 100%);--gradient-purple-pink: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .22) 100%);--accent-gradient: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--text-gradient: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--subtitle-gradient: linear-gradient(135deg, #3ddad7 0%, #6feae7 100%);--gradient-radioactive: linear-gradient(135deg, #3ddad7 0%, #6feae7 100%);--gradient-toxic: linear-gradient(135deg, #3ddad7 0%, #84efec 100%);--gradient-glow: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(124, 155, 255, .18) 50%, rgba(61, 218, 215, .24) 100%);--gradient-dark-green: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--gradient-dark-toxic: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--gradient-dark-neon: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .1) 100%);--primary-transparent-01: rgba(43, 62, 96, .1);--primary-transparent-15: rgba(43, 62, 96, .15);--primary-transparent-2: rgba(43, 62, 96, .2);--primary-transparent-25: rgba(43, 62, 96, .25);--primary-transparent-3: rgba(43, 62, 96, .3);--primary-transparent-35: rgba(43, 62, 96, .35);--primary-transparent-4: rgba(43, 62, 96, .4);--primary-transparent-45: rgba(43, 62, 96, .45);--primary-transparent-5: rgba(43, 62, 96, .5);--secondary-transparent-18: rgba(10, 17, 26, .18);--secondary-transparent-25: rgba(10, 17, 26, .25);--secondary-transparent-35: rgba(10, 17, 26, .35);--secondary-transparent-4: rgba(10, 17, 26, .4);--secondary-transparent-45: rgba(10, 17, 26, .45);--accent-transparent-1: rgba(61, 218, 215, .1);--accent-transparent-15: rgba(61, 218, 215, .15);--accent-transparent-2: rgba(61, 218, 215, .2);--accent-transparent-25: rgba(61, 218, 215, .25);--accent-transparent-3: rgba(61, 218, 215, .3);--accent-transparent-35: rgba(61, 218, 215, .35);--accent-transparent-4: rgba(61, 218, 215, .4);--accent-transparent-45: rgba(61, 218, 215, .45);--accent-transparent-5: rgba(#3ddad7, .5);--accent-transparent-6: rgba(#3ddad7, .6);--white-02: rgba(232, 232, 232, .2);--white-01: rgba(232, 232, 232, .1);--primary-t-12: rgba(43, 62, 96, .15);--primary-t-08: rgba(43, 62, 96, .1);--accent-t-08: rgba(61, 218, 215, .1);--accent-t-05: rgba(0, 212, 170, .05);--error-dark: #d36868;--error-dark-transparent-2: rgba(#d36868, .2);--error-dark-transparent-3: rgba(#d36868, .3);--error-dark-transparent-6: rgba(#d36868, .6);--tile-glass-bg: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--tile-glass-hover-bg: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--tile-spine-bg: linear-gradient( to right, var(--background-dark) 0%, var(--accent-green-glow) 100% );--tile-border-color: var(--border-medium);--tile-border-strong-color: var(--accent-green);--tile-bookmark-bg: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .1) 100%);--book-spine-bg: linear-gradient(to right, #090f17 0%, #101a27 12%, #152336 30%, #1f304a 50%, #152336 70%, #101a27 88%, #090f17 100%);--book-bookmark-bg: var(--tile-bookmark-bg);--book-bookmark-hover-bg: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--book-spine-shadow: var(--shadow-dark-1);--book-bookmark-shadow: var(--shadow-dark-1);--book-bookmark-border: var(--accent-green-transparent-2);--home-bg: rgba(27, 43, 67, .85);--home-border: rgba(144, 159, 181, .16);--home-dashboard-gradient: linear-gradient(to right, #7c9bff, #3ddad7);--home-logout-gradient: linear-gradient(to right, #4f6bff, #e07474);--home-shadow: rgba(0, 0, 0, .38);--downtime-icon-color: rgba(235, 239, 248, .26);--downtime-gradient: linear-gradient(135deg, #7c9bff, #3ddad7);--downtime-text-color: rgba(219, 227, 240, .68);--lang-switch-bg: rgba(13, 21, 32, .94);--lang-switch-border: rgba(61, 218, 215, .24);--lang-switch-shadow: rgba(0, 0, 0, .34);--lang-option-inactive: rgba(226, 231, 240, .48);--lang-option-active: rgba(246, 249, 253, .95);--lang-option-active-shadow: rgba(61, 218, 215, .42);--lang-option-hover: rgba(246, 249, 253, .74);--notification-bg-start: rgba(39, 57, 88, .98);--notification-bg-end: rgba(13, 21, 32, .98);--notification-shadow-heavy: rgba(6, 12, 22, .68);--notification-shadow-medium: rgba(10, 16, 28, .48);--notification-border: rgba(124, 155, 255, .32);--notification-shadow-light: rgba(124, 155, 255, .2);--notification-shadow-extra: rgba(5, 12, 20, .56);--notification-drop-shadow: rgba(4, 8, 16, .6);--notification-bg-light: rgba(236, 245, 255, .28);--notification-bg-dark: rgba(5, 9, 14, .52);--notification-glow: rgba(61, 218, 215, .3);--notification-hover-bg: rgba(124, 155, 255, .2);--notification-icon-bg: linear-gradient(135deg, rgba(124, 155, 255, .32) 0%, rgba(61, 218, 215, .18) 100%);--notification-icon-border: rgba(124, 155, 255, .55);--notification-icon-shadow: 0 6px 16px rgba(124, 155, 255, .35);--notification-icon-color: rgba(246, 249, 253, .92);--notification-close-bg: rgba(6, 10, 16, .78);--notification-close-border: rgba(124, 155, 255, .36);--notification-close-color: rgba(236, 245, 255, .78);--notification-close-shadow: 0 4px 12px rgba(124, 155, 255, .25);--notification-close-hover-bg: rgba(124, 155, 255, .32);--notification-close-hover-border: rgba(61, 218, 215, .38);--notification-close-hover-color: rgba(6, 12, 20, .92);--notification-close-hover-shadow: 0 6px 16px rgba(61, 218, 215, .28);--icon-blue: #7c9bff;--icon-green: #3ddad7;--icon-orange: #edc064;--icon-red: #ff8484;--icon-purple: #7c9bff;--toggle-track-bg: rgba(35, 52, 80, .72);--toggle-track-active: rgba(124, 155, 255, .32);--toggle-thumb-gradient-start: #3ddad7;--toggle-thumb-gradient-end: #7c9bff;--toggle-thumb-gradient-accent: #7c9bff;--toggle-thumb-shadow: rgba(0, 0, 0, .32);--toggle-text-shadow: rgba(0, 0, 0, .32);--assortment-btn-bg: rgba(27, 43, 67, .7);--assortment-btn-text: rgba(235, 240, 248, .85);--assortment-btn-border: rgba(160, 176, 198, .18);--assortment-btn-hover-bg: rgba(33, 50, 77, .82);--assortment-shadow: rgba(0, 0, 0, .28);--assortment-btn-active-bg: rgba(124, 155, 255, .24);--assortment-btn-active-border: rgba(124, 155, 255, .45);--assortment-btn-active-shadow: rgba(124, 155, 255, .25);--assortment-container-bg: rgba(21, 35, 54, .72);--assortment-container-border: rgba(142, 156, 180, .18);--assortment-header-border: rgba(142, 156, 180, .2);--registration-gradient-success: linear-gradient(135deg, #3ddad7, #4dd4a3);--registration-shadow-success: rgba(61, 218, 215, .24);--registration-shadow-primary: rgba(124, 155, 255, .24);--registration-text-muted: rgba(218, 226, 240, .64);--registration-gradient-accent: linear-gradient(135deg, #7c9bff, #3ddad7);--registration-text-light: rgba(236, 240, 247, .88);--registration-accent: #3ddad7;--registration-text-dim: rgba(201, 210, 224, .42);--registration-text-medium: rgba(219, 226, 238, .76);--production-text-dim: rgba(207, 216, 231, .28);--production-gradient: linear-gradient(135deg, #7c9bff, #3ddad7);--production-text-medium: rgba(214, 222, 235, .66);--operator-bg-light: rgba(27, 43, 67, .68);--operator-border-light: rgba(148, 164, 187, .18);--operator-error-bg: rgba(255, 132, 132, .22);--operator-error-border: rgba(255, 132, 132, .48);--operator-error: #eb7d7d;--operator-blue-glow: rgba(124, 155, 255, .32);--operator-bg-medium: rgba(33, 50, 77, .78);--operator-border-medium: rgba(148, 164, 187, .24);--operator-success-bg: rgba(77, 212, 163, .22);--operator-success-border: rgba(77, 212, 163, .45);--operator-success: #4dd4a3;--operator-bg-hover: rgba(39, 57, 88, .85);--operator-blue-glow-strong: rgba(124, 155, 255, .42);--login-shadow-heavy: rgba(0, 0, 0, .82);--login-shadow-medium: rgba(0, 0, 0, .58);--login-bg-dark: rgba(6, 10, 16, .96);--login-shadow-light: rgba(0, 0, 0, .32);--login-shadow-weak: rgba(0, 0, 0, .24);--login-bg-medium: rgba(21, 35, 54, .88);--login-gradient-primary: linear-gradient(135deg, #3ddad7, #7c9bff, #eb7d7d, #edc064);--login-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .16);--login-bg-light: rgba(124, 155, 255, .12);--login-shadow-glow: 0 0 10px rgba(124, 155, 255, .38);--login-radial-purple: radial-gradient(circle at 20% 80%, rgba(124, 155, 255, .12) 0%, transparent 55%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(61, 218, 215, .12) 0%, transparent 55%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(124, 155, 255, .1) 0%, transparent 70%);--login-radial-accent: radial-gradient(circle at 30% 70%, rgba(61, 218, 215, .1) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(77, 212, 163, .1) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(255, 132, 132, .1) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(61, 218, 215, .09) 0%, transparent 45%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(124, 155, 255, .08) 0%, transparent 45%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(124, 155, 255, .08) 0%, transparent 45%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(124, 155, 255, .06) 0%, transparent 52%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(77, 212, 163, .06) 0%, transparent 52%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(255, 132, 132, .06) 0%, transparent 52%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(61, 218, 215, .08) 0%, transparent 48%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(124, 155, 255, .08) 0%, transparent 48%);--login-accent: #3ddad7;--login-accent-glow: rgba(61, 218, 215, .6);--login-gradient-accent: linear-gradient(135deg, #3ddad7, #7c9bff);--login-accent-glow-medium: rgba(61, 218, 215, .46);--login-bg-input: rgba(255, 255, 255, .08);--login-border-input: rgba(124, 155, 255, .32);--login-shadow-input: 0 0 0 1px rgba(124, 155, 255, .18);--login-border-accent: rgba(124, 155, 255, .32);--login-text-light: rgba(237, 240, 246, .86);--login-accent-glow-light: rgba(124, 155, 255, .32);--login-bg-button: rgba(124, 155, 255, .16);--login-gradient-button: linear-gradient(135deg, #7c9bff, #3ddad7);--login-button-glow: 0 0 15px rgba(124, 155, 255, .38);--login-bg-focus: rgba(124, 155, 255, .2);--login-border-focus: rgba(124, 155, 255, .56);--login-focus-glow: 0 0 0 3px rgba(124, 155, 255, .24);--login-accent-glow-weak: rgba(124, 155, 255, .22);--login-text-dim: rgba(208, 217, 230, .5);--login-text-glow: 0 0 8px rgba(255, 255, 255, .32);--login-gradient-accent-alt: linear-gradient(135deg, #7c9bff, #67b0ff);--login-accent-glow-alt: rgba(124, 155, 255, .3);--login-primary-glow: rgba(124, 155, 255, .24);--login-gradient-border: linear-gradient(135deg, rgba(61, 218, 215, .28), rgba(124, 155, 255, .28));--login-primary-glow-strong: rgba(124, 155, 255, .34);--login-text-medium: rgba(224, 231, 242, .75);--login-gradient-text: linear-gradient(45deg, #3ddad7, #7c9bff);--login-primary: #4f6bff;--login-primary-medium: rgba(79, 107, 255, .68);--login-pink: #eb7d7d;--login-blue: #7c9bff;--login-text-bright: rgba(246, 249, 253, .94);--login-text-shadow: rgba(246, 249, 253, .28);--table-turquoise: #3ddad7;--table-purple-violet: rgba(109, 136, 255, .4);--table-purple-bright: rgba(144, 171, 255, .6);--table-bg-dark: #1b2b43;--table-bg-light: #273958;--table-bg-overlay: rgba(21, 35, 54, .74);--table-shadow: rgba(0, 0, 0, .32);--table-gradient-start: rgba(61, 218, 215, .46);--table-gradient-middle: rgba(124, 155, 255, .46);--table-gradient-end: rgba(61, 218, 215, .46);--table-white: #ffffff;--table-bg-dark-overlay: rgba(13, 21, 32, .96);--table-bg-purple-overlay: rgba(21, 35, 54, .96);--table-bg-blue-overlay: rgba(24, 38, 60, .96);--table-bg-darker-overlay: rgba(10, 17, 26, .96);--table-shadow-heavy: rgba(0, 0, 0, .54);--table-border-purple: rgba(124, 155, 255, .46);--table-bg-dark-alt: rgba(21, 35, 54, .88);--table-bg-purple-alt: rgba(124, 155, 255, .36);--table-bg-blue-alt: rgba(61, 218, 215, .34);--table-shadow-medium: rgba(0, 0, 0, .26);--table-glow-purple: rgba(124, 155, 255, .14);--table-radial-purple: rgba(124, 155, 255, .08);--table-radial-turquoise: rgba(61, 218, 215, .08);--table-bg-scroll: rgba(31, 48, 74, .64);--table-scroll-purple: rgba(124, 155, 255, .38);--table-scroll-purple-strong: rgba(124, 155, 255, .6);--table-scrollbar-purple: rgba(124, 155, 255, .46);--table-bg-dark-overlay-alt: rgba(19, 31, 46, .94);--table-bg-purple-overlay-alt: rgba(124, 155, 255, .42);--table-bg-blue-overlay-alt: rgba(61, 218, 215, .42);--table-bg-purple-overlay-alt2: rgba(124, 155, 255, .42);--table-shadow-medium-alt: rgba(0, 0, 0, .42);--table-gradient-purple-transparent: rgba(21, 35, 54, 0);--table-gradient-purple-middle: rgba(124, 155, 255, .22);--table-gradient-purple-end: rgba(21, 35, 54, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, #3ddad7 0%, #7c9bff 100%);--table-text-shadow: rgba(0, 0, 0, .48);--table-drop-shadow: rgba(0, 0, 0, .66);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, #3ddad7 0%, #7c9bff 100%);--table-gradient-turquoise-transparent: rgba(61, 218, 215, 0);--table-gradient-turquoise-end: rgba(61, 218, 215, 0);--table-bg-medium: rgba(31, 48, 74, .52);--table-drop-shadow-medium: rgba(0, 0, 0, .5);--table-glow-turquoise: rgba(61, 218, 215, .78);--table-glow-turquoise-medium: rgba(61, 218, 215, .18);--table-glow-purple-strong: rgba(109, 136, 255, .3);--table-glow-purple-medium: rgba(124, 155, 255, .4);--table-glow-white: rgba(255, 255, 255, .15);--table-bg-medium-alt: rgba(35, 52, 80, .5);--table-bg-dark-alt2: rgba(24, 38, 60, .42);--table-bg-purple-alt2: rgba(124, 155, 255, .32);--table-bg-dark-alt3: rgba(21, 35, 54, .22);--table-bg-purple-alt3: rgba(124, 155, 255, .32);--table-text-purple: #edf2f9;--table-bg-dark-gradient-start: rgba(21, 35, 54, .3);--table-bg-purple-gradient-middle: rgba(124, 155, 255, .22);--table-bg-dark-gradient-end: rgba(21, 35, 54, .3);--table-text-purple-alt: #dfe6f2;--table-bg-dark-gradient-start-alt: rgba(21, 35, 54, .3);--table-bg-purple-gradient-middle-alt: rgba(124, 155, 255, .22);--table-bg-dark-gradient-end-alt: rgba(21, 35, 54, .3);--table-gradient-purple-transparent-start: rgba(109, 136, 255, .04);--table-purple-violet-transparent-15: rgba(109, 136, 255, .08);--table-gradient-purple-transparent-end: rgba(109, 136, 255, .04);--table-gradient-turquoise-transparent-start: rgba(61, 218, 215, .08);--table-gradient-turquoise-middle: rgba(61, 218, 215, .22);--table-gradient-turquoise-transparent-end: rgba(61, 218, 215, .05);--table-text-muted: rgba(200, 213, 232, .66);--table-gradient-turquoise-transparent-middle: rgba(61, 218, 215, .08);--table-bg-dark-overlay-strong: rgba(16, 26, 39, .94);--table-shadow-light: rgba(0, 0, 0, .2);--table-bg-light-overlay: rgba(240, 245, 252, .08);--table-glow-turquoise-light: rgba(61, 218, 215, .12);--table-red: #ff8484;--table-red-glow: rgba(255, 132, 132, .32);--table-glow-purple-light: rgba(124, 155, 255, .22);--table-shadow-light-alt: rgba(0, 0, 0, .16);--table-glow-turquoise-strong: rgba(61, 218, 215, .62);--table-red-glow-strong: rgba(255, 132, 132, .6);--table-glow-purple-strong-alt: rgba(124, 155, 255, .6);--table-bg-dark-overlay-strong-alt: rgba(19, 31, 46, .94);--table-gradient-purple-transparent-start-alt: rgba(20, 33, 50, 0);--table-gradient-purple-middle-alt: rgba(124, 155, 255, .38);--table-gradient-purple-transparent-end-alt: rgba(20, 33, 50, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, rgba(61, 218, 215, .25) 12%, rgba(109, 136, 255, .22) 88%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, rgba(61, 218, 215, .28) 20%, rgba(111, 234, 231, .24) 80%);--table-drop-shadow-strong: rgba(0, 0, 0, .52);--table-gradient-turquoise-strong: linear-gradient(135deg, rgba(61, 218, 215, .3) 30%, rgba(61, 218, 215, .3) 70%);--table-glow-turquoise-strong-alt: rgba(61, 218, 215, .16);--table-gradient-purple-strong: linear-gradient(135deg, rgba(109, 136, 255, .28) 32%, rgba(61, 218, 215, .24) 70%);--table-glow-purple-strong-alt2: rgba(109, 136, 255, .16);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(111, 234, 231, .2) 50%, rgba(61, 218, 215, .24) 100%);--table-gradient-turquoise-green: linear-gradient(135deg, #3ddad7 20%, #2b9d77 80%);--table-gradient-red: linear-gradient(135deg, #ff8484 20%, #d36868 80%);--table-gradient-red-strong: linear-gradient(135deg, #ff8484 0%, #d36868 100%);--table-gradient-purple-strong-alt: linear-gradient(135deg, rgba(109, 136, 255, .26) 0%, rgba(61, 218, 215, .24) 100%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, rgba(61, 218, 215, .7) 0%, rgba(109, 136, 255, .65) 100%);--table-glow-white-strong: rgba(255, 255, 255, .18);--table-row-even-bg: #1a293f;--table-row-even-accent: rgba(124, 155, 255, .18);--table-row-odd-bg: #1d2d46;--table-row-odd-accent: rgba(61, 218, 215, .16);--table-filters-bg: rgba(24, 38, 60, .82);--table-filters-border: rgba(124, 155, 255, .26);--table-filters-shadow: rgba(0, 0, 0, .32);--table-filters-gradient-start: rgba(61, 218, 215, .42);--table-filters-gradient-end: rgba(124, 155, 255, .38);--table-filters-title-color: rgba(239, 244, 250, .94);--table-filters-label-color: rgba(229, 235, 244, .88);--table-filters-clear-btn-bg: rgba(27, 43, 67, .82);--table-filters-clear-btn-color: rgba(229, 235, 244, .82);--table-filters-clear-btn-hover-bg: rgba(61, 218, 215, .26);--table-header-bg: rgba(21, 35, 54, .98);--table-header-gradient-start: rgba(16, 26, 39, .98);--table-header-gradient-middle: rgba(61, 218, 215, .08);--table-header-gradient-end: rgba(16, 26, 39, .98);--table-header-shadow: rgba(0, 0, 0, .52);--table-header-text-color: rgba(239, 244, 250, .94);--table-header-border: rgba(61, 218, 215, .24);--table-row-orange: #edc064;--table-row-orange-glow: rgba(237, 192, 100, .32);--table-row-orange-glow-strong: rgba(237, 192, 100, .58);--pagination-bg: linear-gradient(135deg, rgba(10, 17, 26, .88) 0%, rgba(31, 48, 74, .88) 100%);--pagination-border: linear-gradient(135deg, rgba(61, 218, 215, .24), rgba(124, 155, 255, .24));--pagination-text: #f2f5fb;--pagination-text-purple: #e7edf7;--pagination-btn-bg: linear-gradient(135deg, rgba(220, 230, 244, .06) 0%, rgba(220, 230, 244, .1) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(61, 218, 215, .22) 0%, rgba(124, 155, 255, .22) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--pagination-btn-border-hover: rgba(61, 218, 215, .34);--pagination-btn-shadow-hover: 0 2px 8px rgba(61, 218, 215, .24);--pagination-btn-active-color: #090f17;--pagination-btn-active-border: rgba(61, 218, 215, .48);--pagination-btn-active-shadow: 0 2px 8px rgba(61, 218, 215, .28);--pagination-ellipsis-color: rgba(124, 155, 255, .82);--pagination-select-bg: linear-gradient(135deg, rgba(61, 218, 215, .12) 0%, rgba(124, 155, 255, .12) 100%);--pagination-select-border: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--pagination-select-hover-bg: linear-gradient(135deg, rgba(61, 218, 215, .18) 0%, rgba(124, 155, 255, .18) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(61, 218, 215, .5), rgba(124, 155, 255, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(124, 155, 255, .24) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(61, 218, 215, .72), rgba(124, 155, 255, .72));--pagination-select-focus-shadow: 0 0 0 2px rgba(61, 218, 215, .28);--pagination-select-option-bg: #090f17;--pagination-select-option-hover: rgba(61, 218, 215, .24);--pagination-select-option-checked: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--pagination-label-color: rgba(198, 209, 226, .72);--pagination-shadow: 0 2px 12px rgba(0, 0, 0, .52);--maininput-label-color: rgba(224, 233, 244, .68);--maininput-label-shadow: rgba(61, 218, 215, .24);--maininput-text-color: rgba(61, 218, 215, .9);--maininput-text-focus: #3ddad7;--maininput-bg: linear-gradient(135deg, rgba(9, 15, 23, .42) 0%, rgba(31, 48, 74, .34) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(9, 15, 23, .5) 0%, rgba(31, 48, 74, .44) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(9, 15, 23, .58) 0%, rgba(31, 48, 74, .52) 100%);--maininput-border: linear-gradient(135deg, rgba(61, 218, 215, .5) 0%, rgba(124, 155, 255, .5) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--maininput-border-focus: linear-gradient(315deg, #3ddad7 0%, #7c9bff 100%);--maininput-shadow: 0 25px 25px rgba(0, 0, 0, .32);--maininput-label-focus-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-label-focus-shadow: rgba(61, 218, 215, .32);--maininput-icon-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-dropdown-bg: rgba(6, 10, 16, .94);--maininput-dropdown-option-color: #eef2f8;--maininput-dropdown-option-border: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-dropdown-option-hover-bg: rgba(13, 21, 32, .84);--maininput-dropdown-option-hover-color: #3ddad7;--maininput-blur-bg: linear-gradient(135deg, #080e16 0%, #1f304a 100%);--mainselect-bg: linear-gradient(135deg, rgba(13, 21, 32, .46) 0%, rgba(31, 48, 74, .36) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(13, 21, 32, .54) 0%, rgba(31, 48, 74, .44) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(13, 21, 32, .62) 0%, rgba(31, 48, 74, .52) 100%);--mainselect-text-color: rgba(61, 218, 215, .88);--mainselect-text-active: #3ddad7;--mainselect-border: linear-gradient(135deg, rgba(61, 218, 215, .48) 0%, rgba(124, 155, 255, .48) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(61, 218, 215, .72) 0%, rgba(124, 155, 255, .72) 100%);--mainselect-border-active: linear-gradient(315deg, #3ddad7 0%, #7c9bff 100%);--mainselect-shadow: 0 25px 25px rgba(0, 0, 0, .32);--mainselect-arrow-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--mainselect-dropdown-bg: rgba(6, 10, 16, .96);--mainselect-dropdown-border: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(0, 0, 0, .52);--mainselect-option-color: #f1f5fb;--mainselect-option-border: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--mainselect-option-hover-bg: rgba(27, 43, 67, .62);--mainselect-option-hover-color: #3ddad7;--mainselect-option-placeholder: rgba(226, 231, 240, .72);--mainselect-scrollbar-track: rgba(10, 17, 26, .5);--mainselect-scrollbar-thumb: rgba(61, 218, 215, .48);--mainselect-scrollbar-thumb-hover: rgba(61, 218, 215, .72);--stopstable-filter-info-bg: rgba(124, 155, 255, .14);--stopstable-filter-info-color: #7c9bff;--stopstable-filter-info-icon-color: #3ddad7;--stopstable-error-message-bg: rgba(255, 132, 132, .22);--stopstable-error-message-color: #ff8484;--minorbutton-bg: rgba(10, 17, 26, .48);--minorbutton-bg-hover: rgba(19, 31, 46, .58);--minorbutton-bg-active: rgba(61, 218, 215, .72);--minorbutton-bg-primary: linear-gradient(to right, rgba(9, 15, 23, .62), rgba(13, 21, 32, .62));--minorbutton-bg-secondary: linear-gradient(to right, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-bg-accent: linear-gradient(to right, rgba(61, 218, 215, .22), rgba(8, 14, 22, .84));--minorbutton-bg-dark: linear-gradient(to right, rgba(6, 10, 16, .92), rgba(8, 14, 22, .92));--minorbutton-bg-light: linear-gradient(to right, rgba(61, 218, 215, .12), rgba(124, 155, 255, .12));--minorbutton-bg-glass: rgba(7, 12, 19, .74);--minorbutton-bg-glass-hover: rgba(8, 14, 22, .82);--minorbutton-bg-glass-active: linear-gradient(135deg, rgba(61, 218, 215, .34), rgba(124, 155, 255, .34));--minorbutton-border-gradient: linear-gradient(to right, rgba(61, 218, 215, .16), rgba(124, 155, 255, .42), rgba(61, 218, 215, .16));--minorbutton-border-glass: rgba(61, 218, 215, .24);--minorbutton-border-glass-hover: rgba(61, 218, 215, .3);--minorbutton-border-glass-active: rgba(61, 218, 215, .36);--minorbutton-border-glass-activation: rgba(61, 218, 215, .46);--minorbutton-shadow: 0 1px 3px rgba(0, 0, 0, .36);--minorbutton-shadow-hover: 0 2px 6px rgba(0, 0, 0, .42);--minorbutton-shadow-active: 0 1px 2px rgba(0, 0, 0, .32);--minorbutton-shadow-active-glow: 0 0 10px rgba(61, 218, 215, .28);--minorbutton-shadow-activation: 0 2px 10px rgba(0, 0, 0, .42);--minorbutton-shadow-activation-glow: 0 0 15px rgba(61, 218, 215, .28);--minorbutton-shadow-glass: 0 2px 8px rgba(0, 0, 0, .34);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(61, 218, 215, .12);--minorbutton-shadow-glass-hover: 0 4px 12px rgba(0, 0, 0, .46);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-active: 0 4px 16px rgba(0, 0, 0, .52);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-activation: 0 4px 16px rgba(0, 0, 0, .52);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(61, 218, 215, .32);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(61, 218, 215, .52), rgba(124, 155, 255, .52));--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, rgba(61, 218, 215, .78), rgba(124, 155, 255, .78));--minorbutton-pseudo-bg-glass-hover-opacity: .78;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: 0 2px 10px rgba(0, 0, 0, .42);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(61, 218, 215, .28);--minorbutton-pulse-shadow-2: 0 2px 15px rgba(0, 0, 0, .42);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(61, 218, 215, .24);--mainbutton-bg: rgba(13, 21, 32, .82);--mainbutton-bg-hover: rgba(21, 35, 54, .9);--mainbutton-bg-active: rgba(27, 43, 67, .98);--mainbutton-text-color: #3ddad7;--mainbutton-border-light: rgba(61, 218, 215, .32);--mainbutton-border-hover: rgba(61, 218, 215, .48);--mainbutton-shadow-base: rgba(61, 218, 215, .2);--mainbutton-shadow-hover: rgba(61, 218, 215, .28);--mainbutton-shadow-active: rgba(61, 218, 215, .22);--mainbutton-glow-purple: rgba(124, 155, 255, .46);--mainbutton-glow-blue: rgba(124, 155, 255, .42);--mainbutton-glow-green: rgba(61, 218, 215, .42);--mainbutton-glow-red: rgba(237, 192, 100, .32);--mainbutton-glow-cyan: rgba(61, 218, 215, .32);--mainbutton-glow-cyan-hover: rgba(61, 218, 215, .46);--mainbutton-glow-purple-hover: rgba(124, 155, 255, .52);--mainbutton-glow-blue-hover: rgba(124, 155, 255, .48);--mainbutton-glow-green-hover: rgba(61, 218, 215, .5);--mainbutton-glow-red-hover: rgba(237, 192, 100, .38);--mainbutton-shine: rgba(61, 218, 215, .22);--mainbutton-text-shadow-purple: rgba(124, 155, 255, .68);--mainbutton-text-shadow-blue: rgba(124, 155, 255, .58);--mainbutton-text-shadow-green: rgba(61, 218, 215, .68);--mainbutton-text-shadow-red: rgba(237, 192, 100, .5);--mainbutton-text-shadow-cyan: rgba(61, 218, 215, .5);--mainbutton-icon-shadow-purple: rgba(124, 155, 255, .66);--mainbutton-icon-shadow-blue: rgba(124, 155, 255, .56);--mainbutton-icon-shadow-green: rgba(61, 218, 215, .66);--mainbutton-icon-shadow-red: rgba(237, 192, 100, .52);--mainbutton-icon-shadow-cyan: rgba(61, 218, 215, .52);--mainbutton-border-top-purple: rgba(124, 155, 255, .46);--mainbutton-border-top-blue: rgba(124, 155, 255, .46);--mainbutton-border-top-green: rgba(61, 218, 215, .46);--mainbutton-border-top-red: rgba(237, 192, 100, .42);--mainbutton-border-top-cyan: rgba(61, 218, 215, .42);--mainbutton-reflection: rgba(61, 218, 215, .18);--mainbutton-reflection-fade: rgba(61, 218, 215, .06);--mainbutton-loader-border: rgba(61, 218, 215, .42);--mainbutton-loader-spinner: #3ddad7;--mainbutton-disabled-opacity: .52;--mainbutton-disabled-shadow: rgba(61, 218, 215, .14);--mainbutton-glass-bg: rgba(13, 21, 32, .42);--mainbutton-glass-glow: rgba(61, 218, 215, .28);--temp-slider-track: linear-gradient(135deg, rgba(16, 26, 39, .85) 0%, rgba(21, 35, 54, .9) 100%);--temp-slider-progress: linear-gradient(90deg, rgba(61, 218, 215, .35) 0%, rgba(109, 136, 255, .3) 100%);--temp-slider-thumb: linear-gradient(135deg, rgba(61, 218, 215, .7) 0%, rgba(109, 136, 255, .65) 100%);--temp-slider-thumb-border: #21324d;--temp-slider-thumb-shadow: rgba(61, 218, 215, .25);--temp-input-bg: rgba(13, 21, 32, .9);--temp-input-border: rgba(61, 218, 215, .2);--temp-input-border-focus: rgba(61, 218, 215, .5);--temp-input-text: rgba(240, 245, 252, .95);--temp-input-shadow: rgba(61, 218, 215, .15);--temp-status-normal-bg: rgba(61, 218, 215, .08);--temp-status-normal-border: rgba(61, 218, 215, .18);--temp-status-normal-text: #57e3e0;--temp-status-error-bg: rgba(255, 132, 132, .08);--temp-status-error-border: rgba(255, 132, 132, .18);--temp-status-error-text: #ffb3b3;--temp-status-warning-bg: rgba(237, 192, 100, .08);--temp-status-warning-border: rgba(237, 192, 100, .18);--temp-status-warning-text: #f9d991;--qc-electronics-primary: #3ddad7;--qc-electronics-light: #6feae7;--qc-electronics-dark: #1fb5b0;--qc-electronics-bg: rgba(61, 218, 215, .18);--qc-electronics-border: rgba(61, 218, 215, .34);--qc-electronics-gradient: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--qc-mechanics-primary: #edc064;--qc-mechanics-light: #f4cf7d;--qc-mechanics-dark: #d6a548;--qc-mechanics-bg: rgba(237, 192, 100, .18);--qc-mechanics-border: rgba(237, 192, 100, .32);--qc-mechanics-gradient: linear-gradient(135deg, #edc064 0%, #d6a548 100%);--qc-optics-primary: #7c9bff;--qc-optics-light: #90abff;--qc-optics-dark: #4f6bff;--qc-optics-bg: rgba(124, 155, 255, .18);--qc-optics-border: rgba(124, 155, 255, .32);--qc-optics-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-chemistry-primary: rgb(220, 227, 240);--qc-chemistry-light: rgb(232, 238, 248);--qc-chemistry-dark: rgb(184, 196, 214);--qc-chemistry-bg: rgba(220, 227, 240, .15);--qc-chemistry-border: rgba(220, 227, 240, .32);--qc-chemistry-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-chemistry-tag-primary: #7c9bff;--qc-chemistry-tag-light: #90abff;--qc-chemistry-tag-dark: #4f6bff;--qc-chemistry-tag-bg: rgba(124, 155, 255, .18);--qc-chemistry-tag-border: rgba(124, 155, 255, .32);--qc-chemistry-tag-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-textiles-primary: rgb(220, 227, 240);--qc-textiles-light: rgb(232, 238, 248);--qc-textiles-dark: rgb(184, 196, 214);--qc-textiles-bg: rgba(220, 227, 240, .15);--qc-textiles-border: rgba(220, 227, 240, .32);--qc-textiles-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-textiles-tag-primary: #7c9bff;--qc-textiles-tag-light: #90abff;--qc-textiles-tag-dark: #4f6bff;--qc-textiles-tag-bg: rgba(124, 155, 255, .18);--qc-textiles-tag-border: rgba(124, 155, 255, .32);--qc-textiles-tag-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-food-primary: rgb(220, 227, 240);--qc-food-light: rgb(232, 238, 248);--qc-food-dark: rgb(184, 196, 214);--qc-food-bg: rgba(220, 227, 240, .15);--qc-food-border: rgba(220, 227, 240, .32);--qc-food-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-food-tag-primary: #edc064;--qc-food-tag-light: #f2ca74;--qc-food-tag-dark: #c18c33;--qc-food-tag-bg: rgba(237, 192, 100, .18);--qc-food-tag-border: rgba(237, 192, 100, .32);--qc-food-tag-gradient: linear-gradient(135deg, #edc064 0%, #c18c33 100%);--qc-template-title: #ffffff;--table-row-even-bg-alt: #1f304a;--table-row-odd-bg-alt: #233450;--table-row-border-light: rgba(61, 218, 215, .14);--table-row-border-medium: rgba(124, 155, 255, .24);--table-row-shadow-subtle: rgba(0, 0, 0, .22);--table-row-selected-bg: rgba(61, 218, 215, .18);--table-row-selected-border: #3ddad7}[data-theme=light][data-v-60342975]{--primary-color: rgb(100, 116, 139);--primary-color-light: rgb(148, 163, 184);--secondary-color: rgb(45, 52, 61);--accent-color: rgb(30, 30, 47);--accent-color-dim: rgb(55, 65, 81);--text-color: rgb(15, 20, 25);--font-color: rgb(15, 20, 25);--text-primary: rgb(30, 41, 59);--font-family: Inter, Segoe UI, Roboto, sans-serif;--text-secondary: #040408;--text-muted: rgba(30, 41, 59, .65);--text-disabled: rgba(30, 41, 59, .4);--text-transparent-1: rgba(30, 41, 59, .1);--text-transparent-05: rgba(30, 41, 59, .05);--text-transparent-15: rgba(30, 41, 59, .15);--text-transparent-2: rgba(30, 41, 59, .2);--text-transparent-3: rgba(30, 41, 59, .3);--text-transparent-4: rgba(30, 41, 59, .4);--text-transparent-5: rgba(30, 41, 59, .5);--text-transparent-6: rgba(30, 41, 59, .6);--text-transparent-06: rgba(30, 41, 59, .06);--text-transparent-8: rgba(30, 41, 59, .8);--text-transparent-9: rgba(30, 41, 59, .9);--background-dark: rgb(208, 213, 220);--background-light: rgb(248, 250, 252);--background-medium: rgb(225, 229, 235);--background-card: rgb(255, 255, 255);--background-overlay: rgba(45, 55, 72, .6);--background-dark-transparent-1: rgba(45, 55, 72, .05);--background-dark-transparent-2: rgba(45, 55, 72, .3);--background-dark-transparent-3: rgba(45, 55, 72, .15);--background-dark-transparent-4: rgba(45, 55, 72, .2);--background-dark-transparent-8: rgba(45, 55, 72, .12);--background-dark-transparent-95: rgba(45, 55, 72, .95);--card-background: rgba(248, 250, 252, .98);--card-background-transparent: rgba(245, 247, 250, .85);--card-dark: rgba(45, 55, 72, .05);--card-border: rgba(45, 55, 72, .12);--border-color: rgba(45, 55, 72, .2);--border-light: rgba(45, 55, 72, .1);--border-medium: rgba(45, 55, 72, .2);--border-dark: rgba(45, 55, 72, .3);--shadow-color: rgba(30, 41, 59, .15);--shadow-light-1: rgba(30, 41, 59, .08);--shadow-dark-1: rgba(30, 41, 59, .12);--shadow-light-15: rgba(30, 41, 59, .15);--shadow-light-2: rgba(30, 41, 59, .18);--shadow-light-3: rgba(30, 41, 59, .22);--shadow-light-4: rgba(30, 41, 59, .25);--shadow-medium-5: rgba(30, 41, 59, .3);--shadow-medium-6: rgba(30, 41, 59, .35);--shadow-medium-7: rgba(30, 41, 59, .4);--shadow-dark-8: rgba(30, 41, 59, .5);--shadow-full: rgb(30, 41, 59);--success: #38a169;--success-bg: rgba(56, 161, 105, .12);--success-dark: #2f855a;--success-light: #48bb78;--success-glow: rgba(72, 187, 120, .6);--success-border: #2f855a;--warning: #ed8936;--warning-bg: rgba(237, 137, 54, .12);--warning-dark: #dd6b20;--warning-light: #f6ad55;--warning-border: #dd6b20;--error: #e53e3e;--error-bg: rgba(229, 62, 62, .12);--error-dark: #c53030;--error-light: #fc8181;--error-glow: rgba(252, 129, 129, .6);--error-border: #c53030;--info: #3182ce;--info-bg: rgba(49, 130, 206, .12);--info-dark: #2c5aa0;--info-light: #1e40af;--info-glow: rgba(99, 179, 237, .6);--info-border: #2c5aa0;--accent-red: #e53e3e;--accent-red-light: #fc8181;--accent-red-dark: #c53030;--accent-red-transparent: rgba(229, 62, 62, .12);--accent-orange: rgb(45, 52, 61);--accent-orange-light: rgba(71, 85, 105, .25);--accent-orange-dark: rgb(45, 52, 61);--accent-orange-transparent: rgba(71, 85, 105, .25);--accent-blue: #5a8fa3;--accent-blue-light: #8bc2d1;--accent-blue-dark: rgba(90, 143, 163, .2);--accent-blue-transparent: rgba(186, 200, 205, .544);--accent-green: rgb(30, 30, 47);--accent-green-light: rgb(55, 65, 81);--accent-green-dark: rgb(30, 30, 47);--accent-green-transparent: rgba(75, 85, 99, .1);--chart-blue: rgba(90, 143, 163, .15);--chart-blue-border: rgba(90, 143, 163, .6);--chart-cyan: rgba(122, 155, 142, .15);--chart-cyan-border: rgba(122, 155, 142, .6);--chart-pink: rgba(224, 155, 125, .15);--chart-pink-border: rgba(224, 155, 125, .6);--chart-gray: rgba(107, 138, 122, .15);--chart-gray-border: rgba(107, 138, 122, .6);--gradient-primary: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-accent: linear-gradient(135deg, rgb(75, 85, 99) 0%, rgb(55, 65, 81) 100%);--gradient-secondary: linear-gradient(135deg, rgb(45, 52, 61) 0%, rgb(30, 30, 47) 100%);--gradient-tertiary: linear-gradient(45deg, rgb(225, 229, 235) 0%, rgb(55, 65, 81) 100%);--gradient-border: linear-gradient(135deg, rgba(213, 214, 215, .8) 0%, rgba(100, 232, 214, .8) 100%);--gradient-cyan-violet: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--gradient-purple-pink: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-success: linear-gradient(135deg, #2f855a 0%, #48bb78 100%);--gradient-warning: linear-gradient(135deg, #dd6b20 0%, #f6ad55 100%);--gradient-error: linear-gradient(135deg, #c53030 0%, #fc8181 100%);--gradient-info: linear-gradient(135deg, #2c5aa0 0%, #1e40af 100%);--accent-gradient: linear-gradient(135deg, rgb(75, 85, 99) 0%, rgb(55, 65, 81) 100%);--text-gradient: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--subtitle-gradient: linear-gradient( 135deg, #d84315 0%, #e65100 25%, #c2185b 50%, #6a1b9a 75%, #0277bd 100% );--primary-transparent-01: rgba(100, 116, 139, .1);--primary-transparent-15: rgba(100, 116, 139, .15);--primary-transparent-2: rgba(100, 116, 139, .2);--primary-transparent-25: rgba(100, 116, 139, .25);--primary-transparent-3: rgba(100, 116, 139, .3);--primary-transparent-35: rgba(100, 116, 139, .35);--primary-transparent-4: rgba(100, 116, 139, .4);--primary-transparent-45: rgba(100, 116, 139, .45);--primary-transparent-5: rgba(100, 116, 139, .5);--primary-transparent-55: rgba(100, 116, 139, .55);--primary-transparent-7: rgba(100, 116, 139, .7);--primary-transparent-8: rgba(100, 116, 139, .8);--primary-transparent-10: rgba(100, 116, 139, .1);--secondary-transparent-18: rgba(71, 85, 105, .18);--secondary-transparent-25: rgba(71, 85, 105, .25);--secondary-transparent-35: rgba(71, 85, 105, .35);--secondary-transparent-4: rgba(71, 85, 105, .4);--secondary-transparent-45: rgba(71, 85, 105, .45);--accent-transparent-1: rgba(75, 85, 99, .1);--accent-transparent-15: rgba(75, 85, 99, .15);--accent-transparent-2: rgba(75, 85, 99, .2);--accent-transparent-25: rgba(75, 85, 99, .25);--accent-transparent-3: rgba(75, 85, 99, .3);--accent-transparent-35: rgba(75, 85, 99, .35);--accent-transparent-4: rgba(75, 85, 99, .4);--accent-transparent-45: rgba(75, 85, 99, .45);--accent-transparent-7: rgba(75, 85, 99, .7);--accent-transparent-8: rgba(75, 85, 99, .8);--accent-transparent-5: rgba(122, 155, 142, .5);--accent-transparent-6: rgba(122, 155, 142, .6);--gray-100: rgb(250, 250, 250);--gray-200: rgb(245, 245, 245);--gray-300: rgb(240, 240, 240);--gray-400: rgb(220, 220, 220);--gray-500: rgb(200, 200, 200);--gray-blue-100: #e2e8f0;--gray-blue-200: #cbd5e1;--gray-blue-300: #94a3b8;--gray-blue-400: #64748b;--gray-blue-500: #475569;--gray-blue-600: #334155;--gradient-gray-blue: linear-gradient(135deg, #cbd5e1 0%, #64748b 100%);--gradient-gray-blue-hover: linear-gradient(135deg, #94a3b8 0%, #475569 100%);--white: rgb(255, 255, 255);--pink: rgba(100, 232, 214, .25);--cyan: #06b6d4;--violet: #8b5cf6;--cyan-transparent-2: rgba(6, 182, 212, .2);--cyan-transparent-3: rgba(6, 182, 212, .3);--white-02: rgba(255, 255, 255, .2);--white-01: rgba(255, 255, 255, .1);--primary-t-12: rgba(100, 116, 139, .15);--primary-t-08: rgba(100, 116, 139, .1);--accent-t-08: rgba(75, 85, 99, .1);--accent-t-05: rgba(122, 155, 142, .05);--error-dark-transparent-2: rgba(199, 112, 157, .2);--error-dark-transparent-3: rgba(199, 112, 157, .3);--error-dark-transparent-6: rgba(199, 112, 157, .6);--lang-switch-bg: rgba(243, 244, 246, .85);--lang-switch-border: rgba(100, 116, 139, .25);--lang-switch-shadow: rgba(84, 82, 102, .15);--lang-option-inactive: rgba(0, 0, 0, .45);--lang-option-active: rgba(30, 41, 59, .9);--lang-option-active-shadow: rgba(100, 116, 139, .4);--lang-option-hover: rgba(0, 0, 0, .7);--icon-blue: #0d9488;--icon-green: #14b8a6;--icon-orange: #0f766e;--icon-red: #0d9488;--icon-purple: #14b8a6;--toggle-track-bg: rgba(148, 163, 184, .25);--toggle-track-active: rgba(75, 85, 99, .4);--toggle-thumb-gradient-start: rgb(203, 213, 225);--toggle-thumb-gradient-end: rgb(148, 163, 184);--toggle-thumb-gradient-accent: rgb(148, 163, 184);--toggle-thumb-shadow: rgba(84, 82, 102, .2);--toggle-text-shadow: rgba(84, 82, 102, .2);--gradient-start: rgb(100, 116, 139);--gradient-end: rgb(45, 52, 61);--turquoise: rgb(30, 30, 47);--turquoise-primary: #0d9488;--turquoise-light: #14b8a6;--turquoise-dark: #0f766e;--turquoise-transparent-1: rgba(13, 148, 136, .1);--turquoise-transparent-2: rgba(13, 148, 136, .2);--turquoise-transparent-3: rgba(13, 148, 136, .3);--turquoise-transparent-4: rgba(13, 148, 136, .4);--turquoise-transparent-5: rgba(13, 148, 136, .5);--turquoise-transparent-6: rgba(13, 148, 136, .6);--turquoise-transparent-7: rgba(13, 148, 136, .7);--turquoise-transparent-8: rgba(13, 148, 136, .8);--turquoise-transparent-9: rgba(13, 148, 136, .9);--text-primary-light: #1e40af;--text-secondary-light: #166534;--text-accent-light: #7c2d12;--text-muted-light: #374151;--text-strong-light: #1f2937;--gradient-vibrant: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-vibrant-turquoise: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(30, 30, 47) 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(206, 225, 244, .7) 0%, rgba(242, 245, 249, .8) 100%);--gradient-cyan-purple: linear-gradient(135deg, rgba(6, 182, 212, .6) 0%, rgba(124, 58, 237, .6) 100%);--purple-bright: #7c3aed;--purple-medium: #8b5cf6;--purple-violet: #a855f7;--purple-dark: #6d28d9;--purple-pink: #ec4899;--purple-darker: #5b21b6;--temp-normal: #10b981;--temp-high: #ef4444;--temp-low: #3b82f6;--temp-critical: #dc2626;--temp-slider-track: #e5e7eb;--temp-slider-progress: linear-gradient(90deg, #06b6d4 0%, #7c3aed 100%);--temp-slider-thumb: linear-gradient(135deg, #7c3aed 0%, #06b6d4 100%);--temp-slider-thumb-border: #ffffff;--temp-slider-thumb-shadow: rgba(124, 58, 237, .3);--temp-status-normal-bg: rgba(16, 185, 129, .1);--temp-status-normal-border: rgba(16, 185, 129, .3);--temp-status-normal-text: #059669;--temp-status-normal-icon: #10b981;--temp-status-warning-bg: rgba(245, 158, 11, .1);--temp-status-warning-border: rgba(245, 158, 11, .3);--temp-status-warning-text: #d97706;--temp-status-warning-icon: #f59e0b;--temp-status-error-bg: rgba(239, 68, 68, .1);--temp-status-error-border: rgba(239, 68, 68, .3);--temp-status-error-text: #dc2626;--temp-status-error-icon: #ef4444;--temp-nav-button-primary-bg: #7c3aed;--temp-nav-button-primary-text: #ffffff;--temp-nav-button-primary-hover: #6d28d9;--temp-nav-button-primary-shadow: rgba(124, 58, 237, .3);--temp-nav-button-secondary-bg: #f3f4f6;--temp-nav-button-secondary-text: #6b7280;--temp-nav-button-secondary-hover: #e5e7eb;--temp-nav-button-secondary-border: #d1d5db;--temp-input-bg: #ffffff;--temp-input-border: #d1d5db;--temp-input-border-focus: #7c3aed;--temp-input-text: #374151;--temp-input-shadow: rgba(124, 58, 237, .1);--selection-card-bg: linear-gradient(135deg, rgba(100, 116, 139, .15) 0%, rgba(75, 85, 99, .25) 100%);--selection-card-bg-hover: linear-gradient(135deg, rgba(100, 116, 139, .25) 0%, rgba(75, 85, 99, .35) 100%);--selection-card-bg-selected: linear-gradient(135deg, rgba(100, 116, 139, .3) 0%, rgba(75, 85, 99, .4) 100%);--selection-card-border: rgba(100, 116, 139, .3);--selection-card-border-hover: rgba(100, 116, 139, .5);--selection-card-border-selected: rgba(100, 116, 139, .6);--selection-card-shadow: 0 2px 8px rgba(100, 116, 139, .15);--selection-card-shadow-hover: 0 4px 12px rgba(100, 116, 139, .25);--selection-card-shadow-selected: 0 4px 16px rgba(100, 116, 139, .3);--selection-card-text: #374151;--selection-card-text-hover: #1f2937;--selection-card-text-selected: #1f2937;--selection-card-icon: #6b7280;--selection-card-icon-hover: #374151;--selection-card-icon-selected: #1f2937;--tile-blue-gradient: linear-gradient(135deg, rgba(213, 214, 215, .1), rgba(100, 232, 214, .1));--tile-green-gradient: linear-gradient(135deg, rgba(100, 232, 214, .1), rgba(213, 214, 215, .1));--tile-purple-gradient: linear-gradient(135deg, rgba(137, 141, 141, .1), rgba(100, 232, 214, .1));--tile-orange-gradient: linear-gradient(135deg, rgba(100, 232, 214, .1), rgba(137, 141, 141, .1));--tile-red-gradient: linear-gradient(135deg, rgba(137, 141, 141, .1), rgba(100, 232, 214, .1));--table-background-dark: rgba(248, 250, 252, .95);--table-background-light: rgb(248, 250, 252);--hardcoded-orange: #ff9100;--hardcoded-red: #ff6b6b;--hardcoded-teal: #00bcd4;--hardcoded-green: #4caf50;--glass-bg-light: rgba(84, 82, 102, .05);--glass-border-light: rgba(84, 82, 102, .1);--glass-shadow-light: rgba(84, 82, 102, .15);--archive-slate-900: #3a2518;--archive-slate-700: #7a6b5d;--archive-slate-400: #a89085;--archive-slate-200: #f1ebe5;--tile-glass-bg: rgba(84, 82, 102, .05);--tile-glass-hover-bg: linear-gradient(135deg, rgba(206, 225, 244, .7) 0%, rgba(242, 245, 249, .8) 100%);--tile-spine-bg: linear-gradient( to right, rgb(225, 229, 235) 0%, rgb(30, 30, 47) 100% );--tile-border-color: rgba(45, 55, 72, .1);--tile-border-strong-color: rgba(45, 55, 72, .2);--tile-bookmark-bg: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--book-spine-bg: linear-gradient(to right, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, .4) 15%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .8) 85%, rgba(255, 255, 255, .9) 100%);--book-bookmark-bg: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);--book-bookmark-hover-bg: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);--book-bookmark-hover-shadow: rgba(0, 0, 0, .08);--book-spine-shadow: rgba(108, 117, 125, .7);--book-bookmark-shadow: rgba(108, 117, 125, .6);--book-bookmark-border: rgba(255, 255, 255, .5);--home-bg: rgba(255, 255, 255, .8);--home-border: rgba(0, 0, 0, .1);--home-dashboard-gradient: linear-gradient(to right, #1976d2, #42a5f5);--home-logout-gradient: linear-gradient(to right, #7b1fa2, #ba68c8);--home-shadow: rgba(0, 0, 0, .15);--downtime-icon-color: rgba(0, 0, 0, .3);--downtime-gradient: linear-gradient(135deg, #1976d2, #7b1fa2);--downtime-text-color: rgba(0, 0, 0, .7);--assortment-btn-bg: rgba(255, 255, 255, .9);--assortment-btn-text: rgba(0, 0, 0, .8);--assortment-btn-border: rgba(0, 0, 0, .1);--assortment-btn-hover-bg: rgba(245, 245, 245, .95);--assortment-shadow: rgba(0, 0, 0, .1);--assortment-btn-active-bg: rgba(156, 39, 176, .1);--assortment-btn-active-border: rgba(156, 39, 176, .3);--assortment-btn-active-shadow: rgba(156, 39, 176, .15);--assortment-container-bg: rgba(255, 255, 255, .95);--assortment-container-border: rgba(0, 0, 0, .1);--assortment-header-border: rgba(0, 0, 0, .12);--registration-gradient-success: linear-gradient(135deg, #1976d2, #4caf50);--registration-shadow-success: rgba(25, 118, 210, .2);--registration-shadow-primary: rgba(156, 39, 176, .2);--registration-text-muted: rgba(0, 0, 0, .6);--registration-gradient-accent: linear-gradient(135deg, #1976d2, #7b1fa2);--registration-text-light: rgba(0, 0, 0, .8);--registration-accent: #1976d2;--registration-text-dim: rgba(0, 0, 0, .4);--registration-text-medium: rgba(0, 0, 0, .7);--production-text-dim: rgba(0, 0, 0, .3);--production-gradient: linear-gradient(135deg, #1976d2, #7b1fa2);--production-text-medium: rgba(0, 0, 0, .6);--operator-bg-light: rgba(255, 255, 255, .9);--operator-border-light: rgba(0, 0, 0, .1);--operator-error-bg: rgba(244, 67, 54, .1);--operator-error-border: rgba(244, 67, 54, .3);--operator-error: #f44336;--operator-blue-glow: rgba(25, 118, 210, .2);--operator-bg-medium: rgba(245, 245, 245, .95);--operator-border-medium: rgba(0, 0, 0, .15);--operator-success-bg: rgba(76, 175, 80, .1);--operator-success-border: rgba(76, 175, 80, .3);--operator-success: #4caf50;--operator-bg-hover: rgba(240, 240, 240, .98);--operator-blue-glow-strong: rgba(25, 118, 210, .3);--login-shadow-heavy: rgba(45, 55, 72, .25);--login-shadow-medium: rgba(45, 55, 72, .15);--login-bg-dark: rgba(248, 250, 252, .95);--login-shadow-light: rgba(45, 55, 72, .08);--login-shadow-weak: rgba(45, 55, 72, .05);--login-bg-medium: rgba(240, 242, 245, .9);--login-gradient-primary: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 50%, rgb(30, 30, 47) 100%);--login-shadow-inset: inset 0 2px 4px rgba(45, 55, 72, .08);--login-bg-light: rgba(100, 116, 139, .08);--login-shadow-glow: 0 0 10px rgba(100, 116, 139, .3);--login-radial-purple: radial-gradient(circle at 30% 70%, rgba(100, 116, 139, .12) 0%, transparent 60%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(75, 85, 99, .1) 0%, transparent 50%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(100, 116, 139, .08) 0%, transparent 50%);--login-radial-accent: radial-gradient(circle at 70% 30%, rgba(75, 85, 99, .1) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(56, 161, 105, .08) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(237, 137, 54, .08) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(75, 85, 99, .06) 0%, transparent 40%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(100, 116, 139, .06) 0%, transparent 40%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(75, 85, 99, .06) 0%, transparent 40%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(100, 116, 139, .05) 0%, transparent 50%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(56, 161, 105, .05) 0%, transparent 50%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(237, 137, 54, .05) 0%, transparent 50%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(75, 85, 99, .06) 0%, transparent 45%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(100, 116, 139, .06) 0%, transparent 45%);--login-accent: rgb(30, 30, 47);--login-accent-glow: rgba(75, 85, 99, .4);--login-gradient-accent: linear-gradient(135deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-accent-glow-medium: rgba(75, 85, 99, .3);--login-bg-input: rgba(248, 250, 252, .95);--login-border-input: rgba(100, 116, 139, .3);--login-shadow-input: 0 0 0 1px rgba(100, 116, 139, .15);--login-border-accent: rgba(75, 85, 99, .3);--login-text-light: rgba(30, 41, 59, .85);--login-accent-glow-light: rgba(75, 85, 99, .25);--login-bg-button: rgba(100, 116, 139, .1);--login-gradient-button: linear-gradient(135deg, rgb(100, 116, 139), rgb(45, 52, 61));--login-button-glow: 0 0 15px rgba(100, 116, 139, .4);--login-bg-focus: rgba(100, 116, 139, .15);--login-border-focus: rgba(100, 116, 139, .5);--login-focus-glow: 0 0 0 3px rgba(100, 116, 139, .2);--login-accent-glow-weak: rgba(75, 85, 99, .15);--login-text-dim: rgba(30, 41, 59, .5);--login-text-glow: 0 0 8px rgba(30, 41, 59, .3);--login-gradient-accent-alt: linear-gradient(135deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-accent-glow-alt: rgba(75, 85, 99, .25);--login-primary-glow: rgba(100, 116, 139, .2);--login-gradient-border: linear-gradient(135deg, rgba(100, 116, 139, .2), rgba(75, 85, 99, .2));--login-primary-glow-strong: rgba(100, 116, 139, .3);--login-text-medium: rgba(30, 41, 59, .75);--login-gradient-text: linear-gradient(45deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-primary: rgb(100, 116, 139);--login-primary-medium: rgba(100, 116, 139, .6);--login-pink: #ec4899;--login-blue: #3b82f6;--login-text-bright: rgba(15, 20, 25, .95);--login-text-shadow: rgba(45, 55, 72, .2);--table-turquoise: rgb(30, 30, 47);--table-purple-violet: rgb(45, 52, 61);--table-purple-bright: rgb(100, 116, 139);--table-bg-dark: rgba(248, 250, 252, .95);--table-bg-light: rgb(248, 250, 252);--table-bg-overlay: rgba(248, 250, 252, .85);--table-shadow: rgba(84, 82, 102, .1);--table-gradient-start: rgba(255, 255, 255, .6);--table-gradient-middle: rgba(100, 232, 214, .1);--table-gradient-end: rgba(255, 255, 255, .6);--table-white: #ffffff;--table-bg-dark-overlay: rgba(248, 250, 252, .98);--table-bg-purple-overlay: rgba(108, 117, 125, .12);--table-bg-blue-overlay: rgba(213, 214, 215, .25);--table-bg-darker-overlay: rgba(245, 245, 245, .98);--table-shadow-heavy: rgba(84, 82, 102, .15);--table-border-purple: rgba(108, 117, 125, .25);--table-bg-dark-alt: rgba(84, 82, 102, .1);--table-bg-purple-alt: rgba(100, 232, 214, .3);--table-bg-blue-alt: rgba(213, 214, 215, .4);--table-shadow-medium: rgba(84, 82, 102, .15);--table-glow-purple: rgba(108, 117, 125, .1);--table-radial-purple: rgba(108, 117, 125, .03);--table-radial-turquoise: rgba(213, 214, 215, .03);--table-bg-scroll: rgba(245, 245, 245, .8);--table-scroll-purple: rgba(108, 117, 125, .3);--table-scroll-purple-strong: rgba(108, 117, 125, .5);--table-scrollbar-purple: rgba(108, 117, 125, .3);--table-bg-dark-overlay-alt: rgba(248, 250, 252, .95);--table-bg-purple-overlay-alt: rgba(108, 117, 125, .1);--table-bg-blue-overlay-alt: rgba(213, 214, 215, .2);--table-bg-purple-overlay-alt2: rgba(100, 232, 214, .1);--table-shadow-medium-alt: rgba(84, 82, 102, .25);--table-gradient-purple-transparent: rgba(255, 255, 255, 0);--table-gradient-purple-middle: rgba(100, 232, 214, .08);--table-gradient-purple-end: rgba(255, 255, 255, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, rgba(255, 255, 255, .85) 0%, rgba(108, 117, 125, .12) 100%);--table-text-shadow: rgba(84, 82, 102, .2);--table-drop-shadow: rgba(84, 82, 102, .2);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, rgba(255, 255, 255, .85) 0%, rgba(108, 117, 125, .12) 100%);--table-gradient-turquoise-transparent: rgba(100, 232, 214, 0);--table-gradient-turquoise-end: rgba(100, 232, 214, 0);--table-bg-medium: rgba(225, 229, 235, .9);--table-drop-shadow-medium: rgba(84, 82, 102, .15);--table-glow-turquoise: rgba(108, 117, 125, .25);--table-glow-turquoise-medium: rgba(108, 117, 125, .18);--table-glow-purple-strong: rgba(108, 117, 125, .3);--table-glow-purple-medium: rgba(108, 117, 125, .18);--table-glow-white: rgba(84, 82, 102, .22);--table-bg-medium-alt: rgba(255, 255, 255, .9);--table-bg-dark-alt2: rgba(255, 255, 255, .7);--table-bg-purple-alt2: rgba(100, 232, 214, .1);--table-bg-dark-alt3: rgba(255, 255, 255, .5);--table-bg-purple-alt3: rgba(100, 232, 214, .1);--table-text-purple: rgba(108, 117, 125, .8);--table-bg-dark-gradient-start: rgba(255, 255, 255, .6);--table-bg-purple-gradient-middle: rgba(100, 232, 214, .1);--table-bg-dark-gradient-end: rgba(255, 255, 255, .6);--table-text-purple-alt: rgba(84, 82, 102, .8);--table-bg-dark-gradient-start-alt: rgba(255, 255, 255, .6);--table-bg-purple-gradient-middle-alt: rgba(100, 232, 214, .1);--table-bg-dark-gradient-end-alt: rgba(255, 255, 255, .6);--table-gradient-purple-transparent-start: rgba(84, 82, 102, .06);--table-purple-violet-transparent-15: rgba(108, 117, 125, .15);--table-gradient-purple-transparent-end: rgba(84, 82, 102, .06);--table-gradient-turquoise-transparent-start: rgba(108, 117, 125, .03);--table-gradient-turquoise-middle: rgba(108, 117, 125, .15);--table-gradient-turquoise-transparent-end: rgba(108, 117, 125, .03);--table-gradient-turquoise-transparent-middle: rgba(213, 214, 215, .03);--table-bg-dark-overlay-strong: rgba(255, 255, 255, .98);--table-shadow-light: rgba(84, 82, 102, .1);--table-bg-light-overlay: rgba(255, 255, 255, .1);--table-glow-turquoise-light: rgba(108, 117, 125, .12);--table-red: #e53e3e;--table-red-glow: rgba(255, 107, 107, .15);--table-glow-purple-light: rgba(213, 214, 215, .1);--table-shadow-light-alt: rgba(84, 82, 102, .08);--table-glow-turquoise-strong: rgba(100, 232, 214, .2);--table-red-glow-strong: rgba(255, 107, 107, .25);--table-glow-purple-strong-alt: rgba(213, 214, 215, .2);--table-bg-dark-overlay-strong-alt: rgba(255, 255, 255, .98);--table-gradient-purple-transparent-start-alt: rgba(255, 255, 255, 0);--table-gradient-purple-middle-alt: rgba(100, 232, 214, .15);--table-gradient-purple-transparent-end-alt: rgba(255, 255, 255, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, rgba(255, 255, 255, .88) 10%, rgba(108, 117, 125, .14) 90%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, rgba(42, 41, 46, .879) 40%, rgba(83, 89, 94, .925) 80%);--table-drop-shadow-strong: rgba(84, 82, 102, .15);--table-gradient-turquoise-strong: linear-gradient(135deg, rgba(255, 255, 255, .7) 30%, rgba(108, 117, 125, .16) 70%);--table-glow-turquoise-strong-alt: rgba(108, 117, 125, .2);--table-gradient-purple-strong: linear-gradient(135deg, rgba(255, 255, 255, .7) 30%, rgba(108, 117, 125, .16) 70%);--table-glow-purple-strong-alt2: rgba(108, 117, 125, .2);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, rgba(255, 255, 255, .88) 0%, rgba(108, 117, 125, .14) 50%, rgba(255, 255, 255, .88) 100%);--table-gradient-turquoise-green: linear-gradient(135deg, rgba(255, 255, 255, .6) 20%, rgba(100, 232, 214, .1) 80%);--table-gradient-red: linear-gradient(135deg, rgba(255, 107, 107, .3) 20%, rgba(255, 107, 107, .1) 80%);--table-gradient-red-strong: linear-gradient(135deg, rgba(255, 107, 107, .4) 0%, rgba(255, 107, 107, .1) 100%);--table-gradient-purple-strong-alt: linear-gradient(135deg, rgba(255, 255, 255, .7) 0%, rgba(108, 117, 125, .14) 100%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, rgba(20, 11, 54, .88) 0%, rgba(74, 77, 79, .7) 100%);--table-glow-white-strong: rgba(84, 82, 102, .25);--table-row-even-bg: rgb(248, 250, 252);--table-row-even-accent: rgba(108, 117, 125, .08);--table-row-odd-bg: rgb(225, 229, 235);--table-row-odd-accent: rgba(108, 117, 125, .12);--table-filters-bg: #f8f9fa;--table-filters-border: #dee2e6;--table-filters-shadow: rgba(108, 117, 125, .05);--table-filters-gradient-start: #f8f9fa;--table-filters-gradient-end: #f8f9fa;--table-filters-title-color: #212529;--table-filters-label-color: #495057;--table-filters-clear-btn-bg: #e9ecef;--table-filters-clear-btn-color: #495057;--table-filters-clear-btn-hover-bg: #dee2e6;--table-header-bg: #f1f3f4;--table-header-gradient-start: #f1f3f4;--table-header-gradient-middle: #f1f3f4;--table-header-gradient-end: #f1f3f4;--table-header-shadow: rgba(108, 117, 125, .05);--table-header-text-color: #495057;--table-header-border: #dee2e6;--table-row-orange: #ff9100;--table-row-orange-glow: rgba(255, 145, 0, .15);--table-row-orange-glow-strong: rgba(255, 145, 0, .25);--table-bg-primary: #f8f9fa;--table-bg-secondary: #ffffff;--table-bg-header: #f1f3f4;--table-bg-hover: #e9ecef;--table-text-primary: #495057;--table-text-header: #212529;--table-text-section: #6c757d;--table-text-muted: #adb5bd;--table-accent-primary: #6c757d;--table-accent-secondary: #495057;--table-accent-purple: #6f42c1;--table-accent-purple-bright: #8e44ad;--table-btn-primary-bg: #4a5568;--table-btn-primary-text: #ffffff;--table-btn-primary-hover: #2d3748;--table-btn-secondary-bg: #e2e8f0;--table-btn-secondary-text: #4a5568;--table-btn-secondary-hover: #cbd5e0;--table-btn-warning-bg: #ed8936;--table-btn-warning-text: #ffffff;--table-btn-warning-hover: #dd6b20;--table-btn-success-bg: #38a169;--table-btn-success-text: #ffffff;--table-btn-success-hover: #2f855a;--table-icon-edit: #28a745;--table-icon-delete: #dc3545;--table-icon-active: #6c757d;--table-border-light: #e9ecef;--table-border-medium: #adb5bd;--table-border-accent: #6c757d;--table-shadow-subtle: rgba(108, 117, 125, .05);--table-overlay-hover: rgba(108, 117, 125, .08);--pagination-bg: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 100%);--pagination-border: linear-gradient(135deg, rgba(100, 232, 214, .2), rgba(213, 214, 215, .2));--pagination-text: rgb(45, 52, 61);--pagination-text-purple: rgb(30, 30, 47);--pagination-btn-bg: linear-gradient(135deg, rgba(84, 82, 102, .05) 0%, rgba(84, 82, 102, .08) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(100, 232, 214, .2) 0%, rgba(213, 214, 215, .2) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--pagination-btn-border-hover: rgba(100, 232, 214, .3);--pagination-btn-shadow-hover: 0 2px 8px rgba(100, 232, 214, .2);--pagination-btn-active-color: #ffffff;--pagination-btn-active-border: rgba(100, 232, 214, .5);--pagination-btn-active-shadow: 0 2px 8px rgba(100, 232, 214, .3);--pagination-ellipsis-color: rgba(100, 232, 214, .8);--pagination-select-bg: linear-gradient(135deg, rgba(100, 232, 214, .15) 0%, rgba(213, 214, 215, .15) 100%);--pagination-select-border: linear-gradient(135deg, rgba(100, 232, 214, .3), rgba(213, 214, 215, .3));--pagination-select-hover-bg: linear-gradient(135deg, rgba(100, 232, 214, .2) 0%, rgba(213, 214, 215, .2) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(100, 232, 214, .5), rgba(213, 214, 215, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(100, 232, 214, .25) 0%, rgba(213, 214, 215, .25) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(100, 232, 214, .7), rgba(213, 214, 215, .7));--pagination-select-focus-shadow: 0 0 0 2px rgba(100, 232, 214, .3);--pagination-select-option-bg: #ffffff;--pagination-select-option-hover: rgba(100, 232, 214, .2);--pagination-select-option-checked: linear-gradient(135deg, rgba(100, 232, 214, .3), rgba(213, 214, 215, .3));--pagination-label-color: rgb(45, 52, 61);--pagination-shadow: 0 2px 12px rgba(84, 82, 102, .1);--maininput-label-color: rgba(84, 82, 102, .9);--maininput-label-shadow: rgba(100, 232, 214, .2);--maininput-text-color: rgba(0, 0, 0, .9);--maininput-text-focus: rgb(0, 0, 0);--maininput-bg: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .5) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .4) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(255, 255, 255, .6) 0%, rgba(248, 249, 250, .5) 100%);--maininput-border: linear-gradient(135deg, rgba(148, 163, 184, .7) 0%, rgba(100, 116, 139, .7) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(148, 163, 184, .9) 0%, rgba(100, 116, 139, .9) 100%);--maininput-border-focus: linear-gradient(315deg, rgb(148, 163, 184) 0%, rgb(100, 116, 139) 100%);--maininput-shadow: 0 25px 25px rgba(84, 82, 102, .06);--maininput-label-focus-gradient: linear-gradient(135deg, var(--secondary-color) 0%, var(--secondary-color) 100%);--maininput-label-focus-shadow: rgba(100, 116, 139, .28);--maininput-icon-gradient: linear-gradient(135deg, rgb(148, 163, 150) 0%, rgb(100, 116, 139) 100%);--maininput-dropdown-bg: rgba(255, 255, 255, .95);--maininput-dropdown-option-color: rgb(84, 82, 102);--maininput-dropdown-option-border: linear-gradient(135deg, rgb(213, 214, 215) 0%, rgb(100, 232, 214) 100%);--maininput-dropdown-option-hover-bg: rgba(84, 82, 102, .3);--maininput-dropdown-option-hover-color: rgb(100, 232, 214);--maininput-blur-bg: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 100%);--mainselect-bg: linear-gradient(135deg, rgba(255, 255, 255, .4) 0%, rgba(248, 249, 250, .3) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .4) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(255, 255, 255, .6) 0%, rgba(248, 249, 250, .5) 100%);--mainselect-text-color: rgba(84, 82, 102, .9);--mainselect-text-active: rgb(84, 82, 102);--mainselect-border: linear-gradient(135deg, rgba(100, 232, 214, .5) 0%, rgba(213, 214, 215, .5) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--mainselect-border-active: linear-gradient(315deg, rgb(100, 232, 214) 0%, rgb(213, 214, 215) 100%);--mainselect-shadow: 0 25px 25px rgba(84, 82, 102, .06);--mainselect-arrow-gradient: linear-gradient(135deg, rgb(100, 232, 214) 0%, rgb(213, 214, 215) 100%);--mainselect-dropdown-bg: rgba(255, 255, 255, .98);--mainselect-dropdown-border: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(84, 82, 102, .1);--mainselect-option-color: rgb(84, 82, 102);--mainselect-option-border: linear-gradient(135deg, rgb(213, 214, 215) 0%, rgb(100, 232, 214) 100%);--mainselect-option-hover-bg: rgba(84, 82, 102, .3);--mainselect-option-hover-color: rgb(0, 0, 0);--mainselect-option-placeholder: rgba(84, 82, 102, .6);--mainselect-scrollbar-track: rgba(84, 82, 102, .1);--mainselect-scrollbar-thumb: rgba(100, 232, 214, .5);--mainselect-scrollbar-thumb-hover: rgba(100, 232, 214, .8);--stopstable-filter-info-bg: rgba(100, 232, 214, .1);--stopstable-filter-info-color: rgb(84, 82, 102);--stopstable-filter-info-icon-color: rgb(100, 232, 214);--stopstable-error-message-bg: rgba(255, 107, 107, .2);--stopstable-error-message-color: #ff6b6b;--minorbutton-bg: #ffffff;--minorbutton-bg-hover: #f8f9fa;--minorbutton-bg-active: #f1f3f4;--minorbutton-bg-primary: linear-gradient(to right, rgba(108, 117, 125, .2) 0%, rgba(73, 80, 87, .3) 100%);--minorbutton-bg-secondary: linear-gradient(to right, rgba(108, 117, 125, .15) 0%, rgba(73, 80, 87, .25) 100%);--minorbutton-bg-accent: linear-gradient(to right, rgba(14, 165, 233, .2), rgba(108, 117, 125, .3));--minorbutton-bg-dark: linear-gradient(to right, rgba(73, 80, 87, .4), rgba(52, 58, 64, .5));--minorbutton-bg-light: linear-gradient(to right, rgba(248, 249, 250, .8) 0%, rgba(233, 236, 239, .9) 100%);--minorbutton-bg-glass: rgba(248, 249, 250, .9);--minorbutton-bg-glass-hover: rgba(233, 236, 239, .95);--minorbutton-bg-glass-active: linear-gradient(to right, rgba(14, 165, 233, .15) 0%, rgba(108, 117, 125, .2) 100%);--minorbutton-border-gradient: linear-gradient(to right, rgba(75, 85, 99, .3) 0%, rgba(75, 85, 99, .4) 50%, rgba(75, 85, 99, .3) 100%);--minorbutton-border-glass: rgba(75, 85, 99, .2);--minorbutton-border-glass-hover: rgba(75, 85, 99, .3);--minorbutton-border-glass-active: rgba(75, 85, 99, .4);--minorbutton-border-glass-activation: rgba(75, 85, 99, .5);--minorbutton-shadow: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-shadow-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-shadow-active: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-active-glow: 0 0 10px rgba(14, 165, 233, .3);--minorbutton-shadow-activation: 0 2px 10px rgba(108, 117, 125, .2);--minorbutton-shadow-activation-glow: 0 0 15px rgba(14, 165, 233, .4);--minorbutton-shadow-glass: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(0, 0, 0, .1);--minorbutton-shadow-glass-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(0, 0, 0, .15);--minorbutton-shadow-glass-active: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(14, 165, 233, .4);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(108, 117, 125, .2) 0%, rgba(73, 80, 87, .3) 100%);--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(108, 117, 125, .25) 0%, rgba(73, 80, 87, .35) 100%);--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(14, 165, 233, .2) 0%, rgba(108, 117, 125, .3) 100%);--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, rgba(14, 165, 233, .3) 0%, rgba(108, 117, 125, .4) 100%);--minorbutton-pseudo-bg-glass-hover-opacity: .7;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(75, 85, 99, .4);--minorbutton-pulse-shadow-2: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(75, 85, 99, .5);--mainbutton-bg: #ffffff;--mainbutton-bg-hover: #f8f9fa;--mainbutton-bg-active: #f1f3f4;--mainbutton-text-color: rgb(30, 41, 59);--mainbutton-border-light: rgba(75, 85, 99, .3);--mainbutton-border-hover: rgba(75, 85, 99, .5);--mainbutton-shadow-base: inset 0 2px 4px rgba(0, 0, 0, .1);--mainbutton-shadow-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--mainbutton-shadow-active: inset 0 2px 8px rgba(0, 0, 0, .2);--mainbutton-glow-purple: rgba(100, 116, 139, .35);--mainbutton-glow-blue: rgba(100, 116, 139, .35);--mainbutton-glow-green: rgba(100, 116, 139, .35);--mainbutton-glow-red: rgba(100, 116, 139, .35);--mainbutton-glow-cyan: rgba(100, 116, 139, .35);--mainbutton-glow-cyan-hover: rgba(6, 182, 212, .5);--mainbutton-glow-purple-hover: rgba(147, 51, 234, .5);--mainbutton-glow-blue-hover: rgba(59, 130, 246, .5);--mainbutton-glow-green-hover: rgba(34, 197, 94, .4);--mainbutton-glow-red-hover: rgba(239, 68, 68, .4);--mainbutton-shine: rgba(255, 255, 255, .6);--mainbutton-text-shadow-purple: rgba(100, 116, 139, .5);--mainbutton-text-shadow-blue: rgba(100, 116, 139, .5);--mainbutton-text-shadow-green: rgba(100, 116, 139, .5);--mainbutton-text-shadow-red: rgba(100, 116, 139, .5);--mainbutton-text-shadow-cyan: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-purple: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-blue: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-green: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-red: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-cyan: rgba(100, 116, 139, .5);--mainbutton-border-top-purple: rgba(100, 116, 139, .35);--mainbutton-border-top-blue: rgba(100, 116, 139, .35);--mainbutton-border-top-green: rgba(100, 116, 139, .35);--mainbutton-border-top-red: rgba(100, 116, 139, .35);--mainbutton-border-top-cyan: rgba(100, 116, 139, .35);--mainbutton-reflection: rgba(255, 255, 255, .4);--mainbutton-reflection-fade: rgba(255, 255, 255, .1);--mainbutton-loader-border: rgba(100, 116, 139, .35);--mainbutton-loader-spinner: #6b7280;--mainbutton-disabled-opacity: .5;--mainbutton-disabled-shadow: rgba(59, 130, 246, .1);--mainbutton-glass-bg: rgba(255, 255, 255, .4);--mainbutton-glass-glow: rgba(59, 130, 246, .2);--qc-electronics-primary: #16a34a;--qc-electronics-light: #22c55e;--qc-electronics-dark: #15803d;--qc-electronics-bg: rgba(34, 197, 94, .15);--qc-electronics-border: rgba(34, 197, 94, .3);--qc-electronics-gradient: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);--qc-electronics-card-bg: rgba(248, 250, 252, .95);--qc-electronics-hover: rgba(34, 197, 94, .08);--qc-mechanics-primary: #ea580c;--qc-mechanics-light: #f97316;--qc-mechanics-dark: #c2410c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: rgba(249, 115, 22, .3);--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-mechanics-card-bg: rgba(248, 250, 252, .95);--qc-mechanics-hover: rgba(249, 115, 22, .08);--qc-optics-primary: #2563eb;--qc-optics-light: #3b82f6;--qc-optics-dark: #1d4ed8;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: rgba(59, 130, 246, .3);--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-optics-card-bg: rgba(248, 250, 252, .95);--qc-optics-hover: rgba(59, 130, 246, .08);--qc-chemistry-primary: #9333ea;--qc-chemistry-light: #a855f7;--qc-chemistry-dark: #7c3aed;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: rgba(168, 85, 247, .3);--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-card-bg: rgba(248, 250, 252, .95);--qc-chemistry-hover: rgba(168, 85, 247, .08);--qc-chemistry-tag-primary: #9333ea;--qc-chemistry-tag-light: #a855f7;--qc-chemistry-tag-dark: #7c3aed;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .3);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #0d9488;--qc-textiles-light: #14b8a6;--qc-textiles-dark: #0f766e;--qc-textiles-bg: rgba(20, 184, 166, .15);--qc-textiles-border: rgba(20, 184, 166, .3);--qc-textiles-gradient: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--qc-textiles-card-bg: rgba(248, 250, 252, .95);--qc-textiles-hover: rgba(20, 184, 166, .08);--qc-textiles-tag-primary: #0d9488;--qc-textiles-tag-light: #14b8a6;--qc-textiles-tag-dark: #0f766e;--qc-textiles-tag-bg: rgba(20, 184, 166, .15);--qc-textiles-tag-border: rgba(20, 184, 166, .3);--qc-textiles-tag-gradient: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--qc-food-primary: #dc2626;--qc-food-light: #ef4444;--qc-food-dark: #b91c1c;--qc-food-bg: rgba(239, 68, 68, .15);--qc-food-border: rgba(239, 68, 68, .3);--qc-food-gradient: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--qc-food-card-bg: rgba(248, 250, 252, .95);--qc-food-hover: rgba(239, 68, 68, .08);--qc-template-title: #374151;--qc-food-tag-primary: #dc2626;--qc-food-tag-light: #ef4444;--qc-food-tag-dark: #b91c1c;--qc-food-tag-bg: rgba(239, 68, 68, .15);--qc-food-tag-border: rgba(239, 68, 68, .3);--qc-food-tag-gradient: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--table-row-even-bg-alt: #fafbfc;--table-row-odd-bg-alt: #f1f3f4;--table-row-border-light: #e9ecef;--table-row-border-medium: #dee2e6;--table-row-shadow-subtle: rgba(108, 117, 125, .05);--table-row-selected-bg: #e3f2fd;--table-row-selected-border: #2196f3;--notification-bg-start: rgba(255, 255, 255, .98);--notification-bg-end: rgba(248, 250, 252, .98);--notification-shadow-heavy: rgba(0, 0, 0, .12);--notification-shadow-medium: rgba(0, 0, 0, .08);--notification-border: rgba(0, 0, 0, .1);--notification-shadow-light: rgba(0, 0, 0, .06);--notification-shadow-extra: rgba(0, 0, 0, .04);--notification-drop-shadow: rgba(0, 0, 0, .08);--notification-bg-light: rgba(0, 0, 0, .02);--notification-bg-dark: rgba(0, 0, 0, .05);--notification-glow: rgba(0, 0, 0, .1);--notification-hover-bg: rgba(0, 0, 0, .08);--notification-icon-bg: linear-gradient(135deg, rgba(255, 255, 255, .95) 0%, rgba(228, 233, 247, .9) 100%);--notification-icon-border: rgba(148, 163, 184, .22);--notification-icon-shadow: 0 4px 12px rgba(15, 23, 42, .12);--notification-icon-color: rgba(15, 23, 42, .85);--notification-close-bg: rgba(248, 250, 252, .92);--notification-close-border: rgba(148, 163, 184, .36);--notification-close-color: rgba(30, 41, 59, .72);--notification-close-shadow: 0 3px 8px rgba(15, 23, 42, .12);--notification-close-hover-bg: rgba(203, 213, 225, .32);--notification-close-hover-border: rgba(148, 163, 184, .45);--notification-close-hover-color: rgba(15, 23, 42, .92);--notification-close-hover-shadow: 0 4px 12px rgba(15, 23, 42, .18);--switch-track-bg: rgba(100, 116, 139, .2);--switch-track-bg-checked: linear-gradient(90deg, rgba(100, 116, 139, .85) 0%, rgba(75, 85, 99, .9) 100%);--switch-track-shadow: 0 1.5px 6px rgba(100, 116, 139, .2);--switch-track-shadow-checked: 0 2px 12px rgba(100, 116, 139, .35);--switch-thumb-bg: linear-gradient(135deg, rgba(248, 250, 252, .95) 40%, rgba(226, 232, 240, .95) 100%);--switch-thumb-bg-checked: linear-gradient(135deg, rgba(75, 85, 99, .95) 60%, rgba(100, 116, 139, .95) 100%);--switch-thumb-border-checked: rgba(75, 85, 99, .95);--switch-thumb-shadow: 0 1.5px 4px rgba(45, 55, 72, .25);--switch-thumb-shadow-checked: 0 2px 8px rgba(75, 85, 99, .4);--switch-focus-outline: rgba(75, 85, 99, .6);--switch-focus-shadow: 0 0 0 2px rgba(75, 85, 99, .25)}[data-v-60342975]:export{primary:#560896;primaryLight:#802fd1;secondary:#44138d;accent:#00e5ff;accentDim:#00b8d4;textColor:#f8f8f8;textSecondary:rgba(255,255,255,.7);backgroundDark:#1a0b2e;backgroundLight:#1a112a;cardBackground:rgba(70,30,100,.15);borderColor:rgba(156,39,176,.3);shadowColor:rgba(0,0,0,.25)}.theme-toggle-container[data-v-60342975]{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.theme-toggle-container:hover .theme-toggle-button[data-v-60342975]:before{opacity:.6}.theme-toggle-button[data-v-60342975]{position:relative;width:60px;height:60px;border:none;border-radius:50%;background:transparent;backdrop-filter:blur(20px);cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);overflow:visible;display:flex;align-items:center;justify-content:center}.theme-toggle-button[data-v-60342975]:before{content:"";position:absolute;inset:-2px;border-radius:50%;padding:2px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:.3;transition:opacity .3s ease}.theme-toggle-button[data-v-60342975]:after{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,var(--theme-glow-color) 0%,transparent 70%);opacity:.4;filter:blur(20px);z-index:-1;transition:opacity .3s ease}.theme-toggle-button[data-v-60342975]:hover:after{opacity:.7}.theme-toggle-button:hover .moon-orbital-ring[data-v-60342975]{opacity:1;transform:scale(1.05)}.theme-toggle-button.theme-custom[data-v-60342975]{--theme-glow-color: rgba(168, 85, 247, .6)}.theme-toggle-button.theme-dark[data-v-60342975]{--theme-glow-color: rgba(147, 197, 253, .6);--moon-ring-color: rgba(147, 197, 253, .35);--moon-ring-border: rgba(147, 197, 253, .7)}.theme-toggle-button.theme-dark[data-v-60342975]:before{background:linear-gradient(135deg,#93c5fd59,#93c5fd26);opacity:.55}.theme-toggle-button.theme-dark[data-v-60342975]:after{opacity:.55}.theme-toggle-button.theme-dark[data-v-60342975]:hover:after{opacity:.85}.theme-toggle-button.theme-light[data-v-60342975]{--theme-glow-color: rgb(112, 154, 173);background:linear-gradient(135deg,#ceddf3,#9b9caf);box-shadow:0 0 20px #fffadc4d,inset 0 1px #ffffff80}.morph-canvas[data-v-60342975]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;pointer-events:none;z-index:1}.particle-trail[data-v-60342975]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.particle-trail .trail-particle[data-v-60342975]{position:absolute;width:4px;height:4px;border-radius:50%;background:radial-gradient(circle,var(--theme-glow-color),transparent);box-shadow:0 0 8px var(--theme-glow-color);transform:translate(-50%,-50%)}.ripple-container[data-v-60342975]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;overflow:hidden;pointer-events:none;z-index:0}.ripple-container .ripple[data-v-60342975]{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%,-50%);border:2px solid var(--theme-glow-color);background:radial-gradient(circle,var(--theme-glow-color),transparent 60%)}.moon-orbital-ring[data-v-60342975]{position:absolute;inset:-8px;border-radius:50%;border:1px solid var(--moon-ring-border, rgba(147, 197, 253, .65));background:radial-gradient(circle,var(--moon-ring-color, rgba(147, 197, 253, .35)) 0%,rgba(147,197,253,.15) 55%,transparent 80%);box-shadow:0 0 18px var(--moon-ring-color, rgba(147, 197, 253, .35)),inset 0 0 12px #ffffff0d;pointer-events:none;transition:opacity .4s ease,transform .4s ease;opacity:.9;transform:scale(1);z-index:0}.sun-rays-container[data-v-60342975]{position:absolute;width:130%;height:130%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1}.sun-ray[data-v-60342975]{position:absolute;top:50%;left:50%;width:2px;height:50%;transform-origin:center 0%}.sun-ray[data-v-60342975]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;background:linear-gradient(to bottom,transparent 0%,rgba(255,248,220,.9) 8%,rgba(255,255,255,.95) 25%,rgba(255,252,240,.8) 50%,rgba(255,255,255,.4) 75%,transparent 100%);border-radius:1px;box-shadow:0 0 3px #ffffff80,0 0 6px #fffcdc4d}.sun-ray[data-v-60342975]:nth-child(2n){height:35%;opacity:.7}.sun-ray[data-v-60342975]:nth-child(2n):before{background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.7) 15%,rgba(255,252,240,.6) 50%,rgba(255,255,255,.3) 80%,transparent 100%)}.theme-toggle-button[data-v-60342975]:focus{outline:none}.theme-toggle-button[data-v-60342975]:focus:before{opacity:1;background:linear-gradient(135deg,#ffffff4d,#ffffff1a)}.theme-toggle-button[data-v-60342975]:focus:after{opacity:1;filter:blur(25px)}@media (max-width: 768px){.theme-toggle-button[data-v-60342975],.morph-canvas[data-v-60342975]{width:50px;height:50px}.sun-rays-container[data-v-60342975]{width:120%;height:120%}.sun-ray[data-v-60342975]{width:1.5px;height:45%}.sun-ray[data-v-60342975]:nth-child(2n){height:30%}}@media (prefers-reduced-motion: reduce){.theme-toggle-button[data-v-60342975]:after{animation:none}.morph-canvas[data-v-60342975]{opacity:.5}.particle-trail[data-v-60342975],.ripple-container[data-v-60342975]{display:none}}html,body{height:100%;width:100%}body{background-color:var(--background-dark)}.app-container{position:relative;height:100vh;width:100%}.content-container{position:relative;height:100%;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--scrollbar-color) transparent;z-index:1}.content-container::-webkit-scrollbar{width:6px}.content-container::-webkit-scrollbar-track{background:transparent}.content-container::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:6px}.content-container::-webkit-scrollbar:horizontal{height:0;display:none}.background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(135deg,var(--background-dark) 0%,var(--background-light) 100%)}.blueprint-grid{position:absolute;width:100%;height:100%;background-image:linear-gradient(to right,var(--accent-transparent-15) 1px,transparent 1px),linear-gradient(to bottom,var(--accent-transparent-15) 1px,transparent 1px);background-size:20px 20px;opacity:.3;pointer-events:none}.edge-grid{position:absolute;width:100%;height:100%;background-image:radial-gradient(circle at center,transparent 20%,transparent 70%,var(--radial-gradient-dark) 100%),linear-gradient(to right,var(--accent-transparent-15) 1px,transparent 1px),linear-gradient(to bottom,var(--accent-transparent-15) 1px,transparent 1px);background-size:100% 100%,60px 60px,60px 60px;opacity:.5;filter:blur(.5px);pointer-events:none}.circuit-pattern{position:absolute;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10,10 L30,10 L30,30 L10,30 Z' stroke='rgba(46, 213, 115, 0.15)' fill='none' stroke-width='1'/%3E%3Cpath d='M60,10 L90,10 L90,40 L60,40 Z' stroke='rgba(0, 229, 255, 0.15)' fill='none' stroke-width='1'/%3E%3Cpath d='M10,60 L40,60 L40,90 L10,90 Z' stroke='rgba(156, 39, 176, 0.15)' fill='none' stroke-width='1'/%3E%3Cpath d='M70,50 L90,50 L90,70 L70,70 Z' stroke='rgba(66, 166, 255, 0.15)' fill='none' stroke-width='1'/%3E%3Cpath d='M30,10 L30,30 L50,30' stroke='rgba(46, 213, 115, 0.12)' fill='none' stroke-width='1'/%3E%3Cpath d='M60,40 L60,50 L70,50' stroke='rgba(0, 229, 255, 0.12)' fill='none' stroke-width='1'/%3E%3Cpath d='M40,60 L50,60 L50,30' stroke='rgba(156, 39, 176, 0.12)' fill='none' stroke-width='1'/%3E%3Cpath d='M70,70 L70,80 L50,80 L50,60' stroke='rgba(66, 166, 255, 0.12)' fill='none' stroke-width='1'/%3E%3C/svg%3E");opacity:.2;pointer-events:none}.particle-network{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 10%,var(--accent-transparent-1) 0%,transparent 20%),radial-gradient(circle at 90% 20%,var(--radial-gradient-success) 0%,transparent 20%),radial-gradient(circle at 50% 80%,var(--primary-transparent-15) 0%,transparent 10%),radial-gradient(circle at 80% 60%,var(--accent-transparent-1) 0%,transparent 10%);pointer-events:none;opacity:.8}[data-theme=dark] .gradient-overlay{display:none}[data-theme=dark] .blueprint-grid{opacity:.06;background-image:none}[data-theme=dark] .edge-grid{opacity:.12;filter:none;background-image:none}[data-theme=dark] .circuit-pattern{opacity:.06}[data-theme=dark] .particle-network{opacity:.12}[data-theme=light] .gradient-overlay,[data-theme=light] .blueprint-grid,[data-theme=light] .edge-grid,[data-theme=light] .circuit-pattern,[data-theme=light] .particle-network{display:none}#particle-canvas{display:block;width:100%;height:100%}.theme-toggle-wrapper{position:fixed;top:16px;right:16px;z-index:100;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.theme-toggle-wrapper{top:12px;right:12px}}.language-switch-container{display:none}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.route-fallback{min-height:40vh}:export{primary:#560896;primaryLight:#802fd1;secondary:#44138d;accent:#00e5ff;accentDim:#00b8d4;textColor:#f8f8f8;textSecondary:rgba(255,255,255,.7);backgroundDark:#1a0b2e;backgroundLight:#1a112a;cardBackground:rgba(70,30,100,.15);borderColor:rgba(156,39,176,.3);shadowColor:rgba(0,0,0,.25)}:root{--qc-electronics-primary: #4ade80;--qc-electronics-light: #6ee7b7;--qc-electronics-dark: #22c55e;--qc-electronics-bg: rgba(74, 222, 128, .15);--qc-electronics-border: #4ade80;--qc-electronics-gradient: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);--qc-mechanics-primary: #f97316;--qc-mechanics-light: #fb923c;--qc-mechanics-dark: #ea580c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: #f97316;--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-optics-primary: #3b82f6;--qc-optics-light: #60a5fa;--qc-optics-dark: #2563eb;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: #3b82f6;--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-chemistry-primary: #a855f7;--qc-chemistry-light: #c084fc;--qc-chemistry-dark: #9333ea;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: #a855f7;--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-tag-primary: #a855f7;--qc-chemistry-tag-light: #c084fc;--qc-chemistry-tag-dark: #9333ea;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .2);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #ec4899;--qc-textiles-light: #f472b6;--qc-textiles-dark: #db2777;--qc-textiles-bg: rgba(236, 72, 153, .15);--qc-textiles-border: #ec4899;--qc-textiles-gradient: linear-gradient(135deg, #ec4899 0%, #db2777 100%);--qc-textiles-tag-primary: #a855f7;--qc-textiles-tag-light: #c084fc;--qc-textiles-tag-dark: #9333ea;--qc-textiles-tag-bg: rgba(168, 85, 247, .15);--qc-textiles-tag-border: rgba(168, 85, 247, .2);--qc-textiles-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-food-primary: #eab308;--qc-food-light: #facc15;--qc-food-dark: #ca8a04;--qc-food-bg: rgba(234, 179, 8, .15);--qc-food-border: #eab308;--qc-food-gradient: linear-gradient(135deg, #eab308 0%, #ca8a04 100%);--qc-food-tag-primary: #d97706;--qc-food-tag-light: #f59e0b;--qc-food-tag-dark: #b45309;--qc-food-tag-bg: rgba(217, 119, 6, .15);--qc-food-tag-border: rgba(217, 119, 6, .2);--qc-food-tag-gradient: linear-gradient(135deg, #d97706 0%, #b45309 100%);--modal-overlay: rgba(0, 0, 0, .6);--modal-shadow-light: rgba(0, 0, 0, .3);--modal-shadow-medium: rgba(0, 0, 0, .4);--modal-shadow-heavy: rgba(0, 0, 0, .7);--modal-border-light: rgba(255, 255, 255, .08);--modal-border-medium: rgba(255, 255, 255, .1);--modal-background-dark: #1a0b2e;--modal-background-light: #1a112a}[data-theme=custom]{--background-dark: #1a0b2e;--background-light: #1a112a;--background-medium: #2d1b4e;--background-card: #1a112a;--background-overlay: rgba(0, 0, 0, .8);--background-dark-transparent-1: rgba(10, 10, 20, .1);--background-dark-transparent-2: rgba(10, 10, 20, .2);--background-dark-transparent-3: rgba(10, 10, 30, .3);--background-dark-transparent-4: rgba(10, 10, 20, .4);--background-dark-transparent-8: rgba(10, 10, 20, .8);--background-dark-transparent-95: rgba(10, 10, 30, .95);--text-color: #f8f8f8;--text-primary: #f8f8f8;--font-family: Montserrat, Segoe UI, Roboto, sans-serif;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-disabled: rgba(255, 255, 255, .3);--text-transparent-1: rgba(255, 255, 255, .1);--text-transparent-05: rgba(255, 255, 255, .05);--text-transparent-15: rgba(255, 255, 255, .15);--text-transparent-2: rgba(255, 255, 255, .2);--text-transparent-3: rgba(255, 255, 255, .3);--text-transparent-4: rgba(255, 255, 255, .4);--text-transparent-5: rgba(255, 255, 255, .5);--text-transparent-6: rgba(255, 255, 255, .6);--text-transparent-06: rgba(255, 255, 255, .06);--text-transparent-8: rgba(255, 255, 255, .8);--text-transparent-9: rgba(255, 255, 255, .9);--shadow-color: rgba(0, 0, 0, .25);--shadow-light-1: rgba(0, 0, 0, .1);--shadow-dark-1: rgba(0, 0, 0, .12);--shadow-light-15: rgba(0, 0, 0, .15);--shadow-light-2: rgba(0, 0, 0, .2);--shadow-light-3: rgba(0, 0, 0, .3);--shadow-light-4: rgba(0, 0, 0, .4);--shadow-medium-5: rgba(0, 0, 0, .5);--shadow-medium-6: rgba(0, 0, 0, .6);--shadow-medium-7: rgba(0, 0, 0, .7);--shadow-dark-8: rgba(0, 0, 0, .8);--shadow-full: rgb(0, 0, 0);--border-color: rgba(156, 39, 176, .3);--border-light: rgba(156, 39, 176, .15);--border-medium: rgba(156, 39, 176, .25);--border-dark: rgba(156, 39, 176, .4);--accent-red: #00e5ff;--accent-red-light: #00b8d4;--accent-red-dark: #00e5ff;--accent-red-transparent: rgba(0, 229, 255, .1);--accent-orange: #44138d;--accent-orange-light: rgba(69, 28, 131, .25);--accent-orange-dark: #44138d;--accent-orange-transparent: rgba(69, 28, 131, .25);--accent-blue: #42a6ff;--accent-blue-light: #00b3ff;--accent-blue-dark: rgba(63, 81, 181, .35);--accent-blue-transparent: rgba(33, 150, 243, .35);--accent-green: #00e5ff;--accent-green-light: #00b8d4;--accent-green-dark: #00e5ff;--accent-green-transparent: rgba(0, 229, 255, .1);--success: #2ed573;--success-bg: rgba(46, 213, 115, .15);--warning: #ffa726;--warning-bg: rgba(255, 167, 38, .15);--error: #ff4757;--error-bg: rgba(255, 71, 87, .15);--info: #42a6ff;--info-bg: rgba(66, 166, 255, .15);--success-dark: #28c569;--success-light: #4dd686;--success-glow: rgba(77, 214, 134, .6);--success-border: #1db35f;--warning-dark: #ff9800;--warning-light: #ffb74d;--warning-border: #f57c00;--error-dark: #f03546;--error-light: #ff6b76;--error-glow: rgba(255, 107, 118, .6);--error-border: #e62b3a;--info-dark: #3795eb;--info-light: #64b7ff;--info-glow: rgba(100, 183, 255, .6);--info-border: #2d8fe4;--primary-color: #560896;--primary-light: #802fd1;--primary-transparent-01: rgba(107, 33, 168, .1);--primary-transparent-15: rgba(107, 33, 168, .15);--primary-transparent-2: rgba(105, 25, 170, .2);--primary-transparent-25: rgba(107, 33, 168, .25);--primary-transparent-3: rgba(95, 21, 155, .3);--primary-transparent-35: rgba(100, 22, 163, .35);--primary-transparent-4: rgba(99, 23, 161, .4);--primary-transparent-45: rgba(97, 28, 153, .45);--primary-transparent-5: rgba(95, 15, 160, .5);--primary-transparent-55: rgba(90, 24, 145, .55);--primary-transparent-7: rgba(117, 18, 199, .7);--primary-transparent-8: rgba(93, 33, 197, .8);--primary-transparent-10: rgba(107, 33, 168, .1);--secondary-color: #44138d;--secondary-transparent-18: rgba(65, 23, 129, .18);--secondary-transparent-25: rgba(69, 28, 131, .25);--secondary-transparent-35: rgba(54, 18, 107, .35);--secondary-transparent-4: rgba(55, 19, 109, .4);--secondary-transparent-45: rgba(47, 14, 95, .45);--accent-color: #00e5ff;--accent-dim: #00b8d4;--accent-transparent-1: rgba(0, 229, 255, .1);--accent-transparent-15: rgba(12, 163, 180, .15);--accent-transparent-2: rgba(4, 178, 197, .2);--accent-transparent-25: rgba(0, 229, 255, .25);--accent-transparent-3: rgba(17, 190, 209, .3);--accent-transparent-35: rgba(0, 229, 255, .35);--accent-transparent-4: rgba(16, 190, 209, .4);--accent-transparent-45: rgba(10, 178, 197, .45);--accent-transparent-7: rgba(10, 171, 189, .7);--accent-transparent-8: rgba(5, 144, 160, .8);--card-background: rgba(70, 30, 100, .15);--card-background-transparent: rgba(70, 30, 100, .08);--card-dark: rgba(30, 15, 45, .6);--card-border: rgba(255, 255, 255, .1);--chart-blue: rgba(36, 107, 253, .2);--chart-blue-border: rgba(36, 107, 253, .8);--chart-cyan: rgba(0, 208, 255, .2);--chart-cyan-border: rgba(0, 208, 255, .8);--chart-pink: rgba(255, 99, 132, .2);--chart-pink-border: rgba(255, 99, 132, .8);--chart-gray: rgba(200, 200, 200, .2);--chart-gray-border: rgba(200, 200, 200, .8);--gradient-primary: linear-gradient(135deg, #4a1466 0%, #1a0b2e 100%);--gradient-secondary: linear-gradient(135deg, #44138d 0%, #4a1466 100%);--gradient-tertiary: linear-gradient(45deg, #e1f5fe 0%, #00b8d4 100%);--gradient-accent: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--gradient-border: linear-gradient(135deg, rgba(156, 39, 176, .8) 0%, rgba(0, 229, 255, .6) 100%);--gradient-success: linear-gradient(135deg, #28c569 0%, #4dd686 100%);--gradient-warning: linear-gradient(135deg, #ff9800 0%, #ffb74d 100%);--gradient-error: linear-gradient(135deg, #f03546 0%, #ff6b76 100%);--gradient-info: linear-gradient(135deg, #3795eb 0%, #64b7ff 100%);--accent-gradient: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--text-gradient: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--subtitle-gradient: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--gray-100: #f5f5f5;--gray-200: #ddd;--gray-300: #666;--gray-400: #555;--gray-500: #333;--gray-blue-100: #e2e8f0;--gray-blue-200: #cbd5e1;--gray-blue-300: #94a3b8;--gray-blue-400: #64748b;--gray-blue-500: #475569;--gray-blue-600: #334155;--gradient-gray-blue: linear-gradient(135deg, #cbd5e1 0%, #64748b 100%);--gradient-gray-blue-hover: linear-gradient(135deg, #94a3b8 0%, #475569 100%);--white: #ffffff;--pink: rgba(233, 30, 99, .35);--cyan: #00e5ff;--violet: #aa00ff;--cyan-transparent-2: rgba(0, 229, 255, .2);--cyan-transparent-3: rgba(0, 229, 255, .3);--gradient-start: #9c27b0;--gradient-end: #ff4081;--turquoise: #40e0d0;--gradient-vibrant: linear-gradient(135deg, #9c27b0 0%, #ff4081 100%);--gradient-vibrant-turquoise: linear-gradient(135deg, #9c27b0 0%, #40e0d0 100%);--gradient-purple-pink: linear-gradient(135deg, #4a1466 0%, #e85f5c 100%);--gradient-cyan-violet: linear-gradient(135deg, #00e5ff 0%, #560896 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--gradient-cyan-purple: linear-gradient(135deg, rgba(0, 229, 255, .35) 0%, rgba(156, 39, 176, .25) 100%);--purple-bright: #c239fb;--purple-medium: #9254de;--purple-violet: #aa00ff;--purple-dark: #7b1fa2;--purple-pink: #e85f5c;--purple-darker: #4a1466;--accent-purple: #aa00ff;--accent-cyan: #00e5ff;--temp-normal: #2ed573;--temp-high: #ff4757;--temp-low: #560896;--temp-critical: #f03546;--tile-blue-gradient: linear-gradient(135deg, rgba(36, 107, 253, .1), rgba(0, 208, 255, .1));--tile-green-gradient: linear-gradient(135deg, rgba(0, 208, 255, .1), rgba(36, 107, 253, .1));--tile-purple-gradient: linear-gradient(135deg, rgba(194, 57, 251, .1), rgba(255, 99, 132, .1));--tile-orange-gradient: linear-gradient(135deg, rgba(255, 167, 38, .1), rgba(255, 71, 87, .1));--tile-red-gradient: linear-gradient(135deg, rgba(255, 71, 87, .1), rgba(255, 167, 38, .1));--table-turquoise: #40e0d0;--table-purple-violet: #aa00ff;--table-purple-bright: #c239fb;--table-background-dark: #2d1b4e;--table-background-light: #1a112a;--hardcoded-orange: #ff9100;--hardcoded-red: #ff6b6b;--hardcoded-teal: #00e5ff;--hardcoded-green: #2ed573;--glass-bg-light: rgba(70, 30, 100, .08);--glass-border-light: rgba(255, 255, 255, .1);--glass-shadow-light: rgba(0, 0, 0, .15);--tile-glass-bg: linear-gradient( 135deg, rgba(18, 4, 99, .56) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .3) 100% );--tile-glass-hover-bg: linear-gradient( 135deg, rgba(80, 40, 120, .15) 0%, rgba(40, 20, 60, .5) 100% );--tile-spine-bg: linear-gradient( to right, rgba(16, 8, 24, .95) 0%, rgba(112, 61, 163, .95) 100% );--tile-border-color: rgba(255, 255, 255, .08);--tile-border-strong-color: rgba(50, 25, 75, .2);--tile-bookmark-bg: var(--gradient-cyan-violet);--book-spine-bg: linear-gradient(to right, rgb(26, 17, 42) 0%, rgb(40, 22, 70) 12%, rgb(60, 30, 95) 30%, rgb(80, 40, 120) 50%, rgb(60, 30, 95) 70%, rgb(40, 22, 70) 88%, rgb(26, 17, 42) 100%);--book-bookmark-bg: var(--tile-bookmark-bg);--book-bookmark-hover-bg: linear-gradient( 135deg, rgba(170, 0, 255, .8) 0%, rgba(0, 229, 255, .6) 100% );--book-spine-shadow: rgba(170, 0, 255, .3);--book-bookmark-shadow: rgba(170, 0, 255, .4);--book-bookmark-border: rgba(0, 229, 255, .2);--settings-bg-gradient-start: rgba(15, 27, 48, .5);--settings-bg-gradient-end: rgba(26, 17, 42, .5);--settings-grid-color: rgba(66, 166, 255, .03);--settings-details-bg: rgba(70, 30, 100, .15);--settings-shadow-color: rgba(32, 11, 90, .18);--settings-gradient-start: rgba(32, 12, 148, .56);--settings-gradient-middle: rgba(170, 0, 255, .15);--settings-gradient-end: rgba(0, 229, 255, .3);--settings-svg-success: rgba(46, 213, 115, .06);--settings-svg-accent: rgba(0, 229, 255, .06);--settings-svg-primary: rgba(156, 39, 176, .06);--settings-svg-blue: rgba(66, 166, 255, .06);--settings-svg-success-light: rgba(46, 213, 115, .12);--settings-svg-accent-light: rgba(0, 229, 255, .12);--settings-svg-primary-light: rgba(156, 39, 176, .12);--settings-svg-blue-light: rgba(66, 166, 255, .12);--settings-header-gradient-start: #41e6c7;--settings-header-gradient-end: #a991ff;--particle-accent: rgb(0, 229, 255);--particle-primary: rgb(156, 39, 176);--particle-success: rgba(46, 213, 115, .7);--particle-info: rgba(66, 166, 255, .8);--particle-warning: rgba(255, 184, 0, .7);--scrollbar-color: rgba(156, 39, 176, .3);--scrollbar-thumb: rgba(156, 39, 176, .3);--radial-gradient-dark: rgba(0, 0, 0, .5);--radial-gradient-success: rgba(46, 213, 115, .1);--lang-switch-bg: rgba(30, 22, 45, .9);--lang-switch-border: rgba(156, 39, 176, .2);--lang-switch-shadow: rgba(0, 0, 0, .25);--lang-option-inactive: rgba(255, 255, 255, .45);--lang-option-active: rgba(255, 255, 255, .95);--lang-option-active-shadow: rgba(156, 39, 176, .4);--lang-option-hover: rgba(255, 255, 255, .7);--icon-blue: #5a8fa3;--icon-green: #7a9b8e;--icon-orange: #d4c78a;--icon-red: #c7709d;--icon-purple: #a991ff;--toggle-track-bg: rgba(50, 35, 75, .7);--toggle-track-active: rgba(169, 145, 255, .35);--toggle-thumb-gradient-start: #a991ff;--toggle-thumb-gradient-end: #8c61ff;--toggle-thumb-gradient-accent: #a991ff;--toggle-thumb-shadow: rgba(0, 0, 0, .3);--toggle-text-shadow: rgba(0, 0, 0, .3);--animation-shadow: rgba(46, 213, 115, .3);--modal-overlay: rgba(0, 0, 0, .6);--modal-shadow-light: rgba(0, 0, 0, .3);--modal-border-light: rgba(255, 255, 255, .08);--modal-border-medium: rgba(255, 255, 255, .1);--modal-shadow-heavy: rgba(0, 0, 0, .7);--modal-shadow-medium: rgba(0, 0, 0, .4);--notification-bg-start: rgba(25, 17, 39, .95);--notification-bg-end: rgba(15, 9, 26, .95);--notification-shadow-heavy: rgba(0, 0, 0, .4);--notification-shadow-medium: rgba(0, 0, 0, .3);--notification-border: rgba(255, 255, 255, .07);--notification-shadow-light: rgba(0, 0, 0, .5);--notification-shadow-extra: rgba(0, 0, 0, .4);--notification-drop-shadow: rgba(0, 0, 0, .3);--notification-bg-light: rgba(255, 255, 255, .15);--notification-bg-dark: rgba(0, 0, 0, .3);--notification-glow: rgba(255, 255, 255, .3);--notification-hover-bg: rgba(255, 255, 255, .15);--notification-icon-bg: linear-gradient(135deg, rgba(194, 57, 251, .28) 0%, rgba(46, 213, 115, .18) 100%);--notification-icon-border: rgba(255, 255, 255, .22);--notification-icon-shadow: 0 6px 16px rgba(0, 0, 0, .38);--notification-icon-color: rgba(255, 255, 255, .92);--notification-close-bg: rgba(32, 24, 48, .68);--notification-close-border: rgba(194, 57, 251, .32);--notification-close-color: rgba(245, 244, 255, .82);--notification-close-shadow: 0 4px 12px rgba(194, 57, 251, .28);--notification-close-hover-bg: rgba(46, 213, 115, .28);--notification-close-hover-border: rgba(46, 213, 115, .32);--notification-close-hover-color: rgba(18, 14, 32, .92);--notification-close-hover-shadow: 0 6px 16px rgba(46, 213, 115, .32);--tile-shadow-light: rgba(0, 0, 0, .05);--tile-highlight-strong: rgba(255, 255, 255, .15);--tile-highlight-weak: rgba(255, 255, 255, .05);--tile-radial-light: rgba(255, 255, 255, .1);--tile-radial-weak: rgba(255, 255, 255, .05);--main-notification-bg: rgba(255, 255, 255, .2);--archive-bg-start: #0f172a;--archive-bg-middle: #1e293b;--archive-bg-end: #334155;--archive-text-light: #e2e8f0;--archive-bg-overlay-start: rgba(15, 23, 42, .95);--archive-bg-overlay-end: rgba(30, 41, 59, .95);--archive-border: rgba(148, 163, 184, .2);--archive-shadow: rgba(0, 0, 0, .25);--archive-gradient-start: #00e5ff;--archive-gradient-middle: #a991ff;--archive-gradient-end: #00e5ff;--archive-white: #fff;--archive-text-muted: #94a3b8;--theme-toggle-border-light: rgba(255, 255, 255, .1);--theme-toggle-border-medium: rgba(255, 255, 255, .15);--theme-toggle-bg-light: rgba(255, 255, 255, .08);--theme-toggle-border-light-alt: rgba(255, 255, 255, .12);--theme-toggle-bg-dark: rgba(0, 0, 0, .06);--theme-toggle-border-dark: rgba(0, 0, 0, .08);--gsap-shadow-light: rgba(0, 0, 0, .08);--gsap-shadow-medium: rgba(0, 0, 0, .12);--select-debug-color: #41e6c7;--select-bg-color: #8c61ff;--select-shadow: rgba(0, 0, 0, .5);--select-bg-dark: rgba(25, 25, 38, .98);--select-bg-light: #2a2a42;--profile-modal-overlay: rgba(0, 0, 0, .8);--profile-modal-shadow-heavy: rgba(0, 0, 0, .6);--profile-modal-shadow-medium: rgba(0, 0, 0, .3);--profile-modal-bg-light: rgba(255, 255, 255, .05);--profile-modal-border-light: rgba(255, 255, 255, .1);--profile-modal-bg-medium: rgba(255, 255, 255, .1);--dashboard-shadow: rgba(0, 0, 0, .4);--table-row-even-bg: #1e1e30;--table-row-even-accent: rgba(169, 145, 255, .2);--table-row-odd-bg: #1e1e30;--table-row-odd-accent: rgba(65, 230, 199, .15);--table-filters-bg: rgba(20, 20, 35, .7);--table-filters-border: rgba(65, 230, 199, .1);--table-filters-shadow: rgba(0, 0, 0, .25);--table-filters-gradient-start: rgba(65, 230, 199, .5);--table-filters-gradient-end: rgba(169, 145, 255, .5);--table-filters-title-color: rgba(255, 255, 255, .95);--table-filters-label-color: rgba(255, 255, 255, .95);--table-filters-clear-btn-bg: rgba(15, 15, 25, .8);--table-filters-clear-btn-color: rgba(255, 255, 255, .8);--table-filters-clear-btn-hover-bg: rgba(169, 145, 255, .15);--table-header-bg: rgba(25, 25, 35, .95);--table-header-gradient-start: rgba(25, 25, 35, .95);--table-header-gradient-middle: rgba(40, 30, 70, .95);--table-header-gradient-end: rgba(25, 25, 35, .95);--table-header-shadow: rgba(0, 0, 0, .4);--table-header-text-color: rgba(255, 255, 255, .95);--table-header-border: rgba(65, 230, 199, .2);--table-row-orange: #ff9100;--table-row-orange-glow: rgba(255, 145, 0, .3);--table-row-orange-glow-strong: rgba(255, 145, 0, .6);--table-turquoise: #41e6c7;--table-purple-violet: #a991ff;--table-purple-bright: #8c61ff;--table-bg-dark: #1e1e30;--table-bg-light: #2a2a42;--table-bg-overlay: rgba(20, 20, 30, .7);--table-shadow: rgba(0, 0, 0, .3);--table-gradient-start: rgba(65, 230, 199, .5);--table-gradient-middle: rgba(140, 97, 255, .5);--table-gradient-end: rgba(65, 230, 199, .5);--table-white: #fff;--table-bg-dark-overlay: rgba(20, 20, 30, .98);--table-bg-purple-overlay: rgba(40, 30, 60, .98);--table-bg-blue-overlay: rgba(30, 40, 50, .98);--table-bg-darker-overlay: rgba(15, 25, 35, .98);--table-shadow-heavy: rgba(0, 0, 0, .5);--table-border-purple: rgba(100, 80, 155, .5);--table-bg-dark-alt: rgba(15, 15, 25, .9);--table-bg-purple-alt: rgba(60, 45, 85, .8);--table-bg-blue-alt: rgba(25, 45, 55, .9);--table-shadow-medium: rgba(0, 0, 0, .2);--table-glow-purple: rgba(140, 97, 255, .15);--table-radial-purple: rgba(140, 97, 255, .08);--table-radial-turquoise: rgba(65, 230, 199, .08);--table-bg-scroll: rgba(30, 30, 48, .6);--table-scroll-purple: rgba(169, 145, 255, .5);--table-scroll-purple-strong: rgba(169, 145, 255, .8);--table-scrollbar-purple: rgba(169, 145, 255, .5);--table-bg-dark-overlay-alt: rgba(25, 25, 35, .95);--table-bg-purple-overlay-alt: rgba(40, 30, 70, .95);--table-bg-blue-overlay-alt: rgba(30, 45, 60, .95);--table-bg-purple-overlay-alt2: rgba(45, 30, 70, .95);--table-shadow-medium-alt: rgba(0, 0, 0, .4);--table-gradient-purple-transparent: rgba(20, 20, 30, 0);--table-gradient-purple-middle: rgba(140, 97, 255, .2);--table-gradient-purple-end: rgba(20, 20, 30, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, #41e6c7 0%, #a991ff 100%);--table-text-shadow: rgba(0, 0, 0, .5);--table-drop-shadow: rgba(0, 0, 0, .7);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, #41e6c7 0%, #a991ff 100%);--table-gradient-turquoise-transparent: rgba(65, 230, 199, 0);--table-gradient-turquoise-end: rgba(65, 230, 199, 0);--table-bg-medium: rgba(30, 30, 45, .5);--table-drop-shadow-medium: rgba(0, 0, 0, .5);--table-glow-turquoise: rgba(65, 230, 199, .8);--table-glow-turquoise-medium: rgba(65, 230, 199, .4);--table-glow-purple-strong: rgba(140, 97, 255, .8);--table-glow-purple-medium: rgba(140, 97, 255, .4);--table-glow-white: rgba(255, 255, 255, .6);--table-bg-medium-alt: rgba(40, 40, 60, .5);--table-bg-dark-alt2: rgba(25, 25, 35, .4);--table-bg-purple-alt2: rgba(40, 30, 60, .5);--table-bg-dark-alt3: rgba(20, 20, 30, .2);--table-bg-purple-alt3: rgba(40, 30, 60, .5);--table-text-purple: rgba(169, 145, 255, .7);--table-bg-dark-gradient-start: rgba(20, 20, 30, .3);--table-bg-purple-gradient-middle: rgba(30, 25, 45, .3);--table-bg-dark-gradient-end: rgba(20, 20, 30, .3);--table-text-purple-alt: rgba(169, 145, 255, .7);--table-bg-dark-gradient-start-alt: rgba(20, 20, 30, .3);--table-bg-purple-gradient-middle-alt: rgba(30, 25, 45, .3);--table-bg-dark-gradient-end-alt: rgba(20, 20, 30, .3);--table-gradient-purple-transparent-start: rgba(140, 97, 255, .05);--table-purple-violet-transparent-15: rgba(169, 145, 255, .15);--table-gradient-purple-transparent-end: rgba(140, 97, 255, .05);--table-gradient-turquoise-transparent-start: rgba(65, 230, 199, .05);--table-gradient-turquoise-middle: rgba(65, 230, 199, .2);--table-gradient-turquoise-transparent-end: rgba(65, 230, 199, .05);--table-text-muted: rgba(169, 145, 255, .7);--table-gradient-turquoise-transparent-middle: rgba(65, 230, 199, .05);--table-bg-dark-overlay-strong: rgba(30, 30, 48, .95);--table-shadow-light: rgba(0, 0, 0, .2);--table-bg-light-overlay: rgba(255, 255, 255, .04);--table-glow-turquoise-light: rgba(65, 230, 199, .3);--table-red: #ff6b6b;--table-red-glow: rgba(255, 107, 107, .3);--table-glow-purple-light: rgba(169, 145, 255, .3);--table-shadow-light-alt: rgba(0, 0, 0, .16);--table-glow-turquoise-strong: rgba(65, 230, 199, .6);--table-red-glow-strong: rgba(255, 107, 107, .6);--table-glow-purple-strong-alt: rgba(169, 145, 255, .6);--table-bg-dark-overlay-strong-alt: rgba(25, 25, 35, .95);--table-gradient-purple-transparent-start-alt: rgba(20, 20, 30, 0);--table-gradient-purple-middle-alt: rgba(140, 97, 255, .5);--table-gradient-purple-transparent-end-alt: rgba(20, 20, 30, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, #41e6c7 10%, #a991ff 90%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, #41e6c7 20%, #8c61ff 80%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, #41e6c7 0%, #a991ff 100%);--table-drop-shadow-strong: rgba(0, 0, 0, .5);--table-gradient-turquoise-strong: linear-gradient(135deg, #41e6c7 30%, #41e6c7 70%);--table-glow-turquoise-strong-alt: rgba(65, 230, 199, .4);--table-gradient-purple-strong: linear-gradient(135deg, #a991ff 30%, #8c61ff 70%);--table-glow-purple-strong-alt2: rgba(140, 97, 255, .4);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, #41e6c7 0%, #8c61ff 50%, #41e6c7 100%);--table-gradient-turquoise-green: linear-gradient(135deg, #41e6c7 20%, #00b894 80%);--registration-gradient-success: linear-gradient(135deg, #00e5ff, #00b894);--registration-shadow-success: rgba(0, 229, 255, .3);--registration-shadow-primary: rgba(156, 39, 176, .3);--registration-text-muted: rgba(255, 255, 255, .6);--registration-gradient-accent: linear-gradient(135deg, #00e5ff, #aa00ff);--registration-text-light: rgba(255, 255, 255, .8);--registration-accent: #00e5ff;--registration-text-dim: rgba(255, 255, 255, .4);--registration-text-medium: rgba(255, 255, 255, .7);--production-text-dim: rgba(255, 255, 255, .2);--production-gradient: linear-gradient(135deg, #00e5ff, #aa00ff);--production-text-medium: rgba(255, 255, 255, .6);--operator-bg-light: rgba(30, 15, 45, .4);--operator-border-light: rgba(255, 255, 255, .08);--operator-error-bg: rgba(220, 53, 69, .2);--operator-error-border: rgba(220, 53, 69, .4);--operator-error: #dc3545;--operator-blue-glow: rgba(100, 150, 255, .3);--operator-bg-medium: rgba(40, 20, 60, .5);--operator-border-medium: rgba(255, 255, 255, .12);--operator-success-bg: rgba(46, 213, 115, .2);--operator-success-border: rgba(46, 213, 115, .4);--operator-success: #2ed573;--operator-bg-hover: rgba(50, 25, 75, .6);--operator-blue-glow-strong: rgba(100, 150, 255, .6);--login-shadow-heavy: rgba(0, 0, 0, .8);--login-shadow-medium: rgba(0, 0, 0, .5);--login-bg-dark: rgba(10, 7, 18, .95);--login-shadow-light: rgba(0, 0, 0, .3);--login-shadow-weak: rgba(0, 0, 0, .2);--login-bg-medium: rgba(20, 15, 35, .8);--login-gradient-primary: linear-gradient(135deg, #ff0080, #00e5ff, #9c27b0, #ff6b35);--login-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .1);--login-bg-light: rgba(0, 229, 255, .05);--login-shadow-glow: 0 0 10px rgba(0, 229, 255, .3);--login-radial-purple: radial-gradient(circle at 20% 80%, rgba(156, 39, 176, .1) 0%, transparent 50%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(0, 229, 255, .1) 0%, transparent 50%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(156, 39, 176, .08) 0%, transparent 70%);--login-radial-accent: radial-gradient(circle at 30% 70%, rgba(0, 229, 255, .08) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(46, 213, 115, .08) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(233, 30, 99, .08) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(0, 229, 255, .06) 0%, transparent 40%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(156, 39, 176, .06) 0%, transparent 40%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(0, 229, 255, .06) 0%, transparent 40%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(156, 39, 176, .04) 0%, transparent 50%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(46, 213, 115, .04) 0%, transparent 50%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(233, 30, 99, .04) 0%, transparent 50%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(0, 229, 255, .05) 0%, transparent 45%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(156, 39, 176, .05) 0%, transparent 45%);--login-accent: #00e5ff;--login-accent-glow: rgba(0, 229, 255, .5);--login-gradient-accent: linear-gradient(135deg, #00e5ff, #aa00ff);--login-accent-glow-medium: rgba(0, 229, 255, .4);--login-bg-input: rgba(255, 255, 255, .1);--login-border-input: rgba(0, 229, 255, .2);--login-shadow-input: 0 0 0 1px rgba(0, 229, 255, .1);--login-border-accent: rgba(0, 229, 255, .2);--login-text-light: rgba(255, 255, 255, .8);--login-accent-glow-light: rgba(0, 229, 255, .3);--login-bg-button: rgba(0, 229, 255, .1);--login-gradient-button: linear-gradient(135deg, #00e5ff, #2979ff);--login-button-glow: 0 0 15px rgba(0, 229, 255, .4);--login-bg-focus: rgba(0, 229, 255, .15);--login-border-focus: rgba(0, 229, 255, .4);--login-focus-glow: 0 0 0 3px rgba(0, 229, 255, .2);--login-accent-glow-weak: rgba(0, 229, 255, .2);--login-text-dim: rgba(255, 255, 255, .5);--login-text-glow: 0 0 8px rgba(255, 255, 255, .3);--login-gradient-accent-alt: linear-gradient(135deg, #00e5ff, #64b5f6);--login-accent-glow-alt: rgba(0, 229, 255, .3);--login-primary-glow: rgba(156, 39, 176, .2);--login-gradient-border: linear-gradient(135deg, rgba(0, 229, 255, .2), rgba(156, 39, 176, .2));--login-primary-glow-strong: rgba(156, 39, 176, .3);--login-text-medium: rgba(255, 255, 255, .7);--login-gradient-text: linear-gradient(45deg, #00e5ff, #9c27b0);--login-primary: #9c27b0;--login-primary-medium: rgba(156, 39, 176, .6);--login-pink: #e91e63;--login-blue: #2979ff;--login-text-bright: rgba(255, 255, 255, .9);--login-text-shadow: rgba(255, 255, 255, .2);--pagination-bg: linear-gradient(135deg, rgba(30, 30, 48, .8) 0%, rgba(42, 42, 66, .8) 100%);--pagination-border: linear-gradient(135deg, rgba(65, 230, 199, .2), rgba(169, 145, 255, .2));--pagination-text: #f8f8f8;--pagination-text-purple: rgba(169, 145, 255, .8);--pagination-btn-bg: linear-gradient(135deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .08) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(169, 145, 255, .2) 0%, rgba(65, 230, 199, .2) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(169, 145, 255, .8) 0%, rgba(65, 230, 199, .8) 100%);--pagination-btn-border-hover: rgba(169, 145, 255, .3);--pagination-btn-shadow-hover: 0 2px 8px rgba(169, 145, 255, .2);--pagination-btn-active-color: #1a0b2e;--pagination-btn-active-border: rgba(169, 145, 255, .5);--pagination-btn-active-shadow: 0 2px 8px rgba(169, 145, 255, .3);--pagination-ellipsis-color: rgba(169, 145, 255, .8);--pagination-select-bg: linear-gradient(135deg, rgba(65, 230, 199, .1) 0%, rgba(169, 145, 255, .1) 100%);--pagination-select-border: linear-gradient(135deg, rgba(65, 230, 199, .3), rgba(169, 145, 255, .3));--pagination-select-hover-bg: linear-gradient(135deg, rgba(65, 230, 199, .15) 0%, rgba(169, 145, 255, .15) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(65, 230, 199, .5), rgba(169, 145, 255, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(65, 230, 199, .2) 0%, rgba(169, 145, 255, .2) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(65, 230, 199, .7), rgba(169, 145, 255, .7));--pagination-select-focus-shadow: 0 0 0 2px rgba(169, 145, 255, .3);--pagination-select-option-bg: #1a0b2e;--pagination-select-option-hover: rgba(169, 145, 255, .2);--pagination-select-option-checked: linear-gradient(135deg, rgba(65, 230, 199, .3), rgba(169, 145, 255, .3));--pagination-label-color: #bbb;--pagination-shadow: 0 2px 12px rgba(0, 0, 0, .3);--maininput-label-color: rgba(180, 180, 180, .85);--maininput-label-shadow: rgba(180, 180, 180, .3);--maininput-text-color: rgba(180, 220, 255, .9);--maininput-text-focus: rgb(220, 235, 255);--maininput-bg: linear-gradient(135deg, rgba(26, 11, 46, .4) 0%, rgba(26, 17, 42, .3) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(26, 11, 46, .5) 0%, rgba(26, 17, 42, .4) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(26, 11, 46, .6) 0%, rgba(26, 17, 42, .5) 100%);--maininput-border: linear-gradient(135deg, rgba(64, 224, 208, .5) 0%, rgba(170, 0, 255, .5) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(194, 57, 251, .8) 100%);--maininput-border-focus: linear-gradient(315deg, turquoise 0%, #c239fb 100%);--maininput-shadow: 0 25px 25px rgba(0, 0, 0, .1);--maininput-label-focus-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--maininput-label-focus-shadow: rgba(194, 57, 251, .3);--maininput-icon-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--maininput-dropdown-bg: rgba(30, 15, 45, .6);--maininput-dropdown-option-color: #f8f8f8;--maininput-dropdown-option-border: linear-gradient(135deg, #c239fb 0%, #40e0d0 100%);--maininput-dropdown-option-hover-bg: rgba(0, 0, 0, .5);--maininput-dropdown-option-hover-color: #c239fb;--maininput-blur-bg: linear-gradient(135deg, #1a0b2e 0%, #1a112a 100%);--mainselect-bg: linear-gradient(135deg, rgba(26, 11, 46, .4) 0%, rgba(26, 17, 42, .3) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(26, 11, 46, .5) 0%, rgba(26, 17, 42, .4) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(26, 11, 46, .6) 0%, rgba(26, 17, 42, .5) 100%);--mainselect-text-color: rgba(180, 220, 255, .9);--mainselect-text-active: rgb(220, 235, 255);--mainselect-border: linear-gradient(135deg, rgba(64, 224, 208, .5) 0%, rgba(170, 0, 255, .5) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(194, 57, 251, .8) 100%);--mainselect-border-active: linear-gradient(315deg, turquoise 0%, #c239fb 100%);--mainselect-shadow: 0 25px 25px rgba(0, 0, 0, .1);--mainselect-arrow-gradient: linear-gradient(135deg, #40e0d0 0%, #c239fb 100%);--mainselect-dropdown-bg: rgba(25, 25, 38, .98);--mainselect-dropdown-border: linear-gradient(135deg, rgba(64, 224, 208, .8) 0%, rgba(170, 0, 255, .8) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(0, 0, 0, .5);--mainselect-option-color: #f8f8f8;--mainselect-option-border: linear-gradient(135deg, #c239fb 0%, #40e0d0 100%);--mainselect-option-hover-bg: rgba(0, 0, 0, .5);--mainselect-option-hover-color: #c239fb;--mainselect-option-placeholder: rgba(180, 180, 180, .85);--mainselect-scrollbar-track: rgba(20, 20, 35, .5);--mainselect-scrollbar-thumb: rgba(169, 145, 255, .5);--mainselect-scrollbar-thumb-hover: rgba(169, 145, 255, .8);--stopstable-filter-info-bg: rgba(41, 98, 255, .1);--stopstable-filter-info-color: #aa00ff;--stopstable-filter-info-icon-color: #40e0d0;--stopstable-error-message-bg: rgba(220, 53, 69, .2);--stopstable-error-message-color: #ff6b6b;--minorbutton-bg: rgba(30, 30, 45, .5);--minorbutton-bg-hover: rgba(40, 40, 60, .6);--minorbutton-bg-active: rgba(117, 18, 199, .7);--minorbutton-bg-primary: linear-gradient(to right, rgba(45, 45, 70, .6), rgba(60, 60, 85, .6));--minorbutton-bg-secondary: linear-gradient(to right, #9254de, #44138d);--minorbutton-bg-accent: linear-gradient(to right, rgba(33, 150, 243, .35), rgba(63, 81, 181, .35));--minorbutton-bg-dark: linear-gradient(to right, rgba(20, 20, 35, .9), rgba(25, 25, 40, .9));--minorbutton-bg-light: linear-gradient(to right, rgba(230, 230, 240, .15), rgba(240, 240, 250, .15));--minorbutton-bg-glass: rgba(70, 30, 100, .15);--minorbutton-bg-glass-hover: rgba(30, 15, 45, .6);--minorbutton-bg-glass-active: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-border-gradient: linear-gradient(to right, rgba(255, 255, 255, .1), rgba(99, 23, 161, .4), rgba(255, 255, 255, .1));--minorbutton-border-glass: rgba(255, 255, 255, .15);--minorbutton-border-glass-hover: rgba(255, 255, 255, .2);--minorbutton-border-glass-active: rgba(0, 229, 255, .25);--minorbutton-border-glass-activation: rgba(16, 190, 209, .4);--minorbutton-shadow: 0 1px 3px rgba(0, 0, 0, .2);--minorbutton-shadow-hover: 0 2px 6px rgba(0, 0, 0, .3);--minorbutton-shadow-active: 0 1px 2px rgba(0, 0, 0, .2);--minorbutton-shadow-active-glow: 0 0 10px rgba(95, 21, 155, .3);--minorbutton-shadow-activation: 0 2px 10px rgba(0, 0, 0, .3);--minorbutton-shadow-activation-glow: 0 0 15px rgba(95, 21, 155, .3);--minorbutton-shadow-glass: 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(255, 255, 255, .1);--minorbutton-shadow-glass-hover: 0 4px 12px rgba(0, 0, 0, .3);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(255, 255, 255, .15);--minorbutton-shadow-glass-active: 0 4px 16px rgba(0, 0, 0, .4);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(107, 33, 168, .15);--minorbutton-shadow-glass-activation: 0 4px 16px rgba(0, 0, 0, .4);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(107, 33, 168, .15);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(17, 190, 209, .3);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(0, 229, 255, .08) 0%, rgba(170, 0, 255, .15) 50%, rgba(0, 229, 255, .08) 100%);--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(0, 229, 255, .35) 0%, rgba(156, 39, 176, .25) 100%);--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, #00e5ff 0%, #00b8d4 100%);--minorbutton-pseudo-bg-glass-hover-opacity: .7;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: 0 2px 10px rgba(0, 0, 0, .3);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(95, 21, 155, .3);--minorbutton-pulse-shadow-2: 0 2px 15px rgba(0, 0, 0, .3);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(105, 25, 170, .2);--mainbutton-bg: rgba(168, 85, 247, .5);--mainbutton-bg-hover: rgba(168, 85, 247, .6);--mainbutton-bg-active: rgba(168, 85, 247, .7);--mainbutton-text-color: #ffffff;--mainbutton-border-light: rgba(236, 72, 153, .3);--mainbutton-border-hover: rgba(236, 72, 153, .4);--mainbutton-shadow-base: rgba(138, 43, 226, .2);--mainbutton-shadow-hover: rgba(147, 51, 234, .3);--mainbutton-shadow-active: rgba(168, 85, 247, .25);--mainbutton-glow-purple: rgba(168, 85, 247, .5);--mainbutton-glow-blue: rgba(147, 51, 234, .4);--mainbutton-glow-green: rgba(236, 72, 153, .4);--mainbutton-glow-red: rgba(244, 63, 94, .4);--mainbutton-glow-cyan: rgba(34, 211, 238, .4);--mainbutton-glow-cyan-hover: rgba(34, 211, 238, .6);--mainbutton-glow-purple-hover: rgba(168, 85, 247, .6);--mainbutton-glow-blue-hover: rgba(147, 51, 234, .5);--mainbutton-glow-green-hover: rgba(236, 72, 153, .5);--mainbutton-glow-red-hover: rgba(244, 63, 94, .5);--mainbutton-shine: rgba(255, 255, 255, .2);--mainbutton-text-shadow-purple: rgba(168, 85, 247, .6);--mainbutton-text-shadow-blue: rgba(147, 51, 234, .5);--mainbutton-text-shadow-green: rgba(236, 72, 153, .5);--mainbutton-text-shadow-red: rgba(244, 63, 94, .5);--mainbutton-text-shadow-cyan: rgba(34, 211, 238, .5);--mainbutton-icon-shadow-purple: rgba(168, 85, 247, .6);--mainbutton-icon-shadow-blue: rgba(147, 51, 234, .5);--mainbutton-icon-shadow-green: rgba(236, 72, 153, .5);--mainbutton-icon-shadow-red: rgba(244, 63, 94, .5);--mainbutton-icon-shadow-cyan: rgba(34, 211, 238, .5);--mainbutton-border-top-purple: rgba(168, 85, 247, .4);--mainbutton-border-top-blue: rgba(147, 51, 234, .4);--mainbutton-border-top-green: rgba(236, 72, 153, .4);--mainbutton-border-top-red: rgba(244, 63, 94, .4);--mainbutton-border-top-cyan: rgba(34, 211, 238, .4);--mainbutton-reflection: rgba(255, 255, 255, .15);--mainbutton-reflection-fade: rgba(255, 255, 255, .05);--mainbutton-loader-border: rgba(236, 72, 153, .3);--mainbutton-loader-spinner: #ec4899;--mainbutton-disabled-opacity: .5;--mainbutton-disabled-shadow: rgba(138, 43, 226, .1);--mainbutton-glass-bg: rgba(168, 85, 247, .4);--mainbutton-glass-glow: rgba(236, 72, 153, .3);--qc-electronics-primary: #4ade80;--qc-electronics-light: #6ee7b7;--qc-electronics-dark: #22c55e;--qc-electronics-bg: rgba(74, 222, 128, .15);--qc-electronics-border: #4ade80;--qc-electronics-gradient: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);--qc-electronics-card-bg: linear-gradient(135deg, rgba(34, 197, 94, .3) 0%, rgba(22, 163, 74, .4) 100%);--qc-electronics-hover: linear-gradient(135deg, rgba(74, 222, 128, .4) 0%, rgba(34, 197, 94, .5) 100%);--qc-mechanics-primary: #f97316;--qc-mechanics-light: #fb923c;--qc-mechanics-dark: #ea580c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: #f97316;--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-mechanics-card-bg: linear-gradient(135deg, rgba(234, 88, 12, .3) 0%, rgba(194, 65, 12, .4) 100%);--qc-mechanics-hover: linear-gradient(135deg, rgba(249, 115, 22, .4) 0%, rgba(234, 88, 12, .5) 100%);--qc-optics-primary: #3b82f6;--qc-optics-light: #60a5fa;--qc-optics-dark: #2563eb;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: #3b82f6;--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-optics-card-bg: linear-gradient(135deg, rgba(37, 99, 235, .3) 0%, rgba(29, 78, 216, .4) 100%);--qc-optics-hover: linear-gradient(135deg, rgba(59, 130, 246, .4) 0%, rgba(37, 99, 235, .5) 100%);--qc-chemistry-primary: #a855f7;--qc-chemistry-light: #c084fc;--qc-chemistry-dark: #9333ea;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: #a855f7;--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-card-bg: linear-gradient(135deg, rgba(147, 51, 234, .3) 0%, rgba(124, 58, 237, .4) 100%);--qc-chemistry-hover: linear-gradient(135deg, rgba(168, 85, 247, .4) 0%, rgba(147, 51, 234, .5) 100%);--qc-chemistry-tag-primary: #a855f7;--qc-chemistry-tag-light: #c084fc;--qc-chemistry-tag-dark: #9333ea;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .2);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #ec4899;--qc-textiles-light: #f472b6;--qc-textiles-dark: #db2777;--qc-textiles-bg: rgba(236, 72, 153, .15);--qc-textiles-border: #ec4899;--qc-textiles-gradient: linear-gradient(135deg, #ec4899 0%, #db2777 100%);--qc-textiles-card-bg: linear-gradient(135deg, rgba(219, 39, 119, .3) 0%, rgba(190, 24, 93, .4) 100%);--qc-textiles-hover: linear-gradient(135deg, rgba(236, 72, 153, .4) 0%, rgba(219, 39, 119, .5) 100%);--qc-textiles-tag-primary: #a855f7;--qc-textiles-tag-light: #c084fc;--qc-textiles-tag-dark: #9333ea;--qc-textiles-tag-bg: rgba(168, 85, 247, .15);--qc-textiles-tag-border: rgba(168, 85, 247, .2);--qc-textiles-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-food-primary: #eab308;--qc-food-light: #facc15;--qc-food-dark: #ca8a04;--qc-food-bg: rgba(234, 179, 8, .15);--qc-food-border: #eab308;--qc-food-gradient: linear-gradient(135deg, #eab308 0%, #ca8a04 100%);--qc-food-card-bg: linear-gradient(135deg, rgba(202, 138, 4, .3) 0%, rgba(161, 98, 7, .4) 100%);--qc-food-hover: linear-gradient(135deg, rgba(234, 179, 8, .4) 0%, rgba(202, 138, 4, .5) 100%);--qc-template-title: #ffffff;--qc-food-tag-primary: #d97706;--qc-food-tag-light: #f59e0b;--qc-food-tag-dark: #b45309;--qc-food-tag-bg: rgba(217, 119, 6, .15);--qc-food-tag-border: rgba(217, 119, 6, .2);--qc-food-tag-gradient: linear-gradient(135deg, #d97706 0%, #b45309 100%);--table-row-even-bg-alt: #252540;--table-row-odd-bg-alt: #2a2a45;--table-row-border-light: rgba(65, 230, 199, .1);--table-row-border-medium: rgba(169, 145, 255, .2);--table-row-shadow-subtle: rgba(0, 0, 0, .2);--table-row-selected-bg: rgba(65, 230, 199, .15);--table-row-selected-border: #41e6c7;--switch-track-bg: linear-gradient(90deg, rgba(0, 229, 255, .15) 0%, rgba(128, 47, 209, .15) 100%);--switch-track-bg-checked: linear-gradient(90deg, rgba(0, 229, 255, .85) 0%, rgba(128, 47, 209, .85) 100%);--switch-track-shadow: 0 1.5px 6px rgba(0, 229, 255, .15);--switch-track-shadow-checked: 0 2px 12px rgba(0, 229, 255, .35);--switch-thumb-bg: linear-gradient(135deg, rgba(0, 229, 255, .12) 50%, rgba(180, 180, 200, .6) 100%);--switch-thumb-bg-checked: linear-gradient(135deg, rgba(0, 229, 255, .95) 60%, rgba(128, 47, 209, .95) 100%);--switch-thumb-border-checked: rgba(0, 229, 255, .8);--switch-thumb-shadow: 0 1.5px 4px rgba(0, 0, 0, .3);--switch-thumb-shadow-checked: 0 2px 16px rgba(0, 229, 255, .4);--switch-focus-outline: rgba(0, 229, 255, .8);--switch-focus-shadow: 0 0 0 2px rgba(0, 229, 255, .25)}[data-theme=dark]{--primary-color: #18263c;--primary-color-light: #2b3e60;--secondary-color: #0a111a;--accent-color: #3ddad7;--accent-color-dim: #1fb5b0;--text-color: #f4f7fb;--font-family: Inter, Segoe UI, Roboto, sans-serif;--text-secondary: rgba(220, 228, 240, .82);--text-muted: rgba(196, 206, 221, .62);--text-disabled: rgba(162, 174, 192, .4);--text-transparent-1: rgba(244, 247, 251, .1);--text-transparent-05: rgba(244, 247, 251, .05);--text-transparent-15: rgba(244, 247, 251, .15);--text-transparent-2: rgba(244, 247, 251, .2);--text-transparent-3: rgba(244, 247, 251, .3);--text-transparent-4: rgba(244, 247, 251, .4);--text-transparent-5: rgba(244, 247, 251, .5);--text-transparent-6: rgba(244, 247, 251, .6);--text-transparent-06: rgba(244, 247, 251, .06);--text-transparent-8: rgba(244, 247, 251, .8);--text-transparent-9: rgba(244, 247, 251, .9);--background-dark: #0a111a;--background-light: #21324d;--background-medium: #18263c;--background-card: #2b3e60;--background-overlay: rgba(6, 12, 20, .88);--background-dark-transparent-1: rgba(10, 17, 26, .12);--background-dark-transparent-2: rgba(10, 17, 26, .85);--background-dark-transparent-3: rgba(10, 17, 26, .5);--background-dark-transparent-4: rgba(10, 17, 26, .32);--background-dark-transparent-8: rgba(10, 17, 26, .78);--background-dark-transparent-95: rgba(10, 17, 26, .95);--card-background: rgba(33, 50, 77, .92);--card-background-transparent: rgba(33, 50, 77, .72);--border-color: rgba(132, 147, 170, .24);--border-light: rgba(132, 147, 170, .18);--border-medium: rgba(132, 147, 170, .32);--border-dark: rgba(132, 147, 170, .4);--shadow-color: rgba(0, 0, 0, .48);--accent-green: #3ddad7;--accent-green-light: #57e3e0;--accent-green-dark: #1fb5b0;--accent-green-bright: #6feae7;--accent-green-neon: #84efec;--accent-green-toxic: #8ff5f1;--accent-green-glow: rgba(61, 218, 215, .26);--accent-orange: #edc064;--accent-orange-light: #f4cf7d;--accent-orange-dark: #d6a548;--accent-blue: #7c9bff;--accent-blue-light: #9db6ff;--accent-blue-dark: #4f6bff;--accent-red: #ff8484;--accent-red-light: #ff9a9a;--accent-red-dark: #d36868;--success: #4dd4a3;--success-bg: rgba(77, 212, 163, .12);--warning: #edc064;--warning-bg: rgba(246, 199, 98, .12);--error: #ff8484;--error-bg: rgba(255, 132, 132, .12);--info: #7c9bff;--info-bg: rgba(124, 155, 255, .12);--gradient-primary: linear-gradient(135deg, #0a111a 0%, #2b3e60 100%);--gradient-accent: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--gradient-secondary: linear-gradient(135deg, #18263c 0%, #31456b 100%);--gradient-tertiary: linear-gradient(45deg, #0a111a 0%, #394c76 100%);--gradient-border: linear-gradient(135deg, rgba(120, 138, 164, .32) 0%, rgba(61, 218, 215, .38) 100%);--gradient-cyan-violet: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(61, 218, 215, .12) 0%, rgba(124, 155, 255, .08) 50%, rgba(61, 218, 215, .06) 100%);--gradient-purple-pink: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .22) 100%);--accent-gradient: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--text-gradient: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--subtitle-gradient: linear-gradient(135deg, #3ddad7 0%, #6feae7 100%);--gradient-radioactive: linear-gradient(135deg, #3ddad7 0%, #6feae7 100%);--gradient-toxic: linear-gradient(135deg, #3ddad7 0%, #84efec 100%);--gradient-glow: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(124, 155, 255, .18) 50%, rgba(61, 218, 215, .24) 100%);--gradient-dark-green: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--gradient-dark-toxic: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--gradient-dark-neon: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .1) 100%);--primary-transparent-01: rgba(43, 62, 96, .1);--primary-transparent-15: rgba(43, 62, 96, .15);--primary-transparent-2: rgba(43, 62, 96, .2);--primary-transparent-25: rgba(43, 62, 96, .25);--primary-transparent-3: rgba(43, 62, 96, .3);--primary-transparent-35: rgba(43, 62, 96, .35);--primary-transparent-4: rgba(43, 62, 96, .4);--primary-transparent-45: rgba(43, 62, 96, .45);--primary-transparent-5: rgba(43, 62, 96, .5);--secondary-transparent-18: rgba(10, 17, 26, .18);--secondary-transparent-25: rgba(10, 17, 26, .25);--secondary-transparent-35: rgba(10, 17, 26, .35);--secondary-transparent-4: rgba(10, 17, 26, .4);--secondary-transparent-45: rgba(10, 17, 26, .45);--accent-transparent-1: rgba(61, 218, 215, .1);--accent-transparent-15: rgba(61, 218, 215, .15);--accent-transparent-2: rgba(61, 218, 215, .2);--accent-transparent-25: rgba(61, 218, 215, .25);--accent-transparent-3: rgba(61, 218, 215, .3);--accent-transparent-35: rgba(61, 218, 215, .35);--accent-transparent-4: rgba(61, 218, 215, .4);--accent-transparent-45: rgba(61, 218, 215, .45);--accent-transparent-5: rgba(#3ddad7, .5);--accent-transparent-6: rgba(#3ddad7, .6);--white-02: rgba(232, 232, 232, .2);--white-01: rgba(232, 232, 232, .1);--primary-t-12: rgba(43, 62, 96, .15);--primary-t-08: rgba(43, 62, 96, .1);--accent-t-08: rgba(61, 218, 215, .1);--accent-t-05: rgba(0, 212, 170, .05);--error-dark: #d36868;--error-dark-transparent-2: rgba(#d36868, .2);--error-dark-transparent-3: rgba(#d36868, .3);--error-dark-transparent-6: rgba(#d36868, .6);--tile-glass-bg: linear-gradient(135deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .5) 100%);--tile-glass-hover-bg: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--tile-spine-bg: linear-gradient( to right, var(--background-dark) 0%, var(--accent-green-glow) 100% );--tile-border-color: var(--border-medium);--tile-border-strong-color: var(--accent-green);--tile-bookmark-bg: linear-gradient(135deg, #21324d 0%, rgba(124, 155, 255, .1) 100%);--book-spine-bg: linear-gradient(to right, #090f17 0%, #101a27 12%, #152336 30%, #1f304a 50%, #152336 70%, #101a27 88%, #090f17 100%);--book-bookmark-bg: var(--tile-bookmark-bg);--book-bookmark-hover-bg: linear-gradient(135deg, #18263c 0%, rgba(77, 212, 163, .12) 100%);--book-spine-shadow: var(--shadow-dark-1);--book-bookmark-shadow: var(--shadow-dark-1);--book-bookmark-border: var(--accent-green-transparent-2);--home-bg: rgba(27, 43, 67, .85);--home-border: rgba(144, 159, 181, .16);--home-dashboard-gradient: linear-gradient(to right, #7c9bff, #3ddad7);--home-logout-gradient: linear-gradient(to right, #4f6bff, #e07474);--home-shadow: rgba(0, 0, 0, .38);--downtime-icon-color: rgba(235, 239, 248, .26);--downtime-gradient: linear-gradient(135deg, #7c9bff, #3ddad7);--downtime-text-color: rgba(219, 227, 240, .68);--lang-switch-bg: rgba(13, 21, 32, .94);--lang-switch-border: rgba(61, 218, 215, .24);--lang-switch-shadow: rgba(0, 0, 0, .34);--lang-option-inactive: rgba(226, 231, 240, .48);--lang-option-active: rgba(246, 249, 253, .95);--lang-option-active-shadow: rgba(61, 218, 215, .42);--lang-option-hover: rgba(246, 249, 253, .74);--notification-bg-start: rgba(39, 57, 88, .98);--notification-bg-end: rgba(13, 21, 32, .98);--notification-shadow-heavy: rgba(6, 12, 22, .68);--notification-shadow-medium: rgba(10, 16, 28, .48);--notification-border: rgba(124, 155, 255, .32);--notification-shadow-light: rgba(124, 155, 255, .2);--notification-shadow-extra: rgba(5, 12, 20, .56);--notification-drop-shadow: rgba(4, 8, 16, .6);--notification-bg-light: rgba(236, 245, 255, .28);--notification-bg-dark: rgba(5, 9, 14, .52);--notification-glow: rgba(61, 218, 215, .3);--notification-hover-bg: rgba(124, 155, 255, .2);--notification-icon-bg: linear-gradient(135deg, rgba(124, 155, 255, .32) 0%, rgba(61, 218, 215, .18) 100%);--notification-icon-border: rgba(124, 155, 255, .55);--notification-icon-shadow: 0 6px 16px rgba(124, 155, 255, .35);--notification-icon-color: rgba(246, 249, 253, .92);--notification-close-bg: rgba(6, 10, 16, .78);--notification-close-border: rgba(124, 155, 255, .36);--notification-close-color: rgba(236, 245, 255, .78);--notification-close-shadow: 0 4px 12px rgba(124, 155, 255, .25);--notification-close-hover-bg: rgba(124, 155, 255, .32);--notification-close-hover-border: rgba(61, 218, 215, .38);--notification-close-hover-color: rgba(6, 12, 20, .92);--notification-close-hover-shadow: 0 6px 16px rgba(61, 218, 215, .28);--icon-blue: #7c9bff;--icon-green: #3ddad7;--icon-orange: #edc064;--icon-red: #ff8484;--icon-purple: #7c9bff;--toggle-track-bg: rgba(35, 52, 80, .72);--toggle-track-active: rgba(124, 155, 255, .32);--toggle-thumb-gradient-start: #3ddad7;--toggle-thumb-gradient-end: #7c9bff;--toggle-thumb-gradient-accent: #7c9bff;--toggle-thumb-shadow: rgba(0, 0, 0, .32);--toggle-text-shadow: rgba(0, 0, 0, .32);--assortment-btn-bg: rgba(27, 43, 67, .7);--assortment-btn-text: rgba(235, 240, 248, .85);--assortment-btn-border: rgba(160, 176, 198, .18);--assortment-btn-hover-bg: rgba(33, 50, 77, .82);--assortment-shadow: rgba(0, 0, 0, .28);--assortment-btn-active-bg: rgba(124, 155, 255, .24);--assortment-btn-active-border: rgba(124, 155, 255, .45);--assortment-btn-active-shadow: rgba(124, 155, 255, .25);--assortment-container-bg: rgba(21, 35, 54, .72);--assortment-container-border: rgba(142, 156, 180, .18);--assortment-header-border: rgba(142, 156, 180, .2);--registration-gradient-success: linear-gradient(135deg, #3ddad7, #4dd4a3);--registration-shadow-success: rgba(61, 218, 215, .24);--registration-shadow-primary: rgba(124, 155, 255, .24);--registration-text-muted: rgba(218, 226, 240, .64);--registration-gradient-accent: linear-gradient(135deg, #7c9bff, #3ddad7);--registration-text-light: rgba(236, 240, 247, .88);--registration-accent: #3ddad7;--registration-text-dim: rgba(201, 210, 224, .42);--registration-text-medium: rgba(219, 226, 238, .76);--production-text-dim: rgba(207, 216, 231, .28);--production-gradient: linear-gradient(135deg, #7c9bff, #3ddad7);--production-text-medium: rgba(214, 222, 235, .66);--operator-bg-light: rgba(27, 43, 67, .68);--operator-border-light: rgba(148, 164, 187, .18);--operator-error-bg: rgba(255, 132, 132, .22);--operator-error-border: rgba(255, 132, 132, .48);--operator-error: #eb7d7d;--operator-blue-glow: rgba(124, 155, 255, .32);--operator-bg-medium: rgba(33, 50, 77, .78);--operator-border-medium: rgba(148, 164, 187, .24);--operator-success-bg: rgba(77, 212, 163, .22);--operator-success-border: rgba(77, 212, 163, .45);--operator-success: #4dd4a3;--operator-bg-hover: rgba(39, 57, 88, .85);--operator-blue-glow-strong: rgba(124, 155, 255, .42);--login-shadow-heavy: rgba(0, 0, 0, .82);--login-shadow-medium: rgba(0, 0, 0, .58);--login-bg-dark: rgba(6, 10, 16, .96);--login-shadow-light: rgba(0, 0, 0, .32);--login-shadow-weak: rgba(0, 0, 0, .24);--login-bg-medium: rgba(21, 35, 54, .88);--login-gradient-primary: linear-gradient(135deg, #3ddad7, #7c9bff, #eb7d7d, #edc064);--login-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .16);--login-bg-light: rgba(124, 155, 255, .12);--login-shadow-glow: 0 0 10px rgba(124, 155, 255, .38);--login-radial-purple: radial-gradient(circle at 20% 80%, rgba(124, 155, 255, .12) 0%, transparent 55%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(61, 218, 215, .12) 0%, transparent 55%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(124, 155, 255, .1) 0%, transparent 70%);--login-radial-accent: radial-gradient(circle at 30% 70%, rgba(61, 218, 215, .1) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(77, 212, 163, .1) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(255, 132, 132, .1) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(61, 218, 215, .09) 0%, transparent 45%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(124, 155, 255, .08) 0%, transparent 45%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(124, 155, 255, .08) 0%, transparent 45%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(124, 155, 255, .06) 0%, transparent 52%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(77, 212, 163, .06) 0%, transparent 52%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(255, 132, 132, .06) 0%, transparent 52%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(61, 218, 215, .08) 0%, transparent 48%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(124, 155, 255, .08) 0%, transparent 48%);--login-accent: #3ddad7;--login-accent-glow: rgba(61, 218, 215, .6);--login-gradient-accent: linear-gradient(135deg, #3ddad7, #7c9bff);--login-accent-glow-medium: rgba(61, 218, 215, .46);--login-bg-input: rgba(255, 255, 255, .08);--login-border-input: rgba(124, 155, 255, .32);--login-shadow-input: 0 0 0 1px rgba(124, 155, 255, .18);--login-border-accent: rgba(124, 155, 255, .32);--login-text-light: rgba(237, 240, 246, .86);--login-accent-glow-light: rgba(124, 155, 255, .32);--login-bg-button: rgba(124, 155, 255, .16);--login-gradient-button: linear-gradient(135deg, #7c9bff, #3ddad7);--login-button-glow: 0 0 15px rgba(124, 155, 255, .38);--login-bg-focus: rgba(124, 155, 255, .2);--login-border-focus: rgba(124, 155, 255, .56);--login-focus-glow: 0 0 0 3px rgba(124, 155, 255, .24);--login-accent-glow-weak: rgba(124, 155, 255, .22);--login-text-dim: rgba(208, 217, 230, .5);--login-text-glow: 0 0 8px rgba(255, 255, 255, .32);--login-gradient-accent-alt: linear-gradient(135deg, #7c9bff, #67b0ff);--login-accent-glow-alt: rgba(124, 155, 255, .3);--login-primary-glow: rgba(124, 155, 255, .24);--login-gradient-border: linear-gradient(135deg, rgba(61, 218, 215, .28), rgba(124, 155, 255, .28));--login-primary-glow-strong: rgba(124, 155, 255, .34);--login-text-medium: rgba(224, 231, 242, .75);--login-gradient-text: linear-gradient(45deg, #3ddad7, #7c9bff);--login-primary: #4f6bff;--login-primary-medium: rgba(79, 107, 255, .68);--login-pink: #eb7d7d;--login-blue: #7c9bff;--login-text-bright: rgba(246, 249, 253, .94);--login-text-shadow: rgba(246, 249, 253, .28);--table-turquoise: #3ddad7;--table-purple-violet: rgba(109, 136, 255, .4);--table-purple-bright: rgba(144, 171, 255, .6);--table-bg-dark: #1b2b43;--table-bg-light: #273958;--table-bg-overlay: rgba(21, 35, 54, .74);--table-shadow: rgba(0, 0, 0, .32);--table-gradient-start: rgba(61, 218, 215, .46);--table-gradient-middle: rgba(124, 155, 255, .46);--table-gradient-end: rgba(61, 218, 215, .46);--table-white: #ffffff;--table-bg-dark-overlay: rgba(13, 21, 32, .96);--table-bg-purple-overlay: rgba(21, 35, 54, .96);--table-bg-blue-overlay: rgba(24, 38, 60, .96);--table-bg-darker-overlay: rgba(10, 17, 26, .96);--table-shadow-heavy: rgba(0, 0, 0, .54);--table-border-purple: rgba(124, 155, 255, .46);--table-bg-dark-alt: rgba(21, 35, 54, .88);--table-bg-purple-alt: rgba(124, 155, 255, .36);--table-bg-blue-alt: rgba(61, 218, 215, .34);--table-shadow-medium: rgba(0, 0, 0, .26);--table-glow-purple: rgba(124, 155, 255, .14);--table-radial-purple: rgba(124, 155, 255, .08);--table-radial-turquoise: rgba(61, 218, 215, .08);--table-bg-scroll: rgba(31, 48, 74, .64);--table-scroll-purple: rgba(124, 155, 255, .38);--table-scroll-purple-strong: rgba(124, 155, 255, .6);--table-scrollbar-purple: rgba(124, 155, 255, .46);--table-bg-dark-overlay-alt: rgba(19, 31, 46, .94);--table-bg-purple-overlay-alt: rgba(124, 155, 255, .42);--table-bg-blue-overlay-alt: rgba(61, 218, 215, .42);--table-bg-purple-overlay-alt2: rgba(124, 155, 255, .42);--table-shadow-medium-alt: rgba(0, 0, 0, .42);--table-gradient-purple-transparent: rgba(21, 35, 54, 0);--table-gradient-purple-middle: rgba(124, 155, 255, .22);--table-gradient-purple-end: rgba(21, 35, 54, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, #3ddad7 0%, #7c9bff 100%);--table-text-shadow: rgba(0, 0, 0, .48);--table-drop-shadow: rgba(0, 0, 0, .66);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, #3ddad7 0%, #7c9bff 100%);--table-gradient-turquoise-transparent: rgba(61, 218, 215, 0);--table-gradient-turquoise-end: rgba(61, 218, 215, 0);--table-bg-medium: rgba(31, 48, 74, .52);--table-drop-shadow-medium: rgba(0, 0, 0, .5);--table-glow-turquoise: rgba(61, 218, 215, .78);--table-glow-turquoise-medium: rgba(61, 218, 215, .18);--table-glow-purple-strong: rgba(109, 136, 255, .3);--table-glow-purple-medium: rgba(124, 155, 255, .4);--table-glow-white: rgba(255, 255, 255, .15);--table-bg-medium-alt: rgba(35, 52, 80, .5);--table-bg-dark-alt2: rgba(24, 38, 60, .42);--table-bg-purple-alt2: rgba(124, 155, 255, .32);--table-bg-dark-alt3: rgba(21, 35, 54, .22);--table-bg-purple-alt3: rgba(124, 155, 255, .32);--table-text-purple: #edf2f9;--table-bg-dark-gradient-start: rgba(21, 35, 54, .3);--table-bg-purple-gradient-middle: rgba(124, 155, 255, .22);--table-bg-dark-gradient-end: rgba(21, 35, 54, .3);--table-text-purple-alt: #dfe6f2;--table-bg-dark-gradient-start-alt: rgba(21, 35, 54, .3);--table-bg-purple-gradient-middle-alt: rgba(124, 155, 255, .22);--table-bg-dark-gradient-end-alt: rgba(21, 35, 54, .3);--table-gradient-purple-transparent-start: rgba(109, 136, 255, .04);--table-purple-violet-transparent-15: rgba(109, 136, 255, .08);--table-gradient-purple-transparent-end: rgba(109, 136, 255, .04);--table-gradient-turquoise-transparent-start: rgba(61, 218, 215, .08);--table-gradient-turquoise-middle: rgba(61, 218, 215, .22);--table-gradient-turquoise-transparent-end: rgba(61, 218, 215, .05);--table-text-muted: rgba(200, 213, 232, .66);--table-gradient-turquoise-transparent-middle: rgba(61, 218, 215, .08);--table-bg-dark-overlay-strong: rgba(16, 26, 39, .94);--table-shadow-light: rgba(0, 0, 0, .2);--table-bg-light-overlay: rgba(240, 245, 252, .08);--table-glow-turquoise-light: rgba(61, 218, 215, .12);--table-red: #ff8484;--table-red-glow: rgba(255, 132, 132, .32);--table-glow-purple-light: rgba(124, 155, 255, .22);--table-shadow-light-alt: rgba(0, 0, 0, .16);--table-glow-turquoise-strong: rgba(61, 218, 215, .62);--table-red-glow-strong: rgba(255, 132, 132, .6);--table-glow-purple-strong-alt: rgba(124, 155, 255, .6);--table-bg-dark-overlay-strong-alt: rgba(19, 31, 46, .94);--table-gradient-purple-transparent-start-alt: rgba(20, 33, 50, 0);--table-gradient-purple-middle-alt: rgba(124, 155, 255, .38);--table-gradient-purple-transparent-end-alt: rgba(20, 33, 50, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, rgba(61, 218, 215, .25) 12%, rgba(109, 136, 255, .22) 88%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, rgba(61, 218, 215, .28) 20%, rgba(111, 234, 231, .24) 80%);--table-drop-shadow-strong: rgba(0, 0, 0, .52);--table-gradient-turquoise-strong: linear-gradient(135deg, rgba(61, 218, 215, .3) 30%, rgba(61, 218, 215, .3) 70%);--table-glow-turquoise-strong-alt: rgba(61, 218, 215, .16);--table-gradient-purple-strong: linear-gradient(135deg, rgba(109, 136, 255, .28) 32%, rgba(61, 218, 215, .24) 70%);--table-glow-purple-strong-alt2: rgba(109, 136, 255, .16);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(111, 234, 231, .2) 50%, rgba(61, 218, 215, .24) 100%);--table-gradient-turquoise-green: linear-gradient(135deg, #3ddad7 20%, #2b9d77 80%);--table-gradient-red: linear-gradient(135deg, #ff8484 20%, #d36868 80%);--table-gradient-red-strong: linear-gradient(135deg, #ff8484 0%, #d36868 100%);--table-gradient-purple-strong-alt: linear-gradient(135deg, rgba(109, 136, 255, .26) 0%, rgba(61, 218, 215, .24) 100%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, rgba(61, 218, 215, .7) 0%, rgba(109, 136, 255, .65) 100%);--table-glow-white-strong: rgba(255, 255, 255, .18);--table-row-even-bg: #1a293f;--table-row-even-accent: rgba(124, 155, 255, .18);--table-row-odd-bg: #1d2d46;--table-row-odd-accent: rgba(61, 218, 215, .16);--table-filters-bg: rgba(24, 38, 60, .82);--table-filters-border: rgba(124, 155, 255, .26);--table-filters-shadow: rgba(0, 0, 0, .32);--table-filters-gradient-start: rgba(61, 218, 215, .42);--table-filters-gradient-end: rgba(124, 155, 255, .38);--table-filters-title-color: rgba(239, 244, 250, .94);--table-filters-label-color: rgba(229, 235, 244, .88);--table-filters-clear-btn-bg: rgba(27, 43, 67, .82);--table-filters-clear-btn-color: rgba(229, 235, 244, .82);--table-filters-clear-btn-hover-bg: rgba(61, 218, 215, .26);--table-header-bg: rgba(21, 35, 54, .98);--table-header-gradient-start: rgba(16, 26, 39, .98);--table-header-gradient-middle: rgba(61, 218, 215, .08);--table-header-gradient-end: rgba(16, 26, 39, .98);--table-header-shadow: rgba(0, 0, 0, .52);--table-header-text-color: rgba(239, 244, 250, .94);--table-header-border: rgba(61, 218, 215, .24);--table-row-orange: #edc064;--table-row-orange-glow: rgba(237, 192, 100, .32);--table-row-orange-glow-strong: rgba(237, 192, 100, .58);--pagination-bg: linear-gradient(135deg, rgba(10, 17, 26, .88) 0%, rgba(31, 48, 74, .88) 100%);--pagination-border: linear-gradient(135deg, rgba(61, 218, 215, .24), rgba(124, 155, 255, .24));--pagination-text: #f2f5fb;--pagination-text-purple: #e7edf7;--pagination-btn-bg: linear-gradient(135deg, rgba(220, 230, 244, .06) 0%, rgba(220, 230, 244, .1) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(61, 218, 215, .22) 0%, rgba(124, 155, 255, .22) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--pagination-btn-border-hover: rgba(61, 218, 215, .34);--pagination-btn-shadow-hover: 0 2px 8px rgba(61, 218, 215, .24);--pagination-btn-active-color: #090f17;--pagination-btn-active-border: rgba(61, 218, 215, .48);--pagination-btn-active-shadow: 0 2px 8px rgba(61, 218, 215, .28);--pagination-ellipsis-color: rgba(124, 155, 255, .82);--pagination-select-bg: linear-gradient(135deg, rgba(61, 218, 215, .12) 0%, rgba(124, 155, 255, .12) 100%);--pagination-select-border: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--pagination-select-hover-bg: linear-gradient(135deg, rgba(61, 218, 215, .18) 0%, rgba(124, 155, 255, .18) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(61, 218, 215, .5), rgba(124, 155, 255, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(61, 218, 215, .24) 0%, rgba(124, 155, 255, .24) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(61, 218, 215, .72), rgba(124, 155, 255, .72));--pagination-select-focus-shadow: 0 0 0 2px rgba(61, 218, 215, .28);--pagination-select-option-bg: #090f17;--pagination-select-option-hover: rgba(61, 218, 215, .24);--pagination-select-option-checked: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--pagination-label-color: rgba(198, 209, 226, .72);--pagination-shadow: 0 2px 12px rgba(0, 0, 0, .52);--maininput-label-color: rgba(224, 233, 244, .68);--maininput-label-shadow: rgba(61, 218, 215, .24);--maininput-text-color: rgba(61, 218, 215, .9);--maininput-text-focus: #3ddad7;--maininput-bg: linear-gradient(135deg, rgba(9, 15, 23, .42) 0%, rgba(31, 48, 74, .34) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(9, 15, 23, .5) 0%, rgba(31, 48, 74, .44) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(9, 15, 23, .58) 0%, rgba(31, 48, 74, .52) 100%);--maininput-border: linear-gradient(135deg, rgba(61, 218, 215, .5) 0%, rgba(124, 155, 255, .5) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--maininput-border-focus: linear-gradient(315deg, #3ddad7 0%, #7c9bff 100%);--maininput-shadow: 0 25px 25px rgba(0, 0, 0, .32);--maininput-label-focus-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-label-focus-shadow: rgba(61, 218, 215, .32);--maininput-icon-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-dropdown-bg: rgba(6, 10, 16, .94);--maininput-dropdown-option-color: #eef2f8;--maininput-dropdown-option-border: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--maininput-dropdown-option-hover-bg: rgba(13, 21, 32, .84);--maininput-dropdown-option-hover-color: #3ddad7;--maininput-blur-bg: linear-gradient(135deg, #080e16 0%, #1f304a 100%);--mainselect-bg: linear-gradient(135deg, rgba(13, 21, 32, .46) 0%, rgba(31, 48, 74, .36) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(13, 21, 32, .54) 0%, rgba(31, 48, 74, .44) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(13, 21, 32, .62) 0%, rgba(31, 48, 74, .52) 100%);--mainselect-text-color: rgba(61, 218, 215, .88);--mainselect-text-active: #3ddad7;--mainselect-border: linear-gradient(135deg, rgba(61, 218, 215, .48) 0%, rgba(124, 155, 255, .48) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(61, 218, 215, .72) 0%, rgba(124, 155, 255, .72) 100%);--mainselect-border-active: linear-gradient(315deg, #3ddad7 0%, #7c9bff 100%);--mainselect-shadow: 0 25px 25px rgba(0, 0, 0, .32);--mainselect-arrow-gradient: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--mainselect-dropdown-bg: rgba(6, 10, 16, .96);--mainselect-dropdown-border: linear-gradient(135deg, rgba(61, 218, 215, .78) 0%, rgba(124, 155, 255, .78) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(0, 0, 0, .52);--mainselect-option-color: #f1f5fb;--mainselect-option-border: linear-gradient(135deg, #3ddad7 0%, #7c9bff 100%);--mainselect-option-hover-bg: rgba(27, 43, 67, .62);--mainselect-option-hover-color: #3ddad7;--mainselect-option-placeholder: rgba(226, 231, 240, .72);--mainselect-scrollbar-track: rgba(10, 17, 26, .5);--mainselect-scrollbar-thumb: rgba(61, 218, 215, .48);--mainselect-scrollbar-thumb-hover: rgba(61, 218, 215, .72);--stopstable-filter-info-bg: rgba(124, 155, 255, .14);--stopstable-filter-info-color: #7c9bff;--stopstable-filter-info-icon-color: #3ddad7;--stopstable-error-message-bg: rgba(255, 132, 132, .22);--stopstable-error-message-color: #ff8484;--minorbutton-bg: rgba(10, 17, 26, .48);--minorbutton-bg-hover: rgba(19, 31, 46, .58);--minorbutton-bg-active: rgba(61, 218, 215, .72);--minorbutton-bg-primary: linear-gradient(to right, rgba(9, 15, 23, .62), rgba(13, 21, 32, .62));--minorbutton-bg-secondary: linear-gradient(to right, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-bg-accent: linear-gradient(to right, rgba(61, 218, 215, .22), rgba(8, 14, 22, .84));--minorbutton-bg-dark: linear-gradient(to right, rgba(6, 10, 16, .92), rgba(8, 14, 22, .92));--minorbutton-bg-light: linear-gradient(to right, rgba(61, 218, 215, .12), rgba(124, 155, 255, .12));--minorbutton-bg-glass: rgba(7, 12, 19, .74);--minorbutton-bg-glass-hover: rgba(8, 14, 22, .82);--minorbutton-bg-glass-active: linear-gradient(135deg, rgba(61, 218, 215, .34), rgba(124, 155, 255, .34));--minorbutton-border-gradient: linear-gradient(to right, rgba(61, 218, 215, .16), rgba(124, 155, 255, .42), rgba(61, 218, 215, .16));--minorbutton-border-glass: rgba(61, 218, 215, .24);--minorbutton-border-glass-hover: rgba(61, 218, 215, .3);--minorbutton-border-glass-active: rgba(61, 218, 215, .36);--minorbutton-border-glass-activation: rgba(61, 218, 215, .46);--minorbutton-shadow: 0 1px 3px rgba(0, 0, 0, .36);--minorbutton-shadow-hover: 0 2px 6px rgba(0, 0, 0, .42);--minorbutton-shadow-active: 0 1px 2px rgba(0, 0, 0, .32);--minorbutton-shadow-active-glow: 0 0 10px rgba(61, 218, 215, .28);--minorbutton-shadow-activation: 0 2px 10px rgba(0, 0, 0, .42);--minorbutton-shadow-activation-glow: 0 0 15px rgba(61, 218, 215, .28);--minorbutton-shadow-glass: 0 2px 8px rgba(0, 0, 0, .34);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(61, 218, 215, .12);--minorbutton-shadow-glass-hover: 0 4px 12px rgba(0, 0, 0, .46);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-active: 0 4px 16px rgba(0, 0, 0, .52);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-activation: 0 4px 16px rgba(0, 0, 0, .52);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(61, 218, 215, .18);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(61, 218, 215, .32);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(61, 218, 215, .32), rgba(124, 155, 255, .32));--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(61, 218, 215, .52), rgba(124, 155, 255, .52));--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, rgba(61, 218, 215, .78), rgba(124, 155, 255, .78));--minorbutton-pseudo-bg-glass-hover-opacity: .78;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: 0 2px 10px rgba(0, 0, 0, .42);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(61, 218, 215, .28);--minorbutton-pulse-shadow-2: 0 2px 15px rgba(0, 0, 0, .42);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(61, 218, 215, .24);--mainbutton-bg: rgba(13, 21, 32, .82);--mainbutton-bg-hover: rgba(21, 35, 54, .9);--mainbutton-bg-active: rgba(27, 43, 67, .98);--mainbutton-text-color: #3ddad7;--mainbutton-border-light: rgba(61, 218, 215, .32);--mainbutton-border-hover: rgba(61, 218, 215, .48);--mainbutton-shadow-base: rgba(61, 218, 215, .2);--mainbutton-shadow-hover: rgba(61, 218, 215, .28);--mainbutton-shadow-active: rgba(61, 218, 215, .22);--mainbutton-glow-purple: rgba(124, 155, 255, .46);--mainbutton-glow-blue: rgba(124, 155, 255, .42);--mainbutton-glow-green: rgba(61, 218, 215, .42);--mainbutton-glow-red: rgba(237, 192, 100, .32);--mainbutton-glow-cyan: rgba(61, 218, 215, .32);--mainbutton-glow-cyan-hover: rgba(61, 218, 215, .46);--mainbutton-glow-purple-hover: rgba(124, 155, 255, .52);--mainbutton-glow-blue-hover: rgba(124, 155, 255, .48);--mainbutton-glow-green-hover: rgba(61, 218, 215, .5);--mainbutton-glow-red-hover: rgba(237, 192, 100, .38);--mainbutton-shine: rgba(61, 218, 215, .22);--mainbutton-text-shadow-purple: rgba(124, 155, 255, .68);--mainbutton-text-shadow-blue: rgba(124, 155, 255, .58);--mainbutton-text-shadow-green: rgba(61, 218, 215, .68);--mainbutton-text-shadow-red: rgba(237, 192, 100, .5);--mainbutton-text-shadow-cyan: rgba(61, 218, 215, .5);--mainbutton-icon-shadow-purple: rgba(124, 155, 255, .66);--mainbutton-icon-shadow-blue: rgba(124, 155, 255, .56);--mainbutton-icon-shadow-green: rgba(61, 218, 215, .66);--mainbutton-icon-shadow-red: rgba(237, 192, 100, .52);--mainbutton-icon-shadow-cyan: rgba(61, 218, 215, .52);--mainbutton-border-top-purple: rgba(124, 155, 255, .46);--mainbutton-border-top-blue: rgba(124, 155, 255, .46);--mainbutton-border-top-green: rgba(61, 218, 215, .46);--mainbutton-border-top-red: rgba(237, 192, 100, .42);--mainbutton-border-top-cyan: rgba(61, 218, 215, .42);--mainbutton-reflection: rgba(61, 218, 215, .18);--mainbutton-reflection-fade: rgba(61, 218, 215, .06);--mainbutton-loader-border: rgba(61, 218, 215, .42);--mainbutton-loader-spinner: #3ddad7;--mainbutton-disabled-opacity: .52;--mainbutton-disabled-shadow: rgba(61, 218, 215, .14);--mainbutton-glass-bg: rgba(13, 21, 32, .42);--mainbutton-glass-glow: rgba(61, 218, 215, .28);--temp-slider-track: linear-gradient(135deg, rgba(16, 26, 39, .85) 0%, rgba(21, 35, 54, .9) 100%);--temp-slider-progress: linear-gradient(90deg, rgba(61, 218, 215, .35) 0%, rgba(109, 136, 255, .3) 100%);--temp-slider-thumb: linear-gradient(135deg, rgba(61, 218, 215, .7) 0%, rgba(109, 136, 255, .65) 100%);--temp-slider-thumb-border: #21324d;--temp-slider-thumb-shadow: rgba(61, 218, 215, .25);--temp-input-bg: rgba(13, 21, 32, .9);--temp-input-border: rgba(61, 218, 215, .2);--temp-input-border-focus: rgba(61, 218, 215, .5);--temp-input-text: rgba(240, 245, 252, .95);--temp-input-shadow: rgba(61, 218, 215, .15);--temp-status-normal-bg: rgba(61, 218, 215, .08);--temp-status-normal-border: rgba(61, 218, 215, .18);--temp-status-normal-text: #57e3e0;--temp-status-error-bg: rgba(255, 132, 132, .08);--temp-status-error-border: rgba(255, 132, 132, .18);--temp-status-error-text: #ffb3b3;--temp-status-warning-bg: rgba(237, 192, 100, .08);--temp-status-warning-border: rgba(237, 192, 100, .18);--temp-status-warning-text: #f9d991;--qc-electronics-primary: #3ddad7;--qc-electronics-light: #6feae7;--qc-electronics-dark: #1fb5b0;--qc-electronics-bg: rgba(61, 218, 215, .18);--qc-electronics-border: rgba(61, 218, 215, .34);--qc-electronics-gradient: linear-gradient(135deg, #3ddad7 0%, #1fb5b0 100%);--qc-mechanics-primary: #edc064;--qc-mechanics-light: #f4cf7d;--qc-mechanics-dark: #d6a548;--qc-mechanics-bg: rgba(237, 192, 100, .18);--qc-mechanics-border: rgba(237, 192, 100, .32);--qc-mechanics-gradient: linear-gradient(135deg, #edc064 0%, #d6a548 100%);--qc-optics-primary: #7c9bff;--qc-optics-light: #90abff;--qc-optics-dark: #4f6bff;--qc-optics-bg: rgba(124, 155, 255, .18);--qc-optics-border: rgba(124, 155, 255, .32);--qc-optics-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-chemistry-primary: rgb(220, 227, 240);--qc-chemistry-light: rgb(232, 238, 248);--qc-chemistry-dark: rgb(184, 196, 214);--qc-chemistry-bg: rgba(220, 227, 240, .15);--qc-chemistry-border: rgba(220, 227, 240, .32);--qc-chemistry-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-chemistry-tag-primary: #7c9bff;--qc-chemistry-tag-light: #90abff;--qc-chemistry-tag-dark: #4f6bff;--qc-chemistry-tag-bg: rgba(124, 155, 255, .18);--qc-chemistry-tag-border: rgba(124, 155, 255, .32);--qc-chemistry-tag-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-textiles-primary: rgb(220, 227, 240);--qc-textiles-light: rgb(232, 238, 248);--qc-textiles-dark: rgb(184, 196, 214);--qc-textiles-bg: rgba(220, 227, 240, .15);--qc-textiles-border: rgba(220, 227, 240, .32);--qc-textiles-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-textiles-tag-primary: #7c9bff;--qc-textiles-tag-light: #90abff;--qc-textiles-tag-dark: #4f6bff;--qc-textiles-tag-bg: rgba(124, 155, 255, .18);--qc-textiles-tag-border: rgba(124, 155, 255, .32);--qc-textiles-tag-gradient: linear-gradient(135deg, #7c9bff 0%, #4f6bff 100%);--qc-food-primary: rgb(220, 227, 240);--qc-food-light: rgb(232, 238, 248);--qc-food-dark: rgb(184, 196, 214);--qc-food-bg: rgba(220, 227, 240, .15);--qc-food-border: rgba(220, 227, 240, .32);--qc-food-gradient: linear-gradient(135deg, rgb(232, 238, 248) 0%, rgb(194, 206, 224) 100%);--qc-food-tag-primary: #edc064;--qc-food-tag-light: #f2ca74;--qc-food-tag-dark: #c18c33;--qc-food-tag-bg: rgba(237, 192, 100, .18);--qc-food-tag-border: rgba(237, 192, 100, .32);--qc-food-tag-gradient: linear-gradient(135deg, #edc064 0%, #c18c33 100%);--qc-template-title: #ffffff;--table-row-even-bg-alt: #1f304a;--table-row-odd-bg-alt: #233450;--table-row-border-light: rgba(61, 218, 215, .14);--table-row-border-medium: rgba(124, 155, 255, .24);--table-row-shadow-subtle: rgba(0, 0, 0, .22);--table-row-selected-bg: rgba(61, 218, 215, .18);--table-row-selected-border: #3ddad7}[data-theme=light]{--primary-color: rgb(100, 116, 139);--primary-color-light: rgb(148, 163, 184);--secondary-color: rgb(45, 52, 61);--accent-color: rgb(30, 30, 47);--accent-color-dim: rgb(55, 65, 81);--text-color: rgb(15, 20, 25);--font-color: rgb(15, 20, 25);--text-primary: rgb(30, 41, 59);--font-family: Inter, Segoe UI, Roboto, sans-serif;--text-secondary: #040408;--text-muted: rgba(30, 41, 59, .65);--text-disabled: rgba(30, 41, 59, .4);--text-transparent-1: rgba(30, 41, 59, .1);--text-transparent-05: rgba(30, 41, 59, .05);--text-transparent-15: rgba(30, 41, 59, .15);--text-transparent-2: rgba(30, 41, 59, .2);--text-transparent-3: rgba(30, 41, 59, .3);--text-transparent-4: rgba(30, 41, 59, .4);--text-transparent-5: rgba(30, 41, 59, .5);--text-transparent-6: rgba(30, 41, 59, .6);--text-transparent-06: rgba(30, 41, 59, .06);--text-transparent-8: rgba(30, 41, 59, .8);--text-transparent-9: rgba(30, 41, 59, .9);--background-dark: rgb(208, 213, 220);--background-light: rgb(248, 250, 252);--background-medium: rgb(225, 229, 235);--background-card: rgb(255, 255, 255);--background-overlay: rgba(45, 55, 72, .6);--background-dark-transparent-1: rgba(45, 55, 72, .05);--background-dark-transparent-2: rgba(45, 55, 72, .3);--background-dark-transparent-3: rgba(45, 55, 72, .15);--background-dark-transparent-4: rgba(45, 55, 72, .2);--background-dark-transparent-8: rgba(45, 55, 72, .12);--background-dark-transparent-95: rgba(45, 55, 72, .95);--card-background: rgba(248, 250, 252, .98);--card-background-transparent: rgba(245, 247, 250, .85);--card-dark: rgba(45, 55, 72, .05);--card-border: rgba(45, 55, 72, .12);--border-color: rgba(45, 55, 72, .2);--border-light: rgba(45, 55, 72, .1);--border-medium: rgba(45, 55, 72, .2);--border-dark: rgba(45, 55, 72, .3);--shadow-color: rgba(30, 41, 59, .15);--shadow-light-1: rgba(30, 41, 59, .08);--shadow-dark-1: rgba(30, 41, 59, .12);--shadow-light-15: rgba(30, 41, 59, .15);--shadow-light-2: rgba(30, 41, 59, .18);--shadow-light-3: rgba(30, 41, 59, .22);--shadow-light-4: rgba(30, 41, 59, .25);--shadow-medium-5: rgba(30, 41, 59, .3);--shadow-medium-6: rgba(30, 41, 59, .35);--shadow-medium-7: rgba(30, 41, 59, .4);--shadow-dark-8: rgba(30, 41, 59, .5);--shadow-full: rgb(30, 41, 59);--success: #38a169;--success-bg: rgba(56, 161, 105, .12);--success-dark: #2f855a;--success-light: #48bb78;--success-glow: rgba(72, 187, 120, .6);--success-border: #2f855a;--warning: #ed8936;--warning-bg: rgba(237, 137, 54, .12);--warning-dark: #dd6b20;--warning-light: #f6ad55;--warning-border: #dd6b20;--error: #e53e3e;--error-bg: rgba(229, 62, 62, .12);--error-dark: #c53030;--error-light: #fc8181;--error-glow: rgba(252, 129, 129, .6);--error-border: #c53030;--info: #3182ce;--info-bg: rgba(49, 130, 206, .12);--info-dark: #2c5aa0;--info-light: #1e40af;--info-glow: rgba(99, 179, 237, .6);--info-border: #2c5aa0;--accent-red: #e53e3e;--accent-red-light: #fc8181;--accent-red-dark: #c53030;--accent-red-transparent: rgba(229, 62, 62, .12);--accent-orange: rgb(45, 52, 61);--accent-orange-light: rgba(71, 85, 105, .25);--accent-orange-dark: rgb(45, 52, 61);--accent-orange-transparent: rgba(71, 85, 105, .25);--accent-blue: #5a8fa3;--accent-blue-light: #8bc2d1;--accent-blue-dark: rgba(90, 143, 163, .2);--accent-blue-transparent: rgba(186, 200, 205, .544);--accent-green: rgb(30, 30, 47);--accent-green-light: rgb(55, 65, 81);--accent-green-dark: rgb(30, 30, 47);--accent-green-transparent: rgba(75, 85, 99, .1);--chart-blue: rgba(90, 143, 163, .15);--chart-blue-border: rgba(90, 143, 163, .6);--chart-cyan: rgba(122, 155, 142, .15);--chart-cyan-border: rgba(122, 155, 142, .6);--chart-pink: rgba(224, 155, 125, .15);--chart-pink-border: rgba(224, 155, 125, .6);--chart-gray: rgba(107, 138, 122, .15);--chart-gray-border: rgba(107, 138, 122, .6);--gradient-primary: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-accent: linear-gradient(135deg, rgb(75, 85, 99) 0%, rgb(55, 65, 81) 100%);--gradient-secondary: linear-gradient(135deg, rgb(45, 52, 61) 0%, rgb(30, 30, 47) 100%);--gradient-tertiary: linear-gradient(45deg, rgb(225, 229, 235) 0%, rgb(55, 65, 81) 100%);--gradient-border: linear-gradient(135deg, rgba(213, 214, 215, .8) 0%, rgba(100, 232, 214, .8) 100%);--gradient-cyan-violet: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--gradient-purple-pink: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-success: linear-gradient(135deg, #2f855a 0%, #48bb78 100%);--gradient-warning: linear-gradient(135deg, #dd6b20 0%, #f6ad55 100%);--gradient-error: linear-gradient(135deg, #c53030 0%, #fc8181 100%);--gradient-info: linear-gradient(135deg, #2c5aa0 0%, #1e40af 100%);--accent-gradient: linear-gradient(135deg, rgb(75, 85, 99) 0%, rgb(55, 65, 81) 100%);--text-gradient: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--subtitle-gradient: linear-gradient( 135deg, #d84315 0%, #e65100 25%, #c2185b 50%, #6a1b9a 75%, #0277bd 100% );--primary-transparent-01: rgba(100, 116, 139, .1);--primary-transparent-15: rgba(100, 116, 139, .15);--primary-transparent-2: rgba(100, 116, 139, .2);--primary-transparent-25: rgba(100, 116, 139, .25);--primary-transparent-3: rgba(100, 116, 139, .3);--primary-transparent-35: rgba(100, 116, 139, .35);--primary-transparent-4: rgba(100, 116, 139, .4);--primary-transparent-45: rgba(100, 116, 139, .45);--primary-transparent-5: rgba(100, 116, 139, .5);--primary-transparent-55: rgba(100, 116, 139, .55);--primary-transparent-7: rgba(100, 116, 139, .7);--primary-transparent-8: rgba(100, 116, 139, .8);--primary-transparent-10: rgba(100, 116, 139, .1);--secondary-transparent-18: rgba(71, 85, 105, .18);--secondary-transparent-25: rgba(71, 85, 105, .25);--secondary-transparent-35: rgba(71, 85, 105, .35);--secondary-transparent-4: rgba(71, 85, 105, .4);--secondary-transparent-45: rgba(71, 85, 105, .45);--accent-transparent-1: rgba(75, 85, 99, .1);--accent-transparent-15: rgba(75, 85, 99, .15);--accent-transparent-2: rgba(75, 85, 99, .2);--accent-transparent-25: rgba(75, 85, 99, .25);--accent-transparent-3: rgba(75, 85, 99, .3);--accent-transparent-35: rgba(75, 85, 99, .35);--accent-transparent-4: rgba(75, 85, 99, .4);--accent-transparent-45: rgba(75, 85, 99, .45);--accent-transparent-7: rgba(75, 85, 99, .7);--accent-transparent-8: rgba(75, 85, 99, .8);--accent-transparent-5: rgba(122, 155, 142, .5);--accent-transparent-6: rgba(122, 155, 142, .6);--gray-100: rgb(250, 250, 250);--gray-200: rgb(245, 245, 245);--gray-300: rgb(240, 240, 240);--gray-400: rgb(220, 220, 220);--gray-500: rgb(200, 200, 200);--gray-blue-100: #e2e8f0;--gray-blue-200: #cbd5e1;--gray-blue-300: #94a3b8;--gray-blue-400: #64748b;--gray-blue-500: #475569;--gray-blue-600: #334155;--gradient-gray-blue: linear-gradient(135deg, #cbd5e1 0%, #64748b 100%);--gradient-gray-blue-hover: linear-gradient(135deg, #94a3b8 0%, #475569 100%);--white: rgb(255, 255, 255);--pink: rgba(100, 232, 214, .25);--cyan: #06b6d4;--violet: #8b5cf6;--cyan-transparent-2: rgba(6, 182, 212, .2);--cyan-transparent-3: rgba(6, 182, 212, .3);--white-02: rgba(255, 255, 255, .2);--white-01: rgba(255, 255, 255, .1);--primary-t-12: rgba(100, 116, 139, .15);--primary-t-08: rgba(100, 116, 139, .1);--accent-t-08: rgba(75, 85, 99, .1);--accent-t-05: rgba(122, 155, 142, .05);--error-dark-transparent-2: rgba(199, 112, 157, .2);--error-dark-transparent-3: rgba(199, 112, 157, .3);--error-dark-transparent-6: rgba(199, 112, 157, .6);--lang-switch-bg: rgba(243, 244, 246, .85);--lang-switch-border: rgba(100, 116, 139, .25);--lang-switch-shadow: rgba(84, 82, 102, .15);--lang-option-inactive: rgba(0, 0, 0, .45);--lang-option-active: rgba(30, 41, 59, .9);--lang-option-active-shadow: rgba(100, 116, 139, .4);--lang-option-hover: rgba(0, 0, 0, .7);--icon-blue: #0d9488;--icon-green: #14b8a6;--icon-orange: #0f766e;--icon-red: #0d9488;--icon-purple: #14b8a6;--toggle-track-bg: rgba(148, 163, 184, .25);--toggle-track-active: rgba(75, 85, 99, .4);--toggle-thumb-gradient-start: rgb(203, 213, 225);--toggle-thumb-gradient-end: rgb(148, 163, 184);--toggle-thumb-gradient-accent: rgb(148, 163, 184);--toggle-thumb-shadow: rgba(84, 82, 102, .2);--toggle-text-shadow: rgba(84, 82, 102, .2);--gradient-start: rgb(100, 116, 139);--gradient-end: rgb(45, 52, 61);--turquoise: rgb(30, 30, 47);--turquoise-primary: #0d9488;--turquoise-light: #14b8a6;--turquoise-dark: #0f766e;--turquoise-transparent-1: rgba(13, 148, 136, .1);--turquoise-transparent-2: rgba(13, 148, 136, .2);--turquoise-transparent-3: rgba(13, 148, 136, .3);--turquoise-transparent-4: rgba(13, 148, 136, .4);--turquoise-transparent-5: rgba(13, 148, 136, .5);--turquoise-transparent-6: rgba(13, 148, 136, .6);--turquoise-transparent-7: rgba(13, 148, 136, .7);--turquoise-transparent-8: rgba(13, 148, 136, .8);--turquoise-transparent-9: rgba(13, 148, 136, .9);--text-primary-light: #1e40af;--text-secondary-light: #166534;--text-accent-light: #7c2d12;--text-muted-light: #374151;--text-strong-light: #1f2937;--gradient-vibrant: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 100%);--gradient-vibrant-turquoise: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(30, 30, 47) 100%);--gradient-cyan-violet-transparent: linear-gradient(135deg, rgba(206, 225, 244, .7) 0%, rgba(242, 245, 249, .8) 100%);--gradient-cyan-purple: linear-gradient(135deg, rgba(6, 182, 212, .6) 0%, rgba(124, 58, 237, .6) 100%);--purple-bright: #7c3aed;--purple-medium: #8b5cf6;--purple-violet: #a855f7;--purple-dark: #6d28d9;--purple-pink: #ec4899;--purple-darker: #5b21b6;--temp-normal: #10b981;--temp-high: #ef4444;--temp-low: #3b82f6;--temp-critical: #dc2626;--temp-slider-track: #e5e7eb;--temp-slider-progress: linear-gradient(90deg, #06b6d4 0%, #7c3aed 100%);--temp-slider-thumb: linear-gradient(135deg, #7c3aed 0%, #06b6d4 100%);--temp-slider-thumb-border: #ffffff;--temp-slider-thumb-shadow: rgba(124, 58, 237, .3);--temp-status-normal-bg: rgba(16, 185, 129, .1);--temp-status-normal-border: rgba(16, 185, 129, .3);--temp-status-normal-text: #059669;--temp-status-normal-icon: #10b981;--temp-status-warning-bg: rgba(245, 158, 11, .1);--temp-status-warning-border: rgba(245, 158, 11, .3);--temp-status-warning-text: #d97706;--temp-status-warning-icon: #f59e0b;--temp-status-error-bg: rgba(239, 68, 68, .1);--temp-status-error-border: rgba(239, 68, 68, .3);--temp-status-error-text: #dc2626;--temp-status-error-icon: #ef4444;--temp-nav-button-primary-bg: #7c3aed;--temp-nav-button-primary-text: #ffffff;--temp-nav-button-primary-hover: #6d28d9;--temp-nav-button-primary-shadow: rgba(124, 58, 237, .3);--temp-nav-button-secondary-bg: #f3f4f6;--temp-nav-button-secondary-text: #6b7280;--temp-nav-button-secondary-hover: #e5e7eb;--temp-nav-button-secondary-border: #d1d5db;--temp-input-bg: #ffffff;--temp-input-border: #d1d5db;--temp-input-border-focus: #7c3aed;--temp-input-text: #374151;--temp-input-shadow: rgba(124, 58, 237, .1);--selection-card-bg: linear-gradient(135deg, rgba(100, 116, 139, .15) 0%, rgba(75, 85, 99, .25) 100%);--selection-card-bg-hover: linear-gradient(135deg, rgba(100, 116, 139, .25) 0%, rgba(75, 85, 99, .35) 100%);--selection-card-bg-selected: linear-gradient(135deg, rgba(100, 116, 139, .3) 0%, rgba(75, 85, 99, .4) 100%);--selection-card-border: rgba(100, 116, 139, .3);--selection-card-border-hover: rgba(100, 116, 139, .5);--selection-card-border-selected: rgba(100, 116, 139, .6);--selection-card-shadow: 0 2px 8px rgba(100, 116, 139, .15);--selection-card-shadow-hover: 0 4px 12px rgba(100, 116, 139, .25);--selection-card-shadow-selected: 0 4px 16px rgba(100, 116, 139, .3);--selection-card-text: #374151;--selection-card-text-hover: #1f2937;--selection-card-text-selected: #1f2937;--selection-card-icon: #6b7280;--selection-card-icon-hover: #374151;--selection-card-icon-selected: #1f2937;--tile-blue-gradient: linear-gradient(135deg, rgba(213, 214, 215, .1), rgba(100, 232, 214, .1));--tile-green-gradient: linear-gradient(135deg, rgba(100, 232, 214, .1), rgba(213, 214, 215, .1));--tile-purple-gradient: linear-gradient(135deg, rgba(137, 141, 141, .1), rgba(100, 232, 214, .1));--tile-orange-gradient: linear-gradient(135deg, rgba(100, 232, 214, .1), rgba(137, 141, 141, .1));--tile-red-gradient: linear-gradient(135deg, rgba(137, 141, 141, .1), rgba(100, 232, 214, .1));--table-background-dark: rgba(248, 250, 252, .95);--table-background-light: rgb(248, 250, 252);--hardcoded-orange: #ff9100;--hardcoded-red: #ff6b6b;--hardcoded-teal: #00bcd4;--hardcoded-green: #4caf50;--glass-bg-light: rgba(84, 82, 102, .05);--glass-border-light: rgba(84, 82, 102, .1);--glass-shadow-light: rgba(84, 82, 102, .15);--archive-slate-900: #3a2518;--archive-slate-700: #7a6b5d;--archive-slate-400: #a89085;--archive-slate-200: #f1ebe5;--tile-glass-bg: rgba(84, 82, 102, .05);--tile-glass-hover-bg: linear-gradient(135deg, rgba(206, 225, 244, .7) 0%, rgba(242, 245, 249, .8) 100%);--tile-spine-bg: linear-gradient( to right, rgb(225, 229, 235) 0%, rgb(30, 30, 47) 100% );--tile-border-color: rgba(45, 55, 72, .1);--tile-border-strong-color: rgba(45, 55, 72, .2);--tile-bookmark-bg: linear-gradient(135deg, rgb(30, 30, 47) 0%, rgb(100, 116, 139) 100%);--book-spine-bg: linear-gradient(to right, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, .4) 15%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .8) 85%, rgba(255, 255, 255, .9) 100%);--book-bookmark-bg: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);--book-bookmark-hover-bg: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);--book-bookmark-hover-shadow: rgba(0, 0, 0, .08);--book-spine-shadow: rgba(108, 117, 125, .7);--book-bookmark-shadow: rgba(108, 117, 125, .6);--book-bookmark-border: rgba(255, 255, 255, .5);--home-bg: rgba(255, 255, 255, .8);--home-border: rgba(0, 0, 0, .1);--home-dashboard-gradient: linear-gradient(to right, #1976d2, #42a5f5);--home-logout-gradient: linear-gradient(to right, #7b1fa2, #ba68c8);--home-shadow: rgba(0, 0, 0, .15);--downtime-icon-color: rgba(0, 0, 0, .3);--downtime-gradient: linear-gradient(135deg, #1976d2, #7b1fa2);--downtime-text-color: rgba(0, 0, 0, .7);--assortment-btn-bg: rgba(255, 255, 255, .9);--assortment-btn-text: rgba(0, 0, 0, .8);--assortment-btn-border: rgba(0, 0, 0, .1);--assortment-btn-hover-bg: rgba(245, 245, 245, .95);--assortment-shadow: rgba(0, 0, 0, .1);--assortment-btn-active-bg: rgba(156, 39, 176, .1);--assortment-btn-active-border: rgba(156, 39, 176, .3);--assortment-btn-active-shadow: rgba(156, 39, 176, .15);--assortment-container-bg: rgba(255, 255, 255, .95);--assortment-container-border: rgba(0, 0, 0, .1);--assortment-header-border: rgba(0, 0, 0, .12);--registration-gradient-success: linear-gradient(135deg, #1976d2, #4caf50);--registration-shadow-success: rgba(25, 118, 210, .2);--registration-shadow-primary: rgba(156, 39, 176, .2);--registration-text-muted: rgba(0, 0, 0, .6);--registration-gradient-accent: linear-gradient(135deg, #1976d2, #7b1fa2);--registration-text-light: rgba(0, 0, 0, .8);--registration-accent: #1976d2;--registration-text-dim: rgba(0, 0, 0, .4);--registration-text-medium: rgba(0, 0, 0, .7);--production-text-dim: rgba(0, 0, 0, .3);--production-gradient: linear-gradient(135deg, #1976d2, #7b1fa2);--production-text-medium: rgba(0, 0, 0, .6);--operator-bg-light: rgba(255, 255, 255, .9);--operator-border-light: rgba(0, 0, 0, .1);--operator-error-bg: rgba(244, 67, 54, .1);--operator-error-border: rgba(244, 67, 54, .3);--operator-error: #f44336;--operator-blue-glow: rgba(25, 118, 210, .2);--operator-bg-medium: rgba(245, 245, 245, .95);--operator-border-medium: rgba(0, 0, 0, .15);--operator-success-bg: rgba(76, 175, 80, .1);--operator-success-border: rgba(76, 175, 80, .3);--operator-success: #4caf50;--operator-bg-hover: rgba(240, 240, 240, .98);--operator-blue-glow-strong: rgba(25, 118, 210, .3);--login-shadow-heavy: rgba(45, 55, 72, .25);--login-shadow-medium: rgba(45, 55, 72, .15);--login-bg-dark: rgba(248, 250, 252, .95);--login-shadow-light: rgba(45, 55, 72, .08);--login-shadow-weak: rgba(45, 55, 72, .05);--login-bg-medium: rgba(240, 242, 245, .9);--login-gradient-primary: linear-gradient(135deg, rgb(100, 116, 139) 0%, rgb(45, 52, 61) 50%, rgb(30, 30, 47) 100%);--login-shadow-inset: inset 0 2px 4px rgba(45, 55, 72, .08);--login-bg-light: rgba(100, 116, 139, .08);--login-shadow-glow: 0 0 10px rgba(100, 116, 139, .3);--login-radial-purple: radial-gradient(circle at 30% 70%, rgba(100, 116, 139, .12) 0%, transparent 60%);--login-radial-cyan: radial-gradient(circle at 80% 20%, rgba(75, 85, 99, .1) 0%, transparent 50%);--login-radial-primary: radial-gradient(circle at 50% 50%, rgba(100, 116, 139, .08) 0%, transparent 50%);--login-radial-accent: radial-gradient(circle at 70% 30%, rgba(75, 85, 99, .1) 0%, transparent 60%);--login-radial-success: radial-gradient(circle at 70% 30%, rgba(56, 161, 105, .08) 0%, transparent 60%);--login-radial-pink: radial-gradient(circle at 90% 10%, rgba(237, 137, 54, .08) 0%, transparent 50%);--login-radial-cyan-alt: radial-gradient(circle at 10% 90%, rgba(75, 85, 99, .06) 0%, transparent 40%);--login-radial-primary-alt: radial-gradient(circle at 90% 90%, rgba(100, 116, 139, .06) 0%, transparent 40%);--login-radial-accent-alt: radial-gradient(circle at 10% 10%, rgba(75, 85, 99, .06) 0%, transparent 40%);--login-radial-primary-light: radial-gradient(circle at 50% 50%, rgba(100, 116, 139, .05) 0%, transparent 50%);--login-radial-success-light: radial-gradient(circle at 30% 30%, rgba(56, 161, 105, .05) 0%, transparent 50%);--login-radial-pink-alt: radial-gradient(circle at 70% 70%, rgba(237, 137, 54, .05) 0%, transparent 50%);--login-radial-cyan-medium: radial-gradient(circle at 40% 60%, rgba(75, 85, 99, .06) 0%, transparent 45%);--login-radial-primary-medium: radial-gradient(circle at 60% 40%, rgba(100, 116, 139, .06) 0%, transparent 45%);--login-accent: rgb(30, 30, 47);--login-accent-glow: rgba(75, 85, 99, .4);--login-gradient-accent: linear-gradient(135deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-accent-glow-medium: rgba(75, 85, 99, .3);--login-bg-input: rgba(248, 250, 252, .95);--login-border-input: rgba(100, 116, 139, .3);--login-shadow-input: 0 0 0 1px rgba(100, 116, 139, .15);--login-border-accent: rgba(75, 85, 99, .3);--login-text-light: rgba(30, 41, 59, .85);--login-accent-glow-light: rgba(75, 85, 99, .25);--login-bg-button: rgba(100, 116, 139, .1);--login-gradient-button: linear-gradient(135deg, rgb(100, 116, 139), rgb(45, 52, 61));--login-button-glow: 0 0 15px rgba(100, 116, 139, .4);--login-bg-focus: rgba(100, 116, 139, .15);--login-border-focus: rgba(100, 116, 139, .5);--login-focus-glow: 0 0 0 3px rgba(100, 116, 139, .2);--login-accent-glow-weak: rgba(75, 85, 99, .15);--login-text-dim: rgba(30, 41, 59, .5);--login-text-glow: 0 0 8px rgba(30, 41, 59, .3);--login-gradient-accent-alt: linear-gradient(135deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-accent-glow-alt: rgba(75, 85, 99, .25);--login-primary-glow: rgba(100, 116, 139, .2);--login-gradient-border: linear-gradient(135deg, rgba(100, 116, 139, .2), rgba(75, 85, 99, .2));--login-primary-glow-strong: rgba(100, 116, 139, .3);--login-text-medium: rgba(30, 41, 59, .75);--login-gradient-text: linear-gradient(45deg, rgb(30, 30, 47), rgb(100, 116, 139));--login-primary: rgb(100, 116, 139);--login-primary-medium: rgba(100, 116, 139, .6);--login-pink: #ec4899;--login-blue: #3b82f6;--login-text-bright: rgba(15, 20, 25, .95);--login-text-shadow: rgba(45, 55, 72, .2);--table-turquoise: rgb(30, 30, 47);--table-purple-violet: rgb(45, 52, 61);--table-purple-bright: rgb(100, 116, 139);--table-bg-dark: rgba(248, 250, 252, .95);--table-bg-light: rgb(248, 250, 252);--table-bg-overlay: rgba(248, 250, 252, .85);--table-shadow: rgba(84, 82, 102, .1);--table-gradient-start: rgba(255, 255, 255, .6);--table-gradient-middle: rgba(100, 232, 214, .1);--table-gradient-end: rgba(255, 255, 255, .6);--table-white: #ffffff;--table-bg-dark-overlay: rgba(248, 250, 252, .98);--table-bg-purple-overlay: rgba(108, 117, 125, .12);--table-bg-blue-overlay: rgba(213, 214, 215, .25);--table-bg-darker-overlay: rgba(245, 245, 245, .98);--table-shadow-heavy: rgba(84, 82, 102, .15);--table-border-purple: rgba(108, 117, 125, .25);--table-bg-dark-alt: rgba(84, 82, 102, .1);--table-bg-purple-alt: rgba(100, 232, 214, .3);--table-bg-blue-alt: rgba(213, 214, 215, .4);--table-shadow-medium: rgba(84, 82, 102, .15);--table-glow-purple: rgba(108, 117, 125, .1);--table-radial-purple: rgba(108, 117, 125, .03);--table-radial-turquoise: rgba(213, 214, 215, .03);--table-bg-scroll: rgba(245, 245, 245, .8);--table-scroll-purple: rgba(108, 117, 125, .3);--table-scroll-purple-strong: rgba(108, 117, 125, .5);--table-scrollbar-purple: rgba(108, 117, 125, .3);--table-bg-dark-overlay-alt: rgba(248, 250, 252, .95);--table-bg-purple-overlay-alt: rgba(108, 117, 125, .1);--table-bg-blue-overlay-alt: rgba(213, 214, 215, .2);--table-bg-purple-overlay-alt2: rgba(100, 232, 214, .1);--table-shadow-medium-alt: rgba(84, 82, 102, .25);--table-gradient-purple-transparent: rgba(255, 255, 255, 0);--table-gradient-purple-middle: rgba(100, 232, 214, .08);--table-gradient-purple-end: rgba(255, 255, 255, 0);--table-gradient-turquoise-purple: linear-gradient(90deg, rgba(255, 255, 255, .85) 0%, rgba(108, 117, 125, .12) 100%);--table-text-shadow: rgba(84, 82, 102, .2);--table-drop-shadow: rgba(84, 82, 102, .2);--table-gradient-turquoise-purple-alt: linear-gradient(90deg, rgba(255, 255, 255, .85) 0%, rgba(108, 117, 125, .12) 100%);--table-gradient-turquoise-transparent: rgba(100, 232, 214, 0);--table-gradient-turquoise-end: rgba(100, 232, 214, 0);--table-bg-medium: rgba(225, 229, 235, .9);--table-drop-shadow-medium: rgba(84, 82, 102, .15);--table-glow-turquoise: rgba(108, 117, 125, .25);--table-glow-turquoise-medium: rgba(108, 117, 125, .18);--table-glow-purple-strong: rgba(108, 117, 125, .3);--table-glow-purple-medium: rgba(108, 117, 125, .18);--table-glow-white: rgba(84, 82, 102, .22);--table-bg-medium-alt: rgba(255, 255, 255, .9);--table-bg-dark-alt2: rgba(255, 255, 255, .7);--table-bg-purple-alt2: rgba(100, 232, 214, .1);--table-bg-dark-alt3: rgba(255, 255, 255, .5);--table-bg-purple-alt3: rgba(100, 232, 214, .1);--table-text-purple: rgba(108, 117, 125, .8);--table-bg-dark-gradient-start: rgba(255, 255, 255, .6);--table-bg-purple-gradient-middle: rgba(100, 232, 214, .1);--table-bg-dark-gradient-end: rgba(255, 255, 255, .6);--table-text-purple-alt: rgba(84, 82, 102, .8);--table-bg-dark-gradient-start-alt: rgba(255, 255, 255, .6);--table-bg-purple-gradient-middle-alt: rgba(100, 232, 214, .1);--table-bg-dark-gradient-end-alt: rgba(255, 255, 255, .6);--table-gradient-purple-transparent-start: rgba(84, 82, 102, .06);--table-purple-violet-transparent-15: rgba(108, 117, 125, .15);--table-gradient-purple-transparent-end: rgba(84, 82, 102, .06);--table-gradient-turquoise-transparent-start: rgba(108, 117, 125, .03);--table-gradient-turquoise-middle: rgba(108, 117, 125, .15);--table-gradient-turquoise-transparent-end: rgba(108, 117, 125, .03);--table-gradient-turquoise-transparent-middle: rgba(213, 214, 215, .03);--table-bg-dark-overlay-strong: rgba(255, 255, 255, .98);--table-shadow-light: rgba(84, 82, 102, .1);--table-bg-light-overlay: rgba(255, 255, 255, .1);--table-glow-turquoise-light: rgba(108, 117, 125, .12);--table-red: #e53e3e;--table-red-glow: rgba(255, 107, 107, .15);--table-glow-purple-light: rgba(213, 214, 215, .1);--table-shadow-light-alt: rgba(84, 82, 102, .08);--table-glow-turquoise-strong: rgba(100, 232, 214, .2);--table-red-glow-strong: rgba(255, 107, 107, .25);--table-glow-purple-strong-alt: rgba(213, 214, 215, .2);--table-bg-dark-overlay-strong-alt: rgba(255, 255, 255, .98);--table-gradient-purple-transparent-start-alt: rgba(255, 255, 255, 0);--table-gradient-purple-middle-alt: rgba(100, 232, 214, .15);--table-gradient-purple-transparent-end-alt: rgba(255, 255, 255, 0);--table-gradient-turquoise-purple-strong: linear-gradient(135deg, rgba(255, 255, 255, .88) 10%, rgba(108, 117, 125, .14) 90%);--table-gradient-turquoise-purple-alt2: linear-gradient(135deg, rgba(42, 41, 46, .879) 40%, rgba(83, 89, 94, .925) 80%);--table-drop-shadow-strong: rgba(84, 82, 102, .15);--table-gradient-turquoise-strong: linear-gradient(135deg, rgba(255, 255, 255, .7) 30%, rgba(108, 117, 125, .16) 70%);--table-glow-turquoise-strong-alt: rgba(108, 117, 125, .2);--table-gradient-purple-strong: linear-gradient(135deg, rgba(255, 255, 255, .7) 30%, rgba(108, 117, 125, .16) 70%);--table-glow-purple-strong-alt2: rgba(108, 117, 125, .2);--table-gradient-turquoise-purple-strong-alt: linear-gradient(135deg, rgba(255, 255, 255, .88) 0%, rgba(108, 117, 125, .14) 50%, rgba(255, 255, 255, .88) 100%);--table-gradient-turquoise-green: linear-gradient(135deg, rgba(255, 255, 255, .6) 20%, rgba(100, 232, 214, .1) 80%);--table-gradient-red: linear-gradient(135deg, rgba(255, 107, 107, .3) 20%, rgba(255, 107, 107, .1) 80%);--table-gradient-red-strong: linear-gradient(135deg, rgba(255, 107, 107, .4) 0%, rgba(255, 107, 107, .1) 100%);--table-gradient-purple-strong-alt: linear-gradient(135deg, rgba(255, 255, 255, .7) 0%, rgba(108, 117, 125, .14) 100%);--table-gradient-turquoise-purple-strong-alt2: linear-gradient(135deg, rgba(20, 11, 54, .88) 0%, rgba(74, 77, 79, .7) 100%);--table-glow-white-strong: rgba(84, 82, 102, .25);--table-row-even-bg: rgb(248, 250, 252);--table-row-even-accent: rgba(108, 117, 125, .08);--table-row-odd-bg: rgb(225, 229, 235);--table-row-odd-accent: rgba(108, 117, 125, .12);--table-filters-bg: #f8f9fa;--table-filters-border: #dee2e6;--table-filters-shadow: rgba(108, 117, 125, .05);--table-filters-gradient-start: #f8f9fa;--table-filters-gradient-end: #f8f9fa;--table-filters-title-color: #212529;--table-filters-label-color: #495057;--table-filters-clear-btn-bg: #e9ecef;--table-filters-clear-btn-color: #495057;--table-filters-clear-btn-hover-bg: #dee2e6;--table-header-bg: #f1f3f4;--table-header-gradient-start: #f1f3f4;--table-header-gradient-middle: #f1f3f4;--table-header-gradient-end: #f1f3f4;--table-header-shadow: rgba(108, 117, 125, .05);--table-header-text-color: #495057;--table-header-border: #dee2e6;--table-row-orange: #ff9100;--table-row-orange-glow: rgba(255, 145, 0, .15);--table-row-orange-glow-strong: rgba(255, 145, 0, .25);--table-bg-primary: #f8f9fa;--table-bg-secondary: #ffffff;--table-bg-header: #f1f3f4;--table-bg-hover: #e9ecef;--table-text-primary: #495057;--table-text-header: #212529;--table-text-section: #6c757d;--table-text-muted: #adb5bd;--table-accent-primary: #6c757d;--table-accent-secondary: #495057;--table-accent-purple: #6f42c1;--table-accent-purple-bright: #8e44ad;--table-btn-primary-bg: #4a5568;--table-btn-primary-text: #ffffff;--table-btn-primary-hover: #2d3748;--table-btn-secondary-bg: #e2e8f0;--table-btn-secondary-text: #4a5568;--table-btn-secondary-hover: #cbd5e0;--table-btn-warning-bg: #ed8936;--table-btn-warning-text: #ffffff;--table-btn-warning-hover: #dd6b20;--table-btn-success-bg: #38a169;--table-btn-success-text: #ffffff;--table-btn-success-hover: #2f855a;--table-icon-edit: #28a745;--table-icon-delete: #dc3545;--table-icon-active: #6c757d;--table-border-light: #e9ecef;--table-border-medium: #adb5bd;--table-border-accent: #6c757d;--table-shadow-subtle: rgba(108, 117, 125, .05);--table-overlay-hover: rgba(108, 117, 125, .08);--pagination-bg: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 100%);--pagination-border: linear-gradient(135deg, rgba(100, 232, 214, .2), rgba(213, 214, 215, .2));--pagination-text: rgb(45, 52, 61);--pagination-text-purple: rgb(30, 30, 47);--pagination-btn-bg: linear-gradient(135deg, rgba(84, 82, 102, .05) 0%, rgba(84, 82, 102, .08) 100%);--pagination-btn-hover: linear-gradient(135deg, rgba(100, 232, 214, .2) 0%, rgba(213, 214, 215, .2) 100%);--pagination-btn-active: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--pagination-btn-border-hover: rgba(100, 232, 214, .3);--pagination-btn-shadow-hover: 0 2px 8px rgba(100, 232, 214, .2);--pagination-btn-active-color: #ffffff;--pagination-btn-active-border: rgba(100, 232, 214, .5);--pagination-btn-active-shadow: 0 2px 8px rgba(100, 232, 214, .3);--pagination-ellipsis-color: rgba(100, 232, 214, .8);--pagination-select-bg: linear-gradient(135deg, rgba(100, 232, 214, .15) 0%, rgba(213, 214, 215, .15) 100%);--pagination-select-border: linear-gradient(135deg, rgba(100, 232, 214, .3), rgba(213, 214, 215, .3));--pagination-select-hover-bg: linear-gradient(135deg, rgba(100, 232, 214, .2) 0%, rgba(213, 214, 215, .2) 100%);--pagination-select-hover-border: linear-gradient(135deg, rgba(100, 232, 214, .5), rgba(213, 214, 215, .5));--pagination-select-focus-bg: linear-gradient(135deg, rgba(100, 232, 214, .25) 0%, rgba(213, 214, 215, .25) 100%);--pagination-select-focus-border: linear-gradient(135deg, rgba(100, 232, 214, .7), rgba(213, 214, 215, .7));--pagination-select-focus-shadow: 0 0 0 2px rgba(100, 232, 214, .3);--pagination-select-option-bg: #ffffff;--pagination-select-option-hover: rgba(100, 232, 214, .2);--pagination-select-option-checked: linear-gradient(135deg, rgba(100, 232, 214, .3), rgba(213, 214, 215, .3));--pagination-label-color: rgb(45, 52, 61);--pagination-shadow: 0 2px 12px rgba(84, 82, 102, .1);--maininput-label-color: rgba(84, 82, 102, .9);--maininput-label-shadow: rgba(100, 232, 214, .2);--maininput-text-color: rgba(0, 0, 0, .9);--maininput-text-focus: rgb(0, 0, 0);--maininput-bg: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .5) 100%);--maininput-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .4) 100%);--maininput-bg-focus: linear-gradient(135deg, rgba(255, 255, 255, .6) 0%, rgba(248, 249, 250, .5) 100%);--maininput-border: linear-gradient(135deg, rgba(148, 163, 184, .7) 0%, rgba(100, 116, 139, .7) 100%);--maininput-border-hover: linear-gradient(135deg, rgba(148, 163, 184, .9) 0%, rgba(100, 116, 139, .9) 100%);--maininput-border-focus: linear-gradient(315deg, rgb(148, 163, 184) 0%, rgb(100, 116, 139) 100%);--maininput-shadow: 0 25px 25px rgba(84, 82, 102, .06);--maininput-label-focus-gradient: linear-gradient(135deg, var(--secondary-color) 0%, var(--secondary-color) 100%);--maininput-label-focus-shadow: rgba(100, 116, 139, .28);--maininput-icon-gradient: linear-gradient(135deg, rgb(148, 163, 150) 0%, rgb(100, 116, 139) 100%);--maininput-dropdown-bg: rgba(255, 255, 255, .95);--maininput-dropdown-option-color: rgb(84, 82, 102);--maininput-dropdown-option-border: linear-gradient(135deg, rgb(213, 214, 215) 0%, rgb(100, 232, 214) 100%);--maininput-dropdown-option-hover-bg: rgba(84, 82, 102, .3);--maininput-dropdown-option-hover-color: rgb(100, 232, 214);--maininput-blur-bg: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 100%);--mainselect-bg: linear-gradient(135deg, rgba(255, 255, 255, .4) 0%, rgba(248, 249, 250, .3) 100%);--mainselect-bg-hover: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(248, 249, 250, .4) 100%);--mainselect-bg-active: linear-gradient(135deg, rgba(255, 255, 255, .6) 0%, rgba(248, 249, 250, .5) 100%);--mainselect-text-color: rgba(84, 82, 102, .9);--mainselect-text-active: rgb(84, 82, 102);--mainselect-border: linear-gradient(135deg, rgba(100, 232, 214, .5) 0%, rgba(213, 214, 215, .5) 100%);--mainselect-border-hover: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--mainselect-border-active: linear-gradient(315deg, rgb(100, 232, 214) 0%, rgb(213, 214, 215) 100%);--mainselect-shadow: 0 25px 25px rgba(84, 82, 102, .06);--mainselect-arrow-gradient: linear-gradient(135deg, rgb(100, 232, 214) 0%, rgb(213, 214, 215) 100%);--mainselect-dropdown-bg: rgba(255, 255, 255, .98);--mainselect-dropdown-border: linear-gradient(135deg, rgba(100, 232, 214, .8) 0%, rgba(213, 214, 215, .8) 100%);--mainselect-dropdown-shadow: 0 4px 20px rgba(84, 82, 102, .1);--mainselect-option-color: rgb(84, 82, 102);--mainselect-option-border: linear-gradient(135deg, rgb(213, 214, 215) 0%, rgb(100, 232, 214) 100%);--mainselect-option-hover-bg: rgba(84, 82, 102, .3);--mainselect-option-hover-color: rgb(0, 0, 0);--mainselect-option-placeholder: rgba(84, 82, 102, .6);--mainselect-scrollbar-track: rgba(84, 82, 102, .1);--mainselect-scrollbar-thumb: rgba(100, 232, 214, .5);--mainselect-scrollbar-thumb-hover: rgba(100, 232, 214, .8);--stopstable-filter-info-bg: rgba(100, 232, 214, .1);--stopstable-filter-info-color: rgb(84, 82, 102);--stopstable-filter-info-icon-color: rgb(100, 232, 214);--stopstable-error-message-bg: rgba(255, 107, 107, .2);--stopstable-error-message-color: #ff6b6b;--minorbutton-bg: #ffffff;--minorbutton-bg-hover: #f8f9fa;--minorbutton-bg-active: #f1f3f4;--minorbutton-bg-primary: linear-gradient(to right, rgba(108, 117, 125, .2) 0%, rgba(73, 80, 87, .3) 100%);--minorbutton-bg-secondary: linear-gradient(to right, rgba(108, 117, 125, .15) 0%, rgba(73, 80, 87, .25) 100%);--minorbutton-bg-accent: linear-gradient(to right, rgba(14, 165, 233, .2), rgba(108, 117, 125, .3));--minorbutton-bg-dark: linear-gradient(to right, rgba(73, 80, 87, .4), rgba(52, 58, 64, .5));--minorbutton-bg-light: linear-gradient(to right, rgba(248, 249, 250, .8) 0%, rgba(233, 236, 239, .9) 100%);--minorbutton-bg-glass: rgba(248, 249, 250, .9);--minorbutton-bg-glass-hover: rgba(233, 236, 239, .95);--minorbutton-bg-glass-active: linear-gradient(to right, rgba(14, 165, 233, .15) 0%, rgba(108, 117, 125, .2) 100%);--minorbutton-border-gradient: linear-gradient(to right, rgba(75, 85, 99, .3) 0%, rgba(75, 85, 99, .4) 50%, rgba(75, 85, 99, .3) 100%);--minorbutton-border-glass: rgba(75, 85, 99, .2);--minorbutton-border-glass-hover: rgba(75, 85, 99, .3);--minorbutton-border-glass-active: rgba(75, 85, 99, .4);--minorbutton-border-glass-activation: rgba(75, 85, 99, .5);--minorbutton-shadow: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-shadow-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-shadow-active: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-active-glow: 0 0 10px rgba(14, 165, 233, .3);--minorbutton-shadow-activation: 0 2px 10px rgba(108, 117, 125, .2);--minorbutton-shadow-activation-glow: 0 0 15px rgba(14, 165, 233, .4);--minorbutton-shadow-glass: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-shadow-glass-inset: inset 0 0 8px rgba(0, 0, 0, .1);--minorbutton-shadow-glass-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-shadow-glass-hover-inset: inset 0 0 12px rgba(0, 0, 0, .15);--minorbutton-shadow-glass-active: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-active-inset: inset 0 0 16px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation: inset 0 2px 8px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation-inset: inset 0 0 16px rgba(0, 0, 0, .2);--minorbutton-shadow-glass-activation-glow: 0 0 20px rgba(14, 165, 233, .4);--minorbutton-pseudo-bg-glass: linear-gradient(135deg, rgba(108, 117, 125, .2) 0%, rgba(73, 80, 87, .3) 100%);--minorbutton-pseudo-bg-glass-hover: linear-gradient(135deg, rgba(108, 117, 125, .25) 0%, rgba(73, 80, 87, .35) 100%);--minorbutton-pseudo-bg-glass-active: linear-gradient(135deg, rgba(14, 165, 233, .2) 0%, rgba(108, 117, 125, .3) 100%);--minorbutton-pseudo-bg-glass-activation: linear-gradient(135deg, rgba(14, 165, 233, .3) 0%, rgba(108, 117, 125, .4) 100%);--minorbutton-pseudo-bg-glass-hover-opacity: .7;--minorbutton-pseudo-bg-glass-active-opacity: 1;--minorbutton-pseudo-bg-glass-activation-opacity: 1;--minorbutton-pulse-shadow-1: inset 0 2px 4px rgba(0, 0, 0, .1);--minorbutton-pulse-shadow-1-glow: 0 0 15px rgba(75, 85, 99, .4);--minorbutton-pulse-shadow-2: inset 0 2px 6px rgba(0, 0, 0, .15);--minorbutton-pulse-shadow-2-glow: 0 0 20px rgba(75, 85, 99, .5);--mainbutton-bg: #ffffff;--mainbutton-bg-hover: #f8f9fa;--mainbutton-bg-active: #f1f3f4;--mainbutton-text-color: rgb(30, 41, 59);--mainbutton-border-light: rgba(75, 85, 99, .3);--mainbutton-border-hover: rgba(75, 85, 99, .5);--mainbutton-shadow-base: inset 0 2px 4px rgba(0, 0, 0, .1);--mainbutton-shadow-hover: inset 0 2px 6px rgba(0, 0, 0, .15);--mainbutton-shadow-active: inset 0 2px 8px rgba(0, 0, 0, .2);--mainbutton-glow-purple: rgba(100, 116, 139, .35);--mainbutton-glow-blue: rgba(100, 116, 139, .35);--mainbutton-glow-green: rgba(100, 116, 139, .35);--mainbutton-glow-red: rgba(100, 116, 139, .35);--mainbutton-glow-cyan: rgba(100, 116, 139, .35);--mainbutton-glow-cyan-hover: rgba(6, 182, 212, .5);--mainbutton-glow-purple-hover: rgba(147, 51, 234, .5);--mainbutton-glow-blue-hover: rgba(59, 130, 246, .5);--mainbutton-glow-green-hover: rgba(34, 197, 94, .4);--mainbutton-glow-red-hover: rgba(239, 68, 68, .4);--mainbutton-shine: rgba(255, 255, 255, .6);--mainbutton-text-shadow-purple: rgba(100, 116, 139, .5);--mainbutton-text-shadow-blue: rgba(100, 116, 139, .5);--mainbutton-text-shadow-green: rgba(100, 116, 139, .5);--mainbutton-text-shadow-red: rgba(100, 116, 139, .5);--mainbutton-text-shadow-cyan: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-purple: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-blue: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-green: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-red: rgba(100, 116, 139, .5);--mainbutton-icon-shadow-cyan: rgba(100, 116, 139, .5);--mainbutton-border-top-purple: rgba(100, 116, 139, .35);--mainbutton-border-top-blue: rgba(100, 116, 139, .35);--mainbutton-border-top-green: rgba(100, 116, 139, .35);--mainbutton-border-top-red: rgba(100, 116, 139, .35);--mainbutton-border-top-cyan: rgba(100, 116, 139, .35);--mainbutton-reflection: rgba(255, 255, 255, .4);--mainbutton-reflection-fade: rgba(255, 255, 255, .1);--mainbutton-loader-border: rgba(100, 116, 139, .35);--mainbutton-loader-spinner: #6b7280;--mainbutton-disabled-opacity: .5;--mainbutton-disabled-shadow: rgba(59, 130, 246, .1);--mainbutton-glass-bg: rgba(255, 255, 255, .4);--mainbutton-glass-glow: rgba(59, 130, 246, .2);--qc-electronics-primary: #16a34a;--qc-electronics-light: #22c55e;--qc-electronics-dark: #15803d;--qc-electronics-bg: rgba(34, 197, 94, .15);--qc-electronics-border: rgba(34, 197, 94, .3);--qc-electronics-gradient: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);--qc-electronics-card-bg: rgba(248, 250, 252, .95);--qc-electronics-hover: rgba(34, 197, 94, .08);--qc-mechanics-primary: #ea580c;--qc-mechanics-light: #f97316;--qc-mechanics-dark: #c2410c;--qc-mechanics-bg: rgba(249, 115, 22, .15);--qc-mechanics-border: rgba(249, 115, 22, .3);--qc-mechanics-gradient: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--qc-mechanics-card-bg: rgba(248, 250, 252, .95);--qc-mechanics-hover: rgba(249, 115, 22, .08);--qc-optics-primary: #2563eb;--qc-optics-light: #3b82f6;--qc-optics-dark: #1d4ed8;--qc-optics-bg: rgba(59, 130, 246, .15);--qc-optics-border: rgba(59, 130, 246, .3);--qc-optics-gradient: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--qc-optics-card-bg: rgba(248, 250, 252, .95);--qc-optics-hover: rgba(59, 130, 246, .08);--qc-chemistry-primary: #9333ea;--qc-chemistry-light: #a855f7;--qc-chemistry-dark: #7c3aed;--qc-chemistry-bg: rgba(168, 85, 247, .15);--qc-chemistry-border: rgba(168, 85, 247, .3);--qc-chemistry-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-chemistry-card-bg: rgba(248, 250, 252, .95);--qc-chemistry-hover: rgba(168, 85, 247, .08);--qc-chemistry-tag-primary: #9333ea;--qc-chemistry-tag-light: #a855f7;--qc-chemistry-tag-dark: #7c3aed;--qc-chemistry-tag-bg: rgba(168, 85, 247, .15);--qc-chemistry-tag-border: rgba(168, 85, 247, .3);--qc-chemistry-tag-gradient: linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--qc-textiles-primary: #0d9488;--qc-textiles-light: #14b8a6;--qc-textiles-dark: #0f766e;--qc-textiles-bg: rgba(20, 184, 166, .15);--qc-textiles-border: rgba(20, 184, 166, .3);--qc-textiles-gradient: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--qc-textiles-card-bg: rgba(248, 250, 252, .95);--qc-textiles-hover: rgba(20, 184, 166, .08);--qc-textiles-tag-primary: #0d9488;--qc-textiles-tag-light: #14b8a6;--qc-textiles-tag-dark: #0f766e;--qc-textiles-tag-bg: rgba(20, 184, 166, .15);--qc-textiles-tag-border: rgba(20, 184, 166, .3);--qc-textiles-tag-gradient: linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);--qc-food-primary: #dc2626;--qc-food-light: #ef4444;--qc-food-dark: #b91c1c;--qc-food-bg: rgba(239, 68, 68, .15);--qc-food-border: rgba(239, 68, 68, .3);--qc-food-gradient: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--qc-food-card-bg: rgba(248, 250, 252, .95);--qc-food-hover: rgba(239, 68, 68, .08);--qc-template-title: #374151;--qc-food-tag-primary: #dc2626;--qc-food-tag-light: #ef4444;--qc-food-tag-dark: #b91c1c;--qc-food-tag-bg: rgba(239, 68, 68, .15);--qc-food-tag-border: rgba(239, 68, 68, .3);--qc-food-tag-gradient: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--table-row-even-bg-alt: #fafbfc;--table-row-odd-bg-alt: #f1f3f4;--table-row-border-light: #e9ecef;--table-row-border-medium: #dee2e6;--table-row-shadow-subtle: rgba(108, 117, 125, .05);--table-row-selected-bg: #e3f2fd;--table-row-selected-border: #2196f3;--notification-bg-start: rgba(255, 255, 255, .98);--notification-bg-end: rgba(248, 250, 252, .98);--notification-shadow-heavy: rgba(0, 0, 0, .12);--notification-shadow-medium: rgba(0, 0, 0, .08);--notification-border: rgba(0, 0, 0, .1);--notification-shadow-light: rgba(0, 0, 0, .06);--notification-shadow-extra: rgba(0, 0, 0, .04);--notification-drop-shadow: rgba(0, 0, 0, .08);--notification-bg-light: rgba(0, 0, 0, .02);--notification-bg-dark: rgba(0, 0, 0, .05);--notification-glow: rgba(0, 0, 0, .1);--notification-hover-bg: rgba(0, 0, 0, .08);--notification-icon-bg: linear-gradient(135deg, rgba(255, 255, 255, .95) 0%, rgba(228, 233, 247, .9) 100%);--notification-icon-border: rgba(148, 163, 184, .22);--notification-icon-shadow: 0 4px 12px rgba(15, 23, 42, .12);--notification-icon-color: rgba(15, 23, 42, .85);--notification-close-bg: rgba(248, 250, 252, .92);--notification-close-border: rgba(148, 163, 184, .36);--notification-close-color: rgba(30, 41, 59, .72);--notification-close-shadow: 0 3px 8px rgba(15, 23, 42, .12);--notification-close-hover-bg: rgba(203, 213, 225, .32);--notification-close-hover-border: rgba(148, 163, 184, .45);--notification-close-hover-color: rgba(15, 23, 42, .92);--notification-close-hover-shadow: 0 4px 12px rgba(15, 23, 42, .18);--switch-track-bg: rgba(100, 116, 139, .2);--switch-track-bg-checked: linear-gradient(90deg, rgba(100, 116, 139, .85) 0%, rgba(75, 85, 99, .9) 100%);--switch-track-shadow: 0 1.5px 6px rgba(100, 116, 139, .2);--switch-track-shadow-checked: 0 2px 12px rgba(100, 116, 139, .35);--switch-thumb-bg: linear-gradient(135deg, rgba(248, 250, 252, .95) 40%, rgba(226, 232, 240, .95) 100%);--switch-thumb-bg-checked: linear-gradient(135deg, rgba(75, 85, 99, .95) 60%, rgba(100, 116, 139, .95) 100%);--switch-thumb-border-checked: rgba(75, 85, 99, .95);--switch-thumb-shadow: 0 1.5px 4px rgba(45, 55, 72, .25);--switch-thumb-shadow-checked: 0 2px 8px rgba(75, 85, 99, .4);--switch-focus-outline: rgba(75, 85, 99, .6);--switch-focus-shadow: 0 0 0 2px rgba(75, 85, 99, .25)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-family);color:var(--text-color);background:linear-gradient(135deg,var(--background-dark) 0%,var(--background-light) 100%);min-height:100vh;line-height:1.6;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(var(--primary-transparent-01) 1px,transparent 1px),radial-gradient(var(--accent-transparent-1) 1px,transparent 1px);background-size:50px 50px,30px 30px;background-position:0 0,25px 25px;pointer-events:none;z-index:-1}[data-theme=dark] body:before{background-image:none}[data-theme=light] body:before{background-image:none}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--primary-transparent-01);border-radius:4px}*::-webkit-scrollbar-thumb{background:var(--primary-transparent-3);border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:var(--primary-transparent-5)}a{color:var(--accent-color);text-decoration:none;transition:var(--transition-fast)}a:hover{color:var(--accent-color-dim)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;margin-bottom:1rem}h1{font-size:3.5rem;margin-bottom:1.5rem}h2{font-size:2.5rem;margin-bottom:1.5rem}h3{font-size:1.75rem}p{margin-bottom:1.5rem;color:var(--text-secondary)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section{padding:100px 0;position:relative}.text-gradient{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-purple{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-border{position:relative;border-radius:16px;padding:1px;background:var(--gradient-border)}.gradient-border>*{border-radius:15px;background:var(--background-light);color:var(--text-color)}.grid{display:grid;gap:30px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 992px){h1{font-size:2.8rem}h2{font-size:2rem}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){h1{font-size:2.3rem}h2{font-size:1.8rem}.section{padding:70px 0}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}
