/* Minification failed. Returning unminified contents.
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(22,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(23,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(24,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(255,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(256,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(257,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(258,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(259,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(260,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(261,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(263,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(268,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(269,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(270,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(271,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(272,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(274,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(275,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(282,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(283,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(285,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(287,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(288,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(290,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(291,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(292,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(293,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(295,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(300,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(302,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(304,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(305,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(306,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(307,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(308,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(310,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(321,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-50'
(325,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-100'
(329,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-200'
(333,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-300'
(337,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-400'
(341,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-500'
(345,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-600'
(349,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-700'
(353,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-800'
(357,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-900'
(362,17): run-time error CSS1039: Token not allowed after unary operator: '-green-50'
(366,17): run-time error CSS1039: Token not allowed after unary operator: '-green-100'
(370,17): run-time error CSS1039: Token not allowed after unary operator: '-green-200'
(374,17): run-time error CSS1039: Token not allowed after unary operator: '-green-300'
(378,17): run-time error CSS1039: Token not allowed after unary operator: '-green-400'
(382,17): run-time error CSS1039: Token not allowed after unary operator: '-green-500'
(386,17): run-time error CSS1039: Token not allowed after unary operator: '-green-600'
(390,17): run-time error CSS1039: Token not allowed after unary operator: '-green-700'
(394,17): run-time error CSS1039: Token not allowed after unary operator: '-green-800'
(398,17): run-time error CSS1039: Token not allowed after unary operator: '-green-900'
(403,17): run-time error CSS1039: Token not allowed after unary operator: '-purple-50'
(407,17): run-time error CSS1039: Token not allowed after unary operator: '-purple-100'
(411,17): run-time error CSS1039: Token not allowed after unary operator: '-purple-200'
(415,17): run-time error CSS1039: Token not allowed after unary operator: '-purple-300'
(419,17): run-time error CSS1039: Token not allowed after unary operator: '-purple-400'
(423,17): run-time error CSS1039: Token not allowed after unary operator: '-purple-500'
(427,17): run-time error CSS1039: Token not allowed after unary operator: '-purple-600'
(431,17): run-time error CSS1039: Token not allowed after unary operator: '-purple-700'
(435,17): run-time error CSS1039: Token not allowed after unary operator: '-purple-800'
(439,17): run-time error CSS1039: Token not allowed after unary operator: '-purple-900'
(444,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-50'
(448,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-100'
(452,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-200'
(456,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-300'
(460,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-400'
(464,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-500'
(468,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-600'
(472,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-700'
(476,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-800'
(480,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-900'
(485,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-50'
(489,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-100'
(493,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-200'
(497,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-300'
(501,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-400'
(505,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-500'
(509,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-600'
(513,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-700'
(517,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-800'
(521,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-900'
(526,17): run-time error CSS1039: Token not allowed after unary operator: '-red-50'
(530,17): run-time error CSS1039: Token not allowed after unary operator: '-red-100'
(534,17): run-time error CSS1039: Token not allowed after unary operator: '-red-200'
(538,17): run-time error CSS1039: Token not allowed after unary operator: '-red-300'
(542,17): run-time error CSS1039: Token not allowed after unary operator: '-red-400'
(546,17): run-time error CSS1039: Token not allowed after unary operator: '-red-500'
(550,17): run-time error CSS1039: Token not allowed after unary operator: '-red-600'
(554,17): run-time error CSS1039: Token not allowed after unary operator: '-red-700'
(558,17): run-time error CSS1039: Token not allowed after unary operator: '-red-800'
(562,17): run-time error CSS1039: Token not allowed after unary operator: '-red-900'
(567,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-50'
(571,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-100'
(575,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-200'
(579,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-300'
(583,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-400'
(587,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-500'
(591,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-600'
(595,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-700'
(599,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-800'
(603,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-900'
(608,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-50'
(612,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-100'
(616,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-200'
(620,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-300'
(624,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-400'
(628,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-500'
(632,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-600'
(636,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-700'
(640,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-800'
(644,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-900'
(649,17): run-time error CSS1039: Token not allowed after unary operator: '-violet-50'
(653,17): run-time error CSS1039: Token not allowed after unary operator: '-violet-100'
(657,17): run-time error CSS1039: Token not allowed after unary operator: '-violet-200'
(661,17): run-time error CSS1039: Token not allowed after unary operator: '-violet-300'
(665,17): run-time error CSS1039: Token not allowed after unary operator: '-violet-400'
(669,17): run-time error CSS1039: Token not allowed after unary operator: '-violet-500'
(673,17): run-time error CSS1039: Token not allowed after unary operator: '-violet-600'
(677,17): run-time error CSS1039: Token not allowed after unary operator: '-violet-700'
(681,17): run-time error CSS1039: Token not allowed after unary operator: '-violet-800'
(685,17): run-time error CSS1039: Token not allowed after unary operator: '-violet-900'
(691,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow-50'
(695,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow-100'
(699,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow-200'
(703,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow-300'
(707,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow-400'
(711,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow-500'
(715,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow-600'
(719,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow-700'
(723,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow-800'
(727,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow-900'
(732,28): run-time error CSS1039: Token not allowed after unary operator: '-green-50'
(736,28): run-time error CSS1039: Token not allowed after unary operator: '-green-100'
(740,28): run-time error CSS1039: Token not allowed after unary operator: '-green-200'
(744,28): run-time error CSS1039: Token not allowed after unary operator: '-green-300'
(748,28): run-time error CSS1039: Token not allowed after unary operator: '-green-400'
(752,28): run-time error CSS1039: Token not allowed after unary operator: '-green-500'
(756,28): run-time error CSS1039: Token not allowed after unary operator: '-green-600'
(760,28): run-time error CSS1039: Token not allowed after unary operator: '-green-700'
(764,28): run-time error CSS1039: Token not allowed after unary operator: '-green-800'
(768,28): run-time error CSS1039: Token not allowed after unary operator: '-green-900'
(773,28): run-time error CSS1039: Token not allowed after unary operator: '-purple-50'
(777,28): run-time error CSS1039: Token not allowed after unary operator: '-purple-100'
(781,28): run-time error CSS1039: Token not allowed after unary operator: '-purple-200'
(785,28): run-time error CSS1039: Token not allowed after unary operator: '-purple-300'
(789,28): run-time error CSS1039: Token not allowed after unary operator: '-purple-400'
(793,28): run-time error CSS1039: Token not allowed after unary operator: '-purple-500'
(797,28): run-time error CSS1039: Token not allowed after unary operator: '-purple-600'
(801,28): run-time error CSS1039: Token not allowed after unary operator: '-purple-700'
(805,28): run-time error CSS1039: Token not allowed after unary operator: '-purple-800'
(809,28): run-time error CSS1039: Token not allowed after unary operator: '-purple-900'
(814,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-50'
(818,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-100'
(822,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-200'
(826,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-300'
(830,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-400'
(834,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-500'
(838,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-600'
(842,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-700'
(846,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-800'
(850,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-900'
(855,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-50'
(859,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-100'
(863,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-200'
(867,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-300'
(871,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-400'
(875,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-500'
(879,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-600'
(883,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-700'
(887,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-800'
(891,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-900'
(896,28): run-time error CSS1039: Token not allowed after unary operator: '-red-50'
(900,28): run-time error CSS1039: Token not allowed after unary operator: '-red-100'
(904,28): run-time error CSS1039: Token not allowed after unary operator: '-red-200'
(908,28): run-time error CSS1039: Token not allowed after unary operator: '-red-300'
(912,28): run-time error CSS1039: Token not allowed after unary operator: '-red-400'
(916,28): run-time error CSS1039: Token not allowed after unary operator: '-red-500'
(920,28): run-time error CSS1039: Token not allowed after unary operator: '-red-600'
(924,28): run-time error CSS1039: Token not allowed after unary operator: '-red-700'
(928,28): run-time error CSS1039: Token not allowed after unary operator: '-red-800'
(932,28): run-time error CSS1039: Token not allowed after unary operator: '-red-900'
(937,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-50'
(941,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-100'
(945,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-200'
(949,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-300'
(953,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-400'
(957,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-500'
(961,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-600'
(965,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-700'
(969,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-800'
(973,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-900'
(978,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-50'
(982,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-100'
(986,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-200'
(990,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-300'
(994,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-400'
(998,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-500'
(1002,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-600'
(1006,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-700'
(1010,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-800'
(1014,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-900'
(1019,28): run-time error CSS1039: Token not allowed after unary operator: '-violet-50'
(1023,28): run-time error CSS1039: Token not allowed after unary operator: '-violet-100'
(1027,28): run-time error CSS1039: Token not allowed after unary operator: '-violet-200'
(1031,28): run-time error CSS1039: Token not allowed after unary operator: '-violet-300'
(1035,28): run-time error CSS1039: Token not allowed after unary operator: '-violet-400'
(1039,28): run-time error CSS1039: Token not allowed after unary operator: '-violet-500'
(1043,28): run-time error CSS1039: Token not allowed after unary operator: '-violet-600'
(1047,28): run-time error CSS1039: Token not allowed after unary operator: '-violet-700'
(1051,28): run-time error CSS1039: Token not allowed after unary operator: '-violet-800'
(1055,28): run-time error CSS1039: Token not allowed after unary operator: '-violet-900'
(1061,28): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-50'
(1065,28): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-100'
(1069,28): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-200'
(1073,28): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-300'
(1077,28): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-400'
(1081,28): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-500'
(1085,28): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-600'
(1089,28): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-700'
(1093,28): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-800'
(1097,28): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-900'
(1102,17): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-50'
(1106,17): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-100'
(1110,17): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-200'
(1114,17): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-300'
(1118,17): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-400'
(1122,17): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-500'
(1126,17): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-600'
(1130,17): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-700'
(1134,17): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-800'
(1138,17): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-900'
(1146,24): run-time error CSS1039: Token not allowed after unary operator: '-yellow-50'
(1150,24): run-time error CSS1039: Token not allowed after unary operator: '-yellow-100'
(1154,24): run-time error CSS1039: Token not allowed after unary operator: '-yellow-200'
(1158,24): run-time error CSS1039: Token not allowed after unary operator: '-yellow-300'
(1162,24): run-time error CSS1039: Token not allowed after unary operator: '-yellow-400'
(1166,24): run-time error CSS1039: Token not allowed after unary operator: '-yellow-500'
(1170,24): run-time error CSS1039: Token not allowed after unary operator: '-yellow-600'
(1174,24): run-time error CSS1039: Token not allowed after unary operator: '-yellow-700'
(1178,24): run-time error CSS1039: Token not allowed after unary operator: '-yellow-800'
(1182,24): run-time error CSS1039: Token not allowed after unary operator: '-yellow-900'
(1186,24): run-time error CSS1039: Token not allowed after unary operator: '-yellow-950'
(1190,24): run-time error CSS1039: Token not allowed after unary operator: '-green-50'
(1194,24): run-time error CSS1039: Token not allowed after unary operator: '-green-100'
(1198,24): run-time error CSS1039: Token not allowed after unary operator: '-green-200'
(1202,24): run-time error CSS1039: Token not allowed after unary operator: '-green-300'
(1206,24): run-time error CSS1039: Token not allowed after unary operator: '-green-400'
(1210,24): run-time error CSS1039: Token not allowed after unary operator: '-green-500'
(1214,24): run-time error CSS1039: Token not allowed after unary operator: '-green-600'
(1218,24): run-time error CSS1039: Token not allowed after unary operator: '-green-700'
(1222,24): run-time error CSS1039: Token not allowed after unary operator: '-green-800'
(1226,24): run-time error CSS1039: Token not allowed after unary operator: '-green-900'
(1230,24): run-time error CSS1039: Token not allowed after unary operator: '-green-950'
(1234,24): run-time error CSS1039: Token not allowed after unary operator: '-purple-50'
(1238,24): run-time error CSS1039: Token not allowed after unary operator: '-purple-100'
(1242,24): run-time error CSS1039: Token not allowed after unary operator: '-purple-200'
(1246,24): run-time error CSS1039: Token not allowed after unary operator: '-purple-300'
(1250,24): run-time error CSS1039: Token not allowed after unary operator: '-purple-400'
(1254,24): run-time error CSS1039: Token not allowed after unary operator: '-purple-500'
(1258,24): run-time error CSS1039: Token not allowed after unary operator: '-purple-600'
(1262,24): run-time error CSS1039: Token not allowed after unary operator: '-purple-700'
(1266,24): run-time error CSS1039: Token not allowed after unary operator: '-purple-800'
(1270,24): run-time error CSS1039: Token not allowed after unary operator: '-purple-900'
(1274,24): run-time error CSS1039: Token not allowed after unary operator: '-purple-950'
(1278,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-50'
(1282,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-100'
(1286,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-200'
(1290,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-300'
(1294,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-400'
(1298,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-500'
(1302,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-600'
(1306,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-700'
(1310,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-800'
(1314,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-900'
(1318,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-950'
(1322,24): run-time error CSS1039: Token not allowed after unary operator: '-orange-50'
(1326,24): run-time error CSS1039: Token not allowed after unary operator: '-orange-100'
(1330,24): run-time error CSS1039: Token not allowed after unary operator: '-orange-200'
(1334,24): run-time error CSS1039: Token not allowed after unary operator: '-orange-300'
(1338,24): run-time error CSS1039: Token not allowed after unary operator: '-orange-400'
(1342,24): run-time error CSS1039: Token not allowed after unary operator: '-orange-500'
(1346,24): run-time error CSS1039: Token not allowed after unary operator: '-orange-600'
(1350,24): run-time error CSS1039: Token not allowed after unary operator: '-orange-700'
(1354,24): run-time error CSS1039: Token not allowed after unary operator: '-orange-800'
(1358,24): run-time error CSS1039: Token not allowed after unary operator: '-orange-900'
(1362,24): run-time error CSS1039: Token not allowed after unary operator: '-orange-950'
(1366,24): run-time error CSS1039: Token not allowed after unary operator: '-red-50'
(1370,24): run-time error CSS1039: Token not allowed after unary operator: '-red-100'
(1374,24): run-time error CSS1039: Token not allowed after unary operator: '-red-200'
(1378,24): run-time error CSS1039: Token not allowed after unary operator: '-red-300'
(1382,24): run-time error CSS1039: Token not allowed after unary operator: '-red-400'
(1386,24): run-time error CSS1039: Token not allowed after unary operator: '-red-500'
(1390,24): run-time error CSS1039: Token not allowed after unary operator: '-red-600'
(1394,24): run-time error CSS1039: Token not allowed after unary operator: '-red-700'
(1398,24): run-time error CSS1039: Token not allowed after unary operator: '-red-800'
(1402,24): run-time error CSS1039: Token not allowed after unary operator: '-red-900'
(1406,24): run-time error CSS1039: Token not allowed after unary operator: '-red-950'
(1410,24): run-time error CSS1039: Token not allowed after unary operator: '-emerald-50'
(1414,24): run-time error CSS1039: Token not allowed after unary operator: '-emerald-100'
(1418,24): run-time error CSS1039: Token not allowed after unary operator: '-emerald-200'
(1422,24): run-time error CSS1039: Token not allowed after unary operator: '-emerald-300'
(1426,24): run-time error CSS1039: Token not allowed after unary operator: '-emerald-400'
(1430,24): run-time error CSS1039: Token not allowed after unary operator: '-emerald-500'
(1434,24): run-time error CSS1039: Token not allowed after unary operator: '-emerald-600'
(1438,24): run-time error CSS1039: Token not allowed after unary operator: '-emerald-700'
(1442,24): run-time error CSS1039: Token not allowed after unary operator: '-emerald-800'
(1446,24): run-time error CSS1039: Token not allowed after unary operator: '-emerald-900'
(1450,24): run-time error CSS1039: Token not allowed after unary operator: '-emerald-950'
(1454,24): run-time error CSS1039: Token not allowed after unary operator: '-violet-50'
(1458,24): run-time error CSS1039: Token not allowed after unary operator: '-violet-100'
(1462,24): run-time error CSS1039: Token not allowed after unary operator: '-violet-200'
(1466,24): run-time error CSS1039: Token not allowed after unary operator: '-violet-300'
(1470,24): run-time error CSS1039: Token not allowed after unary operator: '-violet-400'
(1474,24): run-time error CSS1039: Token not allowed after unary operator: '-violet-500'
(1478,24): run-time error CSS1039: Token not allowed after unary operator: '-violet-600'
(1482,24): run-time error CSS1039: Token not allowed after unary operator: '-violet-700'
(1486,24): run-time error CSS1039: Token not allowed after unary operator: '-violet-800'
(1490,24): run-time error CSS1039: Token not allowed after unary operator: '-violet-900'
(1494,24): run-time error CSS1039: Token not allowed after unary operator: '-violet-950'
(1498,24): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-50'
(1502,24): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-100'
(1506,24): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-200'
(1510,24): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-300'
(1514,24): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-400'
(1518,24): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-500'
(1522,24): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-600'
(1526,24): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-700'
(1530,24): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-800'
(1534,24): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-900'
(1538,24): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-950'
(1542,24): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(1546,24): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(1550,24): run-time error CSS1039: Token not allowed after unary operator: '-gray-300'
(1554,24): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(1558,24): run-time error CSS1039: Token not allowed after unary operator: '-gray-500'
(1562,24): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(1566,24): run-time error CSS1039: Token not allowed after unary operator: '-gray-700'
(1570,24): run-time error CSS1039: Token not allowed after unary operator: '-gray-800'
(1574,24): run-time error CSS1039: Token not allowed after unary operator: '-gray-900'
(1578,24): run-time error CSS1039: Token not allowed after unary operator: '-teal-100'
(1582,24): run-time error CSS1039: Token not allowed after unary operator: '-teal-400'
(1586,24): run-time error CSS1039: Token not allowed after unary operator: '-teal-800'
(1590,24): run-time error CSS1039: Token not allowed after unary operator: '-lime-100'
(1594,24): run-time error CSS1039: Token not allowed after unary operator: '-lime-400'
(1598,24): run-time error CSS1039: Token not allowed after unary operator: '-lime-500'
(1602,24): run-time error CSS1039: Token not allowed after unary operator: '-lime-700'
(1606,24): run-time error CSS1039: Token not allowed after unary operator: '-lime-950'
(1610,24): run-time error CSS1039: Token not allowed after unary operator: '-indigo-100'
(1614,24): run-time error CSS1039: Token not allowed after unary operator: '-indigo-800'
(1618,24): run-time error CSS1039: Token not allowed after unary operator: '-indigo-950'
(1623,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-50'
(1627,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-100'
(1631,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-200'
(1635,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-300'
(1639,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-400'
(1643,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-500'
(1647,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-600'
(1651,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-700'
(1655,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-800'
(1659,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-900'
(1703,17): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-800'
(1707,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-900'
(1711,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-800'
(1715,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-700'
(1719,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(1723,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-500'
(1727,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(1731,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-300'
(1735,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(1739,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(1744,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(1908,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(1912,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-100'
(1916,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-400'
(1920,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-500'
(1924,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-800'
(1928,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-950'
(1932,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-50'
(1936,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-100'
(1941,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-400'
(1946,24): run-time error CSS1039: Token not allowed after unary operator: '-emerald-400'
(1950,24): run-time error CSS1039: Token not allowed after unary operator: '-emerald-500'
(2019,28): run-time error CSS1039: Token not allowed after unary operator: '-lime-100'
(2077,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-300'
(2147,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(2148,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(2149,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(2212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2595,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2601,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(2602,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(2607,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(2612,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(2613,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(2622,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(2623,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(2641,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2641,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(2642,35): run-time error CSS1039: Token not allowed after unary operator: '-cda-focus-box-shadow-rgba'
(2647,24): run-time error CSS1039: Token not allowed after unary operator: '-cda-focus-border-color'
(2649,36): run-time error CSS1039: Token not allowed after unary operator: '-cda-focus-box-shadow-rgba'
(2654,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(2655,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(2659,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(2661,36): run-time error CSS1039: Token not allowed after unary operator: '-cda-focus-box-shadow-rgba'
(2665,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning'
(2666,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning'
(2671,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2676,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2680,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(2686,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(2694,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2695,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2696,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2697,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2702,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2725,21): run-time error CSS1039: Token not allowed after unary operator: '-cda-menu-text-color'
(2733,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color'
(2739,30): run-time error CSS1039: Token not allowed after unary operator: '-cda-menu-active-nav-link-background-color'
(2741,25): run-time error CSS1039: Token not allowed after unary operator: '-cda-menu-active-nav-link-color'
(2755,50): run-time error CSS1039: Token not allowed after unary operator: '-cda-menu-background-color'
(2768,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(2770,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2776,35): run-time error CSS1039: Token not allowed after unary operator: '-cda-tab-hover'
(2781,21): run-time error CSS1039: Token not allowed after unary operator: '-cda-tab-hover'
(2790,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2795,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2817,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color'
(2850,28): run-time error CSS1039: Token not allowed after unary operator: '-cda-loading-color'
(2902,26): run-time error CSS1039: Token not allowed after unary operator: '-cda-loading-color'
(2925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2930,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(2931,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-border-subtle'
(2936,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(2940,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(2955,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(2956,28): run-time error CSS1039: Token not allowed after unary operator: '-cda-text-color'
(2973,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(2974,17): run-time error CSS1039: Token not allowed after unary operator: '-cda-text-color'
(2998,17): run-time error CSS1039: Token not allowed after unary operator: '-cda-text-color'
(3012,21): run-time error CSS1039: Token not allowed after unary operator: '-cda-text-color'
(3027,21): run-time error CSS1039: Token not allowed after unary operator: '-cda-text-color'
(3045,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3049,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-100'
(3050,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-950'
(3055,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(3055,44): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(3056,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-950'
(3061,28): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-100'
(3062,17): run-time error CSS1039: Token not allowed after unary operator: '-purple-900'
(3088,32): run-time error CSS1039: Token not allowed after unary operator: '-principal-status-dot'
(3093,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-100'
(3094,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-950'
(3095,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3099,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow-100'
(3100,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-950'
(3101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3105,28): run-time error CSS1039: Token not allowed after unary operator: '-red-100'
(3106,17): run-time error CSS1039: Token not allowed after unary operator: '-red-950'
(3107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3133,28): run-time error CSS1039: Token not allowed after unary operator: '-meeting-status-bg'
(3134,17): run-time error CSS1039: Token not allowed after unary operator: '-meeting-status-text'
(3151,32): run-time error CSS1039: Token not allowed after unary operator: '-meeting-status-dot'
(3157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3223,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-100'
(3224,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-950'
(3230,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-400'
(3239,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(3240,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(3244,21): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(3249,28): run-time error CSS1039: Token not allowed after unary operator: '-red-100'
(3250,17): run-time error CSS1039: Token not allowed after unary operator: '-red-950'
(3255,21): run-time error CSS1039: Token not allowed after unary operator: '-red-400'
(3259,28): run-time error CSS1039: Token not allowed after unary operator: '-teal-100'
(3260,17): run-time error CSS1039: Token not allowed after unary operator: '-teal-800'
(3264,21): run-time error CSS1039: Token not allowed after unary operator: '-teal-400'
(3268,28): run-time error CSS1039: Token not allowed after unary operator: '-violet-200'
(3269,17): run-time error CSS1039: Token not allowed after unary operator: '-violet-600'
(3273,21): run-time error CSS1039: Token not allowed after unary operator: '-violet-400'
(3277,28): run-time error CSS1039: Token not allowed after unary operator: '-lime-100'
(3278,17): run-time error CSS1039: Token not allowed after unary operator: '-lime-700'
(3282,21): run-time error CSS1039: Token not allowed after unary operator: '-lime-400'
(3286,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-100'
(3287,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-950'
(3292,21): run-time error CSS1039: Token not allowed after unary operator: '-blue-500'
(3299,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(3300,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(3306,21): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(3310,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-100'
(3311,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(3315,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(3316,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(3320,28): run-time error CSS1039: Token not allowed after unary operator: '-red-100'
(3321,17): run-time error CSS1039: Token not allowed after unary operator: '-red-400'
(3325,28): run-time error CSS1039: Token not allowed after unary operator: '-indigo-100'
(3326,17): run-time error CSS1039: Token not allowed after unary operator: '-indigo-800'
(3335,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-400'
(3342,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow-100'
(3343,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-900'
(3348,21): run-time error CSS1039: Token not allowed after unary operator: '-yellow-500'
(3352,28): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-100'
(3353,17): run-time error CSS1039: Token not allowed after unary operator: '-purple-900'
(3358,21): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-400'
(3362,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-100'
(3363,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-950'
(3368,21): run-time error CSS1039: Token not allowed after unary operator: '-blue-300'
(3372,28): run-time error CSS1039: Token not allowed after unary operator: '-indigo-100'
(3373,17): run-time error CSS1039: Token not allowed after unary operator: '-indigo-950'
(3377,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-100'
(3378,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-950'
(3382,21): run-time error CSS1039: Token not allowed after unary operator: '-orange-300'
(3386,28): run-time error CSS1039: Token not allowed after unary operator: '-lime-100'
(3387,17): run-time error CSS1039: Token not allowed after unary operator: '-lime-950'
(3391,21): run-time error CSS1039: Token not allowed after unary operator: '-lime-500'
(3395,28): run-time error CSS1039: Token not allowed after unary operator: '-red-100'
(3396,17): run-time error CSS1039: Token not allowed after unary operator: '-red-950'
(3400,21): run-time error CSS1039: Token not allowed after unary operator: '-red-400'
(3404,28): run-time error CSS1039: Token not allowed after unary operator: '-purple-100'
(3405,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-950'
(3409,21): run-time error CSS1039: Token not allowed after unary operator: '-purple-400'
(3413,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(3413,44): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(3414,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-950'
(3418,21): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(3422,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(3423,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-950'
(3427,21): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(3432,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-100'
(3433,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-950'
(3437,28): run-time error CSS1039: Token not allowed after unary operator: '-red-100'
(3438,17): run-time error CSS1039: Token not allowed after unary operator: '-red-950'
(3442,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow-100'
(3443,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-900'
(3447,28): run-time error CSS1039: Token not allowed after unary operator: '-red-100'
(3448,17): run-time error CSS1039: Token not allowed after unary operator: '-red-950'
(3452,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-100'
(3453,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-950'
(3457,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(3458,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-900'
(3462,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-400'
(3466,17): run-time error CSS1039: Token not allowed after unary operator: '-red-400'
(3470,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-400'
(3474,17): run-time error CSS1039: Token not allowed after unary operator: '-red-400'
(3478,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-400'
(3482,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(3539,35): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-header-border-color'
(3593,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3595,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3596,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3697,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(3722,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-500'
(3744,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-400'
(3780,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-gray-100'
(3781,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-gray-400'
(3794,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-gray-300'
(3794,91): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-gray-300'
(3804,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(3805,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(3806,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(3823,22): run-time error CSS1039: Token not allowed after unary operator: '-cda-gray-250'
(3926,32): run-time error CSS1039: Token not allowed after unary operator: '-status-color'
(3932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3940,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3944,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4001,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(4003,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(4004,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(4012,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(4024,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4029,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'var('
(4080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4107,17): run-time error CSS1039: Token not allowed after unary operator: '-cda-meeting-point-color'
(4229,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-800'
(4251,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(4252,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(4256,32): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(4261,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow-100'
(4262,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-950'
(4267,32): run-time error CSS1039: Token not allowed after unary operator: '-yellow-500'
(4271,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-100'
(4276,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(4280,28): run-time error CSS1039: Token not allowed after unary operator: '-red-100'
(4281,17): run-time error CSS1039: Token not allowed after unary operator: '-red-950'
(4285,32): run-time error CSS1039: Token not allowed after unary operator: '-red-400'
(4289,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-100'
(4290,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-950'
(4294,32): run-time error CSS1039: Token not allowed after unary operator: '-emerald-400'
(4298,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-100'
(4299,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-950'
(4303,32): run-time error CSS1039: Token not allowed after unary operator: '-emerald-400'
(4307,28): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-100'
(4308,17): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-950'
(4312,32): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-400'
(4316,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-100'
(4317,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-950'
(4321,32): run-time error CSS1039: Token not allowed after unary operator: '-orange-400'
(4364,32): run-time error CSS1039: Token not allowed after unary operator: '-followup-dot-color'
(4364,58): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(4371,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(4372,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(4373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4378,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow-100'
(4379,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-900'
(4380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4385,28): run-time error CSS1039: Token not allowed after unary operator: '-indigo-100'
(4386,17): run-time error CSS1039: Token not allowed after unary operator: '-indigo-950'
(4387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4392,28): run-time error CSS1039: Token not allowed after unary operator: '-emerald-100'
(4393,17): run-time error CSS1039: Token not allowed after unary operator: '-emerald-950'
(4394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4399,28): run-time error CSS1039: Token not allowed after unary operator: '-teal-100'
(4400,17): run-time error CSS1039: Token not allowed after unary operator: '-teal-800'
(4401,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4406,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-100'
(4407,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-950'
(4408,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4413,28): run-time error CSS1039: Token not allowed after unary operator: '-lime-100'
(4414,17): run-time error CSS1039: Token not allowed after unary operator: '-lime-700'
(4415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4420,28): run-time error CSS1039: Token not allowed after unary operator: '-red-100'
(4421,17): run-time error CSS1039: Token not allowed after unary operator: '-red-950'
(4422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4427,28): run-time error CSS1039: Token not allowed after unary operator: '-fuchsia-100'
(4428,17): run-time error CSS1039: Token not allowed after unary operator: '-purple-900'
(4429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4434,28): run-time error CSS1039: Token not allowed after unary operator: '-violet-200'
(4435,17): run-time error CSS1039: Token not allowed after unary operator: '-violet-600'
(4436,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4441,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-100'
(4442,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-950'
(4443,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4448,28): run-time error CSS1039: Token not allowed after unary operator: '-lime-100'
(4449,17): run-time error CSS1039: Token not allowed after unary operator: '-lime-950'
(4450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4466,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(4477,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(4478,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
 */
@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter/Inter-VariableFont_opsz,wght.ttf');
}

.breadcrumb {
    --bs-breadcrumb-divider: '>';
    --bs-breadcrumb-divider-color: var(--bs-secondary-color) !important;
}

    .breadcrumb a {
        text-decoration: none !important;
    }
/*.breadcrumb-item > a {
/*.breadcrumb-item > a {
    color: var(--bs-secondary-color) !important;
}
    .breadcrumb-item.active > a {
    color: var(--bs-breadcrumb-item-active-color) !important;
}*/
.mt-multiselect.btn, .bootstrap-select > .btn {
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    background-color: var(--bs-body-bg) !important;
}

.h-25px {
    height: 1.56rem !important;
}

.w-h-12px {
    width: 0.75rem !important;
    height: 0.75rem !important;
}

.w-h-32px {
    width: 2rem !important;
    height: 2rem !important;
}

.w-h-40px {
    width: 2.5rem !important;
    height: 2.5rem !important;
}

.w-h-80px {
    width: 5rem !important;
    height: 5rem !important;
}

.w22px-h28px {
    width: 1.375rem !important;
    height: 1.75rem !important;
}

.w-65 {
    width: 65% !important;
}

.card-filter input:not([type="submit"]), .card-filter select, .card-filter .multiselect, .card-filter .selectpicker, .card-filter .form-check-label, .card-filter .fileinput-filename, .card-filter textarea, .card-filter-label,
.modal-filter input:not([type="submit"]), .modal-filter select, .modal-filter .multiselect, .modal-filter textarea,
.edit-form input:not([type="submit"]), .edit-form select, .edit-form .multiselect, .edit-form .selectpicker, .edit-form .form-check-label, .edit-form .fileinput-filename, .edit-form textarea, .edit-form .edit-form-span, .privileges-multiselect .multiselect-selected-text {
    color: #4B5563 !important;
    font-weight: 600 !important;
}

.checkbox-edit-form-unselected {
    color: #9CA3AF !important;
}

.checkbox-edit-form-selected {
    color: #4B5563 !important;
}

.card-filter label:not(.exclude-from-card-filter),
.edit-form label:not(.exclude-from-edit-form),
.modal-filter label:not(.exclude-from-card-filter) {
    font-size: 0.75rem !important;
    color: #9CA3AF !important;
    font-weight: 600 !important;
}



.border-style-dashed {
    border-style: dashed !important;
}

.fw-900 {
    font-weight: 900 !important;
}

.fw-800 {
    font-weight: 800 !important;
}

.fw-700 {
    font-weight: 700 !important;
}

.fw-600 {
    font-weight: 600 !important;
}

.fw-500 {
    font-weight: 500 !important;
}

.fw-400 {
    font-weight: 400 !important;
}

.fs-8px {
    font-size: 0.5rem !important;
}

.fs-10px {
    font-size: 0.625rem !important;
}

.fs-20px {
    font-size: 1.25rem !important;
}

.fs-28px {
    font-size: 1.75rem !important;
}

.fs-12px {
    font-size: 0.75rem !important;
}

.fs-14px {
    font-size: 0.875rem !important;
}

.fs-16px { font-size: 1rem !important; }
.fs-18px { font-size: 1.125rem !important; }
.fs-20px { font-size: 1.25rem !important; }

.fs-22px {
    font-size: 1.375rem !important;
}

.fs-24px {
    font-size: 1.5rem !important;
}

.fs-32px {
    font-size: 2rem !important;
}

.fs-35px {
    font-size: 1.94rem !important;
}

.fs-36px {
    font-size: 2.25rem !important;
}

.fs-7 {
    font-size: 0.875rem;
}

.fs-60px {
    font-size: 3.75rem !important;
}

:root {
    /* ----- Yellow ----- */
    --yellow-50: #fefce8;
    --yellow-100: #fef9c3;
    --yellow-200: #fef08a;
    --yellow-300: #fde047;
    --yellow-400: #facc15;
    --yellow-500: #eab308;
    --yellow-600: #ca8a04;
    --yellow-700: #a16207;
    --yellow-800: #854d0e;
    --yellow-900: #713f12;
    --yellow-950: #523c0d;
    /* ----- Green ----- */
    --green-50: #f0fdf4;
    --green-100: #dcfce7;
    --green-200: #bbf7d0;
    --green-300: #86efac;
    --green-400: #4ade80;
    --green-500: #22c55e;
    --green-600: #16a34a;
    --green-700: #15803d;
    --green-800: #166534;
    --green-900: #14532d;
    --green-950: #0f3d21;
    /* ----- Purple ----- */
    --purple-50: #faf5ff;
    --purple-100: #f3e8ff;
    --purple-200: #e9d5ff;
    --purple-300: #d8b4fe;
    --purple-400: #c084fc;
    --purple-500: #a855f7;
    --purple-600: #9333ea;
    --purple-700: #7e22ce;
    --purple-800: #6b21a8;
    --purple-900: #581c87;
    --purple-950: #3e1a72;
    /* ----- Blue ----- */
    --blue-50: #eff6ff;
    --blue-100: #dbeafe;
    --blue-200: #bfdbfe;
    --blue-300: #93c5fd;
    --blue-400: #60a5fa;
    --blue-500: #3b82f6;
    --blue-600: #2563eb;
    --blue-700: #1d4ed8;
    --blue-800: #1e40af;
    --blue-900: #1e3a8a;
    --blue-950: #172554;
    /* ----- Orange ----- */
    --orange-50: #fff7ed;
    --orange-100: #ffedd5;
    --orange-200: #fed7aa;
    --orange-300: #fdba74;
    --orange-400: #fb923c;
    --orange-500: #f97316;
    --orange-600: #ea580c;
    --orange-700: #c2410c;
    --orange-800: #9a3412;
    --orange-900: #7c2d12;
    --orange-950: #4c1f0b;
    /* ----- Red ----- */
    --red-50: #fef2f2;
    --red-100: #fee2e2;
    --red-200: #fecaca;
    --red-300: #fca5a5;
    --red-400: #f87171;
    --red-500: #ef4444;
    --red-600: #dc2626;
    --red-700: #b91c1c;
    --red-800: #991b1b;
    --red-900: #7f1d1d;
    --red-950: #4c1010;
    /* ----- Emerald ----- */
    --emerald-50: #ecfdf5;
    --emerald-100: #d1fae5;
    --emerald-200: #a7f3d0;
    --emerald-300: #6ee7b7;
    --emerald-400: #34d399;
    --emerald-500: #10b981;
    --emerald-600: #059669;
    --emerald-700: #047857;
    --emerald-800: #065f46;
    --emerald-900: #064e3b;
    --emerald-950: #033c2f;
    /* ----- BS Primary ----- */
    --bs-primary-50: rgba(var(--bs-primary-rgb), 0.05);
    --bs-primary-100: rgba(var(--bs-primary-rgb), 0.10);
    --bs-primary-200: rgba(var(--bs-primary-rgb), 0.20);
    --bs-primary-300: rgba(var(--bs-primary-rgb), 0.30);
    --bs-primary-400: rgba(var(--bs-primary-rgb), 0.40);
    --bs-primary-500: rgba(var(--bs-primary-rgb), 0.50);
    --bs-primary-600: rgba(var(--bs-primary-rgb), 0.60);
    --bs-primary-700: rgba(var(--bs-primary-rgb), 0.70);
    --bs-primary-800: rgba(var(--bs-primary-rgb), 0.80);
    --bs-primary-900: rgba(var(--bs-primary-rgb), 0.90);
    /* Non c'� versione 950 per rgba */
    /* ----- Violet ----- */
    --violet-50: #f5f3ff;
    --violet-100: #ede9fe;
    --violet-200: #ddd6fe;
    --violet-300: #c4b5fd;
    --violet-400: #a78bfa;
    --violet-500: #8b5cf6;
    --violet-600: #7c3aed;
    --violet-700: #6d28d9;
    --violet-800: #5b21b6;
    --violet-900: #4c1d95;
    --violet-950: #3c1363;
    /* ----- Fuchsia ----- */
    --fuchsia-50: #fdf4ff;
    --fuchsia-100: #fae8ff;
    --fuchsia-200: #f5d0fe;
    --fuchsia-300: #f0abfc;
    --fuchsia-400: #e879f9;
    --fuchsia-500: #d946ef;
    --fuchsia-600: #c026d3;
    --fuchsia-700: #a21caf;
    --fuchsia-800: #86198f;
    --fuchsia-900: #701a75;
    --fuchsia-950: #4c0d6b;
    --gray-900: #111827;
    --gray-800: #1F2937;
    --gray-700: #374151;
    --gray-600: #4B5563;
    --gray-500: #6B7280;
    --gray-400: #9CA3AF;
    --gray-300: #D1D5DB;
    --gray-200: #E5E7EB;
    --gray-100: #F3F4F6;
    /* ----- Teal ----- */
    --teal-100: #ccfbf1;
    --teal-400: #2dd4bf;
    --teal-800: #115e59;
    /* ----- Lime ----- */
    --lime-100: #ecfccb;
    --lime-400: #a3e635;
    --lime-500: #84cc16;
    --lime-700: #4d7c0f;
    --lime-950: #1a2e05;
    /* ----- Indigo ----- */
    --indigo-100: #e0e7ff;
    --indigo-800: #3730a3;
    --indigo-950: #1e1b4b;
}

/* #endregion*/

/* #region text-* palette colori */

/* Yellow */
.text-yellow-50 {
    color: var(--yellow-50);
}

.text-yellow-100 {
    color: var(--yellow-100);
}

.text-yellow-200 {
    color: var(--yellow-200);
}

.text-yellow-300 {
    color: var(--yellow-300);
}

.text-yellow-400 {
    color: var(--yellow-400);
}

.text-yellow-500 {
    color: var(--yellow-500);
}

.text-yellow-600 {
    color: var(--yellow-600);
}

.text-yellow-700 {
    color: var(--yellow-700);
}

.text-yellow-800 {
    color: var(--yellow-800);
}

.text-yellow-900 {
    color: var(--yellow-900);
}

/* Green */
.text-green-50 {
    color: var(--green-50);
}

.text-green-100 {
    color: var(--green-100);
}

.text-green-200 {
    color: var(--green-200);
}

.text-green-300 {
    color: var(--green-300);
}

.text-green-400 {
    color: var(--green-400);
}

.text-green-500 {
    color: var(--green-500);
}

.text-green-600 {
    color: var(--green-600);
}

.text-green-700 {
    color: var(--green-700);
}

.text-green-800 {
    color: var(--green-800);
}

.text-green-900 {
    color: var(--green-900);
}

/* Purple */
.text-purple-50 {
    color: var(--purple-50);
}

.text-purple-100 {
    color: var(--purple-100);
}

.text-purple-200 {
    color: var(--purple-200);
}

.text-purple-300 {
    color: var(--purple-300);
}

.text-purple-400 {
    color: var(--purple-400);
}

.text-purple-500 {
    color: var(--purple-500);
}

.text-purple-600 {
    color: var(--purple-600);
}

.text-purple-700 {
    color: var(--purple-700);
}

.text-purple-800 {
    color: var(--purple-800);
}

.text-purple-900 {
    color: var(--purple-900);
}

/* Blue */
.text-blue-50 {
    color: var(--blue-50);
}

.text-blue-100 {
    color: var(--blue-100);
}

.text-blue-200 {
    color: var(--blue-200);
}

.text-blue-300 {
    color: var(--blue-300);
}

.text-blue-400 {
    color: var(--blue-400);
}

.text-blue-500 {
    color: var(--blue-500);
}

.text-blue-600 {
    color: var(--blue-600);
}

.text-blue-700 {
    color: var(--blue-700);
}

.text-blue-800 {
    color: var(--blue-800);
}

.text-blue-900 {
    color: var(--blue-900);
}

/* Orange */
.text-orange-50 {
    color: var(--orange-50);
}

.text-orange-100 {
    color: var(--orange-100) !important;
}

.text-orange-200 {
    color: var(--orange-200) !important;
}

.text-orange-300 {
    color: var(--orange-300) !important;
}

.text-orange-400 {
    color: var(--orange-400) !important;
}

.text-orange-500 {
    color: var(--orange-500) !important;
}

.text-orange-600 {
    color: var(--orange-600) !important;
}

.text-orange-700 {
    color: var(--orange-700) !important;
}

.text-orange-800 {
    color: var(--orange-800) !important;
}

.text-orange-900 {
    color: var(--orange-900) !important;
}

/* Red */
.text-red-50 {
    color: var(--red-50);
}

.text-red-100 {
    color: var(--red-100);
}

.text-red-200 {
    color: var(--red-200);
}

.text-red-300 {
    color: var(--red-300);
}

.text-red-400 {
    color: var(--red-400);
}

.text-red-500 {
    color: var(--red-500);
}

.text-red-600 {
    color: var(--red-600);
}

.text-red-700 {
    color: var(--red-700);
}

.text-red-800 {
    color: var(--red-800);
}

.text-red-900 {
    color: var(--red-900);
}

/* Emerald */
.text-emerald-50 {
    color: var(--emerald-50);
}

.text-emerald-100 {
    color: var(--emerald-100);
}

.text-emerald-200 {
    color: var(--emerald-200);
}

.text-emerald-300 {
    color: var(--emerald-300);
}

.text-emerald-400 {
    color: var(--emerald-400);
}

.text-emerald-500 {
    color: var(--emerald-500);
}

.text-emerald-600 {
    color: var(--emerald-600);
}

.text-emerald-700 {
    color: var(--emerald-700);
}

.text-emerald-800 {
    color: var(--emerald-800);
}

.text-emerald-900 {
    color: var(--emerald-900);
}

/* Bootstrap Primary (rgba) */
.text-bs-primary-50 {
    color: var(--bs-primary-50);
}

.text-bs-primary-100 {
    color: var(--bs-primary-100);
}

.text-bs-primary-200 {
    color: var(--bs-primary-200);
}

.text-bs-primary-300 {
    color: var(--bs-primary-300);
}

.text-bs-primary-400 {
    color: var(--bs-primary-400);
}

.text-bs-primary-500 {
    color: var(--bs-primary-500);
}

.text-bs-primary-600 {
    color: var(--bs-primary-600);
}

.text-bs-primary-700 {
    color: var(--bs-primary-700);
}

.text-bs-primary-800 {
    color: var(--bs-primary-800);
}

.text-bs-primary-900 {
    color: var(--bs-primary-900);
}

/* Violet */
.text-violet-50 {
    color: var(--violet-50);
}

.text-violet-100 {
    color: var(--violet-100);
}

.text-violet-200 {
    color: var(--violet-200);
}

.text-violet-300 {
    color: var(--violet-300);
}

.text-violet-400 {
    color: var(--violet-400);
}

.text-violet-500 {
    color: var(--violet-500);
}

.text-violet-600 {
    color: var(--violet-600);
}

.text-violet-700 {
    color: var(--violet-700);
}

.text-violet-800 {
    color: var(--violet-800);
}

.text-violet-900 {
    color: var(--violet-900);
}


/* Yellow */
.bg-yellow-50 {
    background-color: var(--yellow-50);
}

.bg-yellow-100 {
    background-color: var(--yellow-100);
}

.bg-yellow-200 {
    background-color: var(--yellow-200);
}

.bg-yellow-300 {
    background-color: var(--yellow-300);
}

.bg-yellow-400 {
    background-color: var(--yellow-400);
}

.bg-yellow-500 {
    background-color: var(--yellow-500) !important;
}

.bg-yellow-600 {
    background-color: var(--yellow-600);
}

.bg-yellow-700 {
    background-color: var(--yellow-700);
}

.bg-yellow-800 {
    background-color: var(--yellow-800);
}

.bg-yellow-900 {
    background-color: var(--yellow-900);
}

/* Green */
.bg-green-50 {
    background-color: var(--green-50);
}

.bg-green-100 {
    background-color: var(--green-100);
}

.bg-green-200 {
    background-color: var(--green-200);
}

.bg-green-300 {
    background-color: var(--green-300);
}

.bg-green-400 {
    background-color: var(--green-400);
}

.bg-green-500 {
    background-color: var(--green-500);
}

.bg-green-600 {
    background-color: var(--green-600);
}

.bg-green-700 {
    background-color: var(--green-700);
}

.bg-green-800 {
    background-color: var(--green-800);
}

.bg-green-900 {
    background-color: var(--green-900);
}

/* Purple */
.bg-purple-50 {
    background-color: var(--purple-50);
}

.bg-purple-100 {
    background-color: var(--purple-100);
}

.bg-purple-200 {
    background-color: var(--purple-200);
}

.bg-purple-300 {
    background-color: var(--purple-300);
}

.bg-purple-400 {
    background-color: var(--purple-400);
}

.bg-purple-500 {
    background-color: var(--purple-500);
}

.bg-purple-600 {
    background-color: var(--purple-600);
}

.bg-purple-700 {
    background-color: var(--purple-700);
}

.bg-purple-800 {
    background-color: var(--purple-800);
}

.bg-purple-900 {
    background-color: var(--purple-900);
}

/* Blue */
.bg-blue-50 {
    background-color: var(--blue-50);
}

.bg-blue-100 {
    background-color: var(--blue-100);
}

.bg-blue-200 {
    background-color: var(--blue-200);
}

.bg-blue-300 {
    background-color: var(--blue-300);
}

.bg-blue-400 {
    background-color: var(--blue-400);
}

.bg-blue-500 {
    background-color: var(--blue-500);
}

.bg-blue-600 {
    background-color: var(--blue-600);
}

.bg-blue-700 {
    background-color: var(--blue-700);
}

.bg-blue-800 {
    background-color: var(--blue-800);
}

.bg-blue-900 {
    background-color: var(--blue-900);
}

/* Orange */
.bg-orange-50 {
    background-color: var(--orange-50);
}

.bg-orange-100 {
    background-color: var(--orange-100);
}

.bg-orange-200 {
    background-color: var(--orange-200);
}

.bg-orange-300 {
    background-color: var(--orange-300);
}

.bg-orange-400 {
    background-color: var(--orange-400);
}

.bg-orange-500 {
    background-color: var(--orange-500);
}

.bg-orange-600 {
    background-color: var(--orange-600);
}

.bg-orange-700 {
    background-color: var(--orange-700);
}

.bg-orange-800 {
    background-color: var(--orange-800);
}

.bg-orange-900 {
    background-color: var(--orange-900);
}

/* Red */
.bg-red-50 {
    background-color: var(--red-50);
}

.bg-red-100 {
    background-color: var(--red-100);
}

.bg-red-200 {
    background-color: var(--red-200);
}

.bg-red-300 {
    background-color: var(--red-300);
}

.bg-red-400 {
    background-color: var(--red-400);
}

.bg-red-500 {
    background-color: var(--red-500);
}

.bg-red-600 {
    background-color: var(--red-600);
}

.bg-red-700 {
    background-color: var(--red-700);
}

.bg-red-800 {
    background-color: var(--red-800);
}

.bg-red-900 {
    background-color: var(--red-900);
}

/* Emerald */
.bg-emerald-50 {
    background-color: var(--emerald-50);
}

.bg-emerald-100 {
    background-color: var(--emerald-100);
}

.bg-emerald-200 {
    background-color: var(--emerald-200);
}

.bg-emerald-300 {
    background-color: var(--emerald-300);
}

.bg-emerald-400 {
    background-color: var(--emerald-400) !important;
}

.bg-emerald-500 {
    background-color: var(--emerald-500);
}

.bg-emerald-600 {
    background-color: var(--emerald-600);
}

.bg-emerald-700 {
    background-color: var(--emerald-700);
}

.bg-emerald-800 {
    background-color: var(--emerald-800);
}

.bg-emerald-900 {
    background-color: var(--emerald-900);
}

/* Bootstrap Primary (rgba) */
.bg-bs-primary-50 {
    background-color: var(--bs-primary-50);
}

.bg-bs-primary-100 {
    background-color: var(--bs-primary-100);
}

.bg-bs-primary-200 {
    background-color: var(--bs-primary-200);
}

.bg-bs-primary-300 {
    background-color: var(--bs-primary-300);
}

.bg-bs-primary-400 {
    background-color: var(--bs-primary-400);
}

.bg-bs-primary-500 {
    background-color: var(--bs-primary-500);
}

.bg-bs-primary-600 {
    background-color: var(--bs-primary-600);
}

.bg-bs-primary-700 {
    background-color: var(--bs-primary-700);
}

.bg-bs-primary-800 {
    background-color: var(--bs-primary-800);
}

.bg-bs-primary-900 {
    background-color: var(--bs-primary-900);
}

/* Violet */
.bg-violet-50 {
    background-color: var(--violet-50);
}

.bg-violet-100 {
    background-color: var(--violet-100);
}

.bg-violet-200 {
    background-color: var(--violet-200);
}

.bg-violet-300 {
    background-color: var(--violet-300);
}

.bg-violet-400 {
    background-color: var(--violet-400);
}

.bg-violet-500 {
    background-color: var(--violet-500);
}

.bg-violet-600 {
    background-color: var(--violet-600);
}

.bg-violet-700 {
    background-color: var(--violet-700);
}

.bg-violet-800 {
    background-color: var(--violet-800);
}

.bg-violet-900 {
    background-color: var(--violet-900);
}


/* Background colors */
.bg-fuchsia-50 {
    background-color: var(--fuchsia-50);
}

.bg-fuchsia-100 {
    background-color: var(--fuchsia-100);
}

.bg-fuchsia-200 {
    background-color: var(--fuchsia-200);
}

.bg-fuchsia-300 {
    background-color: var(--fuchsia-300);
}

.bg-fuchsia-400 {
    background-color: var(--fuchsia-400);
}

.bg-fuchsia-500 {
    background-color: var(--fuchsia-500);
}

.bg-fuchsia-600 {
    background-color: var(--fuchsia-600);
}

.bg-fuchsia-700 {
    background-color: var(--fuchsia-700);
}

.bg-fuchsia-800 {
    background-color: var(--fuchsia-800);
}

.bg-fuchsia-900 {
    background-color: var(--fuchsia-900);
}

/* Text colors */
.text-fuchsia-50 {
    color: var(--fuchsia-50);
}

.text-fuchsia-100 {
    color: var(--fuchsia-100);
}

.text-fuchsia-200 {
    color: var(--fuchsia-200);
}

.text-fuchsia-300 {
    color: var(--fuchsia-300);
}

.text-fuchsia-400 {
    color: var(--fuchsia-400);
}

.text-fuchsia-500 {
    color: var(--fuchsia-500);
}

.text-fuchsia-600 {
    color: var(--fuchsia-600);
}

.text-fuchsia-700 {
    color: var(--fuchsia-700);
}

.text-fuchsia-800 {
    color: var(--fuchsia-800);
}

.text-fuchsia-900 {
    color: var(--fuchsia-900);
}

/* #endregion*/

/* #region border colors*/

.border-yellow-50 {
    border-color: var(--yellow-50) !important;
}

.border-yellow-100 {
    border-color: var(--yellow-100) !important;
}

.border-yellow-200 {
    border-color: var(--yellow-200) !important;
}

.border-yellow-300 {
    border-color: var(--yellow-300) !important;
}

.border-yellow-400 {
    border-color: var(--yellow-400) !important;
}

.border-yellow-500 {
    border-color: var(--yellow-500) !important;
}

.border-yellow-600 {
    border-color: var(--yellow-600) !important;
}

.border-yellow-700 {
    border-color: var(--yellow-700) !important;
}

.border-yellow-800 {
    border-color: var(--yellow-800) !important;
}

.border-yellow-900 {
    border-color: var(--yellow-900) !important;
}

.border-yellow-950 {
    border-color: var(--yellow-950) !important;
}

.border-green-50 {
    border-color: var(--green-50) !important;
}

.border-green-100 {
    border-color: var(--green-100) !important;
}

.border-green-200 {
    border-color: var(--green-200) !important;
}

.border-green-300 {
    border-color: var(--green-300) !important;
}

.border-green-400 {
    border-color: var(--green-400) !important;
}

.border-green-500 {
    border-color: var(--green-500) !important;
}

.border-green-600 {
    border-color: var(--green-600) !important;
}

.border-green-700 {
    border-color: var(--green-700) !important;
}

.border-green-800 {
    border-color: var(--green-800) !important;
}

.border-green-900 {
    border-color: var(--green-900) !important;
}

.border-green-950 {
    border-color: var(--green-950) !important;
}

.border-purple-50 {
    border-color: var(--purple-50) !important;
}

.border-purple-100 {
    border-color: var(--purple-100) !important;
}

.border-purple-200 {
    border-color: var(--purple-200) !important;
}

.border-purple-300 {
    border-color: var(--purple-300) !important;
}

.border-purple-400 {
    border-color: var(--purple-400) !important;
}

.border-purple-500 {
    border-color: var(--purple-500) !important;
}

.border-purple-600 {
    border-color: var(--purple-600) !important;
}

.border-purple-700 {
    border-color: var(--purple-700) !important;
}

.border-purple-800 {
    border-color: var(--purple-800) !important;
}

.border-purple-900 {
    border-color: var(--purple-900) !important;
}

.border-purple-950 {
    border-color: var(--purple-950) !important;
}

.border-blue-50 {
    border-color: var(--blue-50) !important;
}

.border-blue-100 {
    border-color: var(--blue-100) !important;
}

.border-blue-200 {
    border-color: var(--blue-200) !important;
}

.border-blue-300 {
    border-color: var(--blue-300) !important;
}

.border-blue-400 {
    border-color: var(--blue-400) !important;
}

.border-blue-500 {
    border-color: var(--blue-500) !important;
}

.border-blue-600 {
    border-color: var(--blue-600) !important;
}

.border-blue-700 {
    border-color: var(--blue-700) !important;
}

.border-blue-800 {
    border-color: var(--blue-800) !important;
}

.border-blue-900 {
    border-color: var(--blue-900) !important;
}

.border-blue-950 {
    border-color: var(--blue-950) !important;
}

.border-orange-50 {
    border-color: var(--orange-50) !important;
}

.border-orange-100 {
    border-color: var(--orange-100) !important;
}

.border-orange-200 {
    border-color: var(--orange-200) !important;
}

.border-orange-300 {
    border-color: var(--orange-300) !important;
}

.border-orange-400 {
    border-color: var(--orange-400) !important;
}

.border-orange-500 {
    border-color: var(--orange-500) !important;
}

.border-orange-600 {
    border-color: var(--orange-600) !important;
}

.border-orange-700 {
    border-color: var(--orange-700) !important;
}

.border-orange-800 {
    border-color: var(--orange-800) !important;
}

.border-orange-900 {
    border-color: var(--orange-900) !important;
}

.border-orange-950 {
    border-color: var(--orange-950) !important;
}

.border-red-50 {
    border-color: var(--red-50) !important;
}

.border-red-100 {
    border-color: var(--red-100) !important;
}

.border-red-200 {
    border-color: var(--red-200) !important;
}

.border-red-300 {
    border-color: var(--red-300) !important;
}

.border-red-400 {
    border-color: var(--red-400) !important;
}

.border-red-500 {
    border-color: var(--red-500) !important;
}

.border-red-600 {
    border-color: var(--red-600) !important;
}

.border-red-700 {
    border-color: var(--red-700) !important;
}

.border-red-800 {
    border-color: var(--red-800) !important;
}

.border-red-900 {
    border-color: var(--red-900) !important;
}

.border-red-950 {
    border-color: var(--red-950) !important;
}

.border-emerald-50 {
    border-color: var(--emerald-50) !important;
}

.border-emerald-100 {
    border-color: var(--emerald-100) !important;
}

.border-emerald-200 {
    border-color: var(--emerald-200) !important;
}

.border-emerald-300 {
    border-color: var(--emerald-300) !important;
}

.border-emerald-400 {
    border-color: var(--emerald-400) !important;
}

.border-emerald-500 {
    border-color: var(--emerald-500) !important;
}

.border-emerald-600 {
    border-color: var(--emerald-600) !important;
}

.border-emerald-700 {
    border-color: var(--emerald-700) !important;
}

.border-emerald-800 {
    border-color: var(--emerald-800) !important;
}

.border-emerald-900 {
    border-color: var(--emerald-900) !important;
}

.border-emerald-950 {
    border-color: var(--emerald-950) !important;
}

.border-violet-50 {
    border-color: var(--violet-50) !important;
}

.border-violet-100 {
    border-color: var(--violet-100) !important;
}

.border-violet-200 {
    border-color: var(--violet-200) !important;
}

.border-violet-300 {
    border-color: var(--violet-300) !important;
}

.border-violet-400 {
    border-color: var(--violet-400) !important;
}

.border-violet-500 {
    border-color: var(--violet-500) !important;
}

.border-violet-600 {
    border-color: var(--violet-600) !important;
}

.border-violet-700 {
    border-color: var(--violet-700) !important;
}

.border-violet-800 {
    border-color: var(--violet-800) !important;
}

.border-violet-900 {
    border-color: var(--violet-900) !important;
}

.border-violet-950 {
    border-color: var(--violet-950) !important;
}

.border-fuchsia-50 {
    border-color: var(--fuchsia-50) !important;
}

.border-fuchsia-100 {
    border-color: var(--fuchsia-100) !important;
}

.border-fuchsia-200 {
    border-color: var(--fuchsia-200) !important;
}

.border-fuchsia-300 {
    border-color: var(--fuchsia-300) !important;
}

.border-fuchsia-400 {
    border-color: var(--fuchsia-400) !important;
}

.border-fuchsia-500 {
    border-color: var(--fuchsia-500) !important;
}

.border-fuchsia-600 {
    border-color: var(--fuchsia-600) !important;
}

.border-fuchsia-700 {
    border-color: var(--fuchsia-700) !important;
}

.border-fuchsia-800 {
    border-color: var(--fuchsia-800) !important;
}

.border-fuchsia-900 {
    border-color: var(--fuchsia-900) !important;
}

.border-fuchsia-950 {
    border-color: var(--fuchsia-950) !important;
}

.border-gray-100 {
    border-color: var(--gray-100) !important;
}

.border-gray-200 {
    border-color: var(--gray-200) !important;
}

.border-gray-300 {
    border-color: var(--gray-300) !important;
}

.border-gray-400 {
    border-color: var(--gray-400) !important;
}

.border-gray-500 {
    border-color: var(--gray-500) !important;
}

.border-gray-600 {
    border-color: var(--gray-600) !important;
}

.border-gray-700 {
    border-color: var(--gray-700) !important;
}

.border-gray-800 {
    border-color: var(--gray-800) !important;
}

.border-gray-900 {
    border-color: var(--gray-900) !important;
}

.border-teal-100 {
    border-color: var(--teal-100) !important;
}

.border-teal-400 {
    border-color: var(--teal-400) !important;
}

.border-teal-800 {
    border-color: var(--teal-800) !important;
}

.border-lime-100 {
    border-color: var(--lime-100) !important;
}

.border-lime-400 {
    border-color: var(--lime-400) !important;
}

.border-lime-500 {
    border-color: var(--lime-500) !important;
}

.border-lime-700 {
    border-color: var(--lime-700) !important;
}

.border-lime-950 {
    border-color: var(--lime-950) !important;
}

.border-indigo-100 {
    border-color: var(--indigo-100) !important;
}

.border-indigo-800 {
    border-color: var(--indigo-800) !important;
}

.border-indigo-950 {
    border-color: var(--indigo-950) !important;
}


.border-bs-primary-50 {
    border-color: var(--bs-primary-50) !important;
}

.border-bs-primary-100 {
    border-color: var(--bs-primary-100) !important;
}

.border-bs-primary-200 {
    border-color: var(--bs-primary-200) !important;
}

.border-bs-primary-300 {
    border-color: var(--bs-primary-300) !important;
}

.border-bs-primary-400 {
    border-color: var(--bs-primary-400) !important;
}

.border-bs-primary-500 {
    border-color: var(--bs-primary-500) !important;
}

.border-bs-primary-600 {
    border-color: var(--bs-primary-600) !important;
}

.border-bs-primary-700 {
    border-color: var(--bs-primary-700) !important;
}

.border-bs-primary-800 {
    border-color: var(--bs-primary-800) !important;
}

.border-bs-primary-900 {
    border-color: var(--bs-primary-900) !important;
}


/* ----- Border Style ----- */
.border-solid {
    border-style: solid !important;
}

.border-dashed {
    border-style: dashed !important;
}

.border-dashed-1px {
    border-style: dashed !important;
    border-width: 1px !important;
}

.border-dashed-2px {
    border-style: dashed !important;
    border-width: 2px !important;
}

.border-dashed-3px {
    border-style: dashed !important;
    border-width: 3px !important;
}

.border-dashed-4px {
    border-style: dashed !important;
    border-width: 4px !important;
}

.border-dashed-5px {
    border-style: dashed !important;
    border-width: 5px !important;
}




/* #endregion*/

.fuchsia-800 {
    color: var(--fuchsia-800) !important;
}

.gray-900, .text-gray-900 {
    color: var(--gray-900) !important;
}

.gray-800, .text-gray-800 {
    color: var(--gray-800) !important;
}

.gray-700, .text-gray-700 {
    color: var(--gray-700) !important;
}

.gray-600, .text-gray-600 {
    color: var(--gray-600) !important;
}

.gray-500, .text-gray-500 {
    color: var(--gray-500) !important;
}

.gray-400, .text-gray-400 {
    color: var(--gray-400) !important;
}

.gray-300, .text-gray-300 {
    color: var(--gray-300) !important;
}

.gray-200, .text-gray-200 {
    color: var(--gray-200) !important;
}

.gray-100, .text-gray-100 {
    color: var(--gray-100) !important;
}


.bg-gray-400 {
    background-color: var(--gray-400) !important;
}

.badge-gray-400 {
    background-color: #9CA3AF !important;
    color: #fff !important;
    font-weight: 500 !important;
}

.gray-300 {
    color: #D1D5DB !important;
}

.orange-400 {
    color: #FB923C !important;
}

.yellow-200 {
    color: #FEF08A;
}

.yellow-500 {
    color: #EAB308;
}

.badge-yellow-500 {
    background-color: #EAB308 !important;
    color: #fff !important;
}

.bg-yellow-500 {
    background-color: #EAB308;
}

.red-500 {
    color: #EF4444 !important;
}

.badge-tentative, .badge-task-running {
    color: #854D0E !important;
    background-color: #FEF9C3 !important;
}

.badge-task-error {
    background-color: #FEE2E2 !important;
    color: #991B1B !important;
}

.badge-preview {
    color: #86198F !important;
    background-color: #FAE8FF !important;
}

.whats-new {
    color: #FB923C !important;
}

.bg-yellow-200 {
    background-color: #FEF08A;
}

.border-yellow-500 {
    border-color: #EAB308 !important;
}

.z-index-999 {
    z-index: 999 !important;
}

.bg-orange-100 {
    background-color: #FFEDD5 !important;
}

.bg-gray-100 {
    background-color: #F3F4F6 !important;
}

.bg-gray-200 {
    background-color: #E5E7EB !important;
    color: #9ca3af !important;
}

.bg-gray-300 {
    background-color: #D1D5DB;
}

.bg-gray-800 {
    background-color: #1F2937 !important;
}

.bg-orange-400 {
    background-color: #FB923C !important;
}

.bg-fuchsia-50 {
    background-color: #FDF4FF !important;
}

.bg-gray-50 {
    background-color: #F9FAFB !important;
}

.bg-green-jungle {
    background: #26C281 !important;
}

.bg-grey-salsa {
    background: #ACB5C3 !important;
}

.bg-grey-mint {
    background-color: #525e64 !important;
    color: #fff !important;
}

.bg-green-dark {
    background-color: #4DB3A2 !important;
}

.bg-green-sharp {
    background: #2ab4c0 !important;
}

.bg-green-turquoise {
    background-color: #36D7B7 !important;
}

.bg-blue {
    background: #3598dc !important;
}

.bg-purple {
    background-color: #8E44AD !important;
}

table.bg-gray-50 td,
.modal-table-gray table td {
    background-color: #F9FAFB !important;
}

.bg-emerald-200 {
    background-color: #A7F3D0 !important;
}

.bg-grey-cararra {
    background-color: #777 !important;
}

.bg-purple-medium {
    background-color: #BF55EC !important;
    color: #fff !important;
}

.bg-yellow-crusta {
    background-color: #f3c200 !important;
    color: #fff !important;
}

.bg-green-jungle {
    background-color: #34D399 !important;
    color: #fff !important;
}

.gray-200 {
    color: var(--gray-200);
}

.emerald-100 {
    color: var(--emerald-100) !important;
}

.emerald-400 {
    color: var(--emerald-400);
}

.emerald-500 {
    color: var(--emerald-500) !important;
}

.emerald-800 {
    color: var(--emerald-800) !important;
}

.emerald-950 {
    color: var(--emerald-950) !important;
}

.bg-emerald-50 {
    background-color: var(--emerald-50) !important;
}

.bg-emerald-100 {
    background-color: var(--emerald-100) !important;
    color: #022C22 !important;
}

.bg-emerald-400-white-text {
    background-color: var(--emerald-400) !important;
    color: #fff !important;
}

.border-emerald-400 {
    border-color: var(--emerald-400) !important;
}

.border-emerald-500 {
    border-color: var(--emerald-500) !important;
}

.red-100 {
    color: #FEE2E2 !important;
}

.bg-red-100 {
    background-color: #FEE2E2 !important;
    color: #450A0A !important;
}

.red-400 {
    color: #F87171;
}

.bg-red-400 {
    background-color: #F87171 !important;
}

.border-red-400 {
    border-color: #F87171 !important;
}

.yellow-100 {
    color: #FEF9C3 !important;
}

.yellow-400 {
    color: #FACC15 !important;
}

.orange-100 {
    color: #FFEDD5 !important;
}

.bg-orange-100 {
    background-color: #FFEDD5 !important;
    color: #431407;
}

.primary-100 {
    color: #E0E7FF;
}

.bg-primary-100 {
    background-color: #E0E7FF;
    color: #1e1b4b !important;
}

.primary-500 {
    color: #6366F1;
}

.primary-800 {
    color: #3730A3;
}

.bg-purple-100 {
    background-color: #f3e8ff;
    color: #3b0764 !important;
}

.bg-blu-100 {
    background-color: #dbeafe;
    color: #172554 !important;
}

.bg-lime-100 {
    background-color: var(--lime-100);
    color: #1a2e05 !important;
}


.border-success {
    border-color: #A7F3D0 !important;
}

.btn-meeting-success {
    color: #065F46 !important;
    background-color: #A7F3D0 !important;
}

.mt--3 {
    margin-top: -1rem !important;
}

.mx--3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
}

.first-letter-uppercase::first-letter {
    text-transform: uppercase;
}

@media (max-width: 575.98px) {
    .border-sm-none {
        border: none !important;
    }
}

.margin-top--25px {
    margin-top: -1.56rem !important;
}

.fs-8 {
    font-size: 0.75rem !important;
}

.fs-9 {
    font-size: 0.65rem !important;
}

.w-40 {
    width: 40% !important;
}

.w-90 {
    width: 90% !important;
}

.w-80 {
    width: 80% !important;
}

.border-gray-300 {
    border-color: var(--bs-gray-300) !important
}

.border-gray-600 {
    border-color: #4B5563 !important
}

.bg-gray-600 {
    background-color: #4B5563 !important
}

.file-power-point {
    color: #D04423;
}

.file-excel {
    color: #1d6f42;
}

.file-word {
    color: #2b579a;
}

.file-pdf {
    color: #EA0000;
}

.select2-container-active {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.match-color {
    background-color: #FEF08A !important;
}

.advanced-search-tag {
    background-color: #E0E7FF;
    font-weight: 600;
    font-size: 14px;
    color: #3730A3;
}

.user-img-circle-40px {
    border-radius: 50% !important;
    margin-top: -5px;
    margin-right: 5px;
    height: 40px;
    display: inline-block;
}

.user-img-circle-50px {
    border-radius: 50% !important;
    margin-top: -5px;
    margin-right: 5px;
    height: 50px;
    display: inline-block;
}


.truncate-multiline {
    display: -webkit-box !important;
    -webkit-line-clamp: 2; /* Number of lines to show */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.form-control, .form-select {
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
}

.select2-search-choice-close {
    position: relative !important;
    margin-top: -3px;
    margin-left: 2px;
}

.select2-search-choice {
    display: inline-flex;
    padding-left: 2px !important;
}

body {
    margin: 0;
    padding-bottom: 25px; /* Height of the footer */
    height: 100%;
}

.footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 25px; /* Height of the footer */
    line-height: 25px; /* Vertically center the text */
}

.rotate-45 {
    transform: rotate(45deg);
    display: inline-block;
}

footer {
    z-index: 100;
}

header .navbar .dropdown-toggle::after {
    display: none;
}

.meeting-card-icon {
    height: 1rem;
    width: 1.5rem;
    text-align: center;
}

.start-25 {
    left: 25% !important;
}

.dropdown-card {
    height: 490px;
    width: 400px;
}

.dropdown-card-scroll {
    overflow-x: hidden;
    overflow-y: auto;
    height: 430px !important;
}

.card {
    --bs-card-border-radius: 12px;
    --bs-border-width: 1px;
}

.mt-10px {
    margin-top: -10px;
}

.datepicker {
    z-index: 1000000 !important;
}

.mt-50px {
    margin-top: 3.125rem !important;
}

.mp-scroll {
    overflow-x: hidden;
    overflow-y: auto;
    height: 400px !important;
}

.news-board {
    margin-top: 3.75rem !important;
    margin-bottom: 3.437rem !important
}

.scroll-200px {
    overflow-x: hidden;
    overflow-y: auto;
    height: 200px !important;
}

.h-400px {
    height: 400px !important;
}

.h-500px {
    height: 32.25rem !important;
}

.h-100px {
    height: 100px !important;
}

.h-36px {
    height: 1.625rem !important;
}

.w-h-company-logo {
    width: 3rem !important;
    height: 3rem !important;
    margin-top: -0.937rem !important;
}

.w-h-company-logo-24px {
    width: 1.5rem !important;
    height: 1.5rem !important;
    margin-top: -0.937rem !important;
    object-fit: cover; /* mantiene proporzioni */
    display: inline-block;
}

.w-h-company-logo-40px-no-margin {
    width: 2.5rem !important;
    height: 2.5rem !important;
}

.w-h-logo-24px {
    width: 1.5rem !important;
    height: 1.5rem !important;
    object-fit: cover; /* mantiene proporzioni */
    display: inline-block;
}

.w-h-logo-80px {
    width: 5rem !important;
    height: 5rem !important;
}

.w-h-logo-120px {
    width: 7.5rem !important;
    height: 7.5rem !important;
}

.archive-actions {
    margin-top: -5px !important;
}

.w-5 {
    width: 5%;
}

.w-10 {
    width: 10%;
}

.w-15 {
    width: 15%;
}

.w-20 {
    width: 20%;
}

.w-70 {
    width: 70%;
}

.w-1px { width: 1px;}
.w-2px { width: 2px;}
.w-3px { width: 3px;}
.w-4px { width: 4px;}
.w-5px { width: 5px;}
.w-6px { width: 6px;}
.w-7px { width: 7px;}
.w-8px { width: 8px;}
.w-9px { width: 9px;}

.w-10px {
    width: 10px;
}

.w-20px {
    width: 20px;
}

.w-30px {
    width: 30px;
}

.w-32px {
    width: 2rem;
}

.w-40px {
    width: 40px;
}

.w-45px {
    width: 45px;
}

.w-50px {
    width: 50px;
}

.w-55px {
    width: 3.437rem;
}

.w-60px {
    width: 60px;
}

.w-70px {
    width: 60px;
}

.w-100px {
    width: 100px;
}

.w-max-150px {
    max-width: 9.375rem;
}

.w-110px {
    width: 110px;
}

.w-120px {
    width: 7.5rem;
}


.w-160px {
    width: 160px;
}

.w-180px {
    width: 11.25rem;
}

.w-200px {
    width: 200px !important;
}

.w-300px {
    width: 18.75rem !important;
}

.w-350px {
    width: 350px;
}


.w-650px {
    width: 650px;
}

.h-90 {
    height: 90%;
}

/* Width base */
.w-100px {
    width: 100px;
}

.w-200px {
    width: 200px;
}

.w-300px {
    width: 300px;
}

.w-400px {
    width: 400px;
}

.w-450px {
    width: 28.125rem !important;
}

.w-500px {
    width: 500px;
}

.w-600px {
    width: 600px;
}

.w-700px {
    width: 700px;
}

.w-800px {
    width: 800px;
}

.w-900px {
    width: 900px;
}

.w-1000px {
    width: 1000px;
}

.w-1100px {
    width: 1100px;
}

.w-1200px {
    width: 1200px;
}

/* Width LG */
@media (min-width: 992px) {
    .w-lg-100px {
        width: 100px;
    }

    .w-lg-200px {
        width: 200px;
    }

    .w-lg-300px {
        width: 300px;
    }

    .w-lg-400px {
        width: 400px;
    }

    .w-lg-500px {
        width: 500px;
    }

    .w-lg-600px {
        width: 600px;
    }

    .w-lg-700px {
        width: 700px;
    }

    .w-lg-800px {
        width: 800px;
    }

    .w-lg-900px {
        width: 900px;
    }

    .w-lg-1000px {
        width: 1000px;
    }

    .w-lg-1100px {
        width: 1100px;
    }

    .w-lg-1200px {
        width: 1200px;
    }
}

.table {
    --bs-table-bg: #fff;
}

.last-tr-no-border tr:last-child td {
    border-bottom: none !important;
}

.first-tr-no-border tr:first-child td {
    border-top: none !important;
}

tbody > tr.selected td { /*:not(.dropdown-menu){*/
    background-color: #F9FAFB;
}

tr.selected .bg-gray-200 {
    background-color: #E5E7EB !important;
}

tr.selected .dropdown-item,
tr.selected .dropdown-item {
    background-color: white !important;
}

.user-prifile-menu {
    height: auto;
    width: 40px;
    object-fit: cover;
    aspect-ratio: 1;
}
/*.card-border {
    border: 1px solid #E5E7EB;
}*/
::-webkit-input-placeholder {
    font: 0.875rem !important;
}

::-moz-placeholder {
    font: 0.875rem !important;
}

:-ms-input-placeholder {
    font: 0.875rem !important;
}

::placeholder {
    font: 0.875rem !important;
}





.list-user-img-circle {
    width: 2.875rem;
    border-radius: 50% !important;
    float: left;
    margin-top: -0.312rem;
    margin-right: 0.312rem;
    display: inline-block;
}
/*calendar borders*/
.input-group-append > .input-group-text {
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
}

/*dropdown-menu*/
.dropdown-menu {
    --bs-dropdown-font-size: var(--bs-body-font-size);
}

.dropdown-item.active, .dropdown-item:active {
    --bs-dropdown-link-active-bg: var(--bs-primary) !important;
}


/* datepicker */
.datepicker-days {
    font-family: var(--bs-body-font-family) !important;
    font-size: var(--bs-body-font-size) !important;
}

.datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover,
.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover {
    background-color: var(--bs-primary) !important;
    background-image: none !important;
}
/* multiselect */
.form-check-label {
    font-family: var(--bs-body-font-family) !important;
    font-size: var(--bs-body-font-size) !important;
}

.multiselect-container .multiselect-option:hover,
.multiselect-container .multiselect-group:hover,
.multiselect-container .multiselect-all:hover,
.multiselect-container .multiselect-option:focus,
.multiselect-container .multiselect-group:focus,
.multiselect-container .multiselect-all:focus {
    color: var(--bs-dropdown-link-hover-color) !important;
    background-color: var(--bs-dropdown-link-hover-bg) !important;
}

/*.multiselect-container .multiselect-option,
.multiselect-container .multiselect-group,
.multiselect-container .multiselect-all {
    white-space: break-spaces !important;
}*/


    .multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback), .multiselect-container .multiselect-group.active:not(.multiselect-active-item-fallback), .multiselect-container .multiselect-all.active:not(.multiselect-active-item-fallback), .multiselect-container .multiselect-option:not(.multiselect-active-item-fallback):active, .multiselect-container .multiselect-group:not(.multiselect-active-item-fallback):active, .multiselect-container .multiselect-all:not(.multiselect-active-item-fallback):active {
        background-color: transparent !important;
    }

/* Custom focus color for form controls */
.form-control:focus,
.form-select:focus,
.mt-multiselect:focus {
    border: var(--bs-border-width) solid var(--bs-primary) !important; /* Change border color */
    box-shadow: 0 0 0 0.2rem var(--cda-focus-box-shadow-rgba) !important; /* Change shadow color */
}

/*select*/
.form-select:focus {
    border-color: var(--cda-focus-border-color) !important;
    outline: 0;
    box-shadow: 0 0 0 0.25rem var(--cda-focus-box-shadow-rgba) !important;
}

/*form-check*/
.form-check-input:checked {
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
}

.form-check-input:focus {
    border-color: var(--bs-primary);
    outline: 0;
    box-shadow: 0 0 0 0.25rem var(--cda-focus-box-shadow-rgba);
}

.form-check-input-warning:checked {
    background-color: var(--bs-warning);
    border-color: var(--bs-warning);
}

/*data table*/
.active > .page-link, .page-link.active {
    --bs-pagination-active-bg: var(--bs-primary) !important;
    --bs-pagination-active-border-color: var(--cda-primary-btn-border-color);
}

.pagination {
    --bs-pagination-focus-box-shadow: 0 0 0 0.25rem var(--bs-primary-rgba);
}

.page-link {
    font-size: var(--bs-body-font-size) !important;
}


/*Button*/
.btn {
    font-size: var(--bs-body-font-size) !important;
}

.btn-sm {
    font-weight: 600 !important;
}

.btn-xs, .btn-group-xs > .btn {
    --bs-btn-padding-y: 0.025rem;
    --bs-btn-padding-x: 0.25rem;
    --bs-btn-font-size: 0.75rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm);
}

/* SIDEBAR */
.navbar-toggler {
    --bs-navbar-toggler-border-color: var(--bs-primary) !important;
}

.sidebar {
    min-height: calc(100vh - 78px);
}

#cda-sidebar > li.nav-item > a {
    display: block;
    position: relative;
    margin: 0;
    border: 0;
    padding: 0.625rem 0.937rem;
    text-decoration: none;
    font-weight: 400;
    font-size: 0.875rem !important;
    /*    font-size: 1rem !important;*/
}

    #cda-sidebar > li.nav-item > a.nav-link,
    #cda-sidebar > li.nav-item > ul.nav,
    #cda-sidebar > li.nav-item > ul.nav > li.nav-item > a.nav-link,
    #cda-sidebar > .heading {
        color: var(--cda-menu-text-color) !important;
    }

        #cda-sidebar > li:hover > a,
        #cda-sidebar > li.nav-item > a.nav-link:hover,
        #cda-sidebar > li.nav-item > ul.nav > li.nav-item > a.nav-link:hover,
        #cda-sidebar > li.nav-item > ul.nav > li:hover > a,
        #cda-sidebar > li.nav-item > ul.nav > li.nav-item > a.nav-link.active {
            color: var(--bs-link-color) !important;
            /*color: var(--cda-menu-active-sub-nav-link-color) !important;*/
            /*        background: var(--cda-menu-active-sub-nav-link-background-color) !important;*/
        }

        #cda-sidebar > li.nav-item > a.nav-link.active {
            background: var(--cda-menu-active-nav-link-background-color) !important;
            border-top-color: transparent;
            color: var(--cda-menu-active-nav-link-color) !important;
        }

            #cda-sidebar > li.nav-item > a.nav-link.active > .selected {
                display: block;
                float: right;
                position: absolute;
                right: 0;
                top: 0.125rem;
                background: 0 0;
                width: 0;
                height: 0;
                border-top: 1.25rem solid transparent;
                border-bottom: 1.25rem solid transparent;
                border-right: 1.25rem solid var(--cda-menu-background-color);
            }


        #cda-sidebar > li.nav-item > ul.nav > li.nav-item {
            padding-left: 1rem !important;
        }


/* editi meeting OdG tab*/
.tabbable-line > .nav-tabs > li.active,
.tabbable-line > .nav-tabs > li > a.active {
    background: none;
    border-bottom: 2px solid var(--bs-primary);
    /*   position: relative;*/
    color: var(--bs-body-color);
    font-weight: 600;
}

.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
    background: none;
    border-bottom: 2px solid var(--cda-tab-hover) !important;
    /*    position: relative;*/
}

    .tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
        color: var(--cda-tab-hover);
    }

.tabbable-line > .nav-tabs > li > a {
    background: none !important;
    border: 0;
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
    color: var(--bs-body-color);
    font-weight: 500 !important;
}

    .tabbable-line > .nav-tabs > li > a > i {
        color: var(--bs-body-color);
    }

/***
UI Loading
***/

.loading-message {
    display: inline-block;
    min-width: 125px;
    margin-left: -60px;
    padding: 10px;
    margin: 0 auto;
    color: #000 !important;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
}

    .loading-message.loading-message-boxed {
        border: 1px solid #ddd;
        background-color: var(--bs-link-color) !important;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
        box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    }

    .loading-message > span {
        line-height: 20px;
        vertical-align: middle;
    }

.page-loading {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 125px;
    margin-left: -60px;
    margin-top: -30px;
    padding: 7px;
    text-align: center;
    color: #333;
    font-size: 13px;
    border: 1px solid #ddd;
    background-color: var(--cda-loading-color) !important;
    vertical-align: middle;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}

    .page-loading > span {
        line-height: 20px;
        vertical-align: middle;
    }


::-webkit-scrollbar {
    width: 14px;
    height: 14px;
}

::-webkit-scrollbar-thumb {
    border: 4px solid transparent;
    background-clip: padding-box;
    border-radius: 9999px;
    background-color: #d1d5db;
}

    ::-webkit-scrollbar-thumb:hover {
        background: #9ca3af;
    }


/* spinner  bar*/

.page-spinner-bar {
    position: fixed;
    z-index: 10051;
    width: 100px;
    top: 40%;
    left: 50%;
    margin-left: -55px;
    text-align: center;
}

.block-spinner-bar {
    display: inline-block;
    width: 80px;
    text-align: center;
}

    .block-spinner-bar > div {
        margin: 0 2px;
        width: 15px;
        height: 15px;
        background: var(--cda-loading-color) !important;
        border-radius: 100% !important;
        display: inline-block;
        -webkit-animation: bounceDelay 1.4s infinite ease-in-out;
        animation: bounceDelay 1.4s infinite ease-in-out;
        /* Prevent first frame from flickering when animation starts */
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
    }

    .block-spinner-bar .bounce1 {
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s;
    }

    .block-spinner-bar .bounce2 {
        -webkit-animation-delay: -0.16s;
        animation-delay: -0.16s;
    }

/* accordion*/

.accordion-button:focus {
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem var(--bs-primary-rgba);
}

/*meeting wizzard*/
.mt-element-step .step-line .active .mt-step-number {
    color: var(--bs-primary) !important;
    border-color: var(--bs-primary-border-subtle) !important;
}

.mt-element-step .step-line .active .mt-step-title,
.mt-element-step .step-line .active .mt-step-content {
    color: var(--bs-primary) !important;
}

    .mt-element-step .step-line .active .mt-step-title:after, .mt-element-step .step-line .active .mt-step-title:before {
        background-color: var(--bs-primary) !important;
    }

/*meeting status */
.mt-element-step .step-thin .mt-step-col {
    padding-top: 10px;
    padding-bottom: 10px;
}

.mt-element-step .step-thin .mt-step-number {
    font-size: 26px;
    border-radius: 50% !important;
    float: left;
    margin: auto;
    padding: 3px 14px;
    color: var(--bs-primary) !important;
    background-color: var(--cda-text-color) !important;
}

.mt-element-step .step-thin .mt-step-title {
    /*font-size: 20px;*/
    /*  font-weight: 100;*/
    /*   padding-left: 60px;*/
    /*margin-top: -4px;*/
}

/*.mt-element-step .step-thin .mt-step-content {
    padding-left: 60px;
    margin-top: -5px;
}*/


.mt-element-step .step-thin .active .mt-step-descr {
    background-color: var(--bs-primary) !important;
    color: var(--cda-text-color) !important;
}

.mt-element-step .step-thin .mt-step-col:not(.active) .mt-step-descr {
    background-color: #E5E7EB !important;
    color: #4B5563 !important;
}

/*.mt-element-step .step-thin .active .mt-step-descr {
    background-color: var(--cda-text-color) !important;
    color: var(--bs-primary) !important;
}*/
/*
.mt-step-descr .active {
    background-color: var(--bs-primary) !important;
}

.mt-step-descr .active {
    background-color: var(--cda-text-color) !important;
    color: var(--bs-primary) !important;
}*/

.mt-step-descr .active .mt-step-content,
.mt-step-descr .active .mt-step-title {
    color: var(--cda-text-color);
}

.mt-element-step .step-thin .done {
    background-color: none !important;
}

    /*.mt-element-step .step-thin .done .mt-step-number {
        color: #26c281 !important;
    }*/

    .mt-element-step .step-thin .done .mt-step-content,
    .mt-element-step .step-thin .done .mt-step-title,
    .mt-element-step .step-thin .done .mt-step-descr {
        color: var(--cda-text-color) !important;
        background-color: #34D399 !important;
    }

.mt-element-step .step-thin .error {
    background-color: none !important;
}

    .mt-element-step .step-thin .error .mt-step-number {
        color: #e7505a !important;
    }

    .mt-element-step .step-thin .error .mt-step-content,
    .mt-element-step .step-thin .error .mt-step-title,
    .mt-element-step .step-thin .error .mt-step-descr {
        color: var(--cda-text-color) !important;
        background-color: #F87171 !important;
    }


/* meeting point*/
.meetingPointPause {
    /* background: repeating-linear-gradient(-45deg, #fff, #fff 6px, var(--bs-primary) 10px, var(--bs-primary) 11px);
    -webkit-border-top-left-radius: 10px !important;
    -webkit-border-bottom-left-radius: 10px !important;
    -moz-border-radius-topleft: 10px !important;
    -moz-border-radius-bottomleft: 10px !important;
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;*/
}


.accordion-button:focus {
    --bs-accordion-btn-focus-box-shadow: 0 !important;
}

.status-enabled {
    background-color: var(--emerald-100) !important;
    color: var(--emerald-950) !important;
    border-radius: 999px;
}

.status-disabled {
    background-color: var(--gray-100, var(--gray-200)) !important;
    color: var(--emerald-950) !important;
    border-radius: 999px;
}

.status-support {
    background-color: var(--fuchsia-100) !important;
    color: var(--purple-900) !important;
    border-radius: 999px;
}

/* Principal */

.status-princ-enabled,
.status-princ-disabled,
.status-princ-deleted {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 4px 10px;
    font-size: 13px;
    font-weight: 500;
    border-radius: 999px;
    line-height: 1;
}

    .status-princ-enabled::before,
    .status-princ-disabled::before,
    .status-princ-deleted ::before {
        content: "";
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: var(--principal-status-dot);
        flex-shrink: 0;
    }

.status-princ-enabled {
    background-color: var(--emerald-100) !important;
    color: var(--emerald-950) !important;
    --principal-status-dot: var(--emerald-400) !important;
}

.status-princ-disabled {
    background-color: var(--yellow-100) !important;
    color: var(--yellow-950) !important;
    --principal-status-dot: var(--yellow-400) !important;
}

.status-princ-deleted {
    background-color: var(--red-100) !important;
    color: var(--red-950) !important;
    --principal-status-dot: var(--red-400) !important;
}



/* #region Meeting Status */

.meeting-status-published,
.meeting-status-open,
.meeting-status-draft,
.meeting-status-preview,
.meeting-status-end,
.meeting-status-deleted,
.meeting-status-locked,
.meeting-status-archived,
.meeting-status-default {
    --meeting-status-bg: var(--gray-100);
    --meeting-status-text: var(--gray-400);
    --meeting-status-dot: var(--gray-300);
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 4px 10px;
    font-size: 13px;
    font-weight: 500;
    border-radius: 999px;
    background-color: var(--meeting-status-bg);
    color: var(--meeting-status-text);
    line-height: 1;
}

    .meeting-status-published::before,
    .meeting-status-open::before,
    .meeting-status-draft::before,
    .meeting-status-preview::before,
    .meeting-status-end::before,
    .meeting-status-deleted::before,
    .meeting-status-locked::before,
    .meeting-status-archived::before,
    .meeting-status-default::before {
        content: "";
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: var(--meeting-status-dot);
        flex-shrink: 0;
    }


.meeting-status-published {
    --meeting-status-bg: var(--emerald-100);
    --meeting-status-text: var(--emerald-950);
    --meeting-status-dot: var(--emerald-400);
}

.meeting-status-open {
    --meeting-status-bg: var(--emerald-100);
    --meeting-status-text: var(--emerald-950);
    --meeting-status-dot: var(--emerald-400);
}

.meeting-status-draft {
    --meeting-status-bg: var(--yellow-100);
    --meeting-status-text: var(--yellow-950);
    --meeting-status-dot: var(--yellow-400);
}

.meeting-status-preview {
    --meeting-status-bg: var(--fuchsia-100);
    --meeting-status-text: var(--fuchsia-950);
    --meeting-status-dot: var(--fuchsia-400);
}

.meeting-status-end {
    --meeting-status-bg: var(--gray-100);
    --meeting-status-text: var(--gray-600);
    --meeting-status-dot: var(--gray-400);
}

.meeting-status-deleted {
    --meeting-status-bg: #fee2e2;
    --meeting-status-text: #991b1b;
    --meeting-status-dot: #ef4444;
}

.meeting-status-locked {
    --meeting-status-bg: var(--red-100);
    --meeting-status-text: var(--red-950);
    --meeting-status-dot: var(--red-400);
}

.meeting-status-archived {
}

.meeting-status-default {
}

    .meeting-status-published i,
    .meeting-status-open i,
    .meeting-status-draft i,
    .meeting-status-preview i,
    .meeting-status-end i,
    .meeting-status-deleted i,
    .meeting-status-locked i,
    .meeting-status-archived i,
    .meeting-status-default i {
        display: none !important;
    }

/* #endregion Meeting Status */


/* Status */
.status-published,
.status-final-minutes,
.status-accepted {
    background-color: var(--emerald-100) !important;
    color: var(--emerald-950) !important;
}



.status-open {
    background-color: var(--emerald-400) !important;
    color: #fff !important;
}

    .status-open i {
        color: #fff !important;
    }

.status-close {
    background-color: var(--gray-200) !important;
    color: var(--gray-600) !important;
}

    .status-close i {
        color: var(--gray-400) !important;
    }

.status-refused,
.status-error {
    background-color: var(--red-100) !important;
    color: var(--red-950) !important;
}

    .status-refused i,
    .status-error i {
        color: var(--red-400) !important;
    }

.status-compleated {
    background-color: var(--teal-100, #ccfbf1) !important;
    color: var(--teal-800, #115e59) !important;
}

    .status-compleated i {
        color: var(--teal-400, #2dd4bf) !important;
    }

.status-untreated-rework {
    background-color: var(--violet-200) !important;
    color: var(--violet-600) !important;
}

    .status-untreated-rework i {
        color: var(--violet-400) !important;
    }

.status-close-2 {
    background-color: var(--lime-100, #ecfccb) !important;
    color: var(--lime-700, #4d7c0f) !important;
}

    .status-close-2 i {
        color: var(--lime-400, #a3e635) !important;
    }

.status-waiting {
    background-color: var(--blue-100) !important;
    color: var(--blue-950) !important;
}

    .status-waiting i,
    .status-waiting-icon {
        color: var(--blue-500) !important;
    }

.status-not-sent,
.status-draft-minute,
.to-confirm,
.status-deleted-2 {
    background-color: var(--gray-200) !important;
    color: var(--gray-600) !important;
}

    .status-not-sent i,
    .to-confirm i,
    .status-deleted-2 i {
        color: var(--gray-400) !important;
    }

.status-public {
    background-color: var(--emerald-100) !important;
    color: var(--gray-600) !important;
}

.status-private {
    background-color: var(--gray-200) !important;
    color: var(--gray-600) !important;
}

.status-deleted {
    background-color: var(--red-100) !important;
    color: var(--red-400) !important;
}

.discussion-type {
    background-color: var(--indigo-100, #E0E7FF) !important;
    color: var(--indigo-800, #3730A3) !important;
    font-weight: 600 !important;
    font-size: 0.875rem !important;
}

.meeting-status-published i,
.status-published i,
.meeting-status-open i,
.status-accepted i {
    color: var(--emerald-400) !important;
}

.meeting-status-draft,
.status-draft,
.status-extract-minutes,
.task-running {
    background-color: var(--yellow-100) !important;
    color: var(--yellow-900) !important;
}

    .meeting-status-draft i,
    .status-draft i {
        color: var(--yellow-500) !important;
    }

.status-untreated {
    background-color: var(--fuchsia-100) !important;
    color: var(--purple-900) !important;
}

    .meeting-status-preview i,
    .status-untreated i {
        color: var(--fuchsia-400) !important;
    }

.status-info {
    background-color: var(--blue-100) !important;
    color: var(--blue-950) !important;
}

    .status-info i,
    .status-assigned i {
        color: var(--blue-300) !important;
    }

.status-assigned {
    background-color: var(--indigo-100, #E0E7FF);
    color: var(--indigo-950, #1e1b4b) !important;
}

.status-postponed {
    background-color: var(--orange-100) !important;
    color: var(--orange-950) !important;
}

    .status-postponed i {
        color: var(--orange-300) !important;
    }

.status-accepted-cond {
    background-color: var(--lime-100, #ecfccb);
    color: var(--lime-950, #1a2e05) !important;
}

    .status-accepted-cond i {
        color: var(--lime-500, #84cc16) !important;
    }

.meeting-status-locked {
    background-color: var(--red-100) !important;
    color: var(--red-950) !important;
}

    .meeting-status-locked i {
        color: var(--red-400) !important;
    }

.meeting-status-archived {
    background-color: var(--purple-100) !important;
    color: var(--emerald-950) !important;
}

    .meeting-status-archived i {
        color: var(--purple-400) !important;
    }

.meeting-status-deleted {
    background-color: var(--gray-100, var(--gray-200)) !important;
    color: var(--emerald-950) !important;
}

    .meeting-status-deleted i {
        color: var(--gray-400) !important;
    }

.meeting-status-default {
    background-color: var(--gray-200) !important;
    color: var(--emerald-950) !important;
}

    .meeting-status-default i {
        color: var(--gray-400) !important;
    }

/* Invite status */
.invite-status-confirmed {
    background-color: var(--emerald-100) !important;
    color: var(--emerald-950) !important;
}

.invite-status-refused {
    background-color: var(--red-100) !important;
    color: var(--red-950) !important;
}

.invite-status-maybe {
    background-color: var(--yellow-100) !important;
    color: var(--yellow-900) !important;
}

.invite-status-error {
    background-color: var(--red-100) !important;
    color: var(--red-950) !important;
}

.invite-status-notsent {
    background-color: var(--orange-100) !important;
    color: var(--orange-950) !important;
}

.invite-status-pending {
    background-color: var(--gray-200) !important;
    color: var(--gray-900) !important;
}

.invite-status-confirmed i {
    color: var(--emerald-400) !important;
}

.invite-status-refused i {
    color: var(--red-400) !important;
}

.invite-status-maybe i {
    color: var(--yellow-400) !important;
}

.invite-status-error i {
    color: var(--red-400) !important;
}

.invite-status-notsent i {
    color: var(--orange-400) !important;
}

.invite-status-pending i {
    color: var(--gray-400) !important;
}



.empty-state-card {
    border-style: dashed;
    border-width: 2px;
    height: 5rem;
    text-align: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 600;
}

.modal-header {
    color: #1F2937 !important;
    font-weight: 600 !important;
    font-size: 1rem !important;
}

.modal-table-cell-value {
    font-weight: 500 !important;
    font-size: 0.875rem !important;
    color: #4B5563 !important;
}

.table-cell-value {
    font-weight: 600 !important;
    font-size: 0.875rem !important;
    color: #4B5563 !important;
}

.table-cell-value-gray-500 {
    font-weight: 500 !important;
    font-size: 0.875rem !important;
    color: #6B7280 !important;
}

.table-cell-simple-value {
    font-weight: 500 !important;
    font-size: 0.875rem !important;
    color: #9CA3AF !important;
}

.modal-table-cell-sub-value,
.table-cell-sub-value {
    font-weight: 500 !important;
    font-size: 0.75rem !important;
    color: #9CA3AF !important;
}

/*.offcanvas-btn-close-color {
    filter: var(--offcanvas-header-close-btn-color);
}*/

.layout-offcanvas > .offcanvas-header {
    border-bottom: 1px solid var(--offcanvas-header-border-color) !important;
}

/*.layout-offcanvas,
.layout-offcanvas > .offcanvas-body li {
    color: var(--offcanvas-text-color);
    background-color: var(--offcanvas-background-color);
}*/

/*    .layout-offcanvas > .offcanvas-body li:hover {
        background-color: var(--offcanvas-hover-background-color) !important;
        cursor: pointer;
    }*/

/*.layout-offcanvas .list-group-item {*/
/*  border-bottom: 1px!important;*/
/*border-top: none !important;
        border-left: none !important;
        border-right: none !important;
    }*/

.me--30px {
    margin-right: -1.875rem !important;
}

.mb-6rem {
    margin-bottom: 6rem !important;
}


#cda-sidebar i.fa-solid,
#cda-sidebar i.fa-regular,
.navbar-nav-right i.fa-solid:not(.fs-22px),
.navbar-nav-right i.fa-regular:not(.fs-22px) {
    width: 0.875rem !important;
    text-align: right !important;
}

#cda-sidebar i.bi:not(.fs-22px),
.navbar-nav-right i.bi:not(.fs-22px) {
    font-size: 0.875rem !important;
    text-align: right !important;
}

.top-70 {
    top: 70% !important;
}


.cda-context-menu > button.dropdown-toggle::after {
    display: none;
}

.cda-context-menu > .btn-outline-primary {
    --bs-btn-border-color: #ffffff;
    --bs-btn-hover-bg: #ffffff;
    --bs-btn-hover-color: var(--cda-primary-background-color);
    --bs-btn-active-color: var(--cda-primary-background-color);
    --bs-btn-hover-border-color: #ffffff;
    --bs-btn-active-bg: #ffffff;
    --bs-btn-active-border-color: #ffffff;
}

.form-control.timepicker {
    border-right: 0px !important;
}

.timepicker .input-group-addon {
    background-color: transparent !important;
}

    .timepicker .input-group-addon .fa-clock {
        color: #9CA3AF !important;
    }

.meetingPointDelibera {
    background: #eeb246;
}

.meetingPointDelibera-number {
    color: white;
    background-color: #eeb246 !important;
}

.meetingPointDraft {
    background: #D1D5DB;
}

.meetingPointDraft-number {
    color: #D1D5DB !important;
}

.ia-gradient-icon {
    /*font-size: 48px;*/ /* Adjust size as needed */
    background: linear-gradient(45deg, #F45151, #8B5CF6) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    display: inline-block !important;
}


input::placeholder {
    color: #9CA3AF !important;
    font-weight: 400 !important;
}

input::-webkit-input-placeholder {
    color: #9CA3AF !important;
    font-weight: 400 !important;
}

input:-moz-placeholder {
    color: #9CA3AF !important;
    font-weight: 400 !important;
}

input::-moz-placeholder {
    color: #9CA3AF !important;
    font-weight: 400 !important;
}

input:-ms-input-placeholder {
    color: #9CA3AF !important;
    font-weight: 400 !important;
}

textarea::placeholder {
    color: #9CA3AF !important;
    font-weight: 400 !important;
}

textarea::-webkit-input-placeholder {
    color: #9CA3AF !important;
    font-weight: 400 !important;
}

textarea:-moz-placeholder {
    color: #9CA3AF !important;
    font-weight: 400 !important;
}

textarea::-moz-placeholder {
    color: #9CA3AF !important;
    font-weight: 400 !important;
}

textarea:-ms-input-placeholder {
    color: #9CA3AF !important;
    font-weight: 400 !important;
}


/* When input is NOT focused AND IS empty */
.form-floating input:not(:focus):placeholder-shown ~ label {
    display: none;
}

.progress-bar {
    background-color: var(--bs-primary) !important;
}
/* REGION AI */
.mt-100px {
    margin-top: 6.25rem !important;
}

.mt-180px {
    margin-top: 11.25rem !important;
}

.mt-160px {
    margin-top: 10rem !important;
}

.ai-typing-indicator {
    display: flex;
    justify-content: center;
    gap: 6px;
    margin-top: 10px;
}

.ai-dot {
    width: 8px;
    height: 8px;
    background: var(--bs-gray-500);
    border-radius: 50%;
    animation: aiblink 1.2s infinite ease-in-out;
}

    .ai-dot:nth-child(2) {
        animation-delay: 0.2s;
    }

    .ai-dot:nth-child(3) {
        animation-delay: 0.4s;
    }

.ai-typing-indicator-sm {
    display: flex;
    justify-content: center;
    gap: 1px;
}

.ai-dot-sm {
    width: 3px;
    height: 3px;
    background: var(--bs-gray-400);
    border-radius: 50%;
    animation: aiblink 1.2s infinite ease-in-out;
}

    .ai-dot-sm:nth-child(2) {
        animation-delay: 0.2s;
    }

    .ai-dot-sm:nth-child(3) {
        animation-delay: 0.4s;
    }

@keyframes aiblink {
    0%, 80%, 100% {
        opacity: 0;
    }

    40% {
        opacity: 1;
    }
}

.ai-scanner-loader {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    font-family: sans-serif;
    color: #555;
}

.ai-page {
    position: relative;
    width: 140px;
    height: 180px;
    background: var(--bs-text-gray-100);
    border: 2px solid var(--bs-text-gray-400);
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

    .ai-page::before {
        content: "";
        position: absolute;
        top: 0;
        left: 10%;
        width: 80%;
        height: 100%;
        background: repeating-linear-gradient( to bottom, var(--bs-text-gray-300) 0, var(--bs-text-gray-300) 6px, transparent 6px, transparent 12px );
        opacity: 0.5;
    }

.ai-scan-line {
    position: absolute;
    top: -16%;
    left: 0;
    width: 100%;
    height: 16%;
    background: color-mix(in srgb, var(--bs-primary) 20%, transparent);
    border-top: 2px solid var(--bs-primary);
    border-bottom: 2px solid var(--bs-primary);
    animation: aiscan 2s linear infinite;
}

@keyframes aiscan {
    0% {
        top: -16%;
    }

    100% {
        top: 100%;
    }
}

/* ENDREGION AI*/

.bg-gray-250 {
    background: var(--cda-gray-250)
}

.h-475px {
    height: 475px !important;
}

/*.xdnicon.menu-ai {
    display: inline-block;
    background: url("../../../../../theme/assets/global/img/icons-svg/menu-ai.svg") no-repeat center;
    background-size: auto;
    background-size: contain;
}*/
.xdnicon.menu-ai {
    display: inline-block;
    background: url(../../../../../theme/assets/global/img/icons-svg/menu-ai.svg) no-repeat center;
    background-size: contain;
    aspect-ratio: 1 / 1; /* Optional: keeps it square */
    width: 1em; /* Scales with font size */
}

.top-22 {
    top: 22% !important;
}

.top-30 {
    top: 30% !important;
}


.start-20 {
    left: 20% !important;
}





/** REGION MODULE SURVEY **/

.module-survey-status-draft {
    background-color: #FEF9C3 !important;
    color: #422006 !important;
    align-items: center;
}

.module-survey-status-published {
    background-color: #D1FAE5 !important;
    color: #022C22 !important;
    align-items: center;
}

.module-survey-status-archived {
    background-color: #E5E7EB !important;
    color: #4B5563 !important;
    align-items: center;
}

.module-survey-status-deleted {
    background-color: #FEE2E2 !important;
    color: #F87171 !important;
    align-items: center;
}

.module-survey-publish-pending {
    background-color: #FEF9C3 !important;
    color: #422006 !important;
    border-radius: 0.75rem;
    align-items: center;
}

.module-survey-publish-active {
    background-color: #D1FAE5 !important;
    color: #022C22 !important;
    border-radius: 0.75rem;
    align-items: center;
}

.module-survey-publish-closed {
    background-color: #E5E7EB !important;
    color: #4B5563 !important;
    border-radius: 0.75rem;
    align-items: center;
}

.module-survey-publish-canceled {
    background-color: #FEE2E2 !important;
    color: #F87171 !important;
    border-radius: 0.75rem;
    align-items: center;
}

    .module-survey-publish-pending .status-text::before,
    .module-survey-publish-active .status-text::before,
    .module-survey-publish-closed .status-text::before,
    .module-survey-publish-canceled .status-text::before {
        content: "";
        display: inline-block;
        width: 0.4rem;
        height: 0.4rem;
        margin-right: 0.4rem;
        margin-bottom: 0.1rem;
        border-radius: 50%;
        background-color: var(--status-color); /* TEMP: per verifica visiva */
        vertical-align: middle;
    }


.module-survey-publish-pending {
    --status-color: var(--yellow-500);
}

.module-survey-publish-active {
    --status-color: var(--emerald-400);
}

.module-survey-publish-closed {
    --status-color: var(--gray-400);
}

.module-survey-publish-canceled {
    --status-color: var(--red-400);
}


/** END REGION MODULE SURVEY*/

/** REGION QUESTIONARI (NEW SURVEY JS) **/

.question-template-status-draft {
    background-color: #E5E7EB !important;
    color: #422006 !important;
}

.question-template-status-published {
    background-color: #D1FAE5 !important;
    color: #022C22 !important;
}

.question-template-status-editing {
    background-color: #FEF9C3 !important;
    color: #4B5563 !important;
}

.question-template-status-deleted {
    background-color: #FEE2E2 !important;
    color: #F87171 !important;
}

.question-assignment-status-canceled {
    background-color: #E5E7EB !important;
    color: #422006 !important;
}

.question-assignment-status-confirmed {
    background-color: #D1FAE5 !important;
    color: #022C22 !important;
}

.question-assignment-status-user {
    background-color: #FEF9C3 !important;
    color: #4B5563 !important;
}

.question-assignment-status-secretary {
    background-color: #FEE2E2 !important;
    color: #F87171 !important;
}

.question-assignment-status-prebuild {
    background-color: #FEE2E2 !important;
    color: #F87171 !important;
}

/** END REGION QUESTIONARI (NEW SURVEY JS)*/

.rounded-pill-switch > .nav-item > .nav-link.active,
.nav-pills.rounded-pill-switch .show > .nav-link {
    border-radius: var(--bs-border-radius-pill) !important;
    color: #fff;
    background-color: var(--bs-primary) !important;
    border: 1px var(--bs-primary) solid;
    cursor: pointer !important;
    padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
}

.rounded-pill-switch > .nav-item > .nav-link:not(.active) {
    border: none !important;
    border-radius: var(--bs-border-radius-pill) !important;
    cursor: pointer !important;
    padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
}

.border-spacing-6px {
    border-spacing: 0 0.375rem !important;
}


.lable-badge {
    --bs-badge-border-radius: var(--bs-border-radius-sm);
}

.badge-lg {
    font-size: 0.875rem !important;
    padding: 0.047rem !important var(--bs-badge-padding-x);
}

.form-check-input-lg {
    width: 1.5em !important;
    height: 1.5em !important;
}


.form-check-input-yellow-500:checked {
    background-color: #EAB308;
    border-color: #EAB308;
}

.form-check-input-yellow-500 {
    border-color: #EAB308 !important;
}

    .form-check-input-yellow-500:checked {
        background-color: #EAB308;
        border-color: #EAB308;
    }

.form-check-input-red-400 {
    border-color: #F87171 !important;
}

    .form-check-input-red-400:checked {
        background-color: #F87171;
        border-color: #F87171;
    }

.form-check-input-emerald-400 {
    border-color: #34D399 !important;
}

    .form-check-input-emerald-400:checked {
        background-color: #34D399;
        border-color: #34D399;
    }

.form-check-input-gray-600 {
    border-color: #4B5563 !important;
}

    .form-check-input-gray-600:checked {
        background-color: #4B5563 !important;
        border-color: #4B5563 !important;
    }

.btn-close {
    --bs-btn-close-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7.5' fill='white' stroke='%231F2937' stroke-width='1' /%3E%3Cpath fill='%231F2937' d='M5.354 4.646a.5.5 0 1 0-.708.708L7.293 8l-2.647 2.646a.5.5 0 0 0 .708.708L8 8.707l2.646 2.647a.5.5 0 0 0 .708-.708L8.707 8l2.647-2.646a.5.5 0 0 0-.708-.708L8 7.293z'/%3E%3C/svg%3E");
    width: 1.5rem;
    height: 1.5rem;
    background-size: 1.5rem;
}

.bg-none {
    background-color: transparent !important;
}

.rotate-45 {
    transform: rotate(45deg);
    display: inline-block;
}

.vertical-align-text-top {
    vertical-align: text-top !important;
}

.dd-item > button {
    float: right !important;
    width: 28px !important;
    height: 20px !important;
    margin: 5px 0 !important;
    left: 14px !important;
    font-size: 18px !important;
    margin: 10px 0 0 0 !important;
    color: var(--cda-meeting-point-color) !important;
}

    .dd-item > button[data-action="collapse"]:before {
        content: url("data:image/svg+xml,%3Csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20fill='white'/%3E%3Crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%23E5E7EB'/%3E%3Cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.46967%206.46967C9.76256%206.17678%2010.2374%206.17678%2010.5303%206.46967L14.7803%2010.7197C15.0732%2011.0126%2015.0732%2011.4874%2014.7803%2011.7803C14.4874%2012.0732%2014.0126%2012.0732%2013.7197%2011.7803L10%208.06066L6.28033%2011.7803C5.98744%2012.0732%205.51256%2012.0732%205.21967%2011.7803C4.92678%2011.4874%204.92678%2011.0126%205.21967%2010.7197L9.46967%206.46967Z'%20fill='%239CA3AF'/%3E%3C/svg%3E") !important;
    }

    .dd-item > button:before {
        content: url("data:image/svg+xml,%3Csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20fill='white'/%3E%3Crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%23E5E7EB'/%3E%3Cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.21967%208.21967C5.51256%207.92678%205.98744%207.92678%206.28033%208.21967L10%2011.9393L13.7197%208.21967C14.0126%207.92678%2014.4874%207.92678%2014.7803%208.21967C15.0732%208.51256%2015.0732%208.98744%2014.7803%209.28033L10.5303%2013.5303C10.3897%2013.671%2010.1989%2013.75%2010%2013.75C9.80109%2013.75%209.61032%2013.671%209.46967%2013.5303L5.21967%209.28033C4.92678%208.98744%204.92678%208.51256%205.21967%208.21967Z'%20fill='%239CA3AF'/%3E%3C/svg%3E") !important;
    }

.multiselect-selected-text::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E");
    display: inline-block;
    width: 16px;
    height: 16px;
    /*    background-image: url('/assets/icons/chevron-down.svg');*/
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 8px;
    vertical-align: middle;
    pointer-events: none;
    float: inline-end;
}

.svg-tag-icon {
    width: 1.15rem;
    height: 1.15rem;
}

.recipients_tag_element {
    background-color: #E5E7EB !important;
    color: #4B5563 !important;
    font-size: 0.75rem !important;
    font-weight: 600 !important;
}

.bootbox-body {
}

/* Base checkbox styling */
.jstree-checkbox {
    background: none !important;
    width: 20px;
    height: 20px;
    margin-right: 6px !important;
}

    /* Unchecked */
    .jstree-checkbox:before {
        content: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2219%22%20height%3D%2219%22%20rx%3D%223.5%22%20stroke%3D%22%239CA3AF%22/%3E%3C/svg%3E");
        display: inline-block;
        width: 20px;
        height: 20px;
    }

/* Checked */
.jstree-checked:before, .jstree-clicked :before {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20rx%3D%224%22%20fill%3D%22%233B82F6%22/%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.416%205.37598C14.7607%205.60575%2014.8538%206.0714%2014.624%206.41604L9.62404%2013.916C9.4994%2014.103%209.2975%2014.2242%209.0739%2014.2464C8.8503%2014.2685%208.62855%2014.1892%208.46967%2014.0303L5.46967%2011.0303C5.17678%2010.7375%205.17678%2010.2626%205.46967%209.96969C5.76256%209.6768%206.23744%209.6768%206.53033%209.96969L8.88343%2012.3228L13.376%205.58399C13.6057%205.23935%2014.0714%205.14622%2014.416%205.37598Z%22%20fill%3D%22white%22/%3E%3C/svg%3E");
    display: inline-block;
    width: 20px;
    height: 20px;
}

.jstree-closed > .jstree-ocl:before {
    content: url("data:image/svg+xml,%3Csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20fill='white'/%3E%3Crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%23E5E7EB'/%3E%3Cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.21967%208.21967C5.51256%207.92678%205.98744%207.92678%206.28033%208.21967L10%2011.9393L13.7197%208.21967C14.0126%207.92678%2014.4874%207.92678%2014.7803%208.21967C15.0732%208.51256%2015.0732%208.98744%2014.7803%209.28033L10.5303%2013.5303C10.3897%2013.671%2010.1989%2013.75%2010%2013.75C9.80109%2013.75%209.61032%2013.671%209.46967%2013.5303L5.21967%209.28033C4.92678%208.98744%204.92678%208.51256%205.21967%208.21967Z'%20fill='%239CA3AF'/%3E%3C/svg%3E") !important;
}

.jstree-open > .jstree-ocl:before {
    content: url("data:image/svg+xml,%3Csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20fill='white'/%3E%3Crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%23E5E7EB'/%3E%3Cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.46967%206.46967C9.76256%206.17678%2010.2374%206.17678%2010.5303%206.46967L14.7803%2010.7197C15.0732%2011.0126%2015.0732%2011.4874%2014.7803%2011.7803C14.4874%2012.0732%2014.0126%2012.0732%2013.7197%2011.7803L10%208.06066L6.28033%2011.7803C5.98744%2012.0732%205.51256%2012.0732%205.21967%2011.7803C4.92678%2011.4874%204.92678%2011.0126%205.21967%2010.7197L9.46967%206.46967Z'%20fill='%239CA3AF'/%3E%3C/svg%3E") !important;
}

/* Allow wrapping inside the anchor */
.jstree-anchor {
    white-space: normal !important;
    height: auto !important;
    line-height: 1.3;
    padding-right: 4px; /* avoids overlap with icons */
    font-size: 14px;
    color: #000000 !important;
}

/* Allow the whole node to grow vertically */
.jstree-node {
    height: auto !important;
}

/* Prevent icons from stretching */
.jstree-icon {
    vertical-align: top;
}

.jstree-hovered {
    background: #e7f4f9;
    border-radius: 2px;
    box-shadow: inset 0 0 1px #cccccc;
}





/* #region badge colorati per stati proposte */


/* Stile base dei badge */
.badge-proposal-status-deleted,
.badge-proposal-status-draft,
.badge-proposal-status-assigned,
.badge-proposal-status-rejected,
.badge-proposal-status-accepted,
.badge-proposal-status-accepted-cond,
.badge-proposal-status-informative,
.badge-proposal-status-untreated,
.badge-proposal-status-postponed {
    display: inline-flex;
    align-items: center;
    gap: 0.2rem; /* Spazio tra pallino e testo */
    padding: 0.2rem 0.5rem;
    border-radius: 0.875rem;
    font-size: 0.875rem; /* circa 14px */
    font-weight: 500;
    color: var(--gray-800); /* colore del testo, modificabile se necessario */
}

    /* Pallino */
    .badge-proposal-status-deleted::before,
    .badge-proposal-status-draft::before,
    .badge-proposal-status-assigned::before,
    .badge-proposal-status-rejected::before,
    .badge-proposal-status-accepted::before,
    .badge-proposal-status-accepted-cond::before,
    .badge-proposal-status-informative::before,
    .badge-proposal-status-untreated::before,
    .badge-proposal-status-postponed::before {
        content: '';
        display: inline-block;
        width: 0.5rem;
        height: 0.5rem;
        border-radius: 50%;
    }

/* Colori specifici */
.badge-proposal-status-deleted {
    background-color: var(--gray-200); /* grigio chiaro */
    color: var(--gray-600);
}

    .badge-proposal-status-deleted::before {
        background-color: var(--gray-400); /* grigio scuro */
    }

.badge-proposal-status-draft,
.badge-proposal-status-untreated {
    background-color: var(--yellow-100); /* giallo chiaro */
    color: var(--yellow-950);
}

    .badge-proposal-status-draft::before,
    .badge-proposal-status-untreated::before {
        background-color: var(--yellow-500); /* giallo */
    }

.badge-proposal-status-assigned {
    background-color: var(--bs-primary-100); /* azzurro chiaro */
    /*color: var(--bs-primary-950);*/
}

    .badge-proposal-status-assigned::before {
        background-color: var(--bs-primary); /* azzurro pi� scuro */
    }

.badge-proposal-status-rejected {
    background-color: var(--red-100); /* rosa chiaro */
    color: var(--red-950);
}

    .badge-proposal-status-rejected::before {
        background-color: var(--red-400); /* rosso */
    }

.badge-proposal-status-accepted {
    background-color: var(--emerald-100); /* verde chiaro */
    color: var(--emerald-950);
}

    .badge-proposal-status-accepted::before {
        background-color: var(--emerald-400); /* verde */
    }

.badge-proposal-status-accepted-cond {
    background-color: var(--emerald-100); /* verde chiaro */
    color: var(--emerald-950);
}

    .badge-proposal-status-accepted-cond::before {
        background-color: var(--emerald-400); /* verde */
    }

.badge-proposal-status-informative {
    background-color: var(--fuchsia-100); /* viola chiaro */
    color: var(--fuchsia-950);
}

    .badge-proposal-status-informative::before {
        background-color: var(--fuchsia-400); /* viola */
    }

.badge-proposal-status-postponed {
    background-color: var(--orange-100); /* arancio chiaro */
    color: var(--orange-950);
}

    .badge-proposal-status-postponed::before {
        background-color: var(--orange-400); /* arancio */
    }


/* #endregion */



table.dataTable > thead > tr > th.sorting,
table.dataTable > thead > tr > th.sorting_asc,
table.dataTable > thead > tr > th.sorting_desc {
    padding-right: 1.5rem !important; /* tighten this */
    background-position: right .5rem center !important;
}

.gradient-ai-btn {
    background: linear-gradient(90deg, #986EF7, #F66F6F);
    color: #fff;
    transition: opacity 0.2s ease-in-out;
}

    .gradient-ai-btn:hover {
        opacity: 0.85;
    }


/** #region followup status colors */

.followup-status {
    position: relative;
    display: inline-flex;
    align-items: center;
    padding-left: 1.4rem;
    border-radius: 0.7em;
}

    .followup-status::before {
        content: "";
        position: absolute;
        left: 0.5rem;
        width: 0.55rem;
        height: 0.55rem;
        border-radius: 50%;
        background-color: var(--followup-dot-color, var(--gray-400));
    }



/* Deleted */
.followup-status-deleted-2 {
    background-color: var(--gray-200);
    color: var(--gray-600);
    --followup-dot-color: var(--gray-400);
}

/* Draft / In discussion / Incomplete */
.followup-status-draft {
    background-color: var(--yellow-100);
    color: var(--yellow-900);
    --followup-dot-color: var(--yellow-500);
}

/* Assigned */
.followup-status-assigned {
    background-color: var(--indigo-100);
    color: var(--indigo-950);
    --followup-dot-color: var(--blue-300);
}

/* Accepted / Working */
.followup-status-accepted {
    background-color: var(--emerald-100);
    color: var(--emerald-950);
    --followup-dot-color: var(--emerald-400);
}

/* Completed */
.followup-status-compleated {
    background-color: var(--teal-100);
    color: var(--teal-800);
    --followup-dot-color: var(--teal-400);
}

/* Postponed / Replanned */
.followup-status-postponed {
    background-color: var(--orange-100);
    color: var(--orange-950);
    --followup-dot-color: var(--orange-400);
}

/* Closed */
.followup-status-close-2 {
    background-color: var(--lime-100);
    color: var(--lime-700);
    --followup-dot-color: var(--lime-400);
}

/* Refused / Rejected */
.followup-status-refused {
    background-color: var(--red-100);
    color: var(--red-950);
    --followup-dot-color: var(--red-400);
}

/* Untreated / Aborted */
.followup-status-untreated {
    background-color: var(--fuchsia-100);
    color: var(--purple-900);
    --followup-dot-color: var(--fuchsia-400);
}

/* Untreated Rework */
.followup-status-untreated-rework {
    background-color: var(--violet-200);
    color: var(--violet-600);
    --followup-dot-color: var(--violet-400);
}

/* Informative */
.followup-status-info {
    background-color: var(--blue-100);
    color: var(--blue-950);
    --followup-dot-color: var(--blue-300);
}

/* Accepted Conditionally */
.followup-status-accepted-cond {
    background-color: var(--lime-100);
    color: var(--lime-950);
    --followup-dot-color: var(--lime-500);
}




/** #endregion followup status colors */



.link-primary {
    text-decoration: none;
}

    .link-primary:hover,
    .link-primary:focus {
        color: var(--bs-primary) !important;
        text-decoration: underline;
    }

.nav-link .nav-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 50%;
    background-color: var(--bs-body-color);
    color: var(--bs-white); /* testo leggibile sopra lo sfondo */
    font-size: 0.75rem;
    font-weight: 600;
    line-height: 1;
    flex-shrink: 0;
}

.fs-10 { font-size: 0.75rem; }
.fs-11 { font-size: 0.6875rem; }
.fs-12 { font-size: 0.625rem; }
.fs-13 { font-size: 0.5625rem; }
.fs-14 { font-size: 0.5rem; }
.fs-15 { font-size: 0.4375rem; }


.border-radius-50 {
    border-radius: 50%;
}

/* base */

.row-cols-1>*{flex:0 0 100%;max-width:100%;}
.row-cols-2>*{flex:0 0 50%;max-width:50%;}
.row-cols-3>*{flex:0 0 33.333333%;max-width:33.333333%;}
.row-cols-4>*{flex:0 0 25%;max-width:25%;}
.row-cols-5>*{flex:0 0 20%;max-width:20%;}
.row-cols-6>*{flex:0 0 16.666667%;max-width:16.666667%;}
.row-cols-7>*{flex:0 0 14.285714%;max-width:14.285714%;}
.row-cols-8>*{flex:0 0 12.5%;max-width:12.5%;}
.row-cols-9>*{flex:0 0 11.111111%;max-width:11.111111%;}
.row-cols-10>*{flex:0 0 10%;max-width:10%;}
.row-cols-11>*{flex:0 0 9.090909%;max-width:9.090909%;}
.row-cols-12>*{flex:0 0 8.333333%;max-width:8.333333%;}

/* sm */

@media (min-width:576px){

.row-cols-sm-1>*{flex:0 0 100%;max-width:100%;}
.row-cols-sm-2>*{flex:0 0 50%;max-width:50%;}
.row-cols-sm-3>*{flex:0 0 33.333333%;max-width:33.333333%;}
.row-cols-sm-4>*{flex:0 0 25%;max-width:25%;}
.row-cols-sm-5>*{flex:0 0 20%;max-width:20%;}
.row-cols-sm-6>*{flex:0 0 16.666667%;max-width:16.666667%;}
.row-cols-sm-7>*{flex:0 0 14.285714%;max-width:14.285714%;}
.row-cols-sm-8>*{flex:0 0 12.5%;max-width:12.5%;}
.row-cols-sm-9>*{flex:0 0 11.111111%;max-width:11.111111%;}
.row-cols-sm-10>*{flex:0 0 10%;max-width:10%;}
.row-cols-sm-11>*{flex:0 0 9.090909%;max-width:9.090909%;}
.row-cols-sm-12>*{flex:0 0 8.333333%;max-width:8.333333%;}

}

/* md */

@media (min-width:768px){

.row-cols-md-1>*{flex:0 0 100%;max-width:100%;}
.row-cols-md-2>*{flex:0 0 50%;max-width:50%;}
.row-cols-md-3>*{flex:0 0 33.333333%;max-width:33.333333%;}
.row-cols-md-4>*{flex:0 0 25%;max-width:25%;}
.row-cols-md-5>*{flex:0 0 20%;max-width:20%;}
.row-cols-md-6>*{flex:0 0 16.666667%;max-width:16.666667%;}
.row-cols-md-7>*{flex:0 0 14.285714%;max-width:14.285714%;}
.row-cols-md-8>*{flex:0 0 12.5%;max-width:12.5%;}
.row-cols-md-9>*{flex:0 0 11.111111%;max-width:11.111111%;}
.row-cols-md-10>*{flex:0 0 10%;max-width:10%;}
.row-cols-md-11>*{flex:0 0 9.090909%;max-width:9.090909%;}
.row-cols-md-12>*{flex:0 0 8.333333%;max-width:8.333333%;}

}

/* lg */

@media (min-width:992px){

.row-cols-lg-1>*{flex:0 0 100%;max-width:100%;}
.row-cols-lg-2>*{flex:0 0 50%;max-width:50%;}
.row-cols-lg-3>*{flex:0 0 33.333333%;max-width:33.333333%;}
.row-cols-lg-4>*{flex:0 0 25%;max-width:25%;}
.row-cols-lg-5>*{flex:0 0 20%;max-width:20%;}
.row-cols-lg-6>*{flex:0 0 16.666667%;max-width:16.666667%;}
.row-cols-lg-7>*{flex:0 0 14.285714%;max-width:14.285714%;}
.row-cols-lg-8>*{flex:0 0 12.5%;max-width:12.5%;}
.row-cols-lg-9>*{flex:0 0 11.111111%;max-width:11.111111%;}
.row-cols-lg-10>*{flex:0 0 10%;max-width:10%;}
.row-cols-lg-11>*{flex:0 0 9.090909%;max-width:9.090909%;}
.row-cols-lg-12>*{flex:0 0 8.333333%;max-width:8.333333%;}

}

/* xl */

@media (min-width:1200px){

.row-cols-xl-1>*{flex:0 0 100%;max-width:100%;}
.row-cols-xl-2>*{flex:0 0 50%;max-width:50%;}
.row-cols-xl-3>*{flex:0 0 33.333333%;max-width:33.333333%;}
.row-cols-xl-4>*{flex:0 0 25%;max-width:25%;}
.row-cols-xl-5>*{flex:0 0 20%;max-width:20%;}
.row-cols-xl-6>*{flex:0 0 16.666667%;max-width:16.666667%;}
.row-cols-xl-7>*{flex:0 0 14.285714%;max-width:14.285714%;}
.row-cols-xl-8>*{flex:0 0 12.5%;max-width:12.5%;}
.row-cols-xl-9>*{flex:0 0 11.111111%;max-width:11.111111%;}
.row-cols-xl-10>*{flex:0 0 10%;max-width:10%;}
.row-cols-xl-11>*{flex:0 0 9.090909%;max-width:9.090909%;}
.row-cols-xl-12>*{flex:0 0 8.333333%;max-width:8.333333%;}

}

/* xxl */

@media (min-width:1400px){

.row-cols-xxl-1>*{flex:0 0 100%;max-width:100%;}
.row-cols-xxl-2>*{flex:0 0 50%;max-width:50%;}
.row-cols-xxl-3>*{flex:0 0 33.333333%;max-width:33.333333%;}
.row-cols-xxl-4>*{flex:0 0 25%;max-width:25%;}
.row-cols-xxl-5>*{flex:0 0 20%;max-width:20%;}
.row-cols-xxl-6>*{flex:0 0 16.666667%;max-width:16.666667%;}
.row-cols-xxl-7>*{flex:0 0 14.285714%;max-width:14.285714%;}
.row-cols-xxl-8>*{flex:0 0 12.5%;max-width:12.5%;}
.row-cols-xxl-9>*{flex:0 0 11.111111%;max-width:11.111111%;}
.row-cols-xxl-10>*{flex:0 0 10%;max-width:10%;}
.row-cols-xxl-11>*{flex:0 0 9.090909%;max-width:9.090909%;}
.row-cols-xxl-12>*{flex:0 0 8.333333%;max-width:8.333333%;}

}

/* Esempio di fix nel file CSS di stile delle tabelle */
.table-numeric-cell {
    font-variant-numeric: tabular-nums;
    /* Opzionale come fallback per vecchi browser: */
    font-feature-settings: "tnum";
}
