mirror of
https://github.com/nocodb/nocodb.git
synced 2026-05-01 16:36:58 +00:00
1038 lines
28 KiB
CSS
1038 lines
28 KiB
CSS
/*
|
|
Usage:
|
|
Figma variables can be used as is like below:
|
|
|
|
color: var(--nc-content-brand)
|
|
background: var(--nc-bg-brand)
|
|
border: 1px solid var(--nc-border-brand)
|
|
*/
|
|
|
|
:root {
|
|
--spacing-00: 0px;
|
|
--spacing-01: 2px;
|
|
--spacing-02: 4px;
|
|
--spacing-03: 8px;
|
|
--spacing-04: 12px;
|
|
--spacing-05: 16px;
|
|
--spacing-06: 24px;
|
|
--spacing-07: 32px;
|
|
--spacing-08: 40px;
|
|
--spacing-09: 48px;
|
|
--spacing-10: 64px;
|
|
--spacing-11: 80px;
|
|
--spacing-12: 96px;
|
|
--spacing-13: 160px;
|
|
|
|
--font-size-h1: 64px;
|
|
--font-size-h2: 40px;
|
|
--font-size-h3: 24px;
|
|
}
|
|
|
|
/* Refrence tokens - Light */
|
|
:root {
|
|
color-scheme: light;
|
|
|
|
--color-bg: #ffffff;
|
|
--color-text: #000000;
|
|
|
|
--rgb-base: 0, 0, 0;
|
|
|
|
--color-base-black: #000000;
|
|
--rgb-color-base-black: 0, 0, 0;
|
|
|
|
--color-base-white: #ffffff;
|
|
--rgb-color-base-white: 255, 255, 255;
|
|
|
|
--color-base-none: #ffffff00;
|
|
|
|
/* 🎨 Brand */
|
|
--color-brand-20: #f5f6ff;
|
|
--rgb-color-brand-20: 245, 246, 255;
|
|
|
|
--color-brand-50: #f0f3ff;
|
|
--rgb-color-brand-50: 240, 243, 255;
|
|
|
|
--color-brand-100: #d6e0ff;
|
|
--rgb-color-brand-100: 214, 224, 255;
|
|
|
|
--color-brand-200: #adc2ff;
|
|
--rgb-color-brand-200: 173, 194, 255;
|
|
|
|
--color-brand-300: #85a3ff;
|
|
--rgb-color-brand-300: 133, 163, 255;
|
|
|
|
--color-brand-400: #5c85ff;
|
|
--rgb-color-brand-400: 92, 133, 255;
|
|
|
|
--color-brand-500: #3366ff;
|
|
--rgb-color-brand-500: 51, 102, 255;
|
|
|
|
--color-brand-600: #2952cc;
|
|
--rgb-color-brand-600: 41, 82, 204;
|
|
|
|
--color-brand-700: #1f3d99;
|
|
--rgb-color-brand-700: 31, 61, 153;
|
|
|
|
--color-brand-800: #142966;
|
|
--rgb-color-brand-800: 20, 41, 102;
|
|
|
|
--color-brand-900: #0a1433;
|
|
--rgb-color-brand-900: 10, 20, 51;
|
|
|
|
/* 🎨 Gray */
|
|
--color-gray-20: #fdfdfd;
|
|
--rgb-color-gray-20: 253, 253, 253;
|
|
|
|
--color-gray-50: #f9f9fa;
|
|
--rgb-color-gray-50: 249, 249, 250;
|
|
|
|
--color-gray-100: #f4f4f5;
|
|
--rgb-color-gray-100: 244, 244, 245;
|
|
|
|
--color-gray-200: #e7e7e9;
|
|
--rgb-color-gray-200: 231, 231, 233;
|
|
|
|
--color-gray-300: #d5d5d9;
|
|
--rgb-color-gray-300: 213, 213, 217;
|
|
|
|
--color-gray-400: #9aa2af;
|
|
--rgb-color-gray-400: 154, 162, 175;
|
|
|
|
--color-gray-500: #6a7184;
|
|
--rgb-color-gray-500: 106, 113, 132;
|
|
|
|
--color-gray-600: #4a5268;
|
|
--rgb-color-gray-600: 74, 82, 104;
|
|
|
|
--color-gray-700: #374151;
|
|
--rgb-color-gray-700: 55, 65, 81;
|
|
|
|
--color-gray-800: #1f293a;
|
|
--rgb-color-gray-800: 31, 41, 58;
|
|
|
|
--color-gray-900: #101015;
|
|
--rgb-color-gray-900: 16, 16, 21;
|
|
|
|
/* 🎨 Green */
|
|
--color-green-20: #f4fff8;
|
|
--rgb-color-green-20: 244, 255, 248;
|
|
|
|
--color-green-50: #ecfff2;
|
|
--rgb-color-green-50: 236, 255, 242;
|
|
|
|
--color-green-100: #d4f7e0;
|
|
--rgb-color-green-100: 212, 247, 224;
|
|
|
|
--color-green-200: #a9efc1;
|
|
--rgb-color-green-200: 169, 239, 193;
|
|
|
|
--color-green-300: #7de6a3;
|
|
--rgb-color-green-300: 125, 230, 163;
|
|
|
|
--color-green-400: #52de84;
|
|
--rgb-color-green-400: 82, 222, 132;
|
|
|
|
--color-green-500: #27d665;
|
|
--rgb-color-green-500: 39, 214, 101;
|
|
|
|
--color-green-600: #1fab51;
|
|
--rgb-color-green-600: 27, 171, 81;
|
|
|
|
--color-green-700: #17803d;
|
|
--rgb-color-green-700: 23, 128, 61;
|
|
|
|
--color-green-800: #105628;
|
|
--rgb-color-green-800: 16, 86, 40;
|
|
|
|
--color-green-900: #082b14;
|
|
--rgb-color-green-900: 8, 43, 20;
|
|
|
|
/* 🎨 Red */
|
|
--color-red-20: #fff7f6;
|
|
--rgb-color-red-20: 255, 247, 246;
|
|
|
|
--color-red-50: #fff2f1;
|
|
--rgb-color-red-50: 255, 242, 241;
|
|
|
|
--color-red-100: #ffdbd9;
|
|
--rgb-color-red-100: 255, 219, 217;
|
|
|
|
--color-red-200: #ffb7b2;
|
|
--rgb-color-red-200: 255, 183, 178;
|
|
|
|
--color-red-300: #ff928c;
|
|
--rgb-color-red-300: 255, 146, 140;
|
|
|
|
--color-red-400: #ff6e65;
|
|
--rgb-color-red-400: 255, 110, 101;
|
|
|
|
--color-red-500: #ff4a3f;
|
|
--rgb-color-red-500: 255, 74, 63;
|
|
|
|
--color-red-600: #e8463c;
|
|
--rgb-color-red-600: 232, 70, 60;
|
|
|
|
--color-red-700: #cb3f36;
|
|
--rgb-color-red-700: 203, 63, 54;
|
|
|
|
--color-red-800: #b23830;
|
|
--rgb-color-red-800: 178, 56, 48;
|
|
|
|
--color-red-900: #7d2721;
|
|
--rgb-color-red-900: 125, 39, 33;
|
|
|
|
/* 🎨 Maroon */
|
|
--color-maroon-20: #fff6fb;
|
|
--rgb-color-maroon-20: 255, 246, 251;
|
|
|
|
--color-maroon-50: #fff0f7;
|
|
--rgb-color-maroon-50: 255, 240, 247;
|
|
|
|
--color-maroon-100: #ffdbec;
|
|
--rgb-color-maroon-100: 255, 219, 236;
|
|
|
|
--color-maroon-200: #ffabd2;
|
|
--rgb-color-maroon-200: 255, 171, 210;
|
|
|
|
--color-maroon-300: #ec7db1;
|
|
--rgb-color-maroon-300: 236, 125, 177;
|
|
|
|
--color-maroon-400: #d45892;
|
|
--rgb-color-maroon-400: 212, 88, 146;
|
|
|
|
--color-maroon-500: #b33771;
|
|
--rgb-color-maroon-500: 179, 55, 113;
|
|
|
|
--color-maroon-600: #9d255d;
|
|
--rgb-color-maroon-600: 157, 37, 93;
|
|
|
|
--color-maroon-700: #801044;
|
|
--rgb-color-maroon-700: 128, 16, 68;
|
|
|
|
--color-maroon-800: #690735;
|
|
--rgb-color-maroon-800: 105, 7, 53;
|
|
|
|
--color-maroon-900: #42001f;
|
|
--rgb-color-maroon-900: 66, 0, 31;
|
|
|
|
/* 🎨 Blue */
|
|
--color-blue-20: #f6fbff;
|
|
--rgb-color-blue-20: 246, 251, 255;
|
|
|
|
--color-blue-50: #edf9ff;
|
|
--rgb-color-blue-50: 237, 249, 255;
|
|
|
|
--color-blue-100: #d7f2ff;
|
|
--rgb-color-blue-100: 215, 242, 255;
|
|
|
|
--color-blue-200: #afe5ff;
|
|
--rgb-color-blue-200: 175, 229, 255;
|
|
|
|
--color-blue-300: #86d9ff;
|
|
--rgb-color-blue-300: 134, 217, 255;
|
|
|
|
--color-blue-400: #5eccff;
|
|
--rgb-color-blue-400: 94, 204, 255;
|
|
|
|
--color-blue-500: #36bfff;
|
|
--rgb-color-blue-500: 54, 191, 255;
|
|
|
|
--color-blue-600: #2b99cc;
|
|
--rgb-color-blue-600: 43, 153, 204;
|
|
|
|
--color-blue-700: #207399;
|
|
--rgb-color-blue-700: 32, 115, 153;
|
|
|
|
--color-blue-800: #164c66;
|
|
--rgb-color-blue-800: 22, 76, 102;
|
|
|
|
--color-blue-900: #0b2633;
|
|
--rgb-color-blue-900: 11, 38, 51;
|
|
|
|
/* 🎨 Orange */
|
|
--color-orange-20: #fff9f4;
|
|
--rgb-color-orange-20: 255, 249, 244;
|
|
|
|
--color-orange-50: #fff5ef;
|
|
--rgb-color-orange-50: 255, 245, 239;
|
|
|
|
--color-orange-100: #fee6d6;
|
|
--rgb-color-orange-100: 254, 230, 214;
|
|
|
|
--color-orange-200: #fdcdad;
|
|
--rgb-color-orange-200: 253, 205, 173;
|
|
|
|
--color-orange-300: #fcb483;
|
|
--rgb-color-orange-300: 252, 180, 131;
|
|
|
|
--color-orange-400: #fb9b5a;
|
|
--rgb-color-orange-400: 251, 155, 90;
|
|
|
|
--color-orange-500: #fa8231;
|
|
--rgb-color-orange-500: 250, 130, 49;
|
|
|
|
--color-orange-600: #e1752c;
|
|
--rgb-color-orange-600: 225, 117, 44;
|
|
|
|
--color-orange-700: #c86827;
|
|
--rgb-color-orange-700: 200, 104, 39;
|
|
|
|
--color-orange-800: #964e1d;
|
|
--rgb-color-orange-800: 150, 78, 29;
|
|
|
|
--color-orange-900: #4b270f;
|
|
--rgb-color-orange-900: 75, 39, 15;
|
|
|
|
/* 🎨 Pink */
|
|
--color-pink-20: #fff6fd;
|
|
--rgb-color-pink-20: 255, 246, 253;
|
|
|
|
--color-pink-50: #ffeefb;
|
|
--rgb-color-pink-50: 255, 238, 251;
|
|
|
|
--color-pink-100: #fed8f4;
|
|
--rgb-color-pink-100: 254, 216, 244;
|
|
|
|
--color-pink-200: #feb0e8;
|
|
--rgb-color-pink-200: 254, 176, 232;
|
|
|
|
--color-pink-300: #fd89dd;
|
|
--rgb-color-pink-300: 253, 137, 221;
|
|
|
|
--color-pink-400: #fd61d1;
|
|
--rgb-color-pink-400: 253, 97, 209;
|
|
|
|
--color-pink-500: #fc3ac6;
|
|
--rgb-color-pink-500: 252, 58, 198;
|
|
|
|
--color-pink-600: #ca2e9e;
|
|
--rgb-color-pink-600: 202, 46, 158;
|
|
|
|
--color-pink-700: #972377;
|
|
--rgb-color-pink-700: 151, 35, 119;
|
|
|
|
--color-pink-800: #65174f;
|
|
--rgb-color-pink-800: 101, 23, 79;
|
|
|
|
--color-pink-900: #320c28;
|
|
--rgb-color-pink-900: 50, 12, 40;
|
|
|
|
/* 🎨 Purple */
|
|
--color-purple-20: #f9f6fd;
|
|
--rgb-color-purple-20: 249, 246, 253;
|
|
|
|
--color-purple-50: #f3ecfa;
|
|
--rgb-color-purple-50: 243, 236, 250;
|
|
|
|
--color-purple-100: #e5d4f5;
|
|
--rgb-color-purple-100: 229, 212, 245;
|
|
|
|
--color-purple-200: #cba8eb;
|
|
--rgb-color-purple-200: 203, 168, 235;
|
|
|
|
--color-purple-300: #b17de1;
|
|
--rgb-color-purple-300: 177, 125, 225;
|
|
|
|
--color-purple-400: #9751d7;
|
|
--rgb-color-purple-400: 151, 81, 215;
|
|
|
|
--color-purple-500: #7d26cd;
|
|
--rgb-color-purple-500: 125, 38, 205;
|
|
|
|
--color-purple-600: #641ea4;
|
|
--rgb-color-purple-600: 100, 30, 164;
|
|
|
|
--color-purple-700: #4b177b;
|
|
--rgb-color-purple-700: 75, 23, 123;
|
|
|
|
--color-purple-800: #320f52;
|
|
--rgb-color-purple-800: 50, 15, 82;
|
|
|
|
--color-purple-900: #190829;
|
|
--rgb-color-purple-900: 25, 8, 41;
|
|
|
|
/* 🎨 Yellow */
|
|
--color-yellow-20: #fffcf7;
|
|
--rgb-color-yellow-20: 255, 252, 247;
|
|
|
|
--color-yellow-50: #fffbf2;
|
|
--rgb-color-yellow-50: 255, 251, 242;
|
|
|
|
--color-yellow-100: #fff0d1;
|
|
--rgb-color-yellow-100: 255, 240, 209;
|
|
|
|
--color-yellow-300: #fdd889;
|
|
--rgb-color-yellow-300: 253, 216, 137;
|
|
|
|
--color-yellow-200: #fee5b0;
|
|
--rgb-color-yellow-200: 254, 229, 176;
|
|
|
|
--color-yellow-400: #fdcb61;
|
|
--rgb-color-yellow-400: 253, 203, 97;
|
|
|
|
--color-yellow-500: #fcbe3a;
|
|
--rgb-color-yellow-500: 252, 190, 58;
|
|
|
|
--color-yellow-600: #ca982e;
|
|
--rgb-color-yellow-600: 202, 152, 46;
|
|
|
|
--color-yellow-700: #977223;
|
|
--rgb-color-yellow-700: 151, 114, 35;
|
|
|
|
--color-yellow-800: #654c17;
|
|
--rgb-color-yellow-800: 101, 76, 23;
|
|
|
|
--color-yellow-900: #32260c;
|
|
--rgb-color-yellow-900: 50, 38, 12;
|
|
|
|
/* Payment plan colors */
|
|
/* Free Plan */
|
|
--free-plan-color: var(--color-gray-50, #f9f9fa);
|
|
--free-plan-accent: var(--color-gray-200, #e7e7e9);
|
|
--free-plan-primary: var(--color-gray-800, #1f293a);
|
|
--free-plan-bg-light: var(--color-gray-50, #f9f9fa);
|
|
--free-plan-bg-dark: var(--color-gray-100, #f4f4f5);
|
|
--free-plan-border: var(--color-gray-200, #e7e7e9);
|
|
--free-plan-chart-fill-color: var(--color-gray-500, #6a7184);
|
|
--free-plan-badge-bg-color: var(--color-gray-100, #f4f4f5);
|
|
--free-plan-badge-text-color: var(--color-gray-800, #1f293a);
|
|
|
|
/* Plus Plan */
|
|
--plus-plan-color: var(--color-blue-50, #edf9ff);
|
|
--plus-plan-accent: var(--color-blue-200, #afe5ff);
|
|
--plus-plan-primary: var(--color-blue-700, #207399);
|
|
--plus-plan-bg-light: var(--color-blue-50, #edf9ff);
|
|
--plus-plan-bg-dark: var(--color-blue-100, #d7f2ff);
|
|
--plus-plan-border: var(--color-blue-200, #afe5ff);
|
|
--plus-plan-chart-fill-color: var(--color-blue-700, #207399);
|
|
--plus-plan-badge-bg-color: var(--color-blue-100, #d7f2ff);
|
|
--plus-plan-badge-text-color: var(--color-blue-700, #207399);
|
|
|
|
/* Business Plan */
|
|
--business-plan-color: var(--color-pink-50, #faf5ff);
|
|
--business-plan-accent: var(--color-pink-200, #feb0e8);
|
|
--business-plan-primary: var(--color-pink-700, #972377);
|
|
--business-plan-bg-light: var(--color-pink-50, #ffeefb);
|
|
--business-plan-bg-dark: var(--color-pink-100, #fed8f4);
|
|
--business-plan-border: var(--color-pink-200, #feb0e8);
|
|
--business-plan-chart-fill-color: var(--color-pink-700, #972377);
|
|
--business-plan-badge-bg-color: var(--color-pink-100, #fed8f4);
|
|
--business-plan-badge-text-color: var(--color-pink-700, #972377);
|
|
|
|
/* Enterprise Plan */
|
|
--enterprise-plan-color: var(--color-orange-50, #fff5ef);
|
|
--enterprise-plan-accent: var(--color-orange-200, #663b1f);
|
|
--enterprise-plan-primary: var(--color-orange-700, #c86827);
|
|
--enterprise-plan-bg-light: var(--color-orange-50, #fff5ef);
|
|
--enterprise-plan-bg-dark: var(--color-orange-100, #fee6d6);
|
|
--enterprise-plan-border: var(--color-orange-200, #fdcdad);
|
|
--enterprise-plan-chart-fill-color: var(--color-orange-700, #c86827);
|
|
--enterprise-plan-badge-bg-color: var(--color-orange-100, #fee6d6);
|
|
--enterprise-plan-badge-text-color: var(--color-orange-700, #c86827);
|
|
|
|
/* View icon colors */
|
|
--color-view-icon-grid: #36bfff;
|
|
--color-view-icon-form: #7d26cd;
|
|
--color-view-icon-calendar: #b33771;
|
|
--color-view-icon-gallery: #fc3ac6;
|
|
--color-view-icon-map: #1EA47E;
|
|
--color-view-icon-kanban: #ff9052;
|
|
--color-view-icon-list: #27d665;
|
|
--color-view-icon-outline: #27d665;
|
|
--color-view-icon-view: #1EA47E;
|
|
}
|
|
|
|
/* Refrence tokens - Dark test */
|
|
[theme='dark'] {
|
|
color-scheme: dark;
|
|
|
|
--color-bg: #121212;
|
|
--color-text: #ffffff;
|
|
|
|
--rgb-base: 255, 255, 255;
|
|
|
|
--color-base-black: #ffffff;
|
|
--rgb-color-base-black: 255, 255, 255;
|
|
|
|
--color-base-white: #171717;
|
|
--rgb-color-base-white: 23, 23, 23;
|
|
|
|
--color-base-none: #ffffff00;
|
|
|
|
/* 🎨 Brand */
|
|
--color-brand-20: #0f1230;
|
|
--rgb-color-brand-20: 15, 18, 48;
|
|
|
|
--color-brand-50: #141a3a;
|
|
--rgb-color-brand-50: 20, 26, 58;
|
|
|
|
/* --color-brand-50: #141a57;
|
|
--rgb-color-brand-50: 20, 26, 87; */
|
|
|
|
--color-brand-100: #19288f;
|
|
--rgb-color-brand-100: 25, 40, 143;
|
|
|
|
--color-brand-200: #1727b6;
|
|
--rgb-color-brand-200: 23, 39, 182;
|
|
|
|
--color-brand-300: #1b43f5;
|
|
--rgb-color-brand-300: 27, 67, 245;
|
|
|
|
--color-brand-400: #3366ff;
|
|
--rgb-color-brand-400: 51, 102, 255;
|
|
|
|
--color-brand-500: #598eff;
|
|
--rgb-color-brand-500: 89, 142, 255;
|
|
|
|
--color-brand-600: #8eb6ff;
|
|
--rgb-color-brand-600: 142, 182, 255;
|
|
|
|
--color-brand-700: #bcd2ff;
|
|
--rgb-color-brand-700: 188, 210, 255;
|
|
|
|
--color-brand-800: #d9e5ff;
|
|
--rgb-color-brand-800: 217, 229, 255;
|
|
|
|
--color-brand-900: #eef4ff;
|
|
--rgb-color-brand-900: 238, 244, 255;
|
|
|
|
/* 🎨 Gray */
|
|
--color-gray-20: #0b0b0e;
|
|
--rgb-color-gray-20: 11, 11, 14;
|
|
|
|
--color-gray-50: #1d1d1f;
|
|
--rgb-color-gray-50: 29, 29, 31;
|
|
|
|
--color-gray-100: #2a2c2e;
|
|
--rgb-color-gray-100: 42, 44, 46;
|
|
|
|
--color-gray-200: #3b3d40;
|
|
--rgb-color-gray-200: 59, 61, 64;
|
|
|
|
--color-gray-300: #505257;
|
|
--rgb-color-gray-300: 80, 82, 87;
|
|
|
|
--color-gray-400: #6c6f75;
|
|
--rgb-color-gray-400: 108, 111, 117;
|
|
|
|
--color-gray-500: #989ca5;
|
|
--rgb-color-gray-500: 152, 156, 165;
|
|
|
|
--color-gray-600: #c5cbd6;
|
|
--rgb-color-gray-600: 197, 203, 214;
|
|
|
|
--color-gray-700: #d5dce8;
|
|
--rgb-color-gray-700: 213, 220, 232;
|
|
|
|
--color-gray-800: #e2e9f6;
|
|
--rgb-color-gray-800: 226, 233, 246;
|
|
|
|
--color-gray-900: #e9f0fd;
|
|
--rgb-color-gray-900: 233, 240, 253;
|
|
|
|
/* 🎨 Green */
|
|
--color-green-20: #162312;
|
|
--rgb-color-green-20: 22, 35, 18;
|
|
|
|
--color-green-50: #052e15;
|
|
--rgb-color-green-50: 5, 46, 21;
|
|
|
|
--color-green-100: #15522c;
|
|
--rgb-color-green-100: 21, 82, 44;
|
|
|
|
--color-green-200: #167f3c;
|
|
--rgb-color-green-200: 22, 127, 60;
|
|
|
|
--color-green-300: #17a248;
|
|
--rgb-color-green-300: 23, 162, 72;
|
|
|
|
--color-green-400: #27d665;
|
|
--rgb-color-green-400: 39, 214, 101;
|
|
|
|
--color-green-500: #27d665;
|
|
--rgb-color-green-500: 39, 214, 101;
|
|
|
|
--color-green-600: #87eeab;
|
|
--rgb-color-green-600: 135, 238, 171;
|
|
|
|
--color-green-700: #dcfce7;
|
|
--rgb-color-green-700: 220, 252, 231;
|
|
|
|
--color-green-800: #bcf6cf;
|
|
--rgb-color-green-800: 188, 246, 207;
|
|
|
|
--color-green-900: #bcf6cf;
|
|
--rgb-color-green-900: 188, 246, 207;
|
|
|
|
/* 🎨 Red */
|
|
--color-red-20: #2a1215;
|
|
--rgb-color-red-20: 42, 18, 21;
|
|
|
|
--color-red-50: #4b0804;
|
|
--rgb-color-red-50: 75, 8, 4;
|
|
|
|
--color-red-100: #881b14;
|
|
--rgb-color-red-100: 136, 27, 20;
|
|
|
|
--color-red-200: #a5180f;
|
|
--rgb-color-red-200: 165, 24, 15;
|
|
|
|
--color-red-300: #c8180d;
|
|
--rgb-color-red-300: 200, 24, 13;
|
|
|
|
--color-red-400: #ff4a3f;
|
|
--rgb-color-red-400: 255, 74, 63;
|
|
|
|
--color-red-500: #ff6d64;
|
|
--rgb-color-red-500: 255, 109, 100;
|
|
|
|
--color-red-600: #ffa39d;
|
|
--rgb-color-red-600: 255, 163, 157;
|
|
|
|
--color-red-700: #ffc8c5;
|
|
--rgb-color-red-700: 255, 200, 197;
|
|
|
|
--color-red-800: #ffe1df;
|
|
--rgb-color-red-800: 255, 225, 223;
|
|
|
|
--color-red-900: #fff2f1;
|
|
--rgb-color-red-900: 255, 242, 241;
|
|
|
|
/* 🎨 Maroon */
|
|
--color-maroon-20: #2b121e;
|
|
--rgb-color-maroon-20: 43, 18, 30;
|
|
|
|
--color-maroon-50: #441329;
|
|
--rgb-color-maroon-50: 68, 19, 41;
|
|
|
|
--color-maroon-100: #72294a;
|
|
--rgb-color-maroon-100: 114, 41, 74;
|
|
|
|
--color-maroon-200: #b33771;
|
|
--rgb-color-maroon-200: 179, 55, 113;
|
|
|
|
--color-maroon-300: #be4480;
|
|
--rgb-color-maroon-300: 190, 68, 128;
|
|
|
|
--color-maroon-400: #d2629f;
|
|
--rgb-color-maroon-400: 210, 98, 159;
|
|
|
|
--color-maroon-500: #df87ba;
|
|
--rgb-color-maroon-500: 223, 135, 186;
|
|
|
|
--color-maroon-600: #ecb5d6;
|
|
--rgb-color-maroon-600: 236, 181, 214;
|
|
|
|
--color-maroon-700: #f4d6e9;
|
|
--rgb-color-maroon-700: 244, 214, 233;
|
|
|
|
--color-maroon-800: #f4d6e9;
|
|
--rgb-color-maroon-800: 244, 214, 233;
|
|
|
|
--color-maroon-900: #fbf4f8;
|
|
--rgb-color-maroon-900: 251, 244, 248;
|
|
|
|
/* 🎨 Blue */
|
|
--color-blue-20: #111b26;
|
|
--rgb-color-blue-20: 17, 27, 38;
|
|
|
|
--color-blue-50: #062e4b;
|
|
--rgb-color-blue-50: 6, 46, 75;
|
|
|
|
--color-blue-100: #02588a;
|
|
--rgb-color-blue-100: 2, 88, 138;
|
|
|
|
--color-blue-200: #0069a7;
|
|
--rgb-color-blue-200: 0, 105, 167;
|
|
|
|
--color-blue-300: #0084ce;
|
|
--rgb-color-blue-300: 0, 132, 206;
|
|
|
|
--color-blue-400: #06a5f1;
|
|
--rgb-color-blue-400: 6, 165, 241;
|
|
|
|
--color-blue-500: #36bfff;
|
|
--rgb-color-blue-500: 54, 191, 255;
|
|
|
|
--color-blue-600: #78d3ff;
|
|
--rgb-color-blue-600: 120, 211, 255;
|
|
|
|
--color-blue-700: #b8e6ff;
|
|
--rgb-color-blue-700: 184, 230, 255;
|
|
|
|
--color-blue-800: #dff2ff;
|
|
--rgb-color-blue-800: 223, 242, 255;
|
|
|
|
--color-blue-900: #eff9ff;
|
|
--rgb-color-blue-900: 239, 249, 255;
|
|
|
|
/* 🎨 Orange */
|
|
--color-orange-20: #2b1d12;
|
|
--rgb-color-orange-20: 43, 29, 18;
|
|
|
|
--color-orange-50: #431107;
|
|
--rgb-color-orange-50: 67, 17, 7;
|
|
|
|
--color-orange-100: #7c2812;
|
|
--rgb-color-orange-100: 124, 40, 18;
|
|
|
|
--color-orange-200: #992e13;
|
|
--rgb-color-orange-200: 153, 46, 19;
|
|
|
|
--color-orange-300: #c1380d;
|
|
--rgb-color-orange-300: 193, 56, 13;
|
|
|
|
--color-orange-400: #f86817;
|
|
--rgb-color-orange-400: 248, 104, 23;
|
|
|
|
--color-orange-500: #fa8231;
|
|
--rgb-color-orange-500: 250, 130, 49;
|
|
|
|
--color-orange-600: #fcb475;
|
|
--rgb-color-orange-600: 252, 180, 117;
|
|
|
|
--color-orange-700: #fed3aa;
|
|
--rgb-color-orange-700: 254, 211, 170;
|
|
|
|
--color-orange-800: #ffebd5;
|
|
--rgb-color-orange-800: 255, 235, 213;
|
|
|
|
--color-orange-900: #fff6ed;
|
|
--rgb-color-orange-900: 255, 246, 237;
|
|
|
|
/* 🎨 Pink */
|
|
--color-pink-20: #26121f;
|
|
--rgb-color-pink-20: 38, 18, 31;
|
|
|
|
--color-pink-50: #570037;
|
|
--rgb-color-pink-50: 87, 0, 55;
|
|
|
|
--color-pink-100: #8d0e5e;
|
|
--rgb-color-pink-100: 141, 14, 94;
|
|
|
|
--color-pink-200: #aa0a6e;
|
|
--rgb-color-pink-200: 170, 10, 110;
|
|
|
|
--color-pink-300: #ce0887;
|
|
--rgb-color-pink-300: 206, 8, 135;
|
|
|
|
--color-pink-400: #fc3ac6;
|
|
--rgb-color-pink-400: 252, 58, 198;
|
|
|
|
--color-pink-500: #ff65da;
|
|
--rgb-color-pink-500: 255, 101, 218;
|
|
|
|
--color-pink-600: #ffa0eb;
|
|
--rgb-color-pink-600: 255, 160, 235;
|
|
|
|
--color-pink-700: #ffcbf5;
|
|
--rgb-color-pink-700: 255, 203, 245;
|
|
|
|
--color-pink-800: #fee5f9;
|
|
--rgb-color-pink-800: 254, 229, 249;
|
|
|
|
--color-pink-900: #fef1fb;
|
|
--rgb-color-pink-900: 254, 241, 251;
|
|
|
|
/* 🎨 Purple */
|
|
--color-purple-20: #12061f;
|
|
--rgb-color-purple-20: 18, 6, 31;
|
|
|
|
--color-purple-50: #2a1938;
|
|
--rgb-color-purple-50: 42, 25, 56;
|
|
/*
|
|
--color-purple-50: #3a0962;
|
|
--rgb-color-purple-50: 58, 9, 98; */
|
|
|
|
--color-purple-100: #571e85;
|
|
--rgb-color-purple-100: 87, 30, 133;
|
|
|
|
--color-purple-200: #6924a5;
|
|
--rgb-color-purple-200: 105, 36, 165;
|
|
|
|
--color-purple-300: #9137e6;
|
|
--rgb-color-purple-300: 145, 55, 230;
|
|
|
|
--color-purple-400: #a658f4;
|
|
--rgb-color-purple-400: 166, 88, 244;
|
|
|
|
--color-purple-500: #be86fa;
|
|
--rgb-color-purple-500: 190, 134, 250;
|
|
|
|
--color-purple-600: #d7b6fc;
|
|
--rgb-color-purple-600: 215, 182, 252;
|
|
|
|
--color-purple-700: #e8d6fe;
|
|
--rgb-color-purple-700: 232, 214, 254;
|
|
|
|
--color-purple-800: #f3e8ff;
|
|
--rgb-color-purple-800: 243, 232, 255;
|
|
|
|
--color-purple-900: #faf5ff;
|
|
--rgb-color-purple-900: 250, 245, 255;
|
|
|
|
/* 🎨 Yellow */
|
|
--color-yellow-20: #2b2111;
|
|
--rgb-color-yellow-20: 43, 33, 17;
|
|
|
|
--color-yellow-50: #451403;
|
|
--rgb-color-yellow-50: 69, 20, 3;
|
|
|
|
--color-yellow-100: #782c0f;
|
|
--rgb-color-yellow-100: 120, 44, 15;
|
|
|
|
--color-yellow-200: #b44409;
|
|
--rgb-color-yellow-200: 180, 68, 9;
|
|
|
|
--color-yellow-300: #d96506;
|
|
--rgb-color-yellow-300: 217, 101, 6;
|
|
|
|
--color-yellow-400: #f58a0b;
|
|
--rgb-color-yellow-400: 245, 138, 11;
|
|
|
|
--color-yellow-500: #fbad24;
|
|
--rgb-color-yellow-500: 251, 173, 36;
|
|
|
|
--color-yellow-600: #fcbe3a;
|
|
--rgb-color-yellow-600: 252, 190, 58;
|
|
|
|
--color-yellow-700: #fddc8a;
|
|
--rgb-color-yellow-700: 253, 220, 138;
|
|
|
|
--color-yellow-800: #feeec7;
|
|
--rgb-color-yellow-800: 254, 238, 199;
|
|
|
|
--color-yellow-900: #fff9eb;
|
|
--rgb-color-yellow-900: 255, 249, 235;
|
|
|
|
/* Payment plan colors */
|
|
/* Free Plan */
|
|
--free-plan-color: var(--color-gray-50, #1d1d1f);
|
|
--free-plan-accent: var(--color-gray-200, #3b3d40);
|
|
--free-plan-primary: var(--color-gray-800, #e2e9f6);
|
|
--free-plan-bg-light: var(--color-gray-50, #1d1d1f);
|
|
--free-plan-bg-dark: var(--color-gray-100, #2a2c2e);
|
|
--free-plan-border: var(--color-gray-200, #3b3d40);
|
|
--free-plan-chart-fill-color: var(--color-gray-500, #989ca5);
|
|
--free-plan-badge-bg-color: var(--color-gray-100, #f4f4f5);
|
|
--free-plan-badge-text-color: var(--color-gray-800, #1f293a);
|
|
|
|
/* Plus Plan */
|
|
--plus-plan-color: #062e4b;
|
|
--plus-plan-accent: #1c5062;
|
|
--plus-plan-primary: #7cd0ff;
|
|
--plus-plan-bg-light: #122b36;
|
|
--plus-plan-bg-dark: #0b1e26;
|
|
--plus-plan-border: #1e4a5b;
|
|
--plus-plan-chart-fill-color: #63c2f5;
|
|
--plus-plan-badge-bg-color: var(--color-blue-100, #d7f2ff);
|
|
--plus-plan-badge-text-color: var(--color-blue-700, #207399);
|
|
|
|
/* Business Plan */
|
|
--business-plan-color: #25172f;
|
|
--business-plan-accent: #5b2350;
|
|
--business-plan-primary: #e28ce0;
|
|
--business-plan-bg-light: #2e1b39;
|
|
--business-plan-bg-dark: #1d1224;
|
|
--business-plan-border: #5e2b54;
|
|
--business-plan-chart-fill-color: #c45cc0;
|
|
--business-plan-badge-bg-color: var(--color-pink-100, #fed8f4);
|
|
--business-plan-badge-text-color: var(--color-pink-700, #972377);
|
|
|
|
/* Enterprise Plan */
|
|
--enterprise-plan-color: #1b120b;
|
|
--enterprise-plan-accent: #5e381d;
|
|
--enterprise-plan-primary: #e28e4c;
|
|
--enterprise-plan-bg-light: #24170d;
|
|
--enterprise-plan-bg-dark: #160e08;
|
|
--enterprise-plan-border: #70492c;
|
|
--enterprise-plan-chart-fill-color: #e28e4c;
|
|
--enterprise-plan-badge-bg-color: var(--color-orange-100, #fee6d6);
|
|
--enterprise-plan-badge-text-color: var(--color-orange-700, #c86827);
|
|
|
|
/* View icon colors */
|
|
--color-view-icon-grid: #5fccff;
|
|
--color-view-icon-form: #a35bff;
|
|
--color-view-icon-calendar: #ff5a9d;
|
|
--color-view-icon-gallery: #ff66da;
|
|
--color-view-icon-map: #36CFAA;
|
|
--color-view-icon-kanban: #ffad70;
|
|
--color-view-icon-list: #27d665;
|
|
--color-view-icon-outline: #27d665;
|
|
--color-view-icon-view: #36CFAA;
|
|
}
|
|
|
|
/* System tokens */
|
|
:root {
|
|
--nc-bg-brand-inverted: var(--color-brand-50);
|
|
--rgb-nc-bg-brand-inverted: var(--rgb-color-brand-50);
|
|
}
|
|
[theme='dark'] {
|
|
--nc-bg-brand-inverted: var(--color-gray-200);
|
|
--rgb-nc-bg-brand-inverted: var(--rgb-color-gray-200);
|
|
}
|
|
|
|
:root,
|
|
[theme='dark'] {
|
|
--nc-content-gray-extreme: var(--color-base-black);
|
|
--nc-content-gray-emphasis: var(--color-gray-900);
|
|
--nc-content-gray: var(--color-gray-800);
|
|
--nc-content-gray-subtle: var(--color-gray-700);
|
|
--nc-content-gray-subtle2: var(--color-gray-600);
|
|
--nc-content-gray-muted: var(--color-gray-500);
|
|
--nc-content-gray-disabled: var(--color-gray-400);
|
|
|
|
--nc-content-brand: var(--color-brand-500);
|
|
--nc-content-brand-hover: var(--color-gray-300);
|
|
--nc-content-brand-disabled: var(--color-brand-600);
|
|
|
|
--nc-content-inverted-primary: var(--color-base-white);
|
|
--nc-content-inverted-secondary: var(--color-gray-700);
|
|
--nc-content-inverted-secondary-hover: var(--color-gray-700);
|
|
|
|
--nc-bg-gray-extralight: var(--color-gray-50);
|
|
--nc-bg-gray-light: var(--color-gray-100);
|
|
--nc-bg-gray-medium: var(--color-gray-200);
|
|
--nc-bg-gray-dark: var(--color-gray-300);
|
|
--nc-bg-gray-extra-dark: var(--color-gray-400);
|
|
|
|
--nc-bg-default: var(--color-base-white);
|
|
--nc-bg-brand: var(--color-brand-50);
|
|
|
|
--nc-bg-coloured-pink: var(--color-pink-50);
|
|
--nc-bg-coloured-pink-dark: var(--color-pink-100);
|
|
|
|
--nc-bg-coloured-purple: var(--color-purple-50);
|
|
--nc-bg-coloured-purple-dark: var(--color-purple-100);
|
|
|
|
--nc-bg-coloured-red: var(--color-red-50);
|
|
--nc-bg-coloured-red-dark: var(--color-red-100);
|
|
|
|
--nc-bg-coloured-green: var(--color-green-50);
|
|
--nc-bg-coloured-green-dark: var(--color-green-100);
|
|
|
|
--nc-bg-coloured-yellow: var(--color-yellow-50);
|
|
--nc-bg-coloured-yellow-dark: var(--color-yellow-100);
|
|
|
|
--nc-bg-coloured-maroon: var(--color-maroon-50);
|
|
--nc-bg-coloured-maroon-dark: var(--color-maroon-100);
|
|
|
|
--nc-bg-coloured-blue: var(--color-blue-50);
|
|
--nc-bg-coloured-blue-dark: var(--color-blue-100);
|
|
|
|
--nc-bg-coloured-orange: var(--color-orange-50);
|
|
--nc-bg-coloured-orange-dark: var(--color-orange-100);
|
|
|
|
--nc-content-red-dark: var(--color-red-700);
|
|
--nc-content-red-medium: var(--color-red-500);
|
|
--nc-content-red-light: var(--color-red-300);
|
|
|
|
--nc-content-green-dark: var(--color-green-700);
|
|
--nc-content-green-medium: var(--color-green-500);
|
|
--nc-content-green-light: var(--color-green-300);
|
|
|
|
--nc-content-yellow-dark: var(--color-yellow-700);
|
|
--nc-content-yellow-medium: var(--color-yellow-500);
|
|
--nc-content-yellow-light: var(--color-yellow-300);
|
|
|
|
--nc-content-blue-dark: var(--color-blue-700);
|
|
--nc-content-blue-medium: var(--color-blue-500);
|
|
--nc-content-blue-light: var(--color-blue-300);
|
|
|
|
--nc-content-pink-dark: var(--color-pink-700);
|
|
--nc-content-pink-medium: var(--color-pink-500);
|
|
--nc-content-pink-light: var(--color-pink-300);
|
|
|
|
--nc-content-purple-dark: var(--color-purple-700);
|
|
--nc-content-purple-medium: var(--color-purple-500);
|
|
--nc-content-purple-light: var(--color-purple-300);
|
|
|
|
--nc-content-orange-dark: var(--color-orange-700);
|
|
--nc-content-orange-medium: var(--color-orange-500);
|
|
--nc-content-orange-light: var(--color-orange-300);
|
|
|
|
--nc-content-maroon-dark: var(--color-maroon-700);
|
|
--nc-content-maroon-medium: var(--color-maroon-500);
|
|
--nc-content-maroon-light: var(--color-maroon-300);
|
|
|
|
--nc-content-inverted-primary-hover: var(--color-base-white);
|
|
--nc-content-inverted-primary-disabled: var(--color-gray-400);
|
|
--nc-content-inverted-secondary-disabled: var(--color-gray-400);
|
|
|
|
--nc-fill-primary: var(--color-brand-500);
|
|
--nc-fill-primary-hover: var(--color-brand-600);
|
|
--nc-fill-primary-disabled: var(--color-gray-300);
|
|
--nc-fill-primary-disabled-2: var(--color-brand-200);
|
|
|
|
--nc-fill-secondary: var(--color-base-white);
|
|
--nc-fill-secondary-hover: var(--color-gray-50);
|
|
--nc-fill-secondary-disabled: var(--color-base-white);
|
|
|
|
--nc-fill-warning: var(--color-red-500);
|
|
--nc-fill-warning-hover: var(--color-red-600);
|
|
--nc-fill-warning-disabled: var(--color-gray-50);
|
|
|
|
--nc-fill-success: var(--color-green-500);
|
|
--nc-fill-success-hover: var(--color-green-600);
|
|
--nc-fill-success-disabled: var(--color-gray-50);
|
|
|
|
--nc-fill-coloured-red-dark: var(--color-red-700);
|
|
--nc-fill-coloured-red-medium: var(--color-red-500);
|
|
--nc-fill-coloured-red-light: var(--color-red-300);
|
|
|
|
--nc-fill-coloured-green-dark: var(--color-green-700);
|
|
--nc-fill-coloured-green-medium: var(--color-green-500);
|
|
--nc-fill-coloured-green-light: var(--color-green-300);
|
|
|
|
--nc-fill-coloured-yellow-dark: var(--color-yellow-700);
|
|
--nc-fill-coloured-yellow-medium: var(--color-yellow-500);
|
|
--nc-fill-coloured-yellow-light: var(--color-yellow-300);
|
|
|
|
--nc-fill-coloured-blue-dark: var(--color-blue-700);
|
|
--nc-fill-coloured-blue-medium: var(--color-blue-500);
|
|
--nc-fill-coloured-blue-light: var(--color-blue-300);
|
|
|
|
--nc-fill-coloured-pink-dark: var(--color-pink-700);
|
|
--nc-fill-coloured-pink-medium: var(--color-pink-500);
|
|
--nc-fill-coloured-pink-light: var(--color-pink-300);
|
|
|
|
--nc-fill-coloured-purple-dark: var(--color-purple-700);
|
|
--nc-fill-coloured-purple-medium: var(--color-purple-500);
|
|
--nc-fill-coloured-purple-light: var(--color-purple-300);
|
|
|
|
--nc-fill-coloured-orange-dark: var(--color-orange-700);
|
|
--nc-fill-coloured-orange-medium: var(--color-orange-500);
|
|
--nc-fill-coloured-orange-light: var(--color-orange-300);
|
|
|
|
--nc-fill-coloured-maroon-dark: var(--color-maroon-700);
|
|
--nc-fill-coloured-maroon-medium: var(--color-maroon-500);
|
|
--nc-fill-coloured-maroon-light: var(--color-maroon-300);
|
|
|
|
--nc-fill-nc-component-button-text: #ffffff;
|
|
|
|
--nc-border-brand: var(--color-brand-500);
|
|
|
|
--nc-border-gray-extra-light: var(--color-gray-50);
|
|
--nc-border-gray-light: var(--color-gray-100);
|
|
--nc-border-gray-medium: var(--color-gray-200);
|
|
--nc-border-gray-dark: var(--color-gray-300);
|
|
--nc-border-gray-extra-dark: var(--color-gray-400);
|
|
|
|
--nc-border-coloured-red: var(--color-red-500);
|
|
--nc-border-coloured-green: var(--color-green-500);
|
|
--nc-border-coloured-yellow: var(--color-yellow-500);
|
|
--nc-border-coloured-maroon: var(--color-maroon-500);
|
|
--nc-border-coloured-blue: var(--color-blue-500);
|
|
--nc-border-coloured-orange: var(--color-orange-500);
|
|
--nc-border-coloured-pink: var(--color-pink-500);
|
|
--nc-border-coloured-purple: var(--color-purple-500);
|
|
|
|
--measurements-radius-x-small: var(--spacing-02);
|
|
--measurements-radius-small: var(--spacing-03);
|
|
--measurements-radius-medium: var(--spacing-04);
|
|
--measurements-radius-large: var(--spacing-05);
|
|
--measurements-radius-x-large: var(--spacing-06);
|
|
--measurements-radius-xx-large: var(--spacing-07);
|
|
--measurements-radius-rounded: var(--spacing-13);
|
|
}
|