/* Minification failed. Returning unminified contents.
(5,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(67,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(68,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(69,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(71,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(75,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(78,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(81,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(82,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(92,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(94,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(96,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(97,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(98,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(99,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(128,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(153,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(695,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-text'
(696,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-bg'
(697,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-border'
(698,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-opacity'
(699,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-filter'
(709,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(710,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(714,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(1029,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1030,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1031,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1032,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1033,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1034,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1035,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1036,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1037,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1038,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1039,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1040,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1041,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1042,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1043,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1044,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1045,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1046,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1047,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1048,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1049,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1050,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1051,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1052,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1053,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1054,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1055,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1056,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1057,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1058,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1059,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1060,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1061,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1062,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1063,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1064,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1065,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1066,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1067,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1068,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1072,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1073,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1074,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1075,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1076,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1077,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1078,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1079,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1080,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1084,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1086,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1087,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1088,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1089,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1090,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1091,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1092,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1093,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1098,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1099,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1116,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1127,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-none'
(1131,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xs'
(1135,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-sm'
(1139,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(1143,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(1147,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xl'
(1151,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xxl'
(1155,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xxxl'
(1159,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-full'
(1164,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1165,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1166,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(1167,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1168,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing'
(1173,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(1177,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-font-size'
(1178,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-font-family'
(1178,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1179,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-line-height'
(1180,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-font-weight'
(1181,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-letter-spacing'
(1182,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-margin'
(1182,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(1186,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-font-size'
(1187,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-font-family'
(1187,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1188,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-line-height'
(1189,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-font-weight'
(1190,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-letter-spacing'
(1191,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-margin'
(1191,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(1195,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-font-size'
(1196,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-font-family'
(1196,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1197,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-line-height'
(1198,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-font-weight'
(1199,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-letter-spacing'
(1200,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-margin'
(1200,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(1204,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-font-size'
(1205,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-font-family'
(1205,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1206,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-line-height'
(1207,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-font-weight'
(1208,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-letter-spacing'
(1209,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-margin'
(1209,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(1213,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-font-size'
(1214,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-font-family'
(1214,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1215,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-line-height'
(1216,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-font-weight'
(1217,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-letter-spacing'
(1218,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-margin'
(1218,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(1222,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-font-size'
(1223,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-font-family'
(1223,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1224,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-line-height'
(1225,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-font-weight'
(1226,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-letter-spacing'
(1227,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-margin'
(1227,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(1231,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-font-size'
(1231,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1232,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-font-family'
(1232,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1233,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-line-height'
(1233,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(1234,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-font-weight'
(1234,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1235,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-letter-spacing'
(1236,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-margin'
(1236,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(1242,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-font-size'
(1242,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(1243,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-font-family'
(1243,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-monospace'
(1244,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-line-height'
(1244,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(1245,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-font-weight'
(1245,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1246,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-letter-spacing'
(1252,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(1253,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(1267,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(1268,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(1272,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-font-size'
(1273,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-font-family'
(1273,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1274,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-line-height'
(1275,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-font-weight'
(1276,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-letter-spacing'
(1280,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-font-size'
(1281,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-font-family'
(1281,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1282,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-line-height'
(1283,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-font-weight'
(1284,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-letter-spacing'
(1288,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-font-size'
(1289,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-font-family'
(1289,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1290,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-line-height'
(1291,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-font-weight'
(1292,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-letter-spacing'
(1296,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-font-size'
(1297,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-font-family'
(1297,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1298,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-line-height'
(1299,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-font-weight'
(1300,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-letter-spacing'
(1304,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(1305,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(1311,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(1312,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(1313,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(1317,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-sans-serif'
(1321,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-sans-serif'
(1325,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-monospace'
(1329,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-monospace'
(1333,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(1337,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(1341,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(1345,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(1349,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-md'
(1353,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-md'
(1357,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(1361,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(1365,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xl'
(1369,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xl'
(1373,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xs'
(1377,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xs'
(1381,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-sm'
(1385,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-sm'
(1389,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-md'
(1393,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-md'
(1397,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-lg'
(1401,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-lg'
(1405,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xl'
(1409,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xl'
(1413,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-italic'
(1417,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-italic'
(1421,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-non-italic'
(1425,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-non-italic'
(1429,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-oblique'
(1433,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-oblique'
(1437,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(1441,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(1445,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1449,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1453,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-medium'
(1457,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-medium'
(1461,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-semibold'
(1465,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-semibold'
(1469,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(1473,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(1477,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(1481,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(1485,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1489,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1493,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-medium'
(1497,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-medium'
(1501,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-semibold'
(1505,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-semibold'
(1509,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(1513,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(1517,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tightest'
(1521,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tightest'
(1525,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tighter'
(1529,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tighter'
(1533,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tight'
(1537,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tight'
(1541,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-normal'
(1545,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-normal'
(1549,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-wide'
(1553,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-wide'
(1557,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-wider'
(1561,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-wider'
(1565,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-widest'
(1569,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-widest'
(1573,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(1577,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(1581,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(1585,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(1589,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-md'
(1593,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-md'
(1597,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(1601,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(1677,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(1681,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(1685,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(1689,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(1693,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(1697,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(1701,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(1705,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(1709,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(1713,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(1717,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(1721,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(1725,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(1729,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(1733,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(1737,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(1741,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(1745,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(1749,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(1753,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(1757,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(1761,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(1765,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(1769,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(1773,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(1777,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(1781,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(1785,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(1789,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(1793,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(1797,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(1801,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(1805,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(1809,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(1813,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(1817,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(1821,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(1825,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(1829,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(1833,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(1837,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(1841,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(1845,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(1849,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(1853,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(1857,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(1861,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(1865,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(1869,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(1873,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(1877,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(1881,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(1885,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(1889,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(1893,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(1897,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(1901,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(1905,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(1909,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(1913,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(1917,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(1921,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(1925,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(1929,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(1933,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(1937,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(1941,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(1945,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(1949,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(1953,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(1957,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(1961,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(1965,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inherit'
(1969,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inherit'
(1973,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-current'
(1977,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-current'
(1981,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-transparent'
(1985,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-transparent'
(1989,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-black'
(1993,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-black'
(1997,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-white'
(2001,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-white'
(2005,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(2009,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(2013,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(2017,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(2021,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(2025,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(2029,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(2033,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(2037,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(2041,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(2045,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(2049,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(2053,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(2057,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(2061,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(2065,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(2069,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(2073,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(2077,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(2081,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(2085,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(2089,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(2093,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(2097,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(2101,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(2105,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(2109,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(2113,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(2117,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(2121,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(2125,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(2129,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(2133,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(2137,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(2141,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(2145,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(2149,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(2153,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(2157,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(2161,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(2165,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(2169,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(2173,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(2177,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(2181,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(2185,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(2189,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(2193,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(2197,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(2201,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(2205,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(2209,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(2213,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(2217,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(2221,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(2225,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(2229,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(2233,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(2237,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(2241,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(2245,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(2249,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(2253,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(2257,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(2261,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(2265,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(2269,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(2273,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(2277,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(2281,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(2285,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(2289,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(2293,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inherit'
(2297,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inherit'
(2301,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-current'
(2305,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-current'
(2309,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-transparent'
(2313,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-transparent'
(2317,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-black'
(2321,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-black'
(2325,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-white'
(2329,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-white'
(2751,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(2862,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(2863,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(2864,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(2868,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(2869,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(2878,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(2879,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-subtle'
(2880,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(2884,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(2885,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-subtle'
(2886,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(2890,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(2891,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-subtle'
(2892,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(2896,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(2897,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-subtle'
(2898,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(2902,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(2903,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-subtle'
(2904,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(2908,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(2909,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-subtle'
(2910,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(2914,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(2915,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-subtle'
(2916,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(2920,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(2921,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-subtle'
(2922,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(2926,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(2927,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-subtle'
(2928,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(2932,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(2933,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-subtle'
(2934,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(2938,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(2939,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(2940,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(2944,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(2945,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(2946,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(2984,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(2989,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(2998,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3007,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3016,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3043,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3044,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(3045,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3062,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(3084,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(3120,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3157,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(3163,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3202,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3203,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3209,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(3213,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3214,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3217,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3218,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3221,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3222,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3225,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(3226,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3236,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(3237,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(3240,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3241,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3244,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3245,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3248,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3249,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3252,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3253,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3263,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(3264,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(3267,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3268,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3271,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3272,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3275,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3276,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3279,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(3280,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3290,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(3291,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(3292,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(3301,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(3302,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(3305,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(3308,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(3309,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3312,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(3313,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(3319,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(3327,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(3328,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(3332,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3337,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(3338,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(3363,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3364,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3376,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3377,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3378,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3379,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3391,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3408,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3408,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3408,103): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3409,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3417,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3418,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3419,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3420,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3469,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3474,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3486,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(3487,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(3488,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(3665,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(3669,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3670,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(3671,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3675,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(3676,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(3677,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(3681,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(3682,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(3683,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(3687,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(3688,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(3689,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(3693,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(3694,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(3695,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(3699,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(3700,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(3701,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(3705,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(3706,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(3707,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(3711,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(3712,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(3713,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(3717,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(3718,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(3719,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(3723,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(3724,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(3725,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(3734,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3738,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(3742,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(3746,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(3750,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(3754,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(3758,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(3762,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(3766,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(3770,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(3779,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(3780,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(3787,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3828,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3829,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3830,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(3835,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3838,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(3839,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(3845,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3846,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3849,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3850,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3853,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3854,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3857,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3858,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3861,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3862,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3865,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3866,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3869,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3870,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3874,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(3875,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(3876,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(3877,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(3881,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(3884,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(3884,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(3885,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(3885,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(3891,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3892,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3895,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3896,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3899,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3900,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3903,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3904,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3907,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3908,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3911,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3912,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3915,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3916,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3920,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3921,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3922,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(3923,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(3927,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3930,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(3930,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(3931,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(3931,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(3937,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3938,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3941,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3942,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3945,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3946,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3949,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3950,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3953,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3954,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3957,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3958,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3961,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(3962,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(4103,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(4104,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(4105,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(4109,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(4110,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(4114,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(4117,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(4118,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(4121,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(4122,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(4123,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(4126,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4127,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(4128,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4132,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(4133,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(4136,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4139,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(4140,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(4143,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(4144,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(4147,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4148,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(4149,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4153,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(4154,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(4157,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4160,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(4161,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(4164,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(4165,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(4168,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4169,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(4170,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4174,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(4175,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(4178,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4181,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(4182,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(4185,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(4186,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(4189,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4190,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(4191,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4195,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(4196,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(4199,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4202,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(4203,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(4206,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(4207,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(4210,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4211,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(4212,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4216,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(4217,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(4220,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4223,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(4224,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(4227,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(4228,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(4231,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4232,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(4233,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4237,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(4238,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(4241,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4244,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(4245,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(4248,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(4249,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(4252,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4253,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(4254,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4258,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(4259,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(4262,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4265,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(4266,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(4269,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(4270,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(4273,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4274,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(4275,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4279,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(4280,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(4283,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4286,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(4287,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(4290,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(4291,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(4294,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4295,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(4296,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4300,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(4301,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(4304,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4307,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(4308,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(4311,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(4312,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(4315,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(4316,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(4317,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(4321,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(4322,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(4325,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(4328,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(4329,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(4332,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(4333,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(4338,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(4342,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(4343,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(4344,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(4347,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(4350,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(4351,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(4352,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(4355,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(4356,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(4357,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(4362,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-surface'
(4366,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4367,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(4368,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4371,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4374,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4375,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(4376,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4379,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4380,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(4381,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4386,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-surface'
(4390,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4391,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(4392,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4395,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4398,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4399,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(4400,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4403,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4404,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(4405,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4410,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-surface'
(4414,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4415,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(4416,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4419,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4422,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4423,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(4424,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4427,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4428,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(4429,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4434,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(4438,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4439,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(4440,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4443,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4446,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4447,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(4448,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4451,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4452,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(4453,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4458,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(4462,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4463,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(4464,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4467,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4470,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4471,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(4472,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4475,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4476,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(4477,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4482,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-surface'
(4486,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4487,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(4488,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4491,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4494,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4495,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(4496,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4499,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4500,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(4501,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4506,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(4510,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4511,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(4512,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4515,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4518,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4519,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(4520,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4523,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4524,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(4525,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4530,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-surface'
(4534,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4535,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(4536,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4539,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4542,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4543,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(4544,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4547,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4548,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(4549,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4554,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-surface'
(4558,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4559,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(4560,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4563,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4566,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4567,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(4568,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4571,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4572,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(4573,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4578,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-surface'
(4582,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4583,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(4584,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4587,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(4590,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4591,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(4592,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4595,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4596,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(4597,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4603,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-surface'
(4606,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-surface'
(4609,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-surface'
(4612,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(4615,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(4618,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-surface'
(4621,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(4624,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-surface'
(4627,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-surface'
(4630,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-surface'
(4633,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(4636,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(4639,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(4642,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(4645,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(4648,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4651,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(4654,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4657,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(4660,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(4663,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4666,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(4669,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4672,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(4675,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(4678,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4681,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(4684,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4687,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(4690,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(4693,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4696,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(4699,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4702,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(4705,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(4708,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4711,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(4714,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4717,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(4720,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(4723,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4726,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(4729,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4732,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(4735,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(4738,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4741,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(4744,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4747,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(4750,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(4753,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4756,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(4759,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4762,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(4765,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(4768,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4771,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(4774,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4777,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(4780,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(4783,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4786,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(4789,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(4792,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(4795,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(4798,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(4806,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-surface'
(4814,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-surface'
(4822,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-surface'
(4830,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(4838,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(4846,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-surface'
(4854,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(4862,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-surface'
(4870,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-surface'
(4878,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-surface'
(4888,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(4889,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(4898,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(4921,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(5097,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(5101,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(5105,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(5109,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(5113,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(5117,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(5121,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(5125,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(5129,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(5133,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(5159,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(5165,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5166,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5176,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5177,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5207,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(5216,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(5217,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5218,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(5219,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(5322,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(5438,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(5457,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5458,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5463,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(5464,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5469,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5473,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(5478,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5479,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5484,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5485,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5490,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5494,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5499,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5500,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5505,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(5506,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5511,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5515,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(5561,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(5562,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5563,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(5567,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(5573,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(5574,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5575,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(5580,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(5581,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5582,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(5586,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(5587,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5588,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(5592,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(5593,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5597,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5604,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5619,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5620,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(5659,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(5663,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(5667,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(5668,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(5669,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(5674,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(5678,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(5679,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(5680,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(5685,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(5689,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(5690,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(5691,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(5696,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5697,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5700,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(5701,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(5702,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5703,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5707,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5708,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5711,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(5712,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(5713,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5714,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5718,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5719,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5722,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(5723,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(5724,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5725,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5729,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5730,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5733,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5734,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(5735,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5736,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5740,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5741,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5744,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5745,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(5746,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5747,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5751,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5752,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5755,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5756,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(5757,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5758,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5768,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(5775,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(5783,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(5784,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(5804,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(5808,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(5831,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5832,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(5833,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5857,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(5858,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(5859,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(5863,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(5864,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(5865,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(5869,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(5870,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(5871,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(5879,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(5880,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(5881,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(5885,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(5886,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(5887,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(5891,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(5892,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(5893,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(5897,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(5898,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(5899,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(5903,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(5904,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(5905,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(5909,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(5910,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(5911,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(5915,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(5916,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(5917,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(5921,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(5922,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(5923,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(5927,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(5928,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(5929,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(5933,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(5934,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(5935,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(5943,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(5947,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(5951,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(5955,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(5959,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(5963,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(5967,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(5971,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(5975,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(5979,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(5983,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(5984,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(5988,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(5989,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(5990,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5996,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6023,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6027,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6091,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(6092,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6093,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(6097,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(6107,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6108,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6109,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6113,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6123,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(6124,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6125,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6129,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(6139,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6143,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6147,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6151,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(6152,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(6153,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(6157,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(6160,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(6163,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(6166,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(6167,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-subtle'
(6168,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(6172,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(6175,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle-hover'
(6178,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle-active'
(6181,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(6182,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-subtle'
(6183,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(6187,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(6190,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle-hover'
(6193,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle-active'
(6196,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(6197,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-subtle'
(6198,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(6202,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(6205,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle-hover'
(6208,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle-active'
(6211,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(6212,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-subtle'
(6213,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(6217,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(6220,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle-hover'
(6223,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle-active'
(6226,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(6227,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(6231,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(6234,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(6235,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(6238,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(6239,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(6242,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(6243,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(6247,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(6250,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(6251,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(6252,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(6255,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(6256,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(6257,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(6260,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(6261,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(6265,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(6268,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(6269,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(6270,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(6273,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(6274,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(6275,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(6278,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(6279,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(6283,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(6286,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(6287,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(6290,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(6291,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(6294,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(6295,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(6299,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(6302,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(6303,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(6304,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(6307,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(6308,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(6309,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(6312,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(6313,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(6316,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(6317,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(6318,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(6325,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(6385,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(6388,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(6411,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6414,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6415,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6419,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6422,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6423,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6427,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6430,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6431,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6461,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6462,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6465,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6466,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6469,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6470,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6512,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6513,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6513,64): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6514,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6514,86): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6517,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6518,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6518,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6519,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6519,85): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6522,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6523,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6523,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6524,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6524,83): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6650,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6651,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6654,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6655,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6658,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6659,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6697,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(6701,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6702,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6705,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(6709,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(6710,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6713,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6717,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(6718,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(6721,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(6779,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(6870,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6874,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(6878,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(6882,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(6886,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(6890,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(6894,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(6898,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(6902,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(6906,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(6910,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(6915,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(6923,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(6980,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(6988,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(6990,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6991,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6997,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(6998,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(6999,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7015,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7021,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(7022,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(7033,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7042,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(7043,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(7044,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(7052,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(7054,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(7060,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(7063,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(7068,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(7070,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(7076,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(7079,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(7084,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7085,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(7086,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7087,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(7090,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7094,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7095,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(7096,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7099,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7103,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(7104,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(7105,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(7108,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(7112,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7113,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(7114,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7117,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7121,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(7122,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(7123,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(7126,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(7130,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(7131,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(7132,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(7135,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(7139,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(7140,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(7141,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(7144,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(7148,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(7149,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(7150,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(7153,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(7157,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(7158,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(7159,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(7162,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(7166,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(7167,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(7168,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(7171,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(7175,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(7176,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(7177,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(7180,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(7222,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(7223,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(7224,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(7229,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(7233,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(7234,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(7242,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(7243,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7244,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7271,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(7286,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7287,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7293,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7309,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7321,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(7324,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7325,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7337,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(7340,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7341,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7342,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7345,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7346,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7346,86): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7349,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7382,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(7385,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7398,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7399,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7402,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7403,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7406,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(7407,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7408,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7411,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7412,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7412,86): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7416,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7417,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7420,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7421,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7424,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7425,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7426,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7429,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7430,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7430,86): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7434,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(7435,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7438,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(7439,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7442,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7443,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7444,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7447,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7448,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7448,86): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7501,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7505,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7508,19): run-time error CSS1030: Expected identifier, found '.'
(7508,50): run-time error CSS1031: Expected selector, found ')'
(7508,50): run-time error CSS1025: Expected comma or open brace, found ')'
(7516,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(7524,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(7525,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7529,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7532,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7535,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7538,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7541,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7544,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(7549,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(7550,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7551,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(7556,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7557,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(7563,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(7564,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(7570,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7574,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(7578,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(7579,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7583,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7591,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7592,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7597,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(7598,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7599,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7603,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7613,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7645,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7659,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7659,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7687,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7702,29): run-time error CSS1030: Expected identifier, found '.'
(7702,47): run-time error CSS1031: Expected selector, found ')'
(7702,47): run-time error CSS1025: Expected comma or open brace, found ')'
(7710,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7736,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7737,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7738,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7741,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7744,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7747,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7750,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7753,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7757,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7758,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7759,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7763,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7764,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7765,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7768,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7771,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7774,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7777,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7780,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7780,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7784,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7785,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7786,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7790,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(7791,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(7792,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(7795,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(7798,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(7801,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(7804,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(7807,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7807,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7811,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(7812,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(7813,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(7817,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7821,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7821,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7825,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7825,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7830,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7831,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7836,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7857,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7858,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7864,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7870,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7871,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7886,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7908,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(7920,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(7921,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7922,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(7925,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(7925,99): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(7928,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(7928,100): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(7932,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(7936,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7937,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(7940,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(7940,103): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(7943,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(7943,104): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(7947,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7951,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(7955,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(7958,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(7958,103): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(7961,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(7961,104): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(7965,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(7970,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(7971,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7972,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(7976,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7977,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(7980,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7983,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7984,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(7987,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(7988,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(7994,5): run-time error CSS1030: Expected identifier, found '.'
(7994,159): run-time error CSS1031: Expected selector, found ')'
(7994,159): run-time error CSS1025: Expected comma or open brace, found ')'
(7997,5): run-time error CSS1030: Expected identifier, found '.'
(7997,159): run-time error CSS1031: Expected selector, found ')'
(7997,159): run-time error CSS1025: Expected comma or open brace, found ')'
(8000,5): run-time error CSS1030: Expected identifier, found '.'
(8000,159): run-time error CSS1031: Expected selector, found ')'
(8000,159): run-time error CSS1025: Expected comma or open brace, found ')'
(8003,5): run-time error CSS1030: Expected identifier, found '.'
(8003,159): run-time error CSS1031: Expected selector, found ')'
(8003,159): run-time error CSS1025: Expected comma or open brace, found ')'
(8006,5): run-time error CSS1030: Expected identifier, found '.'
(8006,159): run-time error CSS1031: Expected selector, found ')'
(8006,159): run-time error CSS1025: Expected comma or open brace, found ')'
(8009,5): run-time error CSS1030: Expected identifier, found '.'
(8009,159): run-time error CSS1031: Expected selector, found ')'
(8009,159): run-time error CSS1025: Expected comma or open brace, found ')'
(8135,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8140,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(8147,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8156,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8157,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(8173,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8182,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(8190,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(8194,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(8211,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-text'
(8212,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-bg'
(8213,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-border'
(8214,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-opacity'
(8215,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-filter'
(8220,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(8221,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8225,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(8228,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8245,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8247,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(8262,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8275,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8276,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8288,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8295,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8311,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8316,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8321,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8326,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8330,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8335,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8345,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(8349,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(8351,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8358,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(8363,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(8364,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8365,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(8375,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(8376,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8380,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(8403,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8403,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8403,90): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8407,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8408,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8417,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8424,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8437,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8440,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8448,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8450,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(8459,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8463,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8470,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8471,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8475,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8480,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8488,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8492,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(8496,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(8502,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(8506,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8734,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(8738,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(8742,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(8746,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(8750,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(8754,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(8758,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8762,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8766,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8770,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8774,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8778,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8782,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8786,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8790,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(8794,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(8798,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(8802,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(8806,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8810,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8814,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(8818,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(8822,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(8826,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(8830,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(8834,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(8838,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(8842,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(8846,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(8850,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(8854,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(8858,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(8862,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(8866,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(8870,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(8874,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(8878,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(8882,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(8886,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(8890,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(8894,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(8898,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(8902,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(8906,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(8910,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(8914,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(8918,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(8922,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(8926,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(8930,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(8934,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(8938,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(8942,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(8946,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(8950,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(8954,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(8958,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(8962,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(8966,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(8970,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(8974,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(8978,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(8982,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(8986,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(8990,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(8994,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(8998,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(9002,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(9006,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(9010,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(9014,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(9018,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(9022,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(9026,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(9030,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(9034,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(9038,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(9042,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(9046,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(9050,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(9054,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(9054,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9058,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(9058,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9062,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(9062,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9066,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(9066,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9070,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(9070,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9074,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(9074,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9078,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(9078,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9082,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(9082,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9086,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(9086,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9090,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(9090,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9094,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(9094,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9098,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(9098,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9102,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(9102,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9106,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(9106,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9110,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(9114,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(9118,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9122,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9126,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9130,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9134,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9138,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9142,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(9146,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(9150,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9154,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9158,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(9162,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(9166,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9170,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9174,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(9178,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(9182,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9186,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9190,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(9194,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(9198,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(9202,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(9206,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(9210,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(9214,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9218,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9222,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(9226,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(9230,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(9234,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(9238,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(9242,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(9246,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(9250,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(9254,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(9258,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(9262,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(9266,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(9270,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(9274,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(9278,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(9282,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(9286,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(9290,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(9294,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(9298,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(9302,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(9306,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(9310,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(9314,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(9318,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(9322,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(9326,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(9330,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(9334,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(9338,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(9342,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(9346,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(9350,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(9354,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(9358,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(9362,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(9366,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(9370,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(9374,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(9378,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(9382,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(9386,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(9390,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(9394,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(9398,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(9402,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(9406,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(9410,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(9414,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(9418,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(9422,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(9426,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(9430,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(9430,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9434,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(9434,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9438,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(9438,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9442,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(9442,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9446,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(9446,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9450,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(9450,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9454,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(9454,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9458,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(9458,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9462,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(9462,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9466,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(9466,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9470,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(9470,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9474,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(9474,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9478,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(9478,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9482,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(9482,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9486,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(9490,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(9494,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9498,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9502,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9506,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9510,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9514,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9518,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(9522,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(9526,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9530,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9534,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(9538,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(9542,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9546,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9550,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(9554,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(9558,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9562,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9566,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(9570,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(9574,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(9578,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(9582,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(9586,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(9590,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9594,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9598,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(9602,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(9606,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(9610,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(9614,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(9618,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(9622,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(9626,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(9630,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(9634,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(9638,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(9642,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(9646,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(9650,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(9654,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(9658,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(9662,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(9666,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(9670,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(9674,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(9678,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(9682,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(9686,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(9690,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(9694,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(9698,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(9702,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(9706,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(9710,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(9714,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(9718,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(9722,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(9726,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(9730,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(9734,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(9738,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(9742,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(9746,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(9750,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(9754,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(9758,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(9762,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(9766,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(9770,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(9774,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(9778,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(9782,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(9786,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(9790,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(9794,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(9798,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(9802,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(9806,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(9806,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9810,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(9810,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9814,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(9814,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9818,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(9818,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9822,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(9822,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9826,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(9826,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9830,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(9830,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9834,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(9834,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9838,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(9838,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9842,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(9842,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9846,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(9846,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9850,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(9850,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9854,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(9854,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9858,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(9858,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(10414,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(10427,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10442,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10447,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-y'
(10447,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10447,107): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10448,14): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-x'
(10448,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(10455,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-y'
(10455,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10455,107): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10456,14): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-x'
(10456,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(10461,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-y'
(10462,14): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-x'
(10466,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-y'
(10467,14): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-x'
(10484,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-x'
(10484,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(10492,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-x'
(10498,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-x'
(10502,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(10506,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10507,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10513,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10514,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10517,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10518,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10521,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10522,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10530,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(10543,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10544,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(10545,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10546,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10555,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10568,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(10569,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10608,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(10615,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10616,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(10628,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10629,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(10635,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10636,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(10651,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(10703,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10738,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10744,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10818,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(10819,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(10824,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(10825,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(10830,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(10831,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(10836,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(10837,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(10842,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(10843,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(10848,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(10849,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(10854,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(10855,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(10966,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(10971,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10972,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10978,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10982,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10983,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10991,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10992,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11010,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11011,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11016,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11020,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11026,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11031,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11032,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11037,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(11038,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(11042,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(11043,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(11049,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(11053,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(11054,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(11062,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(11063,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(11081,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(11082,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(11087,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(11091,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(11095,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(11096,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(11097,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(11102,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(11103,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(11108,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(11109,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(11113,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11114,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11120,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11124,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11125,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11133,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11134,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11152,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11153,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11158,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11162,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11166,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(11167,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(11168,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11173,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11174,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11205,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(11206,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11207,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(11210,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(11213,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(11214,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11215,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(11216,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11219,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(11220,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11221,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(11222,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11225,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11228,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11231,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11234,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11237,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(11240,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(11243,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11247,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(11248,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11249,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(11253,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(11254,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(11258,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(11259,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(11260,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11263,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(11264,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(11265,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11268,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11271,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11274,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11277,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11281,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11282,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11294,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11297,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(11298,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11301,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(11302,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11305,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11308,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11311,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11314,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11317,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(11320,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(11323,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11327,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11328,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11331,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11332,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(11333,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11336,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11339,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11342,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11345,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11348,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11351,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11355,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(11356,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11359,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(11362,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(11363,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11366,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(11367,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11370,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11373,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11376,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11379,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11382,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(11385,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(11388,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11392,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(11393,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11396,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(11397,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11400,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11403,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11406,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11409,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11412,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11415,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11418,17): run-time error CSS1030: Expected identifier, found '.'
(11418,45): run-time error CSS1031: Expected selector, found ')'
(11418,45): run-time error CSS1025: Expected comma or open brace, found ')'
(11700,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11714,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11736,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11737,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(11742,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11753,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11778,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(11779,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(11782,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(11791,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11792,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11795,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(11804,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(11805,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(11808,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(11817,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-sm'
(11821,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-sm'
(11825,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(11829,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(11830,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(11835,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(11836,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11841,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11842,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(11843,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11848,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11849,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(11850,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11855,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11856,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11860,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11864,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11868,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11873,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11882,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(11883,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(11884,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(11888,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11894,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11944,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11945,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11946,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(11949,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11953,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(11954,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11959,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(11961,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(12020,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12029,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-height'
(12029,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12037,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-value'
(12041,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-value'
(12055,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-height'
(12055,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12067,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-value'
(12073,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-value'
(12147,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12152,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-subtle'
(12153,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(12157,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(12158,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12166,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(12169,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12174,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-subtle'
(12175,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(12176,68): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(12176,201): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(12176,300): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(12177,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12177,54): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12182,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(12186,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12248,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12262,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12284,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12285,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(12290,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12301,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12330,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(12331,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(12334,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(12343,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12344,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12347,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(12356,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(12357,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(12360,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(12369,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(12370,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(12375,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(12376,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12382,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(12388,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(12393,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12394,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(12395,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12400,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12401,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12405,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12413,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(12414,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12415,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12507,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-end'
(12507,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(12508,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(12511,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(12514,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-end'
(12531,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(12532,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-end'
(12532,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(12535,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(12538,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-end'
(12705,26): run-time error CSS1030: Expected identifier, found '.'
(12705,62): run-time error CSS1031: Expected selector, found ')'
(12705,62): run-time error CSS1025: Expected comma or open brace, found ')'
(12712,24): run-time error CSS1030: Expected identifier, found '.'
(12712,60): run-time error CSS1031: Expected selector, found ')'
(12712,60): run-time error CSS1025: Expected comma or open brace, found ')'
(12761,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(12765,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(12797,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12801,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(12804,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(12807,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12810,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12811,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(12812,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12816,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(12817,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(12818,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(12821,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(12822,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(12823,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(12826,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12829,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12840,21): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-width'
(12841,20): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-height'
(12847,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(12848,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12849,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12881,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12882,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(12903,21): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(12904,20): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(12905,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(12906,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(12911,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(12912,21): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(12913,20): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(12918,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(12922,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(12923,24): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-padding-x'
(12923,71): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12924,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-padding-y'
(12924,70): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12938,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12939,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12950,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12951,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12952,19): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-view-width'
(12967,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12968,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12976,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12977,15): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-view-width'
(12978,21): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-view-width'
(12981,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12987,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(12992,15): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(12993,16): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(12994,21): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(12995,20): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13000,15): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13001,16): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13002,21): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13003,20): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13008,15): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13009,16): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13010,21): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13011,20): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13016,15): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13017,16): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13018,21): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13019,20): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13049,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(13061,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13062,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13063,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13064,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13065,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13069,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13073,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13077,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13081,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13086,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13087,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13088,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13089,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13093,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13112,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(13113,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(13117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13138,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(13139,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13160,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(13163,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13164,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13165,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13166,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13192,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(13255,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13255,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13264,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13264,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13278,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13291,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(13298,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13298,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13304,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13304,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13308,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13309,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13310,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(13314,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13315,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(13322,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(13325,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13328,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13328,112): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13331,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(13335,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(13340,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13341,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13342,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(13345,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13346,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(13347,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13352,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13353,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(13354,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(13359,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13364,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(13367,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13368,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(13369,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13373,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(13376,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13377,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13378,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(13384,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(13389,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13393,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(13400,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13405,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13428,70): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13433,71): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13457,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(13458,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13459,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13475,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13476,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13487,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(13488,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(13515,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13515,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13515,90): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13520,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13520,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13540,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13541,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13554,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13554,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13554,101): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13560,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13560,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13603,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(13621,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13622,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13627,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13627,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13627,90): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13634,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13634,60): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13638,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13643,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13643,73): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13646,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13646,73): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13650,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13651,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13655,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13656,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13660,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13660,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13660,90): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13663,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13663,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13663,90): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13667,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13668,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13672,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13673,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13677,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13677,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13677,90): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13680,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13680,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13680,90): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13684,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13685,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13694,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(13699,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13700,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13701,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(13710,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13714,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(13718,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(13721,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13728,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(13731,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13739,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13740,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(13746,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13747,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(13748,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13751,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13761,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13766,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13791,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13792,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13797,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(13798,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(13799,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(13846,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13847,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(13868,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(13869,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(13884,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(13885,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(13889,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(13890,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(13894,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(13895,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(13909,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(13911,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13912,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13917,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13918,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(13919,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13923,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13934,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(13937,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(13943,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(13958,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14016,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14017,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14018,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14024,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14033,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14038,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14039,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14040,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14046,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14055,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14060,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14061,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14062,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14068,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14077,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14081,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14087,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14102,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14105,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14108,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(14113,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14132,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(14133,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14134,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(14139,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(14151,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(14157,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(14177,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(14290,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(14296,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14297,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(14298,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14310,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14310,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14314,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14322,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14336,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14336,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14339,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14340,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14343,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14354,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14354,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14357,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14358,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14361,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14372,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14372,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14375,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14376,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14379,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14387,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-preview-width'
(14387,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(14387,91): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-preview-columns'
(14388,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14389,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14390,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14414,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(14415,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14416,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(14421,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(14440,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14444,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14445,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14456,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14467,5): run-time error CSS1030: Expected identifier, found '.'
(14467,22): run-time error CSS1031: Expected selector, found ')'
(14467,22): run-time error CSS1025: Expected comma or open brace, found ')'
(14477,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14527,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(14528,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14529,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14544,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14590,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14595,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14604,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14605,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14606,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14618,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14643,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14670,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14674,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(14678,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14679,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14682,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14683,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14687,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14688,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14691,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14692,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14696,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14700,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14701,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14704,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14705,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14708,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14716,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14720,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(14721,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14722,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(14725,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14728,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(14729,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(14730,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(14734,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(14738,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(14742,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(14744,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14750,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14751,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14756,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14757,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14780,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(14781,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14782,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14800,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14805,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14806,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14821,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14822,14): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14836,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(14837,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14838,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14844,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14852,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14862,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(14865,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(14868,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(14871,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15078,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(15080,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(15085,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(15088,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(15089,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15092,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(15099,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15101,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15104,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(15106,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(15109,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15112,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15125,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15126,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15130,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(15131,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(15132,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15141,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(15144,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15147,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(15151,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(15152,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15153,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(15157,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15160,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15165,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15173,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(15174,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(15175,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15191,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15192,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15220,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15255,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15255,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15255,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15267,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15276,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15282,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15305,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(15306,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(15315,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(15322,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15323,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(15329,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(15333,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(15336,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15338,14): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15339,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15340,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15372,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(15373,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15374,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(15378,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(15379,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15380,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(15384,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(15388,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15392,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(15401,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15404,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(15407,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(15410,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(15413,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(15416,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(15419,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15420,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15425,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15428,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15431,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(15446,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15449,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15452,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15456,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(15459,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(15462,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(15466,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15469,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15469,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15472,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15476,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15477,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15482,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(15483,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(15484,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15487,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15560,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(15564,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(15568,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(15569,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15573,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(15574,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(15578,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(15579,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(15583,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(15584,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(15588,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(15589,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(15593,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(15594,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(15598,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(15599,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(15603,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(15604,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(15608,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(15609,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(15613,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(15614,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(15625,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(15626,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15627,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(15649,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15650,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15656,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(15657,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(15661,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15661,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15665,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15665,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15669,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15669,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15674,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15675,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(15697,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15709,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15715,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15719,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15720,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15723,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(15728,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15728,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15729,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15729,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15746,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(15747,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15749,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15750,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(15751,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15755,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(15756,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(15758,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(15759,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(15760,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(15764,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(15765,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(15767,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(15768,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(15769,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(15773,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(15774,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(15776,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(15777,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(15778,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(15782,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(15783,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(15785,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(15786,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(15787,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(15791,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(15792,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(15794,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(15795,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(15796,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(15800,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(15801,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(15803,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(15804,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(15805,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(15809,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(15810,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(15812,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(15813,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(15814,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(15818,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(15819,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(15821,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(15822,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(15823,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(15827,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(15828,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(15830,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(15831,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(15832,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(15837,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(15838,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(15839,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(15844,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(15845,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(15846,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(15851,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(15852,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(15853,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(15858,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(15859,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(15860,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(15865,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(15866,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(15867,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(15872,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(15873,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(15874,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(15879,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(15880,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(15881,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(15886,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(15887,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(15888,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(15893,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(15894,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(15895,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(15900,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(15901,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(15902,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(15907,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15912,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(15917,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(15922,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(15927,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(15932,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(15937,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(15942,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(15947,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(15952,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(15958,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(15959,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(15960,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(15966,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(15967,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(15968,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(15974,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(15975,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(15976,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(15982,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(15983,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(15984,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(15990,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(15991,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(15992,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(15998,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(15999,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(16000,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(16006,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(16007,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(16008,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(16014,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(16015,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(16016,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(16022,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(16023,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(16024,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(16030,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(16031,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(16032,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(16037,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16038,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(16039,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(16045,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16046,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(16047,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(16053,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16054,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(16055,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(16061,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16062,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(16063,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(16069,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16070,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(16071,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(16077,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16078,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(16079,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(16085,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16086,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16087,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(16093,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16094,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(16095,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(16101,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16102,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(16103,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(16109,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16110,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(16111,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(16116,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16117,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16118,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(16119,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16123,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(16124,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(16125,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(16126,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16127,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(16133,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16134,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(16136,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(16137,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(16138,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(16145,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(16150,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(16152,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(16153,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(16154,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(16165,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16166,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(16167,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(16175,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(16181,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(16182,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(16183,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(16211,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(16212,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(16213,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16214,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16233,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(16234,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(16247,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16247,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16250,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16268,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16269,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16281,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16285,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16285,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16285,87): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16289,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16289,60): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16289,90): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16304,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(16305,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(16306,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16307,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16336,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16337,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16338,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(16348,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16354,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(16355,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(16359,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(16360,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(16364,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(16365,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(16407,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-width'
(16408,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-height'
(16409,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-max-width'
(16410,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-max-height'
(16414,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(16415,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(16416,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(16422,20): run-time error CSS1030: Expected identifier, found '>'
(16422,41): run-time error CSS1031: Expected selector, found ')'
(16422,41): run-time error CSS1025: Expected comma or open brace, found ')'
(16431,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-view-current'
(16440,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16441,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16448,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16463,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(16464,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(16500,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16501,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16510,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(16585,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(16586,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(16589,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16590,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16593,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16594,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16597,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16598,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16601,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16710,5): run-time error CSS1030: Expected identifier, found '['
(16710,9): run-time error CSS1031: Expected selector, found '='
(16710,9): run-time error CSS1025: Expected comma or open brace, found '='
(16715,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16716,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16717,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(16718,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-7'
(16722,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16726,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16730,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(16734,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(16740,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(16744,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16779,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(16780,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(16781,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16782,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16790,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16795,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(16805,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(16806,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(16810,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(16811,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(16815,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(16816,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(16837,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(16838,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(16839,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(16895,20): run-time error CSS1030: Expected identifier, found '.'
(16895,42): run-time error CSS1031: Expected selector, found ')'
(16895,42): run-time error CSS1025: Expected comma or open brace, found ')'
(16923,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16924,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16927,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(16928,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(16929,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight'
(16932,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16937,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16938,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16939,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16940,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16945,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16949,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(16950,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16968,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16971,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16974,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16977,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16980,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16989,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16993,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16994,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16995,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(17012,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17013,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(17016,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(17020,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17021,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(17024,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(17025,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17028,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(17029,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(17032,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17041,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(17049,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(17050,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17051,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17056,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(17057,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(17058,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17064,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17083,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17099,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17100,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17101,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(17102,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(17106,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-emphasis'
(17107,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-subtle'
(17108,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-subtle'
(17112,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(17113,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-subtle'
(17114,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(17118,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(17119,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-subtle'
(17120,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(17124,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(17125,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-subtle'
(17126,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(17130,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(17131,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-subtle'
(17132,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(17136,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(17137,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-subtle'
(17138,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(17142,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(17143,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-subtle'
(17144,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(17148,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(17149,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-subtle'
(17150,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(17154,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(17155,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-subtle'
(17156,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(17160,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(17161,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-subtle'
(17162,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(17174,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(17179,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(17180,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(17181,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17196,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17203,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(17219,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17220,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17235,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(17239,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17240,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17248,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17249,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17254,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17277,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(17278,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(17284,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(17317,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17318,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17326,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17337,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17348,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17397,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(17398,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(17401,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(17402,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(17405,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(17451,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17452,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17453,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(17460,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17461,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(17464,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(17468,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17472,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17473,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17474,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(17478,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17479,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17480,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(17489,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17493,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(17497,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(17498,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-subtle'
(17499,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(17506,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(17507,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-subtle'
(17508,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(17515,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(17516,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-subtle'
(17517,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(17524,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(17525,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-subtle'
(17526,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(17533,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(17534,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-subtle'
(17535,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(17542,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(17543,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-subtle'
(17544,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(17551,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(17552,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-subtle'
(17553,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(17560,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(17561,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-subtle'
(17562,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(17569,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(17570,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-subtle'
(17571,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(17578,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-subtle'
(17579,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-subtle'
(17580,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-emphasis'
(17587,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(17597,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(17603,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(17604,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(17605,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17626,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(17627,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(17628,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17629,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17636,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17637,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17674,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17675,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17676,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(17739,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(17740,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(17746,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(17747,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(17748,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(17753,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(17770,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(17774,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(17775,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17777,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17777,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(17786,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17802,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(17803,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17804,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(17805,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17840,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(17841,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17846,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(17849,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(17853,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(17854,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(17859,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(17862,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(17866,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(17867,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(17872,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(17875,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(17879,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(17880,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(17885,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(17888,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(17892,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(17893,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(17898,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(17901,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(17905,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(17906,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(17911,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(17914,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(17918,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(17919,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(17924,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(17927,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(17931,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(17932,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(17937,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(17940,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(17944,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(17945,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(17950,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(17953,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(17957,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(17958,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(17963,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(17966,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(17970,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17971,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17972,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(17977,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17980,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17984,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17985,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17986,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(17991,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17994,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(17998,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17999,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18000,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(18005,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18008,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(18012,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18013,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18014,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(18019,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18022,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(18026,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18027,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18028,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(18033,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18036,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(18040,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18041,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18042,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(18047,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18050,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(18054,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18055,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18056,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(18061,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18064,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(18068,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18069,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18070,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(18075,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18078,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(18082,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18083,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18084,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(18089,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18092,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(18096,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18097,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18098,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(18103,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18106,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(18114,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(18156,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(18172,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18178,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-opacity'
(18189,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(18194,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(18195,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18198,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18199,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18203,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18204,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18208,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18209,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18212,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18213,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18217,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18218,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18222,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(18223,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18226,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(18227,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(18240,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18241,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18242,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(18249,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18252,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(18256,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18257,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18261,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18264,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(18268,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18272,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(18281,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(18282,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18283,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18389,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18390,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18391,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(18394,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18400,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(18401,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(18410,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18411,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18412,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18415,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18415,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(18421,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18422,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18431,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(18432,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(18433,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(18436,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18436,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18442,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(18443,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(18456,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18456,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18460,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18460,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18465,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18465,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18469,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18469,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18473,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18474,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18475,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(18486,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18487,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18488,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(18574,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xxl'
(18575,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(18576,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18580,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18587,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18594,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(18639,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18657,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18677,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(18678,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(18688,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18693,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18702,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18708,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(18712,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18715,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18716,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(18719,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18722,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18723,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18724,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(18727,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18730,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18731,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18732,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18735,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18736,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(18737,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18740,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(18743,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18744,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(18745,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(18748,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18751,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18752,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(18753,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18756,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(18759,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18760,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(18761,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(18764,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18767,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(18770,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(18773,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(18776,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(18779,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(18780,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(18794,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(18795,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18796,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18825,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(18845,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(18854,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18855,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18864,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18869,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18870,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18971,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18972,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18986,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18987,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18995,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18996,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19010,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19011,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19022,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19023,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19034,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19035,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19046,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19047,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19058,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19059,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19100,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(19101,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19102,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(19103,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19105,5): run-time error CSS1030: Expected identifier, found '.'
(19105,68): run-time error CSS1031: Expected selector, found ')'
(19105,68): run-time error CSS1025: Expected comma or open brace, found ')'
(19110,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19111,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19112,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19113,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19115,5): run-time error CSS1030: Expected identifier, found '.'
(19115,68): run-time error CSS1031: Expected selector, found ')'
(19115,68): run-time error CSS1025: Expected comma or open brace, found ')'
(19120,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19121,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19122,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(19123,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(19125,5): run-time error CSS1030: Expected identifier, found '.'
(19125,68): run-time error CSS1031: Expected selector, found ')'
(19125,68): run-time error CSS1025: Expected comma or open brace, found ')'
(19130,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19131,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19134,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19137,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(19138,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(19141,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19142,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19143,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19146,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19149,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(19152,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19157,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19158,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19159,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19164,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19168,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19168,103): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19171,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19171,104): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19174,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19174,104): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19177,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19177,104): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19180,5): run-time error CSS1030: Expected identifier, found '.'
(19180,163): run-time error CSS1031: Expected selector, found ')'
(19180,163): run-time error CSS1025: Expected comma or open brace, found ')'
(19183,5): run-time error CSS1030: Expected identifier, found '.'
(19183,163): run-time error CSS1031: Expected selector, found ')'
(19183,163): run-time error CSS1025: Expected comma or open brace, found ')'
(19188,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19189,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19194,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19195,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19196,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(19211,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19228,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19237,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(19256,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19264,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19275,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19289,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(19290,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19291,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19307,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19311,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19312,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19329,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19336,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19337,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19342,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19350,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19351,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19352,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19355,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19359,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19367,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19371,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19375,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(19380,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19388,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19389,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19390,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19391,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19395,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19396,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19401,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-border'
(19401,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19402,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-text'
(19402,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19403,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-bg'
(19403,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19407,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19408,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19409,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(19412,8): run-time error CSS1030: Expected identifier, found '.'
(19412,18): run-time error CSS1031: Expected selector, found ')'
(19412,18): run-time error CSS1025: Expected comma or open brace, found ')'
(19425,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(19426,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19427,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19446,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19447,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19454,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19478,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19479,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19484,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19493,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19496,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19499,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19502,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19518,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19518,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19524,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19525,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19530,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19531,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19536,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19537,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19542,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19543,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19547,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19548,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19549,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19552,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19553,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19557,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19561,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(19565,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19568,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(19569,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19577,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(19581,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(19585,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19588,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(19589,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19593,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(19601,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(19602,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19603,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19641,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(19654,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19663,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19696,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19700,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19704,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19708,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19767,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19768,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19769,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19773,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19774,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(19781,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19782,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(19787,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(19788,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19792,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(19802,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19802,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19817,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(19835,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(19840,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(19844,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20061,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20062,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(20069,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(20070,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(20071,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(20072,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(20088,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20089,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(20102,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(20103,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20104,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20148,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-sm'
(20152,28): run-time error CSS1030: Expected identifier, found '.'
(20152,35): run-time error CSS1031: Expected selector, found ')'
(20152,35): run-time error CSS1025: Expected comma or open brace, found ')'
(20176,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(20211,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20216,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(20220,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(20225,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20226,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20230,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20231,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(20232,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20236,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20254,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(20255,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20256,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20277,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(20287,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(20299,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(20301,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20302,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20303,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20315,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20316,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20317,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20407,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(20455,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-chart-computed-title-height'
(20463,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-chart-computed-title-height'
(20467,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(20469,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(20470,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight'
(20504,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(20505,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20506,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20527,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20528,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20532,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20537,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20538,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20565,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20565,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20565,91): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20568,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20568,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20568,92): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20571,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20600,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20604,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(20608,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(20612,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(20616,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(20620,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20624,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a'
(20628,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b'
(20632,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c'
(20636,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d'
(20640,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e'
(20644,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f'
(20648,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a'
(20652,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b'
(20656,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c'
(20660,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d'
(20664,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e'
(20668,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f'
(20672,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a-subtle'
(20676,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b-subtle'
(20680,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c-subtle'
(20684,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d-subtle'
(20688,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e-subtle'
(20692,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f-subtle'
(20696,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a-bold'
(20700,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b-bold'
(20704,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c-bold'
(20708,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d-bold'
(20712,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e-bold'
(20716,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f-bold'
(20720,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a-subtler'
(20724,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b-subtler'
(20728,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c-subtler'
(20732,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d-subtler'
(20736,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e-subtler'
(20740,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f-subtler'
(20744,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a-bolder'
(20748,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b-bolder'
(20752,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c-bolder'
(20756,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d-bolder'
(20760,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e-bolder'
(20764,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f-bolder'
(20768,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20772,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(20776,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20780,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(20784,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(20788,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(20792,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(20796,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20800,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20804,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20820,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20824,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20828,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20832,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20836,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20843,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20844,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20845,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20846,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20847,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20848,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20849,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20850,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20851,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20852,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20853,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20854,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20855,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20856,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20857,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20858,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20859,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20860,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20861,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20862,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20863,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20864,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20865,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20866,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20867,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20868,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20869,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20870,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20871,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20872,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20873,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20874,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20875,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20876,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20877,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20878,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20879,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20880,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20881,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20882,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20883,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20884,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20885,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20886,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20887,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20888,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20889,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20890,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20891,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20892,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20893,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20894,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20900,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20901,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20920,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20921,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(20922,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20926,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20927,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20936,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(20937,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(20938,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(20942,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(20943,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(20952,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20957,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(20961,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20962,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20963,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20966,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20967,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20968,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(20971,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20974,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20978,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20986,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(20987,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20988,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(21009,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(21010,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(21011,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(21102,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21103,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21130,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21131,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21239,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21243,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21244,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21248,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21249,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21257,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21260,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21263,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21273,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21276,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21279,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21296,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21320,5): run-time error CSS1030: Expected identifier, found '.'
(21320,80): run-time error CSS1031: Expected selector, found ')'
(21320,80): run-time error CSS1025: Expected comma or open brace, found ')'
(21323,5): run-time error CSS1030: Expected identifier, found '.'
(21323,80): run-time error CSS1031: Expected selector, found ')'
(21323,80): run-time error CSS1025: Expected comma or open brace, found ')'
(21330,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21331,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21332,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(21337,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(21340,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21343,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(21346,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21356,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(21365,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(21379,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21397,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21400,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21412,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(21413,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(21414,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(21564,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21574,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21584,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(21585,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(21619,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21646,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21666,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21745,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21755,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21756,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21807,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(21833,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(21971,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21989,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(21992,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21996,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(22223,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22224,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22230,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22231,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22235,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22236,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22237,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22241,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22245,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22246,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22247,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22248,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22256,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22257,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22258,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22259,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22259,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(22263,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22264,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22268,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22269,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22273,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22277,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22289,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22300,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22301,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22309,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(22310,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(22316,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22320,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22321,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22327,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22327,68): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22328,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22337,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22338,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22344,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22345,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22349,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22350,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22351,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22355,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22359,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22360,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22361,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22362,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22370,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(22371,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22371,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(22372,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22372,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(22373,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22373,93): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(22377,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22378,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22382,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22383,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22387,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22391,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22403,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22414,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(22415,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22423,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22424,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22430,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22434,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22435,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22441,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(22441,82): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22442,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(22513,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22518,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22542,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22559,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22560,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22619,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22624,39): run-time error CSS1030: Expected identifier, found '>'
(22624,95): run-time error CSS1031: Expected selector, found ')'
(22624,95): run-time error CSS1025: Expected comma or open brace, found ')'
(22630,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22630,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22642,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(22643,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22655,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22656,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22676,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22677,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(22681,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22682,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22688,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22694,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22702,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22703,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22713,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(22714,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22736,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22737,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22738,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(22748,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22751,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22755,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22762,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22763,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22792,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22802,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22805,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22810,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22814,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22818,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22822,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22828,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22836,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22837,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22838,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(22842,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22843,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22844,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(22848,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22863,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(22864,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22868,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22869,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(22870,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22871,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22875,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22876,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22877,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(22881,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22882,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22883,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(22884,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22887,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22888,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22889,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(22893,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(22896,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(22899,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22902,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(22905,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22908,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(22911,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(22914,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22918,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(22921,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(22927,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(22930,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(22934,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22935,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22936,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(22939,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22940,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(22945,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22946,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22947,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(22952,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22953,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(22960,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22968,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(22969,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22973,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22974,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22975,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(22978,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22979,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(22982,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(22983,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22986,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22990,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(22994,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22995,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22999,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23003,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(23004,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23008,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(23011,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23015,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23433,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(23434,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23435,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(23477,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23478,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23482,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23495,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23496,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23500,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23501,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23502,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23503,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23507,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23511,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23512,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23531,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-listview-border-width'
(23535,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-listview-border-width'
(23557,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23558,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23559,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(23563,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23566,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23570,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23576,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(23580,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23581,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-sm'
(23587,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(23599,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23603,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23607,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23610,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23616,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(23619,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23620,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(23630,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(23631,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23632,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(23660,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23661,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23662,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23667,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23681,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23685,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23698,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(23699,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(23739,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23740,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23749,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(23750,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23759,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23760,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23800,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23801,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23813,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23824,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(23825,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(23981,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23982,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24114,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(24115,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24140,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24144,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24144,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24154,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24170,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24171,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24180,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24184,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24187,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24222,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24225,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24243,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24252,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24256,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24280,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24295,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(24313,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(24357,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(24402,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(24432,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24442,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24464,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24476,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24480,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24481,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24482,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(24486,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24487,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24488,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(24494,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24495,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24496,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(24500,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24501,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(24505,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(24509,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(24514,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24518,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24519,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24520,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24524,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24528,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(24529,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24533,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(24534,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24538,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24539,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24540,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24544,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(24550,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24554,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24555,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24559,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(24560,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(24564,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24568,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(24569,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(24570,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(24572,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(24575,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(24576,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(24580,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(24581,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(24588,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24589,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(24592,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24593,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24594,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(24598,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24604,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(24608,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24611,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24612,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24616,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24767,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(24768,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(24769,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(24826,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(24847,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(24874,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24875,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24887,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24895,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(24896,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(24915,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24916,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24934,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24935,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24949,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24950,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24969,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24973,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24974,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(24977,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24980,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24991,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24995,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(24996,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(25001,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25002,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25004,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25009,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25043,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25060,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25060,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25063,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25063,60): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25092,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25124,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25124,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25127,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25127,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25259,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25277,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25281,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25288,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25293,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25297,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25303,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25312,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25313,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25319,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25320,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25321,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(25327,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25328,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25329,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25333,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(25337,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(25342,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(25347,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25348,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25349,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(25358,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(25369,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25374,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25379,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25380,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25381,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(25385,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25389,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25393,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25394,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25395,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(25399,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25403,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25407,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25411,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(25414,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(25418,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(25421,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(25425,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25426,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25427,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(25431,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25435,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25436,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25437,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25441,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25442,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25443,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25446,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(25450,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25457,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25461,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(25465,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25466,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25476,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(25480,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(25484,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(25488,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25552,5): run-time error CSS1030: Expected identifier, found '.'
(25552,67): run-time error CSS1031: Expected selector, found ')'
(25552,67): run-time error CSS1025: Expected comma or open brace, found ')'
(25566,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25567,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25583,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25588,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25594,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25620,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25625,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25631,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25634,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25651,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25659,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25661,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25673,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25676,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25679,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(25685,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25689,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25696,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(25697,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(25698,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25730,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25731,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25762,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25763,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25772,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25773,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25784,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25800,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25812,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25812,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25812,85): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25814,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25814,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(25814,105): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25830,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25840,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25845,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25857,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25881,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25885,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25886,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25887,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(25891,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25895,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(25904,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(25909,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(25910,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(25911,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25923,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25924,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25931,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25931,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25943,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25950,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-sm'
(25960,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25961,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25966,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25973,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25977,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25978,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(25979,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25986,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25987,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(25991,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26018,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26019,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26037,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(26038,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26044,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26045,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26054,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(26062,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26063,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26082,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(26090,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(26095,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(26099,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26103,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26104,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26105,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(26109,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26113,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26114,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26115,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(26118,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26121,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(26124,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(26127,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(26128,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(26131,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(26134,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(26142,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26143,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26151,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(26152,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(26153,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26169,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(26170,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26171,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26288,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26303,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(26371,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26372,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26373,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26374,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26461,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26475,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26496,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26497,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26498,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26505,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26506,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26511,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(26543,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26547,14): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(26548,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(26580,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26581,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26668,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26669,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26670,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(26673,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26690,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26703,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26704,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(26705,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26710,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(26711,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26714,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(26729,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(26730,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(26731,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26769,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(26770,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26802,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(26803,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(26849,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26850,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26851,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(26872,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(26888,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(26889,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(26890,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26907,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26916,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26919,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26954,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26955,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26975,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26976,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27065,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(27066,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(27067,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(27099,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27110,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27130,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27131,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27231,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27232,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27348,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(27384,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(27403,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27404,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27412,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27441,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27442,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(27446,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(27451,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-icon-size'
(27564,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(27675,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27676,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27677,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(27680,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(27681,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(27684,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27685,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27689,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(27692,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27705,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(27709,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27714,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27715,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(27719,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(27720,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(27723,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(27723,100): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(27723,145): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(27723,184): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(27726,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(27731,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27732,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27736,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(27739,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(27742,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(27746,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27750,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(27754,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(27758,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle-active'
(27761,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27765,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(27766,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(27767,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(27770,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(27773,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(27776,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(27780,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(27784,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(27788,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27789,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(27790,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle-active'
(27793,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27797,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(27801,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27805,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27809,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27812,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27816,60): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(27816,101): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(27816,146): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(27816,185): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(27826,60): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(27826,101): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(27826,146): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(27826,209): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(27830,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(27834,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(27838,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27846,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(27850,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(27890,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(27891,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(27892,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(27928,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(27929,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28009,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28010,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28077,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28137,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(28201,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(28206,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(28212,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(28221,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28222,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28223,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(28238,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(28257,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28257,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28290,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(28307,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(28386,14): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28387,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28390,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28391,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28488,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28489,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28545,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(28546,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(28556,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(28568,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28577,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28578,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28583,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28586,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(28590,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(28599,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28602,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28603,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28604,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(28611,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28660,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28680,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28695,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28695,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28736,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28740,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(28750,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28751,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28752,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(28756,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28760,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28769,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28770,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28771,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(28775,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28776,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28777,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(28781,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28782,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28783,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(28787,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(28791,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(28796,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(28801,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(28806,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28811,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(28815,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(28816,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28819,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(28820,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28824,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28832,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28836,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28843,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28844,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28845,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(28851,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28852,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28853,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(28856,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28860,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(28864,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28867,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(28871,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28872,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(28873,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(28876,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(28888,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(28889,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(28890,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(28907,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(28908,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(28919,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(28935,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28956,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28973,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(28980,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(28981,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(28993,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(29001,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29002,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29005,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29014,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29027,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29048,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29051,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29056,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(29057,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(29065,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(29066,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29079,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29080,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29081,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29082,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(29085,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29097,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29098,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29099,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29100,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29114,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29151,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(29160,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29162,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29163,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29164,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29164,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29164,75): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29175,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29176,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29177,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29178,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29234,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29235,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29242,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29261,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29283,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29284,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29285,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29288,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(29294,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(29295,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(29296,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(29302,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29305,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(29314,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29315,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(29316,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29326,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29327,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29331,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29332,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(29333,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29336,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29342,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29343,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29351,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(29352,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(29353,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29372,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29373,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29440,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29441,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29442,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(29446,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(29447,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29447,142): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29448,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29454,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(29455,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(29456,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29477,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(29478,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(29479,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(29482,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(29523,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(29532,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(29533,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(29550,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(29550,74): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(29553,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(29553,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(29557,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(29559,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(29566,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(29573,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29581,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(29585,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29588,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29594,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(29606,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29624,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(29644,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29648,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29651,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29684,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(29694,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29709,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(29713,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(29713,75): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(29714,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(29715,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(29717,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(29722,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(29730,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(29744,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(29750,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(29751,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(29754,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(29754,64): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(29771,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29772,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29776,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29782,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29782,71): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(29785,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29785,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(29788,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29798,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29802,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(29803,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29806,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29809,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(29810,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29813,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29813,75): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(29816,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(29819,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29822,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29825,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29829,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(29830,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(29831,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29836,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(29837,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(29841,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29845,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(29854,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(29855,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(29856,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29902,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(30044,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30079,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(30079,115): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30080,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30081,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30084,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30086,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30107,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30116,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30117,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30127,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30128,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30129,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(30132,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(30135,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30136,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30138,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(30141,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(30144,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(30147,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30150,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30163,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30164,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30165,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(30260,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(30261,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(30262,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(30291,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-views'
(30294,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-views'
(30294,79): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-current'
(30297,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-views'
(30298,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-views'
(30301,5): run-time error CSS1030: Expected identifier, found '['
(30301,9): run-time error CSS1031: Expected selector, found '='
(30301,9): run-time error CSS1025: Expected comma or open brace, found '='
(30312,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(30326,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(30345,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(30362,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(30363,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(30408,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30409,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30410,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(30457,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(30458,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(30461,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30462,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30483,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30484,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30488,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30496,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30504,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30511,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30518,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(30519,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30520,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30536,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30537,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30538,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(30542,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30543,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30544,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(30548,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30549,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30550,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(30554,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30555,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30556,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(30557,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(30565,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(30566,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(30567,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(30598,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30599,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30601,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(30612,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30613,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(30614,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(30636,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(30642,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(30648,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(30654,14): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(30659,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30671,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30672,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30673,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(30676,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(30677,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(30678,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(30682,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30685,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(30690,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(30691,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(30693,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(30694,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(30695,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(30713,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(30721,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(30725,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(30726,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(30727,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(30734,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(30735,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(30736,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(30740,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(30741,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(30749,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(30752,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(30760,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(30777,16): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(30785,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30786,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30787,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(30794,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(30798,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30799,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30800,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(30805,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(30806,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30810,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(30815,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30839,13): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30864,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30865,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(30868,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30872,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(30873,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30876,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(30880,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30881,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30884,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30892,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(30897,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30898,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30899,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30900,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30901,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30902,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30903,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30904,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30905,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30906,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30907,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30908,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30909,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30910,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30911,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30912,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30913,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30914,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30915,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30916,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30917,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30918,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30919,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30920,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30921,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30922,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30923,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30924,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30925,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30926,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30927,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30928,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30929,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30930,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30931,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30932,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30933,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30934,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30935,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30936,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30937,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30938,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30939,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30940,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30941,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30942,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30943,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30944,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30945,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30946,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30947,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30948,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30949,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30950,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30951,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30952,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30953,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30954,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30955,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30956,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30957,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30958,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30959,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30960,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30961,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30962,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30963,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30964,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30965,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30966,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30967,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30968,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30969,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30970,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30971,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30972,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30973,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30974,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30975,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30976,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30977,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30978,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30979,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30980,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30981,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30982,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30983,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30984,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30985,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30986,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30987,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30988,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30989,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30990,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30991,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30992,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30993,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30994,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30995,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30996,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30997,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30998,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30999,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31000,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31001,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31002,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31003,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31004,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31005,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31006,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31007,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31008,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31009,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31010,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31011,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31012,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31013,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31018,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31019,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31020,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31021,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31022,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31023,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31024,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31025,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31026,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31027,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31028,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31029,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31030,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31031,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31032,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31033,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31034,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31035,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31036,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31037,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31038,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31039,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31040,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31041,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31042,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31043,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31044,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31045,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31046,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31047,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31048,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31049,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31050,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31051,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31052,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31053,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31054,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31055,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31056,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31057,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31058,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31059,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31060,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31061,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31062,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31063,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31064,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31065,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31066,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31067,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31068,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31069,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31074,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31075,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31076,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31077,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31078,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31079,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31080,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31081,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31082,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31083,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31084,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31086,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31087,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31088,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31089,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31090,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31091,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31092,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31093,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31098,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31099,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31116,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31128,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31153,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31160,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31164,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31165,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31166,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31167,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31168,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31172,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31180,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31184,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31200,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31203,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31204,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31206,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31208,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31210,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31212,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31214,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31218,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31219,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31220,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31222,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31223,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31224,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31225,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31226,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31227,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31228,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31234,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31235,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31236,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31238,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31239,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31240,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31242,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31244,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31245,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31246,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31263,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(31264,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(31265,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(31266,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(31267,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(31268,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(31269,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(31278,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(31287,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(31394,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-color'
(31395,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(31415,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(31415,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(31419,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31431,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(31450,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(31460,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(31461,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(31486,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(31774,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(31775,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(31775,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(31776,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(31792,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(31802,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31803,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31805,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(31806,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(31837,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31838,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31839,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31840,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31841,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31842,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31846,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31847,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31850,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(31851,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(31852,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(31858,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(31859,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(31860,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(32013,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32018,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32023,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32028,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32033,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32038,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32043,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32048,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32053,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32058,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32063,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32068,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32398,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32402,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32406,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32531,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32539,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32543,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32547,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32563,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32700,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32708,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32712,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32724,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32736,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32744,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32885,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32889,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32893,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32901,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32905,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32917,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32918,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32919,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32920,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32921,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32922,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32923,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32924,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32925,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32926,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32927,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32928,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32929,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32930,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32934,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(32938,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-state'
(32938,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-type'
(32938,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(32939,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(32940,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(32941,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-state'
(32941,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-type'
(32941,88): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(32951,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(32963,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(32966,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(32977,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32978,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32982,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32983,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32987,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32988,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32992,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32993,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32997,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32998,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32999,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33000,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33001,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33002,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33003,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33004,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33005,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33006,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(33007,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(33011,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33012,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33013,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33014,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33015,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33016,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33017,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33018,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33019,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33020,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(33021,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(33025,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33026,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33027,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33028,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33029,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33030,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33031,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33032,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33033,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33034,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(33035,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(33039,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33040,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33041,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33042,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33043,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33044,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33045,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33046,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33047,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33048,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(33049,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(33053,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33054,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33055,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33056,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33057,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33058,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33059,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33060,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33061,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33062,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(33063,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(33067,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33068,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33069,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33070,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33071,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33072,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33073,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33074,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33075,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33076,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(33077,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(33081,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33082,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33083,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33084,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33086,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33087,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33088,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33089,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33090,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(33091,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(33095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33098,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33099,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33104,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(33105,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(33148,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33149,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33156,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33157,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33162,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33163,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33170,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(33180,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(33182,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(33184,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33184,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(33185,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(33200,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(33201,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(33216,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(33220,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(33227,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(33228,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(33233,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33243,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(33252,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(33255,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33266,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33269,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(33278,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33281,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(33290,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33293,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33296,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33301,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33309,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(33313,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(33316,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33319,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33323,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33330,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(33332,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(33333,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-img'
(33333,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-icon'
(33337,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33337,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(33338,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(33356,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(33360,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(33368,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(33376,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(33380,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33406,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33413,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg'
(33414,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg-image'
(33418,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33418,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(33440,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33443,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33448,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33464,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33467,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-switch-bg'
(33478,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33482,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33510,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33555,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(33581,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(33589,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(33592,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(33601,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33602,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33614,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(33619,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33668,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(33669,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(33672,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(33675,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33717,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(33720,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(33721,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33721,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(33722,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(33731,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(33740,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(33763,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(33778,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(33791,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(33792,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(33803,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(33811,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(33812,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(33821,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(33824,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33830,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(33831,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(33839,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(33842,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(33845,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(33848,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(33868,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(33881,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(33882,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(33893,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(33901,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(33902,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(33911,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(33914,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33920,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(33921,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(33929,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(33932,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(33935,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(33938,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(33954,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33955,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33956,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33957,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33958,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33959,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33960,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33961,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33962,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33963,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33964,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33965,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33966,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33967,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33968,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33970,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(33970,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(33971,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(33972,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(33973,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(33974,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(33975,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(33981,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(33981,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(33982,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(33983,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(33992,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(33993,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(33994,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(33997,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(33998,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(33999,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(34002,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(34003,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(34004,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(34006,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(34009,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(34011,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(34014,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(34015,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(34016,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(34019,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(34022,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(34025,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(34027,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(34028,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(34029,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(34033,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34034,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34035,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34036,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34037,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34038,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34039,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34040,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34041,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34042,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34043,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34044,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34045,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34046,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34050,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34051,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34052,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34053,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34054,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34055,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34056,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34057,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34058,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34059,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34060,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34061,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34062,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34063,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34067,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34068,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34069,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34070,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34071,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34072,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34073,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34074,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34075,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34076,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34077,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34078,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34079,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34080,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34084,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34086,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34087,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34088,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34089,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34090,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34091,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34092,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34093,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34128,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34153,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34160,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34164,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34165,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34172,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34180,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34191,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34192,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34193,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34203,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34204,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34206,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34208,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34210,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34212,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34214,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34220,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34222,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34223,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34224,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34225,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34226,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34227,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34228,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34238,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34239,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34240,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34242,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34244,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34245,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34246,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34248,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34249,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34250,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34254,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34255,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34256,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34257,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34258,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34259,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34260,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34261,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34262,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34263,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34264,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34265,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34266,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34267,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34271,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34272,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34273,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34274,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34275,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34276,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34277,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34278,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34279,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34280,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34281,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34282,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34283,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34284,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34288,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34289,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34290,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34291,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34292,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34293,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34294,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34295,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34296,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34298,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34300,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34301,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34305,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34306,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34307,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34308,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34309,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34310,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34311,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34312,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34313,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34314,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34315,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34316,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34320,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(34323,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(34327,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34328,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34329,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34330,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34334,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34335,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34336,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34337,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34404,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34405,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34406,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34407,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34408,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34409,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34410,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34411,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34412,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34413,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34414,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34415,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34416,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34417,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34418,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34419,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34420,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34421,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34422,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34423,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34424,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34426,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34427,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34428,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34429,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34431,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(34433,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(34434,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(34434,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(34436,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(34437,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(34440,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(34442,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(34442,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(34443,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(34448,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(34452,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34460,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34476,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34492,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34501,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34551,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(34572,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(34596,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(34625,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(34627,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(34634,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(34634,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(34637,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(34643,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-border-radius'
(34646,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(34647,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(34650,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(34652,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(34655,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(34666,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(34666,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(34669,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(34675,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(34675,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(34676,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(34680,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34681,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34682,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34683,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34685,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34686,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34687,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34688,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34690,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34691,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34730,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(34734,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(34781,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(34796,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34797,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34798,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34799,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34800,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34801,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34811,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(34811,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(34812,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(34813,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(34814,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(34826,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(34833,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(34839,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34840,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34841,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34842,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34843,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34844,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34845,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34846,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(34846,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(34849,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(34850,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(34851,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(34852,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(34856,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(34860,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(34861,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(34862,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(34865,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(34871,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34872,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34873,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34876,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(34880,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(34881,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(34885,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34886,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34887,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34888,13): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-gap'
(34893,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-border-width'
(34901,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-link-active-color'
(34931,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34932,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34933,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34934,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34935,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34936,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34937,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34938,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34939,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34940,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34941,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34942,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34943,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34944,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34945,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34946,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34947,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34948,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34949,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34950,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34956,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(34956,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(34971,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(34972,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(34973,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(34974,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(34975,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(34980,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(34984,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34985,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34986,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34987,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34988,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34989,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34997,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(35006,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(35011,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(35021,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(35021,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(35022,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(35024,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(35026,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(35026,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(35027,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(35028,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(35041,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(35049,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(35056,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(35072,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(35073,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(35119,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(35120,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(35166,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(35167,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(35213,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(35214,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(35260,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(35261,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(35306,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(35307,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(35343,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35344,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35345,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35346,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35347,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35348,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35349,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35350,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35354,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35358,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35359,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35360,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35361,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35362,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35363,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35364,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35365,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35366,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35367,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35368,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35369,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35370,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35371,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35372,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35373,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35374,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35375,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35376,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35381,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(35382,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(35384,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(35386,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(35386,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(35387,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(35399,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(35400,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(35404,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(35405,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(35414,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(35414,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(35415,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(35419,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(35420,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-color'
(35424,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(35426,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-subtitle-color'
(35434,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(35438,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(35438,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(35440,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(35441,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(35442,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(35442,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(35445,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(35445,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(35449,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(35449,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(35450,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(35451,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(35452,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(35452,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(35455,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(35455,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(35459,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(35460,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(35461,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(35465,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(35466,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(35470,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(35471,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(35480,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(35481,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(35492,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(35493,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(35498,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(35499,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(35503,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(35545,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35546,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35547,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35548,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35549,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35550,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35551,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35552,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35553,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35554,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35555,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35556,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35557,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35558,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35559,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35560,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35561,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35562,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35563,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35564,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35565,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35573,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(35573,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(35575,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(35577,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(35581,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(35589,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(35590,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(35591,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(35591,74): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(35594,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(35595,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(35599,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(35600,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(35603,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(35605,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(35606,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(35619,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(35627,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(35628,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(35629,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(35629,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(35632,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(35633,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(35636,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(35637,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(35643,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(35644,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(35647,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(35648,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(35651,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(35652,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(35656,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(35656,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(35677,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35678,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35682,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35683,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35685,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35686,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35687,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35688,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35690,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35691,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35692,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35693,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35694,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35695,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35696,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35697,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35698,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35699,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35700,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35701,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35710,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(35710,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(35711,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(35712,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(35714,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(35715,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(35715,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(35725,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(35726,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(35727,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(35731,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(35732,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(35734,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(35738,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(35739,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(35740,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(35743,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(35745,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(35746,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(35750,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(35753,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(35754,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(35757,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(35758,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(35762,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35763,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35764,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35765,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35769,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35770,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35771,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35772,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35776,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35777,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35778,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35779,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35780,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35781,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35783,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(35783,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(35784,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(35785,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(35787,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(35791,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(35803,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35804,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35805,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35806,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35807,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35808,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35809,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35810,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35811,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35813,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(35813,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(35814,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(35815,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(35816,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(35817,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(35818,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(35827,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-link-color'
(35842,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35843,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35844,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35845,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35849,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35850,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35851,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35852,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35856,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35857,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35858,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35859,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35863,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35864,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35865,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35866,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35870,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35871,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35872,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35873,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35877,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35878,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35879,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35880,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35884,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35885,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35886,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35887,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35891,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35892,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35893,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35894,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35898,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35899,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35900,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35901,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35902,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35903,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35904,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35905,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35906,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35907,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35908,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35909,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35910,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35911,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35912,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35913,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35914,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35919,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(35934,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(35934,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(35935,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(35937,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(35938,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(35938,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(35949,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(35951,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(35955,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(35956,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(35957,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(35963,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(35964,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(35969,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(35974,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(35976,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(35979,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(35980,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(35987,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(35991,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(35998,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36002,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36003,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36011,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(36015,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(36022,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36026,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36027,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36035,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(36039,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(36046,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36050,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36051,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36059,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(36063,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(36070,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36074,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36075,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36083,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(36087,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(36094,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36098,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36099,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36107,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(36111,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(36118,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36122,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36123,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36130,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(36137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36153,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36164,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36165,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36166,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36167,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36168,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36172,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36180,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36184,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36191,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36192,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36193,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36203,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36204,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36206,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36208,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36210,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36218,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36219,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36220,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36222,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36223,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36224,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36228,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36234,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36235,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36236,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36242,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36244,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36245,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36246,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36252,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(36253,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-bg'
(36254,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-filter'
(36257,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-opacity'
(36260,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(36262,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-hover-opacity'
(36266,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-shadow'
(36267,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-opacity'
(36272,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-disabled-opacity'
(36276,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36281,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36285,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36289,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36290,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36291,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36292,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36293,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36294,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36295,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36296,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36298,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36300,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36301,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36302,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36303,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36304,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(36306,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(36307,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(36309,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(36311,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(36311,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(36312,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(36313,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(36323,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36325,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(36331,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(36337,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(36337,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(36338,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(36339,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(36341,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(36341,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(36342,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(36342,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(36343,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(36343,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(36346,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(36347,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(36351,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(36356,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36357,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36358,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36359,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36360,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36361,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36362,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36363,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36364,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36365,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36366,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36367,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36368,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36369,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36370,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36371,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36372,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36373,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36374,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36375,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36376,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36380,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(36392,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(36412,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(36425,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(36433,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(36435,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(36437,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(36437,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(36438,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(36443,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36444,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36445,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36449,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(36452,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(36458,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(36465,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(36466,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(36466,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(36467,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(36468,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(36471,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(36471,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(36472,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(36473,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(36474,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(36480,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(36486,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(36495,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(36495,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(36496,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(36497,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(36497,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(36498,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(36499,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(36502,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(36507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36511,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(36516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36527,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36650,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36651,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36652,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36653,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36654,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36655,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36656,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36657,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36658,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36659,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36660,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36661,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36662,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(36664,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(36665,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(36679,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(36684,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(36688,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(36689,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(36699,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(36703,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(36703,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(36704,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(36709,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(36710,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(36711,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(36715,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(36715,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(36715,100): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(36716,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(36721,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(36725,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(36725,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(36726,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(36731,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(36732,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(36733,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(36737,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(36737,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(36737,108): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(36738,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(36743,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(36744,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(36744,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(36745,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(36747,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(36748,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(36752,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36753,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36754,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36755,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36756,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36757,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36758,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36759,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36760,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36761,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36762,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36763,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36764,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36765,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36766,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36767,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36768,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36769,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36770,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36771,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36772,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(36774,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(36775,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(36789,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(36791,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(36793,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(36793,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(36794,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(36798,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(36799,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(36811,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(36811,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(36814,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(36814,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(36818,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(36821,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(36822,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(36827,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(36827,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(36828,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(36829,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(36832,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(36832,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(36832,100): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(36836,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(36839,14): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(36840,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(36845,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(36845,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(36848,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(36848,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(36852,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(36855,13): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(36856,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(36863,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(36864,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(36866,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(36866,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(36871,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(36871,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(36872,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(36873,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(36876,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(36876,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(36876,108): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(36880,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(36883,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(36884,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(36889,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(36889,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(36891,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(36892,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(36893,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(36894,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(36894,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(36895,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(36896,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(36903,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(36903,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(36904,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(36910,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(36911,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(36912,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(36914,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(36914,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(36923,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36924,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36925,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36926,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36927,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36928,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36929,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(36934,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36935,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36936,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36949,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36950,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36951,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36952,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36953,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36959,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36960,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36966,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36977,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(36977,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(36982,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(36982,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(36987,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(36987,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(36992,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(36992,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(36997,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(36997,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(37002,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(37002,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(37007,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(37007,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(37012,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(37012,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(37016,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(37016,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37017,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(37017,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37020,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37021,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37025,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(37025,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37026,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(37026,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37029,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37030,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37034,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(37034,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37035,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(37035,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37038,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37039,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37043,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(37043,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37044,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(37044,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37047,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37048,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37052,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(37052,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37053,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(37053,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37056,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37057,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37061,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(37061,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37062,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(37062,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37065,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37066,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37070,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(37070,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37071,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(37071,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37074,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37075,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37079,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(37079,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37080,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(37080,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37083,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37084,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37088,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(37088,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37089,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(37089,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37092,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(37092,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37093,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(37093,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(37098,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-x'
(37098,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-y'
(37098,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-blur'
(37098,101): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-width'
(37098,128): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-color'
(37105,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(37105,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(37123,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-icon-link-transform'
(37132,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(37144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37300,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(37475,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow'
(37479,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-sm'
(37483,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-lg'
(37491,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37495,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37499,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37503,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37507,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37511,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37515,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37519,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37603,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(37603,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(37603,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(37611,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(37611,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(37611,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(37619,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(37619,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(37619,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(37627,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(37627,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(37627,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(37635,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(37635,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(37635,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(37643,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37644,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(37644,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(37648,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37649,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(37649,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(37653,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37654,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(37654,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(37658,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37659,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(37659,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(37663,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37664,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(37664,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(37668,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37669,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(37669,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(37673,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37674,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(37674,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(37678,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37679,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(37679,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(37683,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37684,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(37684,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(37688,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37689,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(37689,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(37693,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-border-subtle'
(37697,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-border-subtle'
(37701,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-border-subtle'
(37705,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-border-subtle'
(37709,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-border-subtle'
(37713,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-border-subtle'
(37717,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-border-subtle'
(37721,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-border-subtle'
(37745,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37749,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37753,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37757,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37761,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38463,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(38594,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38595,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(38595,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(38599,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38600,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(38600,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(38604,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38605,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(38605,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(38609,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38610,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(38610,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(38614,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38615,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(38615,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(38619,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38620,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(38620,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(38624,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38625,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(38625,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(38629,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38630,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(38630,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(38634,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38635,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(38635,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(38639,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38640,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(38640,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(38644,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38645,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(38645,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(38649,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38650,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(38654,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38659,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38664,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38665,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(38669,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38670,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-color'
(38674,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38675,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color'
(38679,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38688,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38692,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38696,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38700,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-text-emphasis'
(38704,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text-emphasis'
(38708,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text-emphasis'
(38712,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-text-emphasis'
(38716,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-text-emphasis'
(38720,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text-emphasis'
(38724,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-text-emphasis'
(38728,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-text-emphasis'
(38732,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38736,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38740,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38744,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38748,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38752,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38756,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38760,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38764,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38768,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38796,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38797,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(38797,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(38801,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38802,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(38802,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(38806,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38807,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(38807,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(38811,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38812,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(38812,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(38816,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38817,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(38817,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(38821,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38822,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(38822,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(38826,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38827,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(38827,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(38831,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38832,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(38832,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(38836,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38837,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(38837,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(38841,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38845,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38849,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38853,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38857,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38861,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38865,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38869,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38873,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38877,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38881,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38885,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38889,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38890,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(38890,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(38894,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38895,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(38895,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(38899,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38900,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(38900,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(38904,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38905,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(38905,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(38909,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38910,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(38910,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(38914,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38915,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(38915,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(38919,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38920,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(38920,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(38924,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38925,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(38925,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(38929,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38930,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(38930,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(38934,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38935,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(38935,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(38939,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38940,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(38940,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(38944,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38949,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38950,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-rgb'
(38950,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(38954,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38955,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg-rgb'
(38955,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(38959,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38963,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38967,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38971,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38975,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38979,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-bg-subtle'
(38983,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-subtle'
(38987,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-bg-subtle'
(38991,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-bg-subtle'
(38995,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-bg-subtle'
(38999,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-bg-subtle'
(39003,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-bg-subtle'
(39007,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-bg-subtle'
(39011,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(39035,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39043,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(39047,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39051,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(39055,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(39059,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(39067,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(39071,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39072,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39081,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(39082,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(39086,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39087,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39091,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(39092,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(39096,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(39097,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(39101,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(39102,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(39111,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(39112,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(39116,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39117,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39126,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(39127,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(39131,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39132,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39136,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(39137,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(39141,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(39142,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(39146,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(39147,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(39156,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(39157,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(39161,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39162,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39171,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(39172,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(39176,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39177,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39181,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(39182,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(39186,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(39187,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(39191,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(39192,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(39201,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(39202,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(39206,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39207,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39216,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(39217,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(39221,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39222,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(39226,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(39227,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(39231,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(39232,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(39236,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(39237,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(39246,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(39247,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(42099,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42160,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42166,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42167,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42193,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42204,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42206,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42208,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42210,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42212,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42214,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42218,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42219,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42220,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42222,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42223,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42224,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42225,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42226,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42227,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42228,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42234,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42235,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42236,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42238,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42239,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42240,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42242,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42244,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42245,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42246,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42248,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42249,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42250,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42251,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42252,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42253,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42254,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42255,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42256,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42261,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42262,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42263,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42264,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42265,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42266,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42267,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42268,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42269,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42270,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42271,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42272,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42273,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42274,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42275,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42276,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42277,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42278,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42279,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42280,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42281,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42282,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42283,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42284,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42285,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42286,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42290,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-tertiary-bg'
(42336,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-body-color'
(42353,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-body-color'
(42362,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-body-color'
(42462,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-img-filter'
(42476,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42477,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42478,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42479,23): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-box-border-radius'
(42480,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-box-border'
(42481,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-box-box-shadow'
(42490,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42491,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42492,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42493,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42494,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42495,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42502,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-btn-checkbox-group-box-shadow'
(42503,23): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-btn-checkbox-group-border-radius'
(42534,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-btn-checkbox-group-item-color'
(42535,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-btn-checkbox-group-border'
(42552,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-btn-checkbox-group-item-color-checked'
(42553,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-btn-checkbox-group-border'
(42593,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-btn-checkbox-group-item-color-checked'
(42597,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-btn-checkbox-group-border'
(42601,23): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-btn-checkbox-group-border'
(42613,27): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42614,28): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42615,29): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42618,22): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42621,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42625,29): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-btn-checkbox-group-border-color'
(42626,28): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42627,31): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42630,29): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42635,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42669,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-primary'
(42673,22): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-primary'
(42674,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-primary'
(42679,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42680,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42685,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42686,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42687,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42688,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42696,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-btn-radio-group-box-shadow'
(42697,23): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-btn-radio-group-border-radius'
(42728,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-btn-radio-group-item-color'
(42729,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-btn-radio-group-border'
(42769,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-btn-radio-group-item-color-checked'
(42777,27): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42778,28): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42779,29): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42782,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42786,29): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-btn-radio-group-border-color'
(42787,28): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42788,31): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42791,29): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42796,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(42800,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42801,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42802,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42803,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42804,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42805,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42806,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-card-panel-color'
(42807,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-card-panel-bg'
(42808,23): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-card-panel-border-radius'
(42809,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-card-panel-border'
(42810,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-card-panel-box-shadow'
(42829,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-card-panel-bg'
(42830,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-card-panel-color'
(42842,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-card-panel-color'
(42925,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-card-panel-collapsible-color'
(42958,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-disabled-color'
(42998,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42999,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43000,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43001,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43002,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43004,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border'
(43005,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-box-shadow'
(43007,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-offer-block-bg'
(43013,25): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border-radius'
(43021,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-body-bg'
(43025,28): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-offer-block-bg'
(43026,18): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border'
(43027,22): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-box-shadow'
(43047,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-primary'
(43132,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-img-filter'
(43159,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border-color'
(43170,22): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border-color'
(43207,14): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-secondary'
(43208,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-secondary'
(43257,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-offer-block-bg'
(43286,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-primary'
(43362,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-body-color'
(43478,28): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-offer-block-bg'
(43530,14): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-offer-block-risk-icon-fill'
(43531,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-offer-block-risk-icon-fill'
(43541,14): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-offer-block-risk-icon-fill-implicit'
(43542,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-offer-block-risk-icon-fill-implicit'
(43546,14): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-offer-block-risk-icon-fill-selected'
(43547,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-offer-block-risk-icon-fill-selected'
(43614,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-success'
(43630,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border-color'
(43645,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border-color'
(43673,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43674,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43675,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43676,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43677,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43691,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-progress-bar-overlay-bg'
(43701,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-progress-bar-bg'
(43732,14): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-progress-bar-percentage-color'
(43736,14): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-progress-bar-percentage-color-active'
(43772,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-img-filter'
(43780,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-img-filter-disabled'
(43799,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-img-filter'
(43846,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43847,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43848,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43849,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43850,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43851,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43852,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43853,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43854,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43855,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43856,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43857,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43858,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43859,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43860,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43861,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43878,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-body-color'
(43895,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-wizard-badge-color-active'
(43896,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-wizard-badge-bg-active'
(43897,22): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-wizard-badge-bg-active'
(43900,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-wizard-color-active'
(43908,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-wizard-badge-color-done'
(43909,22): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-wizard-badge-color-done'
(43918,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-wizard-color-done'
(43925,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-wizard-badge-color-unavailable'
(43926,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-wizard-badge-bg-unavailable'
(43927,22): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-wizard-badge-bg-unavailable'
(43937,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-wizard-badge-color'
(43938,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-wizard-badge-bg'
(43940,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border-color'
(43962,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-body-color'
(44058,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-img-filter'
(44090,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44091,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44092,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44094,23): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-car-info-license-plate-border-radius'
(44096,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-car-info-license-plate-border-color'
(44101,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-car-info-license-plate-bg'
(44127,22): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(44149,23): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border'
(44169,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border'
(44274,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44275,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44276,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44277,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44280,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-nav-offers-link-color'
(44283,22): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-nav-offers-link-border-color'
(44287,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-nav-offers-link-color-active'
(44290,22): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-nav-offers-link-border-color-active'
(44346,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44347,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-header-bg'
(44359,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-header-bg'
(44370,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-img-filter'
(44380,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-img-filter'
(44386,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-img-filter'
(44394,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-white'
(44395,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-box-shadow'
(44404,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-white'
(44414,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-body-color'
(44421,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-secondary'
(44441,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-white'
(44442,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-box-shadow'
(44449,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-secondary'
(44465,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-box-shadow'
(44479,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-box-shadow'
(44532,30): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border-color'
(44540,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44541,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44542,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-footer-bg'
(44552,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-footer-color'
(44555,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-primary'
(44565,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-primary'
(44615,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44616,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44617,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44630,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-primary'
(44650,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-form-login-bg'
(44728,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-form-login-right-side-color'
(44759,14): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-form-login-right-side-color'
(44760,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-form-login-right-side-color'
(44776,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-primary'
(44788,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44789,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44790,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44791,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44792,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44793,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44802,30): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border-color'
(44803,31): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border-color'
(44809,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-assistances-overview-header-bg'
(44812,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-assistances-overview-collapsible-header-color'
(44813,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-assistances-overview-collapsible-header-bg'
(44816,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-assistances-overview-collapsible-body-color'
(44817,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-assistances-overview-collapsible-body-bg'
(44831,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-assistances-overview-collapsible-header-bg'
(44886,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-assistances-overview-collapsible-header-color'
(44893,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-assistances-overview-collapsible-body-accent-color'
(44902,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-assistances-overview-collapsible-body-accent-color'
(44941,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border-color'
(44951,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border-color'
(44955,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-assistances-overview-collapsible-body-bg'
(44963,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44964,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44965,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44966,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44967,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44968,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44969,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44970,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44971,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44972,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44981,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-combination-report-border'
(44982,21): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-combination-report-border'
(44992,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-combination-report-cell-bg'
(45005,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-combination-report-cell-different-color'
(45038,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-combination-report-cell-bg'
(45056,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-combination-report-cell-bg'
(45070,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-img-filter'
(45085,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-combination-report-collapsible-color'
(45090,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-combination-report-cell-group-bg'
(45091,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-combination-report-cell-group-color'
(45097,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-combination-report-cell-bg'
(45101,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-body-color'
(45105,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-combination-report-cell-bg'
(45124,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-combination-report-cell-bg'
(45135,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-combination-report-cell-bg'
(45136,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-combination-report-cell-color'
(45174,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-combination-report-border-color'
(45184,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-combination-report-border-color'
(45196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45200,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45239,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45240,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45242,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45246,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-price-modifiers-header-color'
(45247,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-price-modifiers-header-bg'
(45248,23): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-price-modifiers-border'
(45251,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-price-modifiers-color'
(45252,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-price-modifiers-bg'
(45253,23): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-price-modifiers-border'
(45285,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-img-filter'
(45297,24): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-modal-price-modifiers-border'
(45316,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45319,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-meeting-record-header-bg'
(45323,23): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border'
(45343,28): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-body-bg'
(45347,23): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border'
(45478,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45479,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45480,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45481,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45482,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45483,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45484,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45485,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45486,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45491,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-zeteo-select-border'
(45492,23): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-zeteo-select-border-radius'
(45495,22): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-zeteo-select-focus-color'
(45497,20): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-zeteo-select-focus-box-shadow'
(45510,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-zeteo-select-multi-item-background'
(45522,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-zeteo-select-bg'
(45523,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-zeteo-select-border'
(45524,23): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-zeteo-select-border-radius'
(45532,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-zeteo-select-multi-item-background'
(45558,22): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-danger'
(45562,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45563,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45564,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45565,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45566,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45567,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-management-navigation-tab-bg'
(45570,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-management-navigation-tab-border'
(45575,22): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-primary'
(45579,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-management-navigation-tab-bg-active'
(45580,15): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-management-navigation-tab-color-active'
(45581,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-management-navigation-tab-color-active'
(45584,16): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-management-navigation-tab-color-active'
(45628,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45629,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45646,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45647,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45648,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45649,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45652,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-management-offer-block-bg'
(45654,23): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-management-offer-block-border'
(45663,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-management-offer-block-header-bg'
(45684,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-management-order-block-border'
(45839,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45840,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45841,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45842,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45845,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-management-order-block-bg'
(45847,23): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-management-order-block-border'
(45854,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-management-order-block-header-bg'
(45875,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-management-order-block-border'
(46048,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46049,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46050,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46051,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46058,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-table-grid-block-bg'
(46060,23): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-table-grid-block-border'
(46066,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-table-grid-block-header-bg'
(46097,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-table-grid-block-border'
(46176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46180,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46184,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46192,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46193,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46200,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46203,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46204,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46228,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46234,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46235,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46236,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46238,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46239,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46240,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46244,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46245,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46246,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46248,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46249,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46250,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46251,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46252,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46253,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46254,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46255,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46256,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46257,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46280,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46281,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46282,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46283,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46284,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46285,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46286,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46287,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46288,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46289,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46290,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46291,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46292,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46293,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46296,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46298,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46300,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46301,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46302,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46303,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46304,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46305,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46306,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46307,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46308,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46309,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46332,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46333,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46334,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46335,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46336,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46337,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46338,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46339,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46340,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46341,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46342,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46343,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46344,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46345,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46348,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46349,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46350,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46351,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46352,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46353,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46354,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46355,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46356,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46357,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46358,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46359,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46360,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46361,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46384,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46385,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46386,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46387,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46388,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46389,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46390,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46391,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46392,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46393,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46394,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46395,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46396,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46397,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46400,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46401,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46402,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46403,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46404,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46405,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46406,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46407,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46408,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46409,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46410,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46411,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46412,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46413,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46436,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46437,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46438,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46439,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46440,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46441,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46442,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46443,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46444,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46445,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46446,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46447,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46448,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46449,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46452,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46453,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46454,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46455,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46456,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46457,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46458,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46459,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46460,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46461,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46462,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46463,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46464,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46465,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46488,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46489,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46490,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46491,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46492,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46493,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46494,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46495,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46496,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46497,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46498,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46499,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46500,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46501,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46504,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46505,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46506,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46507,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46508,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46509,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46510,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46511,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46512,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46513,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46514,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46515,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46516,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46517,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46548,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46549,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46550,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46551,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46552,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46553,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46554,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46555,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46556,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46557,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46558,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46559,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46560,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46561,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46569,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46570,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46572,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(46573,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(46972,22): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border-color'
(46973,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-white'
(46976,22): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-border-color'
(46977,26): run-time error CSS1039: Token not allowed after unary operator: '-zeteo-white'
(46980,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=latin,latin-ext);
:root {
  --kendo-disabled-text: unset;
  --kendo-disabled-bg: unset;
  --kendo-disabled-border: unset;
  --kendo-disabled-opacity: .65;
  --kendo-disabled-filter: grayscale(.1);
}

:root {
  --kendo-color-app-surface: #ffffff;
  --kendo-color-on-app-surface: #212529;
  --kendo-color-subtle: #596169;
  --kendo-color-surface: #f8f9fa;
  --kendo-color-surface-alt: #ffffff;
  --kendo-color-border: rgba(33, 37, 41, 0.13);
  --kendo-color-border-alt: rgba(33, 37, 41, 0.2);
  --kendo-color-base-subtle: #e9ecef;
  --kendo-color-base-subtle-hover: #dee2e6;
  --kendo-color-base-subtle-active: #ced4da;
  --kendo-color-base: #dee2e6;
  --kendo-color-base-hover: #ced4da;
  --kendo-color-base-active: #bdc4cb;
  --kendo-color-base-emphasis: rgba(33, 37, 41, 0.34);
  --kendo-color-base-on-subtle: #212529;
  --kendo-color-on-base: #212529;
  --kendo-color-base-on-surface: #212529;
  --kendo-color-primary-subtle: #cfe2ff;
  --kendo-color-primary-subtle-hover: #b6d4fe;
  --kendo-color-primary-subtle-active: #9ec5fe;
  --kendo-color-primary: #0d6efd;
  --kendo-color-primary-hover: #0c64e4;
  --kendo-color-primary-active: #0a58ca;
  --kendo-color-primary-emphasis: rgba(13, 110, 253, 0.4);
  --kendo-color-primary-on-subtle: #052c65;
  --kendo-color-on-primary: #ffffff;
  --kendo-color-primary-on-surface: #0d6efd;
  --kendo-color-secondary-subtle: #dee2e6;
  --kendo-color-secondary-subtle-hover: #ced4da;
  --kendo-color-secondary-subtle-active: #bdc4cb;
  --kendo-color-secondary: #6c757d;
  --kendo-color-secondary-hover: #596169;
  --kendo-color-secondary-active: #495057;
  --kendo-color-secondary-emphasis: rgba(108, 117, 125, 0.4);
  --kendo-color-secondary-on-subtle: #2B2F32;
  --kendo-color-on-secondary: #ffffff;
  --kendo-color-secondary-on-surface: #6c757d;
  --kendo-color-tertiary-subtle: #e2d9f3;
  --kendo-color-tertiary-subtle-hover: #d3c5ec;
  --kendo-color-tertiary-subtle-active: #c5b3e6;
  --kendo-color-tertiary: #6f42c1;
  --kendo-color-tertiary-hover: #59359a;
  --kendo-color-tertiary-active: #4e2f89;
  --kendo-color-tertiary-emphasis: rgba(111, 66, 193, 0.4);
  --kendo-color-tertiary-on-subtle: #432874;
  --kendo-color-on-tertiary: #ffffff;
  --kendo-color-tertiary-on-surface: #6f42c1;
  --kendo-color-info-subtle: #cff4fc;
  --kendo-color-info-subtle-hover: #b7eefa;
  --kendo-color-info-subtle-active: #9eeaf9;
  --kendo-color-info: #0dcaf0;
  --kendo-color-info-hover: #3dd5f3;
  --kendo-color-info-active: #6edff6;
  --kendo-color-info-emphasis: rgba(13, 202, 240, 0.4);
  --kendo-color-info-on-subtle: #055160;
  --kendo-color-on-info: #000000;
  --kendo-color-info-on-surface: #0dcaf0;
  --kendo-color-success-subtle: #d1e7dd;
  --kendo-color-success-subtle-hover: #badbcc;
  --kendo-color-success-subtle-active: #a3cfbb;
  --kendo-color-success: #198754;
  --kendo-color-success-hover: #146C43;
  --kendo-color-success-active: #0F5132;
  --kendo-color-success-emphasis: rgba(25, 135, 84, 0.4);
  --kendo-color-success-on-subtle: #0A3622;
  --kendo-color-on-success: #ffffff;
  --kendo-color-success-on-surface: #198754;
  --kendo-color-warning-subtle: #fff3cd;
  --kendo-color-warning-subtle-hover: #ffecb5;
  --kendo-color-warning-subtle-active: #ffe69c;
  --kendo-color-warning: #ffc107;
  --kendo-color-warning-hover: #ffcd39;
  --kendo-color-warning-active: #ffda6a;
  --kendo-color-warning-emphasis: rgba(255, 193, 7, 0.4);
  --kendo-color-warning-on-subtle: #664d03;
  --kendo-color-on-warning: #000000;
  --kendo-color-warning-on-surface: #ffc107;
  --kendo-color-error-subtle: #f8d7da;
  --kendo-color-error-subtle-hover: #f5c2c7;
  --kendo-color-error-subtle-active: #f1aeb5;
  --kendo-color-error: #dc3545;
  --kendo-color-error-hover: #b02a37;
  --kendo-color-error-active: #9a2530;
  --kendo-color-error-emphasis: rgba(220, 53, 69, 0.4);
  --kendo-color-error-on-subtle: #58151c;
  --kendo-color-on-error: #ffffff;
  --kendo-color-error-on-surface: #dc3545;
  --kendo-color-light-subtle: #ffffff;
  --kendo-color-light-subtle-hover: #f8f9fa;
  --kendo-color-light-subtle-active: #e9ecef;
  --kendo-color-light: #f8f9fa;
  --kendo-color-light-hover: #e9ecef;
  --kendo-color-light-active: #dee2e6;
  --kendo-color-light-emphasis: rgba(33, 37, 41, 0.1);
  --kendo-color-light-on-subtle: #495057;
  --kendo-color-on-light: #000000;
  --kendo-color-light-on-surface: #f8f9fa;
  --kendo-color-dark-subtle: #495057;
  --kendo-color-dark-subtle-hover: #596169;
  --kendo-color-dark-subtle-active: #6c757d;
  --kendo-color-dark: #212529;
  --kendo-color-dark-hover: #343a40;
  --kendo-color-dark-active: #495057;
  --kendo-color-dark-emphasis: rgba(33, 37, 41, 0.4);
  --kendo-color-dark-on-subtle: #ffffff;
  --kendo-color-on-dark: #ffffff;
  --kendo-color-dark-on-surface: #212529;
  --kendo-color-inverse-subtle: #495057;
  --kendo-color-inverse-subtle-hover: #596169;
  --kendo-color-inverse-subtle-active: #6c757d;
  --kendo-color-inverse: #212529;
  --kendo-color-inverse-hover: #343a40;
  --kendo-color-inverse-active: #495057;
  --kendo-color-inverse-emphasis: rgba(33, 37, 41, 0.4);
  --kendo-color-inverse-on-subtle: #ffffff;
  --kendo-color-on-inverse: #ffffff;
  --kendo-color-inverse-on-surface: #212529;
  --kendo-color-series-a: #0c64e4;
  --kendo-color-series-a-bold: #084298;
  --kendo-color-series-a-bolder: #052c65;
  --kendo-color-series-a-subtle: #3d8bfd;
  --kendo-color-series-a-subtler: #86b6fe;
  --kendo-color-series-b: #6f42c1;
  --kendo-color-series-b-bold: #4e2f89;
  --kendo-color-series-b-bolder: #36215f;
  --kendo-color-series-b-subtle: #8c68cd;
  --kendo-color-series-b-subtler: #b9a3e1;
  --kendo-color-series-c: #20c997;
  --kendo-color-series-c-bold: #13795b;
  --kendo-color-series-c-bolder: #0d503c;
  --kendo-color-series-c-subtle: #79dfc1;
  --kendo-color-series-c-subtler: #c1f0e2;
  --kendo-color-series-d: #198754;
  --kendo-color-series-d-bold: #0F5132;
  --kendo-color-series-d-bolder: #0A3622;
  --kendo-color-series-d-subtle: #479F76;
  --kendo-color-series-d-subtler: #8cc3aa;
  --kendo-color-series-e: #dc3545;
  --kendo-color-series-e-bold: #9a2530;
  --kendo-color-series-e-bolder: #6e1b23;
  --kendo-color-series-e-subtle: #e35d6a;
  --kendo-color-series-e-subtler: #f1aeb5;
  --kendo-color-series-f: #ffc107;
  --kendo-color-series-f-bold: #b38705;
  --kendo-color-series-f-bolder: #806104;
  --kendo-color-series-f-subtle: #ffcd39;
  --kendo-color-series-f-subtler: #ffe083;
}

.k-sr-only {
  position: absolute;
  left: -1px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.k-push-right-enter, .k-push-right-appear {
  transform: translate(-100%, 0);
}
.k-push-right-enter-active, .k-push-right-appear-active {
  transform: translate(0, 0);
  transition: transform 300ms ease-in-out;
}
.k-push-right-exit {
  transform: translate(0, 0);
}
.k-push-right-exit-active {
  transform: translate(100%, 0);
  transition: transform 300ms ease-in-out;
}

.k-push-left-enter, .k-push-left-appear {
  transform: translate(100%, 0);
}
.k-push-left-enter-active, .k-push-left-appear-active {
  transform: translate(0, 0);
  transition: transform 300ms ease-in-out;
}
.k-push-left-exit {
  transform: translate(0, 0);
}
.k-push-left-exit-active {
  transform: translate(-100%, 0);
  transition: transform 300ms ease-in-out;
}

.k-push-down-enter, .k-push-down-appear {
  transform: translate(0, -100%);
}
.k-push-down-enter-active, .k-push-down-appear-active {
  transform: translate(0, 0);
  transition: transform 300ms ease-in-out;
}
.k-push-down-exit {
  transform: translate(0, 0);
}
.k-push-down-exit-active {
  transform: translate(0, 100%);
  transition: transform 300ms ease-in-out;
}

.k-push-up-enter, .k-push-up-appear {
  transform: translate(0, 100%);
}
.k-push-up-enter-active, .k-push-up-appear-active {
  transform: translate(0, 0);
  transition: transform 300ms ease-in-out;
}
.k-push-up-exit {
  transform: translate(0, 0);
}
.k-push-up-exit-active {
  transform: translate(0, -100%);
  transition: transform 300ms ease-in-out;
}

.k-expand-vertical-enter, .k-expand-vertical-appear {
  transform: scaleY(0);
}
.k-expand-vertical-enter-active, .k-expand-vertical-appear-active {
  transform: scaleY(1);
  transition: transform 300ms ease-in-out;
}
.k-expand-vertical-exit {
  transform: scaleY(1);
}
.k-expand-vertical-exit-active {
  transform: scaleY(0);
  transition: transform 300ms ease-in-out;
}

.k-expand-horizontal-enter, .k-expand-horizontal-appear {
  transform: scaleX(0);
}
.k-expand-horizontal-enter-active, .k-expand-horizontal-appear-active {
  transform: scaleX(1);
  transition: transform 300ms ease-in-out;
}
.k-expand-horizontal-exit {
  transform: scaleX(1);
}
.k-expand-horizontal-exit-active {
  transform: scaleX(0);
  transition: transform 300ms ease-in-out;
}

.k-fade-enter, .k-fade-appear {
  opacity: 0;
}
.k-fade-enter-active, .k-fade-appear-active {
  opacity: 1;
  transition: opacity 500ms ease-in-out;
}
.k-fade-exit {
  opacity: 1;
}
.k-fade-exit-active {
  opacity: 0;
  transition: opacity 500ms ease-in-out;
}
.k-fade-exit-active + .k-fade-exit-active, .k-fade-enter-active + .k-fade-enter-active {
  display: none;
}

.k-zoom-in-enter, .k-zoom-in-appear {
  opacity: 0;
  transform: scale(0);
}
.k-zoom-in-enter-active, .k-zoom-in-appear-active {
  opacity: 1;
  transform: scale(1);
  transition: transform, opacity 300ms ease-in-out;
}
.k-zoom-in-exit {
  opacity: 1;
  transform: scale(1);
}
.k-zoom-in-exit-active {
  opacity: 0;
  transform: scale(2);
  transition: transform, opacity 300ms ease-in-out;
}

.k-zoom-out-enter, .k-zoom-out-appear {
  opacity: 0;
  transform: scale(2);
}
.k-zoom-out-enter-active, .k-zoom-out-appear-active {
  opacity: 1;
  transform: scale(1);
  transition: transform, opacity 300ms ease-in-out;
}
.k-zoom-out-exit {
  opacity: 1;
  transform: scale(1);
}
.k-zoom-out-exit-active {
  opacity: 0;
  transform: scale(0);
  transition: transform, opacity 300ms ease-in-out;
}

.k-slide-in-appear {
  opacity: 0.1;
  transform: translate(0, -3em);
}
.k-slide-in-appear .k-centered {
  transform: translate(-50%, -60%);
}
.k-slide-in-appear-active {
  opacity: 1;
  transform: translate(0, 0);
  transition: transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1), opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1);
}
.k-slide-in-appear-active .k-centered {
  transform: translate(-50%, -50%);
}

.k-slide-down-enter, .k-slide-down-appear {
  transform: translateY(-100%);
}
.k-slide-down-enter-active, .k-slide-down-appear-active {
  transform: translateY(0);
  transition: transform 300ms ease-in-out;
}
.k-slide-down-exit {
  transform: translateY(0);
}
.k-slide-down-exit-active {
  transform: translateY(-100%);
  transition: transform 300ms ease-in-out;
}

.k-slide-up-enter, .k-slide-up-appear {
  transform: translateY(100%);
}
.k-slide-up-enter-active, .k-slide-up-appear-active {
  transform: translateY(0);
  transition: transform 300ms ease-in-out;
}
.k-slide-up-exit {
  transform: translateY(0);
}
.k-slide-up-exit-active {
  transform: translateY(100%);
  transition: transform 300ms ease-in-out;
}

.k-slide-right-enter, .k-slide-right-appear {
  transform: translateX(-100%);
}
.k-slide-right-enter-active, .k-slide-right-appear-active {
  transform: translateX(0);
  transition: transform 300ms ease-in-out;
}
.k-slide-right-exit {
  transform: translateX(0);
}
.k-slide-right-exit-active {
  transform: translateX(-100%);
  transition: transform 300ms ease-in-out;
}

.k-slide-left-enter, .k-slide-left-appear {
  transform: translateX(100%);
}
.k-slide-left-enter-active, .k-slide-left-appear-active {
  transform: translateX(0);
  transition: transform 300ms ease-in-out;
}
.k-slide-left-exit {
  transform: translateX(0);
}
.k-slide-left-exit-active {
  transform: translateX(100%);
  transition: transform 300ms ease-in-out;
}

.k-reveal-vertical-enter, .k-reveal-vertical-appear {
  max-height: 0;
}
.k-reveal-vertical-enter-active, .k-reveal-vertical-appear-active {
  transition: max-height 300ms ease-in-out;
}
.k-reveal-vertical-exit-active {
  max-height: 0 !important;
  transition: max-height 300ms ease-in-out;
}

.k-reveal-horizontal-enter, .k-reveal-horizontal-appear {
  max-width: 0;
}
.k-reveal-horizontal-enter-active, .k-reveal-horizontal-appear-active {
  transition: max-width 300ms ease-in-out;
}
.k-reveal-horizontal-exit-active {
  max-width: 0 !important;
  transition: max-width 300ms ease-in-out;
}

.k-fx-end .k-fx-next,
.k-fx-end .k-fx-current {
  transition: all 350ms ease-out;
}

.k-fx {
  position: relative;
}
.k-fx .k-fx-current {
  z-index: 0;
}
.k-fx .k-fx-next {
  z-index: 1;
}

.k-fx-hidden,
.k-fx-hidden * {
  visibility: hidden !important;
}

.k-fx-reverse .k-fx-current {
  z-index: 1;
}
.k-fx-reverse .k-fx-next {
  z-index: 0;
}

.k-fx-zoom.k-fx-start .k-fx-next {
  transform: scale(0) !important;
}
.k-fx-zoom.k-fx-end .k-fx-next {
  transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next, .k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next {
  transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current {
  transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current {
  transform: scale(0) !important;
}

.k-fx-fade.k-fx-start .k-fx-next {
  will-change: opacity;
  opacity: 0;
}
.k-fx-fade.k-fx-end .k-fx-next {
  opacity: 1;
}
.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: opacity;
  opacity: 1;
}
.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current {
  opacity: 0;
}

.k-fx-slide.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-end .k-fx-next .km-content, .k-fx-slide.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-end .k-fx-next .km-footer, .k-fx-slide.k-fx-end .k-fx-current .km-content, .k-fx-slide.k-fx-end .k-fx-current .km-header, .k-fx-slide.k-fx-end .k-fx-current .km-footer {
  transition: all 350ms ease-out;
}
.k-fx-slide.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-start .k-fx-next .km-content {
  will-change: transform;
  transform: translateX(100%);
}
.k-fx-slide.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-start .k-fx-next .km-header, .k-fx-slide.k-fx-start .k-fx-next .km-footer {
  will-change: opacity;
  opacity: 0;
}
.k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .km-content {
  transform: translateX(-100%);
}
.k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-end .k-fx-next .km-footer {
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  will-change: transform;
  transform: translateX(0);
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  transform: translateX(100%);
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  transform: translateX(-100%);
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  transform: translateX(0);
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer {
  will-change: opacity;
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer {
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer {
  opacity: 0;
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer {
  opacity: 1;
}
.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content {
  transform: translateX(-100%);
}
.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {
  transform: translateX(100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  transform: translateX(0);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  transform: translateX(-100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  transform: translateX(100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  transform: translateX(0%);
}

.k-fx-tile.k-fx-start .k-fx-next {
  will-change: transform;
  transform: translateX(100%);
}
.k-fx-tile.k-fx-end .k-fx-current {
  transform: translateX(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  transform: translateX(0);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
  transform: translateX(100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
  transform: translateX(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
  transform: translateX(0);
}
.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
  transform: translateX(-100%);
}
.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
  transform: translateX(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
  transform: translateX(0);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
  transform: translateX(-100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
  transform: translateX(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
  transform: translateX(0%);
}

.k-fx.k-fx-overlay.k-fx-start .k-fx-next, .k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next {
  will-change: transform;
  transform: translateX(100%);
}
.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {
  transform: translateX(-100%);
}
.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {
  transform: translateY(100%);
}
.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {
  transform: translateY(-100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {
  transform: none;
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  transform: none;
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current, .k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current {
  transform: translateX(100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current {
  transform: translateX(-100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current {
  transform: translateY(100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current {
  transform: translateY(-100%);
}

.k-theme-test-class,
.k-common-test-class {
  opacity: 0;
}

.k-hstack, .k-hbox {
  display: flex;
  flex-flow: row nowrap;
}

.k-vstack, .k-vbox {
  display: flex;
  flex-flow: column nowrap;
}

.k-spacer, .k-flex {
  flex: 1 1 auto;
}

.k-spacer-sized {
  flex: none;
}

.k-float-wrap::after, .k-floatwrap::after {
  content: "";
  display: block;
  clear: both;
}

.k-flex-layout {
  display: flex;
}

.k-grid-layout {
  display: grid;
}

.k-separator {
  width: auto;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  align-self: stretch;
}

.k-separator-horizontal,
.k-vstack > .k-separator,
.k-vbox > .k-separator {
  width: auto;
  height: 0;
  border-width: 1px 0 0;
}

.k-separator-vertical,
.k-hstack > .k-separator,
.k-hbox > .k-separator {
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
}

hr.k-separator {
  margin: 0;
  padding: 0;
}

.k-hidden {
  display: none !important;
}

.k-rtl {
  direction: rtl;
}

[hidden] {
  display: none !important;
}

script {
  display: none !important;
}

.k-disabled {
  outline: none;
  cursor: default;
  color: var(--kendo-disabled-text, unset);
  background-color: var(--kendo-disabled-bg, unset);
  border-color: var(--kendo-disabled-border, unset);
  opacity: var(--kendo-disabled-opacity, unset);
  filter: var(--kendo-disabled-filter, unset);
  pointer-events: none;
  box-shadow: none;
}
.k-disabled .k-link {
  cursor: default;
  outline: 0;
}
.k-disabled [disabled],
.k-disabled .k-disabled {
  --kendo-disabled-opacity: 1;
  --kendo-disabled-filter: grayscale(0);
}

.k-hr {
  margin-block: var(--kendo-spacing-4, 1rem);
  padding: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  float: none;
  clear: both;
}

.k-d-flex-row > .k-hr {
  margin: 0;
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  flex: 0 0 auto;
}

.k-d-flex-col > .k-hr {
  margin: 0;
  flex: 0 0 auto;
}

.k-sprite {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  overflow: hidden;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  text-align: center;
}

.k-image {
  display: inline-block;
}

.k-reset {
  margin: 0;
  padding: 0;
  border-width: 0;
  outline: 0;
  text-decoration: none;
  font: inherit;
  list-style: none;
}

kendo-sortable {
  display: block;
}

.k-link,
.k-link:hover {
  color: inherit;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
}

.k-content {
  outline: 0;
}

.k-centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.k-no-click {
  pointer-events: none;
}

.k-pdf-export-shadow {
  position: absolute;
  overflow: hidden;
  left: -15000px;
  width: 14400px;
}

.kendo-pdf-hide-pseudo-elements::before,
.kendo-pdf-hide-pseudo-elements::after {
  display: none !important;
}

.k-dirty {
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  border-width: 3px;
  border-style: solid;
  border-block-start-color: currentColor;
  border-block-end-color: transparent;
  border-inline-start-color: transparent;
  border-inline-end-color: currentColor;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
}

.k-scrollbar {
  position: absolute;
  overflow: scroll;
}

.k-scrollbar-vertical {
  top: 0;
  right: 0;
  width: 17px;
  height: 100%;
  overflow-x: hidden;
}

.k-touch-scrollbar {
  display: none;
  position: absolute;
  z-index: 200000;
  height: 8px;
  width: 8px;
  border: 1px solid #8a8a8a;
  background-color: #858585;
}

.k-resize-handle,
.k-resize-hint {
  position: absolute;
  border-color: inherit;
  z-index: 200;
}

.k-resize-handle {
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-resize-handle::before {
  content: "";
  border: 0 solid;
  border-color: inherit;
}

.k-resize-n {
  width: 100%;
  height: 6px;
  flex-direction: row;
  left: 0;
  top: -3px;
  cursor: n-resize;
}

.k-resize-s {
  width: 100%;
  height: 6px;
  flex-direction: row;
  left: 0;
  bottom: -3px;
  cursor: s-resize;
}

.k-resize-w {
  width: 6px;
  height: 100%;
  flex-direction: column;
  top: 0;
  left: -3px;
  cursor: w-resize;
}

.k-resize-e {
  width: 6px;
  height: 100%;
  flex-direction: column;
  top: 0;
  right: -3px;
  cursor: e-resize;
}

.k-resize-sw,
.k-resize-se,
.k-resize-nw,
.k-resize-ne {
  width: 5px;
  height: 5px;
}

.k-resize-sw {
  cursor: sw-resize;
  bottom: 0;
  left: 0;
}

.k-resize-se {
  cursor: se-resize;
  bottom: 0;
  right: 0;
}

.k-resize-nw {
  cursor: nw-resize;
  top: 0;
  left: 0;
}

.k-resize-ne {
  cursor: ne-resize;
  top: 0;
  right: 0;
}

.k-vertical-resize {
  cursor: row-resize;
}

.k-horizontal-resize {
  cursor: col-resize;
}

.k-resize-hint {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.k-resize-hint .k-resize-hint-handle {
  width: auto;
  height: 20px;
  align-self: stretch;
}
.k-resize-hint .k-resize-hint-marker {
  width: 2px;
  height: auto;
  flex: 1 1 auto;
}

.k-resize-hint-vertical {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.k-resize-hint-vertical .k-resize-hint-handle {
  width: 20px;
  height: auto;
  align-self: stretch;
}
.k-resize-hint-vertical .k-resize-hint-marker {
  width: auto;
  height: 2px;
  flex: 1 1 auto;
}

.k-top-start,
.k-pos-top-start {
  top: 0;
  inset-inline-start: 0;
}

.k-top-end,
.k-pos-top-end {
  top: 0;
  inset-inline-end: 0;
}

.k-bottom-start,
.k-pos-bottom-start {
  bottom: 0;
  inset-inline-start: 0;
}

.k-bottom-end,
.k-pos-bottom-end {
  bottom: 0;
  inset-inline-end: 0;
}

.k-top-center,
.k-pos-top-center {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.k-middle-left,
.k-middle-start,
.k-pos-middle-start {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.k-middle-center {
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
}

.k-middle-right,
.k-middle-end,
.k-pos-middle-end {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.k-bottom-center,
.k-pos-bottom-center {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

:root {
  --kendo-spacing-0: 0px;
  --kendo-spacing-1px: 1px;
  --kendo-spacing-0\.5: 0.125rem;
  --kendo-spacing-1: 0.25rem;
  --kendo-spacing-1\.5: 0.375rem;
  --kendo-spacing-2: 0.5rem;
  --kendo-spacing-2\.5: 0.625rem;
  --kendo-spacing-3: 0.75rem;
  --kendo-spacing-3\.5: 0.875rem;
  --kendo-spacing-4: 1rem;
  --kendo-spacing-4\.5: 1.125rem;
  --kendo-spacing-5: 1.25rem;
  --kendo-spacing-5\.5: 1.375rem;
  --kendo-spacing-6: 1.5rem;
  --kendo-spacing-6\.5: 1.625rem;
  --kendo-spacing-7: 1.75rem;
  --kendo-spacing-7\.5: 1.875rem;
  --kendo-spacing-8: 2rem;
  --kendo-spacing-9: 2.25rem;
  --kendo-spacing-10: 2.5rem;
  --kendo-spacing-11: 2.75rem;
  --kendo-spacing-12: 3rem;
  --kendo-spacing-13: 3.25rem;
  --kendo-spacing-14: 3.5rem;
  --kendo-spacing-15: 3.75rem;
  --kendo-spacing-16: 4rem;
  --kendo-spacing-17: 4.25rem;
  --kendo-spacing-18: 4.5rem;
  --kendo-spacing-19: 4.75rem;
  --kendo-spacing-20: 5rem;
  --kendo-spacing-21: 5.25rem;
  --kendo-spacing-22: 5.5rem;
  --kendo-spacing-23: 5.75rem;
  --kendo-spacing-24: 6rem;
  --kendo-spacing-25: 7rem;
  --kendo-spacing-26: 8rem;
  --kendo-spacing-27: 9rem;
  --kendo-spacing-28: 10rem;
  --kendo-spacing-29: 11rem;
  --kendo-spacing-30: 12rem;
}

:root {
  --kendo-elevation-1: 0px 1px 2px rgba(0, 0, 0, 0.038);
  --kendo-elevation-2: 0px 2px 7px rgba(0, 0, 0, 0.075);
  --kendo-elevation-3: 0px 4px 10px rgba(0, 0, 0, 0.1);
  --kendo-elevation-4: 0px 6px 13px rgba(0, 0, 0, 0.125);
  --kendo-elevation-5: 0px 8px 16px 0px rgba(0, 0, 0, 0.15);
  --kendo-elevation-6: 0px 11px 24px 0px rgba(0, 0, 0, 0.159);
  --kendo-elevation-7: 0px 14px 36px 0px rgba(0, 0, 0, 0.168);
  --kendo-elevation-8: 0px 16px 48px 0px rgba(0, 0, 0, 0.176);
  --kendo-elevation-9: 0px 18px 60px 0px rgba(0, 0, 0, 0.185);
}

:root {
  --kendo-font-family: Roboto, "Open Sans", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --kendo-font-size: 0.875rem;
  --kendo-line-height: 1.5;
  --kendo-font-weight: 400;
  --kendo-letter-spacing: ;
  --kendo-font-size-xs: 0.75rem;
  --kendo-font-size-sm: 0.875rem;
  --kendo-font-size-md: 1rem;
  --kendo-font-size-lg: 1.25rem;
  --kendo-font-size-xl: 1.5rem;
  --kendo-line-height-xs: 1;
  --kendo-line-height-sm: 1.25;
  --kendo-line-height-md: 1.5;
  --kendo-line-height-lg: 2;
  --kendo-font-weight-light: 300;
  --kendo-font-weight-normal: 400;
  --kendo-font-weight-medium: 500;
  --kendo-font-weight-semibold: 600;
  --kendo-font-weight-bold: 700;
  --kendo-letter-spacing-tightest: -0.15px;
  --kendo-letter-spacing-tighter: -0.1px;
  --kendo-letter-spacing-tight: -0.5px;
  --kendo-letter-spacing-normal: 0px;
  --kendo-letter-spacing-wide: 0.5px;
  --kendo-letter-spacing-wider: 0.1px;
  --kendo-letter-spacing-widest: 0.15px;
  --kendo-font-family-sans-serif: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  --kendo-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

:root {
  --kendo-border-radius-none: 0px;
  --kendo-border-radius-xs: 0.125rem;
  --kendo-border-radius-sm: 0.25rem;
  --kendo-border-radius-md: 0.375rem;
  --kendo-border-radius-lg: 0.5rem;
  --kendo-border-radius-xl: 0.75rem;
  --kendo-border-radius-xxl: 1rem;
  --kendo-border-radius-xxxl: 2rem;
  --kendo-border-radius-full: 50rem;
}

.k-rounded-none {
  border-radius: var(--kendo-border-radius-none, 0px);
}

.k-rounded-xs {
  border-radius: var(--kendo-border-radius-xs, 0.125rem);
}

.k-rounded-sm {
  border-radius: var(--kendo-border-radius-sm, 0.25rem);
}

.k-rounded-md {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
}

.k-rounded-lg {
  border-radius: var(--kendo-border-radius-lg, 0.5rem);
}

.k-rounded-xl {
  border-radius: var(--kendo-border-radius-xl, 0.75rem);
}

.k-rounded-xxl {
  border-radius: var(--kendo-border-radius-xxl, 1rem);
}

.k-rounded-xxxl {
  border-radius: var(--kendo-border-radius-xxxl, 2rem);
}

.k-rounded-full {
  border-radius: var(--kendo-border-radius-full, 50rem);
}

.k-body, body,
.k-typography {
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  font-weight: var(--kendo-font-weight-normal, normal);
  letter-spacing: var(--kendo-letter-spacing, normal);
  margin: 0;
}
.k-body p, body p,
.k-typography p {
  margin: 0 0 var(--kendo-spacing-4, 1rem);
}

.k-h1, h1, .h1 {
  font-size: var(--kendo-h1-font-size, 2.1875rem);
  font-family: var(--kendo-h1-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h1-line-height, 1.2);
  font-weight: var(--kendo-h1-font-weight, 500);
  letter-spacing: var(--kendo-h1-letter-spacing, );
  margin: var(--kendo-h1-margin, 0 0 var(--kendo-spacing-2, 0.5rem));
}

.k-h2, h2, .h2 {
  font-size: var(--kendo-h2-font-size, 1.75rem);
  font-family: var(--kendo-h2-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h2-line-height, 1.2);
  font-weight: var(--kendo-h2-font-weight, 500);
  letter-spacing: var(--kendo-h2-letter-spacing, );
  margin: var(--kendo-h2-margin, 0 0 var(--kendo-spacing-2, 0.5rem));
}

.k-h3, h3, .h3 {
  font-size: var(--kendo-h3-font-size, 1.53125rem);
  font-family: var(--kendo-h3-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h3-line-height, 1.2);
  font-weight: var(--kendo-h3-font-weight, 500);
  letter-spacing: var(--kendo-h3-letter-spacing, );
  margin: var(--kendo-h3-margin, 0 0 var(--kendo-spacing-2, 0.5rem));
}

.k-h4, h4, .h4 {
  font-size: var(--kendo-h4-font-size, 1.3125rem);
  font-family: var(--kendo-h4-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h4-line-height, 1.2);
  font-weight: var(--kendo-h4-font-weight, 500);
  letter-spacing: var(--kendo-h4-letter-spacing, );
  margin: var(--kendo-h4-margin, 0 0 var(--kendo-spacing-2, 0.5rem));
}

.k-h5, h5, .h5 {
  font-size: var(--kendo-h5-font-size, 1.09375rem);
  font-family: var(--kendo-h5-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h5-line-height, 1.2);
  font-weight: var(--kendo-h5-font-weight, 500);
  letter-spacing: var(--kendo-h5-letter-spacing, );
  margin: var(--kendo-h5-margin, 0 0 var(--kendo-spacing-2, 0.5rem));
}

.k-h6, h6, .h6 {
  font-size: var(--kendo-h6-font-size, 0.875rem);
  font-family: var(--kendo-h6-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h6-line-height, 1.2);
  font-weight: var(--kendo-h6-font-weight, 500);
  letter-spacing: var(--kendo-h6-letter-spacing, );
  margin: var(--kendo-h6-margin, 0 0 var(--kendo-spacing-2, 0.5rem));
}

.k-paragraph, p {
  font-size: var(--kendo-paragraph-font-size, var(--kendo-font-size, inherit));
  font-family: var(--kendo-paragraph-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-paragraph-line-height, var(--kendo-line-height, normal));
  font-weight: var(--kendo-paragraph-font-weight, var(--kendo-font-weight-normal, normal));
  letter-spacing: var(--kendo-paragraph-letter-spacing, );
  margin: var(--kendo-paragraph-margin, 0 0 var(--kendo-spacing-4, 1rem));
}

.k-pre, pre,
.k-code,
code {
  font-size: var(--kendo-code-font-size, var(--kendo-font-size-sm, inherit));
  font-family: var(--kendo-code-font-family, var(--kendo-font-family-monospace, normal));
  line-height: var(--kendo-code-line-height, var(--kendo-line-height, normal));
  font-weight: var(--kendo-code-font-weight, var(--kendo-font-weight-normal, normal));
  letter-spacing: var(--kendo-code-letter-spacing, );
  border-style: solid;
  border-width: 1px;
}

.k-pre, pre {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-6, 1.5rem);
  overflow: auto;
}

.k-pre > .k-code, pre > .k-code, .k-pre > code, pre > code {
  padding: 0;
  border-width: 0;
  border-color: transparent;
  background-color: transparent;
  font-family: inherit;
  font-size: inherit;
}

.k-code, code {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-display-1 {
  font-size: var(--kendo-display1-font-size, calc(0.875rem * 5));
  font-family: var(--kendo-display1-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-display1-line-height, 1.2);
  font-weight: var(--kendo-display1-font-weight, 300);
  letter-spacing: var(--kendo-display1-letter-spacing, );
}

.k-display-2 {
  font-size: var(--kendo-display2-font-size, calc(0.875rem * 4.5));
  font-family: var(--kendo-display2-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-display2-line-height, 1.2);
  font-weight: var(--kendo-display2-font-weight, 300);
  letter-spacing: var(--kendo-display2-letter-spacing, );
}

.k-display-3 {
  font-size: var(--kendo-display3-font-size, calc(0.875rem * 4));
  font-family: var(--kendo-display3-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-display3-line-height, 1.2);
  font-weight: var(--kendo-display3-font-weight, 300);
  letter-spacing: var(--kendo-display3-letter-spacing, );
}

.k-display-4 {
  font-size: var(--kendo-display4-font-size, calc(0.875rem * 3.5));
  font-family: var(--kendo-display4-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-display4-line-height, 1.2);
  font-weight: var(--kendo-display4-font-weight, 300);
  letter-spacing: var(--kendo-display4-letter-spacing, );
}

.k-body, body {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-pre, pre,
.k-code,
code {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-font-family-sans-serif {
  font-family: var(--kendo-font-family-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji);
}

.\!k-font-family-sans-serif {
  font-family: var(--kendo-font-family-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji) !important;
}

.k-font-family-monospace {
  font-family: var(--kendo-font-family-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace);
}

.\!k-font-family-monospace {
  font-family: var(--kendo-font-family-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace) !important;
}

.k-font-size-xs {
  font-size: var(--kendo-font-size-xs, 0.75rem);
}

.\!k-font-size-xs {
  font-size: var(--kendo-font-size-xs, 0.75rem) !important;
}

.k-font-size-sm {
  font-size: var(--kendo-font-size-sm, 0.875rem);
}

.\!k-font-size-sm {
  font-size: var(--kendo-font-size-sm, 0.875rem) !important;
}

.k-font-size-md {
  font-size: var(--kendo-font-size-md, 1rem);
}

.\!k-font-size-md {
  font-size: var(--kendo-font-size-md, 1rem) !important;
}

.k-font-size-lg {
  font-size: var(--kendo-font-size-lg, 1.25rem);
}

.\!k-font-size-lg {
  font-size: var(--kendo-font-size-lg, 1.25rem) !important;
}

.k-font-size-xl {
  font-size: var(--kendo-font-size-xl, 1.5rem);
}

.\!k-font-size-xl {
  font-size: var(--kendo-font-size-xl, 1.5rem) !important;
}

.k-fs-xs {
  font-size: var(--kendo-fs-xs, 0.75rem);
}

.\!k-fs-xs {
  font-size: var(--kendo-fs-xs, 0.75rem) !important;
}

.k-fs-sm {
  font-size: var(--kendo-fs-sm, 0.875rem);
}

.\!k-fs-sm {
  font-size: var(--kendo-fs-sm, 0.875rem) !important;
}

.k-fs-md {
  font-size: var(--kendo-fs-md, 1rem);
}

.\!k-fs-md {
  font-size: var(--kendo-fs-md, 1rem) !important;
}

.k-fs-lg {
  font-size: var(--kendo-fs-lg, 1.25rem);
}

.\!k-fs-lg {
  font-size: var(--kendo-fs-lg, 1.25rem) !important;
}

.k-fs-xl {
  font-size: var(--kendo-fs-xl, 1.5rem);
}

.\!k-fs-xl {
  font-size: var(--kendo-fs-xl, 1.5rem) !important;
}

.k-font-style-italic {
  font-style: var(--kendo-font-style-italic, italic);
}

.\!k-font-style-italic {
  font-style: var(--kendo-font-style-italic, italic) !important;
}

.k-font-style-non-italic {
  font-style: var(--kendo-font-style-non-italic, normal);
}

.\!k-font-style-non-italic {
  font-style: var(--kendo-font-style-non-italic, normal) !important;
}

.k-font-style-oblique {
  font-style: var(--kendo-font-style-oblique, oblique);
}

.\!k-font-style-oblique {
  font-style: var(--kendo-font-style-oblique, oblique) !important;
}

.k-font-light {
  font-weight: var(--kendo-font-weight-light, 300);
}

.\!k-font-light {
  font-weight: var(--kendo-font-weight-light, 300) !important;
}

.k-font-normal {
  font-weight: var(--kendo-font-weight-normal, 400);
}

.\!k-font-normal {
  font-weight: var(--kendo-font-weight-normal, 400) !important;
}

.k-font-medium {
  font-weight: var(--kendo-font-weight-medium, 500);
}

.\!k-font-medium {
  font-weight: var(--kendo-font-weight-medium, 500) !important;
}

.k-font-semibold {
  font-weight: var(--kendo-font-weight-semibold, 600);
}

.\!k-font-semibold {
  font-weight: var(--kendo-font-weight-semibold, 600) !important;
}

.k-font-bold {
  font-weight: var(--kendo-font-weight-bold, 700);
}

.\!k-font-bold {
  font-weight: var(--kendo-font-weight-bold, 700) !important;
}

.k-font-weight-light {
  font-weight: var(--kendo-font-weight-light, 300);
}

.\!k-font-weight-light {
  font-weight: var(--kendo-font-weight-light, 300) !important;
}

.k-font-weight-normal {
  font-weight: var(--kendo-font-weight-normal, 400);
}

.\!k-font-weight-normal {
  font-weight: var(--kendo-font-weight-normal, 400) !important;
}

.k-font-weight-medium {
  font-weight: var(--kendo-font-weight-medium, 500);
}

.\!k-font-weight-medium {
  font-weight: var(--kendo-font-weight-medium, 500) !important;
}

.k-font-weight-semibold {
  font-weight: var(--kendo-font-weight-semibold, 600);
}

.\!k-font-weight-semibold {
  font-weight: var(--kendo-font-weight-semibold, 600) !important;
}

.k-font-weight-bold {
  font-weight: var(--kendo-font-weight-bold, 700);
}

.\!k-font-weight-bold {
  font-weight: var(--kendo-font-weight-bold, 700) !important;
}

.k-letter-spacing-tightest {
  letter-spacing: var(--kendo-letter-spacing-tightest, -0.15px);
}

.\!k-letter-spacing-tightest {
  letter-spacing: var(--kendo-letter-spacing-tightest, -0.15px) !important;
}

.k-letter-spacing-tighter {
  letter-spacing: var(--kendo-letter-spacing-tighter, -0.1px);
}

.\!k-letter-spacing-tighter {
  letter-spacing: var(--kendo-letter-spacing-tighter, -0.1px) !important;
}

.k-letter-spacing-tight {
  letter-spacing: var(--kendo-letter-spacing-tight, -0.5px);
}

.\!k-letter-spacing-tight {
  letter-spacing: var(--kendo-letter-spacing-tight, -0.5px) !important;
}

.k-letter-spacing-normal {
  letter-spacing: var(--kendo-letter-spacing-normal, 0px);
}

.\!k-letter-spacing-normal {
  letter-spacing: var(--kendo-letter-spacing-normal, 0px) !important;
}

.k-letter-spacing-wide {
  letter-spacing: var(--kendo-letter-spacing-wide, 0.5px);
}

.\!k-letter-spacing-wide {
  letter-spacing: var(--kendo-letter-spacing-wide, 0.5px) !important;
}

.k-letter-spacing-wider {
  letter-spacing: var(--kendo-letter-spacing-wider, 0.1px);
}

.\!k-letter-spacing-wider {
  letter-spacing: var(--kendo-letter-spacing-wider, 0.1px) !important;
}

.k-letter-spacing-widest {
  letter-spacing: var(--kendo-letter-spacing-widest, 0.15px);
}

.\!k-letter-spacing-widest {
  letter-spacing: var(--kendo-letter-spacing-widest, 0.15px) !important;
}

.k-line-height-xs {
  line-height: var(--kendo-line-height-xs, 1);
}

.\!k-line-height-xs {
  line-height: var(--kendo-line-height-xs, 1) !important;
}

.k-line-height-sm {
  line-height: var(--kendo-line-height-sm, 1.25);
}

.\!k-line-height-sm {
  line-height: var(--kendo-line-height-sm, 1.25) !important;
}

.k-line-height-md {
  line-height: var(--kendo-line-height-md, 1.5);
}

.\!k-line-height-md {
  line-height: var(--kendo-line-height-md, 1.5) !important;
}

.k-line-height-lg {
  line-height: var(--kendo-line-height-lg, 2);
}

.\!k-line-height-lg {
  line-height: var(--kendo-line-height-lg, 2) !important;
}

.k-list-none {
  list-style-type: none;
}

.\!k-list-none {
  list-style-type: none !important;
}

.k-list-disc {
  list-style-type: disc;
}

.\!k-list-disc {
  list-style-type: disc !important;
}

.k-list-decimal {
  list-style-type: decimal;
}

.\!k-list-decimal {
  list-style-type: decimal !important;
}

.k-text-left {
  text-align: left;
}

.\!k-text-left {
  text-align: left !important;
}

.k-text-right {
  text-align: right;
}

.\!k-text-right {
  text-align: right !important;
}

.k-text-center {
  text-align: center;
}

.\!k-text-center {
  text-align: center !important;
}

.k-text-justify {
  text-align: justify;
}

.\!k-text-justify {
  text-align: justify !important;
}

.k-text-start {
  text-align: start;
}

.\!k-text-start {
  text-align: start !important;
}

.k-text-end {
  text-align: end;
}

.\!k-text-end {
  text-align: end !important;
}

.k-text-app-surface {
  color: var(--kendo-color-app-surface, #ffffff);
}

.\!k-text-app-surface {
  color: var(--kendo-color-app-surface, #ffffff) !important;
}

.k-text-on-app-surface {
  color: var(--kendo-color-on-app-surface, #212529);
}

.\!k-text-on-app-surface {
  color: var(--kendo-color-on-app-surface, #212529) !important;
}

.k-text-subtle {
  color: var(--kendo-color-subtle, #596169);
}

.\!k-text-subtle {
  color: var(--kendo-color-subtle, #596169) !important;
}

.k-text-surface {
  color: var(--kendo-color-surface, #f8f9fa);
}

.\!k-text-surface {
  color: var(--kendo-color-surface, #f8f9fa) !important;
}

.k-text-surface-alt {
  color: var(--kendo-color-surface-alt, #ffffff);
}

.\!k-text-surface-alt {
  color: var(--kendo-color-surface-alt, #ffffff) !important;
}

.k-text-border {
  color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.\!k-text-border {
  color: var(--kendo-color-border, rgba(33, 37, 41, 0.13)) !important;
}

.k-text-border-alt {
  color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
}

.\!k-text-border-alt {
  color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2)) !important;
}

.k-text-base-subtle {
  color: var(--kendo-color-base-subtle, #e9ecef);
}

.\!k-text-base-subtle {
  color: var(--kendo-color-base-subtle, #e9ecef) !important;
}

.k-text-base-emphasis {
  color: var(--kendo-color-base-emphasis, rgba(33, 37, 41, 0.34));
}

.\!k-text-base-emphasis {
  color: var(--kendo-color-base-emphasis, rgba(33, 37, 41, 0.34)) !important;
}

.k-text-primary-subtle {
  color: var(--kendo-color-primary-subtle, #cfe2ff);
}

.\!k-text-primary-subtle {
  color: var(--kendo-color-primary-subtle, #cfe2ff) !important;
}

.k-text-primary {
  color: var(--kendo-color-primary, #0d6efd);
}

.\!k-text-primary {
  color: var(--kendo-color-primary, #0d6efd) !important;
}

.k-text-primary-emphasis {
  color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4));
}

.\!k-text-primary-emphasis {
  color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4)) !important;
}

.k-text-secondary-subtle {
  color: var(--kendo-color-secondary-subtle, #dee2e6);
}

.\!k-text-secondary-subtle {
  color: var(--kendo-color-secondary-subtle, #dee2e6) !important;
}

.k-text-secondary {
  color: var(--kendo-color-secondary, #6c757d);
}

.\!k-text-secondary {
  color: var(--kendo-color-secondary, #6c757d) !important;
}

.k-text-secondary-emphasis {
  color: var(--kendo-color-secondary-emphasis, rgba(108, 117, 125, 0.4));
}

.\!k-text-secondary-emphasis {
  color: var(--kendo-color-secondary-emphasis, rgba(108, 117, 125, 0.4)) !important;
}

.k-text-tertiary-subtle {
  color: var(--kendo-color-tertiary-subtle, #e2d9f3);
}

.\!k-text-tertiary-subtle {
  color: var(--kendo-color-tertiary-subtle, #e2d9f3) !important;
}

.k-text-tertiary {
  color: var(--kendo-color-tertiary, #6f42c1);
}

.\!k-text-tertiary {
  color: var(--kendo-color-tertiary, #6f42c1) !important;
}

.k-text-tertiary-emphasis {
  color: var(--kendo-color-tertiary-emphasis, rgba(111, 66, 193, 0.4));
}

.\!k-text-tertiary-emphasis {
  color: var(--kendo-color-tertiary-emphasis, rgba(111, 66, 193, 0.4)) !important;
}

.k-text-info-subtle {
  color: var(--kendo-color-info-subtle, #cff4fc);
}

.\!k-text-info-subtle {
  color: var(--kendo-color-info-subtle, #cff4fc) !important;
}

.k-text-info {
  color: var(--kendo-color-info, #0dcaf0);
}

.\!k-text-info {
  color: var(--kendo-color-info, #0dcaf0) !important;
}

.k-text-info-emphasis {
  color: var(--kendo-color-info-emphasis, rgba(13, 202, 240, 0.4));
}

.\!k-text-info-emphasis {
  color: var(--kendo-color-info-emphasis, rgba(13, 202, 240, 0.4)) !important;
}

.k-text-success-subtle {
  color: var(--kendo-color-success-subtle, #d1e7dd);
}

.\!k-text-success-subtle {
  color: var(--kendo-color-success-subtle, #d1e7dd) !important;
}

.k-text-success {
  color: var(--kendo-color-success, #198754);
}

.\!k-text-success {
  color: var(--kendo-color-success, #198754) !important;
}

.k-text-success-emphasis {
  color: var(--kendo-color-success-emphasis, rgba(25, 135, 84, 0.4));
}

.\!k-text-success-emphasis {
  color: var(--kendo-color-success-emphasis, rgba(25, 135, 84, 0.4)) !important;
}

.k-text-warning-subtle {
  color: var(--kendo-color-warning-subtle, #fff3cd);
}

.\!k-text-warning-subtle {
  color: var(--kendo-color-warning-subtle, #fff3cd) !important;
}

.k-text-warning {
  color: var(--kendo-color-warning, #ffc107);
}

.\!k-text-warning {
  color: var(--kendo-color-warning, #ffc107) !important;
}

.k-text-warning-emphasis {
  color: var(--kendo-color-warning-emphasis, rgba(255, 193, 7, 0.4));
}

.\!k-text-warning-emphasis {
  color: var(--kendo-color-warning-emphasis, rgba(255, 193, 7, 0.4)) !important;
}

.k-text-error-subtle {
  color: var(--kendo-color-error-subtle, #f8d7da);
}

.\!k-text-error-subtle {
  color: var(--kendo-color-error-subtle, #f8d7da) !important;
}

.k-text-error {
  color: var(--kendo-color-error, #dc3545);
}

.\!k-text-error {
  color: var(--kendo-color-error, #dc3545) !important;
}

.k-text-error-emphasis {
  color: var(--kendo-color-error-emphasis, rgba(220, 53, 69, 0.4));
}

.\!k-text-error-emphasis {
  color: var(--kendo-color-error-emphasis, rgba(220, 53, 69, 0.4)) !important;
}

.k-text-light-subtle {
  color: var(--kendo-color-light-subtle, #ffffff);
}

.\!k-text-light-subtle {
  color: var(--kendo-color-light-subtle, #ffffff) !important;
}

.k-text-light {
  color: var(--kendo-color-light, #f8f9fa);
}

.\!k-text-light {
  color: var(--kendo-color-light, #f8f9fa) !important;
}

.k-text-light-emphasis {
  color: var(--kendo-color-light-emphasis, rgba(33, 37, 41, 0.1));
}

.\!k-text-light-emphasis {
  color: var(--kendo-color-light-emphasis, rgba(33, 37, 41, 0.1)) !important;
}

.k-text-dark-subtle {
  color: var(--kendo-color-dark-subtle, #495057);
}

.\!k-text-dark-subtle {
  color: var(--kendo-color-dark-subtle, #495057) !important;
}

.k-text-dark {
  color: var(--kendo-color-dark, #212529);
}

.\!k-text-dark {
  color: var(--kendo-color-dark, #212529) !important;
}

.k-text-dark-emphasis {
  color: var(--kendo-color-dark-emphasis, rgba(33, 37, 41, 0.4));
}

.\!k-text-dark-emphasis {
  color: var(--kendo-color-dark-emphasis, rgba(33, 37, 41, 0.4)) !important;
}

.k-text-inherit {
  color: var(--kendo-color-inherit, inherit);
}

.\!k-text-inherit {
  color: var(--kendo-color-inherit, inherit) !important;
}

.k-text-current {
  color: var(--kendo-color-current, currentColor);
}

.\!k-text-current {
  color: var(--kendo-color-current, currentColor) !important;
}

.k-text-transparent {
  color: var(--kendo-color-transparent, transparent);
}

.\!k-text-transparent {
  color: var(--kendo-color-transparent, transparent) !important;
}

.k-text-black {
  color: var(--kendo-color-black, black);
}

.\!k-text-black {
  color: var(--kendo-color-black, black) !important;
}

.k-text-white {
  color: var(--kendo-color-white, white);
}

.\!k-text-white {
  color: var(--kendo-color-white, white) !important;
}

.k-color-app-surface {
  color: var(--kendo-color-app-surface, #ffffff);
}

.\!k-color-app-surface {
  color: var(--kendo-color-app-surface, #ffffff) !important;
}

.k-color-on-app-surface {
  color: var(--kendo-color-on-app-surface, #212529);
}

.\!k-color-on-app-surface {
  color: var(--kendo-color-on-app-surface, #212529) !important;
}

.k-color-subtle {
  color: var(--kendo-color-subtle, #596169);
}

.\!k-color-subtle {
  color: var(--kendo-color-subtle, #596169) !important;
}

.k-color-surface {
  color: var(--kendo-color-surface, #f8f9fa);
}

.\!k-color-surface {
  color: var(--kendo-color-surface, #f8f9fa) !important;
}

.k-color-surface-alt {
  color: var(--kendo-color-surface-alt, #ffffff);
}

.\!k-color-surface-alt {
  color: var(--kendo-color-surface-alt, #ffffff) !important;
}

.k-color-border {
  color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.\!k-color-border {
  color: var(--kendo-color-border, rgba(33, 37, 41, 0.13)) !important;
}

.k-color-border-alt {
  color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
}

.\!k-color-border-alt {
  color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2)) !important;
}

.k-color-base-subtle {
  color: var(--kendo-color-base-subtle, #e9ecef);
}

.\!k-color-base-subtle {
  color: var(--kendo-color-base-subtle, #e9ecef) !important;
}

.k-color-base-emphasis {
  color: var(--kendo-color-base-emphasis, rgba(33, 37, 41, 0.34));
}

.\!k-color-base-emphasis {
  color: var(--kendo-color-base-emphasis, rgba(33, 37, 41, 0.34)) !important;
}

.k-color-primary-subtle {
  color: var(--kendo-color-primary-subtle, #cfe2ff);
}

.\!k-color-primary-subtle {
  color: var(--kendo-color-primary-subtle, #cfe2ff) !important;
}

.k-color-primary {
  color: var(--kendo-color-primary, #0d6efd);
}

.\!k-color-primary {
  color: var(--kendo-color-primary, #0d6efd) !important;
}

.k-color-primary-emphasis {
  color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4));
}

.\!k-color-primary-emphasis {
  color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4)) !important;
}

.k-color-secondary-subtle {
  color: var(--kendo-color-secondary-subtle, #dee2e6);
}

.\!k-color-secondary-subtle {
  color: var(--kendo-color-secondary-subtle, #dee2e6) !important;
}

.k-color-secondary {
  color: var(--kendo-color-secondary, #6c757d);
}

.\!k-color-secondary {
  color: var(--kendo-color-secondary, #6c757d) !important;
}

.k-color-secondary-emphasis {
  color: var(--kendo-color-secondary-emphasis, rgba(108, 117, 125, 0.4));
}

.\!k-color-secondary-emphasis {
  color: var(--kendo-color-secondary-emphasis, rgba(108, 117, 125, 0.4)) !important;
}

.k-color-tertiary-subtle {
  color: var(--kendo-color-tertiary-subtle, #e2d9f3);
}

.\!k-color-tertiary-subtle {
  color: var(--kendo-color-tertiary-subtle, #e2d9f3) !important;
}

.k-color-tertiary {
  color: var(--kendo-color-tertiary, #6f42c1);
}

.\!k-color-tertiary {
  color: var(--kendo-color-tertiary, #6f42c1) !important;
}

.k-color-tertiary-emphasis {
  color: var(--kendo-color-tertiary-emphasis, rgba(111, 66, 193, 0.4));
}

.\!k-color-tertiary-emphasis {
  color: var(--kendo-color-tertiary-emphasis, rgba(111, 66, 193, 0.4)) !important;
}

.k-color-info-subtle {
  color: var(--kendo-color-info-subtle, #cff4fc);
}

.\!k-color-info-subtle {
  color: var(--kendo-color-info-subtle, #cff4fc) !important;
}

.k-color-info {
  color: var(--kendo-color-info, #0dcaf0);
}

.\!k-color-info {
  color: var(--kendo-color-info, #0dcaf0) !important;
}

.k-color-info-emphasis {
  color: var(--kendo-color-info-emphasis, rgba(13, 202, 240, 0.4));
}

.\!k-color-info-emphasis {
  color: var(--kendo-color-info-emphasis, rgba(13, 202, 240, 0.4)) !important;
}

.k-color-success-subtle {
  color: var(--kendo-color-success-subtle, #d1e7dd);
}

.\!k-color-success-subtle {
  color: var(--kendo-color-success-subtle, #d1e7dd) !important;
}

.k-color-success {
  color: var(--kendo-color-success, #198754);
}

.\!k-color-success {
  color: var(--kendo-color-success, #198754) !important;
}

.k-color-success-emphasis {
  color: var(--kendo-color-success-emphasis, rgba(25, 135, 84, 0.4));
}

.\!k-color-success-emphasis {
  color: var(--kendo-color-success-emphasis, rgba(25, 135, 84, 0.4)) !important;
}

.k-color-warning-subtle {
  color: var(--kendo-color-warning-subtle, #fff3cd);
}

.\!k-color-warning-subtle {
  color: var(--kendo-color-warning-subtle, #fff3cd) !important;
}

.k-color-warning {
  color: var(--kendo-color-warning, #ffc107);
}

.\!k-color-warning {
  color: var(--kendo-color-warning, #ffc107) !important;
}

.k-color-warning-emphasis {
  color: var(--kendo-color-warning-emphasis, rgba(255, 193, 7, 0.4));
}

.\!k-color-warning-emphasis {
  color: var(--kendo-color-warning-emphasis, rgba(255, 193, 7, 0.4)) !important;
}

.k-color-error-subtle {
  color: var(--kendo-color-error-subtle, #f8d7da);
}

.\!k-color-error-subtle {
  color: var(--kendo-color-error-subtle, #f8d7da) !important;
}

.k-color-error {
  color: var(--kendo-color-error, #dc3545);
}

.\!k-color-error {
  color: var(--kendo-color-error, #dc3545) !important;
}

.k-color-error-emphasis {
  color: var(--kendo-color-error-emphasis, rgba(220, 53, 69, 0.4));
}

.\!k-color-error-emphasis {
  color: var(--kendo-color-error-emphasis, rgba(220, 53, 69, 0.4)) !important;
}

.k-color-light-subtle {
  color: var(--kendo-color-light-subtle, #ffffff);
}

.\!k-color-light-subtle {
  color: var(--kendo-color-light-subtle, #ffffff) !important;
}

.k-color-light {
  color: var(--kendo-color-light, #f8f9fa);
}

.\!k-color-light {
  color: var(--kendo-color-light, #f8f9fa) !important;
}

.k-color-light-emphasis {
  color: var(--kendo-color-light-emphasis, rgba(33, 37, 41, 0.1));
}

.\!k-color-light-emphasis {
  color: var(--kendo-color-light-emphasis, rgba(33, 37, 41, 0.1)) !important;
}

.k-color-dark-subtle {
  color: var(--kendo-color-dark-subtle, #495057);
}

.\!k-color-dark-subtle {
  color: var(--kendo-color-dark-subtle, #495057) !important;
}

.k-color-dark {
  color: var(--kendo-color-dark, #212529);
}

.\!k-color-dark {
  color: var(--kendo-color-dark, #212529) !important;
}

.k-color-dark-emphasis {
  color: var(--kendo-color-dark-emphasis, rgba(33, 37, 41, 0.4));
}

.\!k-color-dark-emphasis {
  color: var(--kendo-color-dark-emphasis, rgba(33, 37, 41, 0.4)) !important;
}

.k-color-inherit {
  color: var(--kendo-color-inherit, inherit);
}

.\!k-color-inherit {
  color: var(--kendo-color-inherit, inherit) !important;
}

.k-color-current {
  color: var(--kendo-color-current, currentColor);
}

.\!k-color-current {
  color: var(--kendo-color-current, currentColor) !important;
}

.k-color-transparent {
  color: var(--kendo-color-transparent, transparent);
}

.\!k-color-transparent {
  color: var(--kendo-color-transparent, transparent) !important;
}

.k-color-black {
  color: var(--kendo-color-black, black);
}

.\!k-color-black {
  color: var(--kendo-color-black, black) !important;
}

.k-color-white {
  color: var(--kendo-color-white, white);
}

.\!k-color-white {
  color: var(--kendo-color-white, white) !important;
}

.k-text-underline {
  text-decoration: underline;
}

.\!k-text-underline {
  text-decoration: underline !important;
}

.k-text-overline {
  text-decoration: overline;
}

.\!k-text-overline {
  text-decoration: overline !important;
}

.k-text-line-through {
  text-decoration: line-through;
}

.\!k-text-line-through {
  text-decoration: line-through !important;
}

.k-text-no-underline {
  text-decoration: none;
}

.\!k-text-no-underline {
  text-decoration: none !important;
}

.k-text-clip {
  text-overflow: clip;
}

.\!k-text-clip {
  text-overflow: clip !important;
}

.k-text-ellipsis {
  text-overflow: ellipsis;
}

.\!k-text-ellipsis {
  text-overflow: ellipsis !important;
}

.k-text-truncate, .k-text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.\!k-text-truncate, .\!k-text-ellipsis {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.k-text-uppercase {
  text-transform: uppercase;
}

.\!k-text-uppercase {
  text-transform: uppercase !important;
}

.k-text-lowercase {
  text-transform: lowercase;
}

.\!k-text-lowercase {
  text-transform: lowercase !important;
}

.k-text-capitalize {
  text-transform: capitalize;
}

.\!k-text-capitalize {
  text-transform: capitalize !important;
}

.k-text-normal-case {
  text-transform: none;
}

.\!k-text-normal-case {
  text-transform: none !important;
}

.k-align-baseline {
  vertical-align: baseline;
}

.\!k-align-baseline {
  vertical-align: baseline !important;
}

.k-align-top {
  vertical-align: top;
}

.\!k-align-top {
  vertical-align: top !important;
}

.k-align-middle {
  vertical-align: middle;
}

.\!k-align-middle {
  vertical-align: middle !important;
}

.k-align-bottom {
  vertical-align: bottom;
}

.\!k-align-bottom {
  vertical-align: bottom !important;
}

.k-align-text-top {
  vertical-align: text-top;
}

.\!k-align-text-top {
  vertical-align: text-top !important;
}

.k-align-text-bottom {
  vertical-align: text-bottom;
}

.\!k-align-text-bottom {
  vertical-align: text-bottom !important;
}

.k-align-sub {
  vertical-align: sub;
}

.\!k-align-sub {
  vertical-align: sub !important;
}

.k-align-super {
  vertical-align: super;
}

.\!k-align-super {
  vertical-align: super !important;
}

.k-white-space-normal {
  white-space: normal;
}

.\!k-white-space-normal {
  white-space: normal !important;
}

.k-white-space-nowrap, .k-text-nowrap {
  white-space: nowrap;
}

.\!k-white-space-nowrap {
  white-space: nowrap !important;
}

.k-white-space-pre {
  white-space: pre;
}

.\!k-white-space-pre {
  white-space: pre !important;
}

.k-white-space-pre-line {
  white-space: pre-line;
}

.\!k-white-space-pre-line {
  white-space: pre-line !important;
}

.k-white-space-pre-wrap {
  white-space: pre-wrap;
}

.\!k-white-space-pre-wrap {
  white-space: pre-wrap !important;
}

.k-white-space-break-spaces {
  white-space: break-spaces;
}

.\!k-white-space-break-spaces {
  white-space: break-spaces !important;
}

.k-whitespace-normal {
  white-space: normal;
}

.\!k-whitespace-normal {
  white-space: normal !important;
}

.k-whitespace-nowrap {
  white-space: nowrap;
}

.\!k-whitespace-nowrap {
  white-space: nowrap !important;
}

.k-whitespace-pre {
  white-space: pre;
}

.\!k-whitespace-pre {
  white-space: pre !important;
}

.k-whitespace-pre-line {
  white-space: pre-line;
}

.\!k-whitespace-pre-line {
  white-space: pre-line !important;
}

.k-whitespace-pre-wrap {
  white-space: pre-wrap;
}

.\!k-whitespace-pre-wrap {
  white-space: pre-wrap !important;
}

.k-whitespace-break-spaces {
  white-space: break-spaces;
}

.\!k-whitespace-break-spaces {
  white-space: break-spaces !important;
}

.k-svg-icon {
  width: 1rem;
  height: 1rem;
  outline: 0;
  line-height: 1;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
}
.k-svg-icon > svg {
  fill: currentColor;
  flex: 1 1 auto;
}

.k-svg-icon.k-icon-xs {
  width: calc(1rem * 0.75);
  height: calc(1rem * 0.75);
}
.k-svg-icon.k-icon-sm {
  width: calc(1rem * 0.875);
  height: calc(1rem * 0.875);
}
.k-svg-icon.k-icon-md {
  width: 1rem;
  height: 1rem;
}
.k-svg-icon.k-icon-lg {
  width: calc(1rem * 1.25);
  height: calc(1rem * 1.25);
}
.k-svg-icon.k-icon-xl {
  width: calc(1rem * 1.5);
  height: calc(1rem * 1.5);
}
.k-svg-icon.k-icon-xxl {
  width: calc(1rem * 2);
  height: calc(1rem * 2);
}
.k-svg-icon.k-icon-xxxl {
  width: calc(1rem * 3);
  height: calc(1rem * 3);
}

.k-flip-h.k-svg-icon, .k-svg-icon.k-flip-x,
.k-flip-v.k-svg-icon,
.k-svg-icon.k-flip-y,
.k-flip-h.k-flip-v.k-svg-icon {
  transform: none;
}

.k-flip-h > svg, .k-flip-x > svg {
  transform: scaleX(-1);
}

.k-flip-v > svg, .k-flip-y > svg {
  transform: scaleY(-1);
}

.k-flip-h.k-flip-v > svg, .k-flip-h.k-flip-y > svg, .k-flip-v.k-flip-x > svg, .k-flip-x.k-flip-y > svg,
.k-flip-both > svg {
  transform: scale(-1, -1);
}

.k-rotate-0.k-svg-icon {
  transform: none;
}
.k-rotate-0 > svg {
  transform: rotate(0deg);
}

.k-rotate-45.k-svg-icon {
  transform: none;
}
.k-rotate-45 > svg {
  transform: rotate(45deg);
}

.k-rotate-90.k-svg-icon {
  transform: none;
}
.k-rotate-90 > svg {
  transform: rotate(90deg);
}

.k-rotate-135.k-svg-icon {
  transform: none;
}
.k-rotate-135 > svg {
  transform: rotate(135deg);
}

.k-rotate-180.k-svg-icon {
  transform: none;
}
.k-rotate-180 > svg {
  transform: rotate(180deg);
}

.k-rotate-225.k-svg-icon {
  transform: none;
}
.k-rotate-225 > svg {
  transform: rotate(225deg);
}

.k-rotate-270.k-svg-icon {
  transform: none;
}
.k-rotate-270 > svg {
  transform: rotate(270deg);
}

.k-rotate-315.k-svg-icon {
  transform: none;
}
.k-rotate-315 > svg {
  transform: rotate(315deg);
}

.k-icon-wrap {
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  gap: 0;
  align-items: center;
  align-self: flex-start;
  vertical-align: middle;
  position: relative;
}
.k-icon-wrap::before {
  content: "​";
  width: 0;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-icon-wrapper-host {
  display: contents;
}

.k-icon-with-modifier {
  position: relative;
  margin: 0.25em;
}

.k-icon.k-icon-modifier {
  width: 1em;
  height: 1em;
  position: absolute;
  font-size: 0.5em;
  bottom: 0;
  right: 0;
  margin: 0 -0.5em -0.5em 0;
}

.k-i-none::before {
  content: "";
  display: none;
}

.k-icon-action {
  display: inline-flex;
  padding: var(--kendo-spacing-1, 0.25rem);
  line-height: 1;
  align-items: center;
  vertical-align: middle;
  cursor: pointer;
}

.k-sprite {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  text-align: center;
}

.k-image {
  display: inline-block;
}

.k-rotate-0 {
  transform: rotate(0deg);
}

.\!k-rotate-0 {
  transform: rotate(0deg) !important;
}

.k-rotate-45 {
  transform: rotate(45deg);
}

.\!k-rotate-45 {
  transform: rotate(45deg) !important;
}

.k-rotate-90 {
  transform: rotate(90deg);
}

.\!k-rotate-90 {
  transform: rotate(90deg) !important;
}

.k-rotate-135 {
  transform: rotate(135deg);
}

.\!k-rotate-135 {
  transform: rotate(135deg) !important;
}

.k-rotate-180 {
  transform: rotate(180deg);
}

.\!k-rotate-180 {
  transform: rotate(180deg) !important;
}

.k-rotate-225 {
  transform: rotate(225deg);
}

.\!k-rotate-225 {
  transform: rotate(225deg) !important;
}

.k-rotate-270 {
  transform: rotate(270deg);
}

.\!k-rotate-270 {
  transform: rotate(270deg) !important;
}

.k-rotate-315 {
  transform: rotate(315deg);
}

.\!k-rotate-315 {
  transform: rotate(315deg) !important;
}

.k-flip-h, .k-flip-x {
  transform: scaleX(-1);
}

.\!k-flip-h, .\!k-flip-x {
  transform: scaleX(-1) !important;
}

.k-flip-v, .k-flip-y {
  transform: scaleY(-1);
}

.\!k-flip-v, .\!k-flip-y {
  transform: scaleY(-1) !important;
}

.k-flip-h.k-flip-v, .k-flip-h.k-flip-y, .k-flip-v.k-flip-x, .k-flip-x.k-flip-y {
  transform: scale(-1, -1);
}

.\!k-flip-h.\!k-flip-v, .\!k-flip-h.\!k-flip-y, .\!k-flip-v.\!k-flip-x, .\!k-flip-x.\!k-flip-y {
  transform: scale(-1, -1) !important;
}

.k-messagebox {
  margin: 0 0 var(--kendo-spacing-4, 1rem) 0;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0 0 0 4px;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-messagebox a {
  color: inherit;
  font-style: normal;
  text-decoration: underline;
}

.k-messagebox-primary {
  border-color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4));
  color: var(--kendo-color-primary-on-subtle, #052c65);
  background-color: var(--kendo-color-primary-subtle, #cfe2ff);
}

.k-messagebox-secondary {
  border-color: var(--kendo-color-secondary-emphasis, rgba(108, 117, 125, 0.4));
  color: var(--kendo-color-secondary-on-subtle, #2B2F32);
  background-color: var(--kendo-color-secondary-subtle, #dee2e6);
}

.k-messagebox-tertiary {
  border-color: var(--kendo-color-tertiary-emphasis, rgba(111, 66, 193, 0.4));
  color: var(--kendo-color-tertiary-on-subtle, #432874);
  background-color: var(--kendo-color-tertiary-subtle, #e2d9f3);
}

.k-messagebox-info {
  border-color: var(--kendo-color-info-emphasis, rgba(13, 202, 240, 0.4));
  color: var(--kendo-color-info-on-subtle, #055160);
  background-color: var(--kendo-color-info-subtle, #cff4fc);
}

.k-messagebox-success {
  border-color: var(--kendo-color-success-emphasis, rgba(25, 135, 84, 0.4));
  color: var(--kendo-color-success-on-subtle, #0A3622);
  background-color: var(--kendo-color-success-subtle, #d1e7dd);
}

.k-messagebox-warning {
  border-color: var(--kendo-color-warning-emphasis, rgba(255, 193, 7, 0.4));
  color: var(--kendo-color-warning-on-subtle, #664d03);
  background-color: var(--kendo-color-warning-subtle, #fff3cd);
}

.k-messagebox-error {
  border-color: var(--kendo-color-error-emphasis, rgba(220, 53, 69, 0.4));
  color: var(--kendo-color-error-on-subtle, #58151c);
  background-color: var(--kendo-color-error-subtle, #f8d7da);
}

.k-messagebox-dark {
  border-color: var(--kendo-color-dark-emphasis, rgba(33, 37, 41, 0.4));
  color: var(--kendo-color-dark-on-subtle, #ffffff);
  background-color: var(--kendo-color-dark-subtle, #495057);
}

.k-messagebox-light {
  border-color: var(--kendo-color-light-emphasis, rgba(33, 37, 41, 0.1));
  color: var(--kendo-color-light-on-subtle, #495057);
  background-color: var(--kendo-color-light-subtle, #ffffff);
}

.k-messagebox-inverse {
  border-color: var(--kendo-color-dark-hover, #343a40);
  color: var(--kendo-color-dark-on-subtle, #ffffff);
  background-color: var(--kendo-color-dark-subtle, #495057);
}

.k-drag-clue {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  z-index: 20000;
  cursor: move;
}

.k-drag-status,
.k-drag-clue .k-drag-status {
  margin: 0;
  margin-right: 0.4ex;
}

.k-drop-hint {
  display: flex;
  gap: 4px;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  z-index: 1000;
  transform: translate(-50%, -50%);
}

.k-drop-hint-start,
.k-drop-hint-end {
  flex-shrink: 0;
  border-width: 4px;
  border-style: solid;
  border-color: transparent;
}

.k-drop-hint-line {
  flex-grow: 1;
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-drop-hint-h .k-drop-hint-start {
  border-left-width: 6.9282032304px;
  border-left-color: var(--kendo-color-primary, #0d6efd);
  border-right-width: 0;
}
.k-drop-hint-h .k-drop-hint-line {
  width: 20px;
  height: 1px;
}
.k-drop-hint-h .k-drop-hint-end {
  border-right-width: 6.9282032304px;
  border-right-color: var(--kendo-color-primary, #0d6efd);
  border-left-width: 0;
}

.k-drop-hint-v {
  flex-direction: column;
}
.k-drop-hint-v .k-drop-hint-start {
  border-top-width: 6.9282032304px;
  border-top-color: var(--kendo-color-primary, #0d6efd);
  border-bottom-width: 0;
}
.k-drop-hint-v .k-drop-hint-line {
  width: 1px;
  height: 20px;
}
.k-drop-hint-v .k-drop-hint-end {
  border-bottom-width: 6.9282032304px;
  border-bottom-color: var(--kendo-color-primary, #0d6efd);
  border-top-width: 0;
}

.k-reorder-cue {
  position: absolute;
}
.k-reorder-cue::before, .k-reorder-cue::after {
  content: "";
  width: 0;
  height: 0;
  border: 3px solid transparent;
  position: absolute;
  transform: translateX(-50%);
}
.k-reorder-cue::before {
  border-bottom-width: 0;
  border-top-color: currentColor;
  top: -4px;
}
.k-reorder-cue::after {
  border-top-width: 0;
  border-bottom-color: currentColor;
  bottom: -4px;
}

.k-drag-clue {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-list-container {
  display: flex;
  flex-flow: column nowrap;
}
.k-list-container > .k-list {
  flex: 1;
  height: 100%;
}

.k-list {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  border-radius: inherit;
  font-family: var(--kendo-font-family, inherit);
  display: flex;
  flex-flow: column nowrap;
  outline: none;
  position: relative;
  overflow: hidden;
}
.k-list *,
.k-list *::before,
.k-list *::after {
  box-sizing: border-box;
}

.k-popup > .k-list {
  height: 100%;
  border-width: 0;
}

.k-list-group-sticky-header {
  border-width: 0;
  border-width: 0 0 1px;
  border-style: solid;
  font-weight: var(--kendo-font-weight-bold, normal);
  white-space: nowrap;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: none;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.k-list-content {
  border-color: inherit;
  flex: 1 1 auto;
  overflow: hidden;
  overflow-y: auto;
  position: relative;
}

.k-list-ul {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  height: auto;
  list-style: none;
}

.k-list-item, .k-list-custom-value, .k-list-optionlabel {
  border: 0;
  outline: none;
  cursor: pointer;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-2, 0.5rem);
  position: relative;
  transition-property: color, background-color, outline-color, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: ease;
}
.k-list-item.k-first::before, .k-first.k-list-custom-value::before, .k-first.k-list-optionlabel::before {
  content: "";
  border-width: 1px 0 0;
  border-style: solid;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.k-list-item-text::before,
.k-list-header-text::before,
.k-list-optionlabel::before {
  content: "​";
  width: 0px;
  overflow: hidden;
}

.k-list-optionlabel {
  column-gap: 0;
}

.k-list-custom-value {
  font-style: italic;
  position: sticky;
}

.k-list-group-item {
  border-width: 0;
  border-width: 1px 0 0;
  border-style: solid;
  font-weight: var(--kendo-font-weight-bold, normal);
  cursor: default;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-2, 0.5rem);
  position: relative;
}

.k-list-item-group-label {
  position: absolute;
  top: 0;
  inset-inline-end: 0;
}

.k-virtual-content,
.k-virtual-list .k-list-content {
  overflow-y: scroll;
}

.k-virtual-list .k-list-item, .k-virtual-list .k-list-optionlabel, .k-virtual-list .k-list-custom-value,
.k-virtual-list .k-list-group-item,
.k-virtual-content .k-list-item,
.k-virtual-content .k-list-optionlabel,
.k-virtual-content .k-list-custom-value,
.k-virtual-content .k-list-group-item {
  position: absolute;
  width: 100%;
}

.k-virtual-list .k-list-item-text,
.k-virtual-list .k-list-header-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-virtual-list .k-list-optionlabel {
  position: relative;
}

.k-list-filter {
  display: block;
  position: relative;
  padding-inline: var(--kendo-spacing-4, 1rem);
  padding-block: var(--kendo-spacing-4, 1rem);
  box-sizing: border-box;
  flex: none;
}

.k-list-sm {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: 1.4285714286;
}
.k-list-sm .k-list-group-sticky-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-list-sm .k-list-filter {
  padding-inline: var(--kendo-spacing-4, 1rem);
  padding-block: var(--kendo-spacing-4, 1rem);
}
.k-list-sm .k-list-item, .k-list-sm .k-list-optionlabel, .k-list-sm .k-list-custom-value {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-list-sm .k-list-group-item {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-list-sm .k-list-item-group-label {
  padding-block: 0;
  padding-inline: 0.5em;
  font-size: 0.75em;
  line-height: inherit;
}

.k-list-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-list-md .k-list-group-sticky-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-list-md .k-list-filter {
  padding-inline: var(--kendo-spacing-4, 1rem);
  padding-block: var(--kendo-spacing-4, 1rem);
}
.k-list-md .k-list-item, .k-list-md .k-list-optionlabel, .k-list-md .k-list-custom-value {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-list-md .k-list-group-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-list-md .k-list-item-group-label {
  padding-block: 0;
  padding-inline: 0.5em;
  font-size: 0.75em;
  line-height: inherit;
}

.k-list-lg {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-list-lg .k-list-group-sticky-header {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-list-lg .k-list-filter {
  padding-inline: var(--kendo-spacing-4, 1rem);
  padding-block: var(--kendo-spacing-4, 1rem);
}
.k-list-lg .k-list-item, .k-list-lg .k-list-optionlabel, .k-list-lg .k-list-custom-value {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-list-lg .k-list-group-item {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-list-lg .k-list-item-group-label {
  padding-block: 0;
  padding-inline: 0.5em;
  font-size: 0.75em;
  line-height: inherit;
}

.k-list {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-list-group-sticky-header {
  border-color: inherit;
  box-shadow: none;
}

.k-list-item:hover, .k-list-optionlabel:hover, .k-list-custom-value:hover, .k-list-item.k-hover, .k-hover.k-list-optionlabel, .k-hover.k-list-custom-value {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}
.k-list-item:focus, .k-list-optionlabel:focus, .k-list-custom-value:focus, .k-list-item.k-focus, .k-focus.k-list-optionlabel, .k-focus.k-list-custom-value {
  box-shadow: inset 0 0 0 3px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 15%, transparent);
}
.k-list-item.k-selected, .k-selected.k-list-optionlabel, .k-selected.k-list-custom-value {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-list-item.k-selected:hover, .k-selected.k-list-optionlabel:hover, .k-selected.k-list-custom-value:hover, .k-list-item.k-selected.k-hover, .k-selected.k-hover.k-list-optionlabel, .k-selected.k-hover.k-list-custom-value {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-hover, #0c64e4);
}

.k-list-optionlabel,
.k-list-optionlabel.k-hover,
.k-list-optionlabel:hover {
  color: var(--kendo-color-subtle, #596169);
}

.k-list-group-item {
  border-color: inherit;
}

.k-list-item-group-label {
  color: var(--kendo-color-app-surface, #ffffff);
  background-color: var(--kendo-color-on-app-surface, #212529);
}

.k-listgroup {
  border-radius: var(--kendo-spacing-1, 0.25rem);
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  list-style: none;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.k-listgroup > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.k-listgroup .k-listgroup-item + .k-listgroup-item {
  border-top-width: 1px;
}

.k-listgroup-flush {
  border-radius: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.k-listgroup-item {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 0 0 auto;
  position: relative;
}
.k-listgroup-item > .k-link {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: calc(var(--kendo-spacing-4, 1rem) * -1);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  color: inherit;
  text-decoration: none;
  outline: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 auto;
  position: relative;
}
.k-listgroup-item > .k-link > .k-select {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  position: absolute;
  top: 50%;
  inset-inline-end: 0;
  transform: translateY(-50%);
}

.k-listgroup-item-segmented {
  align-items: stretch;
}
.k-listgroup-item-segmented > .k-link {
  margin-right: 0;
}
.k-listgroup-item-segmented > .k-select {
  margin: calc(var(--kendo-spacing-2, 0.5rem) * -1) calc(var(--kendo-spacing-4, 1rem) * -1) calc(var(--kendo-spacing-2, 0.5rem) * -1) 0;
  padding: var(--kendo-spacing-2, 0.5rem);
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: inherit;
  cursor: pointer;
}

.k-listgroup-form-row {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: calc(var(--kendo-spacing-4, 1rem) * -1);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex: 1 1 auto;
  position: relative;
}
.k-listgroup-form-row .k-listgroup-form-field-label {
  width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper {
  width: 50%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  text-align: end;
  position: relative;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper select,
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=text],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=password],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=date],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=time],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=datetime-local],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=number],
.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
  width: 100%;
  box-sizing: border-box;
  flex: 1 1 100%;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
  min-height: 4em;
  resize: vertical;
}

.k-listgroup-item.k-listgroup-form-row {
  margin: 0;
}

[dir=rtl] .k-listgroup-item > .k-link > .k-select {
  right: auto;
  left: 0;
}
[dir=rtl] .k-listgroup-item-segmented > .k-link {
  margin-right: calc(var(--kendo-spacing-4, 1rem) * -1);
  margin-left: 0;
}
[dir=rtl] .k-listgroup-item-segmented > .k-select {
  margin-right: 0;
  margin-left: calc(var(--kendo-spacing-4, 1rem) * -1);
  border-right-width: 1px;
  border-left-width: 0;
}

.k-noflexbox .k-listgroup,
.k-noflexbox .k-listgroup > ul .k-listgroup-item,
.k-noflexbox .k-listgroup-item > .k-link {
  display: block;
}

.k-listgroup {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-badge {
  padding: 0;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  font: inherit;
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-badge *,
.k-badge *::before,
.k-badge *::after {
  box-sizing: border-box;
}

.k-badge > * {
  color: inherit;
}

a.k-badge,
.k-badge > a {
  text-decoration: none;
}

a.k-badge:hover,
.k-badge > a:hover {
  text-decoration: underline;
}

.k-badge-icon {
  max-width: 1em;
  max-height: 1em;
  font-size: inherit;
}

.k-badge-icon.k-svg-icon svg {
  fill: currentColor;
}

.k-badge-sm {
  padding-block: 0.175em;
  padding-inline: 0.325em;
  font-size: 0.65625rem;
  line-height: 1;
  min-width: calc(1em + 0.175em * 2 + 1px * 2);
}
.k-badge-sm:empty {
  padding: 0.175em;
  min-width: auto;
}

.k-badge-md {
  padding-block: 0.35em;
  padding-inline: 0.65em;
  font-size: 0.65625rem;
  line-height: 1;
  min-width: calc(1em + 0.35em * 2 + 1px * 2);
}
.k-badge-md:empty {
  padding: 0.35em;
  min-width: auto;
}

.k-badge-lg {
  padding-block: 0.525em;
  padding-inline: 0.975em;
  font-size: 0.65625rem;
  line-height: 1;
  min-width: calc(1em + 0.525em * 2 + 1px * 2);
}
.k-badge-lg:empty {
  padding: 0.525em;
  min-width: auto;
}

kendo-badge-container {
  display: inline-block;
}

.k-badge-container {
  position: relative;
  overflow: visible;
}

.k-badge-inside {
  position: absolute;
  z-index: 9999;
}
.k-badge-edge {
  position: absolute;
  z-index: 9999;
}
.k-badge-edge.k-top-start {
  transform: translate(-50%, -50%);
}
.k-badge-edge.k-top-end {
  transform: translate(50%, -50%);
}
.k-badge-edge.k-bottom-start {
  transform: translate(-50%, 50%);
}
.k-badge-edge.k-bottom-end {
  transform: translate(50%, 50%);
}

.k-rtl .k-badge-edge.k-top-start,
[dir=rtl].k-badge-edge.k-top-start,
[dir=rtl] .k-badge-edge.k-top-start {
  transform: translate(50%, -50%);
}
.k-rtl .k-badge-edge.k-top-end,
[dir=rtl].k-badge-edge.k-top-end,
[dir=rtl] .k-badge-edge.k-top-end {
  transform: translate(-50%, -50%);
}
.k-rtl .k-badge-edge.k-bottom-start,
[dir=rtl].k-badge-edge.k-bottom-start,
[dir=rtl] .k-badge-edge.k-bottom-start {
  transform: translate(50%, 50%);
}
.k-rtl .k-badge-edge.k-bottom-end,
[dir=rtl].k-badge-edge.k-bottom-end,
[dir=rtl] .k-badge-edge.k-bottom-end {
  transform: translate(-50%, 50%);
}

.k-badge-outside {
  position: absolute;
  z-index: 9999;
}
.k-badge-outside.k-top-start {
  transform: translate(-100%, -100%);
}
.k-badge-outside.k-top-end {
  transform: translate(100%, -100%);
}
.k-badge-outside.k-bottom-start {
  transform: translate(-100%, 100%);
}
.k-badge-outside.k-bottom-end {
  transform: translate(100%, 100%);
}

.k-rtl .k-badge-outside.k-top-start,
[dir=rtl].k-badge-outside.k-top-start,
[dir=rtl] .k-badge-outside.k-top-start {
  transform: translate(100%, -100%);
}
.k-rtl .k-badge-outside.k-top-end,
[dir=rtl].k-badge-outside.k-top-end,
[dir=rtl] .k-badge-outside.k-top-end {
  transform: translate(-100%, -100%);
}
.k-rtl .k-badge-outside.k-bottom-start,
[dir=rtl].k-badge-outside.k-bottom-start,
[dir=rtl] .k-badge-outside.k-bottom-start {
  transform: translate(100%, 100%);
}
.k-rtl .k-badge-outside.k-bottom-end,
[dir=rtl].k-badge-outside.k-bottom-end,
[dir=rtl] .k-badge-outside.k-bottom-end {
  transform: translate(-100%, 100%);
}

.k-badge-border-cutout {
  box-shadow: 0 0 0 2px var(--kendo-color-surface-alt, #ffffff);
}

.k-badge-solid-primary {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-badge-solid-secondary {
  border-color: var(--kendo-color-secondary, #6c757d);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #6c757d);
}

.k-badge-solid-tertiary {
  border-color: var(--kendo-color-tertiary, #6f42c1);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #6f42c1);
}

.k-badge-solid-info {
  border-color: var(--kendo-color-info, #0dcaf0);
  color: var(--kendo-color-on-info, #000000);
  background-color: var(--kendo-color-info, #0dcaf0);
}

.k-badge-solid-success {
  border-color: var(--kendo-color-success, #198754);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #198754);
}

.k-badge-solid-warning {
  border-color: var(--kendo-color-warning, #ffc107);
  color: var(--kendo-color-on-warning, #000000);
  background-color: var(--kendo-color-warning, #ffc107);
}

.k-badge-solid-error {
  border-color: var(--kendo-color-error, #dc3545);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #dc3545);
}

.k-badge-solid-dark {
  border-color: var(--kendo-color-dark, #212529);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}

.k-badge-solid-light {
  border-color: var(--kendo-color-light, #f8f9fa);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #f8f9fa);
}

.k-badge-solid-inverse {
  border-color: var(--kendo-color-dark, #212529);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}

.k-badge-outline {
  border-color: currentColor;
  background-color: transparent;
}

.k-badge-outline-primary {
  color: var(--kendo-color-primary, #0d6efd);
}

.k-badge-outline-secondary {
  color: var(--kendo-color-secondary, #6c757d);
}

.k-badge-outline-tertiary {
  color: var(--kendo-color-tertiary, #6f42c1);
}

.k-badge-outline-info {
  color: var(--kendo-color-info, #0dcaf0);
}

.k-badge-outline-success {
  color: var(--kendo-color-success, #198754);
}

.k-badge-outline-warning {
  color: var(--kendo-color-warning, #ffc107);
}

.k-badge-outline-error {
  color: var(--kendo-color-error, #dc3545);
}

.k-badge-outline-dark {
  color: var(--kendo-color-dark, #212529);
}

.k-badge-outline-light {
  color: var(--kendo-color-light, #f8f9fa);
}

.k-badge-outline-inverse {
  color: var(--kendo-color-dark, #212529);
}

.k-button {
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  color: inherit;
  background: none;
  font-family: var(--kendo-font-family, inherit);
  font-weight: var(--kendo-font-weight-normal, normal);
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--kendo-spacing-2, 0.5rem);
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  position: relative;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.k-button *,
.k-button *::before,
.k-button *::after {
  box-sizing: border-box;
}
.k-button:disabled, .k-button.k-disabled {
  box-shadow: none;
}
.k-button::-moz-focus-inner {
  padding: 0;
  border: 0;
  outline: 0;
}
.k-button:hover, .k-button:focus {
  text-decoration: none;
  outline: 0;
}

.k-icon-button {
  gap: 0;
}
.k-icon-button .k-icon {
  display: inline-flex;
}

.k-button-icon {
  color: inherit;
  align-self: center;
  position: relative;
}

.k-button-sm {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: 1.4285714286;
}

.k-button-sm.k-icon-button {
  padding: var(--kendo-spacing-1, 0.25rem);
}
.k-button-sm.k-icon-button .k-button-icon {
  min-width: calc(var(--kendo-font-size-sm, inherit) * 1.4285714286);
  min-height: calc(var(--kendo-font-size-sm, inherit) * 1.4285714286);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.k-button-sm.k-icon-button .k-button-icon.k-svg-icon > svg, .k-button-sm.k-icon-button .k-button-icon.k-icon-md > svg {
  width: var(--kendo-icon-size, 1rem);
  height: var(--kendo-icon-size, 1rem);
}
.k-button-sm.k-icon-button .k-button-icon.k-icon-xs > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 0.75);
  height: calc(var(--kendo-icon-size, 1rem) * 0.75);
}
.k-button-sm.k-icon-button .k-button-icon.k-icon-sm > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 0.875);
  height: calc(var(--kendo-icon-size, 1rem) * 0.875);
}
.k-button-sm.k-icon-button .k-button-icon.k-icon-lg > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 1.25);
  height: calc(var(--kendo-icon-size, 1rem) * 1.25);
}
.k-button-sm.k-icon-button .k-button-icon.k-icon-xl > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 1.5);
  height: calc(var(--kendo-icon-size, 1rem) * 1.5);
}
.k-button-sm.k-icon-button .k-button-icon.k-icon-xxl > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 2);
  height: calc(var(--kendo-icon-size, 1rem) * 2);
}
.k-button-sm.k-icon-button .k-button-icon.k-icon-xxxl > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 3);
  height: calc(var(--kendo-icon-size, 1rem) * 3);
}

.k-button-md {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-button-md.k-icon-button {
  padding: var(--kendo-spacing-1\.5, 0.375rem);
}
.k-button-md.k-icon-button .k-button-icon {
  min-width: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal));
  min-height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal));
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.k-button-md.k-icon-button .k-button-icon.k-svg-icon > svg, .k-button-md.k-icon-button .k-button-icon.k-icon-md > svg {
  width: var(--kendo-icon-size, 1rem);
  height: var(--kendo-icon-size, 1rem);
}
.k-button-md.k-icon-button .k-button-icon.k-icon-xs > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 0.75);
  height: calc(var(--kendo-icon-size, 1rem) * 0.75);
}
.k-button-md.k-icon-button .k-button-icon.k-icon-sm > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 0.875);
  height: calc(var(--kendo-icon-size, 1rem) * 0.875);
}
.k-button-md.k-icon-button .k-button-icon.k-icon-lg > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 1.25);
  height: calc(var(--kendo-icon-size, 1rem) * 1.25);
}
.k-button-md.k-icon-button .k-button-icon.k-icon-xl > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 1.5);
  height: calc(var(--kendo-icon-size, 1rem) * 1.5);
}
.k-button-md.k-icon-button .k-button-icon.k-icon-xxl > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 2);
  height: calc(var(--kendo-icon-size, 1rem) * 2);
}
.k-button-md.k-icon-button .k-button-icon.k-icon-xxxl > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 3);
  height: calc(var(--kendo-icon-size, 1rem) * 3);
}

.k-button-lg {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-button-lg.k-icon-button {
  padding: var(--kendo-spacing-2, 0.5rem);
}
.k-button-lg.k-icon-button .k-button-icon {
  min-width: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal));
  min-height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal));
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.k-button-lg.k-icon-button .k-button-icon.k-svg-icon > svg, .k-button-lg.k-icon-button .k-button-icon.k-icon-md > svg {
  width: var(--kendo-icon-size, 1rem);
  height: var(--kendo-icon-size, 1rem);
}
.k-button-lg.k-icon-button .k-button-icon.k-icon-xs > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 0.75);
  height: calc(var(--kendo-icon-size, 1rem) * 0.75);
}
.k-button-lg.k-icon-button .k-button-icon.k-icon-sm > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 0.875);
  height: calc(var(--kendo-icon-size, 1rem) * 0.875);
}
.k-button-lg.k-icon-button .k-button-icon.k-icon-lg > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 1.25);
  height: calc(var(--kendo-icon-size, 1rem) * 1.25);
}
.k-button-lg.k-icon-button .k-button-icon.k-icon-xl > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 1.5);
  height: calc(var(--kendo-icon-size, 1rem) * 1.5);
}
.k-button-lg.k-icon-button .k-button-icon.k-icon-xxl > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 2);
  height: calc(var(--kendo-icon-size, 1rem) * 2);
}
.k-button-lg.k-icon-button .k-button-icon.k-icon-xxxl > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 3);
  height: calc(var(--kendo-icon-size, 1rem) * 3);
}

.k-button-square {
  aspect-ratio: 1;
}

.k-button-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  list-style: none;
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-button-group > .k-button + .k-button {
  margin-inline-start: -1px;
}
.k-button-group > .k-button:hover,
.k-button-group > .k-button.k-hover,
.k-button-group > .k-button:focus,
.k-button-group > .k-button.k-focus,
.k-button-group > .k-button:active,
.k-button-group > .k-button.k-active,
.k-button-group > .k-button.k-selected {
  z-index: 2;
}
.k-button-group .k-button:not(:first-child):not(:last-child) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
.k-button-group > .k-button:first-child:not(:only-child) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.k-button-group > .k-button:last-child:not(:only-child) {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.k-button-group-stretched {
  width: 100%;
}
.k-button-group-stretched > * {
  flex: 1 0 0%;
  overflow: hidden;
}

.k-button-flat {
  border-color: transparent !important;
  color: inherit;
  background: none !important;
  box-shadow: none !important;
}
.k-button-flat::before {
  display: block !important;
}
.k-button-flat::after {
  box-shadow: inset 0 0 0 2px currentColor;
  display: block !important;
}
.k-button-flat:focus::after, .k-button-flat.k-focus::after {
  opacity: 0.12;
}

.k-button-outline {
  border-color: currentColor;
  color: inherit;
  background: none;
}

.k-button-link {
  border-color: transparent;
  color: inherit;
  text-decoration: none;
  background: none;
}
.k-button-link:hover, .k-button-link.k-hover {
  text-decoration: underline;
}

.k-button-clear {
  border-color: transparent !important;
  color: inherit;
  background: none !important;
  box-shadow: none !important;
}

.k-button-overlay, .k-button::before {
  border-radius: inherit;
  content: "";
  background: currentColor;
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  z-index: 0;
  transition: opacity 0.2s ease-in-out;
}

.k-button:hover::before, .k-button.k-hover::before {
  opacity: 0.08;
}
.k-button.k-no-focus:not(:hover)::before, .k-button.k-no-focus:not(.k-hover)::before {
  opacity: 0;
}
.k-button:active::before, .k-button.k-active::before {
  opacity: 0.16;
}
.k-button.k-selected::before {
  opacity: 0.2;
}

.k-button::after {
  border-radius: inherit;
  content: "";
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  z-index: 0;
  transition: opacity 0.2s ease-in-out;
}

.k-button-solid-base {
  border-color: var(--kendo-color-base, #dee2e6);
  color: var(--kendo-color-on-base, #212529);
  background-color: var(--kendo-color-base, #dee2e6);
  background-image: none;
}
.k-button-solid-base:hover, .k-button-solid-base.k-hover {
  border-color: var(--kendo-color-base-hover, #ced4da);
  background-color: var(--kendo-color-base-hover, #ced4da);
  background-image: none;
}
.k-button-solid-base:focus, .k-button-solid-base.k-focus {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-border, rgba(33, 37, 41, 0.13)) 50%, transparent);
}
.k-button-solid-base:active, .k-button-solid-base.k-active {
  border-color: var(--kendo-color-base-active, #bdc4cb);
  background-color: var(--kendo-color-base-active, #bdc4cb);
}
.k-button-solid-base.k-selected {
  border-color: var(--kendo-color-primary-active, #0a58ca);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-active, #0a58ca);
}
.k-button-solid-primary {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
  background-image: none;
}
.k-button-solid-primary:hover, .k-button-solid-primary.k-hover {
  border-color: var(--kendo-color-primary-hover, #0c64e4);
  background-color: var(--kendo-color-primary-hover, #0c64e4);
}
.k-button-solid-primary:focus, .k-button-solid-primary.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 50%, transparent);
}
.k-button-solid-primary:active, .k-button-solid-primary.k-active {
  border-color: var(--kendo-color-primary-active, #0a58ca);
  background-color: var(--kendo-color-primary-active, #0a58ca);
}
.k-button-solid-primary.k-selected {
  border-color: var(--kendo-color-primary-active, #0a58ca);
  background-color: var(--kendo-color-primary-active, #0a58ca);
}
.k-button-solid-secondary {
  border-color: var(--kendo-color-secondary, #6c757d);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #6c757d);
  background-image: none;
}
.k-button-solid-secondary:hover, .k-button-solid-secondary.k-hover {
  border-color: var(--kendo-color-secondary-hover, #596169);
  background-color: var(--kendo-color-secondary-hover, #596169);
}
.k-button-solid-secondary:focus, .k-button-solid-secondary.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-secondary, #6c757d) 50%, transparent);
}
.k-button-solid-secondary:active, .k-button-solid-secondary.k-active {
  border-color: var(--kendo-color-secondary-active, #495057);
  background-color: var(--kendo-color-secondary-active, #495057);
}
.k-button-solid-secondary.k-selected {
  border-color: var(--kendo-color-secondary-active, #495057);
  background-color: var(--kendo-color-secondary-active, #495057);
}
.k-button-solid-tertiary {
  border-color: var(--kendo-color-tertiary, #6f42c1);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #6f42c1);
  background-image: none;
}
.k-button-solid-tertiary:hover, .k-button-solid-tertiary.k-hover {
  border-color: var(--kendo-color-tertiary-hover, #59359a);
  background-color: var(--kendo-color-tertiary-hover, #59359a);
}
.k-button-solid-tertiary:focus, .k-button-solid-tertiary.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-tertiary, #6f42c1) 50%, transparent);
}
.k-button-solid-tertiary:active, .k-button-solid-tertiary.k-active {
  border-color: var(--kendo-color-tertiary-active, #4e2f89);
  background-color: var(--kendo-color-tertiary-active, #4e2f89);
}
.k-button-solid-tertiary.k-selected {
  border-color: var(--kendo-color-tertiary-active, #4e2f89);
  background-color: var(--kendo-color-tertiary-active, #4e2f89);
}
.k-button-solid-info {
  border-color: var(--kendo-color-info, #0dcaf0);
  color: var(--kendo-color-on-info, #000000);
  background-color: var(--kendo-color-info, #0dcaf0);
  background-image: none;
}
.k-button-solid-info:hover, .k-button-solid-info.k-hover {
  border-color: var(--kendo-color-info-hover, #3dd5f3);
  background-color: var(--kendo-color-info-hover, #3dd5f3);
}
.k-button-solid-info:focus, .k-button-solid-info.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-info, #0dcaf0) 50%, transparent);
}
.k-button-solid-info:active, .k-button-solid-info.k-active {
  border-color: var(--kendo-color-info-active, #6edff6);
  background-color: var(--kendo-color-info-active, #6edff6);
}
.k-button-solid-info.k-selected {
  border-color: var(--kendo-color-info-active, #6edff6);
  background-color: var(--kendo-color-info-active, #6edff6);
}
.k-button-solid-success {
  border-color: var(--kendo-color-success, #198754);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #198754);
  background-image: none;
}
.k-button-solid-success:hover, .k-button-solid-success.k-hover {
  border-color: var(--kendo-color-success-hover, #146C43);
  background-color: var(--kendo-color-success-hover, #146C43);
}
.k-button-solid-success:focus, .k-button-solid-success.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-success, #198754) 50%, transparent);
}
.k-button-solid-success:active, .k-button-solid-success.k-active {
  border-color: var(--kendo-color-success-active, #0F5132);
  background-color: var(--kendo-color-success-active, #0F5132);
}
.k-button-solid-success.k-selected {
  border-color: var(--kendo-color-success-active, #0F5132);
  background-color: var(--kendo-color-success-active, #0F5132);
}
.k-button-solid-warning {
  border-color: var(--kendo-color-warning, #ffc107);
  color: var(--kendo-color-on-warning, #000000);
  background-color: var(--kendo-color-warning, #ffc107);
  background-image: none;
}
.k-button-solid-warning:hover, .k-button-solid-warning.k-hover {
  border-color: var(--kendo-color-warning-hover, #ffcd39);
  background-color: var(--kendo-color-warning-hover, #ffcd39);
}
.k-button-solid-warning:focus, .k-button-solid-warning.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-warning, #ffc107) 50%, transparent);
}
.k-button-solid-warning:active, .k-button-solid-warning.k-active {
  border-color: var(--kendo-color-warning-active, #ffda6a);
  background-color: var(--kendo-color-warning-active, #ffda6a);
}
.k-button-solid-warning.k-selected {
  border-color: var(--kendo-color-warning-active, #ffda6a);
  background-color: var(--kendo-color-warning-active, #ffda6a);
}
.k-button-solid-error {
  border-color: var(--kendo-color-error, #dc3545);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #dc3545);
  background-image: none;
}
.k-button-solid-error:hover, .k-button-solid-error.k-hover {
  border-color: var(--kendo-color-error-hover, #b02a37);
  background-color: var(--kendo-color-error-hover, #b02a37);
}
.k-button-solid-error:focus, .k-button-solid-error.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-error, #dc3545) 50%, transparent);
}
.k-button-solid-error:active, .k-button-solid-error.k-active {
  border-color: var(--kendo-color-error-active, #9a2530);
  background-color: var(--kendo-color-error-active, #9a2530);
}
.k-button-solid-error.k-selected {
  border-color: var(--kendo-color-error-active, #9a2530);
  background-color: var(--kendo-color-error-active, #9a2530);
}
.k-button-solid-dark {
  border-color: var(--kendo-color-dark, #212529);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
  background-image: none;
}
.k-button-solid-dark:hover, .k-button-solid-dark.k-hover {
  border-color: var(--kendo-color-dark-hover, #343a40);
  background-color: var(--kendo-color-dark-hover, #343a40);
}
.k-button-solid-dark:focus, .k-button-solid-dark.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-dark, #212529) 50%, transparent);
}
.k-button-solid-dark:active, .k-button-solid-dark.k-active {
  border-color: var(--kendo-color-dark-active, #495057);
  background-color: var(--kendo-color-dark-active, #495057);
}
.k-button-solid-dark.k-selected {
  border-color: var(--kendo-color-dark-active, #495057);
  background-color: var(--kendo-color-dark-active, #495057);
}
.k-button-solid-light {
  border-color: var(--kendo-color-light, #f8f9fa);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #f8f9fa);
  background-image: none;
}
.k-button-solid-light:hover, .k-button-solid-light.k-hover {
  border-color: var(--kendo-color-light-hover, #e9ecef);
  background-color: var(--kendo-color-light-hover, #e9ecef);
}
.k-button-solid-light:focus, .k-button-solid-light.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-light, #f8f9fa) 50%, transparent);
}
.k-button-solid-light:active, .k-button-solid-light.k-active {
  border-color: var(--kendo-color-light-active, #dee2e6);
  background-color: var(--kendo-color-light-active, #dee2e6);
}
.k-button-solid-light.k-selected {
  border-color: var(--kendo-color-light-active, #dee2e6);
  background-color: var(--kendo-color-light-active, #dee2e6);
}
.k-button-solid-inverse {
  border-color: var(--kendo-color-inverse, #212529);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-inverse, #212529);
  background-image: none;
}
.k-button-solid-inverse:hover, .k-button-solid-inverse.k-hover {
  border-color: var(--kendo-color-inverse-hover, #343a40);
  background-color: var(--kendo-color-inverse-hover, #343a40);
}
.k-button-solid-inverse:focus, .k-button-solid-inverse.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-inverse, #212529) 50%, transparent);
}
.k-button-solid-inverse:active, .k-button-solid-inverse.k-active {
  border-color: var(--kendo-color-inverse-active, #495057);
  background-color: var(--kendo-color-inverse-active, #495057);
}
.k-button-solid-inverse.k-selected {
  border-color: var(--kendo-color-inverse-active, #495057);
  background-color: var(--kendo-color-inverse-active, #495057);
}
.k-button-outline-base {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-base-on-surface, #212529);
  background-color: transparent;
}
.k-button-outline-base:hover, .k-button-outline-base.k-hover {
  border-color: var(--kendo-color-on-base, #212529);
  color: var(--kendo-color-base, #dee2e6);
  background-color: var(--kendo-color-on-base, #212529);
}
.k-button-outline-base:focus, .k-button-outline-base.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
}
.k-button-outline-base:active, .k-button-outline-base.k-active {
  border-color: var(--kendo-color-on-base, #212529);
  color: var(--kendo-color-base, #dee2e6);
  background-color: var(--kendo-color-on-base, #212529);
}
.k-button-outline-base.k-selected {
  border-color: var(--kendo-color-on-base, #212529);
  color: var(--kendo-color-base, #dee2e6);
  background-color: var(--kendo-color-on-base, #212529);
}
.k-button-outline-primary {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-primary-on-surface, #0d6efd);
  background-color: transparent;
}
.k-button-outline-primary:hover, .k-button-outline-primary.k-hover {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-button-outline-primary:focus, .k-button-outline-primary.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 50%, transparent);
}
.k-button-outline-primary:active, .k-button-outline-primary.k-active {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-button-outline-primary.k-selected {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-button-outline-secondary {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-secondary-on-surface, #6c757d);
  background-color: transparent;
}
.k-button-outline-secondary:hover, .k-button-outline-secondary.k-hover {
  border-color: var(--kendo-color-secondary, #6c757d);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #6c757d);
}
.k-button-outline-secondary:focus, .k-button-outline-secondary.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-secondary, #6c757d) 50%, transparent);
}
.k-button-outline-secondary:active, .k-button-outline-secondary.k-active {
  border-color: var(--kendo-color-secondary, #6c757d);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #6c757d);
}
.k-button-outline-secondary.k-selected {
  border-color: var(--kendo-color-secondary, #6c757d);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #6c757d);
}
.k-button-outline-tertiary {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-tertiary-on-surface, #6f42c1);
  background-color: transparent;
}
.k-button-outline-tertiary:hover, .k-button-outline-tertiary.k-hover {
  border-color: var(--kendo-color-tertiary, #6f42c1);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #6f42c1);
}
.k-button-outline-tertiary:focus, .k-button-outline-tertiary.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-tertiary, #6f42c1) 50%, transparent);
}
.k-button-outline-tertiary:active, .k-button-outline-tertiary.k-active {
  border-color: var(--kendo-color-tertiary, #6f42c1);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #6f42c1);
}
.k-button-outline-tertiary.k-selected {
  border-color: var(--kendo-color-tertiary, #6f42c1);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #6f42c1);
}
.k-button-outline-info {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-info-on-surface, #0dcaf0);
  background-color: transparent;
}
.k-button-outline-info:hover, .k-button-outline-info.k-hover {
  border-color: var(--kendo-color-info, #0dcaf0);
  color: var(--kendo-color-on-info, #000000);
  background-color: var(--kendo-color-info, #0dcaf0);
}
.k-button-outline-info:focus, .k-button-outline-info.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-info, #0dcaf0) 50%, transparent);
}
.k-button-outline-info:active, .k-button-outline-info.k-active {
  border-color: var(--kendo-color-info, #0dcaf0);
  color: var(--kendo-color-on-info, #000000);
  background-color: var(--kendo-color-info, #0dcaf0);
}
.k-button-outline-info.k-selected {
  border-color: var(--kendo-color-info, #0dcaf0);
  color: var(--kendo-color-on-info, #000000);
  background-color: var(--kendo-color-info, #0dcaf0);
}
.k-button-outline-success {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-success-on-surface, #198754);
  background-color: transparent;
}
.k-button-outline-success:hover, .k-button-outline-success.k-hover {
  border-color: var(--kendo-color-success, #198754);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #198754);
}
.k-button-outline-success:focus, .k-button-outline-success.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-success, #198754) 50%, transparent);
}
.k-button-outline-success:active, .k-button-outline-success.k-active {
  border-color: var(--kendo-color-success, #198754);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #198754);
}
.k-button-outline-success.k-selected {
  border-color: var(--kendo-color-success, #198754);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #198754);
}
.k-button-outline-warning {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-warning-on-surface, #ffc107);
  background-color: transparent;
}
.k-button-outline-warning:hover, .k-button-outline-warning.k-hover {
  border-color: var(--kendo-color-warning, #ffc107);
  color: var(--kendo-color-on-warning, #000000);
  background-color: var(--kendo-color-warning, #ffc107);
}
.k-button-outline-warning:focus, .k-button-outline-warning.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-warning, #ffc107) 50%, transparent);
}
.k-button-outline-warning:active, .k-button-outline-warning.k-active {
  border-color: var(--kendo-color-warning, #ffc107);
  color: var(--kendo-color-on-warning, #000000);
  background-color: var(--kendo-color-warning, #ffc107);
}
.k-button-outline-warning.k-selected {
  border-color: var(--kendo-color-warning, #ffc107);
  color: var(--kendo-color-on-warning, #000000);
  background-color: var(--kendo-color-warning, #ffc107);
}
.k-button-outline-error {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-error-on-surface, #dc3545);
  background-color: transparent;
}
.k-button-outline-error:hover, .k-button-outline-error.k-hover {
  border-color: var(--kendo-color-error, #dc3545);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #dc3545);
}
.k-button-outline-error:focus, .k-button-outline-error.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-error, #dc3545) 50%, transparent);
}
.k-button-outline-error:active, .k-button-outline-error.k-active {
  border-color: var(--kendo-color-error, #dc3545);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #dc3545);
}
.k-button-outline-error.k-selected {
  border-color: var(--kendo-color-error, #dc3545);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #dc3545);
}
.k-button-outline-dark {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-dark-on-surface, #212529);
  background-color: transparent;
}
.k-button-outline-dark:hover, .k-button-outline-dark.k-hover {
  border-color: var(--kendo-color-dark, #212529);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}
.k-button-outline-dark:focus, .k-button-outline-dark.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-dark, #212529) 50%, transparent);
}
.k-button-outline-dark:active, .k-button-outline-dark.k-active {
  border-color: var(--kendo-color-dark, #212529);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}
.k-button-outline-dark.k-selected {
  border-color: var(--kendo-color-dark, #212529);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}
.k-button-outline-light {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-light-on-surface, #f8f9fa);
  background-color: transparent;
}
.k-button-outline-light:hover, .k-button-outline-light.k-hover {
  border-color: var(--kendo-color-light, #f8f9fa);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #f8f9fa);
}
.k-button-outline-light:focus, .k-button-outline-light.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-light, #f8f9fa) 50%, transparent);
}
.k-button-outline-light:active, .k-button-outline-light.k-active {
  border-color: var(--kendo-color-light, #f8f9fa);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #f8f9fa);
}
.k-button-outline-light.k-selected {
  border-color: var(--kendo-color-light, #f8f9fa);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #f8f9fa);
}
.k-button-outline-inverse {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-inverse-on-surface, #212529);
  background-color: transparent;
}
.k-button-outline-inverse:hover, .k-button-outline-inverse.k-hover {
  border-color: var(--kendo-color-dark, #212529);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}
.k-button-outline-inverse:focus, .k-button-outline-inverse.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-inverse, #212529) 50%, transparent);
}
.k-button-outline-inverse:active, .k-button-outline-inverse.k-active {
  border-color: var(--kendo-color-dark, #212529);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}
.k-button-outline-inverse.k-selected {
  border-color: var(--kendo-color-dark, #212529);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}
.k-button-flat-base {
  color: inherit;
}
.k-button-flat-primary {
  color: var(--kendo-color-primary-on-surface, #0d6efd);
}
.k-button-flat-secondary {
  color: var(--kendo-color-secondary-on-surface, #6c757d);
}
.k-button-flat-tertiary {
  color: var(--kendo-color-tertiary-on-surface, #6f42c1);
}
.k-button-flat-info {
  color: var(--kendo-color-info-on-surface, #0dcaf0);
}
.k-button-flat-success {
  color: var(--kendo-color-success-on-surface, #198754);
}
.k-button-flat-warning {
  color: var(--kendo-color-warning-on-surface, #ffc107);
}
.k-button-flat-error {
  color: var(--kendo-color-error-on-surface, #dc3545);
}
.k-button-flat-dark {
  color: var(--kendo-color-dark-on-surface, #212529);
}
.k-button-flat-light {
  color: var(--kendo-color-light-on-surface, #f8f9fa);
}
.k-button-flat-inverse {
  color: var(--kendo-color-inverse-on-surface, #212529);
}
.k-button-link-base {
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-button-link-base:hover, .k-button-link-base.k-hover {
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-button-link-base:focus, .k-button-link-base.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
}
.k-button-link-base:active, .k-button-link-base.k-active {
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-button-link-base.k-selected {
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-button-link-primary {
  color: var(--kendo-color-primary, #0d6efd);
}
.k-button-link-primary:hover, .k-button-link-primary.k-hover {
  color: var(--kendo-color-primary-hover, #0c64e4);
}
.k-button-link-primary:focus, .k-button-link-primary.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 50%, transparent);
}
.k-button-link-primary:active, .k-button-link-primary.k-active {
  color: var(--kendo-color-primary-active, #0a58ca);
}
.k-button-link-primary.k-selected {
  color: var(--kendo-color-primary-active, #0a58ca);
}
.k-button-link-secondary {
  color: var(--kendo-color-secondary, #6c757d);
}
.k-button-link-secondary:hover, .k-button-link-secondary.k-hover {
  color: var(--kendo-color-secondary-hover, #596169);
}
.k-button-link-secondary:focus, .k-button-link-secondary.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-secondary, #6c757d) 50%, transparent);
}
.k-button-link-secondary:active, .k-button-link-secondary.k-active {
  color: var(--kendo-color-secondary-active, #495057);
}
.k-button-link-secondary.k-selected {
  color: var(--kendo-color-secondary-active, #495057);
}
.k-button-link-tertiary {
  color: var(--kendo-color-tertiary, #6f42c1);
}
.k-button-link-tertiary:hover, .k-button-link-tertiary.k-hover {
  color: var(--kendo-color-tertiary-hover, #59359a);
}
.k-button-link-tertiary:focus, .k-button-link-tertiary.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-tertiary, #6f42c1) 50%, transparent);
}
.k-button-link-tertiary:active, .k-button-link-tertiary.k-active {
  color: var(--kendo-color-tertiary-active, #4e2f89);
}
.k-button-link-tertiary.k-selected {
  color: var(--kendo-color-tertiary-active, #4e2f89);
}
.k-button-link-info {
  color: var(--kendo-color-info, #0dcaf0);
}
.k-button-link-info:hover, .k-button-link-info.k-hover {
  color: var(--kendo-color-info-hover, #3dd5f3);
}
.k-button-link-info:focus, .k-button-link-info.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-info, #0dcaf0) 50%, transparent);
}
.k-button-link-info:active, .k-button-link-info.k-active {
  color: var(--kendo-color-info-active, #6edff6);
}
.k-button-link-info.k-selected {
  color: var(--kendo-color-info-active, #6edff6);
}
.k-button-link-success {
  color: var(--kendo-color-success, #198754);
}
.k-button-link-success:hover, .k-button-link-success.k-hover {
  color: var(--kendo-color-success-hover, #146C43);
}
.k-button-link-success:focus, .k-button-link-success.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-success, #198754) 50%, transparent);
}
.k-button-link-success:active, .k-button-link-success.k-active {
  color: var(--kendo-color-success-active, #0F5132);
}
.k-button-link-success.k-selected {
  color: var(--kendo-color-success-active, #0F5132);
}
.k-button-link-warning {
  color: var(--kendo-color-warning, #ffc107);
}
.k-button-link-warning:hover, .k-button-link-warning.k-hover {
  color: var(--kendo-color-warning-hover, #ffcd39);
}
.k-button-link-warning:focus, .k-button-link-warning.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-warning, #ffc107) 50%, transparent);
}
.k-button-link-warning:active, .k-button-link-warning.k-active {
  color: var(--kendo-color-warning-active, #ffda6a);
}
.k-button-link-warning.k-selected {
  color: var(--kendo-color-warning-active, #ffda6a);
}
.k-button-link-error {
  color: var(--kendo-color-error, #dc3545);
}
.k-button-link-error:hover, .k-button-link-error.k-hover {
  color: var(--kendo-color-error-hover, #b02a37);
}
.k-button-link-error:focus, .k-button-link-error.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-error, #dc3545) 50%, transparent);
}
.k-button-link-error:active, .k-button-link-error.k-active {
  color: var(--kendo-color-error-active, #9a2530);
}
.k-button-link-error.k-selected {
  color: var(--kendo-color-error-active, #9a2530);
}
.k-button-link-dark {
  color: var(--kendo-color-dark, #212529);
}
.k-button-link-dark:hover, .k-button-link-dark.k-hover {
  color: var(--kendo-color-dark-hover, #343a40);
}
.k-button-link-dark:focus, .k-button-link-dark.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-dark, #212529) 50%, transparent);
}
.k-button-link-dark:active, .k-button-link-dark.k-active {
  color: var(--kendo-color-dark-active, #495057);
}
.k-button-link-dark.k-selected {
  color: var(--kendo-color-dark-active, #495057);
}
.k-button-link-light {
  color: var(--kendo-color-light, #f8f9fa);
}
.k-button-link-light:hover, .k-button-link-light.k-hover {
  color: var(--kendo-color-light-hover, #e9ecef);
}
.k-button-link-light:focus, .k-button-link-light.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-light, #f8f9fa) 50%, transparent);
}
.k-button-link-light:active, .k-button-link-light.k-active {
  color: var(--kendo-color-light-active, #dee2e6);
}
.k-button-link-light.k-selected {
  color: var(--kendo-color-light-active, #dee2e6);
}
.k-button-link-inverse {
  color: var(--kendo-color-dark, #212529);
}
.k-button-link-inverse:hover, .k-button-link-inverse.k-hover {
  color: var(--kendo-color-inverse-hover, #343a40);
}
.k-button-link-inverse:focus, .k-button-link-inverse.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-inverse, #212529) 50%, transparent);
}
.k-button-link-inverse:active, .k-button-link-inverse.k-active {
  color: var(--kendo-color-inverse-active, #495057);
}
.k-button-link-inverse.k-selected {
  color: var(--kendo-color-inverse-active, #495057);
}
.k-button-clear-base {
  color: var(--kendo-color-base-on-surface, #212529);
}
.k-button-clear-base:focus::after, .k-button-clear-base.k-focus::after, .k-button-clear-base:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}
.k-button-clear-primary {
  color: var(--kendo-color-primary-on-surface, #0d6efd);
}
.k-button-clear-primary:focus::after, .k-button-clear-primary.k-focus::after, .k-button-clear-primary:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}
.k-button-clear-secondary {
  color: var(--kendo-color-secondary-on-surface, #6c757d);
}
.k-button-clear-secondary:focus::after, .k-button-clear-secondary.k-focus::after, .k-button-clear-secondary:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}
.k-button-clear-tertiary {
  color: var(--kendo-color-tertiary-on-surface, #6f42c1);
}
.k-button-clear-tertiary:focus::after, .k-button-clear-tertiary.k-focus::after, .k-button-clear-tertiary:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}
.k-button-clear-info {
  color: var(--kendo-color-info-on-surface, #0dcaf0);
}
.k-button-clear-info:focus::after, .k-button-clear-info.k-focus::after, .k-button-clear-info:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}
.k-button-clear-success {
  color: var(--kendo-color-success-on-surface, #198754);
}
.k-button-clear-success:focus::after, .k-button-clear-success.k-focus::after, .k-button-clear-success:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}
.k-button-clear-warning {
  color: var(--kendo-color-warning-on-surface, #ffc107);
}
.k-button-clear-warning:focus::after, .k-button-clear-warning.k-focus::after, .k-button-clear-warning:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}
.k-button-clear-error {
  color: var(--kendo-color-error-on-surface, #dc3545);
}
.k-button-clear-error:focus::after, .k-button-clear-error.k-focus::after, .k-button-clear-error:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}
.k-button-clear-dark {
  color: var(--kendo-color-dark-on-surface, #212529);
}
.k-button-clear-dark:focus::after, .k-button-clear-dark.k-focus::after, .k-button-clear-dark:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}
.k-button-clear-light {
  color: var(--kendo-color-light-on-surface, #f8f9fa);
}
.k-button-clear-light:focus::after, .k-button-clear-light.k-focus::after, .k-button-clear-light:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}
.k-button-clear-inverse {
  color: var(--kendo-color-inverse-on-surface, #212529);
}
.k-button-clear-inverse:focus::after, .k-button-clear-inverse.k-focus::after, .k-button-clear-inverse:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}
.k-actions, .k-form-buttons, .k-edit-buttons,
.k-action-buttons,
.k-columnmenu-actions {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  box-sizing: border-box;
  border-width: 0px 0 0 0;
  border-style: solid;
  border-color: inherit;
  flex-shrink: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: var(--kendo-spacing-2, 0.5rem);
  overflow: hidden;
  clear: both;
}
.k-actions *, .k-form-buttons *, .k-edit-buttons *,
.k-action-buttons *,
.k-columnmenu-actions *,
.k-actions *::before,
.k-form-buttons *::before,
.k-edit-buttons *::before,
.k-action-buttons *::before,
.k-columnmenu-actions *::before,
.k-actions *::after,
.k-form-buttons *::after,
.k-edit-buttons *::after,
.k-action-buttons *::after,
.k-columnmenu-actions *::after {
  box-sizing: border-box;
}

.k-popup .k-actions, .k-popup .k-form-buttons, .k-popup .k-edit-buttons,
.k-popup .k-action-buttons,
.k-popup .k-columnmenu-actions {
  margin-top: var(--kendo-spacing-4, 1rem);
}

.k-actions-start {
  justify-content: flex-start;
}

.k-actions-center {
  justify-content: center;
}

.k-actions-end {
  justify-content: flex-end;
}

.k-actions-justify {
  justify-content: space-between;
}

.k-actions-stretched > * {
  flex: 1 0 0%;
}

.k-actions-horizontal {
  width: 100%;
  flex-flow: row nowrap;
}

.k-actions-vertical {
  flex-flow: column nowrap;
  align-items: normal;
}

.k-justify-content-normal {
  justify-content: normal;
}

.\!k-justify-content-normal {
  justify-content: normal !important;
}

.k-justify-content-stretch {
  justify-content: stretch;
}

.\!k-justify-content-stretch {
  justify-content: stretch !important;
}

.k-justify-content-center {
  justify-content: center;
}

.\!k-justify-content-center {
  justify-content: center !important;
}

.k-justify-content-start {
  justify-content: start;
}

.\!k-justify-content-start {
  justify-content: start !important;
}

.k-justify-content-end {
  justify-content: end;
}

.\!k-justify-content-end {
  justify-content: end !important;
}

.k-justify-content-flex-start {
  justify-content: flex-start;
}

.\!k-justify-content-flex-start {
  justify-content: flex-start !important;
}

.k-justify-content-flex-end {
  justify-content: flex-end;
}

.\!k-justify-content-flex-end {
  justify-content: flex-end !important;
}

.k-justify-content-left {
  justify-content: left;
}

.\!k-justify-content-left {
  justify-content: left !important;
}

.k-justify-content-right {
  justify-content: right;
}

.\!k-justify-content-right {
  justify-content: right !important;
}

.k-justify-content-baseline {
  justify-content: baseline;
}

.\!k-justify-content-baseline {
  justify-content: baseline !important;
}

.k-justify-content-first-baseline {
  justify-content: first baseline;
}

.\!k-justify-content-first-baseline {
  justify-content: first baseline !important;
}

.k-justify-content-last-baseline {
  justify-content: last baseline;
}

.\!k-justify-content-last-baseline {
  justify-content: last baseline !important;
}

.k-justify-content-between {
  justify-content: space-between;
}

.\!k-justify-content-between {
  justify-content: space-between !important;
}

.k-justify-content-around {
  justify-content: space-around;
}

.\!k-justify-content-around {
  justify-content: space-around !important;
}

.k-justify-content-evenly {
  justify-content: space-evenly;
}

.\!k-justify-content-evenly {
  justify-content: space-evenly !important;
}

.k-justify-content-stretch > * {
  flex: 1 0 0%;
}

.\!.k-justify-content-stretch > * {
  flex: 1 0 0% !important;
}

.k-overlay {
  width: 100%;
  height: 100%;
  opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10001;
}

.k-overlay {
  background-color: #000000;
}

.k-overlay-primary {
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-overlay-secondary {
  background-color: var(--kendo-color-secondary, #6c757d);
}

.k-overlay-tertiary {
  background-color: var(--kendo-color-tertiary, #6f42c1);
}

.k-overlay-info {
  background-color: var(--kendo-color-info, #0dcaf0);
}

.k-overlay-success {
  background-color: var(--kendo-color-success, #198754);
}

.k-overlay-warning {
  background-color: var(--kendo-color-warning, #ffc107);
}

.k-overlay-error {
  background-color: var(--kendo-color-error, #dc3545);
}

.k-overlay-dark {
  background-color: var(--kendo-color-dark, #212529);
}

.k-overlay-light {
  background-color: var(--kendo-color-light, #f8f9fa);
}

.k-overlay-inverse {
  background-color: var(--kendo-color-dark, #212529);
}

.k-animation-container {
  position: absolute;
  overflow: hidden;
  z-index: 100;
  outline: none;
}
.k-animation-container-fixed {
  position: fixed;
}
.k-animation-container-relative {
  position: relative;
  display: inline-block;
}

.k-animation-container {
  border-radius: 0 0 0.25rem 0.25rem;
}

.k-animation-container-shown {
  overflow: visible;
}

.k-popup {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.k-popup .k-item {
  outline: none;
}

.k-popup > .k-colorpalette {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-popup.k-popup-transparent {
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
}

.k-popup.k-popup-flush {
  padding: 0;
}

.k-popup > .k-widget,
.k-popup > .k-coloreditor {
  border-width: 0;
}

.k-popup .k-column-list {
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-popup .k-multicheck-wrap {
  max-height: 300px;
  overflow: auto;
}

.k-shadow {
  box-shadow: var(--kendo-elevation-4, 0px 6px 13px rgba(0, 0, 0, 0.125));
}

.k-popup.k-column-menu {
  padding-top: 0;
  padding-bottom: 0;
}

.k-popup {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
  box-shadow: var(--kendo-elevation-4, 0px 6px 13px rgba(0, 0, 0, 0.125));
}

.k-ripple-target {
  position: relative;
}

.k-ripple {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}

.k-ripple-blob {
  pointer-events: none;
  position: absolute;
  border-radius: 50%;
  padding: 0;
  transform: translate(-50%, -50%) scale(0);
  transition: opacity 100ms linear, transform 500ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0.1;
  background-color: currentColor;
}

.k-primary .k-ripple-blob {
  opacity: 0.2;
}

.k-ripple-focus::after {
  visibility: visible;
  animation: ripple 600ms ease-out;
}

@keyframes ripple {
  0% {
    transform: translate(-50%, -50%) scale(0);
  }
  20% {
    transform: translate(-50%, -50%) scale(1);
  }
  100% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(1);
  }
}
.k-table {
  width: 100%;
  max-width: none;
  border-width: 1px;
  border-style: solid;
  text-align: start;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  outline: none;
}

.k-data-table {
  border-width: 1px;
  border-style: solid;
}
.k-data-table .k-table {
  table-layout: fixed;
}

.k-table-thead,
.k-table-tbody,
.k-table-tfoot,
.k-table-row,
.k-table-alt-row {
  border-color: inherit;
  text-align: inherit;
}

.k-table-th,
.k-table-td {
  border-width: 0 0 0px 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  font-weight: normal;
  text-align: inherit;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: table-cell;
  overflow: hidden;
  position: relative;
}
.k-table-th:first-child,
.k-table-td:first-child {
  border-left-width: 0;
}

.k-table-th {
  border-bottom-width: 1px;
}

.k-table-header {
  padding-inline-end: var(--kendo-scrollbar-width);
  border-width: 0 0 1px;
  border-style: solid;
  box-sizing: border-box;
}
.k-table-header .k-table {
  border-width: 0;
}

.k-table-header-wrap {
  margin-right: -1px;
  width: 100%;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
}

.k-table-header > .k-table,
.k-table-header-wrap > .k-table {
  margin-bottom: -1px;
}

.k-table-group-sticky-header {
  flex: none;
}
.k-table-group-sticky-header .k-table-th {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
}

.k-table-list {
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  empty-cells: show;
  list-style: none;
  outline: none;
}
.k-table-list .k-table-row {
  position: relative;
}
.k-table-list .k-table-row,
.k-table-list .k-table-group-row {
  width: 100%;
  box-sizing: border-box;
  display: table-row;
}
.k-table-list .k-table-row.k-first {
  border-top: 1px solid currentColor;
}
.k-table-list .k-table-th,
.k-table-list .k-table-td {
  vertical-align: middle;
}
.k-table-list .k-table-group-row {
  position: sticky;
}
.k-table-list .k-table-group-row::before {
  content: "​";
  padding-inline: 0;
  width: 0;
  display: block;
  overflow: hidden;
}
.k-table-list .k-table-group-row .k-table-th {
  width: 100%;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  position: absolute;
  top: 0;
}
.k-table-list .k-table-spacer-td {
  padding: 0 !important;
  width: 0 !important;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}
.k-table-list .k-table-group-td {
  padding: 0 !important;
  width: 0 !important;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
  overflow: visible;
}
.k-table-list .k-table-group-td > span {
  font-size: 0.75em;
  position: absolute;
  top: 0;
  right: 0;
}

.k-virtual-table .k-table-row,
.k-virtual-table .k-table-group-row {
  position: absolute;
  width: 100%;
}

.k-table-scroller {
  position: relative;
  overflow: auto;
}
.k-table-scroller > .k-table {
  border-width: 0;
}

.k-table-footer {
  padding-inline-end: var(--kendo-scrollbar-width);
  border-width: 1px 0 0;
  border-style: solid;
  box-sizing: border-box;
}
.k-table-footer .k-table {
  border-width: 0;
}

.k-table-footer-wrap {
  margin-right: -1px;
  width: 100%;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
}

.k-table-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-table-sm .k-table-th,
.k-table-sm .k-table-td {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-table-sm .k-table-list .k-table-group-td > span {
  padding-block: 0;
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-table-sm .k-table-list .k-table-group-row::before {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: 0;
}

.k-table-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-table-md .k-table-th,
.k-table-md .k-table-td {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-table-md .k-table-list .k-table-group-td > span {
  padding-block: 0;
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-table-md .k-table-list .k-table-group-row::before {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: 0;
}

.k-table-lg {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-table-lg .k-table-th,
.k-table-lg .k-table-td {
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-table-lg .k-table-list .k-table-group-td > span {
  padding-block: 0;
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-table-lg .k-table-list .k-table-group-row::before {
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  padding-inline: 0;
}

.k-rtl.k-table .k-table-th,
.k-rtl.k-table .k-table-td,
.k-rtl .k-table .k-table-th,
.k-rtl .k-table .k-table-td,
[dir=rtl].k-table .k-table-th,
[dir=rtl].k-table .k-table-td,
[dir=rtl] .k-table .k-table-th,
[dir=rtl] .k-table .k-table-td {
  border-left-width: 0;
  border-right-width: 1px;
}
.k-rtl.k-table .k-table-th:first-child,
.k-rtl.k-table .k-table-td:first-child,
.k-rtl .k-table .k-table-th:first-child,
.k-rtl .k-table .k-table-td:first-child,
[dir=rtl].k-table .k-table-th:first-child,
[dir=rtl].k-table .k-table-td:first-child,
[dir=rtl] .k-table .k-table-th:first-child,
[dir=rtl] .k-table .k-table-td:first-child {
  border-right-width: 0;
}
.k-rtl.k-table .k-table-header-wrap,
.k-rtl.k-table .k-table-footer-wrap,
.k-rtl .k-table .k-table-header-wrap,
.k-rtl .k-table .k-table-footer-wrap,
[dir=rtl].k-table .k-table-header-wrap,
[dir=rtl].k-table .k-table-footer-wrap,
[dir=rtl] .k-table .k-table-header-wrap,
[dir=rtl] .k-table .k-table-footer-wrap {
  margin-right: 0;
  margin-left: -1px;
  border-left-width: 1px;
  border-right-width: 0;
}
.k-rtl .k-table-list .k-table-group-td > span,
[dir=rtl] .k-table-list .k-table-group-td > span {
  left: 0;
  right: auto;
}

.k-table,
.k-data-table {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-table .k-table-td-row-span,
.k-data-table .k-table-td-row-span {
  box-shadow: inset 0 0 0 1px var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-table-thead,
.k-table-header,
.k-table-group-sticky-header {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-table-tfoot,
.k-table-footer {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-table-group-row {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-table-group-td > span {
  color: var(--kendo-color-app-surface, #ffffff);
  background-color: var(--kendo-color-on-app-surface, #212529);
}

.k-table-alt-row {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 5%, transparent);
}

.k-table-tbody .k-table-row:hover,
.k-table-list .k-table-row:hover,
.k-table-tbody .k-table-row.k-hover,
.k-table-list .k-table-row.k-hover {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 9%, transparent);
}

.k-table-tbody .k-table-row.k-focus, .k-table-tbody .k-table-row:focus,
.k-table-list .k-table-row.k-focus,
.k-table-list .k-table-row:focus,
.k-table-tbody .k-table-td.k-focus,
.k-table-tbody .k-table-td:focus,
.k-table-list .k-table-td.k-focus,
.k-table-list .k-table-td:focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-table-tbody .k-table-row.k-selected > .k-table-td,
.k-table-list .k-table-row.k-selected {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}

.k-virtual-scroller {
  width: 100%;
  height: 100%;
  flex: 1 1 auto;
  overflow: auto;
  position: relative;
}

.k-virtual-scroller-wrap {
  position: relative;
  z-index: 1;
}

.k-virtual-scroller-content {
  position: absolute;
  width: 100%;
  top: 0;
  inset-inline-start: 0;
}

.k-virtual-scroller-size {
  position: relative;
  z-index: 0;
}

.k-no-data, .k-nodata {
  min-height: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: lighter;
  text-align: center;
  white-space: normal;
}

.k-no-data, .k-nodata {
  color: var(--kendo-color-subtle, #596169);
}

.k-column-menu-sm {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: 1.4285714286;
}
.k-column-menu-sm .k-columnmenu-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: 1.4285714286;
}

.k-column-list-sm {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: 1.4285714286;
}
.k-column-list-sm .k-column-list-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: 1.4285714286;
}

.k-group-menu-sm {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: 1.4285714286;
}
.k-group-menu-sm .k-group-menu-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: 1.4285714286;
}

.k-column-menu-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-column-menu-md .k-columnmenu-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-list-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-column-list-md .k-column-list-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-group-menu-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-group-menu-md .k-group-menu-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-menu-lg {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-column-menu-lg .k-columnmenu-item {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-list-lg {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-column-list-lg .k-column-list-item {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-group-menu-lg {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-group-menu-lg .k-group-menu-item {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-group-menu .k-group-menu-item-wrap + .k-group-menu-item-wrap {
  border-top: 1px solid;
}

.k-group-menu-item {
  display: flex;
  user-select: none;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-group-menu-item-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  pointer-events: none;
}

.k-group-menu-item-action {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--kendo-spacing-1, 0.25rem);
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  pointer-events: auto;
  cursor: pointer;
}

.k-group-menu-item-drag-action {
  cursor: move;
}

.k-group-menu-item-action:not(.k-group-menu-item-drag-action).k-hover,
.k-group-menu-item-action:not(.k-group-menu-item-drag-action):hover {
  background-color: color-mix(in srgb, currentColor 4%, transparent);
}

.k-group-menu-item-action:not(.k-group-menu-item-drag-action).k-selected,
.k-group-menu-item-action:not(.k-group-menu-item-drag-action):active {
  background-color: color-mix(in srgb, currentColor 16%, transparent);
}

.k-group-menu-item-action.k-group-menu-item-add-action {
  color: var(--kendo-color-primary, #0d6efd);
}

.k-group-menu .k-group-menu-item-wrap + .k-group-menu-item-wrap {
  border-top-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-avatar {
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  vertical-align: middle;
  display: inline-flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  overflow: hidden;
}
.k-avatar *,
.k-avatar *::before,
.k-avatar *::after {
  box-sizing: border-box;
}

.k-avatar-text,
.k-avatar-initials {
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-avatar-icon {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-avatar-image {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.k-avatar-image > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  vertical-align: top;
}

.k-avatar-sm {
  width: var(--kendo-spacing-4, 1rem);
  height: var(--kendo-spacing-4, 1rem);
  flex-basis: var(--kendo-spacing-4, 1rem);
}

.k-avatar-md {
  width: var(--kendo-spacing-8, 2rem);
  height: var(--kendo-spacing-8, 2rem);
  flex-basis: var(--kendo-spacing-8, 2rem);
}

.k-avatar-lg {
  width: var(--kendo-spacing-16, 4rem);
  height: var(--kendo-spacing-16, 4rem);
  flex-basis: var(--kendo-spacing-16, 4rem);
}

.k-avatar-bordered {
  border-width: 1px;
}

.k-avatar-solid-primary {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-avatar-solid-secondary {
  border-color: var(--kendo-color-secondary, #6c757d);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #6c757d);
}

.k-avatar-solid-tertiary {
  border-color: var(--kendo-color-tertiary, #6f42c1);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #6f42c1);
}

.k-avatar-solid-info {
  border-color: var(--kendo-color-info, #0dcaf0);
  color: var(--kendo-color-on-info, #000000);
  background-color: var(--kendo-color-info, #0dcaf0);
}

.k-avatar-solid-success {
  border-color: var(--kendo-color-success, #198754);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #198754);
}

.k-avatar-solid-warning {
  border-color: var(--kendo-color-warning, #ffc107);
  color: var(--kendo-color-on-warning, #000000);
  background-color: var(--kendo-color-warning, #ffc107);
}

.k-avatar-solid-error {
  border-color: var(--kendo-color-error, #dc3545);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #dc3545);
}

.k-avatar-solid-dark {
  border-color: var(--kendo-color-dark, #212529);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}

.k-avatar-solid-light {
  border-color: var(--kendo-color-light, #f8f9fa);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #f8f9fa);
}

.k-avatar-solid-inverse {
  border-color: var(--kendo-color-dark, #212529);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}

.k-avatar-outline {
  border-color: currentColor;
}

.k-avatar-outline-primary {
  color: var(--kendo-color-primary, #0d6efd);
}

.k-avatar-outline-secondary {
  color: var(--kendo-color-secondary, #6c757d);
}

.k-avatar-outline-tertiary {
  color: var(--kendo-color-tertiary, #6f42c1);
}

.k-avatar-outline-info {
  color: var(--kendo-color-info, #0dcaf0);
}

.k-avatar-outline-success {
  color: var(--kendo-color-success, #198754);
}

.k-avatar-outline-warning {
  color: var(--kendo-color-warning, #ffc107);
}

.k-avatar-outline-error {
  color: var(--kendo-color-error, #dc3545);
}

.k-avatar-outline-dark {
  color: var(--kendo-color-dark, #212529);
}

.k-avatar-outline-light {
  color: var(--kendo-color-light, #f8f9fa);
}

.k-avatar-outline-inverse {
  color: var(--kendo-color-dark, #212529);
}

.k-chip {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-weight: var(--kendo-font-weight-normal, normal);
  font-size: var(--kendo-font-size, inherit);
  line-height: 1.25;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
  position: relative;
  overflow: hidden;
  cursor: pointer;
  user-select: none;
}
.k-chip *,
.k-chip *::before,
.k-chip *::after {
  box-sizing: border-box;
}
.k-chip .k-selected-icon-wrapper {
  display: none !important;
}

.k-chip-content {
  min-width: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 1 1 auto;
}
.k-chip-content .k-icon-wrapper-host {
  display: initial;
}

.k-chip-content:first-child {
  margin-inline-start: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-content:last-child {
  margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-text,
.k-chip-label {
  padding-block: 0.5em;
  padding-inline: 0;
  margin-block: -0.5em;
  margin-inline: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  flex: 1 1 auto;
}

.k-chip-avatar {
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  flex: none;
}

.k-chip-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
}

.k-chip-actions {
  margin-block: -5em;
  margin-inline: 0;
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
}

.k-chip-action {
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
}

.k-remove-icon {
  font-size: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
}

.k-chip-list {
  min-width: 0px;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
}

.k-chip-sm {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: 1.25;
}
.k-chip-sm .k-chip-action {
  padding: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-chip-avatar {
  width: 1em;
  height: 1em;
  flex-basis: 1em;
}

.k-chip-md {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: 1.25;
}
.k-chip-md .k-chip-action {
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-avatar {
  width: 1em;
  height: 1em;
  flex-basis: 1em;
}

.k-chip-lg {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: 1.25;
}
.k-chip-lg .k-chip-action {
  padding: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-chip-avatar {
  width: 1em;
  height: 1em;
  flex-basis: 1em;
}

.k-chip-list-sm {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-list-md {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-list-lg {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-solid-base {
  border-color: var(--kendo-color-base, #dee2e6);
  color: var(--kendo-color-on-base, #212529);
  background-color: var(--kendo-color-base, #dee2e6);
  background-image: none;
}
.k-chip-solid-base:focus, .k-chip-solid-base.k-focus {
  box-shadow: 0 0 0 2px rgba(var(--kendo-color-base, #dee2e6), 0.16);
}
.k-chip-solid-base:hover, .k-chip-solid-base.k-hover {
  background-color: var(--kendo-color-base-hover, #ced4da);
}
.k-chip-solid-base.k-selected {
  background-color: var(--kendo-color-base-active, #bdc4cb);
}
.k-chip-solid-error {
  border-color: var(--kendo-color-error-emphasis, rgba(220, 53, 69, 0.4));
  color: var(--kendo-color-error-on-subtle, #58151c);
  background-color: var(--kendo-color-error-subtle, #f8d7da);
  background-image: none;
}
.k-chip-solid-error:focus, .k-chip-solid-error.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-error, #dc3545) 16%, transparent);
}
.k-chip-solid-error:hover, .k-chip-solid-error.k-hover {
  background-color: var(--kendo-color-error-subtle-hover, #f5c2c7);
}
.k-chip-solid-error.k-selected {
  background-color: var(--kendo-color-error-subtle-active, #f1aeb5);
}
.k-chip-solid-info {
  border-color: var(--kendo-color-info-emphasis, rgba(13, 202, 240, 0.4));
  color: var(--kendo-color-info-on-subtle, #055160);
  background-color: var(--kendo-color-info-subtle, #cff4fc);
  background-image: none;
}
.k-chip-solid-info:focus, .k-chip-solid-info.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-info, #0dcaf0) 16%, transparent);
}
.k-chip-solid-info:hover, .k-chip-solid-info.k-hover {
  background-color: var(--kendo-color-info-subtle-hover, #b7eefa);
}
.k-chip-solid-info.k-selected {
  background-color: var(--kendo-color-info-subtle-active, #9eeaf9);
}
.k-chip-solid-warning {
  border-color: var(--kendo-color-warning-emphasis, rgba(255, 193, 7, 0.4));
  color: var(--kendo-color-warning-on-subtle, #664d03);
  background-color: var(--kendo-color-warning-subtle, #fff3cd);
  background-image: none;
}
.k-chip-solid-warning:focus, .k-chip-solid-warning.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-warning, #ffc107) 16%, transparent);
}
.k-chip-solid-warning:hover, .k-chip-solid-warning.k-hover {
  background-color: var(--kendo-color-warning-subtle-hover, #ffecb5);
}
.k-chip-solid-warning.k-selected {
  background-color: var(--kendo-color-warning-subtle-active, #ffe69c);
}
.k-chip-solid-success {
  border-color: var(--kendo-color-success-emphasis, rgba(25, 135, 84, 0.4));
  color: var(--kendo-color-success-on-subtle, #0A3622);
  background-color: var(--kendo-color-success-subtle, #d1e7dd);
  background-image: none;
}
.k-chip-solid-success:focus, .k-chip-solid-success.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-success, #198754) 16%, transparent);
}
.k-chip-solid-success:hover, .k-chip-solid-success.k-hover {
  background-color: var(--kendo-color-success-subtle-hover, #badbcc);
}
.k-chip-solid-success.k-selected {
  background-color: var(--kendo-color-success-subtle-active, #a3cfbb);
}
.k-chip-outline-base {
  border-color: var(--kendo-color-base-on-surface, #212529);
  color: var(--kendo-color-base-on-surface, #212529);
  background-color: transparent;
}
.k-chip-outline-base:focus, .k-chip-outline-base.k-focus {
  box-shadow: 0 0 0 2px rgba(var(--kendo-color-base, #dee2e6), 0.16);
}
.k-chip-outline-base:hover, .k-chip-outline-base.k-hover {
  color: var(--kendo-color-base-subtle, #e9ecef);
  background-color: var(--kendo-color-base-on-surface, #212529);
}
.k-chip-outline-base.k-selected {
  color: var(--kendo-color-base-subtle, #e9ecef);
  background-color: var(--kendo-color-base-on-surface, #212529);
}
.k-chip-outline-error {
  border-color: var(--kendo-color-error-on-surface, #dc3545);
  color: var(--kendo-color-error-on-surface, #dc3545);
  background-color: transparent;
}
.k-chip-outline-error:focus, .k-chip-outline-error.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-error, #dc3545) 16%, transparent);
}
.k-chip-outline-error:hover, .k-chip-outline-error.k-hover {
  border-color: var(--kendo-color-error-hover, #b02a37);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error-hover, #b02a37);
}
.k-chip-outline-error.k-selected {
  border-color: var(--kendo-color-error-active, #9a2530);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error-active, #9a2530);
}
.k-chip-outline-info {
  border-color: var(--kendo-color-info-on-surface, #0dcaf0);
  color: var(--kendo-color-info-on-surface, #0dcaf0);
  background-color: transparent;
}
.k-chip-outline-info:focus, .k-chip-outline-info.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-info, #0dcaf0) 16%, transparent);
}
.k-chip-outline-info:hover, .k-chip-outline-info.k-hover {
  border-color: var(--kendo-color-info-hover, #3dd5f3);
  color: var(--kendo-color-on-info, #000000);
  background-color: var(--kendo-color-info-hover, #3dd5f3);
}
.k-chip-outline-info.k-selected {
  border-color: var(--kendo-color-info-active, #6edff6);
  color: var(--kendo-color-on-info, #000000);
  background-color: var(--kendo-color-info-active, #6edff6);
}
.k-chip-outline-warning {
  border-color: var(--kendo-color-warning, #ffc107);
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: transparent;
}
.k-chip-outline-warning:focus, .k-chip-outline-warning.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-warning, #ffc107) 16%, transparent);
}
.k-chip-outline-warning:hover, .k-chip-outline-warning.k-hover {
  color: var(--kendo-color-on-warning, #000000);
  background-color: var(--kendo-color-warning, #ffc107);
}
.k-chip-outline-warning.k-selected {
  color: var(--kendo-color-on-warning, #000000);
  background-color: var(--kendo-color-warning, #ffc107);
}
.k-chip-outline-success {
  border-color: var(--kendo-color-success-on-surface, #198754);
  color: var(--kendo-color-success-on-surface, #198754);
  background-color: transparent;
}
.k-chip-outline-success:focus, .k-chip-outline-success.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-success, #198754) 16%, transparent);
}
.k-chip-outline-success:hover, .k-chip-outline-success.k-hover {
  border-color: var(--kendo-color-success-hover, #146C43);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success-hover, #146C43);
}
.k-chip-outline-success.k-selected {
  border-color: var(--kendo-color-success-active, #0F5132);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success-active, #0F5132);
}
.k-chip-outline-info {
  border-color: var(--kendo-color-info, #0dcaf0);
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-chip-outline-info:hover, .k-chip-outline-info.k-hover, .k-chip-outline-info.k-selected {
  border-color: var(--kendo-color-info, #0dcaf0);
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-info, #0dcaf0);
}

.k-color-preview {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  box-sizing: border-box;
  border-style: solid;
  display: inline-flex;
  flex-flow: row nowrap;
  position: relative;
  overflow: hidden;
}
.k-color-preview *,
.k-color-preview *::before,
.k-color-preview *::after {
  box-sizing: border-box;
}

.k-coloreditor-current-color {
  cursor: pointer;
}

.k-icon-color-preview {
  border-width: 0;
  border-radius: 0;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  gap: 2px;
}
.k-icon-color-preview .k-color-preview-mask {
  width: calc(1rem - 2px);
  height: 2px;
}

.k-color-preview-mask {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-color-preview-mask::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAuSURBVHgBxYyxDQAwDMJIL+YT+DjtzFRliUfLcklqBCRT4eCTxbD6kdL2/LgYXqpvCbs3kBv/AAAAAElFTkSuQmCC");
  background-size: contain;
  background-position: 0 0;
}

.k-no-color .k-color-preview-mask::before {
  content: "";
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' version='1.1'%3e%3cline x1='0' x2='20' y1='0' y2='20' stroke='var%28--kendo-color-error, %23dc3545%29' stroke-width='1'/%3e%3c/svg%3e");
  background-size: 100% 100%;
  background-position: 0 0;
}

.k-color-preview {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}
.k-color-preview:hover, .k-color-preview.k-hover {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-loader {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  line-height: 0;
}

.k-loader-canvas {
  display: flex;
  position: relative;
}

.k-loader-segment {
  border-radius: 50%;
  background-color: currentColor;
  position: absolute;
}

.k-loader-sm {
  padding: calc(var(--kendo-spacing-1, 0.25rem) / 2);
}
.k-loader-sm .k-loader-segment {
  width: var(--kendo-spacing-1, 0.25rem);
  height: var(--kendo-spacing-1, 0.25rem);
}

.k-loader-md {
  padding: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}
.k-loader-md .k-loader-segment {
  width: var(--kendo-spacing-2, 0.5rem);
  height: var(--kendo-spacing-2, 0.5rem);
}

.k-loader-lg {
  padding: calc(var(--kendo-spacing-4, 1rem) / 2);
}
.k-loader-lg .k-loader-segment {
  width: var(--kendo-spacing-4, 1rem);
  height: var(--kendo-spacing-4, 1rem);
}

@keyframes pulsing-2-segment {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(1);
  }
}
.k-loader-pulsing-2 .k-loader-canvas {
  align-items: center;
}
.k-loader-pulsing-2 .k-loader-segment:nth-child(1) {
  left: 0;
  transform: scale(1.5);
  transform-origin: 0 50%;
  animation: pulsing-2-segment 1s ease infinite;
  animation-delay: -0.5s;
}
.k-loader-pulsing-2 .k-loader-segment:nth-child(2) {
  right: 0;
  transform-origin: 100% 50%;
  animation: pulsing-2-segment 1s ease infinite;
}
.k-loader-pulsing-2.k-loader-sm .k-loader-canvas {
  width: calc(var(--kendo-spacing-1, 0.25rem) * 3);
  height: calc(var(--kendo-spacing-1, 0.25rem) * 1.5);
}
.k-loader-pulsing-2.k-loader-md .k-loader-canvas {
  width: calc(var(--kendo-spacing-2, 0.5rem) * 3);
  height: calc(var(--kendo-spacing-2, 0.5rem) * 1.5);
}
.k-loader-pulsing-2.k-loader-lg .k-loader-canvas {
  width: calc(var(--kendo-spacing-4, 1rem) * 3);
  height: calc(var(--kendo-spacing-4, 1rem) * 1.5);
}

@keyframes spinner-3-segment {
  0% {
    top: 0;
    left: 50%;
  }
  33.3333% {
    top: 100%;
    left: 0;
  }
  66.6666% {
    top: 100%;
    left: 100%;
  }
  100% {
    top: 0;
    left: 50%;
  }
}
.k-loader-spinner-3 .k-loader-segment {
  transform: translate(-50%, -50%);
}
.k-loader-spinner-3 .k-loader-segment:nth-child(1) {
  top: 0;
  left: 50%;
  animation: spinner-3-segment 2s ease infinite;
}
.k-loader-spinner-3 .k-loader-segment:nth-child(2) {
  top: 100%;
  left: 0;
  animation: spinner-3-segment 2s ease infinite;
  animation-delay: -0.6666666667s;
}
.k-loader-spinner-3 .k-loader-segment:nth-child(3) {
  top: 100%;
  left: 100%;
  animation: spinner-3-segment 2s ease infinite;
  animation-delay: -1.3333333333s;
}
.k-loader-spinner-3.k-loader-sm .k-loader-canvas {
  margin: calc(var(--kendo-spacing-1, 0.25rem) / 2);
  width: calc(calc(var(--kendo-spacing-1, 0.25rem) * 4) - var(--kendo-spacing-1, 0.25rem));
  height: calc(calc(calc(var(--kendo-spacing-1, 0.25rem) * 4) * 0.8660254038) - var(--kendo-spacing-1, 0.25rem));
}
.k-loader-spinner-3.k-loader-md .k-loader-canvas {
  margin: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  width: calc(calc(var(--kendo-spacing-2, 0.5rem) * 4) - var(--kendo-spacing-2, 0.5rem));
  height: calc(calc(calc(var(--kendo-spacing-2, 0.5rem) * 4) * 0.8660254038) - var(--kendo-spacing-2, 0.5rem));
}
.k-loader-spinner-3.k-loader-lg .k-loader-canvas {
  margin: calc(var(--kendo-spacing-4, 1rem) / 2);
  width: calc(calc(var(--kendo-spacing-4, 1rem) * 4) - var(--kendo-spacing-4, 1rem));
  height: calc(calc(calc(var(--kendo-spacing-4, 1rem) * 4) * 0.8660254038) - var(--kendo-spacing-4, 1rem));
}

@keyframes spinner-4-segment-1 {
  0% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 0;
    transform: translateX(0) translateY(0);
  }
  66.6% {
    top: 0;
    left: 0;
    transform: translateX(0) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-segment-2 {
  0% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 100%;
    transform: translateX(-100%) translateY(0);
  }
  66.6% {
    top: 0;
    left: 100%;
    transform: translateX(-100%) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-segment-3 {
  0% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 100%;
    transform: translateX(-100%) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 100%;
    transform: translateX(-100%) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-segment-4 {
  0% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 0;
    transform: translateX(0) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 0;
    transform: translateX(0) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4 {
  0% {
    transform: rotate(0);
  }
  33.3% {
    transform: rotate(0);
  }
  66.6% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
.k-loader-spinner-4 .k-loader-canvas {
  animation: spinner-4 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-segment {
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.k-loader-spinner-4 .k-loader-segment:nth-child(1) {
  animation: spinner-4-segment-1 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-segment:nth-child(2) {
  animation: spinner-4-segment-2 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-segment:nth-child(3) {
  animation: spinner-4-segment-3 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-segment:nth-child(4) {
  animation: spinner-4-segment-4 1.833s ease infinite;
}
.k-loader-spinner-4.k-loader-sm .k-loader-canvas {
  width: calc(var(--kendo-spacing-1, 0.25rem) * 4);
  height: calc(var(--kendo-spacing-1, 0.25rem) * 4);
}
.k-loader-spinner-4.k-loader-md .k-loader-canvas {
  width: calc(var(--kendo-spacing-2, 0.5rem) * 4);
  height: calc(var(--kendo-spacing-2, 0.5rem) * 4);
}
.k-loader-spinner-4.k-loader-lg .k-loader-canvas {
  width: calc(var(--kendo-spacing-4, 1rem) * 4);
  height: calc(var(--kendo-spacing-4, 1rem) * 4);
}

.k-loader-container {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 20001;
}
.k-loader-container .k-loader {
  padding: 0;
}

.k-loader-container,
.k-loader-container-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.k-loader-container-overlay {
  opacity: 0.5;
}

.k-loader-container-inner {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
}

.k-loader-container-panel {
  border-width: 1px;
  border-style: solid;
  border-radius: var(--kendo-border-radius-md, 0.375rem);
}

.k-loader-container-sm .k-loader-container-inner {
  padding: var(--kendo-spacing-4, 1rem);
  gap: var(--kendo-spacing-1, 0.25rem);
}
.k-loader-container-sm .k-loader-container-label {
  font-size: var(--kendo-font-size-sm, inherit);
}

.k-loader-container-md .k-loader-container-inner {
  padding: var(--kendo-spacing-5, 1.25rem);
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-loader-container-md .k-loader-container-label {
  font-size: var(--kendo-font-size, inherit);
}

.k-loader-container-lg .k-loader-container-inner {
  padding: var(--kendo-spacing-6, 1.5rem);
  gap: var(--kendo-spacing-3, 0.75rem);
}
.k-loader-container-lg .k-loader-container-label {
  font-size: var(--kendo-font-size-lg, inherit);
}

.k-loader-top .k-loader-container-inner {
  flex-direction: column;
  text-align: center;
}

.k-loader-end .k-loader-container-label {
  order: -1;
}

.k-loading-mask,
.k-loading-image,
.k-loading-color {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
}
.k-loading-mask *,
.k-loading-mask *::before,
.k-loading-mask *::after, .k-loading-mask::before, .k-loading-mask::after,
.k-loading-image *,
.k-loading-image *::before,
.k-loading-image *::after,
.k-loading-image::before,
.k-loading-image::after,
.k-loading-color *,
.k-loading-color *::before,
.k-loading-color *::after,
.k-loading-color::before,
.k-loading-color::after {
  box-sizing: border-box;
}

.k-loading-mask {
  z-index: 100;
}
.k-loading-mask.k-opaque .k-loading-color {
  opacity: 1;
}

.k-loading-text {
  text-indent: -4000px;
  text-align: center;
  position: absolute;
  color: currentColor;
}

.k-loading-image {
  z-index: 2;
  color: currentColor;
}

.k-loading-color {
  background-color: var(--kendo-color-app-surface, #ffffff);
  opacity: 0.3;
}

.k-i-loading {
  width: 1em;
  height: 1em;
  line-height: 1;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  background-color: transparent;
  box-sizing: border-box;
  color: currentColor;
}
.k-i-loading::before, .k-i-loading::after {
  box-sizing: border-box;
}

.k-i-loading::before,
.k-i-loading::after,
.k-loading-image::before,
.k-loading-image::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  content: "";
  box-sizing: inherit;
  border-radius: 50%;
  border-width: 0.05em;
  border-style: solid;
  border-color: currentColor;
  border-top-color: transparent;
  border-bottom-color: transparent;
  background-color: transparent;
}

.k-icon.k-i-loading::before,
.k-icon.k-i-loading::after {
  content: "";
}

.k-i-loading::before,
.k-loading-image::before {
  margin-top: -0.5em;
  margin-left: -0.5em;
  width: 1em;
  height: 1em;
  animation: k-loading-animation 0.7s linear infinite;
}

.k-i-loading::after,
.k-loading-image::after {
  margin-top: -0.25em;
  margin-left: -0.25em;
  width: 0.5em;
  height: 0.5em;
  animation: k-loading-animation reverse 1.4s linear infinite;
}

.k-loading-image::before,
.k-loading-image::after {
  content: "";
  border-width: 1px;
  border-width: clamp(0.015em, 1px, 1px);
  font-size: 4em;
}

@keyframes k-loading-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.k-i-loading::before,
.k-loading-image::before {
  border-color: currentColor;
  border-right-color: transparent !important;
}
.k-i-loading::after,
.k-loading-image::after {
  display: none !important;
}

.k-loading-image::before {
  border-width: var(--kendo-spacing-1, 0.25rem);
}

.k-loader-primary {
  color: var(--kendo-color-primary, #0d6efd);
}

.k-loader-secondary {
  color: var(--kendo-color-secondary, #6c757d);
}

.k-loader-tertiary {
  color: var(--kendo-color-tertiary, #6f42c1);
}

.k-loader-info {
  color: var(--kendo-color-info, #0dcaf0);
}

.k-loader-success {
  color: var(--kendo-color-success, #198754);
}

.k-loader-warning {
  color: var(--kendo-color-warning, #ffc107);
}

.k-loader-error {
  color: var(--kendo-color-error, #dc3545);
}

.k-loader-dark {
  color: var(--kendo-color-dark, #212529);
}

.k-loader-light {
  color: var(--kendo-color-light, #f8f9fa);
}

.k-loader-inverse {
  color: var(--kendo-color-dark, #212529);
}

.k-loader-container-panel {
  background-color: #ffffff;
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-skeleton, .k-placeholder-line {
  display: block;
}

.k-skeleton-text, .k-placeholder-line {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  transform: scale(1, 0.6);
}
.k-skeleton-text:empty::before, .k-placeholder-line:empty::before {
  content: "​";
}

.k-skeleton-rect {
  border-radius: 0;
}

.k-skeleton-circle {
  border-radius: 9999px;
}

@keyframes k-skeleton-wave {
  0% {
    transform: translateX(-100%);
  }
  60% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(100%);
  }
}
.k-skeleton-wave .k-skeleton, .k-skeleton-wave .k-placeholder-line, .k-skeleton-wave.k-skeleton, .k-skeleton-wave.k-placeholder-line {
  position: relative;
  overflow: hidden;
}
.k-skeleton-wave .k-skeleton::after, .k-skeleton-wave .k-placeholder-line::after, .k-skeleton-wave.k-skeleton::after, .k-skeleton-wave.k-placeholder-line::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: translateX(-100%);
  animation: k-skeleton-wave 1.6s linear 0.5s infinite;
}

@keyframes k-skeleton-pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.k-skeleton-pulse .k-skeleton, .k-skeleton-pulse .k-placeholder-line, .k-skeleton-pulse.k-skeleton, .k-skeleton-pulse.k-placeholder-line {
  animation: k-skeleton-pulse 1.5s ease-in-out 0.5s infinite;
}

.k-skeleton, .k-placeholder-line {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 20%, transparent);
}

.k-skeleton-wave .k-skeleton::after, .k-skeleton-wave .k-placeholder-line::after, .k-skeleton-wave.k-skeleton::after, .k-skeleton-wave.k-placeholder-line::after {
  background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.04), transparent);
}

.k-tooltip {
  border-radius: var(--kendo-spacing-1\.5, 0.375rem);
  margin: 0;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  background-repeat: repeat-x;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  position: absolute;
  z-index: 12000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-tooltip *,
.k-tooltip *::before,
.k-tooltip *::after {
  box-sizing: border-box;
}

.k-tooltip-icon {
  margin-inline-end: var(--kendo-spacing-2, 0.5rem);
  flex-shrink: 0;
}

.k-tooltip-title {
  margin-bottom: 0.25em;
  font-size: calc(var(--kendo-font-size-sm, 0.75rem) * 1.25);
  line-height: var(--kendo-line-height-xs, normal);
}

.k-tooltip-content {
  align-self: stretch;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-tooltip-button {
  margin-inline-start: var(--kendo-spacing-2, 0.5rem);
  flex-shrink: 0;
}
.k-tooltip-button .k-icon {
  color: inherit;
  vertical-align: top;
}

.k-callout {
  width: calc(calc(var(--kendo-spacing-8, 2rem) / 5) * 2);
  height: calc(calc(var(--kendo-spacing-8, 2rem) / 5) * 2);
  border-width: calc(var(--kendo-spacing-8, 2rem) / 5);
  border-style: solid;
  border-color: transparent;
  position: absolute;
  pointer-events: none;
}

.k-callout-n {
  margin-left: calc(calc(var(--kendo-spacing-8, 2rem) / 5) * -1);
  border-bottom-color: currentColor;
  top: calc(calc(var(--kendo-spacing-8, 2rem) / 5) * -1 * 2);
  left: 50%;
  pointer-events: none;
}

.k-callout-e {
  margin-top: calc(calc(var(--kendo-spacing-8, 2rem) / 5) * -1);
  border-left-color: currentColor;
  top: 50%;
  right: calc(calc(var(--kendo-spacing-8, 2rem) / 5) * -1 * 2);
  pointer-events: none;
}

.k-callout-s {
  margin-left: calc(calc(var(--kendo-spacing-8, 2rem) / 5) * -1);
  border-top-color: currentColor;
  bottom: calc(calc(var(--kendo-spacing-8, 2rem) / 5) * -1 * 2);
  left: 50%;
  pointer-events: none;
}

.k-callout-w {
  margin-top: calc(calc(var(--kendo-spacing-8, 2rem) / 5) * -1);
  border-right-color: currentColor;
  top: 50%;
  left: calc(calc(var(--kendo-spacing-8, 2rem) / 5) * -1 * 2);
  pointer-events: none;
}

.k-tooltip {
  border-color: var(--kendo-color-on-app-surface, #212529);
  color: var(--kendo-color-app-surface, #ffffff);
  background-color: var(--kendo-color-on-app-surface, #212529);
  box-shadow: var(--kendo-elevation-2, 0px 2px 7px rgba(0, 0, 0, 0.075));
}
.k-tooltip .k-callout {
  color: var(--kendo-color-on-app-surface, #212529);
}

.k-tooltip-inverse {
  border-color: var(--kendo-color-dark, #212529);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}
.k-tooltip-inverse .k-callout {
  color: var(--kendo-color-dark, #212529);
}

.k-tooltip-light {
  border-color: var(--kendo-color-light, #f8f9fa);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #f8f9fa);
}
.k-tooltip-light .k-callout {
  color: var(--kendo-color-light, #f8f9fa);
}

.k-tooltip-dark {
  border-color: var(--kendo-color-dark, #212529);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}
.k-tooltip-dark .k-callout {
  color: var(--kendo-color-dark, #212529);
}

.k-tooltip-error {
  border-color: var(--kendo-color-error, #dc3545);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #dc3545);
}
.k-tooltip-error .k-callout {
  color: var(--kendo-color-error, #dc3545);
}

.k-tooltip-warning {
  border-color: var(--kendo-color-warning, #ffc107);
  color: var(--kendo-color-on-warning, #000000);
  background-color: var(--kendo-color-warning, #ffc107);
}
.k-tooltip-warning .k-callout {
  color: var(--kendo-color-warning, #ffc107);
}

.k-tooltip-success {
  border-color: var(--kendo-color-success, #198754);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #198754);
}
.k-tooltip-success .k-callout {
  color: var(--kendo-color-success, #198754);
}

.k-tooltip-info {
  border-color: var(--kendo-color-info, #0dcaf0);
  color: var(--kendo-color-on-info, #000000);
  background-color: var(--kendo-color-info, #0dcaf0);
}
.k-tooltip-info .k-callout {
  color: var(--kendo-color-info, #0dcaf0);
}

.k-tooltip-tertiary {
  border-color: var(--kendo-color-tertiary, #6f42c1);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #6f42c1);
}
.k-tooltip-tertiary .k-callout {
  color: var(--kendo-color-tertiary, #6f42c1);
}

.k-tooltip-secondary {
  border-color: var(--kendo-color-secondary, #6c757d);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #6c757d);
}
.k-tooltip-secondary .k-callout {
  color: var(--kendo-color-secondary, #6c757d);
}

.k-tooltip-primary {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-tooltip-primary .k-callout {
  color: var(--kendo-color-primary, #0d6efd);
}

.k-current-time {
  width: 1px;
  position: absolute;
}
.k-current-time.k-current-time-arrow-left, .k-current-time.k-current-time-arrow-right, .k-current-time.k-current-time-arrow-down {
  width: 0;
  height: 0;
  background: transparent;
  border: 4px solid transparent;
}

.k-current-time {
  background: #ff0000;
}
.k-current-time.k-current-time-arrow-left {
  border-right-color: #ff0000;
}
.k-current-time.k-current-time-arrow-right {
  border-left-color: #ff0000;
}
.k-current-time.k-current-time-arrow-down {
  border-top-color: #ff0000;
}

.k-marquee {
  position: absolute;
  z-index: 100000;
}

.k-marquee-color,
.k-marquee-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.k-marquee-color {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
  border-color: var(--kendo-color-primary, #0d6efd);
  opacity: 0.6;
}

.k-marquee-text {
  color: var(--kendo-color-on-primary, #ffffff);
}

.k-text-selection ::selection {
  background-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
}

.k-menu-bar, .k-menu {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  position: relative;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-menu-bar *, .k-menu *,
.k-menu-bar *::before,
.k-menu *::before,
.k-menu-bar *::after,
.k-menu *::after {
  box-sizing: border-box;
}

.k-menu-item {
  border-width: 0;
  outline: 0;
  display: flex;
  flex-flow: column nowrap;
  flex: none;
  position: relative;
  user-select: none;
}
.k-menu-item.k-selected {
  font-weight: var(--kendo-font-weight-bold, normal);
}

.k-menu-item-content {
  display: block;
  height: auto;
  overflow: visible;
}
.k-menu-item-content .k-actions, .k-menu-item-content .k-form-buttons, .k-menu-item-content .k-edit-buttons,
.k-menu-item-content .k-action-buttons,
.k-menu-item-content .k-columnmenu-actions {
  margin-top: 0;
}

.k-menu-link {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  outline: 0;
  color: inherit;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 1 auto;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-items: center;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}

.k-menu-link-text {
  display: flex;
  flex-flow: row nowrap;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-menu-expand-arrow {
  margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  display: inline-flex;
  flex-flow: row wrap;
  align-items: center;
  flex: none;
  position: relative;
}

.k-menu-horizontal {
  flex-direction: row;
}
.k-menu-horizontal > .k-menu-item + .k-menu-item {
  margin-inline-start: var(--kendo-spacing-0, 0px);
}
.k-menu-horizontal > .k-separator {
  margin-block: var(--kendo-spacing-2, 0.5rem);
  margin-inline: var(--kendo-spacing-1, 0.25rem);
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  border-style: solid;
}

.k-menu-vertical {
  flex-direction: column;
  width: 100%;
}
.k-menu-vertical > .k-menu-item + .k-menu-item {
  margin-top: var(--kendo-spacing-0, 0px);
}
.k-menu-vertical > .k-menu-item > .k-menu-link {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  padding-inline-end: calc(var(--kendo-spacing-4, 1rem) * 2 + 1rem);
}
.k-menu-vertical > .k-menu-item > .k-menu-link > .k-menu-expand-arrow {
  margin-inline-start: var(--kendo-spacing-4, 1rem);
  margin-inline-end: calc(-1 * (calc(var(--kendo-spacing-4, 1rem) * 2 + 1rem) - var(--kendo-spacing-4, 1rem) / 2));
}
.k-menu-vertical > .k-separator {
  margin-block: var(--kendo-spacing-2, 0.5rem);
  margin-inline: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
}

.k-menu-popup {
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  overflow: auto;
  max-height: 80vh;
}
.k-menu-popup *,
.k-menu-popup *::before,
.k-menu-popup *::after {
  box-sizing: border-box;
}
.k-menu-popup .k-menu-item {
  font-weight: initial;
}

.k-menu-group {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-flow: column nowrap;
  position: absolute;
}
.k-menu-group .k-menu-item + .k-menu-item {
  margin-top: var(--kendo-spacing-0, 0px);
}
.k-menu-group .k-separator {
  margin-block: var(--kendo-spacing-1, 0.25rem);
  margin-inline: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
}

.k-menu-popup .k-menu-group {
  position: relative;
}

.k-menu-group-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-menu-group-sm .k-menu-item {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-menu-group-sm .k-menu-link {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  padding-inline-end: calc(var(--kendo-spacing-4, 1rem) * 2 + 1rem);
}
.k-menu-group-sm .k-menu-expand-arrow {
  margin-inline-start: var(--kendo-spacing-4, 1rem);
  margin-inline-end: calc(-1 * (calc(var(--kendo-spacing-4, 1rem) * 2 + 1rem) - var(--kendo-spacing-4, 1rem) / 2));
}

.k-menu-group-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-menu-group-md .k-menu-item {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-menu-group-md .k-menu-link {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  padding-inline-end: calc(var(--kendo-spacing-4, 1rem) * 2 + 1rem);
}
.k-menu-group-md .k-menu-expand-arrow {
  margin-inline-start: var(--kendo-spacing-4, 1rem);
  margin-inline-end: calc(-1 * (calc(var(--kendo-spacing-4, 1rem) * 2 + 1rem) - var(--kendo-spacing-4, 1rem) / 2));
}

.k-menu-group-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-menu-group-lg .k-menu-item {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-menu-group-lg .k-menu-link {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  padding-inline-end: calc(var(--kendo-spacing-4, 1rem) * 2 + 1rem);
}
.k-menu-group-lg .k-menu-expand-arrow {
  margin-inline-start: var(--kendo-spacing-4, 1rem);
  margin-inline-end: calc(-1 * (calc(var(--kendo-spacing-4, 1rem) * 2 + 1rem) - var(--kendo-spacing-4, 1rem) / 2));
}

.k-popups-wrapper {
  position: relative;
  border: 0;
  margin: 0;
  padding: 0;
}

.k-context-menu {
  margin: 0;
  border-width: 1px;
  border-style: solid;
}
.k-animation-container .k-context-menu.k-menu-horizontal {
  display: flex !important;
  flex-wrap: nowrap;
}

.k-context-menu-popup {
  z-index: 12000;
}
.k-context-menu-popup .k-context-menu {
  border-width: 0;
}

.k-popup .k-context-menu,
.k-context-menu-popup .k-context-menu {
  border-width: 0;
}

.k-menu-scroll-wrapper {
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
  display: flex;
  align-items: center;
}
.k-menu-scroll-wrapper .k-menu {
  overflow: hidden;
  flex-wrap: nowrap;
}

.k-menu-scroll-wrapper-vertical {
  flex-direction: column;
}
.k-menu-scroll-wrapper-vertical > .k-menu-scroll-button {
  width: 100%;
}

.k-menu.k-menu-horizontal:not(.k-context-menu) {
  padding-block: var(--kendo-spacing-2, 0.5rem);
}

.k-menu.k-menu-vertical:not(.k-context-menu) {
  padding-block: var(--kendo-spacing-2, 0.5rem);
}

.k-menu-popup :is(.k-menu-group, .k-menu-vertical) {
  padding: 0;
}

.k-context-menu-popup > .k-popup:not(.k-menu-popup) {
  padding: 0;
}
.k-context-menu-popup .k-context-menu {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
}
.k-context-menu-popup .k-header {
  font-size: inherit;
  font-weight: inherit;
}

.k-menu:not(.k-context-menu) {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: transparent;
}
.k-menu:not(.k-context-menu) > .k-item {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 76%, transparent);
}
.k-menu:not(.k-context-menu) > .k-item:hover, .k-menu:not(.k-context-menu) > .k-item.k-hover {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 93%, transparent);
}
.k-menu:not(.k-context-menu) > .k-item:active, .k-menu:not(.k-context-menu) > .k-item.k-active {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 100%, transparent);
}
.k-menu:not(.k-context-menu) > .k-item:focus, .k-menu:not(.k-context-menu) > .k-item.k-focus {
  box-shadow: inset 0 0 0 3px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 15%, transparent);
}
.k-menu:not(.k-context-menu) > .k-item.k-selected {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 76%, transparent);
}
.k-menu:not(.k-context-menu) > .k-separator {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-menu-group,
.k-menu.k-context-menu {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-menu-group .k-item > .k-link:hover, .k-menu-group .k-item > .k-link.k-hover,
.k-menu.k-context-menu .k-item > .k-link:hover,
.k-menu.k-context-menu .k-item > .k-link.k-hover {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}
.k-menu-group .k-item > .k-link:active, .k-menu-group .k-item > .k-link.k-active, .k-menu-group .k-item > .k-link.k-selected,
.k-menu.k-context-menu .k-item > .k-link:active,
.k-menu.k-context-menu .k-item > .k-link.k-active,
.k-menu.k-context-menu .k-item > .k-link.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-menu-group .k-item:focus > .k-link,
.k-menu-group .k-item.k-focus > .k-link,
.k-menu.k-context-menu .k-item:focus > .k-link,
.k-menu.k-context-menu .k-item.k-focus > .k-link {
  box-shadow: inset 0 0 0 3px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 15%, transparent);
}
.k-menu-group > .k-separator,
.k-menu.k-context-menu > .k-separator {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-menu-scroll-wrapper .k-menu-scroll-button {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
  background-color: transparent;
}
.k-menu-scroll-wrapper .k-menu-scroll-button:hover {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 70%, transparent);
}
.k-menu-scroll-wrapper .k-menu-scroll-button:hover::before {
  opacity: 0;
}

.k-toolbar {
  margin: 0;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-items: center;
  justify-content: flex-start;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-toolbar::before {
  content: "";
  height: calc(1.5 * 1em + var(--kendo-spacing-1\.5, 0.375rem) * 2 + 1px * 2);
}
.k-toolbar.k-toolbar-resizable {
  flex-wrap: nowrap;
}
.k-toolbar.k-toolbar-scrollable {
  flex-wrap: nowrap;
  position: relative;
}
.k-toolbar.k-toolbar-scrollable-overlay::before, .k-toolbar.k-toolbar-scrollable-overlay::after {
  content: "";
  height: 100%;
  aspect-ratio: 1;
  position: absolute;
  z-index: 3;
}
.k-toolbar.k-toolbar-scrollable-overlay::before {
  inset-inline-start: 0;
}
.k-toolbar.k-toolbar-scrollable-overlay::after {
  inset-inline-end: 0;
}
.k-toolbar.k-toolbar-scrollable-overlay.k-toolbar-scrollable-start::before, .k-toolbar.k-toolbar-scrollable-overlay.k-toolbar-scrollable-end::after {
  display: none;
}
.k-toolbar > * {
  flex-shrink: 0;
  display: inline-flex;
  align-content: center;
  vertical-align: middle;
}
.k-toolbar > * > label {
  margin-inline-end: var(--kendo-spacing-2, 0.5rem);
  align-self: center;
}
.k-toolbar .k-input,
.k-toolbar .k-picker {
  width: 10em;
}
.k-toolbar .k-color-picker, .k-toolbar .k-colorpicker {
  width: min-content;
}
.k-toolbar .k-toolbar-overflow-button {
  margin-inline-start: auto;
}
.k-toolbar .k-toolbar-button-separator {
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1\.5, 0.375rem) * 2 + 1px * 2);
  margin-inline-start: auto;
}
.k-toolbar .k-toolbar-button-separator + .k-toolbar-overflow-button {
  margin-inline-start: 0;
}
.k-toolbar .k-toolbar-spacer {
  height: calc(1.5 * 1em);
  flex: 1 0 0%;
}
.k-toolbar .k-toolbar-item:focus,
.k-toolbar .k-toolbar-item.k-focus {
  text-decoration: none;
  outline: 0;
}

.k-toolbar .k-separator,
.k-toolbar-separator {
  width: 0;
  height: calc(1.5 * 1em);
  border-width: 0 0 0 1px;
  border-style: solid;
  align-self: center;
}

.k-toolbar-items {
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 auto;
  overflow: hidden;
}

.k-toolbar-items-scroll {
  overflow-x: auto;
  scrollbar-width: none;
}
.k-toolbar-items-scroll::-webkit-scrollbar {
  display: none;
}

.k-toolbar-items-scroll:has(.k-badge-container) {
  padding-block-start: 0.5em;
  margin-block-start: -0.5em;
}

.k-toolbar-items-list {
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 auto;
  overflow: hidden;
}

.k-toolbar-outline {
  border-width: 1px;
  background: none;
}

.k-toolbar-flat {
  border-top-color: transparent !important;
  border-inline-color: transparent !important;
  background: none !important;
}

.k-toolbar-group {
  display: flex;
  flex-direction: inherit;
  flex-wrap: nowrap;
  gap: inherit;
}

.k-toolbar-sm {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  gap: var(--kendo-spacing-1\.5, 0.375rem);
}
.k-toolbar-sm::before {
  margin-inline-start: calc(var(--kendo-spacing-1\.5, 0.375rem) * -1);
}
.k-toolbar-sm.k-toolbar-scrollable-overlay::before {
  inset-inline-start: var(--kendo-spacing-1\.5, 0.375rem);
}
.k-toolbar-sm > * > label {
  margin-inline-end: var(--kendo-spacing-1\.5, 0.375rem);
}
.k-toolbar-sm .k-toolbar-items {
  gap: var(--kendo-spacing-1\.5, 0.375rem);
}
.k-toolbar-sm .k-toolbar-button-separator {
  height: calc(1.4285714286 * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 1px * 2);
}

.k-toolbar-items-list-sm {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  gap: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-toolbar-md {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-toolbar-md::before {
  margin-inline-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}
.k-toolbar-md.k-toolbar-scrollable-overlay::before {
  inset-inline-start: var(--kendo-spacing-2, 0.5rem);
}
.k-toolbar-md > * > label {
  margin-inline-end: var(--kendo-spacing-2, 0.5rem);
}
.k-toolbar-md .k-toolbar-items {
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-toolbar-md .k-toolbar-button-separator {
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1\.5, 0.375rem) * 2 + 1px * 2);
}

.k-toolbar-items-list-md {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-toolbar-lg {
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
  gap: var(--kendo-spacing-2\.5, 0.625rem);
}
.k-toolbar-lg::before {
  margin-inline-start: calc(var(--kendo-spacing-2\.5, 0.625rem) * -1);
}
.k-toolbar-lg.k-toolbar-scrollable-overlay::before {
  inset-inline-start: var(--kendo-spacing-2\.5, 0.625rem);
}
.k-toolbar-lg > * > label {
  margin-inline-end: var(--kendo-spacing-2\.5, 0.625rem);
}
.k-toolbar-lg .k-toolbar-items {
  gap: var(--kendo-spacing-2\.5, 0.625rem);
}
.k-toolbar-lg .k-toolbar-button-separator {
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-2, 0.5rem) * 2 + 1px * 2);
}

.k-toolbar-items-list-lg {
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
  gap: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-toolbar-sm::before {
  height: calc(1.4285714286 * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 1px * 2);
}

.k-toolbar-md::before {
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1\.5, 0.375rem) * 2 + 1px * 2);
}

.k-toolbar-lg::before {
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-2, 0.5rem) * 2 + 1px * 2);
}

.k-floating-toolbar,
.editorToolbarWindow.k-window-content {
  padding-block: var(--kendo-spacing-2, 0.5rem) !important;
  padding-inline: var(--kendo-spacing-2, 0.5rem) !important;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-items: center;
}
.k-floating-toolbar .k-toolbar,
.editorToolbarWindow.k-window-content .k-toolbar {
  padding: 0;
  border-width: 0;
  flex-shrink: 1;
  color: inherit;
  background: none;
}

.k-editortoolbar-dragHandle {
  cursor: move;
  display: flex;
  align-items: center;
  align-self: stretch;
  flex-shrink: 0;
}

.k-overflow-container {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-overflow-container > .k-item {
  border-color: inherit;
}
.k-overflow-container .k-separator {
  margin: var(--kendo-spacing-1, 0.25rem) 0;
}
.k-overflow-container .k-overflow-tool-group {
  display: block;
}
.k-overflow-container .k-overflow-button {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  width: 100%;
  height: auto;
  border-width: 0;
  border-radius: 0;
  aspect-ratio: auto;
  color: inherit;
  background-color: transparent;
  background-image: none;
  font: inherit;
  cursor: pointer;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-2, 0.5rem);
  justify-content: flex-start;
  position: relative;
}
.k-overflow-container .k-button-group {
  box-shadow: none;
  display: flex;
  flex-flow: column nowrap;
}
.k-overflow-container .k-button-group .k-button {
  margin: 0;
}
.k-overflow-container .k-split-button {
  display: flex;
  flex-direction: column;
}
.k-overflow-container .k-overflow-hidden {
  display: none;
}

.k-toolbar .k-toolbar-item:focus,
.k-toolbar .k-toolbar-item.k-focus {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}
.k-toolbar-items {
  border-color: inherit;
}

.k-toolbar .k-separator,
.k-toolbar-separator {
  border-color: inherit;
}

.k-toolbar-solid {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}
.k-toolbar-solid.k-toolbar-scrollable-overlay::before {
  background: linear-gradient(90deg, var(--kendo-color-surface, #f8f9fa), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}
.k-toolbar-solid.k-toolbar-scrollable-overlay::after {
  background: linear-gradient(270deg, var(--kendo-color-surface, #f8f9fa), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-toolbar-items-list-solid {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-toolbar-outline {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
  color: var(--kendo-color-on-base, #212529);
}
.k-toolbar-outline.k-toolbar-scrollable-overlay::before {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}
.k-toolbar-outline.k-toolbar-scrollable-overlay::after {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-toolbar-items-list-outline {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
}

.k-toolbar-flat {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}
.k-toolbar-flat > .k-separator,
.k-toolbar-flat .k-toolbar-separator {
  border-inline-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}
.k-toolbar-flat.k-toolbar-scrollable-overlay::before {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}
.k-toolbar-flat.k-toolbar-scrollable-overlay::after {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-toolbar-items-list-flat {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-floating-toolbar,
.editorToolbarWindow.k-window-content {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-overflow-container .k-button:hover, .k-overflow-container .k-button.k-hover {
  color: var(--kendo-color-on-app-surface, #212529);
  background: var(--kendo-color-base-subtle-hover, #dee2e6);
}
.k-overflow-container .k-button:focus, .k-overflow-container .k-button.k-focus {
  box-shadow: inset 0 0 0 3px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 15%, transparent);
}
.k-overflow-container .k-button:active, .k-overflow-container .k-button.k-active {
  color: var(--kendo-color-on-app-surface, #212529);
  background: var(--kendo-color-base-subtle-hover, #dee2e6);
}
.k-overflow-container .k-button.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background: var(--kendo-color-primary, #0d6efd);
}
.k-overflow-container .k-button:disabled, .k-overflow-container .k-button.k-disabled {
  color: inherit;
}

:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl])::before {
  background: linear-gradient(270deg, var(--kendo-color-surface, #f8f9fa), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}
:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl])::after {
  background: linear-gradient(90deg, var(--kendo-color-surface, #f8f9fa), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}
:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-outline::before {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}
:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-outline::after {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}
:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-flat::before {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}
:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-flat::after {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-overflow-auto {
  overflow: auto;
}

.\!k-overflow-auto {
  overflow: auto !important;
}

.k-overflow-hidden {
  overflow: hidden;
}

.\!k-overflow-hidden {
  overflow: hidden !important;
}

.k-overflow-visible {
  overflow: visible;
}

.\!k-overflow-visible {
  overflow: visible !important;
}

.k-overflow-scroll {
  overflow: scroll;
}

.\!k-overflow-scroll {
  overflow: scroll !important;
}

.k-overflow-clip {
  overflow: clip;
}

.\!k-overflow-clip {
  overflow: clip !important;
}

.k-overflow-x-auto {
  overflow-x: auto;
}

.\!k-overflow-x-auto {
  overflow-x: auto !important;
}

.k-overflow-x-hidden {
  overflow-x: hidden;
}

.\!k-overflow-x-hidden {
  overflow-x: hidden !important;
}

.k-overflow-x-visible {
  overflow-x: visible;
}

.\!k-overflow-x-visible {
  overflow-x: visible !important;
}

.k-overflow-x-scroll {
  overflow-x: scroll;
}

.\!k-overflow-x-scroll {
  overflow-x: scroll !important;
}

.k-overflow-x-clip {
  overflow-x: clip;
}

.\!k-overflow-x-clip {
  overflow-x: clip !important;
}

.k-overflow-y-auto {
  overflow-y: auto;
}

.\!k-overflow-y-auto {
  overflow-y: auto !important;
}

.k-overflow-y-hidden {
  overflow-y: hidden;
}

.\!k-overflow-y-hidden {
  overflow-y: hidden !important;
}

.k-overflow-y-visible {
  overflow-y: visible;
}

.\!k-overflow-y-visible {
  overflow-y: visible !important;
}

.k-overflow-y-scroll {
  overflow-y: scroll;
}

.\!k-overflow-y-scroll {
  overflow-y: scroll !important;
}

.k-overflow-y-clip {
  overflow-y: clip;
}

.\!k-overflow-y-clip {
  overflow-y: clip !important;
}

.k-form,
.k-form-inline {
  font-size: var(--kendo-font-size, inherit);
  line-height: 1.5;
}

.k-fieldset {
  margin: var(--kendo-spacing-7\.5, 1.875rem);
  border-width: 1px 0 0;
  border-style: solid;
  padding: 25px 0 0;
}
.k-fieldset > legend {
  margin-left: 0;
  padding: 0 var(--kendo-spacing-4, 1rem) 0 0;
  text-transform: uppercase;
}

kendo-label > .k-label {
  margin: 0;
}

.k-label-optional {
  margin-left: var(--kendo-spacing-1\.5, 0.375rem);
  font-size: var(--kendo-font-size-xs, inherit);
  font-style: italic;
  align-self: center;
}

.k-label-empty::before {
  content: "";
  display: inline-block;
}

.k-form {
  border: 0;
}
.k-form .k-form-field > .k-label,
.k-form .k-form-field > kendo-label,
.k-form .k-form-label {
  margin-bottom: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  flex-flow: row nowrap;
}
.k-form .k-label + .k-radio {
  margin-left: 0;
}
.k-form .k-form-fieldset {
  margin: 2rem 0 0;
  padding: var(--kendo-spacing-0, 0px);
  border: 0;
}
.k-form .k-form-fieldset > *:not(.k-hidden):first-child, .k-form .k-form-fieldset > *.k-hidden + :not(.k-hidden) {
  margin-top: 0;
}
.k-form .k-form-legend {
  margin: 0 0 1rem;
  padding: var(--kendo-spacing-0, 0px);
  border-width: 0 0 2px;
  border-style: solid;
  width: 100%;
  font-size: var(--kendo-font-size-sm, inherit);
  text-transform: uppercase;
}
.k-form .k-form-group {
  padding: 0;
}
.k-form > *:not(.k-hidden):first-child, .k-form > *.k-hidden + :not(.k-hidden) {
  margin-top: 0;
}
.k-form .k-form-field,
.k-form .k-form-field-wrap {
  display: block;
}
.k-form .k-form-field-disabled .k-label,
.k-form .k-form-field-disabled .k-form-label {
  outline: none;
  cursor: default;
  color: var(--kendo-disabled-text, unset);
  background-color: var(--kendo-disabled-bg, unset);
  border-color: var(--kendo-disabled-border, unset);
  opacity: var(--kendo-disabled-opacity, unset);
  filter: var(--kendo-disabled-filter, unset);
  pointer-events: none;
  box-shadow: none;
}
.k-form .k-alert-error {
  font-size: var(--kendo-font-size-sm, inherit);
  margin-top: calc(var(--kendo-spacing-2, 0.5rem) * 2);
}
.k-form .k-field-info {
  display: inline-block;
  font-size: var(--kendo-font-size-xs, inherit);
  line-height: 1;
  margin-block: 0;
  margin-inline: var(--kendo-spacing-4, 1rem);
}
.k-form .k-multiselect,
.k-form .k-floating-label-container,
.k-form .k-daterangepicker .k-dateinput,
.k-form .k-signature {
  display: inline-flex;
  width: 100%;
}

.k-form-buttons {
  padding: 0;
  overflow: visible;
}

.k-form-hint,
.k-form-error {
  margin-top: var(--kendo-spacing-1, 0.25rem);
  display: flex;
  font-size: var(--kendo-font-size-xs, inherit);
  font-style: normal;
}

.k-text-start,
.k-buttons-start {
  justify-content: flex-start;
}

.k-text-end,
.k-buttons-end {
  justify-content: flex-end;
}

.k-form-separator {
  margin: var(--kendo-spacing-4, 1rem) 0 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
  flex: 0 0 auto;
}

.k-form-horizontal .k-form-field {
  display: flex;
}
.k-form-horizontal .k-form-field > .k-label,
.k-form-horizontal .k-form-field > kendo-label,
.k-form-horizontal .k-form-field > .k-form-label {
  margin-right: var(--kendo-spacing-2\.5, 0.625rem);
  padding-top: calc(var(--kendo-spacing-2\.5, 0.625rem) / 2);
  width: 25%;
  text-align: end;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
}
.k-form-horizontal .k-form-field .k-label-optional {
  margin: 0;
  align-self: inherit;
}
.k-form-horizontal .k-form-field-wrap {
  max-width: calc(100% - 25% - var(--kendo-spacing-2\.5, 0.625rem));
  flex: 1 1 auto;
}

.k-form [dir=rtl] .k-label-optional,
.k-rtl .k-form .k-label-optional {
  margin-left: 0;
  margin-right: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-form-horizontal [dir=rtl].k-form-field > .k-label,
.k-form-horizontal [dir=rtl].k-form-field > kendo-label,
.k-form-horizontal [dir=rtl].k-form-field > .k-form-label,
.k-form-horizontal [dir=rtl] .k-form-field > .k-label,
.k-form-horizontal [dir=rtl] .k-form-field > kendo-label,
.k-form-horizontal [dir=rtl] .k-form-field > .k-form-label,
.k-rtl .k-form-horizontal.k-form-field > .k-label,
.k-rtl .k-form-horizontal.k-form-field > kendo-label,
.k-rtl .k-form-horizontal.k-form-field > .k-form-label,
.k-rtl .k-form-horizontal .k-form-field > .k-label,
.k-rtl .k-form-horizontal .k-form-field > kendo-label,
.k-rtl .k-form-horizontal .k-form-field > .k-form-label {
  margin-right: 0;
  margin-left: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-form-sm .k-form-field,
.k-form-sm .k-form-buttons {
  margin-top: var(--kendo-spacing-4, 1rem);
}

.k-form-md .k-form-field,
.k-form-md .k-form-buttons {
  margin-top: var(--kendo-spacing-4, 1rem);
}

.k-form-lg .k-form-field,
.k-form-lg .k-form-buttons {
  margin-top: var(--kendo-spacing-4, 1rem);
}

.k-form-inline {
  padding: calc(var(--kendo-spacing-4, 1rem) * 2);
}
.k-form-inline fieldset {
  border-width: 1px 0 0;
  border-style: solid;
  margin: calc(calc(var(--kendo-spacing-4, 1rem) * 2) * 2) 0;
  padding: 0;
}
.k-form-inline fieldset:first-child:first-of-type {
  margin-top: 0;
}
.k-form-inline fieldset:last-child:last-of-type {
  margin-bottom: 0;
}
.k-form-inline legend {
  font-size: var(--kendo-font-size-sm, inherit);
  text-align: start;
  font-weight: 600;
  line-height: 1;
  margin-bottom: calc(var(--kendo-spacing-3, 0.75rem) * 2);
  text-transform: uppercase;
  padding: 0 var(--kendo-spacing-4, 1rem) 0 0;
  width: auto;
}
.k-form-inline .k-form-field {
  display: flex;
  align-items: flex-start;
  text-align: start;
  margin-bottom: calc(var(--kendo-spacing-3, 0.75rem) * 2);
}
.k-form-inline .k-form-field > span:not(.k-widget) {
  width: 25%;
  text-align: end;
  line-height: var(--kendo-line-height, normal);
  padding-block: calc(var(--kendo-spacing-2, 0.5rem) + 1px);
  padding-inline: 0 var(--kendo-spacing-6, 1.5rem);
  align-self: center;
}
.k-form-inline .k-form-field > input {
  align-self: center;
}
.k-form-inline .k-form-field > input:not(.k-checkbox):not(.k-radio) {
  flex: 1 1 auto;
}
.k-form-inline .k-form-field .k-alert-error {
  font-size: var(--kendo-font-size-sm, inherit);
  margin-top: calc(var(--kendo-spacing-2, 0.5rem) * 2);
}
.k-form-inline .k-form-field .k-field-info {
  display: block;
  font-size: var(--kendo-font-size-xs, inherit);
  line-height: 1;
  margin: 0;
}
.k-form-inline .k-form-field:last-child {
  margin-bottom: 0;
}

.k-edit-form-container {
  width: 400px;
  min-width: 400px;
  border-color: inherit;
  position: relative;
}

.k-popup-edit-form > .k-actions, .k-popup-edit-form > .k-edit-buttons,
.k-popup-edit-form > .k-action-buttons,
.k-popup-edit-form > .k-columnmenu-actions, .k-popup-edit-form > .k-form-buttons,
.k-edit-form-container .k-actions,
.k-edit-form-container .k-edit-buttons,
.k-edit-form-container .k-action-buttons,
.k-edit-form-container .k-columnmenu-actions,
.k-edit-form-container .k-form-buttons {
  margin: var(--kendo-spacing-4, 1rem) calc(var(--kendo-spacing-4, 1rem) * -1) calc(var(--kendo-spacing-4, 1rem) * -1);
}

.k-edit-label {
  margin: 0 0 var(--kendo-spacing-4, 1rem);
  padding: calc(var(--kendo-spacing-1\.5, 0.375rem) + 1px) 0;
  width: 30%;
  line-height: 1.5;
  text-align: end;
  float: left;
  clear: both;
}

.k-edit-field {
  margin: 0 0 var(--kendo-spacing-4, 1rem);
  width: 65%;
  float: right;
  clear: right;
  position: relative;
}
.k-edit-field.k-no-editor {
  padding: calc(var(--kendo-spacing-1\.5, 0.375rem) + 1px) 0;
}

.k-edit-field > .k-widget {
  width: 100%;
  box-sizing: border-box;
}
.k-edit-field input[type=radio]:not(.k-radio),
.k-edit-field input[type=checkbox]:not(.k-checkbox) {
  margin-right: 0.4ex;
}
.k-edit-field .k-radio-label,
.k-edit-field .k-checkbox-label {
  margin-right: var(--kendo-spacing-4, 1rem);
}
.k-edit-field > .k-reset > li + li {
  margin-top: var(--kendo-spacing-2, 0.5rem);
}
.k-edit-field .k-reset .k-widget {
  margin: 0 0.4ex 0 1ex;
}

.k-form legend,
.k-form-inline legend {
  font-size: calc(var(--kendo-font-size, 0.875rem) * 1.5);
  font-weight: normal;
  line-height: var(--kendo-line-height, normal);
  text-transform: none;
}
.k-form .k-field-info,
.k-form-inline .k-field-info {
  opacity: 0.7;
}

.k-form legend {
  margin-bottom: var(--kendo-spacing-2, 0.5rem);
}
.k-form .k-field-info {
  margin-block: 0;
  margin-inline: calc(var(--kendo-spacing-4, 1rem) / 2);
}

.k-form-inline legend {
  margin-bottom: 0;
}
.k-form-inline .k-form-field > span:not(.k-widget) {
  padding: calc(var(--kendo-spacing-4, 1rem) - 1px) 0;
  padding-right: var(--kendo-spacing-4, 1rem);
}

.k-edit-label {
  padding: calc(var(--kendo-spacing-2, 0.5rem) - 1px) 0;
}

.k-form,
.k-form-inline {
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-form fieldset legend,
.k-form-inline fieldset legend {
  color: unset;
}
.k-form .k-form-legend,
.k-form-inline .k-form-legend {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}
.k-form .k-field-info,
.k-form-inline .k-field-info {
  color: var(--kendo-color-subtle, #596169);
}
.k-form .k-alert-error,
.k-form-inline .k-alert-error {
  color: var(--kendo-color-error, #dc3545);
}

.k-form-error,
.k-text-error,
.k-form-field-error .k-label {
  color: var(--kendo-color-error, #dc3545);
}

.k-form-separator {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-d-none {
  display: none;
}

.\!k-d-none {
  display: none !important;
}

.k-d-contents {
  display: contents;
}

.\!k-d-contents {
  display: contents !important;
}

.k-d-block {
  display: block;
}

.\!k-d-block {
  display: block !important;
}

.k-d-inline {
  display: inline;
}

.\!k-d-inline {
  display: inline !important;
}

.k-d-inline-block {
  display: inline-block;
}

.\!k-d-inline-block {
  display: inline-block !important;
}

.k-d-flex, .k-d-flex-col, .k-d-flex-row {
  display: flex;
}

.\!k-d-flex, .\!k-d-flex-col, .\!k-d-flex-row {
  display: flex !important;
}

.k-d-inline-flex {
  display: inline-flex;
}

.\!k-d-inline-flex {
  display: inline-flex !important;
}

.k-d-grid {
  display: grid;
}

.\!k-d-grid {
  display: grid !important;
}

.k-d-inline-grid {
  display: inline-grid;
}

.\!k-d-inline-grid {
  display: inline-grid !important;
}

.k-d-table {
  display: table;
}

.\!k-d-table {
  display: table !important;
}

.k-d-inline-table {
  display: inline-table;
}

.\!k-d-inline-table {
  display: inline-table !important;
}

.k-d-table-row {
  display: table-row;
}

.\!k-d-table-row {
  display: table-row !important;
}

.k-d-table-cell {
  display: table-cell;
}

.\!k-d-table-cell {
  display: table-cell !important;
}

.k-d-list-item {
  display: list-item;
}

.\!k-d-list-item {
  display: list-item !important;
}

.k-display-none {
  display: none;
}

.\!k-display-none {
  display: none !important;
}

.k-display-contents {
  display: contents;
}

.\!k-display-contents {
  display: contents !important;
}

.k-display-block {
  display: block;
}

.\!k-display-block {
  display: block !important;
}

.k-display-inline {
  display: inline;
}

.\!k-display-inline {
  display: inline !important;
}

.k-display-inline-block {
  display: inline-block;
}

.\!k-display-inline-block {
  display: inline-block !important;
}

.k-display-flex {
  display: flex;
}

.\!k-display-flex {
  display: flex !important;
}

.k-display-inline-flex {
  display: inline-flex;
}

.\!k-display-inline-flex {
  display: inline-flex !important;
}

.k-display-grid {
  display: grid;
}

.\!k-display-grid {
  display: grid !important;
}

.k-display-inline-grid {
  display: inline-grid;
}

.\!k-display-inline-grid {
  display: inline-grid !important;
}

.k-display-table {
  display: table;
}

.\!k-display-table {
  display: table !important;
}

.k-display-inline-table {
  display: inline-table;
}

.\!k-display-inline-table {
  display: inline-table !important;
}

.k-display-table-row {
  display: table-row;
}

.\!k-display-table-row {
  display: table-row !important;
}

.k-display-table-cell {
  display: table-cell;
}

.\!k-display-table-cell {
  display: table-cell !important;
}

.k-display-list-item {
  display: list-item;
}

.\!k-display-list-item {
  display: list-item !important;
}

.k-gap-0 {
  gap: var(--kendo-spacing-0, 0px);
}

.\!k-gap-0 {
  gap: var(--kendo-spacing-0, 0px) !important;
}

.k-gap-1px {
  gap: var(--kendo-spacing-1px, 1px);
}

.\!k-gap-1px {
  gap: var(--kendo-spacing-1px, 1px) !important;
}

.k-gap-0\.5 {
  gap: var(--kendo-spacing-0\.5, 0.125rem);
}

.\!k-gap-0\.5 {
  gap: var(--kendo-spacing-0\.5, 0.125rem) !important;
}

.k-gap-1 {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.\!k-gap-1 {
  gap: var(--kendo-spacing-1, 0.25rem) !important;
}

.k-gap-1\.5 {
  gap: var(--kendo-spacing-1\.5, 0.375rem);
}

.\!k-gap-1\.5 {
  gap: var(--kendo-spacing-1\.5, 0.375rem) !important;
}

.k-gap-2 {
  gap: var(--kendo-spacing-2, 0.5rem);
}

.\!k-gap-2 {
  gap: var(--kendo-spacing-2, 0.5rem) !important;
}

.k-gap-2\.5 {
  gap: var(--kendo-spacing-2\.5, 0.625rem);
}

.\!k-gap-2\.5 {
  gap: var(--kendo-spacing-2\.5, 0.625rem) !important;
}

.k-gap-3 {
  gap: var(--kendo-spacing-3, 0.75rem);
}

.\!k-gap-3 {
  gap: var(--kendo-spacing-3, 0.75rem) !important;
}

.k-gap-3\.5 {
  gap: var(--kendo-spacing-3\.5, 0.875rem);
}

.\!k-gap-3\.5 {
  gap: var(--kendo-spacing-3\.5, 0.875rem) !important;
}

.k-gap-4 {
  gap: var(--kendo-spacing-4, 1rem);
}

.\!k-gap-4 {
  gap: var(--kendo-spacing-4, 1rem) !important;
}

.k-gap-4\.5 {
  gap: var(--kendo-spacing-4\.5, 1.125rem);
}

.\!k-gap-4\.5 {
  gap: var(--kendo-spacing-4\.5, 1.125rem) !important;
}

.k-gap-5 {
  gap: var(--kendo-spacing-5, 1.25rem);
}

.\!k-gap-5 {
  gap: var(--kendo-spacing-5, 1.25rem) !important;
}

.k-gap-5\.5 {
  gap: var(--kendo-spacing-5\.5, 1.375rem);
}

.\!k-gap-5\.5 {
  gap: var(--kendo-spacing-5\.5, 1.375rem) !important;
}

.k-gap-6 {
  gap: var(--kendo-spacing-6, 1.5rem);
}

.\!k-gap-6 {
  gap: var(--kendo-spacing-6, 1.5rem) !important;
}

.k-gap-6\.5 {
  gap: var(--kendo-spacing-6\.5, 1.625rem);
}

.\!k-gap-6\.5 {
  gap: var(--kendo-spacing-6\.5, 1.625rem) !important;
}

.k-gap-7 {
  gap: var(--kendo-spacing-7, 1.75rem);
}

.\!k-gap-7 {
  gap: var(--kendo-spacing-7, 1.75rem) !important;
}

.k-gap-7\.5 {
  gap: var(--kendo-spacing-7\.5, 1.875rem);
}

.\!k-gap-7\.5 {
  gap: var(--kendo-spacing-7\.5, 1.875rem) !important;
}

.k-gap-8 {
  gap: var(--kendo-spacing-8, 2rem);
}

.\!k-gap-8 {
  gap: var(--kendo-spacing-8, 2rem) !important;
}

.k-gap-9 {
  gap: var(--kendo-spacing-9, 2.25rem);
}

.\!k-gap-9 {
  gap: var(--kendo-spacing-9, 2.25rem) !important;
}

.k-gap-10 {
  gap: var(--kendo-spacing-10, 2.5rem);
}

.\!k-gap-10 {
  gap: var(--kendo-spacing-10, 2.5rem) !important;
}

.k-gap-11 {
  gap: var(--kendo-spacing-11, 2.75rem);
}

.\!k-gap-11 {
  gap: var(--kendo-spacing-11, 2.75rem) !important;
}

.k-gap-12 {
  gap: var(--kendo-spacing-12, 3rem);
}

.\!k-gap-12 {
  gap: var(--kendo-spacing-12, 3rem) !important;
}

.k-gap-13 {
  gap: var(--kendo-spacing-13, 3.25rem);
}

.\!k-gap-13 {
  gap: var(--kendo-spacing-13, 3.25rem) !important;
}

.k-gap-14 {
  gap: var(--kendo-spacing-14, 3.5rem);
}

.\!k-gap-14 {
  gap: var(--kendo-spacing-14, 3.5rem) !important;
}

.k-gap-15 {
  gap: var(--kendo-spacing-15, 3.75rem);
}

.\!k-gap-15 {
  gap: var(--kendo-spacing-15, 3.75rem) !important;
}

.k-gap-16 {
  gap: var(--kendo-spacing-16, 4rem);
}

.\!k-gap-16 {
  gap: var(--kendo-spacing-16, 4rem) !important;
}

.k-gap-17 {
  gap: var(--kendo-spacing-17, 4.25rem);
}

.\!k-gap-17 {
  gap: var(--kendo-spacing-17, 4.25rem) !important;
}

.k-gap-18 {
  gap: var(--kendo-spacing-18, 4.5rem);
}

.\!k-gap-18 {
  gap: var(--kendo-spacing-18, 4.5rem) !important;
}

.k-gap-19 {
  gap: var(--kendo-spacing-19, 4.75rem);
}

.\!k-gap-19 {
  gap: var(--kendo-spacing-19, 4.75rem) !important;
}

.k-gap-20 {
  gap: var(--kendo-spacing-20, 5rem);
}

.\!k-gap-20 {
  gap: var(--kendo-spacing-20, 5rem) !important;
}

.k-gap-21 {
  gap: var(--kendo-spacing-21, 5.25rem);
}

.\!k-gap-21 {
  gap: var(--kendo-spacing-21, 5.25rem) !important;
}

.k-gap-22 {
  gap: var(--kendo-spacing-22, 5.5rem);
}

.\!k-gap-22 {
  gap: var(--kendo-spacing-22, 5.5rem) !important;
}

.k-gap-23 {
  gap: var(--kendo-spacing-23, 5.75rem);
}

.\!k-gap-23 {
  gap: var(--kendo-spacing-23, 5.75rem) !important;
}

.k-gap-24 {
  gap: var(--kendo-spacing-24, 6rem);
}

.\!k-gap-24 {
  gap: var(--kendo-spacing-24, 6rem) !important;
}

.k-gap-25 {
  gap: var(--kendo-spacing-25, 7rem);
}

.\!k-gap-25 {
  gap: var(--kendo-spacing-25, 7rem) !important;
}

.k-gap-26 {
  gap: var(--kendo-spacing-26, 8rem);
}

.\!k-gap-26 {
  gap: var(--kendo-spacing-26, 8rem) !important;
}

.k-gap-27 {
  gap: var(--kendo-spacing-27, 9rem);
}

.\!k-gap-27 {
  gap: var(--kendo-spacing-27, 9rem) !important;
}

.k-gap-28 {
  gap: var(--kendo-spacing-28, 10rem);
}

.\!k-gap-28 {
  gap: var(--kendo-spacing-28, 10rem) !important;
}

.k-gap-29 {
  gap: var(--kendo-spacing-29, 11rem);
}

.\!k-gap-29 {
  gap: var(--kendo-spacing-29, 11rem) !important;
}

.k-gap-30 {
  gap: var(--kendo-spacing-30, 12rem);
}

.\!k-gap-30 {
  gap: var(--kendo-spacing-30, 12rem) !important;
}

.k-gap-xs {
  gap: var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem));
}

.\!k-gap-xs {
  gap: var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important;
}

.k-gap-sm {
  gap: var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem));
}

.\!k-gap-sm {
  gap: var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important;
}

.k-gap-md {
  gap: var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem));
}

.\!k-gap-md {
  gap: var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important;
}

.k-gap-lg {
  gap: var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem));
}

.\!k-gap-lg {
  gap: var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important;
}

.k-gap-xl {
  gap: var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem));
}

.\!k-gap-xl {
  gap: var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important;
}

.k-gap-thin {
  gap: var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem));
}

.\!k-gap-thin {
  gap: var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important;
}

.k-gap-hair {
  gap: var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px));
}

.\!k-gap-hair {
  gap: var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important;
}

.k-gap-x-0 {
  column-gap: var(--kendo-spacing-0, 0px);
}

.\!k-gap-x-0 {
  column-gap: var(--kendo-spacing-0, 0px) !important;
}

.k-gap-x-1px {
  column-gap: var(--kendo-spacing-1px, 1px);
}

.\!k-gap-x-1px {
  column-gap: var(--kendo-spacing-1px, 1px) !important;
}

.k-gap-x-0\.5 {
  column-gap: var(--kendo-spacing-0\.5, 0.125rem);
}

.\!k-gap-x-0\.5 {
  column-gap: var(--kendo-spacing-0\.5, 0.125rem) !important;
}

.k-gap-x-1 {
  column-gap: var(--kendo-spacing-1, 0.25rem);
}

.\!k-gap-x-1 {
  column-gap: var(--kendo-spacing-1, 0.25rem) !important;
}

.k-gap-x-1\.5 {
  column-gap: var(--kendo-spacing-1\.5, 0.375rem);
}

.\!k-gap-x-1\.5 {
  column-gap: var(--kendo-spacing-1\.5, 0.375rem) !important;
}

.k-gap-x-2 {
  column-gap: var(--kendo-spacing-2, 0.5rem);
}

.\!k-gap-x-2 {
  column-gap: var(--kendo-spacing-2, 0.5rem) !important;
}

.k-gap-x-2\.5 {
  column-gap: var(--kendo-spacing-2\.5, 0.625rem);
}

.\!k-gap-x-2\.5 {
  column-gap: var(--kendo-spacing-2\.5, 0.625rem) !important;
}

.k-gap-x-3 {
  column-gap: var(--kendo-spacing-3, 0.75rem);
}

.\!k-gap-x-3 {
  column-gap: var(--kendo-spacing-3, 0.75rem) !important;
}

.k-gap-x-3\.5 {
  column-gap: var(--kendo-spacing-3\.5, 0.875rem);
}

.\!k-gap-x-3\.5 {
  column-gap: var(--kendo-spacing-3\.5, 0.875rem) !important;
}

.k-gap-x-4 {
  column-gap: var(--kendo-spacing-4, 1rem);
}

.\!k-gap-x-4 {
  column-gap: var(--kendo-spacing-4, 1rem) !important;
}

.k-gap-x-4\.5 {
  column-gap: var(--kendo-spacing-4\.5, 1.125rem);
}

.\!k-gap-x-4\.5 {
  column-gap: var(--kendo-spacing-4\.5, 1.125rem) !important;
}

.k-gap-x-5 {
  column-gap: var(--kendo-spacing-5, 1.25rem);
}

.\!k-gap-x-5 {
  column-gap: var(--kendo-spacing-5, 1.25rem) !important;
}

.k-gap-x-5\.5 {
  column-gap: var(--kendo-spacing-5\.5, 1.375rem);
}

.\!k-gap-x-5\.5 {
  column-gap: var(--kendo-spacing-5\.5, 1.375rem) !important;
}

.k-gap-x-6 {
  column-gap: var(--kendo-spacing-6, 1.5rem);
}

.\!k-gap-x-6 {
  column-gap: var(--kendo-spacing-6, 1.5rem) !important;
}

.k-gap-x-6\.5 {
  column-gap: var(--kendo-spacing-6\.5, 1.625rem);
}

.\!k-gap-x-6\.5 {
  column-gap: var(--kendo-spacing-6\.5, 1.625rem) !important;
}

.k-gap-x-7 {
  column-gap: var(--kendo-spacing-7, 1.75rem);
}

.\!k-gap-x-7 {
  column-gap: var(--kendo-spacing-7, 1.75rem) !important;
}

.k-gap-x-7\.5 {
  column-gap: var(--kendo-spacing-7\.5, 1.875rem);
}

.\!k-gap-x-7\.5 {
  column-gap: var(--kendo-spacing-7\.5, 1.875rem) !important;
}

.k-gap-x-8 {
  column-gap: var(--kendo-spacing-8, 2rem);
}

.\!k-gap-x-8 {
  column-gap: var(--kendo-spacing-8, 2rem) !important;
}

.k-gap-x-9 {
  column-gap: var(--kendo-spacing-9, 2.25rem);
}

.\!k-gap-x-9 {
  column-gap: var(--kendo-spacing-9, 2.25rem) !important;
}

.k-gap-x-10 {
  column-gap: var(--kendo-spacing-10, 2.5rem);
}

.\!k-gap-x-10 {
  column-gap: var(--kendo-spacing-10, 2.5rem) !important;
}

.k-gap-x-11 {
  column-gap: var(--kendo-spacing-11, 2.75rem);
}

.\!k-gap-x-11 {
  column-gap: var(--kendo-spacing-11, 2.75rem) !important;
}

.k-gap-x-12 {
  column-gap: var(--kendo-spacing-12, 3rem);
}

.\!k-gap-x-12 {
  column-gap: var(--kendo-spacing-12, 3rem) !important;
}

.k-gap-x-13 {
  column-gap: var(--kendo-spacing-13, 3.25rem);
}

.\!k-gap-x-13 {
  column-gap: var(--kendo-spacing-13, 3.25rem) !important;
}

.k-gap-x-14 {
  column-gap: var(--kendo-spacing-14, 3.5rem);
}

.\!k-gap-x-14 {
  column-gap: var(--kendo-spacing-14, 3.5rem) !important;
}

.k-gap-x-15 {
  column-gap: var(--kendo-spacing-15, 3.75rem);
}

.\!k-gap-x-15 {
  column-gap: var(--kendo-spacing-15, 3.75rem) !important;
}

.k-gap-x-16 {
  column-gap: var(--kendo-spacing-16, 4rem);
}

.\!k-gap-x-16 {
  column-gap: var(--kendo-spacing-16, 4rem) !important;
}

.k-gap-x-17 {
  column-gap: var(--kendo-spacing-17, 4.25rem);
}

.\!k-gap-x-17 {
  column-gap: var(--kendo-spacing-17, 4.25rem) !important;
}

.k-gap-x-18 {
  column-gap: var(--kendo-spacing-18, 4.5rem);
}

.\!k-gap-x-18 {
  column-gap: var(--kendo-spacing-18, 4.5rem) !important;
}

.k-gap-x-19 {
  column-gap: var(--kendo-spacing-19, 4.75rem);
}

.\!k-gap-x-19 {
  column-gap: var(--kendo-spacing-19, 4.75rem) !important;
}

.k-gap-x-20 {
  column-gap: var(--kendo-spacing-20, 5rem);
}

.\!k-gap-x-20 {
  column-gap: var(--kendo-spacing-20, 5rem) !important;
}

.k-gap-x-21 {
  column-gap: var(--kendo-spacing-21, 5.25rem);
}

.\!k-gap-x-21 {
  column-gap: var(--kendo-spacing-21, 5.25rem) !important;
}

.k-gap-x-22 {
  column-gap: var(--kendo-spacing-22, 5.5rem);
}

.\!k-gap-x-22 {
  column-gap: var(--kendo-spacing-22, 5.5rem) !important;
}

.k-gap-x-23 {
  column-gap: var(--kendo-spacing-23, 5.75rem);
}

.\!k-gap-x-23 {
  column-gap: var(--kendo-spacing-23, 5.75rem) !important;
}

.k-gap-x-24 {
  column-gap: var(--kendo-spacing-24, 6rem);
}

.\!k-gap-x-24 {
  column-gap: var(--kendo-spacing-24, 6rem) !important;
}

.k-gap-x-25 {
  column-gap: var(--kendo-spacing-25, 7rem);
}

.\!k-gap-x-25 {
  column-gap: var(--kendo-spacing-25, 7rem) !important;
}

.k-gap-x-26 {
  column-gap: var(--kendo-spacing-26, 8rem);
}

.\!k-gap-x-26 {
  column-gap: var(--kendo-spacing-26, 8rem) !important;
}

.k-gap-x-27 {
  column-gap: var(--kendo-spacing-27, 9rem);
}

.\!k-gap-x-27 {
  column-gap: var(--kendo-spacing-27, 9rem) !important;
}

.k-gap-x-28 {
  column-gap: var(--kendo-spacing-28, 10rem);
}

.\!k-gap-x-28 {
  column-gap: var(--kendo-spacing-28, 10rem) !important;
}

.k-gap-x-29 {
  column-gap: var(--kendo-spacing-29, 11rem);
}

.\!k-gap-x-29 {
  column-gap: var(--kendo-spacing-29, 11rem) !important;
}

.k-gap-x-30 {
  column-gap: var(--kendo-spacing-30, 12rem);
}

.\!k-gap-x-30 {
  column-gap: var(--kendo-spacing-30, 12rem) !important;
}

.k-gap-x-xs {
  column-gap: var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem));
}

.\!k-gap-x-xs {
  column-gap: var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important;
}

.k-gap-x-sm {
  column-gap: var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem));
}

.\!k-gap-x-sm {
  column-gap: var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important;
}

.k-gap-x-md {
  column-gap: var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem));
}

.\!k-gap-x-md {
  column-gap: var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important;
}

.k-gap-x-lg {
  column-gap: var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem));
}

.\!k-gap-x-lg {
  column-gap: var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important;
}

.k-gap-x-xl {
  column-gap: var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem));
}

.\!k-gap-x-xl {
  column-gap: var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important;
}

.k-gap-x-thin {
  column-gap: var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem));
}

.\!k-gap-x-thin {
  column-gap: var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important;
}

.k-gap-x-hair {
  column-gap: var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px));
}

.\!k-gap-x-hair {
  column-gap: var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important;
}

.k-gap-y-0 {
  row-gap: var(--kendo-spacing-0, 0px);
}

.\!k-gap-y-0 {
  row-gap: var(--kendo-spacing-0, 0px) !important;
}

.k-gap-y-1px {
  row-gap: var(--kendo-spacing-1px, 1px);
}

.\!k-gap-y-1px {
  row-gap: var(--kendo-spacing-1px, 1px) !important;
}

.k-gap-y-0\.5 {
  row-gap: var(--kendo-spacing-0\.5, 0.125rem);
}

.\!k-gap-y-0\.5 {
  row-gap: var(--kendo-spacing-0\.5, 0.125rem) !important;
}

.k-gap-y-1 {
  row-gap: var(--kendo-spacing-1, 0.25rem);
}

.\!k-gap-y-1 {
  row-gap: var(--kendo-spacing-1, 0.25rem) !important;
}

.k-gap-y-1\.5 {
  row-gap: var(--kendo-spacing-1\.5, 0.375rem);
}

.\!k-gap-y-1\.5 {
  row-gap: var(--kendo-spacing-1\.5, 0.375rem) !important;
}

.k-gap-y-2 {
  row-gap: var(--kendo-spacing-2, 0.5rem);
}

.\!k-gap-y-2 {
  row-gap: var(--kendo-spacing-2, 0.5rem) !important;
}

.k-gap-y-2\.5 {
  row-gap: var(--kendo-spacing-2\.5, 0.625rem);
}

.\!k-gap-y-2\.5 {
  row-gap: var(--kendo-spacing-2\.5, 0.625rem) !important;
}

.k-gap-y-3 {
  row-gap: var(--kendo-spacing-3, 0.75rem);
}

.\!k-gap-y-3 {
  row-gap: var(--kendo-spacing-3, 0.75rem) !important;
}

.k-gap-y-3\.5 {
  row-gap: var(--kendo-spacing-3\.5, 0.875rem);
}

.\!k-gap-y-3\.5 {
  row-gap: var(--kendo-spacing-3\.5, 0.875rem) !important;
}

.k-gap-y-4 {
  row-gap: var(--kendo-spacing-4, 1rem);
}

.\!k-gap-y-4 {
  row-gap: var(--kendo-spacing-4, 1rem) !important;
}

.k-gap-y-4\.5 {
  row-gap: var(--kendo-spacing-4\.5, 1.125rem);
}

.\!k-gap-y-4\.5 {
  row-gap: var(--kendo-spacing-4\.5, 1.125rem) !important;
}

.k-gap-y-5 {
  row-gap: var(--kendo-spacing-5, 1.25rem);
}

.\!k-gap-y-5 {
  row-gap: var(--kendo-spacing-5, 1.25rem) !important;
}

.k-gap-y-5\.5 {
  row-gap: var(--kendo-spacing-5\.5, 1.375rem);
}

.\!k-gap-y-5\.5 {
  row-gap: var(--kendo-spacing-5\.5, 1.375rem) !important;
}

.k-gap-y-6 {
  row-gap: var(--kendo-spacing-6, 1.5rem);
}

.\!k-gap-y-6 {
  row-gap: var(--kendo-spacing-6, 1.5rem) !important;
}

.k-gap-y-6\.5 {
  row-gap: var(--kendo-spacing-6\.5, 1.625rem);
}

.\!k-gap-y-6\.5 {
  row-gap: var(--kendo-spacing-6\.5, 1.625rem) !important;
}

.k-gap-y-7 {
  row-gap: var(--kendo-spacing-7, 1.75rem);
}

.\!k-gap-y-7 {
  row-gap: var(--kendo-spacing-7, 1.75rem) !important;
}

.k-gap-y-7\.5 {
  row-gap: var(--kendo-spacing-7\.5, 1.875rem);
}

.\!k-gap-y-7\.5 {
  row-gap: var(--kendo-spacing-7\.5, 1.875rem) !important;
}

.k-gap-y-8 {
  row-gap: var(--kendo-spacing-8, 2rem);
}

.\!k-gap-y-8 {
  row-gap: var(--kendo-spacing-8, 2rem) !important;
}

.k-gap-y-9 {
  row-gap: var(--kendo-spacing-9, 2.25rem);
}

.\!k-gap-y-9 {
  row-gap: var(--kendo-spacing-9, 2.25rem) !important;
}

.k-gap-y-10 {
  row-gap: var(--kendo-spacing-10, 2.5rem);
}

.\!k-gap-y-10 {
  row-gap: var(--kendo-spacing-10, 2.5rem) !important;
}

.k-gap-y-11 {
  row-gap: var(--kendo-spacing-11, 2.75rem);
}

.\!k-gap-y-11 {
  row-gap: var(--kendo-spacing-11, 2.75rem) !important;
}

.k-gap-y-12 {
  row-gap: var(--kendo-spacing-12, 3rem);
}

.\!k-gap-y-12 {
  row-gap: var(--kendo-spacing-12, 3rem) !important;
}

.k-gap-y-13 {
  row-gap: var(--kendo-spacing-13, 3.25rem);
}

.\!k-gap-y-13 {
  row-gap: var(--kendo-spacing-13, 3.25rem) !important;
}

.k-gap-y-14 {
  row-gap: var(--kendo-spacing-14, 3.5rem);
}

.\!k-gap-y-14 {
  row-gap: var(--kendo-spacing-14, 3.5rem) !important;
}

.k-gap-y-15 {
  row-gap: var(--kendo-spacing-15, 3.75rem);
}

.\!k-gap-y-15 {
  row-gap: var(--kendo-spacing-15, 3.75rem) !important;
}

.k-gap-y-16 {
  row-gap: var(--kendo-spacing-16, 4rem);
}

.\!k-gap-y-16 {
  row-gap: var(--kendo-spacing-16, 4rem) !important;
}

.k-gap-y-17 {
  row-gap: var(--kendo-spacing-17, 4.25rem);
}

.\!k-gap-y-17 {
  row-gap: var(--kendo-spacing-17, 4.25rem) !important;
}

.k-gap-y-18 {
  row-gap: var(--kendo-spacing-18, 4.5rem);
}

.\!k-gap-y-18 {
  row-gap: var(--kendo-spacing-18, 4.5rem) !important;
}

.k-gap-y-19 {
  row-gap: var(--kendo-spacing-19, 4.75rem);
}

.\!k-gap-y-19 {
  row-gap: var(--kendo-spacing-19, 4.75rem) !important;
}

.k-gap-y-20 {
  row-gap: var(--kendo-spacing-20, 5rem);
}

.\!k-gap-y-20 {
  row-gap: var(--kendo-spacing-20, 5rem) !important;
}

.k-gap-y-21 {
  row-gap: var(--kendo-spacing-21, 5.25rem);
}

.\!k-gap-y-21 {
  row-gap: var(--kendo-spacing-21, 5.25rem) !important;
}

.k-gap-y-22 {
  row-gap: var(--kendo-spacing-22, 5.5rem);
}

.\!k-gap-y-22 {
  row-gap: var(--kendo-spacing-22, 5.5rem) !important;
}

.k-gap-y-23 {
  row-gap: var(--kendo-spacing-23, 5.75rem);
}

.\!k-gap-y-23 {
  row-gap: var(--kendo-spacing-23, 5.75rem) !important;
}

.k-gap-y-24 {
  row-gap: var(--kendo-spacing-24, 6rem);
}

.\!k-gap-y-24 {
  row-gap: var(--kendo-spacing-24, 6rem) !important;
}

.k-gap-y-25 {
  row-gap: var(--kendo-spacing-25, 7rem);
}

.\!k-gap-y-25 {
  row-gap: var(--kendo-spacing-25, 7rem) !important;
}

.k-gap-y-26 {
  row-gap: var(--kendo-spacing-26, 8rem);
}

.\!k-gap-y-26 {
  row-gap: var(--kendo-spacing-26, 8rem) !important;
}

.k-gap-y-27 {
  row-gap: var(--kendo-spacing-27, 9rem);
}

.\!k-gap-y-27 {
  row-gap: var(--kendo-spacing-27, 9rem) !important;
}

.k-gap-y-28 {
  row-gap: var(--kendo-spacing-28, 10rem);
}

.\!k-gap-y-28 {
  row-gap: var(--kendo-spacing-28, 10rem) !important;
}

.k-gap-y-29 {
  row-gap: var(--kendo-spacing-29, 11rem);
}

.\!k-gap-y-29 {
  row-gap: var(--kendo-spacing-29, 11rem) !important;
}

.k-gap-y-30 {
  row-gap: var(--kendo-spacing-30, 12rem);
}

.\!k-gap-y-30 {
  row-gap: var(--kendo-spacing-30, 12rem) !important;
}

.k-gap-y-xs {
  row-gap: var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem));
}

.\!k-gap-y-xs {
  row-gap: var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important;
}

.k-gap-y-sm {
  row-gap: var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem));
}

.\!k-gap-y-sm {
  row-gap: var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important;
}

.k-gap-y-md {
  row-gap: var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem));
}

.\!k-gap-y-md {
  row-gap: var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important;
}

.k-gap-y-lg {
  row-gap: var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem));
}

.\!k-gap-y-lg {
  row-gap: var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important;
}

.k-gap-y-xl {
  row-gap: var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem));
}

.\!k-gap-y-xl {
  row-gap: var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important;
}

.k-gap-y-thin {
  row-gap: var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem));
}

.\!k-gap-y-thin {
  row-gap: var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important;
}

.k-gap-y-hair {
  row-gap: var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px));
}

.\!k-gap-y-hair {
  row-gap: var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important;
}

.k-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.\!k-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

.k-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.\!k-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.k-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.\!k-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.k-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.\!k-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.k-grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.\!k-grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}

.k-grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.\!k-grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}

.k-grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.\!k-grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
}

.k-grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.\!k-grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}

.k-grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.\!k-grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}

.k-grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.\!k-grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}

.k-grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.\!k-grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
}

.k-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.\!k-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}

.k-grid-cols-none {
  grid-template-columns: none;
}

.\!k-grid-cols-none {
  grid-template-columns: none !important;
}

.k-col-span-1 {
  grid-column: span 1/span 1;
}

.\!k-col-span-1 {
  grid-column: span 1/span 1 !important;
}

.k-col-span-2 {
  grid-column: span 2/span 2;
}

.\!k-col-span-2 {
  grid-column: span 2/span 2 !important;
}

.k-col-span-3 {
  grid-column: span 3/span 3;
}

.\!k-col-span-3 {
  grid-column: span 3/span 3 !important;
}

.k-col-span-4 {
  grid-column: span 4/span 4;
}

.\!k-col-span-4 {
  grid-column: span 4/span 4 !important;
}

.k-col-span-5 {
  grid-column: span 5/span 5;
}

.\!k-col-span-5 {
  grid-column: span 5/span 5 !important;
}

.k-col-span-6 {
  grid-column: span 6/span 6;
}

.\!k-col-span-6 {
  grid-column: span 6/span 6 !important;
}

.k-col-span-7 {
  grid-column: span 7/span 7;
}

.\!k-col-span-7 {
  grid-column: span 7/span 7 !important;
}

.k-col-span-8 {
  grid-column: span 8/span 8;
}

.\!k-col-span-8 {
  grid-column: span 8/span 8 !important;
}

.k-col-span-9 {
  grid-column: span 9/span 9;
}

.\!k-col-span-9 {
  grid-column: span 9/span 9 !important;
}

.k-col-span-10 {
  grid-column: span 10/span 10;
}

.\!k-col-span-10 {
  grid-column: span 10/span 10 !important;
}

.k-col-span-11 {
  grid-column: span 11/span 11;
}

.\!k-col-span-11 {
  grid-column: span 11/span 11 !important;
}

.k-col-span-12 {
  grid-column: span 12/span 12;
}

.\!k-col-span-12 {
  grid-column: span 12/span 12 !important;
}

.k-col-span-full {
  grid-column: 1 / -1;
}

.\!k-col-span-full {
  grid-column: 1 / -1 !important;
}

.k-col-span-auto {
  grid-column: auto;
}

.\!k-col-span-auto {
  grid-column: auto !important;
}

.k-col-start-1 {
  grid-column-start: 1;
}

.\!k-col-start-1 {
  grid-column-start: 1 !important;
}

.k-col-start-2 {
  grid-column-start: 2;
}

.\!k-col-start-2 {
  grid-column-start: 2 !important;
}

.k-col-start-3 {
  grid-column-start: 3;
}

.\!k-col-start-3 {
  grid-column-start: 3 !important;
}

.k-col-start-4 {
  grid-column-start: 4;
}

.\!k-col-start-4 {
  grid-column-start: 4 !important;
}

.k-col-start-5 {
  grid-column-start: 5;
}

.\!k-col-start-5 {
  grid-column-start: 5 !important;
}

.k-col-start-6 {
  grid-column-start: 6;
}

.\!k-col-start-6 {
  grid-column-start: 6 !important;
}

.k-col-start-7 {
  grid-column-start: 7;
}

.\!k-col-start-7 {
  grid-column-start: 7 !important;
}

.k-col-start-8 {
  grid-column-start: 8;
}

.\!k-col-start-8 {
  grid-column-start: 8 !important;
}

.k-col-start-9 {
  grid-column-start: 9;
}

.\!k-col-start-9 {
  grid-column-start: 9 !important;
}

.k-col-start-10 {
  grid-column-start: 10;
}

.\!k-col-start-10 {
  grid-column-start: 10 !important;
}

.k-col-start-11 {
  grid-column-start: 11;
}

.\!k-col-start-11 {
  grid-column-start: 11 !important;
}

.k-col-start-12 {
  grid-column-start: 12;
}

.\!k-col-start-12 {
  grid-column-start: 12 !important;
}

.k-col-start-13 {
  grid-column-start: 13;
}

.\!k-col-start-13 {
  grid-column-start: 13 !important;
}

.k-col-start-auto {
  grid-column-start: auto;
}

.\!k-col-start-auto {
  grid-column-start: auto !important;
}

.k-col-end-1 {
  grid-column-end: 1;
}

.\!k-col-end-1 {
  grid-column-end: 1 !important;
}

.k-col-end-2 {
  grid-column-end: 2;
}

.\!k-col-end-2 {
  grid-column-end: 2 !important;
}

.k-col-end-3 {
  grid-column-end: 3;
}

.\!k-col-end-3 {
  grid-column-end: 3 !important;
}

.k-col-end-4 {
  grid-column-end: 4;
}

.\!k-col-end-4 {
  grid-column-end: 4 !important;
}

.k-col-end-5 {
  grid-column-end: 5;
}

.\!k-col-end-5 {
  grid-column-end: 5 !important;
}

.k-col-end-6 {
  grid-column-end: 6;
}

.\!k-col-end-6 {
  grid-column-end: 6 !important;
}

.k-col-end-7 {
  grid-column-end: 7;
}

.\!k-col-end-7 {
  grid-column-end: 7 !important;
}

.k-col-end-8 {
  grid-column-end: 8;
}

.\!k-col-end-8 {
  grid-column-end: 8 !important;
}

.k-col-end-9 {
  grid-column-end: 9;
}

.\!k-col-end-9 {
  grid-column-end: 9 !important;
}

.k-col-end-10 {
  grid-column-end: 10;
}

.\!k-col-end-10 {
  grid-column-end: 10 !important;
}

.k-col-end-11 {
  grid-column-end: 11;
}

.\!k-col-end-11 {
  grid-column-end: 11 !important;
}

.k-col-end-12 {
  grid-column-end: 12;
}

.\!k-col-end-12 {
  grid-column-end: 12 !important;
}

.k-col-end-13 {
  grid-column-end: 13;
}

.\!k-col-end-13 {
  grid-column-end: 13 !important;
}

.k-col-end-auto {
  grid-column-end: auto;
}

.\!k-col-end-auto {
  grid-column-end: auto !important;
}

.k-colspan-1 {
  grid-column: span 1/span 1;
}

.\!k-colspan-1 {
  grid-column: span 1/span 1 !important;
}

.k-colspan-2 {
  grid-column: span 2/span 2;
}

.\!k-colspan-2 {
  grid-column: span 2/span 2 !important;
}

.k-colspan-3 {
  grid-column: span 3/span 3;
}

.\!k-colspan-3 {
  grid-column: span 3/span 3 !important;
}

.k-colspan-4 {
  grid-column: span 4/span 4;
}

.\!k-colspan-4 {
  grid-column: span 4/span 4 !important;
}

.k-colspan-5 {
  grid-column: span 5/span 5;
}

.\!k-colspan-5 {
  grid-column: span 5/span 5 !important;
}

.k-colspan-6 {
  grid-column: span 6/span 6;
}

.\!k-colspan-6 {
  grid-column: span 6/span 6 !important;
}

.k-colspan-7 {
  grid-column: span 7/span 7;
}

.\!k-colspan-7 {
  grid-column: span 7/span 7 !important;
}

.k-colspan-8 {
  grid-column: span 8/span 8;
}

.\!k-colspan-8 {
  grid-column: span 8/span 8 !important;
}

.k-colspan-9 {
  grid-column: span 9/span 9;
}

.\!k-colspan-9 {
  grid-column: span 9/span 9 !important;
}

.k-colspan-10 {
  grid-column: span 10/span 10;
}

.\!k-colspan-10 {
  grid-column: span 10/span 10 !important;
}

.k-colspan-11 {
  grid-column: span 11/span 11;
}

.\!k-colspan-11 {
  grid-column: span 11/span 11 !important;
}

.k-colspan-12 {
  grid-column: span 12/span 12;
}

.\!k-colspan-12 {
  grid-column: span 12/span 12 !important;
}

.k-colspan-full, .k-colspan-all {
  grid-column: 1 / -1;
}

.\!k-colspan-full, .\!k-colspan-all {
  grid-column: 1 / -1 !important;
}

.k-colspan-auto {
  grid-column: auto;
}

.\!k-colspan-auto {
  grid-column: auto !important;
}

.k-validator-tooltip {
  margin-top: calc(calc(var(--kendo-spacing-8, 2rem) / 5) + 0px);
  width: auto;
  white-space: normal;
  display: flex;
  align-items: center;
  z-index: 9999;
}

.k-grid .k-validator-tooltip {
  max-width: 300px;
}

.k-floating-label-container {
  padding-top: calc(1.5 * var(--kendo-font-size, inherit));
  box-sizing: border-box;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  flex-direction: column;
  justify-content: stretch;
}
.k-floating-label-container *,
.k-floating-label-container *::before,
.k-floating-label-container *::after {
  box-sizing: border-box;
}
.k-floating-label-container > .k-floating-label {
  max-width: 90%;
  font-size: var(--kendo-font-size, inherit);
  line-height: 1.5;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  top: var(--kendo-floating-label-offset-y, calc(calc(1.5 * var(--kendo-font-size, inherit)) + 1px + var(--kendo-spacing-1\.5, 0.375rem)));
  left: var(--kendo-floating-label-offset-x, calc(var(--kendo-spacing-3, 0.75rem) + 1px));
  overflow: hidden;
  cursor: text;
  transform-origin: left center;
  transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out;
}
.k-floating-label-container.k-empty > .k-floating-label {
  top: var(--kendo-floating-label-offset-y, calc(calc(1.5 * var(--kendo-font-size, inherit)) + 1px + var(--kendo-spacing-1\.5, 0.375rem)));
  left: var(--kendo-floating-label-offset-x, calc(var(--kendo-spacing-3, 0.75rem) + 1px));
  transform: scale(1);
  pointer-events: none;
}
.k-floating-label-container > .k-floating-label, .k-floating-label-container.k-focus > .k-floating-label {
  top: var(--kendo-floating-label-focus-offset-y, 0);
  left: var(--kendo-floating-label-focus-offset-x, 0);
  transform: scale(1);
}
.k-floating-label-container:focus-within > .k-floating-label {
  top: var(--kendo-floating-label-focus-offset-y, 0);
  left: var(--kendo-floating-label-focus-offset-x, 0);
  transform: scale(1);
}
.k-floating-label-container.k-empty:not(.k-focus):not(:focus-within) ::placeholder {
  color: transparent;
}

[dir=rtl] .k-floating-label-container > .k-floating-label,
.k-rtl .k-floating-label-container > .k-floating-label,
.k-floating-label-container[dir=rtl] > .k-floating-label {
  transform-origin: right center;
  transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out;
}
[dir=rtl] .k-floating-label-container.k-empty > .k-floating-label,
.k-rtl .k-floating-label-container.k-empty > .k-floating-label,
.k-floating-label-container[dir=rtl].k-empty > .k-floating-label {
  left: auto;
  right: var(--kendo-floating-label-offset-x, calc(var(--kendo-spacing-3, 0.75rem) + 1px));
}
[dir=rtl] .k-floating-label-container > .k-floating-label, [dir=rtl] .k-floating-label-container.k-focus > .k-floating-label,
.k-rtl .k-floating-label-container > .k-floating-label,
.k-rtl .k-floating-label-container.k-focus > .k-floating-label,
.k-floating-label-container[dir=rtl] > .k-floating-label,
.k-floating-label-container[dir=rtl].k-focus > .k-floating-label {
  left: auto;
  right: var(--kendo-floating-label-focus-offset-x, 0);
}
[dir=rtl] .k-floating-label-container:focus-within > .k-floating-label,
.k-rtl .k-floating-label-container:focus-within > .k-floating-label,
.k-floating-label-container[dir=rtl]:focus-within > .k-floating-label {
  left: auto;
  right: var(--kendo-floating-label-focus-offset-x, 0);
}

.k-floating-label-container.k-invalid > .k-floating-label, .k-floating-label-container.ng-invalid.ng-touched > .k-floating-label, .k-floating-label-container.ng-invalid.ng-dirty > .k-floating-label {
  color: var(--kendo-color-error, #dc3545);
}

.k-split-button .k-split-button-arrow {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-1\.5, 0.375rem);
  width: auto;
  aspect-ratio: auto;
  flex: none;
}
.k-split-button .k-split-button-arrow.k-button-sm {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}
.k-split-button .k-split-button-arrow.k-button-md {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-1\.5, 0.375rem);
}
.k-split-button .k-split-button-arrow.k-button-lg {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-split-button .k-split-button-arrow .k-button-icon {
  min-width: 0;
}

.k-split-button:focus,
.k-split-button.k-focus {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-border, rgba(33, 37, 41, 0.13)) 50%, transparent);
}

.k-menu-button,
.k-dropdown-button {
  aspect-ratio: auto;
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
}
.k-menu-button > .k-button-arrow,
.k-dropdown-button > .k-button-arrow {
  margin-inline-start: calc(var(--kendo-spacing-1\.5, 0.375rem) * -1);
  margin-inline-end: calc(var(--kendo-spacing-3, 0.75rem) * -1);
  padding-left: var(--kendo-spacing-1\.5, 0.375rem);
  padding-right: var(--kendo-spacing-1\.5, 0.375rem);
  flex: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.k-menu-button.k-icon-button > .k-button-arrow,
.k-dropdown-button.k-icon-button > .k-button-arrow {
  margin-inline-start: 0;
  margin-inline-end: calc(var(--kendo-spacing-1\.5, 0.375rem) * -1);
}

.k-input,
.k-picker {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: 1.5;
  font-weight: normal;
  text-align: start;
  box-shadow: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: stretch;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}
.k-input *,
.k-input *::before,
.k-input *::after,
.k-picker *,
.k-picker *::before,
.k-picker *::after {
  box-sizing: border-box;
}
.k-input > .k-input,
.k-input > .k-picker,
.k-picker > .k-input,
.k-picker > .k-picker {
  border-width: 0 !important;
  color: inherit;
  background: none;
  font: inherit;
  outline: 0;
  box-shadow: none;
}
.k-input > *,
.k-picker > * {
  margin: 0;
}
.k-input::placeholder,
.k-picker::placeholder {
  color: var(--kendo-color-subtle, #596169);
  opacity: 1;
  user-select: none;
}

input.k-input,
textarea.k-textarea {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

textarea.k-textarea {
  overflow: auto;
}

.k-picker {
  cursor: pointer;
}

select.k-picker {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  appearance: auto;
  align-items: center;
}

.k-input-inner {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  width: 100%;
  border: 0;
  outline: 0;
  color: inherit;
  background: none;
  font: inherit;
  flex: 1;
  position: relative;
  z-index: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}
.k-input-inner::placeholder {
  color: var(--kendo-color-subtle, #596169);
  opacity: 1;
  user-select: none;
}
.k-input-inner:invalid {
  box-shadow: none;
}

span.k-input-inner {
  white-space: nowrap;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

textarea.k-input-inner {
  margin: 0;
}

.k-input-value-icon {
  flex: none;
}

.k-input-value-text {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-input-value-text::before {
  content: "​";
  width: 0px;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-input-values {
  min-width: 0px;
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  cursor: text;
}

.k-input-values .k-chip-list {
  display: contents;
}

.k-icon-picker > .k-input-inner {
  padding: var(--kendo-spacing-1\.5, 0.375rem);
  justify-content: center;
}

.k-input-prefix,
.k-input-suffix {
  border-color: inherit;
  display: flex;
  align-items: center;
  flex: none;
}
.k-input-prefix > *,
.k-input-suffix > * {
  flex-shrink: 0;
  border: none;
}
.k-input-prefix-vertical,
.k-input-suffix-vertical {
  flex-flow: column wrap;
}
.k-input-prefix-horizontal,
.k-input-suffix-horizontal {
  flex-flow: row wrap;
}

.k-input-separator {
  margin: 0;
  border-style: solid;
  border-color: inherit;
  border-width: 0 0 0 1px;
  height: 1rem;
  align-self: center;
}
.k-input-separator-horizontal {
  height: auto;
  margin-inline: var(--kendo-spacing-1\.5, 0.375rem);
  align-self: stretch;
  border-width: 1px 0 0;
}
.k-input-separator-vertical {
  height: auto;
  margin-block: var(--kendo-spacing-1\.5, 0.375rem);
  align-self: stretch;
  border-width: 0 0 0 1px;
}

.k-input-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  list-style: none;
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-input-group > .k-input + .k-input {
  margin-inline-start: -1px;
}
.k-input-group > .k-input:hover,
.k-input-group > .k-input.k-hover,
.k-input-group > .k-input:focus,
.k-input-group > .k-input:focus-within,
.k-input-group > .k-input.k-focus,
.k-input-group > .k-input:active,
.k-input-group > .k-input.k-active,
.k-input-group > .k-input.k-selected {
  z-index: 2;
}
.k-input-group .k-input:not(:first-child):not(:last-child) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
.k-input-group > .k-input:first-child:not(:only-child) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.k-input-group > .k-input:last-child:not(:only-child) {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
.k-input-group:disabled, .k-input-group[disabled], .k-input-group.k-disabled {
  opacity: 1;
  filter: none;
}

.k-input-icon,
.k-input-validation-icon,
.k-input-loading-icon {
  flex: none;
  align-self: center;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  box-sizing: content-box;
}

.k-input-loading-icon {
  width: 1em;
  height: 1em;
  font-size: 1rem;
}

.k-input-icon.k-svg-icon > svg, .k-input-icon.k-icon-md > svg,
.k-input-validation-icon.k-svg-icon > svg,
.k-input-validation-icon.k-icon-md > svg,
.k-input-loading-icon.k-svg-icon > svg,
.k-input-loading-icon.k-icon-md > svg {
  width: var(--kendo-icon-size, 1rem);
  height: var(--kendo-icon-size, 1rem);
}
.k-input-icon.k-icon-xs > svg,
.k-input-validation-icon.k-icon-xs > svg,
.k-input-loading-icon.k-icon-xs > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 0.75);
  height: calc(var(--kendo-icon-size, 1rem) * 0.75);
}
.k-input-icon.k-icon-sm > svg,
.k-input-validation-icon.k-icon-sm > svg,
.k-input-loading-icon.k-icon-sm > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 0.875);
  height: calc(var(--kendo-icon-size, 1rem) * 0.875);
}
.k-input-icon.k-icon-lg > svg,
.k-input-validation-icon.k-icon-lg > svg,
.k-input-loading-icon.k-icon-lg > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 1.25);
  height: calc(var(--kendo-icon-size, 1rem) * 1.25);
}
.k-input-icon.k-icon-xl > svg,
.k-input-validation-icon.k-icon-xl > svg,
.k-input-loading-icon.k-icon-xl > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 1.5);
  height: calc(var(--kendo-icon-size, 1rem) * 1.5);
}
.k-input-icon.k-icon-xxl > svg,
.k-input-validation-icon.k-icon-xxl > svg,
.k-input-loading-icon.k-icon-xxl > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 2);
  height: calc(var(--kendo-icon-size, 1rem) * 2);
}
.k-input-icon.k-icon-xxxl > svg,
.k-input-validation-icon.k-icon-xxxl > svg,
.k-input-loading-icon.k-icon-xxxl > svg {
  width: calc(var(--kendo-icon-size, 1rem) * 3);
  height: calc(var(--kendo-icon-size, 1rem) * 3);
}

.k-clear-value {
  outline: 0;
  flex: none;
  align-self: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  opacity: 0.5;
}

.k-clear-value:hover,
.k-clear-value.k-hover {
  opacity: 1;
}

.k-clear-value:focus-visible {
  outline: 1px dotted;
  outline-offset: -1px;
}

.k-input-button {
  width: auto;
  border-width: 0;
  border-inline-start-width: 1px;
  flex: none;
  aspect-ratio: auto;
  box-shadow: none;
}
.k-input-button > .k-button-icon {
  min-width: auto !important;
}
.k-input-button:focus {
  box-shadow: none;
}

.k-picker .k-input-button {
  color: inherit;
  background: none;
  border-color: transparent;
}

.k-input-spinner {
  width: auto;
  flex: none;
  display: flex;
  flex-flow: column nowrap;
}
.k-input-spinner .k-spinner-increase,
.k-input-spinner .k-spinner-decrease {
  border-width: 0;
  border-inline-start-width: 1px;
  flex: 1 1 50%;
  box-shadow: none;
  position: relative;
  aspect-ratio: auto;
}
.k-input-spinner .k-spinner-increase .k-button-icon,
.k-input-spinner .k-spinner-decrease .k-button-icon {
  margin-block: -1em;
  margin-inline: 0;
  min-width: auto !important;
  min-height: auto !important;
}
.k-input-spinner .k-spinner-increase .k-icon {
  bottom: auto;
}
.k-input-spinner .k-spinner-decrease .k-icon {
  top: auto;
}

.k-searchbar {
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
}

.k-picker-wrap,
.k-dropdown-wrap,
.k-dateinput-wrap,
.k-multiselect-wrap,
.k-numeric-wrap {
  width: 100%;
  border-width: 0;
  border-color: inherit;
  box-sizing: border-box;
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
  position: relative;
}

.k-input-flat,
.k-picker-flat {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-width: 1px 0;
  border-top-color: transparent !important;
  background-image: none !important;
}

.k-input-outline {
  background: none !important;
}

.k-input-sm,
.k-picker-sm {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: 1.4285714286;
}
.k-input-sm .k-input-values,
.k-picker-sm .k-input-values {
  padding: calc(var(--kendo-spacing-1, 0.25rem) / 2);
  gap: calc(var(--kendo-spacing-1, 0.25rem) / 2);
}
.k-input-sm .k-input-values > .k-searchbar,
.k-input-sm .k-input-values > .k-input-inner,
.k-picker-sm .k-input-values > .k-searchbar,
.k-picker-sm .k-input-values > .k-input-inner {
  margin: calc(var(--kendo-spacing-1, 0.25rem) / 2 * -1);
}
.k-input-sm .k-input-inner,
.k-picker-sm .k-input-inner {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-input-sm .k-input-button,
.k-input-sm .k-spinner-increase,
.k-input-sm .k-spinner-decrease,
.k-picker-sm .k-input-button,
.k-picker-sm .k-spinner-increase,
.k-picker-sm .k-spinner-decrease {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}
.k-input-sm .k-input-icon,
.k-input-sm .k-input-validation-icon,
.k-input-sm .k-input-loading-icon,
.k-input-sm .k-clear-value,
.k-input-sm .k-input-prefix > .k-icon,
.k-input-sm .k-input-prefix > .k-input-prefix-text,
.k-input-sm .k-input-suffix > .k-icon,
.k-input-sm .k-input-suffix > .k-input-suffix-text,
.k-picker-sm .k-input-icon,
.k-picker-sm .k-input-validation-icon,
.k-picker-sm .k-input-loading-icon,
.k-picker-sm .k-clear-value,
.k-picker-sm .k-input-prefix > .k-icon,
.k-picker-sm .k-input-prefix > .k-input-prefix-text,
.k-picker-sm .k-input-suffix > .k-icon,
.k-picker-sm .k-input-suffix > .k-input-suffix-text {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
}
.k-input-sm .k-input-separator-horizontal,
.k-picker-sm .k-input-separator-horizontal {
  margin-inline: var(--kendo-spacing-1, 0.25rem);
}
.k-input-sm .k-input-separator-vertical,
.k-picker-sm .k-input-separator-vertical {
  margin-block: var(--kendo-spacing-1, 0.25rem);
}
.k-input-sm.k-icon-picker > .k-input-inner,
.k-picker-sm.k-icon-picker > .k-input-inner {
  width: calc(1.4285714286 * 1em);
  height: calc(1.4285714286 * 1em);
  padding: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
}

select.k-picker-sm {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input-md,
.k-picker-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-input-md .k-input-values,
.k-picker-md .k-input-values {
  padding: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2);
  gap: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2);
}
.k-input-md .k-input-values > .k-searchbar,
.k-input-md .k-input-values > .k-input-inner,
.k-picker-md .k-input-values > .k-searchbar,
.k-picker-md .k-input-values > .k-input-inner {
  margin: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2 * -1);
}
.k-input-md .k-input-inner,
.k-picker-md .k-input-inner {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}
.k-input-md .k-input-button,
.k-input-md .k-spinner-increase,
.k-input-md .k-spinner-decrease,
.k-picker-md .k-input-button,
.k-picker-md .k-spinner-increase,
.k-picker-md .k-spinner-decrease {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-1\.5, 0.375rem);
}
.k-input-md .k-input-icon,
.k-input-md .k-input-validation-icon,
.k-input-md .k-input-loading-icon,
.k-input-md .k-clear-value,
.k-input-md .k-input-prefix > .k-icon,
.k-input-md .k-input-prefix > .k-input-prefix-text,
.k-input-md .k-input-suffix > .k-icon,
.k-input-md .k-input-suffix > .k-input-suffix-text,
.k-picker-md .k-input-icon,
.k-picker-md .k-input-validation-icon,
.k-picker-md .k-input-loading-icon,
.k-picker-md .k-clear-value,
.k-picker-md .k-input-prefix > .k-icon,
.k-picker-md .k-input-prefix > .k-input-prefix-text,
.k-picker-md .k-input-suffix > .k-icon,
.k-picker-md .k-input-suffix > .k-input-suffix-text {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-1\.5, 0.375rem);
  box-sizing: content-box;
}
.k-input-md .k-input-separator-horizontal,
.k-picker-md .k-input-separator-horizontal {
  margin-inline: var(--kendo-spacing-1\.5, 0.375rem);
}
.k-input-md .k-input-separator-vertical,
.k-picker-md .k-input-separator-vertical {
  margin-block: var(--kendo-spacing-1\.5, 0.375rem);
}
.k-input-md.k-icon-picker > .k-input-inner,
.k-picker-md.k-icon-picker > .k-input-inner {
  width: calc(var(--kendo-line-height, normal) * 1em);
  height: calc(var(--kendo-line-height, normal) * 1em);
  padding: var(--kendo-spacing-1\.5, 0.375rem);
  box-sizing: content-box;
}

select.k-picker-md {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-input-lg,
.k-picker-lg {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-input-lg .k-input-values,
.k-picker-lg .k-input-values {
  padding: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  gap: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}
.k-input-lg .k-input-values > .k-searchbar,
.k-input-lg .k-input-values > .k-input-inner,
.k-picker-lg .k-input-values > .k-searchbar,
.k-picker-lg .k-input-values > .k-input-inner {
  margin: calc(var(--kendo-spacing-2, 0.5rem) / 2 * -1);
}
.k-input-lg .k-input-inner,
.k-picker-lg .k-input-inner {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-input-lg .k-input-button,
.k-input-lg .k-spinner-increase,
.k-input-lg .k-spinner-decrease,
.k-picker-lg .k-input-button,
.k-picker-lg .k-spinner-increase,
.k-picker-lg .k-spinner-decrease {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-input-lg .k-input-icon,
.k-input-lg .k-input-validation-icon,
.k-input-lg .k-input-loading-icon,
.k-input-lg .k-clear-value,
.k-input-lg .k-input-prefix > .k-icon,
.k-input-lg .k-input-prefix > .k-input-prefix-text,
.k-input-lg .k-input-suffix > .k-icon,
.k-input-lg .k-input-suffix > .k-input-suffix-text,
.k-picker-lg .k-input-icon,
.k-picker-lg .k-input-validation-icon,
.k-picker-lg .k-input-loading-icon,
.k-picker-lg .k-clear-value,
.k-picker-lg .k-input-prefix > .k-icon,
.k-picker-lg .k-input-prefix > .k-input-prefix-text,
.k-picker-lg .k-input-suffix > .k-icon,
.k-picker-lg .k-input-suffix > .k-input-suffix-text {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  box-sizing: content-box;
}
.k-input-lg .k-input-separator-horizontal,
.k-picker-lg .k-input-separator-horizontal {
  margin-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-input-lg .k-input-separator-vertical,
.k-picker-lg .k-input-separator-vertical {
  margin-block: var(--kendo-spacing-2, 0.5rem);
}
.k-input-lg.k-icon-picker > .k-input-inner,
.k-picker-lg.k-icon-picker > .k-input-inner {
  width: calc(var(--kendo-line-height, normal) * 1em);
  height: calc(var(--kendo-line-height, normal) * 1em);
  padding: var(--kendo-spacing-2, 0.5rem);
  box-sizing: content-box;
}

select.k-picker-lg {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-input > kendo-popup,
.k-picker > kendo-popup {
  position: fixed;
}

@keyframes autoFillStart {}
@keyframes autoFillEnd {}
.k-autofill:-webkit-autofill {
  animation-name: autoFillStart;
}

.k-autofill:not(:-webkit-autofill) {
  animation-name: autoFillEnd;
}

.k-input:-webkit-autofill {
  animation-name: autoFillStart;
}

.k-input:not(:-webkit-autofill) {
  animation-name: autoFillEnd;
}

.k-textbox {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-input-solid {
  border-color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-input-solid:hover, .k-input-solid.k-hover {
  border-color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
}
.k-input-solid:focus, .k-input-solid.k-focus {
  border-color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}
.k-input-solid:focus-within {
  border-color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}
.k-input-solid.k-invalid, .k-input-solid.ng-invalid.ng-touched, .k-input-solid.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #dc3545);
}
.k-input-solid.k-invalid .k-input-validation-icon, .k-input-solid.ng-invalid.ng-touched .k-input-validation-icon, .k-input-solid.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #dc3545);
}
.k-input-solid.k-invalid:focus, .k-input-solid.k-invalid.k-focus, .k-input-solid.ng-invalid.ng-touched:focus, .k-input-solid.ng-invalid.ng-touched.k-focus, .k-input-solid.ng-invalid.ng-dirty:focus, .k-input-solid.ng-invalid.ng-dirty.k-focus {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-error, #dc3545) 25%, transparent);
}
.k-input-solid.k-invalid:focus-within, .k-input-solid.ng-invalid.ng-touched:focus-within, .k-input-solid.ng-invalid.ng-dirty:focus-within {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-error, #dc3545) 25%, transparent);
}
.k-input-solid .k-input-prefix {
  color: var(--kendo-color-subtle, #596169);
}
.k-input-solid .k-input-suffix {
  color: var(--kendo-color-subtle, #596169);
}
.k-input-solid .k-input-separator {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-picker-solid {
  border-color: var(--kendo-color-base, #dee2e6);
  color: var(--kendo-color-on-base, #212529);
  background-color: var(--kendo-color-base, #dee2e6);
  background-image: none;
}
.k-picker-solid:hover, .k-picker-solid.k-hover {
  border-color: var(--kendo-color-base-hover, #ced4da);
  background-color: var(--kendo-color-base-hover, #ced4da);
  background-image: none;
}
.k-picker-solid:focus, .k-picker-solid.k-focus {
  border-color: var(--kendo-color-base-active, #bdc4cb);
  background-color: var(--kendo-color-base-active, #bdc4cb);
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-border, rgba(33, 37, 41, 0.13)) 50%, transparent);
}
.k-picker-solid:focus-within {
  border-color: var(--kendo-color-base-active, #bdc4cb);
  background-color: var(--kendo-color-base-active, #bdc4cb);
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-border, rgba(33, 37, 41, 0.13)) 50%, transparent);
}
.k-picker-solid.k-invalid, .k-picker-solid.ng-invalid.ng-touched, .k-picker-solid.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #dc3545);
}
.k-picker-solid.k-invalid .k-input-validation-icon, .k-picker-solid.ng-invalid.ng-touched .k-input-validation-icon, .k-picker-solid.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #dc3545);
}
.k-picker-solid.k-invalid:focus, .k-picker-solid.k-invalid.k-focus, .k-picker-solid.ng-invalid.ng-touched:focus, .k-picker-solid.ng-invalid.ng-touched.k-focus, .k-picker-solid.ng-invalid.ng-dirty:focus, .k-picker-solid.ng-invalid.ng-dirty.k-focus {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-error, #dc3545) 25%, transparent);
}
.k-picker-solid.k-invalid:focus-within, .k-picker-solid.ng-invalid.ng-touched:focus-within, .k-picker-solid.ng-invalid.ng-dirty:focus-within {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-error, #dc3545) 25%, transparent);
}

.k-input-outline {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-input-outline > .k-input-button {
  border-color: inherit;
}
.k-input-outline > .k-input-spinner {
  border-color: inherit;
}
.k-input-outline > .k-input-spinner > .k-spinner-increase, .k-input-outline > .k-input-spinner > .k-spinner-decrease {
  border-color: inherit;
}
.k-input-outline:hover, .k-input-outline.k-hover {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
}
.k-input-outline:focus, .k-input-outline.k-focus {
  border-color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4));
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}
.k-input-outline:focus-within {
  border-color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4));
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}
.k-input-outline.k-invalid, .k-input-outline.ng-invalid.ng-touched, .k-input-outline.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #dc3545);
}
.k-input-outline.k-invalid .k-input-validation-icon, .k-input-outline.ng-invalid.ng-touched .k-input-validation-icon, .k-input-outline.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #dc3545);
}
.k-input-outline.k-invalid:focus, .k-input-outline.k-invalid.k-focus, .k-input-outline.ng-invalid.ng-touched:focus, .k-input-outline.ng-invalid.ng-touched.k-focus, .k-input-outline.ng-invalid.ng-dirty:focus, .k-input-outline.ng-invalid.ng-dirty.k-focus {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-error, #dc3545) 25%, transparent);
}
.k-input-outline.k-invalid:focus-within, .k-input-outline.ng-invalid.ng-touched:focus-within, .k-input-outline.ng-invalid.ng-dirty:focus-within {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-error, #dc3545) 25%, transparent);
}
.k-input-outline .k-input-prefix {
  color: var(--kendo-color-subtle, #596169);
}
.k-input-outline .k-input-suffix {
  color: var(--kendo-color-subtle, #596169);
}
.k-input-outline .k-input-separator {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-picker-outline {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
  color: var(--kendo-color-on-base, #212529);
}
.k-picker-outline:hover, .k-picker-outline.k-hover {
  border-color: var(--kendo-color-on-base, #212529);
  color: var(--kendo-color-base-subtle, #e9ecef);
  background-color: var(--kendo-color-on-base, #212529);
}
.k-picker-outline:focus, .k-picker-outline.k-focus {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-border, rgba(33, 37, 41, 0.13)) 50%, transparent);
}
.k-picker-outline:focus-within {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-border, rgba(33, 37, 41, 0.13)) 50%, transparent);
}
.k-picker-outline.k-invalid, .k-picker-outline.ng-invalid.ng-touched, .k-picker-outline.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #dc3545);
}
.k-picker-outline.k-invalid .k-input-validation-icon, .k-picker-outline.ng-invalid.ng-touched .k-input-validation-icon, .k-picker-outline.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #dc3545);
}
.k-picker-outline.k-invalid:focus, .k-picker-outline.k-invalid.k-focus, .k-picker-outline.ng-invalid.ng-touched:focus, .k-picker-outline.ng-invalid.ng-touched.k-focus, .k-picker-outline.ng-invalid.ng-dirty:focus, .k-picker-outline.ng-invalid.ng-dirty.k-focus {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-error, #dc3545) 25%, transparent);
}
.k-picker-outline.k-invalid:focus-within, .k-picker-outline.ng-invalid.ng-touched:focus-within, .k-picker-outline.ng-invalid.ng-dirty:focus-within {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-error, #dc3545) 25%, transparent);
}

.k-input-flat {
  border-color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-input-flat:hover, .k-input-flat.k-hover {
  border-color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
}
.k-input-flat:focus, .k-input-flat.k-focus {
  border-color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4));
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}
.k-input-flat:focus-within {
  border-color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4));
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}
.k-input-flat.k-invalid, .k-input-flat.ng-invalid.ng-touched, .k-input-flat.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #dc3545);
}
.k-input-flat.k-invalid .k-input-validation-icon, .k-input-flat.ng-invalid.ng-touched .k-input-validation-icon, .k-input-flat.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #dc3545);
}
.k-input-flat.k-invalid:focus, .k-input-flat.k-invalid.k-focus, .k-input-flat.ng-invalid.ng-touched:focus, .k-input-flat.ng-invalid.ng-touched.k-focus, .k-input-flat.ng-invalid.ng-dirty:focus, .k-input-flat.ng-invalid.ng-dirty.k-focus {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-error, #dc3545) 25%, transparent);
}
.k-input-flat.k-invalid:focus-within, .k-input-flat.ng-invalid.ng-touched:focus-within, .k-input-flat.ng-invalid.ng-dirty:focus-within {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-error, #dc3545) 25%, transparent);
}
.k-input-flat .k-input-prefix {
  color: var(--kendo-color-subtle, #596169);
}
.k-input-flat .k-input-suffix {
  color: var(--kendo-color-subtle, #596169);
}
.k-input-flat .k-input-separator {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-picker-flat {
  border-color: var(--kendo-color-base, #dee2e6);
  color: var(--kendo-color-on-base, #212529);
}
.k-picker-flat:hover, .k-picker-flat.k-hover {
  border-color: var(--kendo-color-base, #dee2e6);
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 8%, transparent);
}
.k-picker-flat:focus, .k-picker-flat.k-focus {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-border, rgba(33, 37, 41, 0.13)) 50%, transparent);
}
.k-picker-flat:focus-within {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-border, rgba(33, 37, 41, 0.13)) 50%, transparent);
}
.k-picker-flat.k-invalid, .k-picker-flat.ng-invalid.ng-touched, .k-picker-flat.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #dc3545);
}
.k-picker-flat.k-invalid .k-input-validation-icon, .k-picker-flat.ng-invalid.ng-touched .k-input-validation-icon, .k-picker-flat.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #dc3545);
}
.k-picker-flat.k-invalid:focus, .k-picker-flat.k-invalid.k-focus, .k-picker-flat.ng-invalid.ng-touched:focus, .k-picker-flat.ng-invalid.ng-touched.k-focus, .k-picker-flat.ng-invalid.ng-dirty:focus, .k-picker-flat.ng-invalid.ng-dirty.k-focus {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-error, #dc3545) 25%, transparent);
}
.k-picker-flat.k-invalid:focus-within, .k-picker-flat.ng-invalid.ng-touched:focus-within, .k-picker-flat.ng-invalid.ng-dirty:focus-within {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-error, #dc3545) 25%, transparent);
}

.k-textarea:has(.k-input-inner[style*=width]) {
  width: max-content;
}

.k-align-items-normal {
  align-items: normal;
}

.\!k-align-items-normal {
  align-items: normal !important;
}

.k-align-items-stretch {
  align-items: stretch;
}

.\!k-align-items-stretch {
  align-items: stretch !important;
}

.k-align-items-center {
  align-items: center;
}

.\!k-align-items-center {
  align-items: center !important;
}

.k-align-items-start {
  align-items: start;
}

.\!k-align-items-start {
  align-items: start !important;
}

.k-align-items-end {
  align-items: end;
}

.\!k-align-items-end {
  align-items: end !important;
}

.k-align-items-flex-start {
  align-items: flex-start;
}

.\!k-align-items-flex-start {
  align-items: flex-start !important;
}

.k-align-items-flex-end {
  align-items: flex-end;
}

.\!k-align-items-flex-end {
  align-items: flex-end !important;
}

.k-align-items-baseline {
  align-items: baseline;
}

.\!k-align-items-baseline {
  align-items: baseline !important;
}

.k-align-items-first-baseline {
  align-items: first baseline;
}

.\!k-align-items-first-baseline {
  align-items: first baseline !important;
}

.k-align-items-last-baseline {
  align-items: last baseline;
}

.\!k-align-items-last-baseline {
  align-items: last baseline !important;
}

.k-align-items-self-start {
  align-items: self-start;
}

.\!k-align-items-self-start {
  align-items: self-start !important;
}

.k-align-items-self-end {
  align-items: self-end;
}

.\!k-align-items-self-end {
  align-items: self-end !important;
}

.k-flex-row, .k-d-flex-row {
  flex-direction: row;
}

.\!k-flex-row, .\!k-d-flex-row, .\!k-d-flex-col {
  flex-direction: row !important;
}

.k-flex-row-reverse {
  flex-direction: row-reverse;
}

.\!k-flex-row-reverse {
  flex-direction: row-reverse !important;
}

.k-flex-col, .k-flex-column, .k-d-flex-col {
  flex-direction: column;
}

.\!k-flex-col {
  flex-direction: column !important;
}

.k-flex-col-reverse, .k-flex-column-reverse {
  flex-direction: column-reverse;
}

.\!k-flex-col-reverse {
  flex-direction: column-reverse !important;
}

.k-flex-1 {
  flex: 1 1 0%;
}

.\!k-flex-1 {
  flex: 1 1 0% !important;
}

.k-flex-auto {
  flex: 1 1 auto;
}

.\!k-flex-auto {
  flex: 1 1 auto !important;
}

.k-flex-initial {
  flex: 0 1 auto;
}

.\!k-flex-initial {
  flex: 0 1 auto !important;
}

.k-flex-none {
  flex: none;
}

.\!k-flex-none {
  flex: none !important;
}

.k-flex-wrap {
  flex-wrap: wrap;
}

.\!k-flex-wrap {
  flex-wrap: wrap !important;
}

.k-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.\!k-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.k-flex-nowrap {
  flex-wrap: nowrap;
}

.\!k-flex-nowrap {
  flex-wrap: nowrap !important;
}

.k-resize {
  resize: both;
}

.\!k-resize {
  resize: both !important;
}

.k-resize-none {
  resize: none;
}

.\!k-resize-none {
  resize: none !important;
}

.k-resize-x {
  resize: horizontal;
}

.\!k-resize-x {
  resize: horizontal !important;
}

.k-resize-y {
  resize: vertical;
}

.\!k-resize-y {
  resize: vertical !important;
}

.k-checkbox {
  margin: 0;
  padding: 0;
  line-height: initial;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  flex: none;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
}

.k-checkbox::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  mask-repeat: no-repeat;
}

.k-checkbox:checked::before,
.k-checkbox.k-checked::before {
  background-color: currentColor;
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

.k-checkbox:indeterminate::before,
.k-checkbox.k-indeterminate::before {
  background-color: currentColor;
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%230d6efd' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}

.k-checkbox-wrap {
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  gap: 0;
  align-items: center;
  align-self: flex-start;
  vertical-align: middle;
  position: relative;
}
.k-checkbox-wrap::before {
  content: "​";
  width: 0px;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-checkbox-label {
  margin: 0;
  padding: 0;
  display: inline-flex;
  align-items: flex-start;
  gap: var(--kendo-spacing-1, 0.25rem);
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}
.k-checkbox-label .k-ripple {
  visibility: hidden !important;
}

.k-checkbox + .k-label,
.k-checkbox-wrap + .k-label,
.k-checkbox + .k-checkbox-label,
.k-checkbox-wrap + .k-checkbox-label {
  display: inline;
  margin-inline-start: var(--kendo-spacing-1, 0.25rem);
}

.k-checkbox-label:empty {
  display: none !important;
}

.k-checkbox-label.k-no-text {
  min-width: 1px;
}

.k-checkbox-list {
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: column nowrap;
  gap: 0;
  list-style: none;
}

.k-checkbox-item,
.k-checkbox-list-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-0, 0px);
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
}
.k-checkbox-item .k-checkbox-label,
.k-checkbox-list-item .k-checkbox-label {
  margin: 0;
}

.k-checkbox-list-horizontal,
.k-checkbox-list.k-list-horizontal {
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-ripple-container .k-checkbox::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 100%;
  z-index: -1;
  transition: opacity 100ms linear, transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transform: translate(-50%, -50%) scale(0);
  transform-origin: center center;
}
.k-ripple-container .k-checkbox:focus,
.k-ripple-container .k-checkbox.k-focus {
  box-shadow: none !important;
}
.k-ripple-container .k-checkbox:disabled::after,
.k-ripple-container .k-checkbox.k-disabled::after {
  display: none;
}

.k-checkbox-sm {
  width: var(--kendo-spacing-3, 0.75rem);
  height: var(--kendo-spacing-3, 0.75rem);
}
.k-checkbox-sm::before {
  font-size: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-ripple-container .k-checkbox-sm::after {
  width: 300%;
  height: 300%;
}

.k-checkbox-md {
  width: var(--kendo-spacing-4, 1rem);
  height: var(--kendo-spacing-4, 1rem);
}
.k-checkbox-md::before {
  font-size: var(--kendo-spacing-3\.5, 0.875rem);
}

.k-ripple-container .k-checkbox-md::after {
  width: 300%;
  height: 300%;
}

.k-checkbox-lg {
  width: var(--kendo-spacing-5, 1.25rem);
  height: var(--kendo-spacing-5, 1.25rem);
}
.k-checkbox-lg::before {
  font-size: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-ripple-container .k-checkbox-lg::after {
  width: 300%;
  height: 300%;
}

.k-checkbox.k-rounded-sm {
  border-radius: calc(var(--kendo-border-radius-sm, 0.25rem) / 2);
}

.k-checkbox.k-rounded-md {
  border-radius: var(--kendo-border-radius-sm, 0.25rem);
}

.k-checkbox.k-rounded-lg {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
}

.k-checkbox {
  border-color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-checkbox:focus,
.k-checkbox.k-focus {
  border-color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4));
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}

.k-checkbox:indeterminate,
.k-checkbox.k-indeterminate {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-checkbox:checked,
.k-checkbox.k-checked {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-checkbox:checked:focus,
.k-checkbox.k-checked.k-focus {
  border-color: var(--kendo-color-primary, #0d6efd);
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}

.k-checkbox.k-invalid {
  border-color: var(--kendo-color-error, #dc3545);
}

.k-checkbox.k-invalid + .k-checkbox-label {
  color: var(--kendo-color-error, #dc3545);
}

.k-checkbox-wrap .k-ripple-blob {
  color: var(--kendo-color-primary, #0d6efd);
  opacity: 0.25;
}

.k-ripple-container .k-checkbox::after {
  background: var(--kendo-color-primary, #0d6efd);
  opacity: 0.25;
}

.k-listbox {
  width: 10em;
  height: 200px;
  border-width: 0;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  vertical-align: top;
  background-color: transparent;
  display: inline-flex;
  gap: var(--kendo-spacing-2, 0.5rem);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-listbox .k-listbox-actions {
  display: flex;
  gap: var(--kendo-spacing-4, 1rem);
}
.k-listbox.k-listbox-actions-left, .k-listbox.k-listbox-actions-right {
  flex-direction: row;
}
.k-listbox.k-listbox-actions-left .k-listbox-actions, .k-listbox.k-listbox-actions-right .k-listbox-actions {
  flex-direction: column;
}
.k-listbox.k-listbox-actions-right {
  flex-direction: row-reverse;
}
.k-listbox.k-listbox-actions-top, .k-listbox.k-listbox-actions-bottom {
  flex-direction: column;
}
.k-listbox.k-listbox-actions-top .k-listbox-actions, .k-listbox.k-listbox-actions-bottom .k-listbox-actions {
  flex-direction: row;
}
.k-listbox.k-listbox-actions-bottom {
  flex-direction: column-reverse;
}
.k-listbox .k-list-scroller {
  width: 100%;
  min-height: 0;
  height: inherit;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-flow: column nowrap;
}
.k-listbox .k-list-scroller .k-list-scroller {
  border-width: 0;
}
.k-listbox .k-list-scroller .k-list {
  height: inherit;
  background: transparent;
}
.k-listbox .k-drop-hint {
  border-top-width: 1px;
  border-top-style: solid;
}
.k-listbox .k-ghost {
  opacity: 0.5;
}

.k-item {
  cursor: default;
}

.k-listbox .k-list-scroller {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-listbox .k-drop-hint {
  border-top-color: var(--kendo-color-primary, #0d6efd);
}

.k-progressbar {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  --kendo-progressbar-value: 0;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: 0.65625rem;
  line-height: var(--kendo-line-height-xs, normal);
  display: inline-grid;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-progressbar *,
.k-progressbar *::before,
.k-progressbar *::after {
  box-sizing: border-box;
}
.k-progressbar > .k-progressbar-value {
  border-width: 0;
  border-style: solid;
  display: flex;
  overflow: hidden;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.k-progressbar > .k-progressbar-chunks {
  border-width: inherit;
  border-style: inherit;
  white-space: nowrap;
  display: flex;
  align-items: stretch;
  flex: 1;
  gap: 1px;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.k-progressbar .k-progressbar-chunk {
  display: block;
  border-width: 0;
  flex: 1;
}

.k-progress-status-wrap {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.k-progress-status-wrap.k-progress-start {
  justify-content: flex-start;
}
.k-progress-status-wrap.k-progress-center {
  justify-content: center;
}
.k-progress-status-wrap.k-progress-end {
  justify-content: flex-end;
}

.k-progress-status {
  padding-block: 0;
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  min-width: 10px;
  text-align: center;
  display: inline-block;
  white-space: nowrap;
}

.k-progressbar-horizontal {
  width: 100%;
  height: var(--kendo-progressbar-height, var(--kendo-spacing-4, 1rem));
  grid-template-columns: 1fr;
  grid-template-rows: 100%;
}
.k-progressbar-horizontal .k-progress-status-wrap {
  flex-direction: row;
}
.k-progressbar-horizontal > .k-progressbar-value {
  width: calc(var(--kendo-progressbar-value, 0) * 1%);
  flex-direction: row;
}
.k-progressbar-horizontal > .k-progressbar-value > .k-progress-status-wrap {
  width: calc(100% * 100 / var(--kendo-progressbar-value, 1));
}
.k-progressbar-horizontal > .k-progressbar-chunks {
  flex-direction: row;
}
.k-progressbar-horizontal.k-progressbar-reverse > .k-progressbar-value {
  flex-direction: row-reverse;
  justify-self: flex-end;
}
.k-progressbar-horizontal.k-progressbar-reverse > .k-progressbar-chunks {
  flex-direction: row-reverse;
}

.k-progressbar-vertical {
  width: var(--kendo-progressbar-height, var(--kendo-spacing-4, 1rem));
  height: 27em;
  grid-template-columns: 100%;
  grid-template-rows: 1fr;
}
.k-progressbar-vertical .k-progress-status-wrap {
  flex-direction: column-reverse;
}
.k-progressbar-vertical .k-progress-status {
  writing-mode: vertical-lr;
}
.k-progressbar-vertical > .k-progressbar-value {
  height: calc(var(--kendo-progressbar-value, 0) * 1%);
  flex-direction: column-reverse;
  align-self: flex-end;
  align-items: flex-end;
}
.k-progressbar-vertical > .k-progressbar-value > .k-progress-status-wrap {
  height: calc(100% * 100 / var(--kendo-progressbar-value, 1));
}
.k-progressbar-vertical > .k-progressbar-chunks {
  flex-direction: column-reverse;
}
.k-progressbar-vertical.k-progressbar-reverse {
  flex-direction: column;
}
.k-progressbar-vertical.k-progressbar-reverse > .k-progressbar-value {
  flex-direction: column;
  align-self: flex-start;
}
.k-progressbar-vertical.k-progressbar-reverse > .k-progressbar-chunks {
  flex-direction: column;
}

.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-progressbar-value,
.k-progressbar-indeterminate .k-progressbar-chunk {
  display: none;
}

.telerik-blazor.k-progressbar-horizontal > .k-progressbar-value,
.telerik-blazor.k-progressbar-horizontal > .k-progressbar-value > .k-progress-status-wrap {
  transition: width 0.1s ease-in-out;
}

.k-rtl .k-progressbar,
.k-progressbar[dir=rtl] {
  direction: rtl;
}

.k-circular-progressbar {
  display: inline-block;
  text-align: start;
  position: relative;
}

.k-circular-progressbar-surface {
  height: 100%;
}
.k-circular-progressbar-surface > div {
  width: 100%;
  height: 100%;
}
.k-circular-progressbar-surface svg {
  width: 100%;
  height: 100%;
}

.k-circular-progressbar-scale {
  fill: none;
}

.k-circular-progressbar-arc {
  transform-box: fill-box;
  transform-origin: center center;
  transform: rotate(-90deg);
  stroke-linecap: round;
  fill: none;
}

.k-circular-progressbar-label {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
}

@keyframes kendo-progressbar-indeterminate-animation {
  from {
    background-position: 0 0;
  }
  to {
    background-position: var(--kendo-spacing-4, 1rem) 0;
  }
}
.k-progressbar {
  border-color: inherit;
  color: var(--kendo-color-base-on-subtle, #212529);
  background-color: var(--kendo-color-base-subtle, #e9ecef);
}
.k-progressbar .k-selected {
  border-color: unset;
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-chunk-progressbar {
  background-color: transparent;
}

.k-progressbar-chunk {
  background-color: var(--kendo-color-base-subtle, #e9ecef);
}
.k-progressbar-chunk .k-selected {
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-progressbar-indeterminate {
  border-color: inherit;
  color: var(--kendo-color-base-on-subtle, #212529);
  background-color: var(--kendo-color-base-subtle, #e9ecef);
  background-image: linear-gradient(45deg, color-mix(in srgb, var(--kendo-color-base-emphasis, rgba(33, 37, 41, 0.34)) 55%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, var(--kendo-color-base-emphasis, rgba(33, 37, 41, 0.34)) 55%, transparent) 50%, color-mix(in srgb, var(--kendo-color-base-emphasis, rgba(33, 37, 41, 0.34)) 55%, transparent) 75%, transparent 75%, transparent);
  background-size: var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);
  animation: kendo-progressbar-indeterminate-animation 1s linear infinite;
}

.k-circular-progressbar-scale {
  stroke: var(--kendo-color-base-subtle, #e9ecef);
}

.k-circular-progressbar-arc {
  stroke: var(--kendo-color-primary, #0d6efd);
  transition: stroke 0.5s ease;
}

.k-radio {
  border-radius: 50%;
  margin: 0;
  padding: 0;
  line-height: initial;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  flex: none;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
}

.k-radio::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  mask-repeat: no-repeat;
}

.k-radio:checked::before,
.k-radio.k-checked::before {
  background-color: currentColor;
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e");
}

.k-radio-wrap {
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  gap: 0;
  align-items: center;
  align-self: start;
  vertical-align: middle;
  position: relative;
}
.k-radio-wrap::before {
  content: "​";
  width: 0px;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-radio-label {
  margin: 0;
  padding: 0;
  display: inline-flex;
  align-items: flex-start;
  gap: var(--kendo-spacing-1, 0.25rem);
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}
.k-radio-label .k-ripple {
  visibility: hidden !important;
}

.k-radio + .k-label,
.k-radio-wrap + .k-label,
.k-radio + .k-radio-label,
.k-radio-wrap + .k-radio-label {
  display: inline;
  margin-inline-start: var(--kendo-spacing-1, 0.25rem);
}

.k-radio-label:empty {
  display: none !important;
}

.k-radio-label.k-no-text {
  min-width: 1px;
}

.k-radio-list {
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: column nowrap;
  gap: 0;
  list-style: none;
}

.k-radio-item,
.k-radio-list-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-0, 0px);
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
}
.k-radio-item .k-radio-label,
.k-radio-list-item .k-radio-label {
  margin: 0;
}

.k-radio-list-horizontal,
.k-radio-list.k-list-horizontal {
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-ripple-container .k-radio::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 100%;
  z-index: -1;
  transition: opacity 100ms linear, transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transform: translate(-50%, -50%) scale(0);
  transform-origin: center center;
}
.k-ripple-container .k-radio:focus,
.k-ripple-container .k-radio.k-focus {
  box-shadow: none !important;
}
.k-ripple-container .k-radio:disabled::after,
.k-ripple-container .k-radio.k-disabled::after {
  display: none;
}
.k-ripple-container .k-radio:disabled::after,
.k-ripple-container .k-radio.k-disabled::after {
  display: none;
}

.k-radio-sm {
  width: var(--kendo-spacing-3, 0.75rem);
  height: var(--kendo-spacing-3, 0.75rem);
}
.k-radio-sm::before {
  font-size: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-ripple-container .k-radio-sm::after {
  width: 300%;
  height: 300%;
}

.k-radio-md {
  width: var(--kendo-spacing-4, 1rem);
  height: var(--kendo-spacing-4, 1rem);
}
.k-radio-md::before {
  font-size: var(--kendo-spacing-3\.5, 0.875rem);
}

.k-ripple-container .k-radio-md::after {
  width: 300%;
  height: 300%;
}

.k-radio-lg {
  width: var(--kendo-spacing-5, 1.25rem);
  height: var(--kendo-spacing-5, 1.25rem);
}
.k-radio-lg::before {
  font-size: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-ripple-container .k-radio-lg::after {
  width: 300%;
  height: 300%;
}

.k-radio {
  border-color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-radio:focus,
.k-radio.k-focus {
  border-color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4));
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}

.k-radio.k-invalid,
.k-radio.ng-invalid.ng-touched,
.k-radio.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #dc3545);
}

.k-radio.k-invalid + .k-radio-label,
.k-radio.ng-invalid.ng-touched + .k-radio-label,
.k-radio.ng-invalid.ng-dirty + .k-radio-label {
  color: var(--kendo-color-error, #dc3545);
}

.k-radio:checked,
.k-radio.k-checked {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-radio:checked:focus,
.k-radio.k-checked.k-focus {
  border-color: var(--kendo-color-primary, #0d6efd);
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}

.k-ripple-container .k-radio::after {
  background: var(--kendo-color-primary, #0d6efd);
  opacity: 0.25;
}

.k-slider {
  border: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  background: none;
  display: inline-flex;
  align-items: center;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-slider *,
.k-slider *::before,
.k-slider *::after {
  box-sizing: border-box;
}
.k-slider .k-label {
  width: auto;
  font-size: 0.92em;
  line-height: 1;
  white-space: nowrap;
  position: absolute;
}
.k-slider .k-tick,
.k-slider .k-slider-track {
  cursor: pointer;
}
.k-slider .k-tick {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  position: relative;
}
.k-slider.k-disabled .k-tick,
.k-slider.k-disabled .k-slider-track,
.k-slider.k-disabled .k-draghandle {
  cursor: default;
}

.k-slider {
  width: min-content;
  height: min-content;
  gap: calc(14px / 2);
}
.k-slider .k-button {
  flex: none;
}
.k-slider .k-slider-track-wrap {
  flex: 1 1 auto;
  display: flex;
  flex-flow: inherit;
  position: relative;
  touch-action: none;
}
.k-slider .k-slider-track-wrap .k-slider-items {
  margin: 0;
  padding: 0;
  list-style: none;
  flex: 1 1 100%;
  display: flex;
  flex-flow: inherit;
  justify-content: space-between;
  user-select: none;
}
.k-slider .k-slider-track-wrap .k-tick {
  flex: 0 0 1px;
}
.k-slider .k-slider-track-wrap .k-tick-horizontal {
  width: 1px;
  min-height: 100%;
}
.k-slider .k-slider-track-wrap .k-tick-vertical {
  width: 100%;
  min-height: 1px;
}
.k-slider .k-slider-track-wrap .k-draghandle {
  position: absolute;
}
.k-slider-horizontal .k-slider-track-wrap {
  height: 26px;
}
.k-slider-horizontal .k-slider-track-wrap .k-slider-track {
  width: 100%;
}
.k-slider-horizontal .k-slider-track-wrap .k-draghandle {
  top: 50%;
  transform: translate(-50%, -50%);
}
.k-slider-horizontal .k-slider-track-wrap .k-draghandle:focus,
.k-slider-horizontal .k-slider-track-wrap .k-draghandle:active {
  transform: translate(-50%, -50%) scale(1);
}
.k-slider-horizontal .k-slider-track-wrap .k-slider-selection {
  width: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0)) * 1%);
  inset-inline-start: calc(var(--kendo-slider-start, 0) * 1%);
}
.k-slider-horizontal .k-slider-track-wrap .k-draghandle-start {
  inset-inline-start: calc(var(--kendo-slider-start, 0) * 1%);
}
.k-slider-horizontal .k-slider-track-wrap .k-draghandle-end {
  inset-inline-start: calc(var(--kendo-slider-end, 0) * 1%);
}
.k-slider-vertical .k-slider-track-wrap {
  width: 26px;
}
.k-slider-vertical .k-slider-track-wrap .k-slider-track {
  height: 100%;
}
.k-slider-vertical .k-slider-track-wrap .k-draghandle {
  left: 50%;
  transform: translate(-50%, 50%);
}
.k-slider-vertical .k-slider-track-wrap .k-draghandle:focus,
.k-slider-vertical .k-slider-track-wrap .k-draghandle:active {
  transform: translate(-50%, 50%) scale(1);
}
.k-slider-vertical .k-slider-track-wrap .k-slider-selection {
  bottom: calc(var(--kendo-slider-start, 0) * 1%);
  height: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0)) * 1%);
}
.k-slider-vertical .k-slider-track-wrap .k-draghandle-start {
  bottom: calc(var(--kendo-slider-start, 0) * 1%);
}
.k-slider-vertical .k-slider-track-wrap .k-draghandle-end {
  bottom: calc(var(--kendo-slider-end, 0) * 1%);
}

.k-slider-vertical {
  height: 200px;
  flex-flow: column-reverse nowrap;
}
.k-slider-vertical .k-tick {
  text-align: end;
  margin-left: 2px;
}
.k-slider-vertical .k-slider-topleft .k-tick {
  text-align: start;
}
.k-slider-vertical .k-tick {
  background-position: -94px center;
}
.k-slider-vertical .k-slider-topleft .k-tick {
  background-position: -124px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick {
  background-position: -154px center;
}
.k-slider-vertical .k-tick-large {
  display: flex;
  align-items: center;
  background-position: -4px center;
}
.k-slider-vertical .k-slider-topleft .k-tick-large {
  background-position: -34px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large {
  background-position: -64px center;
}
.k-slider-vertical .k-first {
  background-position: -94px 100%;
}
.k-slider-vertical .k-tick-large.k-first {
  background-position: -4px 100%;
}
.k-slider-vertical .k-slider-topleft .k-first {
  background-position: -124px 100%;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
  background-position: -34px 100%;
}
.k-slider-vertical .k-slider-bottomright .k-first {
  background-position: -154px 100%;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
  background-position: -64px 100%;
}
.k-slider-vertical .k-last {
  background-position: -94px 0;
}
.k-slider-vertical .k-tick-large.k-last {
  background-position: -4px 0;
}
.k-slider-vertical .k-slider-topleft .k-last {
  background-position: -124px 0;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
  background-position: -34px 0;
}
.k-slider-vertical .k-slider-bottomright .k-last {
  background-position: -154px 0;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
  background-position: -64px 0;
}
.k-slider-vertical .k-label {
  text-align: start;
  inset-inline-start: 120%;
  top: 50%;
  transform: translateY(-50%);
}
.k-slider-vertical .k-first .k-label {
  top: 100%;
}
.k-slider-vertical .k-last .k-label {
  top: 0;
}
.k-slider-vertical .k-slider-topleft .k-label {
  inset-inline-start: auto;
  inset-inline-end: 120%;
}

.k-slider-horizontal {
  width: 200px;
  flex-flow: row nowrap;
}
.k-slider-horizontal .k-tick {
  background-position: center -92px;
}
.k-slider-horizontal .k-slider-topleft .k-tick {
  background-position: center -122px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick {
  background-position: center -152px;
}
.k-slider-horizontal .k-tick-large {
  background-position: center -2px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large {
  background-position: center -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large {
  background-position: center -62px;
}
.k-slider-horizontal .k-first {
  background-position: 0 -92px;
}
.k-slider-horizontal .k-tick-large.k-first {
  background-position: 0 -2px;
}
.k-slider-horizontal .k-slider-topleft .k-first {
  background-position: 0 -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
  background-position: 0 -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-first {
  background-position: 0 -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
  background-position: 0 -62px;
}
.k-slider-horizontal .k-last {
  background-position: 100% -92px;
}
.k-slider-horizontal .k-tick-large.k-last {
  background-position: 100% -2px;
}
.k-slider-horizontal .k-slider-topleft .k-last {
  background-position: 100% -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
  background-position: 100% -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-last {
  background-position: 100% -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
  background-position: 100% -62px;
}
.k-slider-horizontal .k-label {
  inset-inline-start: 50%;
  bottom: -1.2em;
  transform: translateX(-50%);
}
.k-slider-horizontal .k-first .k-label {
  inset-inline-start: 0;
}
.k-slider-horizontal .k-last .k-label {
  inset-inline-start: 100%;
}
.k-slider-horizontal .k-slider-topleft .k-label {
  top: -1.2em;
}

.k-slider-track,
.k-slider-selection {
  margin: 0;
  padding: 0;
  position: absolute;
}

.k-slider-horizontal :is(.k-slider-track, .k-slider-selection) {
  height: 4px;
  left: 0;
  margin-top: calc(4px / -2);
  top: 50%;
}

.k-slider-vertical :is(.k-slider-track, .k-slider-selection) {
  bottom: 0;
  left: 50%;
  margin-left: calc(4px / -2);
  width: 4px;
}

.k-draghandle {
  background-color: transparent;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  outline: 0;
  position: absolute;
  text-align: center;
  text-decoration: none;
  width: 14px;
  height: 14px;
}
.k-draghandle.k-pressed {
  transition: none;
}

.k-slider-selection.k-pressed {
  transition: none;
}

.k-slider-transitions.k-slider-horizontal .k-draghandle {
  transition: inset-inline-start 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.k-slider-transitions.k-slider-horizontal .k-slider-selection {
  transition: width 0.3s ease-out;
}
.k-slider-transitions.k-slider-vertical .k-draghandle {
  transition: bottom 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.k-slider-transitions.k-slider-vertical .k-slider-selection {
  transition: height 0.3s ease-out;
}

.k-slider.k-readonly .k-button,
.k-slider.k-readonly .k-slider-track,
.k-slider.k-readonly .k-tick,
.k-slider.k-readonly .k-draghandle {
  pointer-events: none;
}

.k-slider-tooltip .k-callout-n,
.k-slider-tooltip .k-callout-s {
  margin-inline-start: -calc(var(--kendo-spacing-8, 2rem) / 5) / 2;
}
.k-slider-tooltip .k-callout-w,
.k-slider-tooltip .k-callout-e {
  margin-top: -calc(var(--kendo-spacing-8, 2rem) / 5) / 2;
}

.k-slider-rtl.k-slider-horizontal .k-draghandle, .k-slider-horizontal.k-slider[dir=rtl] .k-draghandle,
[dir=rtl] .k-slider-horizontal.k-slider .k-draghandle,
.k-slider-horizontal.k-slider.k-rtl .k-draghandle,
.k-rtl .k-slider-horizontal.k-slider .k-draghandle {
  transform: translate(50%, -50%);
}
.k-slider-rtl.k-slider-horizontal .k-draghandle:focus, .k-slider-horizontal.k-slider[dir=rtl] .k-draghandle:focus,
[dir=rtl] .k-slider-horizontal.k-slider .k-draghandle:focus,
.k-slider-horizontal.k-slider.k-rtl .k-draghandle:focus,
.k-rtl .k-slider-horizontal.k-slider .k-draghandle:focus,
.k-slider-rtl.k-slider-horizontal .k-draghandle:active,
.k-slider-horizontal.k-slider[dir=rtl] .k-draghandle:active,
[dir=rtl] .k-slider-horizontal.k-slider .k-draghandle:active,
.k-slider-horizontal.k-slider.k-rtl .k-draghandle:active,
.k-rtl .k-slider-horizontal.k-slider .k-draghandle:active {
  transform: translate(50%, -50%) scale(1);
}
.k-slider-rtl.k-slider-horizontal .k-label, .k-slider-horizontal.k-slider[dir=rtl] .k-label,
[dir=rtl] .k-slider-horizontal.k-slider .k-label,
.k-slider-horizontal.k-slider.k-rtl .k-label,
.k-rtl .k-slider-horizontal.k-slider .k-label {
  transform: translateX(50%);
}

.k-slider kendo-resize-sensor {
  position: absolute;
}

.k-slider {
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-slider .k-slider-track,
.k-slider .k-slider-selection {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
}
.k-slider .k-slider-track {
  background-color: var(--kendo-color-base-emphasis, rgba(33, 37, 41, 0.34));
}
.k-slider .k-slider-selection {
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-slider .k-draghandle {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
  border-radius: 50%;
}
.k-slider .k-draghandle:hover, .k-slider .k-draghandle.k-hover {
  border-color: var(--kendo-color-primary-hover, #0c64e4);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-hover, #0c64e4);
}
.k-slider .k-draghandle:active, .k-slider .k-draghandle.k-active, .k-slider .k-draghandle.k-pressed {
  border-color: var(--kendo-color-primary-active, #0a58ca);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-active, #0a58ca);
}
.k-slider .k-draghandle:focus, .k-slider .k-draghandle.k-focus {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 50%, transparent);
}
.k-slider.k-focus .k-draghandle {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 50%, transparent);
}
.k-slider-horizontal .k-tick {
  background-image: url(data:image/gif;base64,R0lGODlhAQC0AIABALi4uAAAACH5BAEAAAEALAAAAAABALQAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7);
}

.k-slider-vertical .k-tick {
  background-image: url(data:image/gif;base64,R0lGODlhtAABAIABALi4uAAAACH5BAEAAAEALAAAAAC0AAEAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7);
}

.k-calendar {
  inline-size: var(--INTERNAL--kendo-calendar-width, min-content);
  block-size: var(--INTERNAL--kendo-calendar-height, min-content);
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  position: relative;
  overflow: hidden;
  display: inline-flex;
  flex-flow: column nowrap;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-calendar > .k-calendar {
  border: 0;
}

.k-calendar-table {
  margin-block: 0;
  margin-inline: auto;
  border-width: 0;
  border-color: inherit;
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed;
  text-align: center;
  outline: 0;
  display: table;
  position: relative;
  z-index: 1;
}

.k-calendar-caption,
.k-calendar-caption.k-calendar-th,
.k-calendar .k-meta-header,
.k-calendar .k-month-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  height: 38px;
  box-sizing: border-box;
  text-transform: none;
  text-align: start;
  font-weight: bold;
  cursor: default;
}

.k-calendar-th,
.k-calendar-td {
  border-width: 0;
  padding: 0;
  text-align: center;
  border-style: solid;
  border-color: inherit;
  font-weight: normal;
  cursor: default;
}

.k-calendar-th {
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 38px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 38px);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-lg, normal);
  text-transform: uppercase;
}

.k-calendar-td {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, min-content);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, min-content);
  border-color: transparent;
}

.k-calendar-td.k-alt {
  font-size: var(--kendo-font-size-sm, inherit);
}

.k-calendar .k-calendar-cell-inner, .k-calendar .k-link {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  padding-inline: var(--INTERNAL--kendo-calendar-cell-padding-x, var(--kendo-spacing-1, 0.25rem));
  padding-block: var(--INTERNAL--kendo-calendar-cell-padding-y, var(--kendo-spacing-1, 0.25rem));
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  white-space: normal;
  position: relative;
  overflow: hidden;
}

.k-calendar .k-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  position: relative;
  z-index: 2;
}

.k-calendar-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  min-width: var(--INTERNAL--kendo-calendar-view-width, 304px);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 auto;
}
.k-calendar-header .k-calendar-nav {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-calendar-footer,
.k-calendar .k-footer {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  text-align: center;
  clear: both;
}

.k-calendar-view {
  margin: auto;
  padding-block: 0;
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  width: var(--INTERNAL--kendo-calendar-view-width, 304px);
  inline-size: var(--INTERNAL--kendo-calendar-view-width, 304px);
  min-height: 266px;
  box-sizing: content-box;
  gap: var(--kendo-spacing-4, 1rem);
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.k-calendar-view .k-today {
  font-weight: var(--kendo-font-weight-bold, normal);
}

.k-month-calendar .k-calendar-td,
.k-calendar-monthview .k-calendar-td {
  width: var(--INTERNAL--kendo-calendar-cell-size, 38px);
  height: var(--INTERNAL--kendo-calendar-cell-size, 38px);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 38px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 38px);
}

.k-year-calendar .k-calendar-td,
.k-calendar-yearview .k-calendar-td {
  width: var(--INTERNAL--kendo-calendar-cell-size, 76px);
  height: var(--INTERNAL--kendo-calendar-cell-size, 76px);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 76px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 76px);
}

.k-decade-calendar .k-calendar-td,
.k-calendar-decadeview .k-calendar-td {
  width: var(--INTERNAL--kendo-calendar-cell-size, 76px);
  height: var(--INTERNAL--kendo-calendar-cell-size, 76px);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 76px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 76px);
}

.k-century-calendar .k-calendar-td,
.k-calendar-centuryview .k-calendar-td {
  width: var(--INTERNAL--kendo-calendar-cell-size, 76px);
  height: var(--INTERNAL--kendo-calendar-cell-size, 76px);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 76px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 76px);
}
.k-century-calendar .k-calendar-cell-inner, .k-century-calendar .k-link,
.k-calendar-centuryview .k-calendar-cell-inner,
.k-calendar-centuryview .k-link {
  text-align: start;
}

.k-popup .k-calendar {
  height: 100%;
}

.k-calendar-container,
.k-datetime-container {
  padding: 0;
}
.k-calendar-container .k-calendar,
.k-datetime-container .k-calendar {
  border-width: 0;
}

.k-calendar .k-content.k-scrollable,
.k-calendar .k-calendar-content.k-scrollable {
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  display: block;
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: calc(-100px - var(--kendo-scrollbar-width, 17px));
}

.k-calendar .k-scrollable-placeholder {
  position: absolute;
  z-index: -1;
  width: 1px;
  top: 0;
  right: 0;
}

.k-calendar-sm {
  --INTERNAL--kendo-calendar-view-width: 272px;
  --INTERNAL--kendo-calendar-cell-padding-x: var( --kendo-calendar-sm-cell-padding-x, var(--kendo-spacing-0\.5, 0.125rem) );
  --INTERNAL--kendo-calendar-cell-padding-y: var( --kendo-calendar-sm-cell-padding-y, var(--kendo-spacing-0\.5, 0.125rem) );
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-calendar-sm.k-month-calendar,
.k-calendar-sm .k-calendar-monthview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-month-cell-size, 34px );
}
.k-calendar-sm.k-year-calendar,
.k-calendar-sm .k-calendar-yearview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-year-cell-size, 68px );
}
.k-calendar-sm.k-decade-calendar,
.k-calendar-sm .k-calendar-decadeview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-decade-cell-size, 68px );
}
.k-calendar-sm.k-century-calendar,
.k-calendar-sm .k-calendar-centuryview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-century-cell-size, 68px );
}

.k-calendar-md {
  --INTERNAL--kendo-calendar-view-width: 304px;
  --INTERNAL--kendo-calendar-cell-padding-x: var( --kendo-calendar-md-cell-padding-x, var(--kendo-spacing-1, 0.25rem) );
  --INTERNAL--kendo-calendar-cell-padding-y: var( --kendo-calendar-md-cell-padding-y, var(--kendo-spacing-1, 0.25rem) );
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-calendar-md.k-month-calendar,
.k-calendar-md .k-calendar-monthview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-month-cell-size, 38px );
}
.k-calendar-md.k-year-calendar,
.k-calendar-md .k-calendar-yearview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-year-cell-size, 76px );
}
.k-calendar-md.k-decade-calendar,
.k-calendar-md .k-calendar-decadeview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-decade-cell-size, 76px );
}
.k-calendar-md.k-century-calendar,
.k-calendar-md .k-calendar-centuryview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-century-cell-size, 76px );
}

.k-calendar-lg {
  --INTERNAL--kendo-calendar-view-width: 336px;
  --INTERNAL--kendo-calendar-cell-padding-x: var( --kendo-calendar-lg-cell-padding-x, var(--kendo-spacing-1, 0.25rem) );
  --INTERNAL--kendo-calendar-cell-padding-y: var( --kendo-calendar-lg-cell-padding-y, var(--kendo-spacing-1, 0.25rem) );
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}
.k-calendar-lg.k-month-calendar,
.k-calendar-lg .k-calendar-monthview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-month-cell-size, 42px );
}
.k-calendar-lg.k-year-calendar,
.k-calendar-lg .k-calendar-yearview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-year-cell-size, 84px );
}
.k-calendar-lg.k-decade-calendar,
.k-calendar-lg .k-calendar-decadeview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-decade-cell-size, 84px );
}
.k-calendar-lg.k-century-calendar,
.k-calendar-lg .k-calendar-centuryview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-century-cell-size, 84px );
}

.k-calendar-infinite {
  box-sizing: content-box;
  display: inline-flex;
  flex-flow: row nowrap;
}
.k-calendar-infinite .k-calendar-view {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-4, 1rem);
  height: 342px;
  flex: 0 0 auto;
  display: flex;
  flex-flow: column nowrap;
  gap: 0;
  overflow: hidden;
}
.k-calendar-infinite .k-calendar-view .k-content.k-scrollable {
  position: relative;
}
.k-calendar-infinite .k-calendar-view::after {
  display: block;
  position: absolute;
  bottom: 0;
  content: "​";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 150%;
  left: -25%;
  box-shadow: 0 0 38px 19px var(--kendo-color-app-surface, #ffffff);
}
.k-calendar-infinite .k-calendar-header {
  margin-left: calc(var(--kendo-spacing-4, 1rem) * -1);
  margin-right: calc(var(--kendo-spacing-4, 1rem) * -1);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  width: auto;
  min-width: 0;
}
.k-calendar-infinite .k-calendar-weekdays {
  flex: 0 0 auto;
}

.k-calendar-navigation {
  width: 5em;
  text-align: center;
  flex: 0 0 auto;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.k-calendar-navigation::before, .k-calendar-navigation::after {
  display: block;
  position: absolute;
  content: "​";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 200%;
  left: -50%;
  box-shadow: 0 0 6em 3em var(--kendo-color-surface, #f8f9fa);
}
.k-calendar-navigation::before {
  top: 0;
}
.k-calendar-navigation::after {
  bottom: 0;
}
.k-calendar-navigation .k-content,
.k-calendar-navigation .k-calendar-content {
  background: transparent;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.k-calendar-navigation .k-content ul,
.k-calendar-navigation .k-calendar-content ul {
  width: 5em;
}
.k-calendar-navigation .k-content li,
.k-calendar-navigation .k-calendar-content li {
  height: 2em;
  line-height: 2em;
  cursor: pointer;
  padding-block: 0;
  padding-inline: 1em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: clip;
}
.k-calendar-navigation .k-calendar-navigation-marker {
  font-weight: bold;
}
.k-calendar-navigation .k-calendar-navigation-highlight {
  width: 100%;
  border-width: 1px 0;
  border-style: solid;
  height: 2em;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.k-calendar-range {
  width: auto;
}
.k-calendar-range .k-calendar-view {
  width: auto;
  white-space: nowrap;
}
.k-calendar-range .k-calendar-view::after {
  display: none;
}
.k-calendar-range .k-calendar-view:focus {
  outline: 0;
}

.k-range-start {
  border-radius: var(--kendo-border-radius-lg, 0.5rem) 0 0 var(--kendo-border-radius-lg, 0.5rem);
}
.k-range-start .k-calendar-cell-inner,
.k-range-start .k-link {
  border-color: inherit;
  border-radius: inherit;
}

.k-range-end {
  border-radius: 0 var(--kendo-border-radius-lg, 0.5rem) var(--kendo-border-radius-lg, 0.5rem) 0;
}
.k-range-end .k-calendar-cell-inner,
.k-range-end .k-link {
  border-color: inherit;
  border-radius: inherit;
}

.k-range-mid {
  border-color: inherit;
  border-radius: 0;
}

.k-range-start.k-range-end {
  border-radius: var(--kendo-border-radius-lg, 0.5rem);
}

.k-rtl .k-calendar .k-content.k-scrollable,
.k-rtl .k-calendar .k-calendar-content.k-scrollable,
[dir=rtl] .k-calendar .k-content.k-scrollable,
[dir=rtl] .k-calendar .k-calendar-content.k-scrollable,
.k-calendar.k-rtl .k-content.k-scrollable,
.k-calendar.k-rtl .k-calendar-content.k-scrollable,
.k-calendar[dir=rtl] .k-content.k-scrollable,
.k-calendar[dir=rtl] .k-calendar-content.k-scrollable {
  padding-right: 100px;
  padding-left: 100px;
  margin-left: calc(-100px - var(--kendo-scrollbar-width, 17px));
  margin-right: -100px;
}
.k-rtl .k-calendar .k-range-start,
[dir=rtl] .k-calendar .k-range-start,
.k-calendar.k-rtl .k-range-start,
.k-calendar[dir=rtl] .k-range-start {
  border-radius: 0 var(--kendo-border-radius-lg, 0.5rem) var(--kendo-border-radius-lg, 0.5rem) 0;
}
.k-rtl .k-calendar .k-range-end,
[dir=rtl] .k-calendar .k-range-end,
.k-calendar.k-rtl .k-range-end,
.k-calendar[dir=rtl] .k-range-end {
  border-radius: var(--kendo-border-radius-lg, 0.5rem) 0 0 var(--kendo-border-radius-lg, 0.5rem);
}

.k-calendar {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-calendar .k-header {
  border-color: inherit;
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
  box-shadow: none;
}
.k-calendar .k-calendar-th,
.k-calendar .k-calendar-caption,
.k-calendar .k-meta-header,
.k-calendar .k-month-header {
  color: var(--kendo-color-subtle, #596169);
}
.k-calendar .k-calendar-view .k-today .k-calendar-cell-inner, .k-calendar .k-calendar-view .k-today .k-link {
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #0d6efd);
}
.k-calendar .k-calendar-view .k-today.k-focus .k-calendar-cell-inner, .k-calendar .k-calendar-view .k-today.k-focus .k-link {
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #0d6efd), inset 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-border, rgba(33, 37, 41, 0.13)) 50%, transparent);
}
.k-calendar .k-other-month {
  color: var(--kendo-color-subtle, #596169);
}
.k-calendar .k-alt {
  background-color: transparent;
  color: var(--kendo-color-subtle, #596169);
}
.k-calendar .k-calendar-td:hover .k-calendar-cell-inner, .k-calendar .k-calendar-td:hover .k-link,
.k-calendar .k-calendar-td.k-hover .k-calendar-cell-inner,
.k-calendar .k-calendar-td.k-hover .k-link {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}
.k-calendar .k-calendar-td.k-selected .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected .k-link {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-calendar .k-calendar-td.k-selected:hover .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected:hover .k-link,
.k-calendar .k-calendar-td.k-selected.k-hover .k-calendar-cell-inner,
.k-calendar .k-calendar-td.k-selected.k-hover .k-link {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-hover, #0c64e4);
}
.k-calendar .k-calendar-td:focus .k-calendar-cell-inner, .k-calendar .k-calendar-td:focus .k-link,
.k-calendar .k-calendar-td.k-focus .k-calendar-cell-inner,
.k-calendar .k-calendar-td.k-focus .k-link {
  box-shadow: inset 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-border, rgba(33, 37, 41, 0.13)) 50%, transparent);
}
.k-calendar .k-calendar-td.k-selected:focus .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected:focus .k-link,
.k-calendar .k-calendar-td.k-selected.k-focus .k-calendar-cell-inner,
.k-calendar .k-calendar-td.k-selected.k-focus .k-link {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary-active, #0a58ca) 50%, transparent);
}
.k-calendar .k-calendar-navigation {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
  box-shadow: inset -1px 0 var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}
.k-calendar .k-calendar-navigation li:hover,
.k-calendar .k-calendar-navigation li.k-hover {
  color: var(--kendo-color-primary-hover, #0c64e4);
}
.k-calendar .k-calendar-navigation-highlight {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-calendar .k-calendar-navigation-marker {
  color: currentColor;
}
.k-calendar.k-invalid, .k-calendar.k-invalid:hover, .k-calendar.ng-invalid.ng-touched, .k-calendar.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #dc3545);
}

.k-rtl .k-calendar .k-calendar-navigation,
.k-calendar[dir=rtl] .k-calendar-navigation {
  box-shadow: inset 1px 0 var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-scheduler .k-calendar .k-other-month {
  color: var(--kendo-color-subtle, #596169);
  background-color: transparent;
}

.k-calendar .k-range-start,
.k-calendar .k-range-end,
.k-calendar .k-range-mid {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}
.k-calendar .k-range-start .k-calendar-cell-inner, .k-calendar .k-range-start .k-link,
.k-calendar .k-range-end .k-calendar-cell-inner,
.k-calendar .k-range-end .k-link {
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-calendar .k-range-start.k-active .k-calendar-cell-inner, .k-calendar .k-range-start.k-active .k-link,
.k-calendar .k-range-end.k-active .k-calendar-cell-inner,
.k-calendar .k-range-end.k-active .k-link {
  box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.2);
}
.k-calendar .k-range-split-start,
.k-calendar .k-range-split-end {
  position: relative;
}
.k-calendar .k-range-split-start::after,
.k-calendar .k-range-split-end::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 5px;
}
.k-calendar .k-range-split-start::after {
  left: -5px;
  right: auto;
  background-image: linear-gradient(to left, color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent), transparent 100%);
}
.k-calendar .k-range-split-end::after {
  right: -5px;
  left: auto;
  background-image: linear-gradient(to right, color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent), transparent 100%);
}

.k-pointer-events-none {
  pointer-events: none;
}

.\!k-pointer-events-none {
  pointer-events: none !important;
}

.k-pointer-events-auto {
  pointer-events: auto;
}

.\!k-pointer-events-auto {
  pointer-events: auto !important;
}

.k-timeselector {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  position: relative;
  overflow: hidden;
  display: flex;
  flex-flow: column nowrap;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-popup > .k-timeselector {
  border-width: 0;
}

.k-time-header,
.k-time-selector-header {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 auto;
}
.k-time-header .k-title,
.k-time-header .k-time-selector-header-title,
.k-time-selector-header .k-title,
.k-time-selector-header .k-time-selector-header-title {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  font-weight: bold;
  display: inline-block;
}
.k-time-header .k-time-now,
.k-time-selector-header .k-time-now {
  border-width: 0;
  line-height: inherit;
  cursor: pointer;
}

.k-actions.k-time-fast-selection, .k-time-fast-selection.k-edit-buttons,
.k-time-fast-selection.k-action-buttons,
.k-time-fast-selection.k-columnmenu-actions, .k-time-fast-selection.k-form-buttons {
  margin-top: 0;
}

.k-time-list-container {
  display: flex;
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
}

.k-time-highlight,
.k-time-list-highlight {
  width: 100%;
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem) * 2);
  border-width: 1px 0px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
  top: calc(50% + calc(var(--kendo-font-size-sm, inherit) * var(--kendo-line-height, normal)) / 2);
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 1;
}

.k-time-list-wrapper {
  min-width: 4em;
  height: 240px;
  box-sizing: content-box;
  display: inline-flex;
  flex-flow: column nowrap;
  align-items: stretch;
  overflow: hidden;
  position: relative;
  text-align: center;
  flex: 1 1 auto;
}
.k-time-list-wrapper .k-title {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height, normal);
  font-weight: bold;
  text-align: center;
  text-transform: capitalize;
  display: block;
}
.k-time-list-wrapper.k-focus::before, .k-time-list-wrapper.k-focus::after {
  display: block;
  content: "​";
  position: absolute;
  width: 100%;
  left: 0;
  pointer-events: none;
  height: calc(50% - calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem) * 2) / 2);
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}
.k-time-list-wrapper.k-focus::before {
  top: calc(var(--kendo-font-size-sm, inherit) * var(--kendo-line-height, normal));
}
.k-time-list-wrapper.k-focus::after {
  bottom: 0;
}

.k-time-list {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 1;
  position: relative;
  z-index: 1;
  outline: 0;
  overflow: hidden;
}
.k-time-list::before, .k-time-list::after {
  display: block;
  position: absolute;
  content: "​";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 200%;
  left: -50%;
}
.k-time-list::before {
  top: 0;
}
.k-time-list::after {
  bottom: 0;
}

.k-time-container,
.k-time-list-content {
  position: relative;
  flex: 1 1 auto;
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: calc(-100px - var(--kendo-scrollbar-width, 17px));
}
.k-time-container > ul,
.k-time-list-content > ul {
  height: auto;
  width: 4em;
  margin: auto;
}
.k-time-container .k-scrollable-placeholder,
.k-time-list-content .k-scrollable-placeholder {
  position: absolute;
  width: 1px;
  top: 0;
  right: 0;
}

.k-time-list-item,
.k-time-list .k-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-time-separator {
  width: 0;
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem) * 2);
  align-self: center;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 11;
  top: calc(calc(var(--kendo-font-size-sm, inherit) * var(--kendo-line-height, normal)) / 2);
}

.k-timeselector-sm {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: 1.4285714286;
}
.k-timeselector-sm .k-time-highlight,
.k-timeselector-sm .k-time-list-highlight {
  height: calc(var(--kendo-font-size-sm, inherit) * 1.4285714286 + var(--kendo-spacing-1, 0.25rem) * 2);
}
.k-timeselector-sm .k-time-separator {
  height: calc(var(--kendo-font-size-sm, inherit) * 1.4285714286 + var(--kendo-spacing-1, 0.25rem) * 2);
}
.k-timeselector-sm .k-time-list-item,
.k-timeselector-sm .k-time-list .k-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-timeselector-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-timeselector-md .k-time-highlight,
.k-timeselector-md .k-time-list-highlight {
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem) * 2);
}
.k-timeselector-md .k-time-separator {
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem) * 2);
}
.k-timeselector-md .k-time-list-item,
.k-timeselector-md .k-time-list .k-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-timeselector-lg {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-timeselector-lg .k-time-highlight,
.k-timeselector-lg .k-time-list-highlight {
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-2, 0.5rem) * 2);
}
.k-timeselector-lg .k-time-separator {
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-2, 0.5rem) * 2);
}
.k-timeselector-lg .k-time-list-item,
.k-timeselector-lg .k-time-list .k-item {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-rtl .k-time-container,
.k-rtl .k-time-list-content,
[dir=rtl] .k-time-container,
[dir=rtl] .k-time-list-content {
  padding-right: 100px;
  padding-left: 100px;
  margin-left: calc(-100px - var(--kendo-scrollbar-width, 17px));
  margin-right: -100px;
}

.k-timeselector {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-time-header .k-title,
.k-time-selector-header .k-title {
  color: unset;
}
.k-time-header .k-time-now,
.k-time-selector-header .k-time-now {
  color: var(--kendo-color-primary, #0d6efd);
}
.k-time-header .k-time-now:hover,
.k-time-selector-header .k-time-now:hover {
  color: var(--kendo-color-primary-hover, #0c64e4);
}

.k-time-list-wrapper .k-title {
  color: var(--kendo-color-subtle, #596169);
}
.k-time-list-wrapper.k-focus .k-title {
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-time-list-wrapper.k-focus::before, .k-time-list-wrapper.k-focus::after {
  background-color: rgba(0, 0, 0, 0.02);
}

.k-time-list::before, .k-time-list::after {
  box-shadow: 0 0 3em 1.5em var(--kendo-color-app-surface, #ffffff);
}
.k-time-list .k-item:hover {
  color: var(--kendo-color-primary, #0d6efd);
}

.k-time-container {
  background: transparent;
}

.k-time-highlight {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-captcha {
  width: 335px;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-captcha *,
.k-captcha *::before,
.k-captcha *::after {
  box-sizing: border-box;
}

.k-captcha-image-wrap {
  position: relative;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-captcha-image-controls {
  position: relative;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-captcha-image {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.k-captcha-image > img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

.k-captcha-loading .k-captcha-image {
  height: auto;
}

.k-captcha-volume-control {
  height: 100%;
}

.k-captcha-validation-message {
  margin-top: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  font-size: var(--kendo-font-size-sm, inherit);
  font-style: italic;
}

.k-captcha {
  border-color: var(--kendo-color-app-surface, #ffffff);
  color: var(--kendo-color-app-surface, #ffffff);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-pos-static, .k-static {
  position: static;
}

.\!k-pos-static, .\!k-static {
  position: static !important;
}

.k-pos-relative, .k-relative {
  position: relative;
}

.\!k-pos-relative, .\!k-relative {
  position: relative !important;
}

.k-pos-absolute, .k-absolute {
  position: absolute;
}

.\!k-pos-absolute, .\!k-absolute {
  position: absolute !important;
}

.k-pos-fixed, .k-fixed {
  position: fixed;
}

.\!k-pos-fixed, .\!k-fixed {
  position: fixed !important;
}

.k-pos-sticky, .k-sticky {
  position: sticky;
}

.\!k-pos-sticky, .\!k-sticky {
  position: sticky !important;
}

.k-colorpalette {
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: 0;
  display: inline-flex;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-colorpalette *,
.k-colorpalette *::before,
.k-colorpalette *::after {
  box-sizing: border-box;
}

.k-colorpalette-table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  position: relative;
}

.k-colorpalette-tile {
  width: var(--kendo-spacing-6, 1.5rem);
  height: var(--kendo-spacing-6, 1.5rem);
  box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
}
.k-colorpalette-tile:hover, .k-colorpalette-tile.k-hover {
  position: relative;
  z-index: 101;
}
.k-colorpalette-tile:focus, .k-colorpalette-tile.k-focus, .k-colorpalette-tile.k-selected, .k-colorpalette-tile.k-selected:hover {
  position: relative;
  z-index: 100;
}

.k-colorpalette-sm .k-colorpalette-tile {
  width: var(--kendo-spacing-5\.5, 1.375rem);
  height: var(--kendo-spacing-5\.5, 1.375rem);
}

.k-colorpalette-md .k-colorpalette-tile {
  width: var(--kendo-spacing-6, 1.5rem);
  height: var(--kendo-spacing-6, 1.5rem);
}

.k-colorpalette-lg .k-colorpalette-tile {
  width: var(--kendo-spacing-8, 2rem);
  height: var(--kendo-spacing-8, 2rem);
}

.k-colorpalette-tile:focus, .k-colorpalette-tile.k-focus {
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
}
.k-colorpalette-tile:hover, .k-colorpalette-tile.k-hover {
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.8);
}
.k-colorpalette-tile.k-selected, .k-colorpalette-tile.k-selected:hover {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px white;
}

.k-colorgradient {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  width: 328px;
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: var(--kendo-spacing-4, 1rem);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-colorgradient *,
.k-colorgradient *::before,
.k-colorgradient *::after {
  box-sizing: border-box;
}

.k-colorgradient-canvas {
  gap: var(--kendo-spacing-3, 0.75rem);
}
.k-colorgradient-canvas .k-hsv-rectangle {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  position: relative;
  flex: 1 1 auto;
  user-select: none;
}
.k-colorgradient-canvas .k-hsv-gradient {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  height: 250px;
}
.k-colorgradient-canvas .k-hsv-draghandle {
  margin-top: -7px;
  margin-left: -7px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  cursor: pointer;
}
.k-colorgradient-canvas .k-hsv-controls {
  position: relative;
  flex-shrink: 0;
  gap: var(--kendo-spacing-3, 0.75rem);
}
.k-colorgradient-canvas.k-vstack, .k-colorgradient-canvas.k-vbox {
  padding-inline: 8px;
}

.k-colorgradient .k-draghandle {
  border-radius: 50%;
  width: 14px;
  height: 14px;
  border-width: 1px;
  border-style: solid;
  outline-width: 1px;
  outline-style: solid;
  box-sizing: border-box;
}

.k-colorgradient-slider.k-slider-vertical {
  width: 10px;
  height: 250px;
  flex: 0 0 10px;
}
.k-colorgradient-slider.k-slider-vertical .k-slider-track {
  width: 10px;
  border-radius: 10px;
  margin-left: -5px;
}
.k-colorgradient-slider.k-slider-horizontal {
  width: 100%;
  height: 10px;
  flex: 0 0 10px;
}
.k-colorgradient-slider.k-slider-horizontal .k-slider-track {
  height: 10px;
  border-radius: 10px;
  margin-top: -5px;
}
.k-colorgradient-slider.k-alpha-slider .k-slider-track::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 10px;
  position: relative;
  z-index: -1;
}
.k-colorgradient-slider .k-slider-track-wrap {
  z-index: 1;
}
.k-colorgradient-slider .k-slider-selection {
  display: none;
}
.k-colorgradient-slider .k-draghandle {
  border-width: 3px;
}

.k-colorgradient-sm {
  width: 266px;
  gap: var(--kendo-spacing-4, 1rem);
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-colorgradient-sm .k-colorgradient-inputs .k-numerictextbox {
  width: 42px;
}
.k-colorgradient-sm .k-colorgradient-canvas {
  gap: var(--kendo-spacing-3, 0.75rem);
}
.k-colorgradient-sm .k-colorgradient-canvas .k-hsv-gradient {
  height: 188px;
}
.k-colorgradient-sm .k-colorgradient-canvas .k-slider-vertical {
  height: 188px;
}
.k-colorgradient-sm .k-colorgradient-canvas .k-hsv-controls {
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-md {
  width: 328px;
  gap: var(--kendo-spacing-4, 1rem);
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-colorgradient-md .k-colorgradient-inputs .k-numerictextbox {
  width: 56px;
}
.k-colorgradient-md .k-colorgradient-canvas {
  gap: var(--kendo-spacing-3, 0.75rem);
}
.k-colorgradient-md .k-colorgradient-canvas .k-hsv-gradient {
  height: 250px;
}
.k-colorgradient-md .k-colorgradient-canvas .k-slider-vertical {
  height: 250px;
}
.k-colorgradient-md .k-colorgradient-canvas .k-hsv-controls {
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-lg {
  width: 362px;
  gap: var(--kendo-spacing-4\.5, 1.125rem);
  padding-block: var(--kendo-spacing-4\.5, 1.125rem);
  padding-inline: var(--kendo-spacing-4\.5, 1.125rem);
}
.k-colorgradient-lg .k-colorgradient-inputs .k-numerictextbox {
  width: 62px;
}
.k-colorgradient-lg .k-colorgradient-canvas {
  gap: var(--kendo-spacing-4\.5, 1.125rem);
}
.k-colorgradient-lg .k-colorgradient-canvas .k-hsv-gradient {
  height: 268px;
}
.k-colorgradient-lg .k-colorgradient-canvas .k-slider-vertical {
  height: 268px;
}
.k-colorgradient-lg .k-colorgradient-canvas .k-hsv-controls {
  gap: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-colorgradient-inputs {
  gap: calc(var(--kendo-spacing-4, 1rem) / 2);
}
.k-colorgradient-inputs .k-colorgradient-input-label {
  text-transform: uppercase;
}
.k-colorgradient-inputs > .k-vstack, .k-colorgradient-inputs > .k-vbox {
  gap: var(--kendo-spacing-1, 0.25rem);
}
.k-colorgradient-inputs .k-numerictextbox {
  width: 56px;
}
.k-colorgradient-inputs .k-input-inner {
  padding-inline-start: 2px;
  padding-inline-end: 2px;
  text-align: center;
  text-overflow: clip;
}

.k-colorgradient-color-contrast > div {
  display: flex;
  flex-flow: row nowrap;
  gap: calc(var(--kendo-spacing-4, 1rem) / 2);
}
.k-colorgradient-color-contrast .k-contrast-ratio {
  margin-bottom: calc(var(--kendo-spacing-4, 1rem) / 2);
}
.k-colorgradient-color-contrast .k-contrast-ratio-text {
  font-weight: var(--kendo-font-weight-bold, normal);
}
.k-colorgradient-color-contrast .k-contrast-validation {
  display: inline-flex;
  align-items: center;
  gap: calc(calc(var(--kendo-spacing-4, 1rem) / 2) / 2);
}
.k-colorgradient-color-contrast .k-contrast-validation .k-icon {
  vertical-align: middle;
}
.k-colorgradient-color-contrast .k-contrast-validation .k-icon + .k-icon,
.k-colorgradient-color-contrast .k-contrast-validation .k-icon-wrapper-host + .k-icon-wrapper-host .k-icon {
  margin-inline-start: -13px;
}

.k-color-contrast-svg {
  position: absolute;
  top: 0;
  left: 0;
  overflow: visible;
  pointer-events: none;
}

.k-colorgradient {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-colorgradient:focus,
.k-colorgradient.k-focus {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  box-shadow: none;
}

.k-colorgradient-canvas .k-hsv-gradient {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), black), linear-gradient(to right, white, rgba(255, 255, 255, 0));
}

.k-colorgradient .k-draghandle {
  border-color: rgba(255, 255, 255, 0.8);
  background-color: transparent;
  outline-color: #000000;
  box-shadow: var(--kendo-elevation-2, 0px 2px 7px rgba(0, 0, 0, 0.075));
}
.k-colorgradient .k-draghandle:focus, .k-colorgradient .k-draghandle.k-focus {
  border-color: #ffffff;
  background-color: transparent;
  outline-color: #000000;
  box-shadow: var(--kendo-elevation-2, 0px 2px 7px rgba(0, 0, 0, 0.075));
}
.k-colorgradient .k-draghandle:hover, .k-colorgradient .k-draghandle.k-hover, .k-colorgradient .k-draghandle.k-active, .k-colorgradient .k-draghandle:active {
  border-color: #ffffff;
  background-color: transparent;
  outline-color: #000000;
}

.k-colorgradient-slider.k-hue-slider.k-slider-horizontal .k-slider-track {
  background: linear-gradient(to right, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}
.k-colorgradient-slider.k-hue-slider.k-slider-vertical .k-slider-track {
  background: linear-gradient(to top, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}

.k-colorgradient-slider.k-alpha-slider .k-slider-track::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAuSURBVHgBxYyxDQAwDMJIL+YT+DjtzFRliUfLcklqBCRT4eCTxbD6kdL2/LgYXqpvCbs3kBv/AAAAAElFTkSuQmCC) center repeat;
}

.k-colorgradient-input-label {
  color: var(--kendo-color-subtle, #596169);
}

.k-rtl .k-colorgradient .k-hue-slider.k-slider-horizontal .k-slider-track,
[dir=rtl] .k-colorgradient .k-hue-slider.k-slider-horizontal .k-slider-track {
  background: linear-gradient(to left, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}

.k-align-self-auto {
  align-self: auto;
}

.\!k-align-self-auto {
  align-self: auto !important;
}

.k-align-self-normal {
  align-self: normal;
}

.\!k-align-self-normal {
  align-self: normal !important;
}

.k-align-self-stretch {
  align-self: stretch;
}

.\!k-align-self-stretch {
  align-self: stretch !important;
}

.k-align-self-center {
  align-self: center;
}

.\!k-align-self-center {
  align-self: center !important;
}

.k-align-self-start {
  align-self: start;
}

.\!k-align-self-start {
  align-self: start !important;
}

.k-align-self-end {
  align-self: end;
}

.\!k-align-self-end {
  align-self: end !important;
}

.k-align-self-flex-start {
  align-self: flex-start;
}

.\!k-align-self-flex-start {
  align-self: flex-start !important;
}

.k-align-self-flex-end {
  align-self: flex-end;
}

.\!k-align-self-flex-end {
  align-self: flex-end !important;
}

.k-align-self-baseline {
  align-self: baseline;
}

.\!k-align-self-baseline {
  align-self: baseline !important;
}

.k-align-self-first-baseline {
  align-self: first baseline;
}

.\!k-align-self-first-baseline {
  align-self: first baseline !important;
}

.k-align-self-last-baseline {
  align-self: last baseline;
}

.\!k-align-self-last-baseline {
  align-self: last baseline !important;
}

.k-align-self-self-start {
  align-self: self-start;
}

.\!k-align-self-self-start {
  align-self: self-start !important;
}

.k-align-self-self-end {
  align-self: self-end;
}

.\!k-align-self-self-end {
  align-self: self-end !important;
}

.k-coloreditor {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  min-width: 328px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: inline-flex;
  flex-direction: column;
  align-items: stretch;
}
.k-coloreditor *,
.k-coloreditor *::before,
.k-coloreditor *::after {
  box-sizing: border-box;
}

.k-coloreditor-header {
  padding: var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem) 0;
}

.k-coloreditor-header-actions {
  gap: calc(var(--kendo-spacing-4, 1rem) / 2);
}

.k-coloreditor-preview {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  justify-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
  position: relative;
  z-index: 1;
}

.k-coloreditor-preview .k-color-preview {
  width: 32px;
  height: 12px;
}

.k-coloreditor-sm {
  min-width: 266px;
}
.k-coloreditor-sm .k-coloreditor-header {
  padding: var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem) 0;
}
.k-coloreditor-sm .k-coloreditor-views {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-coloreditor-sm .k-coloreditor-preview {
  gap: var(--kendo-spacing-1, 0.25rem);
}
.k-coloreditor-sm .k-coloreditor-preview .k-color-preview {
  width: 32px;
  height: 10px;
}

.k-coloreditor-md {
  min-width: 328px;
}
.k-coloreditor-md .k-coloreditor-header {
  padding: var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem) 0;
}
.k-coloreditor-md .k-coloreditor-views {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-coloreditor-md .k-coloreditor-preview {
  gap: var(--kendo-spacing-1, 0.25rem);
}
.k-coloreditor-md .k-coloreditor-preview .k-color-preview {
  width: 32px;
  height: 12px;
}

.k-coloreditor-lg {
  min-width: 362px;
}
.k-coloreditor-lg .k-coloreditor-header {
  padding: var(--kendo-spacing-4\.5, 1.125rem) var(--kendo-spacing-4\.5, 1.125rem) 0;
}
.k-coloreditor-lg .k-coloreditor-views {
  padding-block: var(--kendo-spacing-4\.5, 1.125rem);
  padding-inline: var(--kendo-spacing-4\.5, 1.125rem);
}
.k-coloreditor-lg .k-coloreditor-preview {
  gap: var(--kendo-spacing-1, 0.25rem);
}
.k-coloreditor-lg .k-coloreditor-preview .k-color-preview {
  width: 32px;
  height: 12px;
}

.k-coloreditor-views {
  min-width: calc(var(--kendo-color-preview-width, var(--kendo-spacing-6, 1.5rem)) * var(--kendo-color-preview-columns, 10));
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  gap: var(--kendo-spacing-4, 1rem);
}
.k-coloreditor-views .k-colorgradient {
  padding: 0;
  width: auto;
  border-width: 0;
}
.k-coloreditor-views .k-colorgradient:focus,
.k-coloreditor-views .k-colorgradient.k-focus {
  outline: 2px dotted;
  outline-offset: 2px;
  border-radius: 0;
}
.k-coloreditor-views .k-colorpalette {
  align-self: center;
}

.k-coloreditor-footer.k-actions, .k-coloreditor-footer.k-edit-buttons,
.k-coloreditor-footer.k-action-buttons,
.k-coloreditor-footer.k-columnmenu-actions, .k-coloreditor-footer.k-form-buttons {
  margin: 0;
}

.k-coloreditor {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-coloreditor:focus,
.k-coloreditor.k-focus {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-coloreditor .k-colorgradient:focus,
.k-coloreditor .k-colorgradient.k-focus {
  box-shadow: none;
  outline-color: rgba(0, 0, 0, 0.3);
}

.k-color-picker, .k-colorpicker {
  width: min-content;
}

.k-datetime-selector {
  display: flex;
  transition: transform 0.2s;
}

.k-datetime-wrap {
  width: calc(38px * 8 + var(--kendo-spacing-4, 1rem) * 2);
  overflow: hidden;
}
.k-datetime-wrap .k-datetime-buttongroup {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-datetime-wrap .k-calendar,
.k-datetime-wrap .k-timeselector {
  width: 100%;
  border-width: 0;
}

.k-datetime-calendar-wrap,
.k-datetime-time-wrap {
  text-align: center;
  flex: 0 0 calc(38px * 8 + var(--kendo-spacing-4, 1rem) * 2);
}

.k-date-tab .k-datetime-selector {
  transform: translateX(0);
}

.k-time-tab .k-datetime-selector {
  transform: translateX(-100%);
}

:is(.k-rtl, [dir=rtl]) .k-time-tab .k-datetime-selector,
.k-time-tab .k-datetime-selector:is(.k-rtl, [dir=rtl]) {
  transform: translateX(100%);
}

.k-daterange-picker, .k-daterangepicker {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-end;
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-daterange-picker *, .k-daterangepicker *,
.k-daterange-picker *::before,
.k-daterangepicker *::before,
.k-daterange-picker *::after,
.k-daterangepicker *::after {
  box-sizing: border-box;
}
.k-daterange-picker .k-dateinput, .k-daterangepicker .k-dateinput {
  width: 10em;
}

.k-daterangepicker-wrap {
  display: inherit;
  flex-flow: inherit;
  align-items: inherit;
  gap: inherit;
}

.k-dropdowngrid-popup {
  overflow: hidden;
}

.k-dropdowngrid-popup > .k-data-table {
  border-width: 0;
}

.k-dropdown-operator {
  width: min-content;
  flex: none;
}
.k-dropdown-operator .k-input-button {
  border-width: 0;
  width: min-content;
}
.k-dropdown-operator .k-input-button .k-button-icon {
  width: auto;
  aspect-ratio: 1;
}
.k-dropdown-operator .k-input-inner {
  display: none;
}

.k-treeview {
  padding: 0;
  border-width: 0;
  background: none;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  cursor: default;
  overflow: auto;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-treeview *,
.k-treeview *::before,
.k-treeview *::after {
  box-sizing: border-box;
}

.k-treeview-filter {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: block;
  position: relative;
  flex: none;
}

.k-treeview-group {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  outline: 0;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-treeview-group.ng-animating {
  overflow: hidden;
}

.k-treeview-top,
.k-treeview-mid,
.k-treeview-bot {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
}

.k-treeview-item {
  outline-style: none;
  margin: 0;
  padding: 0 0 0 24px;
  border-width: 0;
  display: block;
}

.k-treeview-toggle {
  margin-inline-start: -24px;
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  cursor: pointer;
}

.k-treeview-toggle .k-icon {
  padding: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
}

.k-treeview-loading {
  margin-right: var(--kendo-spacing-2, 0.5rem);
}

.k-treeview .k-checkbox-wrap,
.k-treeview .k-checkbox-wrapper {
  align-self: center;
}

.k-treeview-leaf {
  border-radius: var(--kendo-spacing-1, 0.25rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  border: 0px solid transparent;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  align-content: center;
  vertical-align: middle;
  position: relative;
}
.k-treeview-leaf .k-icon,
.k-treeview-leaf .k-image,
.k-treeview-leaf .k-sprite {
  margin-right: var(--kendo-spacing-2, 0.5rem);
}
.k-treeview-leaf.k-focus {
  z-index: 1;
}

.k-treeview .k-treeview-load-more-button {
  cursor: pointer;
}
.k-treeview .k-treeview-load-more-button:hover, .k-treeview .k-treeview-load-more-button.k-hover, .k-treeview .k-treeview-load-more-button:focus, .k-treeview .k-treeview-load-more-button.k-focus {
  text-decoration: underline;
}

.k-rtl .k-treeview .k-treeview-item,
[dir=rtl] .k-treeview .k-treeview-item,
.k-treeview.k-rtl .k-treeview-item,
.k-treeview[dir=rtl] .k-treeview-item {
  padding-left: 0;
  padding-right: 24px;
}
.k-rtl .k-treeview .k-treeview-loading,
[dir=rtl] .k-treeview .k-treeview-loading,
.k-treeview.k-rtl .k-treeview-loading,
.k-treeview[dir=rtl] .k-treeview-loading {
  margin-right: 0;
  margin-left: var(--kendo-spacing-2, 0.5rem);
}
.k-rtl .k-treeview .k-treeview-leaf .k-icon,
.k-rtl .k-treeview .k-treeview-leaf .k-image,
.k-rtl .k-treeview .k-treeview-leaf .k-sprite,
.k-rtl .k-treeview .k-in .k-icon,
.k-rtl .k-treeview .k-in .k-image,
.k-rtl .k-treeview .k-in .k-sprite,
[dir=rtl] .k-treeview .k-treeview-leaf .k-icon,
[dir=rtl] .k-treeview .k-treeview-leaf .k-image,
[dir=rtl] .k-treeview .k-treeview-leaf .k-sprite,
[dir=rtl] .k-treeview .k-in .k-icon,
[dir=rtl] .k-treeview .k-in .k-image,
[dir=rtl] .k-treeview .k-in .k-sprite,
.k-treeview.k-rtl .k-treeview-leaf .k-icon,
.k-treeview.k-rtl .k-treeview-leaf .k-image,
.k-treeview.k-rtl .k-treeview-leaf .k-sprite,
.k-treeview.k-rtl .k-in .k-icon,
.k-treeview.k-rtl .k-in .k-image,
.k-treeview.k-rtl .k-in .k-sprite,
.k-treeview[dir=rtl] .k-treeview-leaf .k-icon,
.k-treeview[dir=rtl] .k-treeview-leaf .k-image,
.k-treeview[dir=rtl] .k-treeview-leaf .k-sprite,
.k-treeview[dir=rtl] .k-in .k-icon,
.k-treeview[dir=rtl] .k-in .k-image,
.k-treeview[dir=rtl] .k-in .k-sprite {
  margin-right: 0;
  margin-left: var(--kendo-spacing-2, 0.5rem);
}

.k-treeview-sm {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: 1.4285714286;
}
.k-treeview-sm .k-treeview-leaf {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-treeview-sm .k-checkbox-wrap {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-treeview-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-treeview-md .k-treeview-leaf {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}
.k-treeview-md .k-checkbox-wrap {
  padding-block: unset;
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-treeview-lg {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-treeview-lg .k-treeview-leaf {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}
.k-treeview-lg .k-checkbox-wrap {
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-treeview-leaf {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-treeview {
  color: var(--kendo-color-on-app-surface, #212529);
}

.k-treeview-leaf:hover, .k-treeview-leaf.k-hover {
  border-color: var(--kendo-color-base-subtle-hover, #dee2e6);
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}
.k-treeview-leaf:focus, .k-treeview-leaf.k-focus {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 15%, transparent);
}
.k-treeview-leaf.k-selected {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-treeview .k-treeview-load-more-button {
  color: var(--kendo-color-primary, #0d6efd);
  background-color: transparent;
}
.k-treeview .k-treeview-load-more-button:hover, .k-treeview .k-treeview-load-more-button.k-hover {
  color: var(--kendo-color-primary-hover, #0c64e4);
  background-color: transparent;
}
.k-treeview .k-treeview-load-more-button:focus, .k-treeview .k-treeview-load-more-button.k-focus {
  color: var(--kendo-color-primary-hover, #0c64e4);
  background-color: transparent;
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 15%, transparent);
}

.k-popup-dropdowntree .k-treeview,
.k-dropdowntree-popup .k-treeview,
.k-multiselecttree-popup .k-treeview {
  padding-block: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}
.k-popup-dropdowntree .k-check-all,
.k-dropdowntree-popup .k-check-all,
.k-multiselecttree-popup .k-check-all {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-multiselecttree .k-input-values {
  width: auto;
  max-width: 100%;
}
.k-multiselecttree .k-input-inner::before {
  content: "​";
  width: 0px;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-rating {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: inline-flex;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-rating *,
.k-rating *::before,
.k-rating *::after {
  box-sizing: border-box;
}
.k-rating.k-readonly {
  pointer-events: none;
}

.k-rating-container {
  flex: 0 1 auto;
  position: relative;
  margin-block: 0;
  margin-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-rating-container .k-rating-item {
  display: inline-flex;
  position: relative;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  align-items: center;
  vertical-align: middle;
  margin: 0;
  outline: 0;
  overflow: hidden;
  transition: color 200ms ease-out 0s;
}
.k-rating-container .k-rating-item * {
  pointer-events: none;
}
.k-rating-container .k-rating-item .k-rating-precision-part,
.k-rating-container .k-rating-item .k-rating-precision-complement {
  display: inherit;
  position: absolute;
  top: var(--kendo-spacing-2, 0.5rem);
  left: var(--kendo-spacing-2, 0.5rem);
  overflow: hidden;
}
.k-rating-container .k-rating-item .k-rating-precision-complement {
  direction: rtl;
}
.k-rating-container .k-rating-item svg {
  fill: currentColor;
}

.k-rating-label {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  line-height: var(--kendo-line-height-lg, normal);
  margin-block: var(--kendo-spacing-2, 0.5rem);
  margin-inline: var(--kendo-spacing-4, 1rem);
}

.k-rtl .k-rating-precision-part,
[dir=rtl] .k-rating-precision-part {
  left: auto;
  right: var(--kendo-spacing-2, 0.5rem);
}
.k-rtl .k-rating-item .k-rating-precision-complement,
[dir=rtl] .k-rating-item .k-rating-precision-complement {
  direction: ltr;
}

.k-rating {
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-rating:focus .k-rating-item > .k-icon, .k-rating.k-focus .k-rating-item > .k-icon {
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));
}
.k-rating:focus .k-rating-item.k-selected > .k-icon, .k-rating.k-focus .k-rating-item.k-selected > .k-icon {
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));
}

.k-rating-item {
  color: var(--kendo-color-subtle, #596169);
}
.k-rating-item.k-selected {
  color: var(--kendo-color-primary, #0d6efd);
}
.k-rating-item.k-selected:focus, .k-rating-item.k-selected.k-focus {
  color: var(--kendo-color-primary, #0d6efd);
}
.k-rating-item:hover, .k-rating-item.k-hover {
  color: var(--kendo-color-primary, #0d6efd);
  cursor: pointer;
}

.k-switch {
  box-sizing: border-box;
  outline: 0;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  line-height: 1;
  position: relative;
  cursor: pointer;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-switch *,
.k-switch *::before,
.k-switch *::after {
  box-sizing: border-box;
}
.k-switch [type=checkbox] {
  display: none;
}
.k-switch[aria-readonly=true] {
  pointer-events: none;
}

.k-switch.k-readonly {
  pointer-events: none;
}

.k-switch-track {
  border-width: 1px;
  border-style: solid;
  outline: 0;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 0 auto;
  position: relative;
  transition: background-color 200ms ease-in-out;
}

.k-switch-thumb-wrap {
  width: 0;
  height: 0;
  overflow: visible;
  position: absolute;
  transition: left 200ms ease-in-out;
  top: 50%;
}

.k-switch-thumb {
  border-width: unset;
  border-style: solid;
  display: block;
  position: absolute;
  transform: translate(-50%, -50%);
}

.k-switch-label-on,
.k-switch-label-off {
  text-transform: unset;
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  overflow: hidden;
}

.k-switch-sm {
  width: 48px;
  height: 26px;
  font-size: unset;
}
.k-switch-sm .k-switch-track {
  width: 48px;
  height: 26px;
}
.k-switch-sm .k-switch-thumb {
  width: 20px;
  height: 20px;
}
.k-switch-sm.k-switch-on .k-switch-thumb-wrap {
  left: calc(100% - 10px - 3px);
}
.k-switch-sm.k-switch-off .k-switch-thumb-wrap {
  left: calc(10px + 3px);
}

.k-switch-sm[dir=rtl] .k-switch-label-on,
[dir=rtl] .k-switch-sm .k-switch-label-on,
.k-rtl .k-switch-sm .k-switch-label-on {
  left: auto;
}
.k-switch-sm[dir=rtl] .k-switch-label-off,
[dir=rtl] .k-switch-sm .k-switch-label-off,
.k-rtl .k-switch-sm .k-switch-label-off {
  right: auto;
}
.k-switch-sm[dir=rtl].k-switch-on .k-switch-thumb-wrap,
[dir=rtl] .k-switch-sm.k-switch-on .k-switch-thumb-wrap,
.k-rtl .k-switch-sm.k-switch-on .k-switch-thumb-wrap {
  left: calc(10px + 3px);
}
.k-switch-sm[dir=rtl].k-switch-off .k-switch-thumb-wrap,
[dir=rtl] .k-switch-sm.k-switch-off .k-switch-thumb-wrap,
.k-rtl .k-switch-sm.k-switch-off .k-switch-thumb-wrap {
  left: calc(100% - 10px - 3px);
}

.k-switch-md {
  width: 56px;
  height: 30px;
  font-size: unset;
}
.k-switch-md .k-switch-track {
  width: 56px;
  height: 30px;
}
.k-switch-md .k-switch-thumb {
  width: 24px;
  height: 24px;
}
.k-switch-md.k-switch-on .k-switch-thumb-wrap {
  left: calc(100% - 12px - 3px);
}
.k-switch-md.k-switch-off .k-switch-thumb-wrap {
  left: calc(12px + 3px);
}

.k-switch-md[dir=rtl] .k-switch-label-on,
[dir=rtl] .k-switch-md .k-switch-label-on,
.k-rtl .k-switch-md .k-switch-label-on {
  left: auto;
}
.k-switch-md[dir=rtl] .k-switch-label-off,
[dir=rtl] .k-switch-md .k-switch-label-off,
.k-rtl .k-switch-md .k-switch-label-off {
  right: auto;
}
.k-switch-md[dir=rtl].k-switch-on .k-switch-thumb-wrap,
[dir=rtl] .k-switch-md.k-switch-on .k-switch-thumb-wrap,
.k-rtl .k-switch-md.k-switch-on .k-switch-thumb-wrap {
  left: calc(12px + 3px);
}
.k-switch-md[dir=rtl].k-switch-off .k-switch-thumb-wrap,
[dir=rtl] .k-switch-md.k-switch-off .k-switch-thumb-wrap,
.k-rtl .k-switch-md.k-switch-off .k-switch-thumb-wrap {
  left: calc(100% - 12px - 3px);
}

.k-switch-lg {
  width: 64px;
  height: 34px;
  font-size: unset;
}
.k-switch-lg .k-switch-track {
  width: 64px;
  height: 34px;
}
.k-switch-lg .k-switch-thumb {
  width: 28px;
  height: 28px;
}
.k-switch-lg.k-switch-on .k-switch-thumb-wrap {
  left: calc(100% - 14px - 3px);
}
.k-switch-lg.k-switch-off .k-switch-thumb-wrap {
  left: calc(14px + 3px);
}

.k-switch-lg[dir=rtl] .k-switch-label-on,
[dir=rtl] .k-switch-lg .k-switch-label-on,
.k-rtl .k-switch-lg .k-switch-label-on {
  left: auto;
}
.k-switch-lg[dir=rtl] .k-switch-label-off,
[dir=rtl] .k-switch-lg .k-switch-label-off,
.k-rtl .k-switch-lg .k-switch-label-off {
  right: auto;
}
.k-switch-lg[dir=rtl].k-switch-on .k-switch-thumb-wrap,
[dir=rtl] .k-switch-lg.k-switch-on .k-switch-thumb-wrap,
.k-rtl .k-switch-lg.k-switch-on .k-switch-thumb-wrap {
  left: calc(14px + 3px);
}
.k-switch-lg[dir=rtl].k-switch-off .k-switch-thumb-wrap,
[dir=rtl] .k-switch-lg.k-switch-off .k-switch-thumb-wrap,
.k-rtl .k-switch-lg.k-switch-off .k-switch-thumb-wrap {
  left: calc(100% - 14px - 3px);
}

.k-switch[dir=rtl] .k-switch-thumb,
[dir=rtl] .k-switch .k-switch-thumb,
.k-switch.k-rtl .k-switch-thumb,
.k-rtl .k-switch .k-switch-thumb {
  transform: translate(50%, -50%);
}

.k-switch.k-disabled {
  opacity: 1;
  filter: none;
}

.k-switch-off .k-switch-track {
  border-color: var(--kendo-color-base-emphasis, rgba(33, 37, 41, 0.34));
  color: unset;
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-switch-off .k-switch-thumb {
  border-color: transparent;
  color: unset;
  background-color: var(--kendo-color-base-emphasis, rgba(33, 37, 41, 0.34));
}
.k-switch-off:focus .k-switch-track, .k-switch-off.k-focus .k-switch-track {
  border-color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4));
  outline: 0.25rem solid color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}
.k-switch-off:disabled .k-switch-track, .k-switch-off.k-disabled .k-switch-track {
  background-color: var(--kendo-color-base-subtle, #e9ecef);
}
.k-switch-off .k-switch-label-on {
  color: transparent;
}

.k-switch-on .k-switch-track {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: unset;
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-switch-on .k-switch-thumb {
  border-color: var(--kendo-color-on-primary, #ffffff);
  color: unset;
  background-color: var(--kendo-color-on-primary, #ffffff);
}
.k-switch-on:focus .k-switch-track, .k-switch-on.k-focus .k-switch-track {
  outline: 0.25rem solid color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}
.k-switch-on:disabled .k-switch-track, .k-switch-on.k-disabled .k-switch-track {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 50%, transparent);
}
.k-switch-on .k-switch-label-off {
  color: transparent;
}

.k-external-dropzone {
  height: 220px;
  display: flex;
  flex-flow: row nowrap;
}

.k-dropzone-inner {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  flex: 1 1 auto;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  position: relative;
}
.k-dropzone-inner .k-dropzone-icon {
  margin-bottom: var(--kendo-spacing-6, 1.5rem);
}
.k-dropzone-inner .k-dropzone-hint {
  margin-bottom: var(--kendo-spacing-2, 0.5rem);
}
.k-dropzone-inner .k-dropzone-note {
  font-size: var(--kendo-font-size-xs, inherit);
}

.k-dropzone-inner {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}
.k-dropzone-inner .k-icon,
.k-dropzone-inner .k-dropzone-icon {
  color: var(--kendo-color-subtle, #596169);
}
.k-dropzone-inner .k-dropzone-note {
  color: var(--kendo-color-subtle, #596169);
}

.k-external-dropzone-hover .k-icon,
.k-external-dropzone-hover .k-dropzone-icon {
  color: var(--kendo-color-primary, #0d6efd);
}

.k-upload {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-upload *,
.k-upload *::before,
.k-upload *::after {
  box-sizing: border-box;
}
.k-upload .k-upload-button {
  min-width: 7em;
}
.k-upload .k-dropzone,
.k-upload .k-upload-dropzone {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  text-align: end;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  background-color: transparent;
}
.k-upload .k-dropzone .k-dropzone-hint,
.k-upload .k-upload-dropzone .k-dropzone-hint {
  font-style: normal;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  flex: 1;
}
.k-upload .k-dropzone .k-upload-status,
.k-upload .k-upload-dropzone .k-upload-status {
  font-weight: normal;
  display: flex;
  align-items: center;
  position: relative;
}
.k-upload .k-dropzone .k-upload-status > .k-icon,
.k-upload .k-upload-dropzone .k-upload-status > .k-icon {
  margin-inline-end: var(--kendo-spacing-2, 0.5rem);
}
.k-upload .k-dropzone .k-upload-status + .k-dropzone-hint,
.k-upload .k-upload-dropzone .k-upload-status + .k-dropzone-hint {
  display: none;
}
.k-upload .k-dropzone-active .k-upload-status {
  display: none;
}
.k-upload .k-dropzone-active .k-upload-status + .k-dropzone-hint {
  display: block;
}
.k-upload .k-upload-files {
  max-height: 300px;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  list-style: none;
}
.k-upload .k-upload-files .k-file-multiple,
.k-upload .k-upload-files .k-file-single {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.k-upload .k-upload-files .k-file-single {
  align-items: center;
}
.k-upload .k-upload-files .k-file-multiple {
  align-items: flex-start;
}
.k-upload .k-upload-files .k-file {
  padding: var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem) calc(var(--kendo-spacing-4, 1rem) + 2px);
  border-width: 0 0 1px;
  border-style: solid;
  outline: none;
  display: flex;
  align-items: flex-start;
  position: relative;
}
.k-upload .k-upload-files .k-file:last-child {
  border-width: 0;
}
.k-upload .k-upload-files .k-filename {
  margin-left: var(--kendo-spacing-4, 1rem);
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.k-upload .k-upload-files .k-upload-pct {
  margin-block: 0;
  margin-inline: var(--kendo-spacing-2, 0.5rem);
  font-weight: normal;
  vertical-align: middle;
}
.k-upload .k-upload-files ~ .k-clear-selected,
.k-upload .k-upload-files ~ .k-upload-selected {
  margin-top: calc(-1 * var(--kendo-spacing-2, 0.5rem));
  border-width: 0;
}
.k-upload .k-upload-files ~ .k-upload-selected {
  border-left-width: 1px;
  border-left-style: solid;
  margin-left: -1px;
}
.k-upload .k-upload-files .k-file-name,
.k-upload .k-upload-files .k-file-size,
.k-upload .k-upload-files .k-file-validation-message,
.k-upload .k-upload-files .k-file-summary {
  display: block;
}
.k-upload .k-upload-files .k-file-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.k-upload .k-upload-files .k-file-size,
.k-upload .k-upload-files .k-file-summary,
.k-upload .k-upload-files .k-file-validation-message {
  font-size: var(--kendo-font-size-xs, inherit);
  line-height: var(--kendo-line-height-xs, normal);
}
.k-upload .k-upload-files .k-file-icon-wrapper .k-file-state {
  position: absolute;
}
.k-upload .k-upload-files .k-file-state {
  visibility: hidden;
}
.k-upload .k-upload-files .k-file-info {
  min-height: calc(var(--kendo-icon-size, 1rem) * 2);
  display: block;
  overflow: hidden;
  flex: 1 0 0;
}
.k-upload .k-multiple-files-wrapper,
.k-upload .k-file-single > .k-file-info {
  margin-inline-start: var(--kendo-spacing-4, 1rem);
  min-height: calc(var(--kendo-icon-size, 1rem) * 2);
  display: block;
  overflow: hidden;
  flex: 1 0 0;
}
.k-upload .k-multiple-files-wrapper .k-file-info {
  margin-bottom: var(--kendo-spacing-3, 0.75rem);
  display: block;
}
.k-upload .k-multiple-files-wrapper .k-file-summary {
  margin-top: calc(var(--kendo-spacing-3, 0.75rem) / 3 * -1);
}
.k-upload .k-progressbar {
  --kendo-progressbar-height: 2px;
  position: absolute;
  left: var(--kendo-spacing-4, 1rem);
  right: var(--kendo-spacing-4, 1rem);
  bottom: calc(var(--kendo-spacing-4, 1rem) / 2);
  width: auto;
}
.k-upload .k-actions, .k-upload .k-edit-buttons,
.k-upload .k-action-buttons,
.k-upload .k-columnmenu-actions, .k-upload .k-form-buttons {
  border-top-width: 1px;
}

.k-upload-button-wrap {
  position: relative;
  direction: ltr;
}
.k-upload-button-wrap input {
  font: 170px monospace !important;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.k-upload-button-wrap input[disabled],
.k-upload-button-wrap input.k-disabled {
  visibility: hidden;
}

.k-upload {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-upload .k-dropzone,
.k-upload .k-upload-dropzone {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}
.k-upload .k-dropzone.k-hover,
.k-upload .k-upload-dropzone.k-hover {
  background-color: var(--kendo-color-base-subtle, #e9ecef);
}
.k-upload .k-dropzone .k-dropzone-hint,
.k-upload .k-upload-dropzone .k-dropzone-hint {
  color: var(--kendo-color-subtle, #596169);
}
.k-upload .k-upload-files,
.k-upload .k-file {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}
.k-upload .k-file.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-upload .k-file .k-upload-action.k-focus {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-upload .k-upload-status {
  color: var(--kendo-color-subtle, #596169);
}
.k-upload .k-file-progress .k-progressbar .k-selected {
  background-color: var(--kendo-color-info, #0dcaf0);
}
.k-upload .k-file-success .k-file-validation-message {
  color: var(--kendo-color-success, #198754);
}
.k-upload .k-file-success .k-progressbar .k-selected {
  background-color: var(--kendo-color-success, #198754);
}
.k-upload .k-file-error .k-file-validation-message {
  color: var(--kendo-color-error, #dc3545);
}
.k-upload .k-file-error .k-progressbar .k-selected {
  background-color: var(--kendo-color-error, #dc3545);
}
.k-upload .k-file-icon-wrapper {
  color: var(--kendo-color-subtle, #596169);
  border-color: var(--kendo-color-subtle, #596169);
}
.k-upload .k-file-size,
.k-upload .k-file-validation-message,
.k-upload .k-file-summary {
  color: var(--kendo-color-subtle, #596169);
}
.k-upload .k-multiple-files-wrapper .k-file-summary {
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-upload.k-invalid, .k-upload.ng-invalid.ng-touched, .k-upload.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #dc3545);
}

.k-otp {
  display: flex;
  width: min-content;
  align-items: center;
  flex-direction: row;
}
.k-otp .k-otp-input > .k-input-inner {
  text-align: center;
  padding-inline: 0;
}

.k-otp-sm {
  gap: var(--kendo-spacing-1, 0.25rem);
}
.k-otp-sm .k-otp-input {
  min-width: calc(1.4285714286 * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + (2px));
}
.k-otp-sm .k-otp-separator:not(:empty) {
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-otp-md {
  gap: var(--kendo-spacing-1\.5, 0.375rem);
}
.k-otp-md .k-otp-input {
  min-width: calc(1.5 * 1em + var(--kendo-spacing-1\.5, 0.375rem) * 2 + (2px));
}
.k-otp-md .k-otp-separator:not(:empty) {
  padding-inline: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-otp-lg {
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-otp-lg .k-otp-input {
  min-width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-2, 0.5rem) * 2 + (2px));
}
.k-otp-lg .k-otp-separator:not(:empty) {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-appbar {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  list-style: none;
  display: flex;
  gap: var(--kendo-spacing-2, 0.5rem);
  flex-flow: row wrap;
  align-items: center;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-appbar *,
.k-appbar *::before,
.k-appbar *::after {
  box-sizing: border-box;
}
.k-appbar > * {
  flex-shrink: 0;
}
.k-appbar .k-appbar-section {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
}
.k-appbar .k-appbar-spacer {
  flex: 1 0 auto;
}
.k-appbar .k-appbar-spacer-sized {
  flex-grow: 0;
}
.k-appbar .k-appbar-separator {
  margin: 0;
  width: 0;
  min-height: 1em;
  border-style: solid;
  border-width: 0 0 0 1px;
  display: inline-block;
}
.k-appbar .k-input,
.k-appbar .k-picker {
  width: 10em;
}
.k-appbar .k-color-picker, .k-appbar .k-colorpicker {
  width: min-content;
}

.k-appbar-static {
  position: static;
}

.k-appbar-sticky {
  width: 100%;
  position: sticky;
  top: 0;
  z-index: 1000;
}

.k-appbar-fixed {
  width: 100%;
  position: fixed;
  z-index: 1;
}

.k-appbar-top {
  top: 0;
  bottom: auto;
}

.k-appbar-bottom {
  top: auto;
  bottom: 0;
}
.k-appbar-bottom.k-appbar-fixed {
  bottom: 0;
}

.k-appbar {
  box-shadow: var(--kendo-elevation-4, 0px 6px 13px rgba(0, 0, 0, 0.125));
}

.k-appbar-bottom {
  box-shadow: var(--kendo-elevation-4, 0px 6px 13px rgba(0, 0, 0, 0.125));
}

.k-appbar-primary {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-appbar-secondary {
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #6c757d);
}

.k-appbar-tertiary {
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #6f42c1);
}

.k-appbar-info {
  color: var(--kendo-color-on-info, #000000);
  background-color: var(--kendo-color-info, #0dcaf0);
}

.k-appbar-success {
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #198754);
}

.k-appbar-warning {
  color: var(--kendo-color-on-warning, #000000);
  background-color: var(--kendo-color-warning, #ffc107);
}

.k-appbar-error {
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #dc3545);
}

.k-appbar-dark {
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}

.k-appbar-light {
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #f8f9fa);
}

.k-appbar-inverse {
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}

.k-fab {
  padding: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  font-family: var(--kendo-font-family, inherit);
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  outline: none;
}
.k-fab *,
.k-fab *::before,
.k-fab *::after {
  box-sizing: border-box;
}
.k-fab:focus {
  outline: none;
}

.k-fab-icon {
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
}

.k-icon-wrapper-host:not(:only-child) .k-fab-icon,
.k-fab-icon:not(:only-child) {
  margin-inline-end: var(--kendo-spacing-0\.5, 0.125rem);
  margin-inline-start: calc(var(--kendo-spacing-0\.5, 0.125rem) * -1);
}

.k-fab-sm {
  padding: calc(var(--kendo-spacing-4, 1rem) / 2) calc(var(--kendo-spacing-4, 1rem) / 2);
}

.k-fab-md {
  padding: var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);
}

.k-fab-lg {
  padding: calc(var(--kendo-spacing-4, 1rem) * 1.5) calc(var(--kendo-spacing-4, 1rem) * 1.5);
}

.k-fab-items {
  margin: 0;
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-0, 0px);
  display: flex;
}

.k-fab-items-bottom {
  flex-direction: column;
}

.k-fab-items-bottom .k-fab-item:last-child {
  margin-block-end: 0;
}

.k-fab-items-top {
  flex-direction: column-reverse;
}

.k-fab-items-top .k-fab-item:first-child {
  margin-block-end: 0;
}

.k-fab-item {
  list-style-type: none;
  margin-block-end: var(--kendo-spacing-2, 0.5rem);
  outline: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
}
.k-fab-item.k-text-right {
  flex-direction: row;
}
.k-fab-item.k-text-right .k-fab-item-text {
  margin-right: var(--kendo-spacing-2, 0.5rem);
}
.k-fab-item.k-text-left {
  flex-direction: row-reverse;
}
.k-fab-item.k-text-left .k-fab-item-text {
  margin-left: var(--kendo-spacing-2, 0.5rem);
}

.k-fab-item-text {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border-width: 1px;
  border-radius: 4px;
  font-size: var(--kendo-font-size-xs, inherit);
  line-height: 14px;
}

.k-fab-item-icon {
  padding-block: calc(var(--kendo-spacing-2, 0.5rem) + var(--kendo-spacing-1, 0.25rem));
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) + var(--kendo-spacing-1, 0.25rem));
  border-width: 0;
  border-radius: 50%;
  box-sizing: content-box;
  outline: none;
}

.k-rtl .k-fab-popup .k-fab-item.k-text-left,
[dir=rtl] .k-fab-popup .k-fab-item.k-text-left {
  flex-direction: row;
}
.k-rtl .k-fab-popup .k-fab-item.k-text-right,
[dir=rtl] .k-fab-popup .k-fab-item.k-text-right {
  flex-direction: row-reverse;
}

.k-fab-solid-primary {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  outline: 1px solid var(--kendo-color-primary, #0d6efd);
  outline-offset: -1px;
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-fab-solid-secondary {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  outline: 1px solid var(--kendo-color-secondary, #6c757d);
  outline-offset: -1px;
  border-color: var(--kendo-color-secondary, #6c757d);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #6c757d);
}

.k-fab-solid-tertiary {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  outline: 1px solid var(--kendo-color-tertiary, #6f42c1);
  outline-offset: -1px;
  border-color: var(--kendo-color-tertiary, #6f42c1);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #6f42c1);
}

.k-fab-solid-info {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  outline: 1px solid var(--kendo-color-info, #0dcaf0);
  outline-offset: -1px;
  border-color: var(--kendo-color-info, #0dcaf0);
  color: var(--kendo-color-on-info, #000000);
  background-color: var(--kendo-color-info, #0dcaf0);
}

.k-fab-solid-success {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  outline: 1px solid var(--kendo-color-success, #198754);
  outline-offset: -1px;
  border-color: var(--kendo-color-success, #198754);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #198754);
}

.k-fab-solid-warning {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  outline: 1px solid var(--kendo-color-warning, #ffc107);
  outline-offset: -1px;
  border-color: var(--kendo-color-warning, #ffc107);
  color: var(--kendo-color-on-warning, #000000);
  background-color: var(--kendo-color-warning, #ffc107);
}

.k-fab-solid-error {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  outline: 1px solid var(--kendo-color-error, #dc3545);
  outline-offset: -1px;
  border-color: var(--kendo-color-error, #dc3545);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #dc3545);
}

.k-fab-solid-dark {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  outline: 1px solid var(--kendo-color-dark, #212529);
  outline-offset: -1px;
  border-color: var(--kendo-color-dark, #212529);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}

.k-fab-solid-light {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  outline: 1px solid var(--kendo-color-light, #f8f9fa);
  outline-offset: -1px;
  border-color: var(--kendo-color-light, #f8f9fa);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #f8f9fa);
}

.k-fab-solid-inverse {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  outline: 1px solid var(--kendo-color-dark, #212529);
  outline-offset: -1px;
  border-color: var(--kendo-color-dark, #212529);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}

.k-fab-solid-primary:hover,
.k-fab-solid-primary.k-hover {
  border-color: var(--kendo-color-primary-hover, #0c64e4);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-hover, #0c64e4);
}

.k-fab-solid-secondary:hover,
.k-fab-solid-secondary.k-hover {
  border-color: var(--kendo-color-secondary-hover, #596169);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary-hover, #596169);
}

.k-fab-solid-tertiary:hover,
.k-fab-solid-tertiary.k-hover {
  border-color: var(--kendo-color-tertiary-hover, #59359a);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary-hover, #59359a);
}

.k-fab-solid-info:hover,
.k-fab-solid-info.k-hover {
  border-color: var(--kendo-color-info-hover, #3dd5f3);
  color: var(--kendo-color-on-info, #000000);
  background-color: var(--kendo-color-info-hover, #3dd5f3);
}

.k-fab-solid-success:hover,
.k-fab-solid-success.k-hover {
  border-color: var(--kendo-color-success-hover, #146C43);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success-hover, #146C43);
}

.k-fab-solid-warning:hover,
.k-fab-solid-warning.k-hover {
  border-color: var(--kendo-color-warning-hover, #ffcd39);
  color: var(--kendo-color-on-warning, #000000);
  background-color: var(--kendo-color-warning-hover, #ffcd39);
}

.k-fab-solid-error:hover,
.k-fab-solid-error.k-hover {
  border-color: var(--kendo-color-error-hover, #b02a37);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error-hover, #b02a37);
}

.k-fab-solid-dark:hover,
.k-fab-solid-dark.k-hover {
  border-color: var(--kendo-color-dark-hover, #343a40);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark-hover, #343a40);
}

.k-fab-solid-light:hover,
.k-fab-solid-light.k-hover {
  border-color: var(--kendo-color-light-hover, #e9ecef);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light-hover, #e9ecef);
}

.k-fab-solid-inverse:hover,
.k-fab-solid-inverse.k-hover {
  border-color: var(--kendo-color-inverse-hover, #343a40);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-inverse-hover, #343a40);
}

.k-fab-solid-primary:focus,
.k-fab-solid-primary.k-focus {
  outline: 3px solid color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 50%, transparent);
}

.k-fab-solid-secondary:focus,
.k-fab-solid-secondary.k-focus {
  outline: 3px solid color-mix(in srgb, var(--kendo-color-secondary, #6c757d) 50%, transparent);
}

.k-fab-solid-tertiary:focus,
.k-fab-solid-tertiary.k-focus {
  outline: 3px solid color-mix(in srgb, var(--kendo-color-tertiary, #6f42c1) 50%, transparent);
}

.k-fab-solid-info:focus,
.k-fab-solid-info.k-focus {
  outline: 3px solid color-mix(in srgb, var(--kendo-color-info, #0dcaf0) 50%, transparent);
}

.k-fab-solid-success:focus,
.k-fab-solid-success.k-focus {
  outline: 3px solid color-mix(in srgb, var(--kendo-color-success, #198754) 50%, transparent);
}

.k-fab-solid-warning:focus,
.k-fab-solid-warning.k-focus {
  outline: 3px solid color-mix(in srgb, var(--kendo-color-warning, #ffc107) 50%, transparent);
}

.k-fab-solid-error:focus,
.k-fab-solid-error.k-focus {
  outline: 3px solid color-mix(in srgb, var(--kendo-color-error, #dc3545) 50%, transparent);
}

.k-fab-solid-dark:focus,
.k-fab-solid-dark.k-focus {
  outline: 3px solid color-mix(in srgb, var(--kendo-color-dark, #212529) 50%, transparent);
}

.k-fab-solid-light:focus,
.k-fab-solid-light.k-focus {
  outline: 3px solid color-mix(in srgb, var(--kendo-color-light, #f8f9fa) 50%, transparent);
}

.k-fab-solid-inverse:focus,
.k-fab-solid-inverse.k-focus {
  outline: 3px solid color-mix(in srgb, var(--kendo-color-inverse, #212529) 50%, transparent);
}

.k-fab-solid-primary:active,
.k-fab-solid-primary.k-active,
.k-fab-solid-primary.k-selected {
  border-color: var(--kendo-color-primary-active, #0a58ca);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-active, #0a58ca);
}

.k-fab-solid-secondary:active,
.k-fab-solid-secondary.k-active,
.k-fab-solid-secondary.k-selected {
  border-color: var(--kendo-color-secondary-active, #495057);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary-active, #495057);
}

.k-fab-solid-tertiary:active,
.k-fab-solid-tertiary.k-active,
.k-fab-solid-tertiary.k-selected {
  border-color: var(--kendo-color-tertiary-active, #4e2f89);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary-active, #4e2f89);
}

.k-fab-solid-info:active,
.k-fab-solid-info.k-active,
.k-fab-solid-info.k-selected {
  border-color: var(--kendo-color-info-active, #6edff6);
  color: var(--kendo-color-on-info, #000000);
  background-color: var(--kendo-color-info-active, #6edff6);
}

.k-fab-solid-success:active,
.k-fab-solid-success.k-active,
.k-fab-solid-success.k-selected {
  border-color: var(--kendo-color-success-active, #0F5132);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success-active, #0F5132);
}

.k-fab-solid-warning:active,
.k-fab-solid-warning.k-active,
.k-fab-solid-warning.k-selected {
  border-color: var(--kendo-color-warning-active, #ffda6a);
  color: var(--kendo-color-on-warning, #000000);
  background-color: var(--kendo-color-warning-active, #ffda6a);
}

.k-fab-solid-error:active,
.k-fab-solid-error.k-active,
.k-fab-solid-error.k-selected {
  border-color: var(--kendo-color-error-active, #9a2530);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error-active, #9a2530);
}

.k-fab-solid-dark:active,
.k-fab-solid-dark.k-active,
.k-fab-solid-dark.k-selected {
  border-color: var(--kendo-color-dark-active, #495057);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark-active, #495057);
}

.k-fab-solid-light:active,
.k-fab-solid-light.k-active,
.k-fab-solid-light.k-selected {
  border-color: var(--kendo-color-light-active, #dee2e6);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light-active, #dee2e6);
}

.k-fab-solid-inverse:active,
.k-fab-solid-inverse.k-active,
.k-fab-solid-inverse.k-selected {
  border-color: var(--kendo-color-inverse-active, #495057);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-inverse-active, #495057);
}

.k-fab-solid-primary:disabled,
.k-fab-solid-primary.k-disabled {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 65%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-primary, #ffffff) 65%, transparent);
  opacity: 1;
}

.k-fab-solid-secondary:disabled,
.k-fab-solid-secondary.k-disabled {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  background-color: color-mix(in srgb, var(--kendo-color-secondary, #6c757d) 65%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-secondary, #ffffff) 65%, transparent);
  opacity: 1;
}

.k-fab-solid-tertiary:disabled,
.k-fab-solid-tertiary.k-disabled {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  background-color: color-mix(in srgb, var(--kendo-color-tertiary, #6f42c1) 65%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-tertiary, #ffffff) 65%, transparent);
  opacity: 1;
}

.k-fab-solid-info:disabled,
.k-fab-solid-info.k-disabled {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  background-color: color-mix(in srgb, var(--kendo-color-info, #0dcaf0) 65%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-info, #000000) 65%, transparent);
  opacity: 1;
}

.k-fab-solid-success:disabled,
.k-fab-solid-success.k-disabled {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  background-color: color-mix(in srgb, var(--kendo-color-success, #198754) 65%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-success, #ffffff) 65%, transparent);
  opacity: 1;
}

.k-fab-solid-warning:disabled,
.k-fab-solid-warning.k-disabled {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  background-color: color-mix(in srgb, var(--kendo-color-warning, #ffc107) 65%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-warning, #000000) 65%, transparent);
  opacity: 1;
}

.k-fab-solid-error:disabled,
.k-fab-solid-error.k-disabled {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  background-color: color-mix(in srgb, var(--kendo-color-error, #dc3545) 65%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-error, #ffffff) 65%, transparent);
  opacity: 1;
}

.k-fab-solid-dark:disabled,
.k-fab-solid-dark.k-disabled {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  background-color: color-mix(in srgb, var(--kendo-color-dark, #212529) 65%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-dark, #ffffff) 65%, transparent);
  opacity: 1;
}

.k-fab-solid-light:disabled,
.k-fab-solid-light.k-disabled {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  background-color: color-mix(in srgb, var(--kendo-color-light, #f8f9fa) 65%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-light, #000000) 65%, transparent);
  opacity: 1;
}

.k-fab-solid-inverse:disabled,
.k-fab-solid-inverse.k-disabled {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  background-color: color-mix(in srgb, var(--kendo-color-inverse, #212529) 65%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-inverse, #ffffff) 65%, transparent);
  opacity: 1;
}

.k-fab-item-text {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
}

.k-fab-item-icon {
  border-color: var(--kendo-color-base, #dee2e6);
  color: var(--kendo-color-on-base, #212529);
  background-color: var(--kendo-color-base, #dee2e6);
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  outline: 1px solid var(--kendo-color-base, #dee2e6);
  outline-offset: -1px;
}

.k-fab-item:hover .k-fab-item-icon,
.k-fab-item.k-hover .k-fab-item-icon {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  outline: 1px solid var(--kendo-color-base-hover, #ced4da);
  outline-offset: -1px;
  border-color: var(--kendo-color-base-hover, #ced4da);
  color: var(--kendo-color-on-base, #212529);
  background-color: var(--kendo-color-base-hover, #ced4da);
}

.k-fab-item:focus .k-fab-item-text,
.k-fab-item.k-focus .k-fab-item-text,
.k-fab-item:focus .k-fab-item-icon,
.k-fab-item.k-focus .k-fab-item-icon {
  outline: 3px solid color-mix(in srgb, var(--kendo-color-base, #dee2e6) 50%, transparent);
}

.k-fab-item:active .k-fab-item-icon,
.k-fab-item.k-active .k-fab-item-icon {
  outline: 1px solid var(--kendo-color-base-active, #bdc4cb);
  outline-offset: -1px;
  border-color: var(--kendo-color-base-active, #bdc4cb);
  color: var(--kendo-color-on-base, #212529);
  background-color: var(--kendo-color-base-active, #bdc4cb);
}

.k-fab-item:disabled,
.k-fab-item.k-disabled {
  opacity: 1;
}
.k-fab-item:disabled .k-fab-item-text,
.k-fab-item:disabled .k-fab-item-icon,
.k-fab-item.k-disabled .k-fab-item-text,
.k-fab-item.k-disabled .k-fab-item-icon {
  box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
  background-color: color-mix(in srgb, var(--kendo-color-base, #dee2e6) 65%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-base, #212529) 65%, transparent);
}

.k-fab-popup {
  box-shadow: none;
}

.k-window {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: inline-flex;
  flex-direction: column;
  position: absolute;
  z-index: 10002;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-window.k-window-maximized {
  max-width: 100vw;
  max-height: 100vh;
  box-shadow: none;
}

.k-window-sm {
  width: 300px;
}

.k-window-md {
  width: 800px;
}

.k-window-lg {
  width: 1200px;
}

.k-window-titlebar {
  border-top-left-radius: var(--kendo-border-radius-md, 0.375rem);
  border-top-right-radius: var(--kendo-border-radius-md, 0.375rem);
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0 0 1px;
  border-style: solid;
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
}

.k-window-minimized .k-window-titlebar {
  border-width: 0;
}

.k-window-title {
  padding-block: 0.5em;
  padding-inline: 0;
  margin-block: -0.5em;
  margin-inline: 0;
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height, normal);
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
  flex: 1;
}
.k-window-title:empty::before {
  content: "​";
}

.k-window-titlebar-actions {
  margin-block: -5em;
  margin-inline: 0;
  margin-inline-end: calc(var(--kendo-spacing-4, 1rem) - var(--kendo-spacing-4, 1rem));
  line-height: 1;
  display: flex;
  gap: var(--kendo-spacing-2, 0.5rem);
  flex-flow: row nowrap;
  flex-shrink: 0;
  align-items: center;
  vertical-align: top;
}

.k-window-titlebar-action {
  flex-shrink: 0;
  opacity: 0.5;
}

.k-window-titlebar-action:hover {
  opacity: 0.75;
}

.k-window-content,
.k-prompt-container {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background: none;
  outline: 0;
  overflow: auto;
  position: relative;
  flex: 1 1 auto;
}

.k-window-content + .k-prompt-container {
  margin-top: -var(--kendo-spacing-4, 1rem) / 2;
}

.k-window-content:first-child {
  padding-top: clamp(var(--kendo-spacing-4, 1rem), var(--kendo-spacing-4, 1rem), var(--kendo-spacing-4, 1rem));
}

.k-window-content:last-child {
  padding-bottom: clamp(var(--kendo-spacing-4, 1rem), var(--kendo-spacing-4, 1rem), var(--kendo-spacing-4, 1rem));
}

.k-window-iframecontent {
  padding: 0;
  overflow: visible;
}
.k-window-iframecontent .k-content-frame {
  vertical-align: top;
  border: 0;
  width: 100%;
  height: 100%;
}

.k-window-actions {
  border-bottom-right-radius: var(--kendo-border-radius-md, 0.375rem);
  border-bottom-left-radius: var(--kendo-border-radius-md, 0.375rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  overflow: hidden;
}

.k-prompt-container > .k-textarea {
  width: 100%;
}

.k-window .k-resize-n {
  top: 0;
}
.k-window .k-resize-e {
  right: 0;
}
.k-window .k-resize-s {
  bottom: 0;
}
.k-window .k-resize-w {
  left: 0;
}

.k-window {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
  box-shadow: none;
}

.k-window:focus,
.k-window.k-focus {
  box-shadow: none;
}

.k-window-titlebar {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: inherit;
  background-color: unset;
}

.k-window-primary .k-window-titlebar {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-window-light .k-window-titlebar {
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #f8f9fa);
}

.k-window-dark .k-window-titlebar {
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}

.k-actionsheet-container {
  width: 100%;
  height: 100%;
  max-width: clamp(100vw, 100%, 100%);
  max-height: clamp(100vh, 100%, 100%);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  transform: translateZ(0);
}
.k-actionsheet-container > .k-overlay {
  position: absolute;
  z-index: 1;
}
.k-actionsheet-container > .k-animation-container {
  width: 100%;
  height: 100%;
  border-radius: 0;
  overflow: hidden;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  pointer-events: none;
}
.k-actionsheet-container > .k-animation-container > .k-child-animation-container {
  position: absolute;
}
.k-actionsheet-container > .k-actionsheet {
  position: absolute;
  z-index: 2;
}
.k-actionsheet-container .k-actionsheet {
  pointer-events: all;
}

.k-actionsheet {
  width: var(--kendo-actionsheet-width, 360px);
  height: var(--kendo-actionsheet-height, 60vh);
  max-width: var(--kendo-actionsheet-max-width, 100%);
  max-height: var(--kendo-actionsheet-max-height, 60vh);
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  overflow: hidden;
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.k-actionsheet:has(> .k-actionsheet-view) {
  flex-flow: row nowrap;
}
.k-actionsheet .k-actionsheet-view {
  display: flex;
  flex-flow: column nowrap;
  flex: 0 0 100%;
}
.k-actionsheet .k-actionsheet-view.k-actionsheet-view-animated {
  transform: translateX(calc(-100% * (var(--kendo-actionsheet-view-current, 1) - 1)));
}
.k-actionsheet *,
.k-actionsheet *::before,
.k-actionsheet *::after {
  box-sizing: border-box;
}

.k-actionsheet-titlebar, .k-actionsheet-jq .k-actionsheet-header {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  flex: none;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-actionsheet-titlebar-group {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  width: 100%;
}

.k-actionsheet-title {
  flex: 1;
}

.k-actionsheet-subtitle {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-sm, normal);
}

.k-actionsheet-actions {
  flex: none;
}

.k-actionsheet-content {
  flex: 1;
  overflow: auto;
  position: relative;
}

.k-actionsheet-footer {
  flex: none;
  border-top-width: 1px;
  border-top-style: solid;
}

.k-actionsheet-items {
  margin: 0;
  padding: 0;
  list-style: none;
  flex: none;
}

.k-actionsheet-item {
  padding: 0;
  box-sizing: border-box;
  display: flex;
  flex-flow: row nowrap;
  outline: none;
}

.k-actionsheet-action {
  margin: 0;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  min-height: 40px;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  outline: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-actionsheet-item-text {
  display: flex;
  flex-flow: column nowrap;
}

.k-actionsheet-item-description {
  font-size: 0.875em;
}

.k-actionsheet .k-hr {
  margin: 0;
  flex: none;
}

.k-actionsheet-top {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-width: 0px;
  border-top-width: 0;
  top: 0;
  inset-inline-start: 50%;
  transform: translateX(-50%);
}

.k-actionsheet-bottom {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-width: 0px;
  border-bottom-width: 0;
  bottom: 0;
  inset-inline-start: 50%;
  transform: translateX(-50%);
}

.k-actionsheet-left {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-width: 0px;
  border-left-width: 0;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.k-actionsheet-right {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-width: 0px;
  border-right-width: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.k-actionsheet-fullscreen {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  height: 100%;
}

.k-animation-container > .k-actionsheet {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  transform: none;
}

.k-adaptive-actionsheet {
  max-width: 100%;
  width: 100%;
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height, inherit);
}
.k-adaptive-actionsheet .k-actionsheet-titlebar, .k-adaptive-actionsheet .k-actionsheet-jq .k-actionsheet-header, .k-actionsheet-jq .k-adaptive-actionsheet .k-actionsheet-header {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-adaptive-actionsheet .k-actionsheet-content {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-adaptive-actionsheet .k-actionsheet-footer {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-adaptive-actionsheet .k-actionsheet-filter {
  width: calc(360px - var(--kendo-spacing-4, 1rem) * 2);
}
.k-adaptive-actionsheet .k-actionsheet-content,
.k-adaptive-actionsheet .k-actionsheet-footer {
  margin-inline: auto;
  width: min(100%, 360px);
}
.k-adaptive-actionsheet .k-list-container,
.k-adaptive-actionsheet .k-treeview {
  height: 100%;
}
.k-adaptive-actionsheet .k-list-filter {
  width: 100%;
  padding-inline: 0;
}
.k-adaptive-actionsheet .k-menu-group {
  height: 100%;
  overflow: auto;
  position: static;
}
.k-adaptive-actionsheet .k-calendar {
  margin-inline: auto;
  border-width: 0;
  display: flex;
}
.k-adaptive-actionsheet .k-timeselector {
  height: 100%;
  border-width: 0;
  overflow: hidden;
}
.k-adaptive-actionsheet .k-timeselector .k-time-part {
  display: contents;
}
.k-adaptive-actionsheet .k-timeselector .k-time-list-wrapper {
  height: 100%;
}
.k-adaptive-actionsheet .k-datetime-wrap {
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.k-adaptive-actionsheet .k-datetime-selector {
  flex: 1 1 auto;
}
.k-adaptive-actionsheet .k-datetime-calendar-wrap {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  flex: 0 0 100%;
}
.k-adaptive-actionsheet .k-datetime-time-wrap {
  width: 100%;
  position: absolute;
  top: 0;
  left: 100%;
  bottom: 0;
  flex: 0 0 100%;
}
.k-adaptive-actionsheet .k-scrollable-wrap {
  height: 100%;
  overflow-y: auto;
}
.k-adaptive-actionsheet .k-data-table {
  max-height: 100%;
  overflow: hidden;
  display: flex;
  flex-flow: column nowrap;
}
.k-adaptive-actionsheet .k-coloreditor {
  min-width: 100%;
  height: 100%;
  border: 0;
  overflow: auto;
  scrollbar-width: none;
}
.k-adaptive-actionsheet .k-coloreditor::-webkit-scrollbar {
  display: none;
}
.k-adaptive-actionsheet .k-coloreditor .k-coloreditor-header {
  padding: 0;
}
.k-adaptive-actionsheet .k-coloreditor .k-coloreditor-views {
  padding-inline: 0;
}
.k-adaptive-actionsheet .k-colorgradient-canvas .k-hsv-gradient {
  aspect-ratio: 1;
  height: 100%;
}

.k-actionsheet-jq.k-actionsheet {
  height: auto;
}
.k-actionsheet-jq .k-actionsheet-header {
  align-items: flex-start;
}
.k-actionsheet-jq .k-actionsheet-action {
  align-items: center;
}

.k-rtl .k-actionsheet-top,
.k-rtl .k-actionsheet-bottom,
[dir=rtl] .k-actionsheet-top,
[dir=rtl] .k-actionsheet-bottom {
  transform: translateX(50%);
}

:is([dir=rtl], .k-rtl) .k-actionsheet-view.k-actionsheet-view-animated {
  transform: translateX(calc(100% * (var(--kendo-actionsheet-view-current, 1) - 1)));
}

.k-actionsheet {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
  box-shadow: var(--kendo-elevation-7, 0px 14px 36px 0px rgba(0, 0, 0, 0.168));
}

.k-actionsheet-titlebar, .k-actionsheet-jq .k-actionsheet-header {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-actionsheet-footer {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-actionsheet-subtitle {
  color: var(--kendo-color-subtle, #596169);
}

.k-actionsheet-item:hover, .k-actionsheet-item.k-hover {
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}
.k-actionsheet-item:focus, .k-actionsheet-item.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-actionsheet-item-description {
  color: var(--kendo-color-subtle, #596169);
}

.k-actionsheet .k-hr {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-dialog-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  outline: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10001;
}
.k-dialog-wrapper .k-dialog {
  position: relative;
}

.k-dialog {
  padding: 0;
  position: fixed;
  box-sizing: border-box;
}
.k-dialog.k-dialog-centered {
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
.k-dialog .k-multiselect {
  width: 100%;
}

.k-dialog-actions {
  border-bottom-right-radius: var(--kendo-border-radius-md, 0.375rem);
  border-bottom-left-radius: var(--kendo-border-radius-md, 0.375rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  gap: var(--kendo-spacing-2, 0.5rem);
  overflow: hidden;
}

.k-dialog {
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-dialog-titlebar {
  border-color: inherit;
  color: unset;
  background-color: unset;
}

.k-dialog-primary .k-dialog-titlebar {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-dialog-light .k-dialog-titlebar {
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #f8f9fa);
}

.k-dialog-dark .k-dialog-titlebar {
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #212529);
}

.k-drawer-container {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
}

kendo-drawer.k-drawer,
kendo-drawer .k-drawer-wrapper {
  transition: none;
}

.k-drawer {
  height: 100%;
  max-width: 100%;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  transition: all 300ms ease-in-out;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-drawer *,
.k-drawer *::before,
.k-drawer *::after {
  box-sizing: border-box;
}
.k-drawer-mini .k-drawer.k-drawer-start, .k-drawer-expanded .k-drawer.k-drawer-start {
  border-inline-end-width: 1px;
}
.k-drawer-mini .k-drawer.k-drawer-end, .k-drawer-expanded .k-drawer.k-drawer-end {
  border-inline-start-width: 1px;
}
.k-drawer.k-drawer-start {
  top: 0;
  inset-inline-start: 0;
}
.k-drawer.k-drawer-end {
  top: 0;
  inset-inline-end: 0;
}

.k-drawer-content {
  flex: 1 1 auto;
  overflow: auto;
}

.k-drawer-overlay .k-drawer {
  max-width: 80vw;
  position: fixed;
  z-index: 10002;
  border: 0;
}
.k-drawer-overlay > .k-overlay {
  display: none;
}
.k-drawer-overlay.k-drawer-expanded > .k-overlay {
  display: block;
}

.k-drawer-push {
  display: flex;
  flex-direction: row;
}
.k-drawer-push .k-drawer {
  height: auto;
  position: relative;
  align-self: stretch;
}
.k-drawer-push:has(.k-drawer.k-drawer-end) {
  flex-direction: row-reverse;
}

.k-drawer-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  transition: all 300ms ease-in-out;
}
.k-drawer-wrapper::-webkit-scrollbar {
  width: 7px;
}
.k-drawer-wrapper::-webkit-scrollbar-thumb {
  border-radius: 20px;
}

.k-drawer-items {
  margin: 0;
  padding-block: 0;
  padding-inline: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.k-drawer-item {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  outline: 0;
  color: inherit;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height-lg, normal);
  font-weight: var(--kendo-font-weight, normal);
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-4, 1rem);
  align-items: center;
  cursor: pointer;
}
.k-drawer-item > .k-drawer-link {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: calc(var(--kendo-spacing-4, 1rem) * -1);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  color: inherit;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 0 auto;
  gap: var(--kendo-spacing-4, 1rem);
}
.k-drawer-item .k-icon {
  flex-shrink: 0;
  padding-inline: var(--kendo-spacing-0, 0px);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  box-sizing: content-box;
}
.k-drawer-item .k-icon.k-i-none {
  margin: 0;
}
.k-drawer-item .k-item-text {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-drawer-item .k-drawer-toggle {
  margin-inline-start: auto;
  cursor: pointer;
  display: flex;
}
.k-drawer-item.k-level-1 {
  padding-inline-start: calc((1 + 1) * var(--kendo-spacing-4, 1rem));
}
.k-drawer-item.k-level-2 {
  padding-inline-start: calc((2 + 1) * var(--kendo-spacing-4, 1rem));
}
.k-drawer-item.k-level-3 {
  padding-inline-start: calc((3 + 1) * var(--kendo-spacing-4, 1rem));
}
.k-drawer-item.k-level-4 {
  padding-inline-start: calc((4 + 1) * var(--kendo-spacing-4, 1rem));
}
.k-drawer-item.k-level-5 {
  padding-inline-start: calc((5 + 1) * var(--kendo-spacing-4, 1rem));
}

.k-drawer-separator {
  padding: 0;
  height: 1px;
}

.k-drawer-mini .k-drawer-wrapper {
  width: calc(2 * var(--kendo-spacing-4, 1rem) + 1rem);
}

.k-drawer {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-drawer-wrapper {
  scrollbar-color: rgba(156, 156, 156, 0.7) #dedede;
}
.k-drawer-wrapper::-webkit-scrollbar-track {
  background: #dedede;
}
.k-drawer-wrapper::-webkit-scrollbar-thumb {
  background: rgba(156, 156, 156, 0.7);
}
.k-drawer-wrapper::-webkit-scrollbar-thumb:hover {
  background: rgb(156, 156, 156);
}

.k-drawer-item:hover, .k-drawer-item.k-hover {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}
.k-drawer-item:focus, .k-drawer-item.k-focus {
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.15);
}
.k-drawer-item:focus:hover, .k-drawer-item:focus.k-hover, .k-drawer-item.k-focus:hover, .k-drawer-item.k-focus.k-hover {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}
.k-drawer-item.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-drawer-item.k-selected:hover, .k-drawer-item.k-selected.k-hover {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-hover, #0c64e4);
}
.k-drawer-separator {
  background-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-notification-group {
  max-height: 100%;
  display: inline-flex;
  flex-flow: column-reverse wrap;
  position: fixed;
  z-index: 1000;
  gap: var(--kendo-spacing-3, 0.75rem) 0;
}

.k-notification-container-animating {
  overflow: hidden;
}

.k-notification {
  border-radius: var(--kendo-spacing-1\.5, 0.375rem);
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height, normal);
  cursor: default;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--kendo-spacing-2, 0.5rem);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-notification *,
.k-notification *::before,
.k-notification *::after {
  box-sizing: border-box;
}
.k-notification > .k-notification-content {
  flex: 1 1 auto;
}
.k-notification > .k-notification-status {
  flex-shrink: 0;
}

.k-notification-actions {
  flex: none;
  display: flex;
  gap: var(--kendo-spacing-2, 0.5rem);
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
  cursor: pointer;
}

.k-notification-action {
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
}

.k-notification {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
  box-shadow: var(--kendo-elevation-4, 0px 6px 13px rgba(0, 0, 0, 0.125));
}

.k-notification-inverse {
  border-color: var(--kendo-color-inverse-emphasis, rgba(33, 37, 41, 0.4));
  color: var(--kendo-color-inverse-on-subtle, #ffffff);
  background-color: var(--kendo-color-inverse-subtle, #495057);
}

.k-notification-light {
  border-color: var(--kendo-color-light-emphasis, rgba(33, 37, 41, 0.1));
  color: var(--kendo-color-light-on-subtle, #495057);
  background-color: var(--kendo-color-light-subtle, #ffffff);
}

.k-notification-dark {
  border-color: var(--kendo-color-dark-emphasis, rgba(33, 37, 41, 0.4));
  color: var(--kendo-color-dark-on-subtle, #ffffff);
  background-color: var(--kendo-color-dark-subtle, #495057);
}

.k-notification-error {
  border-color: var(--kendo-color-error-emphasis, rgba(220, 53, 69, 0.4));
  color: var(--kendo-color-error-on-subtle, #58151c);
  background-color: var(--kendo-color-error-subtle, #f8d7da);
}

.k-notification-warning {
  border-color: var(--kendo-color-warning-emphasis, rgba(255, 193, 7, 0.4));
  color: var(--kendo-color-warning-on-subtle, #664d03);
  background-color: var(--kendo-color-warning-subtle, #fff3cd);
}

.k-notification-success {
  border-color: var(--kendo-color-success-emphasis, rgba(25, 135, 84, 0.4));
  color: var(--kendo-color-success-on-subtle, #0A3622);
  background-color: var(--kendo-color-success-subtle, #d1e7dd);
}

.k-notification-info {
  border-color: var(--kendo-color-info-emphasis, rgba(13, 202, 240, 0.4));
  color: var(--kendo-color-info-on-subtle, #055160);
  background-color: var(--kendo-color-info-subtle, #cff4fc);
}

.k-notification-tertiary {
  border-color: var(--kendo-color-tertiary-emphasis, rgba(111, 66, 193, 0.4));
  color: var(--kendo-color-tertiary-on-subtle, #432874);
  background-color: var(--kendo-color-tertiary-subtle, #e2d9f3);
}

.k-notification-secondary {
  border-color: var(--kendo-color-secondary-emphasis, rgba(108, 117, 125, 0.4));
  color: var(--kendo-color-secondary-on-subtle, #2B2F32);
  background-color: var(--kendo-color-secondary-subtle, #dee2e6);
}

.k-notification-primary {
  border-color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4));
  color: var(--kendo-color-primary-on-subtle, #052c65);
  background-color: var(--kendo-color-primary-subtle, #cfe2ff);
}

kendo-card,
kendo-card-header,
kendo-card-body,
kendo-card-actions,
kendo-card-footer {
  display: block;
}

.k-card {
  border-radius: var(--kendo-spacing-1\.5, 0.375rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-card *,
.k-card *::before,
.k-card *::after {
  box-sizing: border-box;
}
.k-card .k-card-avatar,
.k-card .k-avatar {
  margin-right: var(--kendo-spacing-4, 1rem);
  width: 45px;
  height: 45px;
  flex-basis: 45px;
}

.k-card > .k-card-inner {
  border-radius: calc(var(--kendo-spacing-1\.5, 0.375rem) - 1px);
  display: flex;
  flex-direction: inherit;
  overflow: hidden;
  position: relative;
}

.k-card-horizontal {
  flex-flow: row nowrap;
}

.k-card-vertical {
  flex-flow: column nowrap;
}

.k-card-header {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0 0 1px;
  border-style: solid;
  outline: 0;
  flex-shrink: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.k-card-header .k-card-title,
.k-card-header .k-card-subtitle {
  margin-bottom: 0;
}
.k-card-header .k-card-title + .k-card-subtitle,
.k-card-header .k-card-subtitle + .k-card-subtitle {
  margin-top: var(--kendo-spacing-3, 0.75rem);
}

.k-card-footer {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 1px 0 0;
  border-style: solid;
  outline: 0;
  flex-shrink: 0;
}

.k-card-body {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  outline: 0;
  flex: 1 1 auto;
}
.k-card-body p {
  margin: 0 0 var(--kendo-spacing-4, 1rem);
}
.k-card-body > .k-last,
.k-card-body > :last-child {
  margin-bottom: 0;
}
.k-card-body > .k-card-actions {
  padding: 0;
}

.k-card-media {
  border: 0;
  max-width: 100%;
  flex-shrink: 0;
  overflow: hidden;
}

.k-card-horizontal .k-card-media {
  max-width: 100px;
  object-fit: cover;
}

.k-card-title {
  margin: 0 0 var(--kendo-spacing-3, 0.75rem);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: 1.2;
  font-weight: 500;
}

.k-card-subtitle {
  margin: 0 0 var(--kendo-spacing-3, 0.75rem);
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 500;
}

.k-card-separator {
  margin: 0;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  flex: 0 0 auto;
  align-self: stretch;
}

.k-card-separator.k-separator-horizontal,
.k-card-vertical > .k-card-separator {
  border-top-width: 1px;
}

.k-card-separator.k-separator-vertical,
.k-card-horizontal > .k-card-separator {
  border-left-width: 1px;
}

.k-card > .k-hr {
  margin: 0;
  flex: 0 0 auto;
  border-color: inherit;
}

.k-card-actions {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
  display: flex;
  flex-shrink: 0;
  flex-basis: auto;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-card-horizontal .k-actions-horizontal {
  width: auto;
}

.k-card-list {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--kendo-spacing-4, 1rem);
  flex: 0 0 auto;
}
.k-card-list .k-card {
  flex: 0 0 auto;
}

.k-card-deck {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  gap: var(--kendo-spacing-4, 1rem);
  flex: 0 0 auto;
}
.k-card-deck .k-card {
  flex: 0 0 auto;
}

.k-card-deck-scrollwrap {
  padding-bottom: 3px;
  width: 100%;
  box-sizing: content-box;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.k-card-deck-scrollwrap > .k-button {
  border-radius: 0px;
  flex: 0 0 auto;
  position: absolute;
  z-index: 1;
}
.k-card-deck-scrollwrap > .k-button:first-child {
  left: -1px;
}
.k-card-deck-scrollwrap > .k-button:last-child {
  right: -1px;
}
.k-card-deck-scrollwrap > .k-card-deck {
  margin-bottom: -20px;
  padding-bottom: 20px;
  flex: 1 1 auto;
}

.k-card-group {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 0 0 auto;
}
.k-card-group .k-card {
  border-radius: 0;
  flex: 0 0 auto;
}
.k-card-group .k-card + .k-card {
  margin-inline-start: 1px;
}
.k-card-group .k-card.k-first {
  border-top-left-radius: var(--kendo-spacing-1\.5, 0.375rem);
  border-bottom-left-radius: var(--kendo-spacing-1\.5, 0.375rem);
}
.k-card-group .k-card.k-last {
  border-top-right-radius: var(--kendo-spacing-1\.5, 0.375rem);
  border-bottom-right-radius: var(--kendo-spacing-1\.5, 0.375rem);
}
.k-card-group .k-card.k-only {
  border-radius: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-card-with-callout {
  overflow: visible;
}

.k-card-callout {
  margin: 0;
  width: 1.3em;
  height: 1.3em;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
}

.k-card-callout.k-callout-n {
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}

.k-card-callout.k-callout-e {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%) rotate(-45deg);
}

.k-card-callout.k-callout-s {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%) rotate(45deg);
}

.k-card-callout.k-callout-w {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%) rotate(45deg);
}

.k-card-flat {
  box-shadow: none;
}

.k-card {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-card .k-card-inner {
  background-color: inherit;
  border-color: inherit;
}
.k-card:focus, .k-card.k-focus {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  box-shadow: var(--kendo-elevation-3, 0px 4px 10px rgba(0, 0, 0, 0.1));
}
.k-card.k-selected {
  box-shadow: var(--kendo-elevation-3, 0px 4px 10px rgba(0, 0, 0, 0.1));
}

.k-card-actions {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-card-header {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-card-footer {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-card-body {
  border-color: inherit;
}

.k-card-separator,
.k-card .k-separator {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-card-subtitle {
  color: var(--kendo-color-subtle, #596169);
}

.k-card-primary {
  background-color: var(--kendo-color-primary-subtle, #cfe2ff);
  color: var(--kendo-color-primary-on-subtle, #052c65);
  border-color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4));
}
.k-card-primary .k-card-subtitle {
  color: inherit;
}

.k-card-secondary {
  background-color: var(--kendo-color-secondary-subtle, #dee2e6);
  color: var(--kendo-color-secondary-on-subtle, #2B2F32);
  border-color: var(--kendo-color-secondary-emphasis, rgba(108, 117, 125, 0.4));
}
.k-card-secondary .k-card-subtitle {
  color: inherit;
}

.k-card-tertiary {
  background-color: var(--kendo-color-tertiary-subtle, #e2d9f3);
  color: var(--kendo-color-tertiary-on-subtle, #432874);
  border-color: var(--kendo-color-tertiary-emphasis, rgba(111, 66, 193, 0.4));
}
.k-card-tertiary .k-card-subtitle {
  color: inherit;
}

.k-card-info {
  background-color: var(--kendo-color-info-subtle, #cff4fc);
  color: var(--kendo-color-info-on-subtle, #055160);
  border-color: var(--kendo-color-info-emphasis, rgba(13, 202, 240, 0.4));
}
.k-card-info .k-card-subtitle {
  color: inherit;
}

.k-card-success {
  background-color: var(--kendo-color-success-subtle, #d1e7dd);
  color: var(--kendo-color-success-on-subtle, #0A3622);
  border-color: var(--kendo-color-success-emphasis, rgba(25, 135, 84, 0.4));
}
.k-card-success .k-card-subtitle {
  color: inherit;
}

.k-card-warning {
  background-color: var(--kendo-color-warning-subtle, #fff3cd);
  color: var(--kendo-color-warning-on-subtle, #664d03);
  border-color: var(--kendo-color-warning-emphasis, rgba(255, 193, 7, 0.4));
}
.k-card-warning .k-card-subtitle {
  color: inherit;
}

.k-card-error {
  background-color: var(--kendo-color-error-subtle, #f8d7da);
  color: var(--kendo-color-error-on-subtle, #58151c);
  border-color: var(--kendo-color-error-emphasis, rgba(220, 53, 69, 0.4));
}
.k-card-error .k-card-subtitle {
  color: inherit;
}

.k-card-dark {
  background-color: var(--kendo-color-dark-subtle, #495057);
  color: var(--kendo-color-dark-on-subtle, #ffffff);
  border-color: var(--kendo-color-dark-emphasis, rgba(33, 37, 41, 0.4));
}
.k-card-dark .k-card-subtitle {
  color: inherit;
}

.k-card-light {
  background-color: var(--kendo-color-light-subtle, #ffffff);
  color: var(--kendo-color-light-on-subtle, #495057);
  border-color: var(--kendo-color-light-emphasis, rgba(33, 37, 41, 0.1));
}
.k-card-light .k-card-subtitle {
  color: inherit;
}

.k-card-inverse {
  background-color: var(--kendo-color-inverse-subtle, #495057);
  color: var(--kendo-color-inverse-on-subtle, #ffffff);
  border-color: var(--kendo-color-inverse-emphasis, rgba(33, 37, 41, 0.4));
}
.k-card-inverse .k-card-subtitle {
  color: inherit;
}

.k-card-wrap:focus > .k-card, .k-card-wrap.k-focus > .k-card, .k-card-wrap.k-selected > .k-card {
  box-shadow: var(--kendo-elevation-3, 0px 4px 10px rgba(0, 0, 0, 0.1));
}

.k-card-callout {
  border-color: inherit;
  background-color: inherit;
  box-shadow: inherit;
}

.k-popover {
  border-radius: var(--kendo-spacing-1\.5, 0.375rem);
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
  z-index: 12000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-popover *,
.k-popover *::before,
.k-popover *::after {
  box-sizing: border-box;
}

.k-popover-inner {
  height: inherit;
  position: relative;
  border-radius: inherit;
  border-color: inherit;
}

.k-popover-header {
  border-top-left-radius: var(--kendo-spacing-1\.5, 0.375rem);
  border-top-right-radius: var(--kendo-spacing-1\.5, 0.375rem);
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
}

.k-popover-body {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-popover-actions {
  border-width: 1px 0 0;
}

.k-popover-callout {
  margin: 0;
  width: 1.3em;
  height: 1.3em;
  border-width: 1px;
  border-style: solid;
  position: absolute;
}
.k-popover-callout.k-callout-n {
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.k-popover-callout.k-callout-e {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%) rotate(-45deg);
}
.k-popover-callout.k-callout-s {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%) rotate(45deg);
}
.k-popover-callout.k-callout-w {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%) rotate(45deg);
}

.k-popover {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-popover-inner {
  background-color: inherit;
  border-color: inherit;
}

.k-popover-header {
  border-color: inherit;
  color: unset;
  background-color: unset;
}

.k-popover-callout {
  border-color: inherit;
  background-color: inherit;
  box-shadow: inherit;
}

.k-rpanel-left,
.k-rpanel-right {
  position: fixed;
  display: block;
  overflow: auto;
  min-width: 320px;
  height: 100%;
  top: 0;
}
.k-rpanel-left + *,
.k-rpanel-right + * {
  overflow: auto;
}
.k-rpanel-left.k-rpanel-expanded,
.k-rpanel-right.k-rpanel-expanded {
  transform: translateX(0) translateZ(0);
}

.k-rpanel-left {
  transform: translateX(-100%) translateZ(0);
  left: 0;
}

.k-rpanel-right {
  transform: translateX(100%) translateZ(0);
  right: 0;
}

.k-rpanel-top {
  position: static;
  max-height: 0;
}

.k-rpanel-top.k-rpanel-expanded {
  max-height: 568px;
  overflow: visible !important;
}

.k-rpanel-toggle {
  touch-action: manipulation;
}

.k-bottom-nav {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-0, 0px);
  width: 100%;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height-xs, normal);
  font-family: var(--kendo-font-family, inherit);
  letter-spacing: 0.2px;
  display: flex;
  flex-flow: row nowrap;
  white-space: nowrap;
  gap: var(--kendo-spacing-0, 0px);
  overflow: hidden;
  outline: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-bottom-nav *,
.k-bottom-nav *::before,
.k-bottom-nav *::after {
  box-sizing: border-box;
}

.k-bottom-nav-border {
  border-width: 1px 0px 0px 0px;
}

.k-bottom-nav-shadow {
  box-shadow: var(--kendo-elevation-4, 0px 6px 13px rgba(0, 0, 0, 0.125));
}

.k-bottom-nav-item {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  min-width: 72px;
  min-height: calc(2.5rem + var(--kendo-spacing-4, 1rem) - var(--kendo-spacing-0, 0px) * 2);
  border-width: 0;
  border-radius: unset;
  box-sizing: border-box;
  font: inherit;
  display: inline-flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: center;
  gap: 0 var(--kendo-spacing-1, 0.25rem);
  text-decoration: none;
  cursor: pointer;
  color: inherit;
  background-color: inherit;
  border-color: inherit;
  outline: none;
}
.k-bottom-nav-item:focus {
  outline: none;
}
.k-bottom-nav-item:hover {
  color: inherit;
  text-decoration: none;
}
.k-bottom-nav-item > .k-bottom-nav-link {
  margin-block: calc(var(--kendo-spacing-0, 0px) * -1);
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  width: 100%;
  color: inherit;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 0 auto;
  align-items: center;
  justify-content: center;
  outline: 0;
}

.k-bottom-nav-item.k-disabled {
  background-color: initial;
}

.k-bottom-nav-item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.k-bottom-nav-item-flow-horizontal .k-bottom-nav-item {
  flex-flow: row nowrap;
}

.k-bottom-nav-item-flow-vertical .k-bottom-nav-item {
  flex-direction: column;
}

.k-bottom-nav.k-pos-fixed, .k-bottom-nav.k-fixed {
  bottom: 0;
  z-index: 1;
}

.k-bottom-nav-solid-primary, .k-bottom-nav-solid.k-bottom-nav-primary {
  color: color-mix(in srgb, var(--kendo-color-on-primary, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-bottom-nav-solid-primary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid-primary .k-bottom-nav-item:focus,
.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-primary, #ffffff) 12.5%, transparent);
}
.k-bottom-nav-solid-primary .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
}

.k-bottom-nav-solid-secondary, .k-bottom-nav-solid.k-bottom-nav-secondary {
  color: color-mix(in srgb, var(--kendo-color-on-secondary, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-secondary, #6c757d);
}
.k-bottom-nav-solid-secondary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid-secondary .k-bottom-nav-item:focus,
.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-secondary, #ffffff) 12.5%, transparent);
}
.k-bottom-nav-solid-secondary .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-secondary, #ffffff);
}

.k-bottom-nav-solid-tertiary, .k-bottom-nav-solid.k-bottom-nav-tertiary {
  color: color-mix(in srgb, var(--kendo-color-on-tertiary, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-tertiary, #6f42c1);
}
.k-bottom-nav-solid-tertiary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid-tertiary .k-bottom-nav-item:focus,
.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-tertiary, #ffffff) 12.5%, transparent);
}
.k-bottom-nav-solid-tertiary .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-tertiary, #ffffff);
}

.k-bottom-nav-solid-info, .k-bottom-nav-solid.k-bottom-nav-info {
  color: color-mix(in srgb, var(--kendo-color-on-info, #000000) 65%, transparent);
  background-color: var(--kendo-color-info, #0dcaf0);
}
.k-bottom-nav-solid-info .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid-info .k-bottom-nav-item:focus,
.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-info, #000000) 12.5%, transparent);
}
.k-bottom-nav-solid-info .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-info, #000000);
}

.k-bottom-nav-solid-success, .k-bottom-nav-solid.k-bottom-nav-success {
  color: color-mix(in srgb, var(--kendo-color-on-success, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-success, #198754);
}
.k-bottom-nav-solid-success .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid-success .k-bottom-nav-item:focus,
.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-success, #ffffff) 12.5%, transparent);
}
.k-bottom-nav-solid-success .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-success, #ffffff);
}

.k-bottom-nav-solid-warning, .k-bottom-nav-solid.k-bottom-nav-warning {
  color: color-mix(in srgb, var(--kendo-color-on-warning, #000000) 65%, transparent);
  background-color: var(--kendo-color-warning, #ffc107);
}
.k-bottom-nav-solid-warning .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid-warning .k-bottom-nav-item:focus,
.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-warning, #000000) 12.5%, transparent);
}
.k-bottom-nav-solid-warning .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-warning, #000000);
}

.k-bottom-nav-solid-error, .k-bottom-nav-solid.k-bottom-nav-error {
  color: color-mix(in srgb, var(--kendo-color-on-error, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-error, #dc3545);
}
.k-bottom-nav-solid-error .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid-error .k-bottom-nav-item:focus,
.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-error, #ffffff) 12.5%, transparent);
}
.k-bottom-nav-solid-error .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-error, #ffffff);
}

.k-bottom-nav-solid-dark, .k-bottom-nav-solid.k-bottom-nav-dark {
  color: color-mix(in srgb, var(--kendo-color-on-dark, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-dark, #212529);
}
.k-bottom-nav-solid-dark .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid-dark .k-bottom-nav-item:focus,
.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-dark, #ffffff) 12.5%, transparent);
}
.k-bottom-nav-solid-dark .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-dark, #ffffff);
}

.k-bottom-nav-solid-light, .k-bottom-nav-solid.k-bottom-nav-light {
  color: color-mix(in srgb, var(--kendo-color-on-light, #000000) 65%, transparent);
  background-color: var(--kendo-color-light, #f8f9fa);
}
.k-bottom-nav-solid-light .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid-light .k-bottom-nav-item:focus,
.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-light, #000000) 12.5%, transparent);
}
.k-bottom-nav-solid-light .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-light, #000000);
}

.k-bottom-nav-solid-inverse, .k-bottom-nav-solid.k-bottom-nav-inverse {
  color: color-mix(in srgb, var(--kendo-color-on-inverse, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-dark, #212529);
}
.k-bottom-nav-solid-inverse .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid-inverse .k-bottom-nav-item:focus,
.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-inverse, #ffffff) 12.5%, transparent);
}
.k-bottom-nav-solid-inverse .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-inverse, #ffffff);
}

.k-bottom-nav-flat-primary, .k-bottom-nav-flat.k-bottom-nav-primary {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-bottom-nav-flat-primary .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-focus,
.k-bottom-nav-flat-primary .k-bottom-nav-item:focus,
.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 5%, transparent);
}
.k-bottom-nav-flat-primary .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-primary, #0d6efd);
}

.k-bottom-nav-flat-secondary, .k-bottom-nav-flat.k-bottom-nav-secondary {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-bottom-nav-flat-secondary .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-focus,
.k-bottom-nav-flat-secondary .k-bottom-nav-item:focus,
.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 5%, transparent);
}
.k-bottom-nav-flat-secondary .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-secondary, #6c757d);
}

.k-bottom-nav-flat-tertiary, .k-bottom-nav-flat.k-bottom-nav-tertiary {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-bottom-nav-flat-tertiary .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-focus,
.k-bottom-nav-flat-tertiary .k-bottom-nav-item:focus,
.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 5%, transparent);
}
.k-bottom-nav-flat-tertiary .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-tertiary, #6f42c1);
}

.k-bottom-nav-flat-info, .k-bottom-nav-flat.k-bottom-nav-info {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-bottom-nav-flat-info .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-focus,
.k-bottom-nav-flat-info .k-bottom-nav-item:focus,
.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 5%, transparent);
}
.k-bottom-nav-flat-info .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-info, #0dcaf0);
}

.k-bottom-nav-flat-success, .k-bottom-nav-flat.k-bottom-nav-success {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-bottom-nav-flat-success .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-focus,
.k-bottom-nav-flat-success .k-bottom-nav-item:focus,
.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 5%, transparent);
}
.k-bottom-nav-flat-success .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-success, #198754);
}

.k-bottom-nav-flat-warning, .k-bottom-nav-flat.k-bottom-nav-warning {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-bottom-nav-flat-warning .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-focus,
.k-bottom-nav-flat-warning .k-bottom-nav-item:focus,
.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 5%, transparent);
}
.k-bottom-nav-flat-warning .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-warning, #ffc107);
}

.k-bottom-nav-flat-error, .k-bottom-nav-flat.k-bottom-nav-error {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-bottom-nav-flat-error .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-focus,
.k-bottom-nav-flat-error .k-bottom-nav-item:focus,
.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 5%, transparent);
}
.k-bottom-nav-flat-error .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-error, #dc3545);
}

.k-bottom-nav-flat-dark, .k-bottom-nav-flat.k-bottom-nav-dark {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-bottom-nav-flat-dark .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-focus,
.k-bottom-nav-flat-dark .k-bottom-nav-item:focus,
.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 5%, transparent);
}
.k-bottom-nav-flat-dark .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-dark, #212529);
}

.k-bottom-nav-flat-light, .k-bottom-nav-flat.k-bottom-nav-light {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-bottom-nav-flat-light .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-focus,
.k-bottom-nav-flat-light .k-bottom-nav-item:focus,
.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 5%, transparent);
}
.k-bottom-nav-flat-light .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-light, #f8f9fa);
}

.k-bottom-nav-flat-inverse, .k-bottom-nav-flat.k-bottom-nav-inverse {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-bottom-nav-flat-inverse .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-focus,
.k-bottom-nav-flat-inverse .k-bottom-nav-item:focus,
.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 5%, transparent);
}
.k-bottom-nav-flat-inverse .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-dark, #212529);
}

.k-breadcrumb {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  display: flex;
  flex-direction: row;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-breadcrumb *,
.k-breadcrumb *::before,
.k-breadcrumb *::after {
  box-sizing: border-box;
}

.k-breadcrumb-container,
.k-breadcrumb-root-item-container {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
}

.k-breadcrumb-root-item-container {
  align-items: flex-start;
  flex-shrink: 0;
}

.k-breadcrumb-item {
  vertical-align: middle;
  display: inline-flex;
  flex-direction: row;
  flex: none;
  align-items: center;
  overflow: hidden;
}

.k-breadcrumb-root-item {
  flex-shrink: 0;
}

.k-breadcrumb-link,
.k-breadcrumb-root-link {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
  position: relative;
  display: inline-flex;
  align-items: center;
  align-self: stretch;
  overflow: hidden;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-breadcrumb-link > .k-image,
.k-breadcrumb-icontext-link .k-icon {
  margin-inline-end: var(--kendo-spacing-2, 0.5rem);
}

.k-breadcrumb-delimiter,
.k-breadcrumb-delimiter-icon {
  color: inherit;
  opacity: var(--kendo-disabled-opacity, unset);
}

.k-breadcrumb-input-container {
  width: 100%;
}
.k-breadcrumb-input-container .k-breadcrumb-input-container {
  border-color: transparent;
}

.k-breadcrumb-sm {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: 1.4285714286;
}
.k-breadcrumb-sm .k-breadcrumb-link,
.k-breadcrumb-sm .k-breadcrumb-root-link {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}
.k-breadcrumb-sm .k-breadcrumb-icon-link {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-breadcrumb-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-breadcrumb-md .k-breadcrumb-link,
.k-breadcrumb-md .k-breadcrumb-root-link {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}
.k-breadcrumb-md .k-breadcrumb-icon-link {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-breadcrumb-lg {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}
.k-breadcrumb-lg .k-breadcrumb-link,
.k-breadcrumb-lg .k-breadcrumb-root-link {
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}
.k-breadcrumb-lg .k-breadcrumb-icon-link {
  padding-block: var(--kendo-spacing-3\.5, 0.875rem);
  padding-inline: var(--kendo-spacing-3\.5, 0.875rem);
}

.k-breadcrumb-link,
.k-breadcrumb-root-link {
  text-decoration: underline;
}
.k-breadcrumb-current-item .k-disabled, .k-breadcrumb-last-item .k-disabled {
  opacity: 1;
  filter: none;
}

.k-breadcrumb {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-breadcrumb:focus, .k-breadcrumb.k-focus {
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.06);
}

.k-breadcrumb-link {
  color: var(--kendo-color-primary, #0d6efd);
}
.k-breadcrumb-link:hover, .k-breadcrumb-link.k-hover {
  color: var(--kendo-color-primary-hover, #0c64e4);
  background-color: unset;
}
.k-breadcrumb-link:focus, .k-breadcrumb-link.k-focus {
  color: var(--kendo-color-primary, #0d6efd);
  box-shadow: inset 0 0 0 3px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 25%, transparent);
}

.k-breadcrumb-root-link {
  color: var(--kendo-color-primary, #0d6efd);
}
.k-breadcrumb-root-link:hover, .k-breadcrumb-root-link.k-hover {
  color: var(--kendo-color-primary-hover, #0c64e4);
  background-color: unset;
}
.k-breadcrumb-root-link:focus, .k-breadcrumb-root-link.k-focus {
  box-shadow: inset 0 0 0 3px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 25%, transparent);
}

.k-breadcrumb-current-item .k-breadcrumb-link, .k-breadcrumb-last-item .k-breadcrumb-link {
  color: var(--kendo-color-secondary, #6c757d);
}

.k-pager {
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  white-space: nowrap;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
  overflow: hidden;
  cursor: default;
  flex: 0 0 auto;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-pager *,
.k-pager *::before,
.k-pager *::after {
  box-sizing: border-box;
}

.k-pager-responsive {
  flex-wrap: nowrap;
}

.k-pager-info, .k-pager-sizes, .k-pager-input {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-pager-nav {
  color: inherit;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.k-pager-nav:hover {
  z-index: 2;
}

.k-pager-numbers-wrap {
  display: flex;
  flex-direction: row;
  position: relative;
}
.k-pager-numbers-wrap select.k-dropdown-list, .k-pager-numbers-wrap select.k-dropdown,
.k-pager-numbers-wrap select.k-dropdownlist {
  width: 5em;
}

.k-pager-numbers {
  display: flex;
  flex-direction: row;
}
.k-pager-numbers .k-selected {
  cursor: inherit;
  z-index: 2;
}

.k-pager-nav + .k-pager-nav,
.k-pager-nav + .k-pager-numbers-wrap,
.k-pager-numbers-wrap + .k-pager-nav {
  margin-left: -1px;
}

.k-rtl .k-pager-nav + .k-pager-nav,
.k-rtl .k-pager-nav + .k-pager-numbers-wrap,
.k-rtl .k-pager-numbers-wrap + .k-pager-nav,
[dir=rtl] .k-pager-nav + .k-pager-nav,
[dir=rtl] .k-pager-nav + .k-pager-numbers-wrap,
[dir=rtl] .k-pager-numbers-wrap + .k-pager-nav {
  margin-left: 0;
  margin-right: -1px;
}

.k-pager-input {
  gap: 1ex;
}
.k-pager-input .k-textbox,
.k-pager-input .k-numerictextbox {
  margin-block: 0;
  width: 5em;
}

.k-pager-sizes {
  gap: 1ex;
}
.k-pager-sizes .k-input-inner,
.k-pager-sizes .k-input-value-text {
  text-overflow: clip;
}

.k-pager-info {
  text-align: end;
  justify-content: flex-end;
  flex: 1 1 0%;
  order: 9;
}

.k-pager-refresh {
  margin-inline-start: auto;
  color: inherit;
  order: 10;
}

.k-pager-sm {
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  gap: var(--kendo-spacing-3\.5, 0.875rem);
}
.k-pager-sm .k-pager-numbers-wrap .k-button {
  min-width: calc(1.4285714286 * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 1px * 2);
}
.k-pager-sm .k-pager-numbers-wrap .k-pager-input,
.k-pager-sm .k-pager-numbers-wrap > select.k-dropdown-list,
.k-pager-sm .k-pager-numbers-wrap > select.k-dropdown,
.k-pager-sm .k-pager-numbers-wrap > select.k-dropdownlist {
  margin-inline-start: var(--kendo-spacing-3\.5, 0.875rem);
  margin-inline-end: var(--kendo-spacing-3\.5, 0.875rem);
}
.k-pager-sm .k-pager-sizes .k-dropdown-list, .k-pager-sm .k-pager-sizes .k-dropdown,
.k-pager-sm .k-pager-sizes .k-dropdownlist,
.k-pager-sm .k-pager-sizes > select {
  width: 5em;
}

.k-pager-md {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  gap: var(--kendo-spacing-4, 1rem);
}
.k-pager-md .k-pager-numbers-wrap .k-button {
  min-width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1\.5, 0.375rem) * 2 + 1px * 2);
}
.k-pager-md .k-pager-numbers-wrap .k-pager-input,
.k-pager-md .k-pager-numbers-wrap > select.k-dropdown-list,
.k-pager-md .k-pager-numbers-wrap > select.k-dropdown,
.k-pager-md .k-pager-numbers-wrap > select.k-dropdownlist {
  margin-inline-start: var(--kendo-spacing-4, 1rem);
  margin-inline-end: var(--kendo-spacing-4, 1rem);
}
.k-pager-md .k-pager-sizes .k-dropdown-list, .k-pager-md .k-pager-sizes .k-dropdown,
.k-pager-md .k-pager-sizes .k-dropdownlist,
.k-pager-md .k-pager-sizes > select {
  width: 5em;
}

.k-pager-lg {
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  gap: var(--kendo-spacing-4\.5, 1.125rem);
}
.k-pager-lg .k-pager-numbers-wrap .k-button {
  min-width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-2, 0.5rem) * 2 + 1px * 2);
}
.k-pager-lg .k-pager-numbers-wrap .k-pager-input,
.k-pager-lg .k-pager-numbers-wrap > select.k-dropdown-list,
.k-pager-lg .k-pager-numbers-wrap > select.k-dropdown,
.k-pager-lg .k-pager-numbers-wrap > select.k-dropdownlist {
  margin-inline-start: var(--kendo-spacing-4\.5, 1.125rem);
  margin-inline-end: var(--kendo-spacing-4\.5, 1.125rem);
}
.k-pager-lg .k-pager-sizes .k-dropdown-list, .k-pager-lg .k-pager-sizes .k-dropdown,
.k-pager-lg .k-pager-sizes .k-dropdownlist,
.k-pager-lg .k-pager-sizes > select {
  width: 6em;
}

.k-pager-nav {
  border-radius: 0;
}

.k-pager-first {
  border-radius: var(--kendo-spacing-1, 0.25rem) 0 0 var(--kendo-spacing-1, 0.25rem);
}

.k-pager-last {
  border-radius: 0 var(--kendo-spacing-1, 0.25rem) var(--kendo-spacing-1, 0.25rem) 0;
}

.k-rtl .k-pager-first,
[dir=rtl] .k-pager-first {
  border-radius: 0 var(--kendo-spacing-1, 0.25rem) var(--kendo-spacing-1, 0.25rem) 0;
}
.k-rtl .k-pager-last,
[dir=rtl] .k-pager-last {
  border-radius: var(--kendo-spacing-1, 0.25rem) 0 0 var(--kendo-spacing-1, 0.25rem);
}

.k-pager {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}
.k-pager:focus, .k-pager.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-stepper {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  font-family: var(--kendo-font-family, inherit);
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: inherit;
  background: none;
}
.k-stepper *,
.k-stepper *::before,
.k-stepper *::after {
  box-sizing: border-box;
}
.k-stepper .k-step-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  position: relative;
  z-index: 1;
}
.k-stepper .k-step-link {
  outline: none;
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.k-stepper .k-step-indicator {
  border-radius: 50%;
  margin: 3px;
  width: 28px;
  height: 28px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
  position: relative;
  z-index: 1;
  overflow: visible;
  transition-property: color, background-color, border-color;
  transition-duration: 0.4s;
  transition-timing-function: ease-in-out;
}
.k-stepper .k-step-indicator::before {
  border-radius: 50%;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.k-stepper .k-step-indicator::after {
  border-radius: 100%;
  content: "";
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  pointer-events: none;
  display: none;
  position: absolute;
  top: calc(-1 * calc(1px + 3px));
  right: calc(-1 * calc(1px + 3px));
  bottom: calc(-1 * calc(1px + 3px));
  left: calc(-1 * calc(1px + 3px));
  z-index: 2;
}
.k-stepper .k-step.k-focus .k-step-indicator::after,
.k-stepper .k-step-link:focus .k-step-indicator::after {
  display: block;
}
.k-stepper .k-step-label {
  max-width: clamp(100%, 10em, 100%);
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.k-stepper .k-step-label:only-child {
  border-radius: var(--kendo-border-radius-xxl, 1rem);
  padding-block: calc(var(--kendo-spacing-2\.5, 0.625rem) / 2);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  border-width: 0;
}
.k-stepper .k-step-label .k-step-text {
  max-width: calc(10em - (1rem + var(--kendo-spacing-2, 0.5rem)));
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-stepper .k-step-label .k-icon {
  margin-left: var(--kendo-spacing-2, 0.5rem);
}
.k-stepper .k-step-current .k-step-label {
  font-weight: bold;
}
.k-stepper .k-step-label-optional {
  flex-basis: 100%;
  font-size: var(--kendo-font-size-sm, inherit);
  font-style: unset;
}
.k-stepper .k-step-disabled,
.k-stepper .k-step.k-disabled {
  opacity: 1;
  pointer-events: none;
}
.k-stepper .k-step-disabled .k-step-link,
.k-stepper .k-step.k-disabled .k-step-link {
  cursor: default;
}
.k-stepper .k-step-disabled .k-step-label-optional,
.k-stepper .k-step.k-disabled .k-step-label-optional {
  color: inherit;
}
.k-stepper .k-progressbar {
  pointer-events: none;
  z-index: 0;
  overflow: visible;
}
.k-stepper .k-progressbar-horizontal {
  grid-row: 1/-1;
}
.k-stepper .k-progressbar-vertical {
  position: absolute;
}

.k-step-list-horizontal {
  flex-direction: row;
  grid-row: 1;
}
.k-step-list-horizontal .k-step {
  flex: 1 0 auto;
  text-align: center;
}
.k-step-list-horizontal .k-step-link {
  margin: auto;
  max-width: 10em;
  flex-direction: column;
}
.k-step-list-horizontal .k-step-label {
  text-align: center;
}
.k-step-list-horizontal .k-step-indicator + .k-step-label {
  margin-top: var(--kendo-spacing-1, 0.25rem);
}
.k-step-list-horizontal ~ .k-progressbar {
  width: 100%;
  height: 2px;
  top: calc((28px + 2 * 2px) / 2 + 2px / 2);
}

.k-step-list-vertical {
  flex-direction: column;
}
.k-step-list-vertical .k-step {
  min-height: calc(28px + 2 * 1px + 2 * 2px + 20px);
}
.k-step-list-vertical .k-step-label {
  justify-content: flex-start;
}
.k-step-list-vertical .k-step-indicator + .k-step-label {
  margin-left: var(--kendo-spacing-3, 0.75rem);
}
.k-step-list-vertical ~ .k-progressbar {
  width: 2px;
  height: 100%;
  min-height: 20px;
  left: calc((28px + 2 * 1px + 2 * 2px) / 2);
}
.k-step-list-vertical .k-step-content {
  height: 0;
  overflow: hidden;
  transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.k-step-list-vertical .k-step-current .k-step-content {
  height: auto;
  overflow: visible;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 30px;
  padding-block: var(--kendo-spacing-5, 1.25rem);
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-rtl .k-stepper,
.k-stepper[dir=rtl] {
  direction: rtl;
}
.k-rtl .k-stepper .k-step-label .k-icon,
.k-stepper[dir=rtl] .k-step-label .k-icon {
  margin-left: 0;
  margin-right: var(--kendo-spacing-2, 0.5rem);
}
.k-rtl .k-stepper .k-step-list-vertical .k-step-indicator + .k-step-label,
.k-stepper[dir=rtl] .k-step-list-vertical .k-step-indicator + .k-step-label {
  margin-left: 0;
  margin-right: var(--kendo-spacing-3, 0.75rem);
}
.k-rtl .k-stepper .k-step-list-vertical ~ .k-progressbar,
.k-stepper[dir=rtl] .k-step-list-vertical ~ .k-progressbar {
  left: auto;
  right: calc((28px + 2 * 1px + 2 * 2px) / 2);
}

.k-stepper {
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-stepper .k-step:hover .k-step-label, .k-stepper .k-step.k-hover .k-step-label, .k-stepper .k-step.k-step-hover .k-step-label {
  color: unset;
}
.k-stepper .k-step:hover .k-step-indicator, .k-stepper .k-step.k-hover .k-step-indicator, .k-stepper .k-step.k-step-hover .k-step-indicator {
  background-color: var(--kendo-color-base-hover, #ced4da);
}
.k-stepper .k-step.k-focus .k-step-label:only-child,
.k-stepper .k-step .k-step-link:focus .k-step-label:only-child {
  box-shadow: inset 0 0 0 2px var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}
.k-stepper .k-step.k-step-disabled .k-step-indicator, .k-stepper .k-step.k-disabled .k-step-indicator, .k-stepper .k-step:disabled .k-step-indicator {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 65%, transparent);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-stepper .k-step.k-step-disabled .k-step-label, .k-stepper .k-step.k-disabled .k-step-label, .k-stepper .k-step:disabled .k-step-label {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 65%, transparent);
}
.k-stepper .k-step-indicator {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-stepper .k-step-indicator::after {
  box-shadow: inset 0 0 0 2px var(--kendo-color-surface-alt, #ffffff);
}
.k-stepper .k-step-label:only-child {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}
.k-stepper .k-step-done .k-step-indicator {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-stepper .k-step-done:hover .k-step-indicator, .k-stepper .k-step-done.k-hover .k-step-indicator, .k-stepper .k-step-done.k-step-hover .k-step-indicator {
  background-color: var(--kendo-color-primary-hover, #0c64e4);
}
.k-stepper .k-step-done.k-step-disabled .k-step-indicator, .k-stepper .k-step-done.k-disabled .k-step-indicator, .k-stepper .k-step-done:disabled .k-step-indicator {
  border-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 60%, transparent);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-stepper .k-step-done.k-step-disabled .k-step-indicator::before, .k-stepper .k-step-done.k-disabled .k-step-indicator::before, .k-stepper .k-step-done:disabled .k-step-indicator::before {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 60%, transparent);
}
.k-stepper .k-step-current .k-step-indicator {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-stepper .k-step-current:hover .k-step-indicator, .k-stepper .k-step-current.k-hover .k-step-indicator, .k-stepper .k-step-current.k-step-hover .k-step-indicator {
  background-color: var(--kendo-color-primary-hover, #0c64e4);
}
.k-stepper .k-step-current.k-step-disabled .k-step-indicator, .k-stepper .k-step-current.k-disabled .k-step-indicator, .k-stepper .k-step-current:disabled .k-step-indicator {
  border-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 60%, transparent);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-stepper .k-step-current.k-step-disabled .k-step-indicator::before, .k-stepper .k-step-current.k-disabled .k-step-indicator::before, .k-stepper .k-step-current:disabled .k-step-indicator::before {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 60%, transparent);
}
.k-stepper .k-step-success .k-step-label .k-icon {
  color: var(--kendo-color-success, #198754);
}
.k-stepper .k-step-error .k-step-label {
  color: var(--kendo-color-error, #dc3545);
}
.k-stepper .k-step-error:hover .k-step-label, .k-stepper .k-step-error.k-hover .k-step-label, .k-stepper .k-step-error.k-step-hover .k-step-label {
  color: var(--kendo-color-error, #dc3545);
}
.k-stepper .k-step-label-optional {
  color: var(--kendo-color-subtle, #596169);
}
.k-tabstrip-wrapper {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-0, 0px);
  box-sizing: border-box;
  border-width: 0px;
  border-style: solid;
  display: flex;
  flex-direction: column;
  position: relative;
}

.k-tabstrip {
  border-width: 0;
  border-color: transparent;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  color: inherit;
  background-color: transparent;
  display: flex;
  flex-flow: column nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tabstrip-wrapper > .k-tabstrip {
  flex: 1 1 auto;
}

.k-tabstrip-items-wrapper {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  position: relative;
  flex-shrink: 0;
}

.k-tabstrip-items {
  box-sizing: border-box;
  outline: 0;
  display: flex;
  flex-direction: inherit;
  flex-wrap: wrap;
  flex: 1 1 auto;
  gap: var(--kendo-spacing-0, 0px);
}
.k-tabstrip-items *,
.k-tabstrip-items *::before,
.k-tabstrip-items *::after {
  box-sizing: border-box;
}
.k-tabstrip-items .k-item {
  margin: 0;
  padding: 0;
  border: 1px solid transparent;
  position: relative;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-items: stretch;
  outline: 0;
}
.k-tabstrip-items .k-item:active, .k-tabstrip-items .k-item.k-active, .k-tabstrip-items .k-item.k-selected {
  font-weight: var(--kendo-font-weight-bold, normal);
}
.k-tabstrip-items .k-item-actions {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
}
.k-tabstrip-items .k-link {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  vertical-align: middle;
  flex: 1 1 auto;
  flex-direction: row;
  align-content: center;
  align-items: center;
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-tabstrip-content,
.k-tabstrip > .k-content {
  margin: 0 !important;
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  display: none;
  overflow: auto;
  flex: 1 1 auto;
  position: relative;
}
.k-tabstrip-content.k-active,
.k-tabstrip > .k-content.k-active {
  display: block;
}
.k-tabstrip-content:focus, .k-tabstrip-content.k-focus,
.k-tabstrip > .k-content:focus,
.k-tabstrip > .k-content.k-focus {
  outline-width: 1px;
  outline-style: dotted;
  outline-offset: -1px;
}

.k-tabstrip-items .k-loading {
  width: 20%;
  height: 0;
  border: 0;
  border-top: 1px solid transparent;
  border-color: inherit;
  background: none;
  position: absolute;
  top: 0;
  left: 0;
  transition: width 0.2s linear;
  display: none;
}
.k-tabstrip-items .k-loading.k-complete {
  width: 100%;
  border-top-width: 0;
}

.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  flex-wrap: nowrap;
  white-space: nowrap;
  overflow: hidden;
}
.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items.k-tabstrip-items-scroll {
  scrollbar-width: none;
}
.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items.k-tabstrip-items-scroll::-webkit-scrollbar {
  display: none;
}
.k-tabstrip-scrollable.k-tabstrip-top .k-tabstrip-items.k-tabstrip-items-scroll, .k-tabstrip-scrollable.k-tabstrip-bottom .k-tabstrip-items.k-tabstrip-items-scroll {
  overflow-x: auto;
}
.k-tabstrip-scrollable.k-tabstrip-left .k-tabstrip-items.k-tabstrip-items-scroll, .k-tabstrip-scrollable.k-tabstrip-right .k-tabstrip-items.k-tabstrip-items-scroll {
  overflow-y: auto;
}

.k-tabstrip-scrollable-overlay .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay .k-tabstrip-items-wrapper::after {
  content: "";
  position: absolute;
  z-index: 3;
}
.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::after {
  height: 100%;
  aspect-ratio: 1;
}
.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::before {
  inset-inline-start: 0;
}
.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::after {
  inset-inline-end: 0;
}
.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::after {
  width: 100%;
}
.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::before {
  inset-block-start: 0;
}
.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::after {
  inset-block-end: 0;
}
.k-tabstrip-scrollable-overlay.k-tabstrip-scrollable-start .k-tabstrip-items-wrapper::before {
  display: none;
}
.k-tabstrip-scrollable-overlay.k-tabstrip-scrollable-end .k-tabstrip-items-wrapper::after {
  display: none;
}

.k-tabstrip-horizontal, .k-tabstrip-bottom > .k-tabstrip-items-wrapper, .k-tabstrip-top > .k-tabstrip-items-wrapper {
  flex-direction: row;
}

.k-tabstrip-vertical, .k-tabstrip-right > .k-tabstrip-items-wrapper, .k-tabstrip-left > .k-tabstrip-items-wrapper {
  flex-direction: column;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper {
  border-bottom-width: 1px;
}
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item {
  border-top-left-radius: var(--kendo-spacing-1, 0.25rem);
  border-top-right-radius: var(--kendo-spacing-1, 0.25rem);
  border-bottom-width: 0;
}
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item .k-link {
  justify-content: center;
}
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item:active,
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-active {
  margin-bottom: -1px;
  border-bottom-width: 1px;
  border-bottom-color: transparent !important;
}
.k-tabstrip-top > .k-content,
.k-tabstrip-top > .k-tabstrip-content {
  border-bottom-right-radius: var(--kendo-spacing-1, 0.25rem);
  border-bottom-left-radius: var(--kendo-spacing-1, 0.25rem);
  border-top-width: 0 !important;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper {
  border-top-width: 1px;
}
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item {
  border-bottom-right-radius: var(--kendo-spacing-1, 0.25rem);
  border-bottom-left-radius: var(--kendo-spacing-1, 0.25rem);
  border-top-width: 0;
}
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item .k-link {
  justify-content: center;
}
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item:active,
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item.k-active {
  margin-top: -1px;
  border-top-width: 1px;
  border-top-color: transparent !important;
}
.k-tabstrip-bottom > .k-content,
.k-tabstrip-bottom > .k-tabstrip-content {
  border-top-left-radius: var(--kendo-spacing-1, 0.25rem);
  border-top-right-radius: var(--kendo-spacing-1, 0.25rem);
  border-bottom-width: 0 !important;
}

.k-tabstrip-left {
  flex-direction: row;
}
.k-tabstrip-left > .k-tabstrip-items-wrapper {
  border-right-width: 1px;
}
.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item {
  border-top-left-radius: var(--kendo-spacing-1, 0.25rem);
  border-bottom-left-radius: var(--kendo-spacing-1, 0.25rem);
  border-right-width: 0;
}
.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item:active,
.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item.k-active {
  margin-right: -1px;
  border-right-width: 1px;
  border-right-color: transparent !important;
}
.k-tabstrip-left > .k-content,
.k-tabstrip-left > .k-tabstrip-content {
  border-top-right-radius: var(--kendo-spacing-1, 0.25rem);
  border-bottom-right-radius: var(--kendo-spacing-1, 0.25rem);
  border-left-width: 0 !important;
}

.k-tabstrip-right {
  flex-direction: row-reverse;
}
.k-tabstrip-right > .k-tabstrip-items-wrapper {
  border-left-width: 1px;
}
.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item {
  border-top-right-radius: var(--kendo-spacing-1, 0.25rem);
  border-bottom-right-radius: var(--kendo-spacing-1, 0.25rem);
  border-left-width: 0;
}
.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item:active,
.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item.k-active {
  margin-left: -1px;
  border-left-width: 1px;
  border-left-color: transparent !important;
}
.k-tabstrip-right > .k-content,
.k-tabstrip-right > .k-tabstrip-content {
  border-top-left-radius: var(--kendo-spacing-1, 0.25rem);
  border-bottom-left-radius: var(--kendo-spacing-1, 0.25rem);
  border-right-width: 0;
}

.k-tabstrip-items-start {
  justify-content: flex-start;
}

.k-tabstrip-items-center {
  justify-content: center;
}

.k-tabstrip-items-end {
  justify-content: flex-end;
}

.k-tabstrip-items-justify {
  justify-content: space-between;
}

.k-tabstrip-items-stretched > * {
  flex: 1 0 0;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-items-wrapper, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-items-wrapper,
.k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-items-wrapper,
.k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-items-wrapper {
  order: 1;
}
.k-rtl .k-tabstrip.k-tabstrip-left > .k-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-content,
.k-tabstrip[dir=rtl].k-tabstrip-left > .k-content,
.k-tabstrip[dir=rtl].k-tabstrip-right > .k-content {
  order: 0;
}
.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-content,
.k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-content,
.k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-content {
  order: 0;
}

.k-tabstrip-sm .k-tabstrip-items .k-link {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height, normal);
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}
:is(.k-tabstrip-sm.k-tabstrip-left, .k-tabstrip-sm.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::before, :is(.k-tabstrip-sm.k-tabstrip-left, .k-tabstrip-sm.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::after {
  height: calc(var(--kendo-line-height, normal) * 1em + 2px + var(--kendo-spacing-1\.5, 0.375rem) * 2);
}

.k-tabstrip-md .k-tabstrip-items .k-link {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
:is(.k-tabstrip-md.k-tabstrip-left, .k-tabstrip-md.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::before, :is(.k-tabstrip-md.k-tabstrip-left, .k-tabstrip-md.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::after {
  height: calc(var(--kendo-line-height, normal) * 1em + 2px + var(--kendo-spacing-2, 0.5rem) * 2);
}

.k-tabstrip-lg .k-tabstrip-items .k-link {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  padding-inline: var(--kendo-spacing-5, 1.25rem);
}
:is(.k-tabstrip-lg.k-tabstrip-left, .k-tabstrip-lg.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::before, :is(.k-tabstrip-lg.k-tabstrip-left, .k-tabstrip-lg.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::after {
  height: calc(var(--kendo-line-height, normal) * 1em + 2px + var(--kendo-spacing-2\.5, 0.625rem) * 2);
}

.k-tabstrip-items-wrapper {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-tabstrip-items-wrapper .k-item {
  color: var(--kendo-color-primary, #0d6efd);
}
.k-tabstrip-items-wrapper .k-item:hover, .k-tabstrip-items-wrapper .k-item.k-hover {
  border-color: var(--kendo-color-base-subtle, #e9ecef);
  color: var(--kendo-color-primary-hover, #0c64e4);
}
.k-tabstrip-items-wrapper .k-item:active, .k-tabstrip-items-wrapper .k-item.k-active, .k-tabstrip-items-wrapper .k-item.k-selected {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-tabstrip-items-wrapper .k-item:focus, .k-tabstrip-items-wrapper .k-item.k-focus {
  box-shadow: inset 0 0 0 3px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 15%, transparent);
}
.k-tabstrip-items-wrapper .k-item.k-tabstrip-dragging {
  box-shadow: var(--kendo-elevation-3, 0px 4px 10px rgba(0, 0, 0, 0.1));
}
.k-tabstrip-items-wrapper .k-item.k-disabled, .k-tabstrip-items-wrapper .k-item[disabled] {
  color: var(--kendo-color-on-app-surface, #212529);
}

.k-tabstrip-content,
.k-tabstrip > .k-content {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-tabstrip-content:focus, .k-tabstrip-content.k-focus,
.k-tabstrip > .k-content:focus,
.k-tabstrip > .k-content.k-focus {
  outline-color: var(--kendo-color-on-app-surface, #212529);
}

.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::before {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}
.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::after {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}
.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::before {
  background: linear-gradient(180deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}
.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::after {
  background: linear-gradient(360deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

:is(.k-rtl .k-tabstrip-scrollable-overlay, [dir=rtl] .k-tabstrip-scrollable-overlay, .k-tabstrip-scrollable-overlay.k-rtl, .k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-top .k-tabstrip-items-wrapper::before, :is(.k-rtl .k-tabstrip-scrollable-overlay, [dir=rtl] .k-tabstrip-scrollable-overlay, .k-tabstrip-scrollable-overlay.k-rtl, .k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-bottom .k-tabstrip-items-wrapper::before {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}
:is(.k-rtl .k-tabstrip-scrollable-overlay, [dir=rtl] .k-tabstrip-scrollable-overlay, .k-tabstrip-scrollable-overlay.k-rtl, .k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-top .k-tabstrip-items-wrapper::after, :is(.k-rtl .k-tabstrip-scrollable-overlay, [dir=rtl] .k-tabstrip-scrollable-overlay, .k-tabstrip-scrollable-overlay.k-rtl, .k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-bottom .k-tabstrip-items-wrapper::after {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-wizard {
  padding-block: calc(var(--kendo-spacing-4, 1rem) * 1.25);
  padding-inline: calc(var(--kendo-spacing-4, 1rem) * 1.25);
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  font-family: var(--kendo-font-family, inherit);
  position: relative;
  color: inherit;
  background: none;
  display: flex;
  align-items: stretch;
  overflow: hidden;
}
.k-wizard .k-wizard-steps {
  box-sizing: border-box;
  display: flex;
  overflow: hidden;
}
.k-wizard .k-wizard-step {
  box-sizing: border-box;
  padding: calc(calc(var(--kendo-spacing-4, 1rem) * 2) / 4 + 2px);
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
}
.k-wizard .k-wizard-step:focus, .k-wizard .k-wizard-step.k-focus {
  outline-width: 1px;
  outline-style: dotted;
  outline-offset: -1px;
}
.k-wizard .k-wizard-content {
  box-sizing: border-box;
  overflow-y: auto;
}
.k-wizard .k-wizard-buttons {
  margin-top: calc(var(--kendo-spacing-2, 0.5rem) * 4);
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
}
.k-wizard .k-wizard-buttons .k-button {
  margin-right: var(--kendo-spacing-2\.5, 0.625rem);
}
.k-wizard .k-wizard-buttons .k-wizard-pager {
  vertical-align: middle;
}
.k-wizard .k-wizard-buttons-right .k-button:last-of-type {
  margin-right: 0;
}
.k-wizard .k-stepper .k-step-list-vertical .k-step {
  flex: 1 0 auto;
}
.k-wizard .k-stepper .k-step-indicator {
  flex-shrink: 0;
}

.k-wizard-horizontal {
  flex-direction: column;
}
.k-wizard-horizontal .k-wizard-steps {
  margin-top: calc(var(--kendo-spacing-2, 0.5rem) * 4);
}
.k-wizard-horizontal .k-wizard-steps,
.k-wizard-horizontal .k-wizard-content {
  flex: 1 1 auto;
}

.k-wizard-vertical .k-wizard-steps {
  margin-left: calc(var(--kendo-spacing-4, 1rem) * 2);
  flex: 1 0 0%;
}
.k-wizard-vertical .k-wizard-content {
  flex: 1 1 0%;
}

.k-wizard-left {
  flex-direction: row-reverse;
}
.k-wizard-left .k-wizard-steps {
  margin-right: calc(var(--kendo-spacing-4, 1rem) * 2);
  margin-left: 0;
}

.k-wizard-step:focus, .k-wizard-step.k-focus {
  outline-color: #656565;
}

.k-expander {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  overflow: hidden;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-expander *,
.k-expander *::before,
.k-expander *::after {
  box-sizing: border-box;
}

.k-rtl .k-expander .k-expander-indicator,
.k-expander.k-rtl .k-expander-indicator,
.k-expander[dir=rtl] .k-expander-indicator {
  margin-left: 0;
  margin-right: var(--kendo-spacing-3, 0.75rem);
}

.k-expander-header {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-6, 1.5rem);
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.k-expander-spacer {
  flex: 1 1 auto;
}

.k-expander-title {
  text-transform: uppercase;
  font-weight: 500;
}

.k-expander-indicator {
  margin-left: var(--kendo-spacing-3, 0.75rem);
  display: flex;
  justify-content: center;
  align-items: center;
}

.k-expander-content {
  padding-block: var(--kendo-spacing-6, 1.5rem);
  padding-inline: var(--kendo-spacing-6, 1.5rem);
}

.k-expander + .k-expander.k-expanded,
.k-expander.k-expanded + .k-expander {
  margin-top: var(--kendo-spacing-3, 0.75rem);
}

.k-expander:not(.k-expanded) + .k-expander:not(.k-expanded) {
  border-top-width: 0;
}

.k-expander {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-expander.k-focus {
  box-shadow: inset 0 0 0 3px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 15%, transparent);
}

.k-expander-header {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: transparent;
  outline: none;
}
.k-expander-header:hover, .k-expander-header.k-hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.k-expander-header.k-focus {
  box-shadow: inset 0 0 0 3px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 15%, transparent);
}

.k-expander-title {
  color: var(--kendo-color-primary, #0d6efd);
}

.k-expander-sub-title {
  color: var(--kendo-color-subtle, #596169);
}

.k-block,
.k-panel {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}
.k-block > .k-header,
.k-panel > .k-header {
  border-top-left-radius: var(--kendo-border-radius-md, 0.375rem);
  border-top-right-radius: var(--kendo-border-radius-md, 0.375rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
}
.k-block > .k-content,
.k-panel > .k-content {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
}

.k-block,
.k-panel {
  border-color: var(--kendo-component-border, var(--kendo-color-border, rgba(33, 37, 41, 0.13)));
  color: var(--kendo-component-text, var(--kendo-color-on-app-surface, #212529));
  background-color: var(--kendo-component-bg, var(--kendo-color-app-surface, #ffffff));
}
.k-block > .k-header,
.k-panel > .k-header {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

:where(.k-content) {
  border-color: var(--kendo-component-border, var(--kendo-color-border, rgba(33, 37, 41, 0.13)));
  color: var(--kendo-component-text, var(--kendo-color-on-app-surface, #212529));
  background-color: var(--kendo-component-bg, var(--kendo-color-app-surface, #ffffff));
}

.k-panelbar {
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  list-style: none;
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-panelbar *,
.k-panelbar *::before,
.k-panelbar *::after {
  box-sizing: border-box;
}
.k-panelbar > .k-panelbar-header {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: block;
}
.k-panelbar > .k-panelbar-header > .k-link {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-6, 1.5rem);
  color: inherit;
  background: none;
  text-decoration: none;
  font-weight: 500;
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-items: center;
  align-content: center;
  position: relative;
  user-select: none;
  cursor: default;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.k-panelbar > .k-panelbar-header + .k-panelbar-header {
  border-top-width: 1px;
}
.k-panelbar .k-panelbar-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: transparent;
  list-style: none;
}
.k-panelbar .k-panelbar-group > .k-panelbar-item {
  display: block;
}
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-6, 1.5rem);
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-items: center;
  align-content: center;
  position: relative;
  user-select: none;
  cursor: default;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
  padding-left: calc(var(--kendo-spacing-6, 1.5rem) * 1);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
  padding-left: calc(var(--kendo-spacing-6, 1.5rem) * 2);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
  padding-left: calc(var(--kendo-spacing-6, 1.5rem) * 3);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
  padding-left: calc(var(--kendo-spacing-6, 1.5rem) * 4);
}
.k-panelbar .k-panelbar-item {
  outline-style: none;
}
.k-panelbar .k-panelbar-content {
  display: flow-root;
}
.k-panelbar .k-panelbar-expand,
.k-panelbar .k-panelbar-collapse,
.k-panelbar .k-panelbar-toggle {
  margin-inline-start: auto;
}
.k-panelbar .k-panelbar-group .k-panelbar-expand,
.k-panelbar .k-panelbar-group .k-panelbar-collapse,
.k-panelbar .k-panelbar-group .k-panelbar-toggle {
  margin-inline-end: calc(var(--kendo-spacing-6, 1.5rem) - var(--kendo-spacing-6, 1.5rem));
}

.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link,
.k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link,
.k-panelbar [dir=rtl] .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
  padding-left: var(--kendo-spacing-6, 1.5rem);
  padding-right: calc(var(--kendo-spacing-6, 1.5rem) * 1);
}
.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link,
.k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link,
.k-panelbar [dir=rtl] .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
  padding-left: var(--kendo-spacing-6, 1.5rem);
  padding-right: calc(var(--kendo-spacing-6, 1.5rem) * 2);
}
.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link,
.k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link,
.k-panelbar [dir=rtl] .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
  padding-left: var(--kendo-spacing-6, 1.5rem);
  padding-right: calc(var(--kendo-spacing-6, 1.5rem) * 3);
}
.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link,
.k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link,
.k-panelbar [dir=rtl] .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
  padding-left: var(--kendo-spacing-6, 1.5rem);
  padding-right: calc(var(--kendo-spacing-6, 1.5rem) * 4);
}

.k-panelbar {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-panelbar > .k-panelbar-header > .k-link {
  color: var(--kendo-color-primary, #0d6efd);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-panelbar > .k-panelbar-header > .k-link .k-icon,
.k-panelbar > .k-panelbar-header > .k-link .k-panelbar-item-icon {
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-panelbar > .k-panelbar-header > .k-link:hover,
.k-panelbar > .k-panelbar-header > .k-link.k-hover {
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}
.k-panelbar > .k-panelbar-header > .k-link:focus,
.k-panelbar > .k-panelbar-header > .k-link.k-focus {
  box-shadow: inset 0 0 0 3px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 15%, transparent);
}
.k-panelbar > .k-panelbar-header > .k-link.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-panelbar > .k-panelbar-header > .k-link.k-selected .k-icon,
.k-panelbar > .k-panelbar-header > .k-link.k-selected .k-panelbar-item-icon {
  color: inherit;
}
.k-panelbar > .k-panelbar-header > .k-link.k-selected:hover,
.k-panelbar > .k-panelbar-header > .k-link.k-selected.k-hover {
  background-color: var(--kendo-color-primary-hover, #0c64e4);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link:hover,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-hover {
  background-color: var(--kendo-color-base-hover, #ced4da);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link:focus,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-focus {
  box-shadow: inset 0 0 0 3px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 15%, transparent);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected:hover,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected.k-hover {
  background-color: var(--kendo-color-primary-hover, #0c64e4);
}
.k-splitter {
  height: 300px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-splitter .k-pane {
  overflow: hidden;
  box-sizing: border-box;
}
.k-splitter .k-scrollable {
  overflow: auto;
}
.k-splitter .k-splitter-resizing {
  overflow: hidden;
}
.k-splitter .k-pane-loading {
  position: static;
  top: 50%;
  left: 50%;
}

.k-ghost-splitbar,
.k-splitbar {
  border-style: solid;
  outline: 0;
  position: absolute;
  user-select: none;
  touch-action: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.k-ghost-splitbar .k-collapse-prev,
.k-ghost-splitbar .k-collapse-next,
.k-splitbar .k-collapse-prev,
.k-splitbar .k-collapse-next {
  cursor: pointer;
  padding: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-splitbar-draggable-horizontal {
  cursor: col-resize;
}

.k-splitbar-draggable-vertical {
  cursor: row-resize;
}

.k-ghost-splitbar-horizontal,
.k-splitbar-horizontal {
  width: var(--kendo-spacing-3, 0.75rem);
  border-width: 0;
  background-repeat: repeat-y;
  flex-direction: column;
  top: 0;
}

.k-ghost-splitbar-vertical,
.k-splitbar-vertical {
  height: var(--kendo-spacing-3, 0.75rem);
  border-width: 0;
  background-repeat: repeat-x;
  flex-direction: row;
  left: 0;
}

.k-splitbar-static-horizontal {
  width: 1px;
}

.k-splitbar-static-vertical {
  height: 1px;
}

.k-splitbar-draggable-horizontal .k-resize-handle {
  width: 2px;
  height: 20px;
  position: static;
  z-index: 1;
}

.k-splitbar .k-resize-handle {
  display: none;
  background-color: currentColor;
}

.k-splitbar-draggable-horizontal .k-resize-handle,
.k-splitbar-draggable-vertical .k-resize-handle {
  display: block;
}

.k-splitbar-horizontal .k-collapse-prev {
  margin-bottom: var(--kendo-spacing-2, 0.5rem);
}

.k-splitbar-horizontal .k-collapse-next {
  margin-top: var(--kendo-spacing-2, 0.5rem);
}

.k-splitbar-vertical .k-collapse-prev {
  margin-right: var(--kendo-spacing-2, 0.5rem);
}

.k-splitbar-vertical .k-collapse-next {
  margin-left: var(--kendo-spacing-2, 0.5rem);
}

.k-splitbar-draggable-vertical .k-resize-handle {
  width: 20px;
  height: 2px;
  position: static;
  z-index: 1;
}

.k-pane > .k-splitter {
  border-width: 0;
  overflow: hidden;
}
.k-pane > .k-splitter-overlay {
  opacity: 0;
  position: absolute;
}

.k-splitter-flex {
  display: flex;
  width: 100%;
  height: auto;
}
.k-splitter-flex .k-pane {
  position: relative;
  flex: 1 1 auto;
  min-width: 0;
  max-width: 100%;
  min-height: 0;
  max-height: 100%;
  height: 100%;
}
.k-splitter-flex .k-pane-static {
  flex-grow: 0;
  flex-shrink: 0;
}
.k-splitter-flex .k-pane-flex {
  display: flex;
}
.k-splitter-flex .k-splitbar {
  position: static;
  flex: 0 0 auto;
}
.k-splitter-flex .k-pane.k-hidden, .k-splitter-flex .k-pane[hidden],
.k-splitter-flex .k-pane-flex.k-hidden,
.k-splitter-flex .k-pane-flex[hidden] {
  flex: 0 1 0% !important;
  overflow: hidden !important;
  display: block !important;
}
.k-splitter-flex.k-splitter-horizontal {
  flex-direction: row;
}
.k-splitter-flex.k-splitter-vertical {
  flex-direction: column;
}

.k-splitter {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-splitbar {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-splitbar:hover,
.k-splitbar.k-hover,
.k-splitbar-horizontal-hover,
.k-splitbar-vertical-hover {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}

.k-splitbar:focus,
.k-splitbar.k-focus {
  color: var(--kendo-color-on-primary, #ffffff);
  background: var(--kendo-color-primary, #0d6efd);
}

.k-ghost-splitbar {
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}

.k-tilelayout {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  display: grid;
  position: relative;
  padding: var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-tilelayout .k-card {
  box-shadow: none;
  border-width: 1px;
}

.k-tilelayout-item {
  position: relative;
  z-index: 0;
}

.k-layout-item-hint {
  border-radius: var(--kendo-spacing-1\.5, 0.375rem);
  border-width: 1px;
  border-style: solid;
  position: relative;
}
.k-layout-item-hint.k-layout-item-hint-resize {
  z-index: 3;
}

.k-tilelayout-item-header.k-card-header {
  z-index: 0;
}

.k-tilelayout-item-body {
  min-height: 0;
}

.k-tilelayout {
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-tilelayout-item:focus,
.k-tilelayout-item.k-focus {
  box-shadow: var(--kendo-elevation-3, 0px 4px 10px rgba(0, 0, 0, 0.1));
}

.k-layout-item-hint {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  background-color: rgba(255, 255, 255, 0.2);
}

.k-grid-flow-row {
  grid-auto-flow: row;
}

.\!k-grid-flow-row {
  grid-auto-flow: row !important;
}

.k-grid-flow-col {
  grid-auto-flow: column;
}

.\!k-grid-flow-col {
  grid-auto-flow: column !important;
}

.k-grid-flow-dense {
  grid-auto-flow: dense;
}

.\!k-grid-flow-dense {
  grid-auto-flow: dense !important;
}

.k-grid-flow-row-dense {
  grid-auto-flow: row dense;
}

.\!k-grid-flow-row-dense {
  grid-auto-flow: row dense !important;
}

.k-grid-flow-col-dense {
  grid-auto-flow: column dense;
}

.\!k-grid-flow-col-dense {
  grid-auto-flow: column dense !important;
}

.k-grid-flow-unset {
  grid-auto-flow: unset;
}

.\!k-grid-flow-unset {
  grid-auto-flow: unset !important;
}

.k-justify-items-normal {
  justify-items: normal;
}

.\!k-justify-items-normal {
  justify-items: normal !important;
}

.k-justify-items-stretch {
  justify-items: stretch;
}

.\!k-justify-items-stretch {
  justify-items: stretch !important;
}

.k-justify-items-center {
  justify-items: center;
}

.\!k-justify-items-center {
  justify-items: center !important;
}

.k-justify-items-start {
  justify-items: start;
}

.\!k-justify-items-start {
  justify-items: start !important;
}

.k-justify-items-end {
  justify-items: end;
}

.\!k-justify-items-end {
  justify-items: end !important;
}

.k-justify-items-flex-start {
  justify-items: flex-start;
}

.\!k-justify-items-flex-start {
  justify-items: flex-start !important;
}

.k-justify-items-flex-end {
  justify-items: flex-end;
}

.\!k-justify-items-flex-end {
  justify-items: flex-end !important;
}

.k-justify-items-self-start {
  justify-items: self-start;
}

.\!k-justify-items-self-start {
  justify-items: self-start !important;
}

.k-justify-items-self-end {
  justify-items: self-end;
}

.\!k-justify-items-self-end {
  justify-items: self-end !important;
}

.k-justify-items-left {
  justify-items: left;
}

.\!k-justify-items-left {
  justify-items: left !important;
}

.k-justify-items-right {
  justify-items: right;
}

.\!k-justify-items-right {
  justify-items: right !important;
}

.k-justify-items-baseline {
  justify-items: baseline;
}

.\!k-justify-items-baseline {
  justify-items: baseline !important;
}

.k-justify-items-first-baseline {
  justify-items: first baseline;
}

.\!k-justify-items-first-baseline {
  justify-items: first baseline !important;
}

.k-justify-items-last-baseline {
  justify-items: last baseline;
}

.\!k-justify-items-last-baseline {
  justify-items: last baseline !important;
}

.k-dock-manager {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  overflow: auto;
  box-sizing: border-box;
}

.k-dock-manager-toolbar {
  border-width: 0 1px 0 0;
  border-color: inherit;
  flex-shrink: 0;
  writing-mode: vertical-lr;
  box-shadow: none;
}
.k-dock-manager-toolbar::before {
  height: 0;
}
.k-dock-manager-toolbar .k-separator-horizontal {
  width: calc(1.5 * 1em);
  height: 0;
  border-width: 1px 0 0;
}

.k-dock-manager-pane-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-grow: 1;
  overflow: hidden;
}

.k-dock-manager-splitter,
.k-dock-manager-unpinned-container {
  height: 100%;
  border-width: 0;
  align-items: stretch;
}
.k-dock-manager-splitter > .k-pane,
.k-dock-manager-unpinned-container > .k-pane {
  height: auto;
  flex-direction: column;
  border-color: inherit;
}
.k-dock-manager-splitter .k-pane-header,
.k-dock-manager-unpinned-container .k-pane-header {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-block-end-width: 1px;
  border-block-end-style: solid;
  border-color: inherit;
}
.k-dock-manager-splitter .k-pane-title,
.k-dock-manager-unpinned-container .k-pane-title {
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-sm, normal);
  font-weight: var(--kendo-font-weight-normal, normal);
  flex: 1 1 auto;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-dock-manager-splitter .k-pane-scrollable,
.k-dock-manager-unpinned-container .k-pane-scrollable {
  height: 100%;
  display: flex;
  flex-direction: column;
  border-color: inherit;
}
.k-dock-manager-splitter .k-pane-content,
.k-dock-manager-unpinned-container .k-pane-content {
  height: 100%;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  overflow: auto;
  flex: 1;
}
.k-dock-manager-splitter .k-pane-actions,
.k-dock-manager-unpinned-container .k-pane-actions {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
}
.k-dock-manager-splitter .k-pane-tabbed,
.k-dock-manager-unpinned-container .k-pane-tabbed {
  padding-block-start: var(--kendo-spacing-3\.5, 0.875rem);
  padding-block-end: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-dock-manager-splitter .k-splitbar,
.k-dock-manager-unpinned-container .k-splitbar {
  border-width: 0 1px;
  border-style: solid;
  border-color: inherit;
}
.k-dock-manager-splitter .k-splitbar-vertical,
.k-dock-manager-unpinned-container .k-splitbar-vertical {
  border-width: 1px 0;
}

.k-dock-manager-unpinned-container {
  width: 300px;
  position: absolute;
  display: flex;
  height: 100%;
  border-color: inherit;
  z-index: 20;
}
.k-dock-manager-unpinned-container .k-pane {
  display: inline-flex;
  flex-direction: column;
  position: relative;
  flex: 1 1 auto;
  width: 100%;
}
.k-dock-manager-unpinned-container .k-splitbar {
  height: 100%;
  position: relative;
  flex: none;
}

.k-docking-preview {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  border-width: 1px;
  border-style: dashed;
  border-radius: var(--kendo-border-radius-sm, 0.25rem);
  z-index: 10;
}

.k-dock-manager-window:has(.k-pane) .k-window-content {
  padding: 0;
}

.k-dock-navigator-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  z-index: 10001;
  pointer-events: none;
}

.k-dock-navigator {
  display: grid;
  grid-template-columns: repeat(3, auto);
  grid-template-rows: repeat(3, auto);
  justify-content: center;
  position: absolute;
}

.k-dock-indicator {
  padding: var(--kendo-spacing-1\.5, 0.375rem);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  pointer-events: all;
  outline-width: 1px;
  outline-style: solid;
}
.k-dock-indicator.k-dock-indicator-middle {
  filter: none;
}

.k-dock-indicator-top {
  grid-area: 1/2/auto;
}

.k-dock-indicator-right {
  grid-area: 2/3/auto;
}

.k-dock-indicator-bottom {
  grid-area: 3/2/auto;
}

.k-dock-indicator-left {
  grid-area: 2/1/auto;
}

.k-dock-indicator-middle {
  grid-area: 2/2/auto;
}

.k-dock-manager {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-dock-manager-splitter .k-pane-header,
.k-dock-manager-unpinned-container .k-pane-header {
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-dock-manager-unpinned-container {
  background-color: var(--kendo-color-app-surface, #ffffff);
  box-shadow: 4px 0px 5px 0px rgba(0, 0, 0, 0.04), 2px 0px 4px 0px rgba(0, 0, 0, 0.03);
}

.k-docking-preview {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 16%, transparent);
  border-color: var(--kendo-color-primary, #0d6efd);
}

.k-dock-indicator {
  color: var(--kendo-color-primary, #0d6efd);
  background-color: var(--kendo-color-app-surface, #ffffff);
  outline-color: var(--kendo-color-primary, #0d6efd);
  filter: drop-shadow(0px 1px 18px rgba(0, 0, 0, 0.12)) drop-shadow(0px 6px 10px rgba(0, 0, 0, 0.14)) drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.2));
}
.k-dock-indicator:hover, .k-dock-indicator.k-hover {
  background-color: var(--kendo-color-primary, #0d6efd);
  color: #ffffff;
}

.k-barcode {
  display: inline-block;
}
.k-barcode > div {
  height: 150px;
}

.k-chart,
.k-sparkline,
.k-stockchart {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-chart,
.k-stockchart {
  display: block;
  height: 400px;
}

.k-chart-surface {
  height: 100%;
}

.k-chart .k-popup {
  border-width: 0;
}

.k-chart-tooltip-wrapper .k-animation-container-shown,
.k-chart-tooltip-wrapper.k-animation-container-shown {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  transition: left 300ms cubic-bezier(0, 0.33, 0.19, 1), top 300ms cubic-bezier(0, 0.33, 0.19, 1);
}

.k-sparkline-tooltip-wrapper,
.k-chart-tooltip-wrapper {
  z-index: 12000;
}
.k-sparkline-tooltip-wrapper .k-popup,
.k-chart-tooltip-wrapper .k-popup {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  padding: 0;
  border-width: 0;
  background: transparent;
}

.k-chart-tooltip table {
  border-spacing: 0;
  border-collapse: collapse;
}

.k-chart-tooltip {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  font-size: calc(0.875rem * 0.929);
  line-height: var(--kendo-line-height, normal);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-chart-tooltip th {
  width: auto;
  text-align: center;
  padding: 1px;
}

.k-chart-tooltip td {
  width: auto;
  text-align: start;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  line-height: var(--kendo-line-height, normal);
  vertical-align: middle;
}

.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
  border-width: 1px;
  border-style: solid;
}

.k-chart-shared-tooltip .k-chart-shared-tooltip-marker {
  display: block;
  width: 15px;
  height: 3px;
  vertical-align: middle;
}

.k-selector {
  position: absolute;
  transform: translateZ(0);
}

.k-selection {
  position: absolute;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  border-bottom: 0;
}

.k-selection-bg {
  position: absolute;
  width: 100%;
  height: 100%;
}

.k-handle {
  border-radius: 50%;
  width: 22px;
  height: 22px;
  border-width: 1px;
  border-style: solid;
  z-index: 1;
  position: absolute;
  box-sizing: content-box;
}

.k-handle div {
  width: 100%;
  height: 100%;
}

.k-left-handle {
  left: -11px;
}

.k-right-handle {
  right: -11px;
}

.k-left-handle div {
  margin: -22px 0 0 -14.6666666667px;
  padding: 44px 29.3333333333px 0 0;
}

.k-right-handle div {
  margin: -22px 0 0 -14.6666666667px;
  padding: 44px 0 0 29.3333333333px;
}

.k-left-handle.k-handle-active div {
  margin-left: -44px;
  padding-left: 58.6666666667px;
}

.k-right-handle.k-handle-active div {
  margin-left: -44px;
  padding-right: 58.6666666667px;
}

.k-mask {
  position: absolute;
  height: 100%;
}

.k-navigator-hint div {
  position: absolute;
}

.k-navigator-hint .k-scroll {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  position: absolute;
  height: 4px;
}

.k-navigator-hint .k-tooltip {
  margin-top: 20px;
  min-width: 160px;
  opacity: 1;
  text-align: center;
}

.k-sparkline,
.k-sparkline span {
  display: inline-block;
  vertical-align: top;
}

.k-sparkline span {
  height: 100%;
  width: 100%;
}

.k-chart-dragging {
  user-select: none;
}

.k-chart-donut-center {
  position: absolute;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  border-radius: 50%;
  text-align: center;
  border: 4px solid transparent;
  box-sizing: border-box;
}

.k-pdf-export .k-chart .k-animation-container,
.k-pdf-export .k-sparkline .k-animation-container,
.k-pdf-export .k-stockchart .k-animation-container {
  display: none;
}

.k-chart-overlay {
  margin: 0;
  width: 100%;
  height: calc(100% - var(--kendo-chart-computed-title-height, 0px));
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  z-index: 10001;
}
.k-chart-overlay-top {
  top: var(--kendo-chart-computed-title-height, 0px);
}
.k-chart-overlay .k-no-data, .k-chart-overlay .k-nodata {
  min-height: auto;
  padding-block-start: var(--kendo-spacing-25, 7rem);
  color: inherit;
  font-size: var(--kendo-font-size-lg, inherit);
  font-weight: var(--kendo-font-weight, normal);
}

.k-diagram {
  height: 600px;
}

.k-diagram .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-diagram .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-canvas-container {
  width: 100%;
  height: 100%;
}

.k-sankey text {
  pointer-events: none;
}

.k-treemap {
  height: 400px;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-treemap .k-treemap-tile {
  margin: -1px 0 0 -1px;
  height: 100%;
  box-sizing: border-box;
  border: 1px solid;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  overflow: hidden;
  position: absolute;
}
.k-treemap > .k-treemap-tile {
  position: relative;
}
.k-treemap .k-treemap-title {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  font-size: var(--kendo-font-size, inherit);
  background-position: 0 0;
  background-repeat: repeat-x;
}
.k-treemap .k-treemap-title-vertical {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  width: calc(1.5 * 1em);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  top: 0;
  bottom: 0;
}
.k-treemap .k-treemap-title-vertical > div {
  transform-origin: right;
  transform: rotate(-90deg);
  position: absolute;
  top: 0;
  right: 1em;
}
.k-treemap .k-treemap-wrap {
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.k-treemap .k-treemap-title + .k-treemap-wrap {
  top: calc(var(--kendo-spacing-1, 0.25rem) * 2 + var(--kendo-line-height, normal) * var(--kendo-font-size, inherit) + 1px);
}
.k-treemap .k-treemap-title-vertical + .k-treemap-wrap {
  left: calc(var(--kendo-spacing-1, 0.25rem) * 2 + var(--kendo-line-height, normal) * var(--kendo-font-size, inherit) + 1px);
}
.k-treemap .k-leaf {
  padding: var(--kendo-spacing-2, 0.5rem);
}

.k-gauge {
  text-align: start;
  position: relative;
}

.k-arcgauge,
.k-circulargauge {
  display: inline-block;
}

.k-arcgauge-label,
.k-circulargauge-label {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
}

.k-qrcode {
  display: inline-block;
}
.k-qrcode > div {
  height: 150px;
}

.k-var--primary {
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-var--primary-contrast {
  background-color: var(--kendo-color-on-primary, #ffffff);
}

.k-var--base {
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-var--background {
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-var--normal-background {
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-var--normal-text-color {
  background-color: var(--kendo-color-on-app-surface, #212529);
}

.k-var--series-a {
  background-color: var(--kendo-color-series-a, #0c64e4);
}

.k-var--series-b {
  background-color: var(--kendo-color-series-b, #6f42c1);
}

.k-var--series-c {
  background-color: var(--kendo-color-series-c, #20c997);
}

.k-var--series-d {
  background-color: var(--kendo-color-series-d, #198754);
}

.k-var--series-e {
  background-color: var(--kendo-color-series-e, #dc3545);
}

.k-var--series-f {
  background-color: var(--kendo-color-series-f, #ffc107);
}

.k-var--series-1 {
  background-color: var(--kendo-color-series-a, #0c64e4);
}

.k-var--series-2 {
  background-color: var(--kendo-color-series-b, #6f42c1);
}

.k-var--series-3 {
  background-color: var(--kendo-color-series-c, #20c997);
}

.k-var--series-4 {
  background-color: var(--kendo-color-series-d, #198754);
}

.k-var--series-5 {
  background-color: var(--kendo-color-series-e, #dc3545);
}

.k-var--series-6 {
  background-color: var(--kendo-color-series-f, #ffc107);
}

.k-var--series-7 {
  background-color: var(--kendo-color-series-a-subtle, #3d8bfd);
}

.k-var--series-8 {
  background-color: var(--kendo-color-series-b-subtle, #8c68cd);
}

.k-var--series-9 {
  background-color: var(--kendo-color-series-c-subtle, #79dfc1);
}

.k-var--series-10 {
  background-color: var(--kendo-color-series-d-subtle, #479F76);
}

.k-var--series-11 {
  background-color: var(--kendo-color-series-e-subtle, #e35d6a);
}

.k-var--series-12 {
  background-color: var(--kendo-color-series-f-subtle, #ffcd39);
}

.k-var--series-13 {
  background-color: var(--kendo-color-series-a-bold, #084298);
}

.k-var--series-14 {
  background-color: var(--kendo-color-series-b-bold, #4e2f89);
}

.k-var--series-15 {
  background-color: var(--kendo-color-series-c-bold, #13795b);
}

.k-var--series-16 {
  background-color: var(--kendo-color-series-d-bold, #0F5132);
}

.k-var--series-17 {
  background-color: var(--kendo-color-series-e-bold, #9a2530);
}

.k-var--series-18 {
  background-color: var(--kendo-color-series-f-bold, #b38705);
}

.k-var--series-19 {
  background-color: var(--kendo-color-series-a-subtler, #86b6fe);
}

.k-var--series-20 {
  background-color: var(--kendo-color-series-b-subtler, #b9a3e1);
}

.k-var--series-21 {
  background-color: var(--kendo-color-series-c-subtler, #c1f0e2);
}

.k-var--series-22 {
  background-color: var(--kendo-color-series-d-subtler, #8cc3aa);
}

.k-var--series-23 {
  background-color: var(--kendo-color-series-e-subtler, #f1aeb5);
}

.k-var--series-24 {
  background-color: var(--kendo-color-series-f-subtler, #ffe083);
}

.k-var--series-25 {
  background-color: var(--kendo-color-series-a-bolder, #052c65);
}

.k-var--series-26 {
  background-color: var(--kendo-color-series-b-bolder, #36215f);
}

.k-var--series-27 {
  background-color: var(--kendo-color-series-c-bolder, #0d503c);
}

.k-var--series-28 {
  background-color: var(--kendo-color-series-d-bolder, #0A3622);
}

.k-var--series-29 {
  background-color: var(--kendo-color-series-e-bolder, #6e1b23);
}

.k-var--series-30 {
  background-color: var(--kendo-color-series-f-bolder, #806104);
}

.k-var--gauge-pointer {
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-var--gauge-track {
  background-color: var(--kendo-color-base-emphasis, rgba(33, 37, 41, 0.34));
}

.k-var--chart-font-size {
  font-size: var(--kendo-font-size, inherit);
}

.k-var--chart-title-font-size {
  font-size: var(--kendo-font-size-lg, inherit);
}

.k-var--chart-pane-title-font-size {
  font-size: var(--kendo-font-size-sm, inherit);
}

.k-var--chart-pane-title-font-weight {
  font-weight: var(--kendo-font-weight-normal, normal);
}

.k-var--chart-label-font-size {
  font-size: var(--kendo-font-size-sm, inherit);
}

.k-var--chart-inactive {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
}

.k-var--chart-major-lines {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 8%, transparent);
}

.k-var--chart-minor-lines {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 4%, transparent);
}

.k-var--chart-area-opacity {
  opacity: 0.6;
}

.k-var--chart-area-inactive-opacity {
  opacity: 0.1;
}

.k-var--chart-line-inactive-opacity {
  opacity: 0.3;
}

.k-var--chart-notes-background {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
}

.k-var--chart-notes-border {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
}

.k-var--chart-notes-lines {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
}

.k-var--chart-crosshair-background {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
}

.k-var--chart-error-bars-background {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
}

.k-chart,
.k-diagram,
.k-gauge,
.k-sparkline {
  --kendo-chart-primary-bg: var(--kendo-color-primary, #0d6efd);
  --kendo-chart-primary-contrast: var(--kendo-color-on-primary, #ffffff);
  --kendo-chart-bg: var(--kendo-color-app-surface, #ffffff);
  --kendo-chart-text: var(--kendo-color-on-app-surface, #212529);
  --kendo-chart-font-size: var(--kendo-font-size, inherit);
  --kendo-chart-title-font-size: var(--kendo-font-size-lg, inherit);
  --kendo-chart-pane-title-font-size: var(--kendo-font-size-sm, inherit);
  --kendo-chart-pane-title-font-weight: var(--kendo-font-weight-normal, normal);
  --kendo-chart-label-font-size: var(--kendo-font-size-sm, inherit);
  --kendo-chart-inactive: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
  --kendo-chart-major-lines: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 8%, transparent);
  --kendo-chart-minor-lines: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 4%, transparent);
  --kendo-chart-area-opacity: 0.6;
  --kendo-chart-area-inactive-opacity: 0.1;
  --kendo-chart-line-inactive-opacity: 0.3;
  --kendo-chart-notes-bg: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
  --kendo-chart-notes-border: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
  --kendo-chart-notes-lines: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
  --kendo-chart-crosshair-bg: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
  --kendo-chart-error-bars-bg: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
  --kendo-chart-series-1: var(--kendo-color-series-a, #0c64e4);
  --kendo-chart-series-2: var(--kendo-color-series-b, #6f42c1);
  --kendo-chart-series-3: var(--kendo-color-series-c, #20c997);
  --kendo-chart-series-4: var(--kendo-color-series-d, #198754);
  --kendo-chart-series-5: var(--kendo-color-series-e, #dc3545);
  --kendo-chart-series-6: var(--kendo-color-series-f, #ffc107);
  --kendo-chart-series-7: var(--kendo-color-series-a-subtle, #3d8bfd);
  --kendo-chart-series-8: var(--kendo-color-series-b-subtle, #8c68cd);
  --kendo-chart-series-9: var(--kendo-color-series-c-subtle, #79dfc1);
  --kendo-chart-series-10: var(--kendo-color-series-d-subtle, #479F76);
  --kendo-chart-series-11: var(--kendo-color-series-e-subtle, #e35d6a);
  --kendo-chart-series-12: var(--kendo-color-series-f-subtle, #ffcd39);
  --kendo-chart-series-13: var(--kendo-color-series-a-bold, #084298);
  --kendo-chart-series-14: var(--kendo-color-series-b-bold, #4e2f89);
  --kendo-chart-series-15: var(--kendo-color-series-c-bold, #13795b);
  --kendo-chart-series-16: var(--kendo-color-series-d-bold, #0F5132);
  --kendo-chart-series-17: var(--kendo-color-series-e-bold, #9a2530);
  --kendo-chart-series-18: var(--kendo-color-series-f-bold, #b38705);
  --kendo-chart-series-19: var(--kendo-color-series-a-subtler, #86b6fe);
  --kendo-chart-series-20: var(--kendo-color-series-b-subtler, #b9a3e1);
  --kendo-chart-series-21: var(--kendo-color-series-c-subtler, #c1f0e2);
  --kendo-chart-series-22: var(--kendo-color-series-d-subtler, #8cc3aa);
  --kendo-chart-series-23: var(--kendo-color-series-e-subtler, #f1aeb5);
  --kendo-chart-series-24: var(--kendo-color-series-f-subtler, #ffe083);
  --kendo-chart-series-25: var(--kendo-color-series-a-bolder, #052c65);
  --kendo-chart-series-26: var(--kendo-color-series-b-bolder, #36215f);
  --kendo-chart-series-27: var(--kendo-color-series-c-bolder, #0d503c);
  --kendo-chart-series-28: var(--kendo-color-series-d-bolder, #0A3622);
  --kendo-chart-series-29: var(--kendo-color-series-e-bolder, #6e1b23);
  --kendo-chart-series-30: var(--kendo-color-series-f-bolder, #806104);
  --kendo-chart-gauge-pointer: var(--kendo-color-primary, #0d6efd);
  --kendo-chart-gauge-track: var(--kendo-color-base-emphasis, rgba(33, 37, 41, 0.34));
}

.k-chart,
.k-sparkline,
.k-stockchart {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: transparent;
}
.k-chart .k-popup,
.k-sparkline .k-popup,
.k-stockchart .k-popup {
  background: transparent;
}

.k-chart-tooltip {
  color: #ffffff;
}

.k-chart-tooltip-inverse {
  color: #000000;
}

.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-base-subtle, #e9ecef);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 8%, transparent);
}

.k-selection {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 8%, transparent);
  box-shadow: inset 0 1px 7px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 15%, transparent);
}

.k-selection-bg {
  background-color: transparent;
}

.k-handle {
  cursor: e-resize;
  border-color: var(--kendo-color-base, #dee2e6);
  color: var(--kendo-color-on-base, #212529);
  background-color: var(--kendo-color-base, #dee2e6);
  background-image: none;
}
.k-handle:hover {
  border-color: var(--kendo-color-base-hover, #ced4da);
  background-color: var(--kendo-color-base-hover, #ced4da);
  background-image: none;
}

.k-handle div {
  background-color: transparent;
}

.k-mask {
  background-color: var(--kendo-color-surface-alt, #ffffff);
  opacity: 0.8;
}

.k-chart-overlay {
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-treemap {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}
.k-treemap .k-treemap-title {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}
.k-treemap .k-leaf {
  color: var(--kendo-color-surface-alt, #ffffff);
}
.k-treemap .k-leaf.k-inverse {
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-treemap .k-leaf:hover,
.k-treemap .k-leaf.k-hover {
  box-shadow: inset 0 0 0 3px var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-pane-wrapper {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-pane-wrapper .k-pane {
  width: 100%;
  height: 100%;
  user-select: none;
  box-sizing: border-box;
  font-family: sans-serif;
  overflow-x: hidden;
}
.k-pane-wrapper .k-view {
  top: 0;
  left: 0;
  position: relative;
  border: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: stretch;
  align-content: stretch;
  vertical-align: top;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-pane-wrapper .k-content {
  min-height: 1px;
  flex: 1;
  align-items: stretch;
  display: block;
  width: auto;
  overflow: hidden;
  position: relative;
}

.k-pane-wrapper > div.k-pane {
  box-shadow: none;
  font-weight: normal;
}
.k-pane-wrapper .k-popup-edit-form .k-content,
.k-pane-wrapper .k-grid-edit-form .k-content,
.k-pane-wrapper .k-grid-header-menu .k-content,
.k-pane-wrapper .k-grid-filter-menu .k-content {
  overflow-y: auto;
}
.k-pane-wrapper .k-popup-edit-form .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-edit-form .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-header-menu .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-filter-menu .k-content > .k-scroll-container {
  position: absolute;
  width: 100%;
  min-height: 100%;
  box-sizing: border-box;
}
.k-pane-wrapper .k-grid-edit-form .k-popup-edit-form,
.k-pane-wrapper .k-grid-edit-form .k-edit-form-container {
  width: auto;
  min-width: auto;
}

.k-grid.k-grid-mobile {
  border-width: 0;
}

.k-grid-mobile .k-resize-handle-inner::before {
  content: "\e01e";
  position: absolute;
  font: 16px/1 "WebComponentsIcons";
  top: calc(50% - 1px);
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0.2em;
}
.k-grid-mobile .k-header a {
  user-select: none;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view {
  padding: 0;
  flex-direction: column;
  align-items: stretch;
}
.k-pane-wrapper .k-scheduler-edit-form .k-recur-view > .k-listgroup-form-row {
  margin: 0;
}
.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap {
  width: 100%;
  margin-block: -1px;
  margin-inline: 0;
}
.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap {
  white-space: nowrap;
}

.k-scheduler.k-scheduler-mobile {
  border-width: 0;
}

.k-scheduler-mobile th {
  font-weight: normal;
}
.k-scheduler-mobile .k-event:hover .k-resize-handle {
  visibility: hidden;
}
.k-scheduler-mobile .k-scheduler-toolbar {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-scheduler-mobile .k-scheduler-toolbar > * {
  margin: 0;
}
.k-scheduler-mobile .k-scheduler-toolbar::before {
  display: none;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin: 0;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {
  line-height: 1;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: space-evenly;
  gap: 0;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown {
  display: inline-block;
}
.k-scheduler-mobile .k-scheduler-footer {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  justify-content: space-between;
}
.k-scheduler-mobile .k-scheduler-footer > * {
  margin: 0;
}
.k-scheduler-mobile .k-scheduler-footer::before {
  display: none;
}
.k-scheduler-mobile .k-scheduler-monthview .k-hidden {
  height: 40px;
}
.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td {
  height: 40px;
  vertical-align: top;
  text-align: center;
}
.k-scheduler-mobile .k-scheduler-monthview .k-events-container {
  position: absolute;
  text-align: center;
  height: 6px;
  line-height: 6px;
}
.k-scheduler-mobile .k-scheduler-monthview .k-event {
  position: static;
  padding: 4px;
  border-radius: 50%;
  display: inline-block;
  width: 4px;
  height: 4px;
  min-height: 0;
  margin: 1px;
}
.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child {
  display: none;
}
.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group {
  display: none;
}
.k-scheduler-mobile .k-scheduler-header-wrap > div {
  overflow: visible;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header {
  display: none;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table {
  table-layout: auto;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn {
  width: 1%;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table td {
  white-space: normal;
}
.k-scheduler-mobile .k-mobile-header .k-scheduler-table td,
.k-scheduler-mobile .k-mobile-header .k-scheduler-table th {
  height: 1.5em;
}
.k-scheduler-mobile .k-time-text,
.k-scheduler-mobile .k-time-period {
  display: block;
  line-height: 1;
}
.k-scheduler-mobile .k-time-period {
  font-size: 0.7em;
}
.k-scheduler-mobile .k-scheduler-table td,
.k-scheduler-mobile .k-scheduler-table th {
  height: 2em;
  vertical-align: middle;
}
.k-scheduler-mobile .k-scheduler-datecolumn-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.k-scheduler-mobile .k-task {
  display: flex;
  align-items: center;
  gap: 0.5em;
}
.k-scheduler-mobile .k-task .k-scheduler-mark {
  border-radius: 50%;
  margin: 0;
}
.k-scheduler-mobile .k-task .k-scheduler-task-text {
  flex: 1 1 0%;
}
.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn {
  vertical-align: top;
}
.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text {
  writing-mode: vertical-lr;
  transform: rotate(180deg);
  white-space: nowrap;
}
.k-scheduler-mobile .k-scrollbar-h tr + tr .k-scheduler-times {
  border-bottom-width: 0;
}

.k-pane-wrapper .k-appbar {
  padding: var(--kendo-spacing-1, 0.25rem);
}
.k-pane-wrapper .k-list-title,
.k-pane-wrapper .k-filter-help-text {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  display: block;
}
.k-pane-wrapper .k-listgroup-title {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-weight: bold;
  text-transform: uppercase;
}
.k-pane-wrapper .k-listgroup .k-listgroup-item {
  border-color: inherit;
}
.k-pane-wrapper .k-listgroup + .k-listgroup {
  margin-top: var(--kendo-spacing-4, 1rem);
}
.k-pane-wrapper .k-column-menu {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable * {
  pointer-events: none;
}
.k-pane-wrapper .k-column-menu .k-list-title,
.k-pane-wrapper .k-column-menu .k-listgroup-title {
  padding: 0;
}
.k-pane-wrapper .k-column-menu .k-listgroup {
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}
.k-pane-wrapper .k-filter-menu {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-pane-wrapper .k-filter-menu .k-list-title {
  padding: 0;
}
.k-pane-wrapper .k-filter-menu .k-list-filter {
  padding: 0;
  display: flex;
  flex-flow: column nowrap;
  gap: inherit;
}
.k-pane-wrapper .k-filter-menu .k-filter-tools {
  display: flex;
  flex-flow: row nowrap;
  gap: inherit;
}
.k-pane-wrapper .k-filter-menu .k-listgroup {
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}
.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap {
  display: flex;
}
.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  flex: 1 1 auto;
}
.k-pane-wrapper .k-multicheck-wrap.k-listgroup {
  overflow-y: auto;
}
.k-pane-wrapper .k-pager-wrap.k-pager-sm,
.k-pane-wrapper .k-pager.k-pager-sm {
  justify-content: center;
}
.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh,
.k-pane-wrapper .k-pager.k-pager-sm .k-pager-refresh {
  display: none;
}

:is(.k-rtl .k-pane-wrapper, [dir=rtl] .k-pane-wrapper, .k-pane-wrapper[dir=rtl]) .k-scheduler-mobile .k-scheduler-toolbar > ul > li {
  border: 0;
}
:is(.k-rtl .k-pane-wrapper, [dir=rtl] .k-pane-wrapper, .k-pane-wrapper[dir=rtl]) .k-scheduler-mobile .k-task .k-i-reload {
  margin-left: 0.5em;
  margin-right: 0;
}

.k-pane-wrapper,
.k-view {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-pane-wrapper .k-pane > .k-view > .k-content {
  background-position: 50% 50%;
  background-color: var(--kendo-color-surface, #f8f9fa);
}
.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active + th.k-header {
  border-left-color: var(--kendo-color-on-app-surface, #212529);
}
.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before {
  background-color: var(--kendo-color-surface, #f8f9fa);
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {
  color: var(--kendo-color-primary, #0d6efd);
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate {
  color: inherit;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday {
  color: var(--kendo-color-subtle, #596169);
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day {
  background-color: var(--kendo-color-surface, #f8f9fa);
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools > li {
  display: inline-block;
  background-color: inherit;
}
.k-pane-wrapper .k-pane .k-grid-edit-form .k-item,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-link,
.k-pane-wrapper .k-pane .k-grid-header-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-header-menu .k-link,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-link,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link {
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-header-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-header-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-header-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-header-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries {
  color: var(--kendo-color-primary, #0d6efd);
}
.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-selected {
  color: var(--kendo-color-primary, #0d6efd);
  background: none;
}
.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-selected .k-link {
  color: inherit;
}

.k-grid {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-grid.k-grid-display-block {
  display: block;
}
.k-grid .k-grid-container {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  position: relative;
}
.k-grid .k-grid-aria-root {
  border-color: inherit;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  overflow: hidden;
}
.k-grid .k-table {
  margin: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  border-color: inherit;
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: content-box;
  empty-cells: show;
  outline: 0;
}
.k-grid .k-grid-header .k-table,
.k-grid .k-grid-content .k-table,
.k-grid .k-grid-content-locked .k-table,
.k-grid .k-grid-footer .k-table {
  table-layout: fixed;
}
.k-grid .k-table-thead,
.k-grid .k-table-tbody,
.k-grid .k-table-tfoot {
  text-align: start;
  border-color: inherit;
}
.k-grid .k-table-row {
  border-color: inherit;
}
.k-grid .k-table-th,
.k-grid td,
.k-grid .k-table-td {
  border-width: 0;
  border-inline-start-width: 1px;
  border-style: solid;
  border-color: inherit;
  outline: 0;
  font-weight: inherit;
  text-align: inherit;
  position: static;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: content-box;
}
.k-grid .k-table-th:first-child,
.k-grid td:first-child,
.k-grid .k-table-td:first-child {
  border-inline-start-width: 0;
}
.k-grid .k-table-th:focus,
.k-grid td:focus,
.k-grid .k-table-td:focus {
  outline: none;
}
.k-grid .k-table-th > .k-radio,
.k-grid .k-table-th > .k-radio-wrap,
.k-grid .k-table-th > .k-checkbox,
.k-grid .k-table-th > .k-checkbox-wrap,
.k-grid td > .k-radio,
.k-grid td > .k-radio-wrap,
.k-grid td > .k-checkbox,
.k-grid td > .k-checkbox-wrap,
.k-grid .k-table-td > .k-radio,
.k-grid .k-table-td > .k-radio-wrap,
.k-grid .k-table-td > .k-checkbox,
.k-grid .k-table-td > .k-checkbox-wrap {
  vertical-align: top;
}
.k-grid .k-table-th {
  border-block-end-width: 1px;
  white-space: nowrap;
}
.k-grid td,
.k-grid .k-table-td {
  border-block-end-width: 0px;
  white-space: unset;
  vertical-align: middle;
}
.k-grid a {
  color: inherit;
  text-decoration: none;
}
.k-grid a:hover {
  text-decoration: none;
}
.k-grid .k-grid-header-wrap {
  box-sizing: content-box;
}
.k-grid .k-grid-header {
  border-bottom-width: 1px;
}
.k-grid .k-grid-header .k-table {
  margin-bottom: -1px;
}
.k-grid .k-grid-header.k-grid-draggable-header {
  user-select: none;
  touch-action: none;
}
.k-grid .k-grid-header .k-table-th {
  position: relative;
  vertical-align: bottom;
  cursor: default;
}
.k-grid .k-grid-header .k-table-th:first-child {
  border-inline-start-width: 0;
}
.k-grid .k-grid-header .k-table-th.k-first {
  border-inline-start-width: 1px;
}
.k-grid .k-grid-header .k-table-th > .k-link {
  line-height: inherit;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  outline: 0;
}
.k-grid .k-grid-header .k-table-th > .k-link:focus {
  text-decoration: none;
}
.k-grid .k-grid-header .k-grid-filter,
.k-grid .k-grid-header .k-header-column-menu,
.k-grid .k-grid-header .k-grid-header-menu {
  box-sizing: border-box;
  outline: 0;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  position: absolute;
  inset-inline-end: var(--kendo-spacing-2, 0.5rem);
  z-index: 1;
}
.k-grid .k-grid-header .k-grid-filter:hover,
.k-grid .k-grid-header .k-header-column-menu:hover,
.k-grid .k-grid-header .k-grid-header-menu:hover {
  cursor: pointer;
}
.k-grid .k-grid-header .k-cell-inner > .k-link > .k-sort-icon {
  vertical-align: text-top;
  margin-inline-start: calc(var(--kendo-spacing-4, 1rem) - 1px);
}
.k-grid .k-grid-header .k-cell-inner > .k-link > .k-sort-icon .k-icon {
  display: flex;
}
.k-grid .k-grid-header .k-sort-order {
  display: inline-block;
  vertical-align: top;
  height: 1rem;
  font-size: 0.75rem;
  margin-top: var(--kendo-spacing-0\.5, 0.125rem);
  margin-inline-start: calc(var(--kendo-spacing-0\.5, 0.125rem) * -1);
}
.k-grid .k-grid-header .k-filterable > .k-cell-inner .k-link {
  padding-inline-end: 0;
}
.k-grid .k-cell-inner {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: inherit;
  overflow: hidden;
}
.k-grid .k-cell-inner > .k-link {
  width: auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: inherit;
  flex: 1;
  overflow: hidden;
}
.k-grid .k-cell-inner > .k-link > .k-sort-icon {
  margin-inline-start: 0;
  display: inline-block;
  flex-shrink: 0;
}
.k-grid .k-cell-inner .k-sort-order {
  flex-shrink: 0;
  line-height: normal;
}
.k-grid .k-cell-inner .k-grid-filter,
.k-grid .k-cell-inner .k-header-column-menu,
.k-grid .k-cell-inner .k-grid-header-menu {
  position: static;
  margin-inline-end: var(--kendo-spacing-2, 0.5rem);
}
.k-grid .k-group-col,
.k-grid .k-hierarchy-col {
  padding: 0;
  width: 2rem;
}
.k-grid .k-grouping-row p {
  margin: 0;
  display: flex;
  align-items: center;
  align-content: center;
}
.k-grid .k-grouping-row td,
.k-grid .k-grouping-row .k-table-td {
  overflow: visible;
}
.k-grid .k-grouping-row + .k-table-row td,
.k-grid .k-grouping-row + .k-table-row .k-table-td {
  border-top-width: 1px;
}
.k-grid .k-grouping-row .k-group-cell,
.k-grid .k-grouping-row + .k-table-row .k-group-cell {
  border-top-width: 0;
  text-overflow: clip;
}
.k-grid .k-grouping-row .k-icon {
  margin-inline-start: calc(0.5rem - var(--kendo-spacing-2, 0.5rem));
  margin-inline-end: 0.5rem;
  text-decoration: none;
}
.k-grid .k-table .k-group-footer td,
.k-grid .k-table .k-group-footer .k-table-td {
  border-style: solid;
  border-width: 1px 0;
}
.k-grid .k-group-footer .k-group-cell + td,
.k-grid .k-group-footer .k-group-cell + .k-table-td {
  border-inline-start-width: 1px;
}
.k-grid .k-hierarchy-cell,
.k-grid .k-drag-cell {
  text-align: center;
  overflow: visible;
}
.k-grid .k-hierarchy-cell > .k-font-icon,
.k-grid .k-drag-cell > .k-font-icon {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  outline: 0;
}
.k-grid .k-hierarchy-cell + .k-grid-content-sticky {
  border-inline-start-width: 1px;
}
.k-grid .k-detail-row .k-detail-cell {
  border-inline-start-width: 0;
}
.k-grid .k-dirty-cell {
  position: relative;
}
.k-grid .k-dirty-cell.k-edit-cell {
  position: static;
}
.k-grid .k-dirty-cell.k-grid-content-sticky {
  position: sticky;
}
.k-grid .k-dirty {
  border-width: 5px;
  border-color: transparent;
  border-block-start-color: currentColor;
  border-inline-start-color: currentColor;
  inset-inline-start: 0;
  inset-inline-end: auto;
}
.k-grid .k-grid-content-locked + .k-grid-content {
  box-sizing: content-box;
}
.k-grid .k-grid-content-expander {
  position: absolute;
  visibility: hidden;
  height: 1px;
  bottom: 1px;
}
.k-grid .k-grid-filter,
.k-grid .k-header-column-menu,
.k-grid .k-grid-header-menu,
.k-grid .k-hierarchy-cell .k-icon {
  border-width: 0;
}
.k-grid .k-drag-col {
  padding: 0;
  width: 3rem;
}
.k-grid .k-drag-cell {
  cursor: move;
}

.k-grid-resizable {
  resize: both;
  overflow: auto;
}

.k-grid-toolbar {
  border-width: 0 0 1px;
  flex-shrink: 0;
}

.k-grid-toolbar-bottom {
  border-width: 1px 0 0;
}

.k-grouping-header {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  white-space: normal;
  display: flex;
  align-items: center;
  position: relative;
  flex-wrap: wrap;
}
.k-grouping-header::before {
  content: "";
  height: calc(1.25em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
  display: inline-block;
  vertical-align: middle;
}
.k-grouping-header .k-chip-list {
  flex-grow: 0;
  display: contents;
}
.k-grouping-header > .k-grouping-drop-container {
  flex-grow: 1;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  display: inline-flex;
  align-self: stretch;
  align-items: center;
}

.k-grouping-dropclue {
  width: 12px;
  position: absolute;
  top: 3px;
  box-sizing: content-box;
}
.k-grouping-dropclue::before, .k-grouping-dropclue::after {
  display: inline-block;
  content: "";
  position: absolute;
}
.k-grouping-dropclue::before {
  border-width: 6px;
  border-style: solid;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  top: 0;
}
.k-grouping-dropclue::after {
  width: 2px;
  height: calc(100% - 6px);
  top: 6px;
  inset-inline-start: calc(6px - 1px);
}

.k-grid-header-wrap,
.k-grid-footer-wrap {
  margin-inline-end: -1px;
  width: 100%;
  border-width: 0;
  border-inline-end-width: 1px;
  border-style: solid;
  border-color: inherit;
  position: relative;
  overflow: hidden;
}

.k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
  margin-inline-end: 0;
}

.k-grid-header,
.k-grid-footer {
  padding-inline-start: 0;
  padding-inline-end: var(--kendo-scrollbar-width, 17px);
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
}

div.k-grid-header,
div.k-grid-footer {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

.k-column-resizer {
  width: 0.5em;
  height: 1000%;
  display: block;
  position: absolute;
  top: 0;
  inset-inline-end: 0;
  cursor: col-resize;
}

.k-row-resizer {
  display: block;
  height: var(--kendo-spacing-0\.5, 0.125rem);
  width: 100%;
  background: none;
}

.k-grid-footer {
  border-top-width: 1px;
}
.k-grid-footer td,
.k-grid-footer .k-table-td {
  height: calc(1.5 * 1em);
}

.k-grid-footer td,
.k-group-footer td,
.k-grouping-row td,
.k-grid-footer .k-table-td,
.k-group-footer .k-table-td,
.k-grouping-row .k-table-td {
  font-weight: bold;
}

.k-grid-filter-popup {
  min-width: 250px;
  max-width: 320px;
}

.k-grid-column-menu-standalone a.k-grid-filter {
  position: initial;
  display: inline-block;
  margin-block: -4px;
  margin-inline: 0;
  padding-block: 4px;
  padding-inline: 8px;
}

.k-filter-row {
  line-height: 1.5;
}
.k-filter-row td,
.k-filter-row .k-table-td,
.k-filter-row .k-table-th {
  border-width: 0;
  border-block-end-width: 1px;
  border-inline-start-width: 1px;
  white-space: nowrap;
}
.k-filter-row td:first-child,
.k-filter-row .k-table-td:first-child {
  border-inline-start-width: 0;
}
.k-filter-row .k-multiselect {
  height: auto;
}

.k-filtercell {
  width: auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.k-filtercell > span,
.k-filtercell .k-filtercell-wrapper {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 1 1 auto;
}
.k-filtercell > span > .k-button,
.k-filtercell .k-filtercell-wrapper > .k-button {
  flex: none;
}

.k-grid-content,
.k-grid-content-locked {
  border-color: inherit;
  outline: 0;
}
.k-grid-content .k-table-row:last-child > td,
.k-grid-content .k-table-row:last-child > .k-table-td,
.k-grid-content-locked .k-table-row:last-child > td,
.k-grid-content-locked .k-table-row:last-child > .k-table-td {
  border-bottom-width: 0;
}

.k-grid-content {
  width: 100%;
  min-height: 0;
  overflow: auto;
  overflow-x: auto;
  overflow-y: scroll;
  position: relative;
  flex: 1;
}

.k-virtual-scrollable-wrap {
  height: 100%;
  overflow-y: hidden;
  position: relative;
}

.k-grid .k-edit-cell,
.k-grid .k-command-cell,
.k-grid .k-grid-edit-row td,
.k-grid .k-grid-edit-row .k-table-td {
  text-overflow: clip;
}

.k-grid .k-edit-cell > input:not([type=checkbox]):not([type=radio]),
.k-grid .k-edit-cell > select,
.k-grid .k-edit-cell > .k-widget:not(.k-switch),
.k-grid .k-grid-edit-row td > input:not([type=checkbox]):not([type=radio]),
.k-grid .k-grid-edit-row td > select,
.k-grid .k-grid-edit-row td > .k-widget:not(.k-switch),
.k-grid .k-grid-edit-row .k-table-td > input:not([type=checkbox]):not([type=radio]),
.k-grid .k-grid-edit-row .k-table-td > select,
.k-grid .k-grid-edit-row .k-table-td > .k-widget:not(.k-switch) {
  width: 100%;
  vertical-align: middle;
  box-sizing: border-box;
}
.k-grid .k-edit-cell > .k-radio,
.k-grid .k-edit-cell > .k-checkbox,
.k-grid .k-edit-cell > .k-radio-wrap,
.k-grid .k-edit-cell > .k-checkbox-wrap,
.k-grid .k-grid-edit-row td > .k-radio,
.k-grid .k-grid-edit-row td > .k-checkbox,
.k-grid .k-grid-edit-row td > .k-radio-wrap,
.k-grid .k-grid-edit-row td > .k-checkbox-wrap,
.k-grid .k-grid-edit-row .k-table-td > .k-radio,
.k-grid .k-grid-edit-row .k-table-td > .k-checkbox,
.k-grid .k-grid-edit-row .k-table-td > .k-radio-wrap,
.k-grid .k-grid-edit-row .k-table-td > .k-checkbox-wrap {
  vertical-align: middle;
}

.k-grid .k-command-cell > .k-button {
  margin-inline-end: var(--kendo-spacing-2, 0.5rem);
  vertical-align: middle;
}
.k-grid .k-command-cell > .k-button:last-child {
  margin-inline-end: unset;
}

.k-grid > .k-resize-handle,
.k-grid-header .k-resize-handle {
  height: 25px;
  cursor: col-resize;
  position: absolute;
  z-index: 2;
}

.k-selection-aggregates {
  border-width: 1px 0 0;
  border-style: solid;
  line-height: var(--kendo-line-height, normal);
  display: flex;
  justify-content: flex-end;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-selection-aggregates-item-value {
  font-weight: var(--kendo-font-weight-bold, normal);
}

.k-grid-pager {
  border-width: 1px 0 0;
  border-color: inherit;
  font-size: inherit;
}

.k-grid-pager-top {
  border-width: 0 0 1px;
}

.k-grid-virtual .k-grid-content .k-grid-table-wrap {
  float: left;
  width: 100%;
}
.k-grid-virtual .k-grid-content .k-grid-table {
  position: relative;
  float: left;
  z-index: 1;
}
.k-grid-virtual .k-grid-content > .k-height-container {
  position: relative;
  float: left;
}
.k-grid-virtual .k-grid-content::after {
  content: "";
  display: block;
  clear: both;
}

.k-width-container {
  position: absolute;
  visibility: hidden;
}

.k-width-container div {
  height: 1px;
}

.k-grid-add-row td,
.k-grid-add-row .k-table-td {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.k-grid-lockedcolumns {
  white-space: nowrap;
}

.k-grid-content,
.k-grid-content-locked {
  white-space: normal;
}

.k-grid-content-locked,
.k-grid-footer-locked,
.k-grid-header-locked {
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  position: relative;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  box-sizing: content-box;
}
.k-grid-content-locked + .k-grid-content.k-auto-scrollable,
.k-grid-footer-locked + .k-grid-content.k-auto-scrollable,
.k-grid-header-locked + .k-grid-content.k-auto-scrollable {
  display: inline-block;
}
.k-grid-content-locked .k-table,
.k-grid-footer-locked .k-table,
.k-grid-header-locked .k-table {
  border-width: 0;
}

.k-grid-content,
.k-grid-footer-wrap,
.k-grid-header-wrap {
  flex: 1 1 auto;
  display: inline-block;
  vertical-align: top;
}
.k-grid-content.k-auto-scrollable,
.k-grid-footer-wrap.k-auto-scrollable,
.k-grid-header-wrap.k-auto-scrollable {
  display: block;
}

.k-grid-header-locked > .k-grid-header-table,
.k-grid-header-wrap > .k-grid-header-table {
  margin-bottom: -1px;
}

.k-grid-header .k-table-th.k-grid-header-sticky,
.k-grid-header .k-filter-row .k-grid-header-sticky,
.k-grid .k-grid-content-sticky,
.k-grid .k-grid-row-sticky,
.k-grid .k-grid-footer-sticky {
  position: sticky;
  z-index: 2;
}
.k-grid-header .k-table-th.k-grid-header-sticky.k-edit-cell,
.k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell,
.k-grid .k-grid-content-sticky.k-edit-cell,
.k-grid .k-grid-row-sticky.k-edit-cell,
.k-grid .k-grid-footer-sticky.k-edit-cell {
  overflow: visible;
  z-index: 3;
}

.k-master-row .k-grid-content-sticky::before,
.k-master-row.k-grid-row-sticky .k-table-td::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

kendo-grid .k-table-row.k-grid-row-sticky {
  border: 0;
  position: static;
  z-index: auto;
}
kendo-grid .k-grid-row-sticky td,
kendo-grid .k-grid-row-sticky .k-table-td {
  border-bottom-width: 1px;
  border-top-width: 1px;
  position: sticky;
  top: inherit;
  bottom: inherit;
  z-index: 2;
}
kendo-grid .k-grid-row-sticky td.k-grid-content-sticky,
kendo-grid .k-grid-row-sticky.k-table-alt-row td.k-grid-content-sticky,
kendo-grid .k-grid-row-sticky .k-table-td.k-grid-content-sticky,
kendo-grid .k-grid-row-sticky.k-table-alt-row .k-table-td.k-grid-content-sticky {
  z-index: 3;
}
kendo-grid .k-grid-header-locked .k-table-th.k-grid-header-sticky:last-child,
kendo-grid .k-grid-content-locked .k-table-row .k-grid-content-sticky:last-child {
  border-inline-end: 0;
}
kendo-grid .k-grid-header .k-grid-column-menu,
kendo-grid .k-grid-header .k-grid-header-menu {
  z-index: 1;
}

.k-grid-content-sticky.k-grid-row-sticky {
  z-index: 3;
}

.k-grid .k-table .k-grid-header-sticky,
.k-grid .k-table .k-grid-content-sticky,
.k-grid .k-table .k-grid-footer-sticky {
  border-inline-end-width: 1px;
}
.k-grid .k-table .k-grid-header-sticky:not([style*="display: none"]) + td, .k-grid .k-table .k-grid-header-sticky:not([style*="display: none"]) + .k-table-td, .k-grid .k-table .k-grid-header-sticky:not([style*="display: none"]) + .k-table-th,
.k-grid .k-table .k-grid-content-sticky:not([style*="display: none"]) + td,
.k-grid .k-table .k-grid-content-sticky:not([style*="display: none"]) + .k-table-td,
.k-grid .k-table .k-grid-content-sticky:not([style*="display: none"]) + .k-table-th,
.k-grid .k-table .k-grid-footer-sticky:not([style*="display: none"]) + td,
.k-grid .k-table .k-grid-footer-sticky:not([style*="display: none"]) + .k-table-td,
.k-grid .k-table .k-grid-footer-sticky:not([style*="display: none"]) + .k-table-th {
  border-inline-start-width: 0;
}

.k-grid .k-grid-row-sticky {
  border-bottom-width: 1px;
  border-top-width: 1px;
}

.k-grid-header-sticky.k-table-th.k-grid-no-left-border.k-first {
  border-inline-start-width: 0;
}

.k-grid.k-grid-no-scrollbar .k-grid-header-wrap,
.k-grid.k-grid-no-scrollbar .k-grid-footer-wrap {
  margin: 0;
  border-width: 0;
}
.k-grid.k-grid-no-scrollbar .k-grid-header,
.k-grid.k-grid-no-scrollbar .k-grid-footer {
  padding: 0;
}
.k-grid.k-grid-no-scrollbar .k-grid-content {
  overflow-y: auto;
}

.k-grid-norecords {
  text-align: center;
}

div.k-grid-norecords {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}

.k-grid-norecords-template {
  box-sizing: border-box;
  margin-block: 0;
  margin-inline: auto;
  width: 20em;
  height: 4em;
  border: 1px solid;
  line-height: 4em;
}

.k-column-title {
  min-width: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 1;
  overflow: hidden;
}

.k-grid .k-grid-sm .k-table-th,
.k-grid-sm .k-table-th {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}
.k-grid .k-grid-sm td,
.k-grid .k-grid-sm .k-table-td,
.k-grid-sm td,
.k-grid-sm .k-table-td {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}
.k-grid .k-grid-sm .k-grouping-header,
.k-grid-sm .k-grouping-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  gap: var(--kendo-spacing-1, 0.25rem);
}
.k-grid .k-grid-sm .k-grouping-header::before,
.k-grid-sm .k-grouping-header::before {
  margin-inline-start: calc(var(--kendo-spacing-1, 0.25rem) * -1);
}
.k-grid .k-grid-sm .k-grid-header .k-table-th > .k-link,
.k-grid-sm .k-grid-header .k-table-th > .k-link {
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  margin-inline: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}
.k-grid .k-grid-sm .k-grid-header .k-grid-filter,
.k-grid .k-grid-sm .k-grid-header .k-header-column-menu,
.k-grid .k-grid-sm .k-grid-header .k-grid-header-menu,
.k-grid-sm .k-grid-header .k-grid-filter,
.k-grid-sm .k-grid-header .k-header-column-menu,
.k-grid-sm .k-grid-header .k-grid-header-menu {
  padding: var(--kendo-spacing-1, 0.25rem);
  width: calc(1.4285714286 * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 1px * 2);
  height: calc(1.4285714286 * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 1px * 2);
  bottom: calc(var(--kendo-spacing-1, 0.25rem) + calc(1.5 * 1em) / 2 - calc(1.5 * 1em + var(--kendo-spacing-1\.5, 0.375rem) * 2) / 2);
}
.k-grid .k-grid-sm .k-table-th > .k-cell-inner,
.k-grid-sm .k-table-th > .k-cell-inner {
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  margin-inline: calc(var(--kendo-spacing-1, 0.25rem) * -1);
}
.k-grid .k-grid-sm .k-table-th > .k-cell-inner > .k-link,
.k-grid-sm .k-table-th > .k-cell-inner > .k-link {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}
.k-grid .k-grid-sm .k-grouping-row .k-icon,
.k-grid-sm .k-grouping-row .k-icon {
  margin-inline-start: calc(0.5rem - var(--kendo-spacing-1, 0.25rem));
}
.k-grid .k-grid-sm .k-grouping-dropclue,
.k-grid-sm .k-grouping-dropclue {
  height: calc(calc(1.25em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 2px) + 6px);
}
.k-grid .k-grid-sm .k-hierarchy-cell,
.k-grid .k-grid-sm .k-drag-cell,
.k-grid-sm .k-hierarchy-cell,
.k-grid-sm .k-drag-cell {
  padding: 0;
}
.k-grid .k-grid-sm .k-hierarchy-cell > .k-icon,
.k-grid .k-grid-sm .k-drag-cell > .k-icon,
.k-grid-sm .k-hierarchy-cell > .k-icon,
.k-grid-sm .k-drag-cell > .k-icon {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: 0;
}
.k-grid .k-grid-sm .k-edit-cell,
.k-grid .k-grid-sm .k-command-cell,
.k-grid .k-grid-sm .k-grid-edit-row td,
.k-grid .k-grid-sm .k-grid-edit-row .k-table-td,
.k-grid-sm .k-edit-cell,
.k-grid-sm .k-command-cell,
.k-grid-sm .k-grid-edit-row td,
.k-grid-sm .k-grid-edit-row .k-table-td {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}
.k-grid .k-grid-sm .k-filter-row td,
.k-grid .k-grid-sm .k-filter-row .k-table-td,
.k-grid .k-grid-sm .k-filter-row .k-table-th,
.k-grid-sm .k-filter-row td,
.k-grid-sm .k-filter-row .k-table-td,
.k-grid-sm .k-filter-row .k-table-th {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-1\.5, 0.375rem);
}
.k-grid .k-grid-sm .k-filtercell > span,
.k-grid .k-grid-sm .k-filtercell .k-filtercell-wrapper,
.k-grid-sm .k-filtercell > span,
.k-grid-sm .k-filtercell .k-filtercell-wrapper {
  gap: calc(var(--kendo-spacing-1, 0.25rem) / 2);
}
.k-grid .k-grid-sm .k-selection-aggregates,
.k-grid-sm .k-selection-aggregates {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}
.k-grid .k-grid-sm .k-resizer-wrap,
.k-grid-sm .k-resizer-wrap {
  display: block;
  width: 100%;
  padding-block-start: calc(var(--kendo-spacing-1, 0.25rem) - var(--kendo-spacing-0\.5, 0.125rem));
  padding-block-end: var(--kendo-spacing-1, 0.25rem);
  position: absolute;
  background: none;
  cursor: row-resize;
  z-index: 2;
}

.k-grid .k-grid-md .k-table-th,
.k-grid-md .k-table-th {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-grid .k-grid-md td,
.k-grid .k-grid-md .k-table-td,
.k-grid-md td,
.k-grid-md .k-table-td {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-grid .k-grid-md .k-grouping-header,
.k-grid-md .k-grouping-header {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-grid .k-grid-md .k-grouping-header::before,
.k-grid-md .k-grouping-header::before {
  margin-inline-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}
.k-grid .k-grid-md .k-grid-header .k-table-th > .k-link,
.k-grid-md .k-grid-header .k-table-th > .k-link {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-grid .k-grid-md .k-grid-header .k-grid-filter,
.k-grid .k-grid-md .k-grid-header .k-header-column-menu,
.k-grid .k-grid-md .k-grid-header .k-grid-header-menu,
.k-grid-md .k-grid-header .k-grid-filter,
.k-grid-md .k-grid-header .k-header-column-menu,
.k-grid-md .k-grid-header .k-grid-header-menu {
  padding: var(--kendo-spacing-1\.5, 0.375rem);
  width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1\.5, 0.375rem) * 2 + 1px * 2);
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1\.5, 0.375rem) * 2 + 1px * 2);
  bottom: calc(var(--kendo-spacing-2, 0.5rem) + calc(1.5 * 1em) / 2 - calc(1.5 * 1em + var(--kendo-spacing-1\.5, 0.375rem) * 2) / 2);
}
.k-grid .k-grid-md .k-table-th > .k-cell-inner,
.k-grid-md .k-table-th > .k-cell-inner {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}
.k-grid .k-grid-md .k-table-th > .k-cell-inner > .k-link,
.k-grid-md .k-table-th > .k-cell-inner > .k-link {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-grid .k-grid-md .k-grouping-row .k-icon,
.k-grid-md .k-grouping-row .k-icon {
  margin-inline-start: calc(0.5rem - var(--kendo-spacing-2, 0.5rem));
}
.k-grid .k-grid-md .k-grouping-dropclue,
.k-grid-md .k-grouping-dropclue {
  height: calc(calc(1.25em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px) + 6px);
}
.k-grid .k-grid-md .k-hierarchy-cell,
.k-grid .k-grid-md .k-drag-cell,
.k-grid-md .k-hierarchy-cell,
.k-grid-md .k-drag-cell {
  padding: 0;
}
.k-grid .k-grid-md .k-hierarchy-cell > .k-icon,
.k-grid .k-grid-md .k-drag-cell > .k-icon,
.k-grid-md .k-hierarchy-cell > .k-icon,
.k-grid-md .k-drag-cell > .k-icon {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: 0;
}
.k-grid .k-grid-md .k-edit-cell,
.k-grid .k-grid-md .k-command-cell,
.k-grid .k-grid-md .k-grid-edit-row td,
.k-grid .k-grid-md .k-grid-edit-row .k-table-td,
.k-grid-md .k-edit-cell,
.k-grid-md .k-command-cell,
.k-grid-md .k-grid-edit-row td,
.k-grid-md .k-grid-edit-row .k-table-td {
  padding-block: calc(var(--kendo-spacing-2\.5, 0.625rem) / 2);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-grid .k-grid-md .k-filter-row td,
.k-grid .k-grid-md .k-filter-row .k-table-td,
.k-grid .k-grid-md .k-filter-row .k-table-th,
.k-grid-md .k-filter-row td,
.k-grid-md .k-filter-row .k-table-td,
.k-grid-md .k-filter-row .k-table-th {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-grid .k-grid-md .k-filtercell > span,
.k-grid .k-grid-md .k-filtercell .k-filtercell-wrapper,
.k-grid-md .k-filtercell > span,
.k-grid-md .k-filtercell .k-filtercell-wrapper {
  gap: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}
.k-grid .k-grid-md .k-selection-aggregates,
.k-grid-md .k-selection-aggregates {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-grid .k-grid-md .k-resizer-wrap,
.k-grid-md .k-resizer-wrap {
  display: block;
  width: 100%;
  padding-block-start: calc(calc(var(--kendo-spacing-2\.5, 0.625rem) / 2) - var(--kendo-spacing-0\.5, 0.125rem));
  padding-block-end: calc(var(--kendo-spacing-2\.5, 0.625rem) / 2);
  position: absolute;
  background: none;
  cursor: row-resize;
  z-index: 2;
}

.k-loading-pdf-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
}
.k-loading-pdf-mask > .k-i-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 64px;
}
.k-loading-pdf-mask .k-loading-pdf-progress {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.k-pdf-export .k-loading-pdf-mask {
  display: none;
}

.k-grid-pdf-export-element {
  position: absolute;
  left: -10000px;
  top: -10000px;
}
.k-grid-pdf-export-element .k-filter-row {
  display: none;
}

.k-pdf-export-shadow .k-grid {
  float: left;
  width: auto !important;
}
.k-pdf-export-shadow .k-grid,
.k-pdf-export-shadow .k-grid-content,
.k-pdf-export-shadow .k-grid-content-locked {
  height: auto !important;
  overflow: visible;
}
.k-pdf-export-shadow .k-grid-header-locked + .k-grid-header-wrap, .k-pdf-export-shadow .k-grid-header-locked + .k-grid-content, .k-pdf-export-shadow .k-grid-header-locked + .k-grid-footer-wrap {
  width: auto !important;
}
.k-pdf-export-shadow .k-grid-header,
.k-pdf-export-shadow .k-grid[data-role=grid] .k-grid-footer {
  padding: 0 !important;
}

.k-filter-menu-popup {
  min-width: 250px;
  max-width: 320px;
}

.k-filter-menu {
  box-sizing: border-box;
}

.k-filter-menu-container {
  padding: var(--kendo-spacing-2, 0.5rem);
  box-sizing: border-box;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-filter-menu-container .k-filter-and {
  width: min-content;
  align-self: start;
}
.k-filter-menu-container .k-actions, .k-filter-menu-container .k-edit-buttons,
.k-filter-menu-container .k-action-buttons,
.k-filter-menu-container .k-columnmenu-actions, .k-filter-menu-container .k-form-buttons {
  margin: 0;
  padding: 0;
}
.k-filter-menu-container kendo-numeric-filter-menu,
.k-filter-menu-container kendo-grid-string-filter-menu,
.k-filter-menu-container kendo-grid-date-filter-menu,
.k-filter-menu-container kendo-grid-numeric-filter-menu,
.k-filter-menu-container kendo-grid-filter-menu-input-wrapper,
.k-filter-menu-container kendo-treelist-string-filter-menu,
.k-filter-menu-container kendo-treelist-date-filter-menu,
.k-filter-menu-container kendo-treelist-numeric-filter-menu,
.k-filter-menu-container kendo-treelist-filter-menu-input-wrapper {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-filter-menu.k-popup .k-filter-menu-container,
.k-grid-filter-popup.k-popup .k-filter-menu-container {
  min-width: 250px;
  max-width: 320px;
}

.k-multicheck-wrap {
  margin: 0;
  padding: 0;
  white-space: nowrap;
  list-style: none;
}
.k-multicheck-wrap .k-item,
.k-multicheck-wrap .k-check-all-wrap {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  display: flex;
  flex-flow: row nowrap;
}

.k-filter-selected-items {
  font-weight: bold;
  line-height: normal;
  white-space: nowrap;
}

.k-autofitting {
  width: auto !important;
  table-layout: auto !important;
}
.k-autofitting .k-table-th,
.k-autofitting td,
.k-autofitting .k-table-td {
  white-space: nowrap !important;
}
.k-autofitting .k-detail-row {
  display: none !important;
}

.k-column-menu-popup,
.k-grid-columnmenu-popup {
  min-width: 250px;
  box-sizing: border-box;
}
.k-column-menu-popup.k-popup,
.k-grid-columnmenu-popup.k-popup {
  max-width: 320px;
}
.k-column-menu-popup .k-actions, .k-column-menu-popup .k-edit-buttons,
.k-column-menu-popup .k-action-buttons,
.k-column-menu-popup .k-columnmenu-actions, .k-column-menu-popup .k-form-buttons,
.k-grid-columnmenu-popup .k-actions,
.k-grid-columnmenu-popup .k-edit-buttons,
.k-grid-columnmenu-popup .k-action-buttons,
.k-grid-columnmenu-popup .k-columnmenu-actions,
.k-grid-columnmenu-popup .k-form-buttons {
  margin: 0;
}

.k-column-menu {
  box-sizing: border-box;
}
.k-column-menu .k-menu:not(.k-context-menu) {
  font-weight: 400;
}
.k-column-menu .k-expander {
  border: 0;
  background: inherit;
}
.k-column-menu .k-expander .k-columnmenu-item {
  display: flex;
  align-items: center;
}
.k-column-menu .k-columnmenu-indicators {
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  display: flex;
  align-items: center;
  justify-content: center;
}
.k-column-menu .k-columnmenu-item:has(> .k-columnmenu-item-actions, > .k-columnmenu-indicators) {
  display: flex;
  align-items: center;
}

.k-column-menu-tabbed {
  border-radius: var(--kendo-spacing-1, 0.25rem) var(--kendo-spacing-1, 0.25rem) 0 0;
}
.k-column-menu-tabbed .k-tabstrip-items {
  margin: -1px -1px 0;
}
.k-column-menu-tabbed .k-tabstrip-items .k-item {
  flex: 1;
}
.k-column-menu-tabbed .k-tabstrip-items .k-link {
  justify-content: center;
}
.k-column-menu-tabbed .k-tabstrip-content {
  padding-inline: var(--kendo-spacing-0, 0px);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
}

.k-column-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.k-column-chooser-title,
.k-column-list-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-column-list-item {
  margin: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  position: relative;
}
.k-column-list-item .k-checkbox-label {
  margin: 0;
}
.k-column-list-item:focus {
  outline: none;
}

.k-columns-items-wrap {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-0, 0px);
}

.k-columnmenu-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  outline: 0;
  cursor: pointer;
}
.k-columnmenu-item > .k-icon,
.k-columnmenu-item > .k-expander-indicator {
  margin-inline-end: var(--kendo-spacing-2, 0.5rem);
}

.k-columnmenu-item-wrapper + .k-columnmenu-item-wrapper,
.k-column-menu-footer {
  border-top: 1px solid;
  border-top-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-columnmenu-item-content {
  overflow: hidden;
}

.k-column-menu-group-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  display: flex;
  flex: 0 0 auto;
  position: relative;
  user-select: none;
}

.k-column-menu-group-header-text {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height, normal);
  font-weight: bold;
  text-transform: uppercase;
  flex: 1 1 auto;
}

.k-rtl .k-grid-virtual .k-grid-content .k-grid-table-wrap,
.k-rtl .k-grid-virtual .k-grid-content .k-grid-table,
.k-rtl .k-grid-virtual .k-grid-content > .k-height-container,
[dir=rtl] .k-grid-virtual .k-grid-content .k-grid-table-wrap,
[dir=rtl] .k-grid-virtual .k-grid-content .k-grid-table,
[dir=rtl] .k-grid-virtual .k-grid-content > .k-height-container,
.k-rtl.k-grid-virtual .k-grid-content .k-grid-table-wrap,
.k-rtl.k-grid-virtual .k-grid-content .k-grid-table,
.k-rtl.k-grid-virtual .k-grid-content > .k-height-container,
[dir=rtl].k-grid-virtual .k-grid-content .k-grid-table-wrap,
[dir=rtl].k-grid-virtual .k-grid-content .k-grid-table,
[dir=rtl].k-grid-virtual .k-grid-content > .k-height-container {
  float: right;
}

.k-grid {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-grid .k-table {
  background-color: inherit;
}
.k-grid td,
.k-grid .k-table-td,
.k-grid .k-grid-content,
.k-grid .k-grid-header-locked,
.k-grid .k-grid-content-locked {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}
.k-grid .k-table-alt-row {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 5%, transparent);
}
.k-grid tbody > tr:not(.k-detail-row):hover,
.k-grid .k-table-tbody > .k-table-row:not(.k-detail-row).k-hover {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 9%, transparent);
}
.k-grid .k-table-th.k-selected,
.k-grid td.k-selected,
.k-grid .k-table-td.k-selected,
.k-grid .k-table-row.k-selected > td,
.k-grid .k-table-row.k-selected > .k-table-td {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}
.k-grid .k-table-th:focus, .k-grid .k-table-th.k-focus,
.k-grid td:focus,
.k-grid td.k-focus,
.k-grid .k-table-td:focus,
.k-grid .k-table-td.k-focus,
.k-grid .k-master-row > td:focus,
.k-grid .k-master-row > td.k-focus,
.k-grid .k-grouping-row > td:focus,
.k-grid .k-grouping-row > td.k-focus,
.k-grid .k-detail-row > td:focus,
.k-grid .k-detail-row > td.k-focus,
.k-grid .k-group-footer > td:focus,
.k-grid .k-group-footer > td.k-focus,
.k-grid .k-master-row > .k-table-td:focus,
.k-grid .k-master-row > .k-table-td.k-focus,
.k-grid .k-grouping-row > .k-table-td:focus,
.k-grid .k-grouping-row > .k-table-td.k-focus,
.k-grid .k-detail-row > .k-table-td:focus,
.k-grid .k-detail-row > .k-table-td.k-focus,
.k-grid .k-group-footer > .k-table-td:focus,
.k-grid .k-group-footer > .k-table-td.k-focus,
.k-grid .k-grid-pager:focus,
.k-grid .k-grid-pager.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}
.k-grid col.k-sorted,
.k-grid .k-table-th.k-sorted {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 2%, transparent);
}
.k-grid .k-grid-header-locked,
.k-grid .k-grid-content-locked,
.k-grid .k-grid-footer-locked,
.k-grid .k-grid-header-locked .k-header,
.k-grid .k-grid-content-locked td,
.k-grid .k-grid-content-locked .k-table-td,
.k-grid .k-grid-footer-locked td,
.k-grid .k-grid-footer-locked .k-table-td {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
}
.k-grid .k-grid-header-locked .k-header {
  border-bottom-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}
.k-grid .k-grid-content-locked .k-group-footer td,
.k-grid .k-grid-content-locked .k-group-footer .k-table-td,
.k-grid .k-grid-content-locked .k-group-cell {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}
.k-grid .k-grid-content-locked .k-grouping-row + .k-table-row td,
.k-grid .k-grid-content-locked .k-grouping-row + .k-table-row .k-table-td {
  border-top-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}
.k-grid .k-grid-content-locked .k-selected td,
.k-grid .k-grid-content-locked .k-selected .k-table-td {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}
.k-grid .k-grid-content-locked .k-selected.k-table-alt-row td,
.k-grid .k-grid-content-locked .k-selected.k-table-alt-row .k-table-td {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 24%, transparent);
}
.k-grid .k-grid-content-locked .k-selected:hover td,
.k-grid .k-grid-content-locked .k-selected.k-hover td,
.k-grid .k-grid-content-locked .k-selected:hover .k-table-td,
.k-grid .k-grid-content-locked .k-selected.k-hover .k-table-td {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 24%, transparent);
}

.k-grid-toolbar {
  border-color: inherit;
}

.k-grouping-header {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-grid-header {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}
.k-grid-header .k-sort-icon,
.k-grid-header .k-sort-order {
  color: var(--kendo-color-primary, #0d6efd);
}
.k-grid-header .k-grid-filter:focus, .k-grid-header .k-grid-filter.k-focus,
.k-grid-header .k-header-column-menu:focus,
.k-grid-header .k-header-column-menu.k-focus,
.k-grid-header .k-grid-header-menu:focus,
.k-grid-header .k-grid-header-menu.k-focus,
.k-grid-header .k-hierarchy-cell .k-icon:focus,
.k-grid-header .k-hierarchy-cell .k-icon.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
}
.k-grid-header .k-grid-filter.k-active,
.k-grid-header .k-header-column-menu.k-active,
.k-grid-header .k-grid-header-menu.k-active,
.k-grid-header .k-hierarchy-cell .k-icon.k-active {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-grid-header .k-grid-header-sticky,
.k-grid-header .k-grid-header-sticky.k-sorted {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
  border-right-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
  border-left-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
}

.k-selection-aggregates {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-master-row .k-grid-content-sticky {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
  border-top-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}
.k-master-row .k-grid-row-sticky, .k-master-row.k-grid-row-sticky > .k-table-td {
  border-top-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
  border-bottom-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-master-row.k-table-alt-row .k-grid-content-sticky, .k-master-row.k-table-alt-row.k-grid-row-sticky > .k-table-td,
.k-master-row.k-table-alt-row .k-grid-row-sticky {
  background-color: var(--kendo-color-base-subtle, #e9ecef);
}
.k-master-row.k-table-row.k-selected td.k-grid-content-sticky, .k-master-row.k-table-row.k-selected.k-grid-row-sticky > .k-table-td, .k-master-row.k-table-row.k-selected .k-table-td.k-grid-row-sticky, .k-master-row.k-table-row td.k-grid-content-sticky.k-selected, .k-master-row.k-table-row .k-table-td.k-grid-content-sticky.k-selected {
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-master-row.k-table-row.k-selected td.k-grid-content-sticky::before, .k-master-row.k-table-row.k-selected.k-grid-row-sticky > .k-table-td::before, .k-master-row.k-table-row.k-selected .k-table-td.k-grid-row-sticky::before, .k-master-row.k-table-row td.k-grid-content-sticky.k-selected::before, .k-master-row.k-table-row .k-table-td.k-grid-content-sticky.k-selected::before {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}
.k-master-row.k-selected.k-table-alt-row td.k-grid-content-sticky, .k-master-row.k-selected.k-table-alt-row.k-grid-row-sticky > .k-table-td, .k-master-row.k-selected.k-table-alt-row .k-table-td.k-grid-row-sticky, .k-master-row.k-table-alt-row td.k-grid-content-sticky.k-selected, .k-master-row.k-table-alt-row .k-table-td.k-grid-content-sticky.k-selected {
  background-color: var(--kendo-color-base-subtle, #e9ecef);
}
.k-master-row.k-selected.k-table-alt-row td.k-grid-content-sticky::before, .k-master-row.k-selected.k-table-alt-row.k-grid-row-sticky > .k-table-td::before, .k-master-row.k-selected.k-table-alt-row .k-table-td.k-grid-row-sticky::before, .k-master-row.k-table-alt-row td.k-grid-content-sticky.k-selected::before, .k-master-row.k-table-alt-row .k-table-td.k-grid-content-sticky.k-selected::before {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 24%, transparent);
}
.k-master-row:hover .k-grid-content-sticky, .k-master-row.k-hover .k-grid-content-sticky, .k-master-row:hover .k-grid-row-sticky, .k-master-row.k-hover .k-grid-row-sticky, .k-master-row:hover.k-grid-row-sticky > .k-table-td, .k-master-row.k-hover.k-grid-row-sticky > .k-table-td {
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}
.k-master-row.k-selected:hover td.k-grid-content-sticky, .k-master-row.k-selected.k-hover .k-table-td.k-grid-content-sticky, .k-master-row.k-selected:hover td.k-grid-row-sticky, .k-master-row.k-selected.k-hover .k-table-td.k-grid-row-sticky, .k-master-row.k-selected:hover.k-grid-row-sticky > .k-table-td, .k-master-row.k-selected.k-hover.k-grid-row-sticky > .k-table-td, .k-master-row:hover td.k-grid-content-sticky.k-selected, .k-master-row.k-hover td.k-grid-content-sticky.k-selected, .k-master-row:hover .k-table-td.k-grid-content-sticky.k-selected, .k-master-row.k-hover .k-table-td.k-grid-content-sticky.k-selected {
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}
.k-master-row.k-selected:hover td.k-grid-content-sticky::before, .k-master-row.k-selected.k-hover .k-table-td.k-grid-content-sticky::before, .k-master-row.k-selected:hover td.k-grid-row-sticky::before, .k-master-row.k-selected.k-hover .k-table-td.k-grid-row-sticky::before, .k-master-row.k-selected:hover.k-grid-row-sticky > .k-table-td::before, .k-master-row.k-selected.k-hover.k-grid-row-sticky > .k-table-td::before, .k-master-row:hover td.k-grid-content-sticky.k-selected::before, .k-master-row.k-hover td.k-grid-content-sticky.k-selected::before, .k-master-row:hover .k-table-td.k-grid-content-sticky.k-selected::before, .k-master-row.k-hover .k-table-td.k-grid-content-sticky.k-selected::before {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 24%, transparent);
}

.k-grouping-row .k-grid-content-sticky {
  background-color: var(--kendo-color-surface, #f8f9fa);
}
.k-grouping-row:hover .k-grid-content-sticky, .k-grouping-row.k-hover .k-grid-content-sticky {
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}

.k-group-footer td,
.k-group-footer .k-table-td,
.k-group-footer .k-grid-footer-sticky {
  background-color: var(--kendo-color-surface, #f8f9fa);
}
.k-group-footer:hover .k-grid-footer-sticky, .k-group-footer.k-hover .k-grid-footer-sticky {
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-grid-footer {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}
.k-grid-footer .k-grid-footer-sticky {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-grouping-row,
.k-group-cell {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-column-list-item:hover,
.k-columnmenu-item:hover {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}

.k-column-list-item:focus,
.k-column-list-item.k-focus,
.k-columnmenu-item:focus,
.k-columnmenu-item.k-focus {
  box-shadow: inset 0 0 0 3px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 15%, transparent);
}

.k-column-list-wrapper {
  border-color: inherit;
}

.k-columnmenu-item.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-column-menu .k-menu:not(.k-context-menu) {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item:hover, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-hover {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item:focus, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-focus {
  box-shadow: inset 0 0 0 3px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 15%, transparent);
}

.k-column-menu-tabbed {
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-column-menu-group-header-text {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
}

.k-check-all-wrap {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-grid-norecords-template {
  background-color: var(--kendo-color-app-surface, #ffffff);
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-resizer-wrap.k-hover .k-row-resizer {
  background-color: color-mix(in srgb, var(--kendo-color-on-base, #212529) 20%, transparent);
}
.k-resizer-wrap.k-active .k-row-resizer {
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-columnmenu-indicators {
  color: var(--kendo-color-primary, #0d6efd);
}

.k-touch-action-none {
  touch-action: none;
}

.\!k-touch-action-none {
  touch-action: none !important;
}

.k-touch-action-auto {
  touch-action: auto;
}

.\!k-touch-action-auto {
  touch-action: auto !important;
}

.k-touch-action-pan-x {
  touch-action: pan-x;
}

.\!k-touch-action-pan-x {
  touch-action: pan-x !important;
}

.k-touch-action-pan-left {
  touch-action: pan-left;
}

.\!k-touch-action-pan-left {
  touch-action: pan-left !important;
}

.k-touch-action-pan-right {
  touch-action: pan-right;
}

.\!k-touch-action-pan-right {
  touch-action: pan-right !important;
}

.k-touch-action-pan-y {
  touch-action: pan-y;
}

.\!k-touch-action-pan-y {
  touch-action: pan-y !important;
}

.k-touch-action-pan-up {
  touch-action: pan-up;
}

.\!k-touch-action-pan-up {
  touch-action: pan-up !important;
}

.k-touch-action-pan-down {
  touch-action: pan-down;
}

.\!k-touch-action-pan-down {
  touch-action: pan-down !important;
}

.k-touch-action-pinch-zoom {
  touch-action: pinch-zoom;
}

.\!k-touch-action-pinch-zoom {
  touch-action: pinch-zoom !important;
}

.k-touch-action-manipulation {
  touch-action: manipulation;
}

.\!k-touch-action-manipulation {
  touch-action: manipulation !important;
}

.k-user-select-none {
  user-select: none;
}

.\!k-user-select-none {
  user-select: none !important;
}

.k-user-select-auto {
  user-select: auto;
}

.\!k-user-select-auto {
  user-select: auto !important;
}

.k-user-select-text {
  user-select: text;
}

.\!k-user-select-text {
  user-select: text !important;
}

.k-user-select-all {
  user-select: all;
}

.\!k-user-select-all {
  user-select: all !important;
}

.k-user-select-contain {
  user-select: contain;
}

.\!k-user-select-contain {
  user-select: contain !important;
}

.k-cursor-none {
  cursor: none;
}

.\!k-cursor-none {
  cursor: none !important;
}

.k-cursor-auto {
  cursor: auto;
}

.\!k-cursor-auto {
  cursor: auto !important;
}

.k-cursor-default {
  cursor: default;
}

.\!k-cursor-default {
  cursor: default !important;
}

.k-cursor-context-menu {
  cursor: context-menu;
}

.\!k-cursor-context-menu {
  cursor: context-menu !important;
}

.k-cursor-help {
  cursor: help;
}

.\!k-cursor-help {
  cursor: help !important;
}

.k-cursor-pointer {
  cursor: pointer;
}

.\!k-cursor-pointer {
  cursor: pointer !important;
}

.k-cursor-progress {
  cursor: progress;
}

.\!k-cursor-progress {
  cursor: progress !important;
}

.k-cursor-wait {
  cursor: wait;
}

.\!k-cursor-wait {
  cursor: wait !important;
}

.k-cursor-cell {
  cursor: cell;
}

.\!k-cursor-cell {
  cursor: cell !important;
}

.k-cursor-crosshair {
  cursor: crosshair;
}

.\!k-cursor-crosshair {
  cursor: crosshair !important;
}

.k-cursor-text {
  cursor: text;
}

.\!k-cursor-text {
  cursor: text !important;
}

.k-cursor-vertical-text {
  cursor: vertical-text;
}

.\!k-cursor-vertical-text {
  cursor: vertical-text !important;
}

.k-cursor-alias {
  cursor: alias;
}

.\!k-cursor-alias {
  cursor: alias !important;
}

.k-cursor-copy {
  cursor: copy;
}

.\!k-cursor-copy {
  cursor: copy !important;
}

.k-cursor-move {
  cursor: move;
}

.\!k-cursor-move {
  cursor: move !important;
}

.k-cursor-no-drop {
  cursor: no-drop;
}

.\!k-cursor-no-drop {
  cursor: no-drop !important;
}

.k-cursor-not-allowed {
  cursor: not-allowed;
}

.\!k-cursor-not-allowed {
  cursor: not-allowed !important;
}

.k-cursor-e-resize {
  cursor: e-resize;
}

.\!k-cursor-e-resize {
  cursor: e-resize !important;
}

.k-cursor-n-resize {
  cursor: n-resize;
}

.\!k-cursor-n-resize {
  cursor: n-resize !important;
}

.k-cursor-ne-resize {
  cursor: ne-resize;
}

.\!k-cursor-ne-resize {
  cursor: ne-resize !important;
}

.k-cursor-nw-resize {
  cursor: nw-resize;
}

.\!k-cursor-nw-resize {
  cursor: nw-resize !important;
}

.k-cursor-s-resize {
  cursor: s-resize;
}

.\!k-cursor-s-resize {
  cursor: s-resize !important;
}

.k-cursor-se-resize {
  cursor: se-resize;
}

.\!k-cursor-se-resize {
  cursor: se-resize !important;
}

.k-cursor-sw-resize {
  cursor: sw-resize;
}

.\!k-cursor-sw-resize {
  cursor: sw-resize !important;
}

.k-cursor-w-resize {
  cursor: w-resize;
}

.\!k-cursor-w-resize {
  cursor: w-resize !important;
}

.k-cursor-ew-resize {
  cursor: ew-resize;
}

.\!k-cursor-ew-resize {
  cursor: ew-resize !important;
}

.k-cursor-ns-resize {
  cursor: ns-resize;
}

.\!k-cursor-ns-resize {
  cursor: ns-resize !important;
}

.k-cursor-nesw-resize {
  cursor: nesw-resize;
}

.\!k-cursor-nesw-resize {
  cursor: nesw-resize !important;
}

.k-cursor-nwse-resize {
  cursor: nwse-resize;
}

.\!k-cursor-nwse-resize {
  cursor: nwse-resize !important;
}

.k-cursor-col-resize {
  cursor: col-resize;
}

.\!k-cursor-col-resize {
  cursor: col-resize !important;
}

.k-cursor-row-resize {
  cursor: row-resize;
}

.\!k-cursor-row-resize {
  cursor: row-resize !important;
}

.k-cursor-all-scroll {
  cursor: all-scroll;
}

.\!k-cursor-all-scroll {
  cursor: all-scroll !important;
}

.k-cursor-zoom-in {
  cursor: zoom-in;
}

.\!k-cursor-zoom-in {
  cursor: zoom-in !important;
}

.k-cursor-zoom-out {
  cursor: zoom-out;
}

.\!k-cursor-zoom-out {
  cursor: zoom-out !important;
}

.k-cursor-grab {
  cursor: grab;
}

.\!k-cursor-grab {
  cursor: grab !important;
}

.k-cursor-grabbing {
  cursor: grabbing;
}

.\!k-cursor-grabbing {
  cursor: grabbing !important;
}

.k-listview {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-listview-bordered {
  border-width: 1px;
}

.k-listview-header {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}

.k-listview-bordered > .k-listview-header {
  border-bottom-width: 1px;
}

.k-listview-content {
  margin: 0;
  padding: 0;
  outline: 0;
  flex-grow: 1;
  position: relative;
  overflow: auto;
}
.k-listview-content::after {
  height: 0;
  clear: both;
  display: block;
}

.k-listview-content.k-d-flex::after, .k-listview-content.k-d-flex-row::after, .k-listview-content.k-d-flex-col::after,
.k-listview-content.k-d-grid::after {
  display: none;
}

.k-listview-content-padding-rectangle {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-content-padding-square {
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-item {
  padding: 0;
  border-width: 0;
  outline: 0;
  border-style: solid;
  box-sizing: border-box;
  flex-shrink: 0;
}

.k-listview-item-padding-rectangle {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-item-padding-rectangle .k-listview-link {
  margin-block: -var(--kendo-spacing-1, 0.25rem);
  margin-inline: -var(--kendo-spacing-1, 0.25rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-item-padding-square {
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-item-padding-square .k-listview-link {
  margin: -var(--kendo-spacing-1, 0.25rem);
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-footer {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}

.k-listview-bordered > .k-listview-footer {
  border-top-width: 1px;
}

.k-listview-pager {
  border-width: 0;
  border-color: inherit;
}

.k-listview-bordered > .k-listview-pager-top {
  border-block-end-width: var(--kendo-listview-border-width, 1px);
}

.k-listview-bordered > .k-listview-pager-bottom {
  border-block-start-width: var(--kendo-listview-border-width, 1px);
}

.k-listview-borders-all .k-listview-item {
  border-width: 1px;
}

.k-listview-borders-horizontal .k-listview-item {
  border-top-width: 1px;
}
.k-listview-borders-horizontal .k-listview-item:first-child {
  border-top-width: 0;
}

.k-listview-borders-vertical .k-listview-item {
  border-left-width: 1px;
}
.k-listview-borders-vertical .k-listview-item:first-child {
  border-left-width: 0;
}

.k-listview {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-listview-content > .k-focus {
  box-shadow: inset 0 0 0 3px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 15%, transparent);
}
.k-listview-content > .k-selected {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}

.k-listview-item {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-chart-wizard .k-icon-text-wrapper {
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-3, 0.75rem);
}
.k-chart-wizard .k-icon-background-area {
  display: flex;
  padding: var(--kendo-spacing-4, 1rem);
  border-radius: var(--kendo-border-radius-sm, 0.25rem);
}

.k-chart-types-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-6, 1.5rem);
}

.k-chart-wizard-splitter {
  height: 100%;
}
.k-chart-wizard-splitter .k-tabstrip {
  width: 100%;
  height: 100%;
}

.k-chart-wizard-preview-pane {
  padding: var(--kendo-spacing-4, 1rem);
}

.k-chart-wizard-property-pane {
  padding: var(--kendo-spacing-4, 1rem);
}

.k-chart-wizard .k-icon-text-wrapper.k-selected {
  color: var(--kendo-color-primary, #0d6efd);
}
.k-chart-wizard .k-icon-text-wrapper.k-selected .k-icon-background-area {
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #0d6efd);
}
.k-chart-wizard .k-icon-text-wrapper:hover, .k-chart-wizard .k-icon-text-wrapper.k-hover {
  cursor: pointer;
}
.k-chart-wizard .k-icon-text-wrapper:focus .k-icon-background-area, .k-chart-wizard .k-icon-text-wrapper.k-focus .k-icon-background-area {
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4));
}
.k-chart-wizard .k-icon-background-area {
  color: var(--kendo-color-primary, #0d6efd);
  background-color: var(--kendo-color-primary-subtle, #cfe2ff);
}

.k-spreadsheet {
  width: 100%;
  height: 600px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  cursor: default;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-spreadsheet .k-vertical-align-center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.k-spreadsheet .k-vertical-align-bottom {
  position: relative;
  top: 100%;
  transform: translateY(-100%);
}

.k-spreadsheet-toolbar {
  border-top-width: 0;
  border-inline-width: 0;
}

.k-spreadsheet-action-bar {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  font-family: Arial, Verdana, sans-serif;
  position: relative;
  display: flex;
  flex-direction: row;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-spreadsheet-name-editor {
  width: 10em;
}

.k-spreadsheet-formula-bar {
  min-width: 0px;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 1;
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-spreadsheet-formula-bar > .k-icon {
  padding-block: 0;
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  box-sizing: content-box;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  flex-shrink: 0;
}
.k-spreadsheet-formula-bar .k-tooltip,
.k-spreadsheet-formula-bar .k-group-header,
.k-spreadsheet-formula-bar .k-list-scroller {
  display: none;
}
.k-spreadsheet-formula-bar .k-spreadsheet-formula-input {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  line-height: 1.5;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::before {
  content: "{";
  font-weight: 700;
}
.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::after {
  content: "}";
  font-weight: 700;
}

.k-spreadsheet-formula-input {
  outline: 0;
  white-space: pre;
  flex: 1;
  box-sizing: border-box;
}
.k-spreadsheet-formula-input > .k-syntax-func.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-bool.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-ref.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-str.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-num.k-syntax-at-point {
  text-decoration: underline;
}
.k-spreadsheet-formula-input > .k-series-a,
.k-spreadsheet-formula-input > .k-series-b,
.k-spreadsheet-formula-input > .k-series-c,
.k-spreadsheet-formula-input > .k-series-d {
  background-color: transparent;
}

.k-spreadsheet-formula-list {
  min-width: 100px;
}
.k-spreadsheet-formula-list .k-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-syntax-func,
.k-syntax-startexp {
  font-weight: bold;
}

.k-spreadsheet-cell-editor {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  line-height: 20px;
  display: none;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}

.k-spreadsheet-sheets-bar {
  padding-block-end: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}

.k-spreadsheet-sheets {
  flex: 1 1 auto;
  overflow: hidden;
}

.k-spreadsheet-sheets .k-tabstrip-items-wrapper {
  border-width: 0;
}

.k-spreadsheet-sheets-bar-add {
  align-self: center;
}
.k-spreadsheet-sheets-bar-add:not(:hover) {
  border-color: transparent;
  color: inherit;
  background: none;
}

.k-spreadsheet-sheets-items {
  flex: 1;
  overflow: hidden;
}
.k-spreadsheet-sheets-items .k-tabstrip-items-wrapper {
  margin: 0;
  border-width: 0;
}
.k-spreadsheet-sheets-items .k-item .k-link {
  display: inline-block;
}
.k-spreadsheet-sheets-items .k-item .k-spreadsheet-sheets-remove {
  margin-right: var(--kendo-spacing-2, 0.5rem);
  margin-left: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding: 0;
  line-height: 1;
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
  align-self: center;
}

.k-spreadsheet-view {
  height: auto !important;
  border-color: inherit;
  font-size: var(--kendo-font-size, inherit);
  font-family: Arial, Verdana, sans-serif;
  flex: 1;
  position: relative;
  overflow: hidden;
}
.k-spreadsheet-view .k-disabled {
  pointer-events: auto;
}

.k-spreadsheet-fixed-container {
  width: calc(100% - var(--kendo-scrollbar-width, 17px));
  height: calc(100% - var(--kendo-scrollbar-width, 17px));
  border-color: inherit;
  box-sizing: border-box;
  user-select: none;
  position: absolute;
  z-index: 2;
  overflow: hidden;
}

.k-spreadsheet-overflow {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  border-color: inherit;
}

.k-spreadsheet-pane {
  padding: 0 1px 0 0;
  border-width: 2px 0 0 2px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  position: absolute;
  overflow: hidden;
}
.k-spreadsheet-pane.k-top {
  border-top-width: 0;
}
.k-spreadsheet-pane.k-left {
  border-left-width: 0;
}

.k-spreadsheet-top-corner {
  border-width: 0 1px 1px 0;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
}
.k-spreadsheet-top-corner::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
  border: 6px solid transparent;
  border-right-color: inherit;
  border-bottom-color: inherit;
}

.k-spreadsheet-scroller {
  width: 100%;
  height: 100%;
  overflow: scroll;
  position: absolute;
  z-index: 1;
}
@media (hover: none), (pointer: coarse) {
  .k-spreadsheet-scroller {
    z-index: 3;
  }
}

.k-spreadsheet-haxis,
.k-spreadsheet-vaxis {
  border: 0 solid;
  border-color: inherit;
  position: absolute;
}

.k-spreadsheet-haxis {
  border-width: 1px 0 0;
  left: 0;
}

.k-spreadsheet-vaxis {
  border-width: 0 0 0 1px;
  top: 0;
}

.k-spreadsheet-row-header,
.k-spreadsheet-column-header {
  text-align: center;
  z-index: 100;
}
.k-spreadsheet-row-header > div,
.k-spreadsheet-column-header > div {
  position: relative;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}
.k-spreadsheet-row-header > div::after,
.k-spreadsheet-column-header > div::after {
  content: "";
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.k-spreadsheet-row-header {
  position: relative;
}

.k-spreadsheet-column-header {
  position: absolute;
}

.k-spreadsheet-row-header > div {
  border-top-width: 1px;
}
.k-spreadsheet-row-header > div:first-child {
  border-top-width: 0;
}

.k-spreadsheet-row-header > .k-selection-partial::after,
.k-spreadsheet-row-header > .k-selection-full::after {
  border-right-width: 2px;
  display: block;
}

.k-spreadsheet-column-header > div {
  border-left-width: 1px;
}
.k-spreadsheet-column-header > div:first-child {
  border-left-width: 0;
}

.k-spreadsheet-column-header > .k-selection-partial::after,
.k-spreadsheet-column-header > .k-selection-full::after {
  border-bottom-width: 2px;
  display: block;
}

.k-spreadsheet-data {
  border-color: inherit;
  cursor: cell;
  position: relative;
}

.k-spreadsheet-cell {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  box-sizing: border-box;
  position: absolute;
  line-height: normal;
  white-space: pre;
  overflow: hidden;
}

.k-spreadsheet-merged-cells-wrapper {
  position: relative;
}

.k-spreadsheet-disabled-mask {
  position: absolute;
}

.k-spreadsheet .k-selection-wrapper {
  position: relative;
  cursor: cell;
}

.k-spreadsheet .k-spreadsheet-selection {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
}

.k-spreadsheet .k-spreadsheet-selection-highlight {
  border-width: 2px;
  border-style: dashed;
  box-sizing: border-box;
  position: absolute;
}

.k-spreadsheet .k-spreadsheet-editor-button {
  position: absolute;
  padding: 0;
  z-index: 60;
}

.k-spreadsheet-active-cell {
  outline-color: transparent !important;
  z-index: 10;
}

.k-spreadsheet .k-auto-fill-wrapper {
  position: relative;
}

.k-spreadsheet .k-auto-fill,
.k-spreadsheet .k-auto-fill-punch,
.k-spreadsheet .k-auto-fill-br-hint {
  box-sizing: border-box;
  position: absolute;
}

.k-spreadsheet .k-auto-fill {
  border-width: 1px;
  border-style: solid;
  cursor: crosshair;
}

.k-spreadsheet .k-single-selection::after {
  content: "";
  margin-bottom: -4px;
  margin-right: -4px;
  width: 6px;
  height: 6px;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 300;
  cursor: crosshair;
}

.k-spreadsheet .k-selection-full::after,
.k-spreadsheet .k-selection-partial::after {
  display: none;
}

.k-spreadsheet .k-autofill-wrapper {
  position: relative;
  cursor: cell;
}

.k-spreadsheet-vborder {
  position: absolute;
  border-left-style: solid;
  border-left-width: 1px;
}

.k-spreadsheet-hborder {
  position: absolute;
  border-top-style: solid;
  border-top-width: 1px;
}

.k-spreadsheet-has-comment::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  inset-inline-end: 0;
  inset-inline-start: auto;
  border-width: 3px;
  border-style: solid;
}

.k-spreadsheet-cell .k-dirty {
  inset-inline-start: 0;
  inset-inline-end: auto;
}

.k-spreadsheet .k-filter-wrapper {
  position: relative;
  z-index: 50;
}

.k-spreadsheet .k-filter-range {
  border-width: 2px;
  border-style: solid;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
}

.k-spreadsheet-filter {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  padding: var(--kendo-spacing-2, 0.5rem);
  line-height: 1;
  position: absolute;
  cursor: pointer;
}
.k-spreadsheet-filter .k-icon {
  vertical-align: middle;
}

.k-spreadsheet-filter-menu {
  width: 280px;
}
.k-spreadsheet-filter-menu .k-animation-container {
  position: relative;
}
.k-spreadsheet-filter-menu > .k-menu,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical {
  border-width: 0;
}
.k-spreadsheet-filter-menu > .k-menu .k-item,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-item {
  color: inherit;
}
.k-spreadsheet-filter-menu > .k-menu .k-link,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-link {
  padding-left: calc(1rem + 2 * var(--kendo-spacing-2, 0.5rem));
}
.k-spreadsheet-filter-menu > .k-menu .k-icon,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-icon {
  margin: 0 var(--kendo-spacing-2, 0.5rem) 0 calc(-1 * (1rem + var(--kendo-spacing-2, 0.5rem)));
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  height: 200px;
  border-width: 1px;
  border-style: solid;
  overflow-y: scroll;
  overflow-x: auto;
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview {
  padding: var(--kendo-spacing-2, 0.5rem);
  overflow: visible;
}
.k-spreadsheet-filter-menu .k-details,
.k-spreadsheet-filter-menu .k-expander {
  padding: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
}
.k-spreadsheet-filter-menu .k-expander {
  border: 0;
  background: inherit;
}
.k-spreadsheet-filter-menu .k-details-summary,
.k-spreadsheet-filter-menu .k-columnmenu-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  display: flex;
  align-items: center;
  cursor: pointer;
}
.k-spreadsheet-filter-menu .k-details-summary > .k-icon,
.k-spreadsheet-filter-menu .k-details-summary > .k-expander-indicator,
.k-spreadsheet-filter-menu .k-columnmenu-item > .k-icon,
.k-spreadsheet-filter-menu .k-columnmenu-item > .k-expander-indicator {
  margin-right: var(--kendo-spacing-2, 0.5rem);
}
.k-spreadsheet-filter-menu .k-details-content,
.k-spreadsheet-filter-menu .k-columnmenu-item-content {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-spreadsheet-filter-menu .k-details-content .k-filter-and,
.k-spreadsheet-filter-menu .k-columnmenu-item-content .k-filter-and {
  width: min-content;
  align-self: flex-start;
}
.k-spreadsheet-filter-menu .k-actions, .k-spreadsheet-filter-menu .k-edit-buttons,
.k-spreadsheet-filter-menu .k-action-buttons,
.k-spreadsheet-filter-menu .k-columnmenu-actions, .k-spreadsheet-filter-menu .k-form-buttons {
  margin: 0;
  padding: 0;
}

.k-spreadsheet-popup {
  padding: 0;
}
.k-spreadsheet-popup .k-separator {
  display: block;
}
.k-spreadsheet-popup .k-reset-color,
.k-spreadsheet-popup .k-custom-color {
  border-radius: 0;
  width: 100%;
  border-width: 0;
  box-sizing: border-box;
  display: flex;
}
.k-spreadsheet-popup .k-reset-color {
  border-bottom-width: 1px;
}
.k-spreadsheet-popup .k-custom-color {
  border-top-width: 1px;
}
.k-spreadsheet-popup .k-spreadsheet-border-type-palette {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: grid;
  grid-template-columns: repeat(5, max-content);
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-spreadsheet-clipboard,
.k-spreadsheet-clipboard-paste {
  margin: 0;
  padding: 0;
  width: 1px;
  height: 1px;
  border: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.k-spreadsheet-window .k-external-dropzone {
  margin-block-end: var(--kendo-spacing-4, 1rem);
}

.k-spreadsheet-window .k-edit-form-container {
  width: auto;
  min-width: 0;
}

.k-spreadsheet-format-cells .k-spreadsheet-preview {
  margin-top: var(--kendo-spacing-2, 0.5rem);
  text-align: center;
}
.k-spreadsheet-format-cells .k-list-scroller {
  margin-top: var(--kendo-spacing-2, 0.5rem);
  height: 210px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
}

.k-export-config {
  clear: both;
  position: relative;
}
.k-export-config::after {
  content: "";
  clear: both;
  display: block;
}
.k-export-config .k-edit-field {
  margin-left: 5%;
  width: 45%;
  float: left;
}
.k-export-config .k-page-orientation {
  position: absolute;
  right: 0;
  top: var(--kendo-spacing-2, 0.5rem);
}
.k-export-config .k-page-orientation .k-font-icon {
  font-size: 6em;
}
.k-export-config .k-page-orientation .k-svg-icon {
  width: 6em;
  height: 6em;
}

.k-spreadsheet-insert-comment textarea {
  height: auto;
}

.k-spreadsheet-insert-image-dialog {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  border-style: dashed;
  border-width: 2px;
}
.k-spreadsheet-insert-image-dialog label {
  display: flex;
  justify-content: center;
  min-width: 100%;
  width: 355px;
  height: 230px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAGQCAYAAAAjl1AKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphMGVmMzZmZi04YmI1LTRlN2YtOTcwMS04OTU5ZTg1N2ZhY2MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDNDOTBDNUQ2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDNDOTBDNUM2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMmZmZjM0Mi05NjEyLTQwM2YtYWZhYS01MTE1ZjQ2NThmMWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYjlhMmUwMy1kNmIwLTY3NGMtODc4ZS0yMjUzMjdkNDI5OTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz68UHLbAAAgpElEQVR42uzd2ZNc9dnY8TOL9gU0IAkjgwpkI8QOQmI1FS+FHW9VLt/7wpWb900qKV+lTL3vTZzElSvnJilfvM4fkQunfEOw2LUgiUUsNhiMAFsjtIzQrpmJnhOdoaent+np5SyfT1XXiJ4R0hz19Lef31l6ZHZ2NgEAWhu1CQBAMAFAMAFAMAFAMAFAMAFAMAFAMAEAwQQAwQQAwQQAwQQAwQQAwQQAwQQAMuP9/gNGRkZsZQAGop/v8WzCBIA8TJj9GFr9swGUYyAUTHEEoLvn+NxGdLwgG1BEAaoxYY7kNZ55C+bIEu4DoFixHGkT0JE8RTMvwWwXxRHBBKhMQGcbPN8PPZx5COZIh6EcEU+AQgex2fRYH8tm4RxqNIcdzGbxa/dROAGKOT3WhnCk5nOzTX5PbqI5zGB2Estmv24XTwDyO2HOtohi/f25ieawgtkqlvW/HukgnqIJULxY1v96tsV0OvRo5mkfZn0YR5tEs920CUB+o9kokvW3mQ6iWYkJc6RNLOtvo7/85S/X/eIXv/jntWvX/mjZsmVfGRsbG3eNWoCClvOq6enpy1f9/Ysvvvjfv/nNb/7zr3/96zM1oRxN2u/THHhAR/p5odr0D1gYtvpg1kdztObj6N///vf/NDEx8e/Gx8eXeZgBlM+VK1cunzhx4n9u3rz5n65Fc6Zm0my0dFs/tdbGuG9/z2FefL1ROOdi+ZOf/GTl1NTU/920adMvxBKgvOI5/upz/X+I5/x47q8bnEaSnByvMugJs1EkRxoEcyw23Lp16x72UAKojjNnzuxfv379N6/+crrBlDnbbsos44TZ7Mo+aTSPHTv2X8USoHriuT8a0GS6HOqUOewl2QW3OMBnYmLiHz1sAKopGhAtSFqfJTH4aA1pSbbRUmx6m5yc/O833njjv/GQAaiu48eP/6+NGzf+++TLg4AaLc0mSQWWZJuN1iNr1qz5vocKQLVdbcG/TnJ2cZpBBrPV1Xnmps1ly5Zt8lABqLarLdiYNL9YTbOmlCaY9fFsdHm8kbgogYcKQLVda0HTVpR9wuwonq7gA0CD418qtSTbzdQJQIW7macujOZgYwBA7psxmrONIKAA5LIN42XaIFeuXEmmpqaSixcvJjMzMx5qAMOYxEZHkxUrViTr16+P68T2shGVe3uvvohYTk5OCiXAkMXz8Pnz59PhZePGjb2IZj5eCJTlHygmS7EEyFc447m5NJNzWb6ReCUDQL5cuHBBMPP4SgaAfOn39coFEwBypjQH/bhCEAAmTAAQTAAQTAAQTAAQTABAMAFAMAFAMAFAMAFAMAFAMAFAMAFAMAEAwQQAwQQAwQQAwQSAAhkvyzcyMjLiXxMAEyYACCYACCYACCYACCYAIJgAIJgAIJgAIJgAIJgAIJgAIJgAIJgAgGACwBJ5ey8AMGECgGACgGACgGACgGACgGACgGACAIIJAIIJAIIJAIIJAIIJAKXg4usAYMIEAMEEAMEEAMEEAMEEAMEEAMEEAAQTAAQTAAQTAAQTAAQTAErBxdcBwIQJAIIJAAMzbhMA9cbGxpLx8fH0Fr8eHR1NP8auj+wWZmdn527T09PJzMxM+vHKlSvpLX4NggmUKpDLly9Pb8uWLUsD2YnaeMb/o14E9PLly8mlS5fSm4AimEDhRBRXrlyZ3mKSrHXmzJnk5MmTyalTp5IvvvgivV28eDG9RfQigukTyLUpdMWKFWls165dm96uv/76ZMOGDcn69evTz8UtxNR54cKF9BYxBcEEcivCtmrVqrmIZYGcnJxMPv300+Rvf/tbGsZMLLc2ky29nj9/Pv3vY8eOzft8/Bk33XRTsmXLlmTTpk3JunXr5qIaf0b8vpg8oQhGWv0w9OQP+PJ0j5Gaj9lttOYW6zljV/8+J7v5c+p/UIFkQbzWrFkzb5r88MMPk7/85S9pKOt18tzQ6msafe7mm29Otm3bltx2223zonv27Nl5kaZc4sVSl/3YcPXD9LXbTM1ttuaW1HxM+tk0wYSSi32SMdHFx5BNku++++7c0mqvItlpROPvsmPHjrnJM8TfJZZ+6/9OCKZgCib0VeyjjFDGPsrw+eefpxPlO++80/NpsptpM3PXXXelE+eNN96Y/nfs34xw2scpmIIpmNB3sfwa+wuzo13/9Kc/JXv37h1oJFt9vtH9jz32WLJ9+/b01xHL2K9qmVYwBVMwoW8/bxHKbKr8+OOPkwMHDqT7CPMwTbb7XEzEu3fvTrZu3To3bUY4+/08hWAKJlRInAcZp3HE/sE49ePgwYPpfsphT5OLnTRD7N/ctWtX+j3FPs2pqSnncArm0IPptBIogYjkddddly7BxkE9L7/8cseT2bCmyVb3HzlyJDl69Gjy1FNPpU+2cU7n6dOnHRDEUJVmwownCaiiOK8yJsv4WfvrX/+avPTSS+mpGkWZJlt9LibMiGYcFBRfE5Om8zaLZ+PGjaWYMF18HQosDu7JYvn+++8ne/bsaRnL7Lqv3Xy+9rqx3Xyu099Te398L88++2zy3nvvpd9jduUgGAZLslDgyTIO8ImQ/PnPf05eeeWVQk+Tre6PFwLxMY6ije85fm3SZNBMmFDEV7rj43OTZbNYFm2abHf/888/nx7ElE2a9de/BcEE5v/Qjo6mB/hky7D1sew2hJ3+3l4GdLH3x6SZLc9mBzmBYAILZNNVhOKjjz5Kj4btVQjzNE22uv+5555LPvjgg3kvHGAQxsv0RAJlFxdPj1NI4jJ3EctBnxLS632Tnd7fKJqxLTZv3pxe7CAupQcmTCCVvS1XiGXYZuckLnVizNM02ey++N4jmnExg7iqkSNnEUwgFSsoMUmF2Id34sSJjqPWj8/18/5O4xlvbp3tv41p0yoTggmkQYh9dnFt2FdffbWjqbCbyXCQU2Mn02S7qL7xxhvp+3nGtoltBIIJFRanT2QXU9+3b1/HU+FiJr28TpOdRPXFF19MP8Y2cqoJggkVVrsUGwe3DOKUkF6dKtLLabLZ/XHN3LfeemvetgLBhIqJg1liaoqjYltdnGBQ50cOI4jtvjZ+/cc//jF9x6LYVg4AQjChgrKjYuO8w35Nk0sJaK+j2s3XZuJNsmu3GQgmVEScRhITU0xOb7/9du5PCRnENNnqaw8dOpR89tln6TaLbQeCCRWRHejzySef5PpydYOcJuuXYuvvi7c3q912IJhQ9h/M0dH0ij7hnXfeyd00OYggtvvaRvcdPnx4bjp3nVl6zaXxIIfiwJV4TMf1YrO3scr75ery8LWxreIdTeJtwGLKPH/+vAcTJkwoezBDHOxjmmy/FFt7fwSzdhuCCRPK+ip2dDQ9cGVqaiqdMAc5NRZpmmx2X2yzuGze9ddfn27LmZkZDypMmFBG2RGecXTsoKfGok2TzX7/p59+Om9bgmBCCWUH+xw9ejT3R7q2+38sNZ7d/v4PP/xw3raEXrAkCzkNZjYl1YahmaUudy72/n4spfby98dF6gUTwYQSGxsbS4+Ojf2XFy9e7Hv4ihrEdvfF0bHZfszYpvG+mSCYULJghtOnTw88fGWL5+TkZBrMOIBKMOkF+zAhh8GM6ag+BHm++Hke92MeP3583jYFEyaU6RXstavTxIRpmlza12bb0BV/EMw6rvRDKX4gr70BcuzDbDRFDTuIRYpnbMNswvT8gGBCyWRP7OfOnRPEJX5ttg3FEsGEEgfzwoULhb/izrDjmV1HVjARTChxMOsv5yaei//aK1euCCaCCWUPZrzrhiAu/Z1LBBPBhJJbygE/4tn6qkggmFCSUMZEFJd0u3z5cqGClLe/a3bhdfFEMKHEwYxTIbIlxbIEbdDnlGYXLBBMBBNKGsxsOsqO8ixj/AYRz5UrVwomggllD+bq1asXXB4vD0Ea9u9fzP8jtqFg0kuuGQU5kl0kfP369fNiMKjrr/bjWrG9vNbsYq6Zm21DF17HhFnHoeOUQXb+5XXXXVf5pdil/j9iG2bb1PMDggklnTA3bNhQyCAO+mtb3b9x48Z5L0JAMKGEwYz3cazaOZK9jmcWzOyKPyCYUCIxDcWTfiwnxlGecU3ZPMQv79Nk/f2rVq1KJiYm0vtNmPSKg34gZ+KCBWHLli2FPDCn26/t9v/R6P9z6623ztuWIJhQQtkSYvak30lMlhq0QQSxl0fAtro/brfddtu8bQm9YEkWcjphfuUrX6nc1Xl6df9Xv/pVEyYmTCi72OcWB//Efsxt27a1nMSKuhTbr/tDTJc33HBDug3tv0QwoeSy68h+/etfL/xS7CDvj9s999wzbxtCr1iShZwGM470jAkzrivbi/fHHPTyar+XYht9LrbV3XffLZiYMKEqYikx2/9233335XqaHNaU2ehzDz/8cPoxtp3lWASTwjt+/LiN0IGLFy+mH7du3drz+PU6fIPYN9ns/trP3X777fO2HfSSa8ky8Fg+//zzyZNPPpls2rTJBmkhTomIA1fiaNkHHnggOXjw4IJINApHs6AM6msHcX+jz+3evTu55ZZb0m0W285zAiZMCh3LPXv2pO/zGNE8duyYjdJGdqWfOPin22kyr0fALnaKbfe5u+66a942A8Gk8LHMntREs73YFxcT00033ZR885vfzEUQlxq9pQS02ee+973vJTfffHO6rZx7iWBSmljWTk+i2d65c+fSj/fee2+ybt26wl6urpcBrf1cvO/lQw89NG9bgWBSyFhGFOtjKZqdi6kpO0XiqaeeGug02cvL1fXi9zT6fU8//XT6MbaRN4tGMCl0LNu96s+iOTk5aaM1ES84IhJf+9rXkm9961uluMBAN9Nk/ed37dqVbN++Pb2/2YsyEExKEcvaaMayrWgmTYORbcs4LzN7r8eiXK6uV9NkrXiT7XjxUPuCAgSTQsYynsTi0P5Ob3HunEmzuTiYJTu/8Dvf+U4yPj5eqWmy9vPxvf/4xz9OP8ZSrKv6IJgUOpbdsDzbfvtkR81+97vfXXTI8nKBgW4/l30+YhnvSBLbwlIsgkkhY/nCCy8s+QlMNJuLYJw9ezb9eMcdd8xFMy9TZi8/1+zPi1ju2LFj3raAQRjp94Ot5mobIzUfs9tozW0sblf/Pie7+XNOnz7tX3OIIm69iGWtlStXuiJQE2NjY8maNWvSn6833ngj+cMf/tAwNs0i1Iv7h/G5H/7wh+lVj7JYOiq2GOKt6rrsx4arH6av3WZqbrM1t6TmY19fQJkwyWUss0kz/r9OOVkoQhEHAcWTQ5yfWTtplmmarPWDH/xgLpbxvYslgyaYLEm2DBtxW8wBPos5EEg0G4vrpWZHh0Y042o3ebtcXSch7OTzP/rRj5IHH3xw7vSR+N5BMClULGNfY7+v3SmazcWRs9mkGW+cnB05mofL1S31SNjsaNif/vSnyf333z83Wbr0HcNiHya5jmWtFStW2KfZRO0+zU8++ST5/e9/n5w8eXIuPq2mt8Xcv5TPLfbzExMT6QuAeAcS+yyLrSz7MAWTrmLZj32WncgOBMpO3OdLo6OjyerVq9N4Rliee+65ZP/+/T0J3lJC2M3vjSv4fPvb306WLVs2t7/WG0ILpmAKpliKZk9/3mL7LF++PP3v9957L3n22WfTn488T5O1T6xxbdg777wz/e+4IEGsYjh1RDAFUzALGcs8vN9gtjwrmo3FZLZq1aq5n7948+n6U0+GMU22+prvf//7yc6dO+e+Jl6U2V8pmIIpmGIpmgOfNj/99NPk7bffTvbu3ZuLaTLzyCOPJHfffXeyZcsWU6VgCqZgFtvnn38+9GVY0exeHGka4Yx9m+Ho0aPJBx98kOzbty+NU7+WZFt9Tfy77d69O9m2bVt6UE+IfZURSqeMCKZg9jmYU1NTHpV9nCzzfL3OiMETTzzh6NkOwhmhysIZ3n333eTNN99MPw5imox9k3H6S1zaLhOhjFOHhLK84k2+BVMwxVI0CxnO2McZt9pVhI8//jh5//33k48++mjBv3m302TsR926dWv6Pp633nprcsMNN8x9LvZPxk0oBVMwBbPwsXzxxRcL9U4QlmcX/7OZhbN26swCGheKiNupU6fSW5zakV1lJ3s7rez3xwuWOA/0+uuvT2/xb7B58+Z5gcymySyU9lEKpmAKpljmYNIUzcWJczhj8oxwxsean9slieeXCGyEMj46l1IwBVMwSyMmi4hlTBNFJZq9CWjEMz5mt+z6vrU/19nzR3YpuwhidotICiSCKZiljmUZ3pA3lmdFEwSzpy8k/VNStliGOOoyvh9vQg0IJmLZQTRfeukl0QQEE7FsJ06EF01AMFlyLCMm/Xrz57zcskkzjv4FEEy6imVZJ8t62T5N0QS6VZqjZM+cOeNfcxGxLPMybCtxysnjjz/u6FkYoHXr1nXbD0fJIpbDYp8mYMI0YXYcyzy9RdewxHmaJk0wYZowaRjL7AAfnHICCCYtYlnVZdhW0Xz55ZdFExBMxLKdmLgjmo6eBdqxD7PETpw4IZYdyvZp3njjjTYG9Jh9mIhlibi4AVCZCfOLL77wr3mNA3yWNmk+9thjjp6FHlq7dq0JE7Es46TpQCBAMCsQy3iyF0vRZPg8fgSTnMfSPsveRfOVV17xpEdXYl/4888/nxw7dszGKBH7ME2WtJDt03T0LIuJ5Z49e9IXr3Ht4m984xvJpk2bKr1N7MMkF+JoWLHs76TpPE26iWWIn0uTZnkIplgimvQhlhnRFExyEkv7LEWTfMQyotjszdjj8fPCCy+IZsHZh2myZBFin+ajjz5qnyYLYtnJi9fYp/nkk09Wbp9mWfZhliaYZ8+ercQDzwE++YmmixsQR1F3GsvaaFbtQKA1a9aUIpiWZAsWyzjVQSyHyykn1May2TJss1s8fuzTLCbBLFgs7bMUTfIVy24fP6JZPJZkC8A+y/yyT7OasYwDeHrx4rUq+zQtySKWzE2ajp4Vy27Ez7WjZ4tDMMUS0WQIsRTN4rEkm+NYOsCnWGJ59pFHHrE8W0K151n2SyzPPvHEE6VcnrUki1iyYNJ89dVXTZpi2fWk+eKLL5o0c0wwxRLRZMixFE3BRCxFk0LHMvYtDvrnUTTzqzT7MM+dO1fof4g4zzKeZMWyPOzTLK5+HeCzGGU65WT16tXd9sM+TMTSpEneY7nYK/j0+haPH5NmvgjmkMUyrFiWO5p79+4VzQLGMg8sz+aLJVmxZABieXb37t2WZ3Ms22eZx8tPFv2UE0uyiCUmTbE0aVaIYIolA4zmvn37RFMsRVMwEUs6edITzfzFctgH+DgQqBjswxxwLGNZTizJ9mnecMMNNsYQYxnxKeJb5mX7NIvyJub2YSKWdC3bpxmnFDF4sd0jlkWZLJtNmt6P1YRZugnz5MmT6TJsPMih1vLly02aQ4plGd6MPSbNxx9/PPeTZlkmzNIEM68PfpMl7cTy7K5du5xyMgBFXoZtF808n3KyatWqUgTTkqxYMmSOnhXLpYjnl5deesny7ACYMPscS8uwdMrybP9jWeYXr7FSkdcDgUyYiCU9denSJQcC9SmWMYGVfaUnnm9Mmv0lmH2IZSyviSXdRjMeP6LZ21iWbRm2Gcuz/WVJVizJoViejQOBLM+KZTfydvRsWZZkBVMsEc3SqT3Psqpin2ZeomkfJnPiPMv9+/eLJT0Vy7PxuLI8K5bdiOejl19+2fKsCTM/E2bE0mRJvyfNhx9+2KQpll2J5dnHHntsqJOmJVnBFEsGGs1Ynp2YmLAxWsSyCkfDdiNbnh3WxTEsyVacWDJI2fJs7CtHLBcrO+XExTFMmKlB/qDEk5Z9lgxr0rQ8O19VzrPshWEtz8afa8KsILEkD5OmA4HEstvBwoFAJsyB/MBYhiUvYp/Uzp07Kz1pWoZd2uNnkJOmCbNixJI8icfhgQMHKjtpiuXSHz8mTRNm32JpGZY8in2aVZs0xbK3k9+jjz7a90nThFmhyVIsyavYpxmTZlWOno1YxmQklr0R2/GVV15x9KwJUyyp1qQZR8+W+TxNseyfbJ9mv87TLMuEKZgtYhmv3MWSIkUzlmfLGE2xLHY0LcmWmFhSRGVdnhXLwcgOBLI8K5hiiWgWUHwfsY9NLAcXTfs0W0y8lmS/dOrUqXSfZTzpQJHF8uxDDz1U6OXZiKXJcjhieTaOnu3V8qwl2ZKJWMYrc7GkLJPmwYMHCztpiqVJM48EsyaWlmEp25NeEaMplqKZV6VZku02drHP8rXXXhNLSqtIy7NxgE88SQ/r/W1ZKLu4wVKWZ2OJt8t+OK0kL8EUS6oinrAefPDBXEczi6XJMp+Pn6VEsyzBrOySrFhSJXlfnhXL/D9+LM9WdMKMfZZiSRXF8mzeJs3s1BHLsOWdNC3JFjSYYoknvRXJAw88kItoOs+ymI+fRx55ZFHRFMwCBjOLpVNHMGkuH3o0xbI60bQPs2AilrEPRyzh/5+neejQoXRf/rBi+eqrr4plQcWAEv9+VdunWYlgZrG0DAvDj2YWS/ssix/NvXv3VupNzEu/JCuW0Fq2T3PDhg0mS7p6/MTybKs3MbcPswDBPH36tH2W0IFsn2Y/oxmTrH2W1YymYOY8mBFLkyXkI5oRS5Nl+aO5e/fuhtF00E/ORJizm1jC4tXu06z9eVrqTSyroXafZv1joDSdKcuEmS27OhoW8jNp2mdZ3Umz9pSTeEyVYcIsVTAjlvEK2WQJw49mxDImDrGsZjR37do1F03BzFkwjx07lsbSZAm9sWzZsq6jKZbURrMswSzNPkyxhN66fPlycvjw4UWfpymWhFjp27dvX6nO0yxNMMUS+vNztZhoiiX10YzHQ1mMl+UbKdORWJDHSfP+++9vuTwbUY2JIp4k/TxSxmFm1D8n0Gk0m02acb/JkrITTKDjaL7++uvp0ehiiWACtBDLa0eOHEmmp6fFksqxDxPoWJxqct999yVjY2NzsbTPEhMmQF0sd+7cmaxdu3beAT4gmADXxInnEct169bNxdIyLFVjSRZoO1k+9NBDaSzjPEuxRDABWsQyJsv9+/fbZ0llWZIFOoqlyRITZkl4xQu9j2XtAT5iiWACtImlZViwJAu0iGW2zxKwJAtkTwbj4wtiaRkWShhMYGmT5YMPPpjGMq4V62hYWMiSLIjlvFi6gg+UfML0Shi6eAIYH284WQIlDiaw+MnygQcesAwLJkygVSzvv//+BVfwAUyYQIPJUixBMIEOYnngwIH0TaGt0ECFgukHHtrHMpZha2NpsoTOOa0ExBKo0oQJtI9lHA372muvWYaFKgfTDz80+AEfH58XS5MlCCbQYLK877775k4dMVnC0tiHCRWJpckSTJgpr5rh2g/1+LhYgmACnUyW2dGwBw8eFEsQTKCTWFp9AcGcx5MClf5BvrYMa7KE/nHQD4glUKUJE6oolmHvvffeufMsDx065NQRMGECrWJpsgQTZke8oqZSP7jj42IJggm0myzvueeeebG0DAuCacKEusmyUSwBwQRqYhnLsGvWrJl3gA8wGA76gYLG0j5LMGECNbJ9llksDx8+bJ8lCGb3PHlQ1smyPpYmSxgOS7JQgFiePn1aLMGECdSLZdi777577mhYy7AgmD3jiYQyTZb1sTRZgmACdbG0zxIEE2ghW4Z1NCwIZl95UqHok2WjWAL54ShZyFksX3/9dbEEwQSaxTJOHYlY2mcJOf15tQkgH7G0zxIEcyA8yVC0WN51110LYgkIJtAklrEMe/nyZS/6IOfsw4Qhx9JkCSbMgfLqnKLEcvXq1WIJggl0Ess33njDMiwUjCVZGEIsTZZgwhwar9TJayx37NghlmDCBDqN5ZtvvimWYMI0YUJ9LO+8884FsfQ4BRMmUDdZxqkjU1NTyVtvvWWyBBMm0CiWJksQzNzyhEQeYtloGRYoB0uy0IdYWoYFwQQ6iKW36ALBBMQSqvnzXpZvxD5MhhHL7du3L1iG9VgEE2aujY2N+ddkKLGMU0eOHDlinyWU/Lm5NBPm+vXrk5MnT3p0MvBYmiyhuYmJCcHMm1tuuSU5c+ZMMj097RFKX18tN4ol0PjF5W233Vaa72dkdna2v3/Al6+6R2o+ZrfRmlvM7WNX/z5dj4kXLlxIjh49mj6RCSf9+OG/4447xBI6eGEZk2XEMn5eltCPDVc/TF+7zdTcZmtuSc3HpJ9Ny0MwR67FMn49vpRgAlAe14J55Vokp6+FcWjBzMtBPwu+aQAqL1dtGM3JxgCAXDdjNGcbQkAByGUXRvO2Qaanp0UToOJmZmZyF85hBbPRN5/ed+UqDxWAart8+fKVVq0oezAb7bydrdsAsxcuXJj0UAGotnPnzk0mLY6GTYZwQFBelmTnfn3mzJnfe6gAVNupU6f+T5NADk2eTitJb7/97W//+eoo7qoDABV16dKl6d/97nf/1GDCHKpBXrgg/c8GHxdc9efEiRP/bcOGDf/Wwwagej744IP/sW3btv+YdHZ1n3kRK8uVfmpDWR/LBVf+OX/+/HMrV67c6aEDUB3Hjh07sHnz5n+VNL+yT/3EObBgDnpJttnRTvW3mZ/97GdPX7hw4S0PH4BqmJycPPLzn//86RaRnG3TlP4OgAOeMJtNmUndhDm3RHvixIn/snr16n9YsWLFMg8ngPK5Ohxd/uyzz357++23P5MsXIKdSRaeUdE0mGW/luxsk4kzvdjuxMTEM7/61a9uPXr06L9MTU19dunSpSv9jjwA/RMXJbh48eKVkydPfvbhhx/+yzPPPHPr1Vj+MvnyXUnaLr0OwzAmzEZTZu202ektafARgHxqdLDOYm5JJwHtZ9PGc7IRRxpsiFaRHGkRXgDyGctGwUzaBDI371gyPsSNN9Immo3imYglQKmimXQQyaEe7JOHCbNVNEeabKDa++sjKZoA+Y9lJ/HMXSyHHczFTpr1X18fTkcCAZQnnLmKZR6C2SyaSdJ+iTYXGxCAvsUzN7HMSzAbRbCTcAJQnmC2imIuGjCew4030mZDCShAeaOZu1DmMZiNNtBI3jcgAAONqGAuYsM5GhZAHAWzbBsYgHIYtQkAQDABoCf6viTrnUUAMGECgGACAIIJAIIJAIIJAIIJAIIJAIIJAIIJAIIJAAgmAAgmAAgmAAgmAAgmAAgmAAgmACCYACCYACCYACCYACCYAFB0/0+AAQDHHxQEMMRIrwAAAABJRU5ErkJggg==);
  background-size: auto 70%;
  background-position: 50% 30%;
  background-repeat: no-repeat;
}
.k-spreadsheet-insert-image-dialog label div {
  display: flex;
  align-self: flex-end;
  margin-bottom: var(--kendo-spacing-7\.5, 1.875rem);
  pointer-events: none;
}
.k-spreadsheet-insert-image-dialog label input {
  display: none;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image {
  background-size: auto 90%;
  background-position: 50% 50%;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover div {
  margin: 0;
  align-self: center;
  opacity: 1;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div {
  opacity: 0;
}

.k-spreadsheet-drawing {
  position: absolute;
  box-sizing: border-box;
  z-index: 101;
}
.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
  outline-style: solid;
  outline-width: 2px;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  cursor: move;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
  width: 6px;
  height: 6px;
  border-style: solid;
  border-width: 1px;
  border-radius: var(--kendo-border-radius-lg, 0.5rem);
  position: absolute;
  transform: translate(-50%, -50%);
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N {
  left: 50%;
  top: 0;
  cursor: ns-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE {
  left: 100%;
  top: 0;
  cursor: nesw-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E {
  left: 100%;
  top: 50%;
  cursor: ew-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE {
  left: 100%;
  top: 100%;
  cursor: nwse-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S {
  left: 50%;
  top: 100%;
  cursor: ns-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW {
  left: 0;
  top: 100%;
  cursor: nesw-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W {
  left: 0;
  top: 50%;
  cursor: ew-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW {
  left: 0;
  top: 0;
  cursor: nwse-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover, .k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
}

.k-spreadsheet-legacy .k-spreadsheet,
.k-spreadsheet-legacy .k-spreadsheet-action-bar,
.k-spreadsheet-legacy .k-spreadsheet-view {
  font-size: 12px;
}
.k-spreadsheet-legacy .k-spreadsheet-cell {
  padding: 1px;
}
.k-spreadsheet-legacy .k-spreadsheet-filter {
  padding: 0px;
}
.k-spreadsheet-legacy .k-filter-range {
  border-width: 1px;
}
.k-spreadsheet-legacy .k-spreadsheet .k-spreadsheet-selection-highlight {
  border-width: 1px;
  border-style: solid;
}

.k-spreadsheet .k-tabstrip-wrapper {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  position: relative;
}

.k-spreadsheet-quick-access-toolbar {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: inline-flex;
  flex-direction: row;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
}

.k-spreadsheet-tabstrip {
  padding-top: var(--kendo-spacing-2, 0.5rem);
  position: relative;
  z-index: 1;
}

.k-spreadsheet-tabstrip .k-tabstrip-items-wrapper {
  margin: 0;
}

.k-spreadsheet-tabstrip .k-loading {
  display: none;
}

.k-spreadsheet-tabstrip .k-content,
.k-spreadsheet-tabstrip .k-tabstrip-content {
  border-radius: 0;
  padding: 0;
  border-width: 0;
  overflow: hidden;
}

.k-spreadsheet-menu {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-spreadsheet-filter-menu > .k-menu,
.k-spreadsheet-filter-menu > .k-menu:not(.k-context-menu) {
  background: none;
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
}

.k-spreadsheet-filter {
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-spreadsheet {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-spreadsheet-header {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-spreadsheet-top-corner,
.k-spreadsheet-row-header,
.k-spreadsheet-column-header {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-spreadsheet-cell-editor {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-spreadsheet-merged-cell {
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-spreadsheet-disabled-mask {
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-spreadsheet .k-selection-full,
.k-spreadsheet .k-selection-partial {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}

.k-spreadsheet-selection {
  border-color: var(--kendo-color-primary, #0d6efd);
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #0d6efd);
}

.k-spreadsheet-selection-highlight {
  border-color: var(--kendo-color-primary, #0d6efd);
}

.k-spreadsheet .k-single-selection::after {
  border-color: var(--kendo-color-app-surface, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-spreadsheet-active-cell {
  background-color: var(--kendo-color-app-surface, #ffffff);
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #0d6efd);
}

.k-spreadsheet .k-auto-fill {
  border-color: var(--kendo-color-primary, #0d6efd);
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #0d6efd);
}

.k-spreadsheet .k-auto-fill-punch {
  background-color: rgba(var(--kendo-color-app-surface, #ffffff), 0.5);
}

.k-spreadsheet .k-resize-handle,
.k-spreadsheet .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-marker {
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-spreadsheet-has-comment::after {
  border-block-color: var(--kendo-color-primary, #0d6efd) transparent;
  border-inline-color: transparent var(--kendo-color-primary, #0d6efd);
}

.k-spreadsheet-cell .k-dirty {
  border-block-color: var(--kendo-color-error, #dc3545) transparent;
  border-inline-color: var(--kendo-color-error, #dc3545) transparent;
}

.k-spreadsheet .k-filter-range {
  border-color: var(--kendo-color-primary, #0d6efd);
}

.k-spreadsheet-filter {
  border-color: var(--kendo-color-base, #dee2e6);
  color: var(--kendo-color-on-base, #212529);
  background-color: var(--kendo-color-base, #dee2e6);
  background-image: none;
  box-shadow: inset 0 0 0 1px var(--kendo-color-base, #dee2e6);
}
.k-spreadsheet-filter:hover {
  border-color: var(--kendo-color-base-hover, #ced4da);
  background-color: var(--kendo-color-base-hover, #ced4da);
  background-image: none;
}
.k-spreadsheet-filter.k-active {
  border-color: var(--kendo-color-base-active, #bdc4cb);
  background-color: var(--kendo-color-base-active, #bdc4cb);
}

.k-spreadsheet-filter-menu > .k-menu .k-item:hover,
.k-spreadsheet-filter-menu > .k-menu .k-item.k-hover,
.k-spreadsheet-filter-menu > .k-menu:not(.k-context-menu) .k-item:hover,
.k-spreadsheet-filter-menu > .k-menu:not(.k-context-menu) .k-item.k-hover {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-spreadsheet-insert-image-dialog {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover {
  box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.5);
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover div {
  color: var(--kendo-color-app-surface, #ffffff);
}

.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
  outline-color: var(--kendo-color-primary, #0d6efd);
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
  border-color: var(--kendo-color-primary, #0d6efd);
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-spreadsheet-drawing-anchor-cell {
  background: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}

.k-syntax-ref {
  color: #ff8822;
}

.k-syntax-num {
  color: #0099ff;
}

.k-syntax-str {
  color: #38b714;
}

.k-syntax-error {
  color: red;
}

.k-syntax-bool {
  color: #a9169c;
}

.k-syntax-paren-match {
  background-color: #caf200;
}

.k-order-1 {
  order: 1;
}

.\!k-order-1 {
  order: 1 !important;
}

.k-order-2 {
  order: 2;
}

.\!k-order-2 {
  order: 2 !important;
}

.k-order-3 {
  order: 3;
}

.\!k-order-3 {
  order: 3 !important;
}

.k-order-4 {
  order: 4;
}

.\!k-order-4 {
  order: 4 !important;
}

.k-order-5 {
  order: 5;
}

.\!k-order-5 {
  order: 5 !important;
}

.k-order-6 {
  order: 6;
}

.\!k-order-6 {
  order: 6 !important;
}

.k-order-7 {
  order: 7;
}

.\!k-order-7 {
  order: 7 !important;
}

.k-order-8 {
  order: 8;
}

.\!k-order-8 {
  order: 8 !important;
}

.k-order-9 {
  order: 9;
}

.\!k-order-9 {
  order: 9 !important;
}

.k-order-10 {
  order: 10;
}

.\!k-order-10 {
  order: 10 !important;
}

.k-order-11 {
  order: 11;
}

.\!k-order-11 {
  order: 11 !important;
}

.k-order-12 {
  order: 12;
}

.\!k-order-12 {
  order: 12 !important;
}

.k-order-first {
  order: -9999;
}

.\!k-order-first {
  order: -9999 !important;
}

.k-order-last {
  order: 9999;
}

.\!k-order-last {
  order: 9999 !important;
}

.k-order-none {
  order: 0;
}

.\!k-order-none {
  order: 0 !important;
}

.k-pivotgrid {
  border-width: 1px;
  border-style: solid;
  box-sizing: content-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  text-align: start;
  vertical-align: top;
  display: grid;
  grid-template-columns: 300px auto;
  grid-template-rows: 75px auto;
  position: relative;
}
.k-pivotgrid table {
  margin: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  border-color: inherit;
  border-collapse: separate;
  border-spacing: 0;
  outline: 0;
  text-align: inherit;
  empty-cells: show;
}
.k-pivotgrid thead,
.k-pivotgrid tbody,
.k-pivotgrid th,
.k-pivotgrid tr,
.k-pivotgrid td {
  border-color: inherit;
  text-align: inherit;
}

.k-pivotgrid-table {
  table-layout: fixed;
}
.k-pivotgrid-table th {
  font-weight: 400;
  text-transform: initial;
}
.k-pivotgrid-table .k-pivotgrid-header-root {
  font-weight: 600;
  text-transform: uppercase;
}

.k-pivotgrid-empty-cell {
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.k-pivotgrid-empty-cell:focus {
  outline: none;
}

.k-pivotgrid-column-headers {
  overflow: hidden;
}

.k-pivotgrid-column-headers .k-pivotgrid-table {
  padding-inline-start: 0;
  padding-inline-end: var(--kendo-scrollbar-width, 17px);
}

.k-pivotgrid-column-headers .k-pivotgrid-cell {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
}
.k-pivotgrid-column-headers .k-pivotgrid-cell:first-child {
  border-left-width: 0;
}
.k-pivotgrid-column-headers .k-pivotgrid-cell.k-first {
  border-left-width: 1px;
}

.k-pivotgrid-row-headers {
  overflow: hidden;
}

.k-pivotgrid-row-headers .k-pivotgrid-table {
  padding-bottom: var(--kendo-scrollbar-width, 17px);
}

.k-pivotgrid-row-headers .k-pivotgrid-cell {
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  white-space: nowrap;
}

.k-pivotgrid-values {
  border-color: inherit;
  overflow: scroll;
}

.k-pivotgrid-values .k-pivotgrid-cell {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
}
.k-pivotgrid-values .k-pivotgrid-cell:first-child {
  border-left-width: 0;
}

.k-pivotgrid-cell {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  overflow: hidden;
}
.k-pivotgrid-cell:focus {
  outline: none;
}

.k-pivotgrid-cell .k-icon {
  cursor: pointer;
  padding-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-pivotgrid-total {
  font-weight: 600;
}

.k-column-menu .k-treeview {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-6, 1.5rem);
  overflow: auto;
}

.k-pivotgrid-configurator {
  display: flex;
}

.k-pivotgrid-configurator-panel {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  z-index: 2;
}

.k-pivotgrid-configurator-button {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  cursor: pointer;
  user-select: none;
}
.k-flex-row-reverse .k-pivotgrid-configurator-button > span {
  transform: rotate(-180deg);
}

.k-pivotgrid-configurator-overlay {
  position: absolute;
  overflow: hidden;
  z-index: 2;
}

.k-pivotgrid-configurator-header {
  padding-block: calc(var(--kendo-spacing-4, 1rem) * 0.75);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-size: 18px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-pivotgrid-configurator-header-text {
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-pivotgrid-configurator-content {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  flex: 1 1 auto;
  overflow: auto;
}
.k-pivotgrid-configurator-content .k-form .k-label {
  font-size: 16px;
  font-weight: 500;
  align-items: flex-start;
}
.k-pivotgrid-configurator-content .k-form .k-dropdown-list, .k-pivotgrid-configurator-content .k-form .k-dropdown,
.k-pivotgrid-configurator-content .k-form .k-dropdownlist {
  max-width: 90px;
}
.k-pivotgrid-configurator-content .k-form .k-textbox {
  flex-basis: 50%;
}
.k-pivotgrid-configurator-content .k-row-fields,
.k-pivotgrid-configurator-content .k-column-fields,
.k-pivotgrid-configurator-content .k-filter-fields {
  margin-top: calc(var(--kendo-spacing-4, 1rem) / 2);
  flex-wrap: wrap;
}
.k-pivotgrid-configurator-content .k-value-fields {
  margin-block: calc(var(--kendo-spacing-4, 1rem) / 2);
  margin-inline: var(--kendo-spacing-0, 0px);
  display: flex;
  flex-direction: column;
  gap: calc(var(--kendo-spacing-4, 1rem) / 2);
}
.k-pivotgrid-configurator-content .k-select-all .k-checkbox {
  margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}
.k-pivotgrid-configurator-content .k-fields-list-wrapper {
  max-height: 200px;
  border-width: 1px;
  border-style: solid;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}
.k-pivotgrid-configurator-content .k-settings-description {
  margin-top: var(--kendo-spacing-4, 1rem);
  text-align: center;
}
.k-pivotgrid-configurator-content .k-treeview {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-6, 1.5rem);
  overflow: auto;
}

.k-calculated-field {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 1px;
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-calculated-field-header {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-calculated-field-header .k-textbox {
  min-width: 200px;
}

.k-calculated-field-header-text {
  margin-right: 5px;
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-calculated-field-header-actions {
  flex-shrink: 0;
  align-self: flex-start;
}

.k-calculated-field-content .k-textbox {
  width: 100%;
}

.k-calculated-field-actions {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.k-calculated-field-actions .k-icon {
  margin-right: var(--kendo-spacing-2, 0.5rem);
}
.k-calculated-field-actions .k-dropdown-list, .k-calculated-field-actions .k-dropdown,
.k-calculated-field-actions .k-dropdownlist {
  max-width: 100px;
}

.k-filter-menu .k-calculated-item {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.k-pivotgrid-configurator-vertical {
  min-width: 320px;
}

.k-flex-row .k-pivotgrid-configurator-overlay, .k-d-flex-row .k-pivotgrid-configurator-overlay {
  right: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 1px * 2);
}
.k-flex-row-reverse .k-pivotgrid-configurator-overlay {
  left: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 1px * 2);
}

.k-flex-row .k-pivotgrid-configurator-button, .k-d-flex-row .k-pivotgrid-configurator-button,
.k-flex-row-reverse .k-pivotgrid-configurator-button {
  display: flex;
  align-items: center;
  justify-content: center;
  writing-mode: vertical-rl;
}
.k-flex-row .k-pivotgrid-configurator-button .k-icon, .k-d-flex-row .k-pivotgrid-configurator-button .k-icon,
.k-flex-row-reverse .k-pivotgrid-configurator-button .k-icon {
  vertical-align: baseline;
}
.k-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-d-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel,
.k-flex-row-reverse .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel {
  border-right-width: 0;
  border-left-width: 0;
}

.k-pivotgrid-configurator-horizontal {
  width: 100%;
  height: 420px;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form {
  display: flex;
  flex-direction: row;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper {
  padding-left: var(--kendo-spacing-4, 1rem);
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper > *:first-child {
  margin-top: 0;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:first-child {
  padding-left: 0;
  flex: 1 1 30%;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:nth-child(2) {
  flex: 1 1 30%;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:last-child {
  border-left-width: 1px;
  border-left-style: solid;
  flex: 1 1 40%;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-row-fields,
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-column-fields,
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-filter-fields {
  max-height: 100px;
  overflow-x: hidden;
  overflow-y: auto;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-value-fields {
  max-height: 250px;
  flex-flow: row wrap;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-flex-col .k-pivotgrid-configurator-overlay, .k-d-flex-col .k-pivotgrid-configurator-overlay, .k-flex-column .k-pivotgrid-configurator-overlay {
  bottom: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 1px * 2);
}
.k-flex-col-reverse .k-pivotgrid-configurator-overlay, .k-flex-column-reverse .k-pivotgrid-configurator-overlay {
  top: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 1px * 2);
}

.k-flex-col .k-pivotgrid-configurator-button, .k-d-flex-col .k-pivotgrid-configurator-button, .k-flex-column .k-pivotgrid-configurator-button,
.k-flex-col-reverse .k-pivotgrid-configurator-button,
.k-flex-column-reverse .k-pivotgrid-configurator-button {
  text-align: center;
}
.k-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-d-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-column .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel,
.k-flex-col-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel,
.k-flex-column-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel {
  border-top-width: 0;
  border-bottom-width: 0;
}

.k-pdf-export-shadow .k-pivotgrid {
  height: auto !important;
}
.k-pdf-export-shadow .k-pivotgrid-values {
  height: auto;
  overflow: visible;
}
.k-pdf-export-shadow .k-pivotgrid-column-headers .k-pivotgrid-table {
  padding-inline-end: 0;
}

.k-pivot {
  border-width: 1px;
  border-style: solid;
  position: relative;
}
.k-pivot .k-grid td {
  white-space: nowrap;
}
.k-pivot .k-grid-content {
  flex: 1 1 auto;
}

.k-pivot-toolbar {
  border-width: 0 0 1px;
  border-style: solid;
  align-items: flex-start;
  flex-wrap: wrap;
  box-shadow: none;
}
.k-pivot-toolbar > * {
  max-width: 100%;
}
.k-pivot-toolbar::before {
  display: none;
}

.k-pivot-layout {
  border-spacing: 0;
  table-layout: auto;
}
.k-pivot-layout .k-grid-footer,
.k-pivot-layout .k-grid .k-table-alt-row {
  font-weight: bold;
}

.k-pivot-layout > tbody,
.k-pivot .k-table-td,
.k-pivot td {
  vertical-align: top;
}

.k-pivot-layout > tbody > tr > td {
  padding: 0;
}

.k-pivot-rowheaders > .k-grid,
.k-pivot-table > .k-grid {
  border-width: 0;
  color: inherit;
  background: none;
}

.k-pivot-rowheaders > .k-grid td:first-child,
.k-pivot-table .k-grid-header .k-header.k-first {
  border-left-width: 1px;
}

.k-pivot-rowheaders > .k-grid td.k-first {
  border-left-width: 0;
}

.k-pivot-rowheaders > .k-grid {
  overflow: hidden;
}

.k-pivot-table {
  border-left-width: 1px;
  border-left-style: solid;
}

.k-pivot-table .k-grid-header-wrap {
  margin-right: -1px;
}

.k-pivot-table .k-grid-header-wrap > table {
  height: 100%;
}

.k-pivot .k-grid-header .k-header {
  vertical-align: top;
}

.k-pivot .k-grid tr .k-grid-footer {
  border-bottom-width: 0;
}
.k-pivot .k-grid tr:last-child:not(.k-grid-footer) td:not(.k-grid-footer) {
  border-bottom-width: 1px;
}

.k-pivot-layout .k-grid td {
  border-bottom-width: 1px;
}

.k-pivot-layout .k-grid-footer > td {
  border-top-width: 0;
}

.k-pivot-filter-window .k-treeview {
  max-height: 600px;
}

.k-pivotgrid-wrapper {
  box-sizing: border-box;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-pivotgrid-wrapper > .k-pivotgrid-configurator-panel {
  max-width: 320px;
  flex: none;
}
.k-pivotgrid-wrapper > .k-pivot {
  flex: 1;
}

.k-pivotgrid-configurator-panel.kendo-jquery {
  box-sizing: border-box;
  display: inline-flex;
}
.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator {
  height: 100%;
}
.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator-content {
  padding: var(--kendo-spacing-4, 1rem);
  max-height: 100%;
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-4, 1rem);
  overflow-x: hidden;
  overflow-y: auto;
}
.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-targets {
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-4, 1rem);
}
.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator-section {
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields {
  margin: 0;
  padding: var(--kendo-spacing-1, 0.25rem);
  max-height: 200px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-1, 0.25rem);
  overflow-x: hidden;
  overflow-y: auto;
}
.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields > * {
  margin: 0;
}

.k-pivotgrid-toggle {
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  padding: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
  cursor: pointer;
}

.k-pivotgrid {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-pivotgrid-column-headers,
.k-pivotgrid-row-headers,
.k-pivotgrid-empty-cell {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-pivotgrid-empty-cell {
  border-color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
}

.k-pivotgrid-row-headers .k-pivotgrid-row .k-pivotgrid-cell:last-child {
  border-right-color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
}

.k-pivotgrid-column-headers .k-pivotgrid-column-total:nth-last-of-type(2) .k-pivotgrid-cell:not(.k-pivotgrid-expanded),
.k-pivotgrid-column-headers .k-pivotgrid-row:last-child {
  border-bottom-color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
}

.k-pivotgrid-header-total,
.k-pivotgrid-total {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-base-subtle, #e9ecef);
}

.k-pivotgrid-row-headers tbody > .k-pivotgrid-row:hover,
.k-pivotgrid-row-headers tbody > .k-pivotgrid-row.k-hover,
.k-pivotgrid-column-headers tbody > .k-pivotgrid-row:hover,
.k-pivotgrid-column-headers tbody > .k-pivotgrid-row.k-hover,
.k-pivotgrid-values tbody > .k-pivotgrid-row:hover,
.k-pivotgrid-values tbody > .k-pivotgrid-row.k-hover {
  background-color: var(--kendo-color-base-subtle-hover, #dee2e6);
}

.k-pivotgrid-cell:focus,
.k-pivotgrid-cell.k-focus,
.k-pivotgrid-empty-cell:focus,
.k-pivotgrid-empty-cell.k-focus,
.k-master-row > .k-pivotgrid-cell:focus,
.k-grouping-row > .k-pivotgrid-cell:focus,
.k-detail-row > .k-pivotgrid-cell:focus,
.k-group-footer > .k-pivotgrid-cell:focus {
  box-shadow: inset 0 0 0 3px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 15%, transparent);
}

.k-pivotgrid-cell.k-selected,
.k-pivotgrid-row.k-selected > .k-pivotgrid-cell {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}

.k-pivotgrid-configurator-button,
.k-pivotgrid-configurator-panel {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-pivotgrid-configurator-header {
  color: var(--kendo-color-on-app-surface, #212529);
}

.k-pivotgrid-configurator-content .k-fields-list-wrapper {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-calculated-field {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-calculated-field-header {
  color: var(--kendo-color-on-app-surface, #212529);
}

.k-filter-menu .k-calculated-item {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-pivotgrid-configurator-content .k-form-field-wrapper {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-flex-row .k-pivotgrid-configurator-overlay, .k-d-flex-row .k-pivotgrid-configurator-overlay {
  box-shadow: var(--kendo-elevation-3, 0px 4px 10px rgba(0, 0, 0, 0.1));
}
.k-flex-row-reverse .k-pivotgrid-configurator-overlay {
  box-shadow: var(--kendo-elevation-3, 0px 4px 10px rgba(0, 0, 0, 0.1));
}

.k-flex-col .k-pivotgrid-configurator-overlay, .k-d-flex-col .k-pivotgrid-configurator-overlay, .k-flex-column .k-pivotgrid-configurator-overlay {
  box-shadow: var(--kendo-elevation-3, 0px 4px 10px rgba(0, 0, 0, 0.1));
}
.k-flex-col-reverse .k-pivotgrid-configurator-overlay, .k-flex-column-reverse .k-pivotgrid-configurator-overlay {
  box-shadow: var(--kendo-elevation-3, 0px 4px 10px rgba(0, 0, 0, 0.1));
}

.k-pivot {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-pivot-table {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-pivot-rowheaders {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-pivot-toolbar {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}
.k-pivot-toolbar .k-empty {
  color: var(--kendo-color-subtle, #596169);
}

.k-pivot .k-alt {
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-pivot-toolbar,
.k-pivot-table,
.k-pivot-rowheaders > .k-grid td:first-child,
.k-pivot-table .k-grid-header .k-header.k-first {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-header.k-alt {
  background-color: var(--kendo-color-base-subtle, #e9ecef);
}

.k-pivot-layout .k-grid-footer {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-i-kpi-trend-increase,
.k-i-kpi-trend-decrease,
.k-i-kpi-trend-equal {
  color: inherit;
}

.k-i-kpi-status-hold {
  color: var(--kendo-color-warning, #ffc107);
}

.k-i-kpi-status-deny {
  color: var(--kendo-color-error, #dc3545);
}

.k-i-kpi-status-open {
  color: var(--kendo-color-success, #198754);
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-treelist.k-grid-display-block.k-grid-lockedcolumns {
  display: block;
}
.k-treelist .k-status {
  padding-block: 0.4em;
  padding-inline: 0.6em;
  line-height: 1.6em;
}
.k-treelist .k-status .k-loading {
  vertical-align: baseline;
  margin-right: 5px;
  display: none;
}
.k-treelist tr.k-hidden {
  display: none;
}
.k-treelist .k-treelist-dragging,
.k-treelist .k-treelist-dragging .k-hover {
  cursor: default;
}
.k-treelist .k-drop-hint {
  transform: translate(0, -50%);
}
.k-treelist .k-table-row.k-footer td,
.k-treelist .k-table-row.k-footer-template td,
.k-treelist .k-table-row.k-footer .k-table-td,
.k-treelist .k-table-row.k-footer-template .k-table-td {
  border-width: 1px 0;
  border-style: solid;
  font-weight: bold;
}
.k-treelist .k-table-row.k-footer + .k-table-row.k-footer td,
.k-treelist .k-table-row.k-footer + .k-table-row.k-footer .k-table-td {
  border-top-width: 0;
}

.k-treelist-scrollable > .k-table,
.k-treelist-scrollable .k-grid-header .k-table-row,
.k-treelist-scrollable .k-grid-header .k-table-th {
  background-color: inherit;
}
.k-treelist-scrollable .k-grid-toolbar {
  position: sticky;
  z-index: 3;
  top: 0;
  left: 0;
}
.k-treelist-scrollable .k-grid-header .k-table-th {
  position: sticky;
  z-index: 1;
}
.k-treelist-scrollable .k-grid-header .k-table-th.k-grid-header-sticky {
  z-index: 3;
}
.k-treelist-scrollable thead.k-grid-header {
  padding-right: 0;
}
.k-treelist-scrollable .k-table-row.k-group-footer + .k-table-row.k-group-footer td {
  border-top-width: 0;
}

:is(.k-treelist-scrollable[dir=rtl], .k-rtl .k-treelist-scrollable) thead.k-grid-header {
  padding-left: 0;
}

.k-drag-separator {
  display: inline-block;
  border-right: 1px solid;
  height: 1em;
  vertical-align: top;
  margin-block: 0;
  margin-inline: 0.5em;
}

.k-treelist-toggle {
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  padding: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
  cursor: pointer;
}

.k-treelist tr.k-footer td,
.k-treelist tr.k-footer-template td {
  font-weight: normal;
}

.k-treelist-scrollable .k-group-footer td {
  font-weight: normal;
}

.k-treelist tr.k-footer,
.k-treelist tr.k-footer-template {
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-treelist tr.k-footer:hover,
.k-treelist tr.k-footer-template:hover {
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-treelist-scrollable .k-group-footer td,
.k-treelist-scrollable .k-grouping-row td,
.k-treelist-scrollable tbody .k-group-cell {
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-filter {
  box-sizing: border-box;
  border-width: 0;
  display: inline-block;
  background-color: transparent;
}
.k-filter *,
.k-filter *::before,
.k-filter *::after {
  box-sizing: border-box;
}
.k-filter ul {
  padding: 0;
}
.k-filter ul li {
  list-style-type: none;
}
.k-filter .k-filter-container,
.k-filter .k-filter-preview {
  margin-block-end: 2.1em;
}
.k-filter .k-filter-lines,
.k-filter .k-filter-item {
  padding-inline-start: var(--kendo-spacing-4, 1rem);
}
.k-filter .k-filter-toolbar {
  display: inline-flex;
  position: relative;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: 0;
}
.k-filter .k-filter-toolbar::before {
  content: "";
  position: absolute;
  width: var(--kendo-spacing-4, 1rem);
  height: 1px;
  inset-block-start: 50%;
  inset-inline-start: calc(var(--kendo-spacing-4, 1rem) * -1);
}
.k-filter .k-filter-toolbar .k-toolbar {
  border-style: solid;
}
.k-filter .k-filter-operator .k-dropdown-list, .k-filter .k-filter-operator .k-dropdown,
.k-filter .k-filter-operator .k-dropdownlist {
  width: 15em;
}
.k-filter .k-filter-item {
  position: relative;
}
.k-filter .k-filter-item::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  inset-block-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  inset-inline-start: 0;
}
.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after,
.k-filter .k-filter-lines .k-filter-item:last-child > * > .k-filter-toolbar::after {
  content: "";
  position: absolute;
  width: 1px;
  inset-block-start: calc(var(--kendo-spacing-2, 0.5rem) * -1 - 1px);
  inset-block-end: 50%;
  inset-inline-start: calc(var(--kendo-spacing-4, 1rem) * -1);
}
.k-filter .k-filter-group-main::before,
.k-filter .k-filter-group-main > .k-filter-toolbar::before,
.k-filter .k-filter-group-main > .k-filter-toolbar::after,
.k-filter .k-filter-group-main > * > .k-filter-toolbar::before,
.k-filter .k-filter-group-main > * > .k-filter-toolbar::after,
.k-filter .k-filter-lines .k-filter-item:last-child::before {
  display: none;
}

.k-filter {
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-filter .k-filter-preview-field {
  color: var(--kendo-color-primary, #0d6efd);
}
.k-filter .k-filter-preview-operator {
  color: var(--kendo-color-subtle, #596169);
}
.k-filter .k-filter-item::before,
.k-filter .k-filter-toolbar::before,
.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after,
.k-filter .k-filter-lines .k-filter-item:last-child > * > .k-filter-toolbar::after {
  background-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}
.k-filter .k-toolbar:focus,
.k-filter .k-toolbar.k-focus {
  box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}

.k-filemanager {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
}

.k-filemanager-header {
  border-color: inherit;
}

.k-filemanager-toolbar {
  border-width: 0;
  border-bottom-width: 1px;
  border-color: inherit;
  flex-shrink: 0;
  z-index: 1;
}

.k-filemanager-content-container {
  border-color: inherit;
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  overflow: hidden;
}

.k-filemanager-splitter {
  border-width: 0;
}

.k-filemanager-navigation {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  width: 20%;
  border-width: 0;
  border-right-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  flex-shrink: 0;
  overflow: auto;
}

.k-filemanager-treeview {
  overflow: visible;
}

.k-filemanager-content {
  border-color: inherit;
  flex: 1 1 0%;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  overflow: hidden;
}

.k-filemanager-view {
  overflow: auto;
}

.k-filemanager-breadcrumb {
  border-width: 0;
  border-bottom-width: 1px;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  flex-shrink: 0;
}

.k-filemanager-listview {
  border-width: 0;
  flex: 1 1 0%;
}
.k-filemanager-listview .k-listview-item {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  width: 120px;
  height: 120px;
  text-align: center;
}
.k-filemanager-listview .k-file-preview {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.k-filemanager-listview .k-file-name {
  margin-top: calc(var(--kendo-spacing-4, 1rem) / 2);
  display: block;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.k-filemanager-listview .k-file-edit-input input {
  width: 100%;
}

.k-filemanager-grid {
  border-width: 0;
  flex: 1 1 0%;
}
.k-filemanager-grid .k-file-preview {
  margin-right: var(--kendo-spacing-2, 0.5rem);
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}
.k-filemanager-grid .k-file-name {
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}

.k-filemanager-preview {
  padding: calc(var(--kendo-spacing-4, 1rem) * 3) var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);
  width: 20%;
  min-height: calc(var(--kendo-spacing-4, 1rem) * 4 + calc(var(--kendo-icon-size, 1rem) * 3) * 2 + var(--kendo-spacing-4, 1rem) * 3);
  border-width: 0;
  border-left-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  text-align: center;
  overflow-y: auto;
  flex-shrink: 0;
}
.k-filemanager-preview .k-file-preview {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.k-filemanager-preview .k-file-name {
  margin-top: var(--kendo-spacing-4, 1rem);
  display: block;
}
.k-filemanager-preview .k-single-file-selected {
  font-weight: bold;
}
.k-filemanager-preview .k-multiple-files-selected {
  font-weight: bold;
}
.k-filemanager-preview .k-file-meta {
  margin: var(--kendo-spacing-4, 1rem) 0 0;
  box-sizing: border-box;
  text-align: start;
  display: flex;
  flex-flow: row wrap;
  grid-column-gap: var(--kendo-spacing-1, 0.25rem);
}
.k-filemanager-preview .k-file-meta-label {
  display: inline-block;
}
.k-filemanager-preview .k-file-meta-value {
  margin: 0;
}
.k-filemanager-preview .k-file-type {
  text-transform: capitalize;
}
.k-filemanager-preview .k-line-break {
  margin: var(--kendo-spacing-4, 1rem) 0 0;
  width: 100%;
  flex: 1 1 100%;
  flex-flow: row nowrap;
}

.k-filemanager .k-splitbar {
  flex-shrink: 0;
  display: inline-flex;
  position: relative;
  border-width: 0 1px;
  border-style: solid;
  border-color: inherit;
}

.k-filemanager-upload-dialog .k-upload-files {
  max-height: 200px;
  overflow-y: auto;
}

.k-filemanager-drag-hint {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-filemanager {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-filemanager-breadcrumb {
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-filemanager-listview .k-listview-item .k-file-icon {
  color: var(--kendo-color-subtle, #596169);
}
.k-filemanager-listview .k-listview-item.k-selected .k-file-icon {
  border-color: transparent;
  color: inherit;
  background-color: transparent;
}

.k-filemanager-preview .k-file-icon {
  color: var(--kendo-color-subtle, #596169);
}

.k-taskboard {
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  position: relative;
}
.k-taskboard *,
.k-taskboard *::before,
.k-taskboard *::after {
  box-sizing: border-box;
}

.k-taskboard-toolbar {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0;
  box-shadow: none;
  background: none;
}

.k-taskboard-content {
  padding: 0 var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);
  display: flex;
  position: relative;
  flex: 1 1 auto;
  overflow-x: auto;
}

.k-taskboard-columns-container {
  outline: none;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  gap: var(--kendo-spacing-4, 1rem);
  overflow-x: visible;
}

.k-taskboard-column {
  width: 320px;
  border-width: 1px;
  border-radius: var(--kendo-border-radius-sm, 0.25rem);
  border-style: solid;
  outline: none;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  overflow: hidden;
}

.k-taskboard-column-header {
  padding-block: calc(var(--kendo-spacing-4, 1rem) * 0.75);
  padding-inline: calc(var(--kendo-spacing-4, 1rem) * 0.75);
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: calc(var(--kendo-spacing-4, 1rem) / 4);
}

.k-taskboard-column-header-actions {
  display: inline-flex;
  flex-shrink: 0;
  align-self: flex-start;
  gap: calc(var(--kendo-spacing-4, 1rem) / 2);
}

.k-taskboard-column-cards-container {
  margin-bottom: calc(var(--kendo-spacing-4, 1rem) * 0.75);
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: calc(var(--kendo-spacing-4, 1rem) * 0.75);
  outline: none;
  overflow: auto;
  flex: 1 1 auto;
}

.k-taskboard-column-cards {
  padding-block: calc(var(--kendo-spacing-4, 1rem) * 0.25);
  padding-inline: var(--kendo-spacing-0, 0px);
  min-height: 100%;
  display: flex;
  flex-direction: column;
  gap: calc(var(--kendo-spacing-4, 1rem) * 0.75) 0;
}

.k-taskboard-column-new .k-taskboard-column-header,
.k-taskboard-column-edit .k-taskboard-column-header {
  font-weight: inherit;
}
.k-taskboard-column-new .k-taskboard-column-header-text,
.k-taskboard-column-edit .k-taskboard-column-header-text {
  flex: 1 1 100%;
}

.k-taskboard-pane {
  width: 320px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 2;
}

.k-taskboard-pane-header {
  padding-block: calc(var(--kendo-spacing-4, 1rem) * 0.75);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-taskboard-pane-header-text {
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-taskboard-pane-header-actions {
  flex-shrink: 0;
  align-self: flex-start;
}

.k-taskboard-pane-content {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-4, 1rem);
  overflow: auto;
  flex: 1 1 auto;
}

.k-taskboard-pane-actions {
  padding-block: calc(var(--kendo-spacing-4, 1rem) * 0.75);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-taskboard-pane-start {
  right: auto;
  left: 0;
}

.k-taskboard-card {
  border-radius: var(--kendo-spacing-1\.5, 0.375rem);
  border-width: 1px;
}
.k-taskboard-card.k-taskboard-card-category {
  border-inline-start-width: 4px;
}
.k-taskboard-card .k-card-header .k-card-body,
.k-taskboard-card .k-card-footer {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
.k-taskboard-card .k-card-header {
  align-items: center;
}
.k-taskboard-card .k-card-title {
  font-size: inherit;
  font-weight: inherit;
  word-break: normal;
  overflow-wrap: anywhere;
}
.k-taskboard-card .k-card-title:focus, .k-taskboard-card .k-card-title.k-focus, .k-taskboard-card .k-card-title:hover, .k-taskboard-card .k-card-title.k-hover {
  text-decoration: underline;
}
.k-taskboard-card .k-card-header-actions {
  align-self: flex-start;
}

.k-taskboard-drag-placeholder {
  border-radius: var(--kendo-spacing-1\.5, 0.375rem);
  border-width: 1px;
  border-style: solid;
  position: relative;
}

.k-taskboard-column {
  border-color: transparent;
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-taskboard-column:focus,
.k-taskboard-column.k-focus {
  border-color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
}

.k-taskboard-column-header {
  color: var(--kendo-color-on-app-surface, #212529);
}

.k-taskboard-pane {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-taskboard-pane-header {
  color: var(--kendo-color-on-app-surface, #212529);
}

.k-taskboard-card {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-taskboard-card .k-card-title {
  color: var(--kendo-color-primary, #0d6efd);
}
.k-taskboard-card .k-card-title:focus, .k-taskboard-card .k-card-title.k-focus {
  color: var(--kendo-color-primary-active, #0a58ca);
}
.k-taskboard-card .k-card-title:hover, .k-taskboard-card .k-card-title.k-hover {
  color: var(--kendo-color-primary-active, #0a58ca);
}
.k-taskboard-card:focus, .k-taskboard-card.k-focus {
  box-shadow: var(--kendo-elevation-3, 0px 4px 10px rgba(0, 0, 0, 0.1));
  border-color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
}
.k-taskboard-card:hover, .k-taskboard-card.k-hover {
  border-color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
}
.k-taskboard-card.k-selected {
  border-color: var(--kendo-color-primary-emphasis, rgba(13, 110, 253, 0.4));
  box-shadow: none;
}
.k-taskboard-card.k-disabled {
  box-shadow: none;
}

.k-taskboard-drag-placeholder {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 10%, transparent);
}

.k-editor {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-editor.k-readonly .k-editor-content {
  pointer-events: auto;
}
.k-editor.k-readonly .k-editor-content.k-focus {
  outline-width: 1px;
  outline-style: dashed;
}

.k-editor-inline {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border: 1px solid transparent;
  word-wrap: break-word;
  overflow: auto;
  background: none;
}

.k-editor-resizable {
  resize: both;
  overflow: auto;
}

.k-editor-resize-handles-wrapper {
  position: absolute;
  visibility: hidden;
}

.k-editor-resize-wrap-element {
  display: inline-block;
  position: relative;
}

.k-editor-resize-handle {
  width: 8px;
  height: 8px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
  visibility: visible;
  z-index: 100;
}
.k-editor-resize-handle.northwest {
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
  cursor: nw-resize;
}
.k-editor-resize-handle.north {
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: n-resize;
}
.k-editor-resize-handle.northeast {
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  cursor: ne-resize;
}
.k-editor-resize-handle.southwest {
  left: 0;
  bottom: 0;
  transform: translate(-50%, 50%);
  cursor: sw-resize;
}
.k-editor-resize-handle.south {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
  cursor: s-resize;
}
.k-editor-resize-handle.southeast {
  right: 0;
  bottom: 0;
  transform: translate(50%, 50%);
  cursor: se-resize;
}
.k-editor-resize-handle.west {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
  cursor: w-resize;
}
.k-editor-resize-handle.east {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%);
  cursor: e-resize;
}

.ProseMirror-selectednode {
  outline-width: 2px;
  outline-style: solid;
}

.ProseMirror-hideselection {
  caret-color: transparent;
}
.ProseMirror-hideselection *::selection,
.ProseMirror-hideselection *::-moz-selection {
  background: transparent;
}

.k-editor-toolbar {
  border-width: 0 0 1px;
  flex-shrink: 0;
}
.k-editor-toolbar .k-editor-export .k-icon {
  margin-right: 0.25em;
}
.k-editor-toolbar .k-editor-export .k-icon,
.k-editor-toolbar .k-editor-export .k-export-tool-text {
  vertical-align: middle;
}

.k-editor-content {
  flex: 1 1 auto;
  overflow-y: auto;
}
.k-editor-content > .k-iframe {
  width: 100%;
  height: 100%;
  border-width: 0;
  display: block;
}
.k-editor-content > .ProseMirror {
  padding: var(--kendo-spacing-4, 1rem);
  width: 100%;
  height: 100%;
  position: relative;
  box-sizing: border-box;
  outline: none;
  white-space: pre-wrap;
  overflow: auto;
}
.k-editor-content > .ProseMirror table {
  white-space: pre-wrap;
}
.k-editor-content > .ProseMirror .k-placeholder::before {
  content: attr(data-placeholder);
  height: 0;
  color: var(--kendo-color-subtle, #596169);
  float: left;
  opacity: 1;
  cursor: text;
  user-select: none;
}
.k-editor-content > .ProseMirror[contenteditable=false] {
  cursor: unset !important;
}
.k-editor-content > .ProseMirror[contenteditable=false] .k-editor-resize-handles-wrapper,
.k-editor-content > .ProseMirror[contenteditable=false] .k-editor-resize-handle,
.k-editor-content > .ProseMirror[contenteditable=false] .row-resize-handle,
.k-editor-content > .ProseMirror[contenteditable=false] .column-resize-handle {
  display: none;
}
.k-editor-content > .ProseMirror[contenteditable=false] img,
.k-editor-content > .ProseMirror[contenteditable=false] table {
  pointer-events: none;
}
.k-editor-content > .ProseMirror[contenteditable=false] .ProseMirror-selectednode {
  outline: none;
}
.k-editor-content p {
  margin: 0 0 1rem;
}
.k-editor-content td p,
.k-editor-content th p,
.k-editor-content li p {
  margin: 0;
}
.k-editor-content table {
  margin: 0;
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
  overflow: hidden;
}
.k-editor-content td,
.k-editor-content th {
  min-width: 1em;
  border: 1px solid;
  padding-block: 3px;
  padding-inline: 5px;
  vertical-align: top;
  box-sizing: border-box;
  position: relative;
}
.k-editor-content th {
  font-weight: bold;
  text-align: start;
}
.k-editor-content td {
  text-align: start;
}
.k-editor-content .selectedCell::after {
  z-index: 2;
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
}

.k-edit-form-content {
  flex: 1 1 auto;
  overflow: auto;
  margin-block: -var(--kendo-spacing-4, 1rem);
  margin-inline: -var(--kendo-spacing-4, 1rem);
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-ct-popup {
  box-sizing: border-box;
  width: 190px;
  padding: 5px;
}
.k-ct-popup .k-button {
  width: 100%;
}
.k-ct-popup .k-ct-cell {
  margin: 1px;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 1px solid;
  border-color: inherit;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  opacity: 0.7;
  pointer-events: all;
}

.k-editor .k-resize-handle {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 13px 13px;
  border-color: transparent;
  border-bottom-color: inherit;
  cursor: se-resize;
}
.k-editor .k-resize-handle .k-i-arrow-45-down-right,
.k-editor .k-resize-handle .k-i-caret-br {
  display: none;
}

.k-editor-find-replace .k-content {
  position: relative;
}
.k-editor-find-replace .k-actions, .k-editor-find-replace .k-edit-buttons,
.k-editor-find-replace .k-action-buttons,
.k-editor-find-replace .k-columnmenu-actions, .k-editor-find-replace .k-form-buttons {
  padding: 0;
}
.k-editor-find-replace .k-search-options {
  display: flex;
  flex-direction: column;
  padding: 10px 0 40px;
}
.k-editor-find-replace .k-matches-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.k-textarea.k-editor-textarea {
  width: 100%;
  height: 100%;
  resize: none;
}

.k-filebrowser {
  max-width: 100%;
}
.k-filebrowser .k-floatwrap {
  display: flex;
}
.k-filebrowser .k-floatwrap::after {
  display: none;
}
.k-filebrowser .k-breadcrumbs {
  flex: 1;
}
.k-filebrowser .k-search-wrap {
  margin: 0 0 0 var(--kendo-spacing-4, 1rem);
  width: 150px;
  display: flex;
  align-items: center;
}
.k-filebrowser .k-search-wrap .k-input {
  flex: 1;
  width: 100px;
}
.k-filebrowser .k-search-wrap .k-icon {
  margin: 0;
  position: static;
}
.k-filebrowser .k-filebrowser-toolbar {
  margin: var(--kendo-spacing-4, 1rem) 0 0;
}
.k-filebrowser .k-upload {
  padding: 0;
  border-width: 0;
  background: none;
}
.k-filebrowser .k-upload .k-upload-button {
  margin: 0;
}
.k-filebrowser .k-upload .k-upload-status {
  display: none;
}
.k-filebrowser .k-upload-files {
  display: none;
}
.k-filebrowser .k-tiles {
  display: flex;
  flex-flow: row wrap;
  height: 390px;
  max-height: 50vh;
  margin: 0 0 var(--kendo-spacing-4, 1rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-top-width: 0;
  overflow: auto;
}
.k-filebrowser .k-tile {
  width: 33%;
  height: 90px;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  border-radius: var(--kendo-border-radius-md, 0.375rem);
}
.k-filebrowser .k-tile .k-i-file,
.k-filebrowser .k-tile .k-i-folder {
  font-size: 4em;
}
.k-filebrowser .k-tile input {
  width: 100px;
}
.k-filebrowser .k-tile strong {
  display: block;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-filebrowser .k-tile-empty {
  display: block;
  margin: auto;
}
.k-filebrowser .k-tile-empty.k-selected {
  color: inherit;
  border-width: 0;
  background-image: none;
  background-color: transparent;
}
.k-filebrowser .k-tile-empty strong {
  opacity: 0.5;
  font-size: 3em;
  font-weight: 400;
}
.k-filebrowser .k-thumb {
  float: left;
  margin-right: var(--kendo-spacing-2, 0.5rem);
}
.k-filebrowser .k-breadcrumbs-wrap {
  position: absolute;
  left: var(--kendo-spacing-3, 0.75rem);
  top: var(--kendo-spacing-1\.5, 0.375rem);
}
.k-filebrowser .k-breadcrumbs-wrap .k-icon {
  position: static;
  margin-top: 0;
}

.k-editor-table-wizard-window .k-tabstrip-wrapper {
  display: flex;
  flex: 1 1 auto;
  overflow: auto;
}
.k-editor-table-wizard-window .k-tabstrip-wrapper .k-tabstrip.k-root-tabs {
  flex: 1 1 auto;
  margin-bottom: 0;
}
.k-editor-table-wizard-window .k-edit-field > .k-checkbox {
  position: relative;
}

.k-editor-inline .k-table {
  width: 100%;
  border-spacing: 0;
  margin: 0 0 1em;
}
.k-editor-inline .k-table, .k-editor-inline .k-table td {
  outline: 0;
  border-width: 1px;
  border-style: dotted;
}
.k-editor-inline .k-table td {
  min-width: 1px;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-editor-inline .k-element-resize-handle-wrapper {
  position: absolute;
  width: 5px;
  height: 5px;
  border-width: 1px;
  border-style: solid;
  z-index: 100;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle {
  width: 100%;
  height: 100%;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-east {
  cursor: e-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-north {
  cursor: n-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northeast {
  cursor: ne-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northwest {
  cursor: nw-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-south {
  cursor: s-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southeast {
  cursor: se-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southwest {
  cursor: sw-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-west {
  cursor: w-resize;
}
.k-editor-inline .k-column-resize-handle-wrapper {
  position: absolute;
  height: 10px;
  width: 10px;
  cursor: col-resize;
  z-index: 2;
}
.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle {
  width: 100%;
  height: 100%;
}
.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
  width: 2px;
  height: 100%;
  margin-block: 0;
  margin-inline: auto;
  display: none;
  opacity: 0.8;
}
.k-editor-inline .k-row-resize-handle-wrapper {
  position: absolute;
  z-index: 2;
  cursor: row-resize;
  width: 10px;
  height: 10px;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle {
  display: table;
  width: 100%;
  height: 100%;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper {
  display: table-cell;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
  display: none;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 2px;
  opacity: 0.8;
}

.k-editor {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}
.k-editor.k-readonly .k-editor-content.k-focus {
  outline-color: var(--kendo-color-on-app-surface, #212529);
}

.k-editor-inline .k-table, .k-editor-inline .k-table td {
  border-color: #cccccc;
}
.k-editor-inline .k-element-resize-handle-wrapper {
  background-color: #ffffff;
  border-color: #000000;
}
.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
  background-color: #00b0ff;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
  background-color: #00b0ff;
}
.k-editor-inline:hover, .k-editor-inline.k-hover, .k-editor-inline.k-active {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-editor-resize-handle {
  background-color: #ffffff;
  border-color: #000000;
}

.ProseMirror-selectednode {
  outline-color: #88ccff;
}

.k-ct-popup .k-selected {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
  background-image: none;
}

.k-editor-content .k-text-selected, .k-editor-content::selection {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-editor-content .k-text-highlighted {
  background-color: var(--kendo-color-primary-subtle, #cfe2ff);
}
.k-editor-content td,
.k-editor-content th {
  border-color: #dddddd;
}
.k-editor-content .selectedCell::after {
  background-color: rgba(200, 200, 255, 0.4);
}

.k-imageeditor {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-imageeditor *,
.k-imageeditor *::before,
.k-imageeditor *::after {
  box-sizing: border-box;
}

.k-imageeditor-toolbar {
  border-width: 0;
  border-bottom-width: 1px;
}

.k-imageeditor-content {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-flow: row nowrap;
}

.k-imageeditor-canvas-container {
  flex: 1 1 100%;
  display: flex;
  flex-flow: row nowrap;
  overflow: auto;
}

.k-imageeditor-canvas {
  margin: auto;
  display: flex;
  flex-direction: column;
  position: relative;
}

.k-imageeditor-action-pane {
  padding-block: var(--kendo-spacing-8, 2rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  width: calc(250px + 1px);
  border-width: 0;
  border-left-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  flex: none;
  overflow-y: auto;
}
.k-imageeditor-action-pane .k-input-inner,
.k-imageeditor-action-pane .k-input-value-text {
  text-overflow: clip;
}

.k-imageeditor-crop-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.k-imageeditor-crop {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: dashed;
  box-sizing: border-box;
  position: absolute;
}
.k-imageeditor-crop .k-resize-handle {
  margin-block: var(--kendo-spacing-1px, 1px);
  margin-inline: var(--kendo-spacing-1px, 1px);
  border-style: solid;
  border-width: 0 2px 2px 0;
}
.k-imageeditor-crop .k-resize-sw,
.k-imageeditor-crop .k-resize-se,
.k-imageeditor-crop .k-resize-nw,
.k-imageeditor-crop .k-resize-ne {
  width: 15px;
  height: 15px;
}
.k-imageeditor-crop .k-resize-n,
.k-imageeditor-crop .k-resize-s {
  left: calc(50% - (7.5px));
  width: 15px;
  height: 0;
}
.k-imageeditor-crop .k-resize-w,
.k-imageeditor-crop .k-resize-e {
  top: calc(50% - (7.5px));
  width: 0;
  height: 15px;
}
.k-imageeditor-crop .k-resize-ne {
  transform: rotate(-90deg);
}
.k-imageeditor-crop .k-resize-nw {
  transform: rotate(-180deg);
}
.k-imageeditor-crop .k-resize-sw {
  transform: rotate(90deg);
}
.k-imageeditor-crop .k-resize-n {
  top: 0;
}
.k-imageeditor-crop .k-resize-s {
  bottom: 0;
}
.k-imageeditor-crop .k-resize-w {
  left: 0;
}
.k-imageeditor-crop .k-resize-e {
  right: 0;
}

.k-imageeditor {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-imageeditor-content {
  background-color: #c6c6c6;
}

.k-imageeditor-canvas {
  background: linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09)), linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09)), white;
  background-repeat: repeat, repeat;
  background-position: 0px 0px, calc(10px / 2) calc(10px / 2);
  transform-origin: 0 0 0;
  background-origin: padding-box, padding-box;
  background-size: 10px 10px, 10px 10px;
  box-shadow: none;
  text-shadow: none;
  transition: none;
  transform: scaleX(1) scaleY(1) scaleZ(1);
}

.k-imageeditor-action-pane {
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-imageeditor-crop {
  border-color: white;
}

.k-imageeditor-crop-overlay {
  background-color: rgba(0, 0, 0, 0.3);
}

.k-gantt {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-gantt .k-table-td {
  white-space: nowrap;
}
.k-gantt td {
  overflow: hidden;
  white-space: nowrap;
  vertical-align: top;
}
.k-gantt .k-grid-header tr {
  height: calc(calc(1.5 * 1em) + var(--kendo-spacing-2, 0.5rem) * 2 + 1px);
}
.k-gantt .k-grid-header .k-header {
  position: static;
}
.k-gantt .k-treelist .k-grid-header .k-header {
  position: relative;
}
.k-gantt .k-grid-content tr {
  height: calc(calc(1.5 * 1em) + var(--kendo-spacing-2, 0.5rem) * 2 + 0px);
}
.k-gantt.k-gantt-planned .k-grid-content tr {
  height: calc(calc(1.5 * 1em) * 1.7 + var(--kendo-spacing-2, 0.5rem) * 2 + 0px);
}
.k-gantt .k-gantt-layout {
  white-space: normal;
  vertical-align: top;
  display: inline-block;
}
.k-gantt .k-splitbar {
  position: relative;
  display: inline-flex;
}
.k-gantt .k-gantt-splitter {
  border-width: 0;
}
.k-gantt .k-treelist-scrollable {
  width: 100%;
  border-width: 0;
  overflow: auto;
}
.k-gantt .k-treelist-scrollable .k-grid-header .k-header {
  position: sticky;
}
.k-gantt .k-treelist-scrollable .k-grid-header th,
.k-gantt .k-treelist-scrollable .k-grid-content-sticky {
  z-index: 4;
}
.k-gantt .k-treelist-scrollable .k-grid-header th.k-grid-header-sticky {
  z-index: 5;
}
.k-gantt .k-treelist-scrollable .k-grid-header tr:first-child th:last-child,
.k-gantt .k-treelist-scrollable tbody td:last-child {
  padding: 0;
  vertical-align: top;
}
.k-gantt .k-treelist-scrollable .k-grid-header th:last-child .k-header {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0 0 1px 1px;
  white-space: nowrap;
}
.k-gantt .k-treelist-scrollable tr.k-selected > td:last-child {
  background: transparent;
}
.k-gantt .k-treelist-scrollable .k-task {
  display: inline-flex;
  flex-flow: row nowrap;
  white-space: nowrap;
  z-index: 3;
}
.k-gantt .k-treelist-scrollable .k-task:hover .k-task-start, .k-gantt .k-treelist-scrollable .k-task:hover .k-task-end {
  display: block;
}
.k-gantt .k-treelist-scrollable .k-task:hover .k-task-draghandle {
  visibility: visible;
}
.k-gantt .k-treelist-scrollable .k-task-content {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  display: block;
  line-height: normal;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.k-gantt .k-treelist-scrollable .k-task-actions {
  flex-shrink: 0;
}
.k-gantt .k-treelist-scrollable .k-task-milestone {
  border: 0;
  transform: none;
  background: none;
}
.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  transform: rotate(45deg);
}
.k-gantt .k-treelist-scrollable .k-task-summary {
  height: 15px;
  clip-path: polygon(-20px 0, calc(100% + 20px) 0, calc(100% + 20px) 100%, 100% 100%, calc(100% - 8px) calc(100% - 5px), 8px calc(100% - 5px), 0 100%, -20px 100%);
}
.k-gantt .k-treelist-scrollable .k-task-summary-complete {
  width: 100%;
  height: 15px;
}
.k-gantt .k-treelist-scrollable .k-task-start {
  transform: translateX(-140%) translateY(-50%);
}
.k-gantt .k-treelist-scrollable .k-task-end {
  transform: translateX(140%) translateY(-50%);
}
.k-gantt .k-treelist-scrollable .k-master-row:hover .k-task-dot {
  display: block;
}
.k-gantt .k-treelist-scrollable .k-gantt-columns {
  background: transparent;
  pointer-events: none;
  table-layout: fixed;
}
.k-gantt .k-gantt-dependencies-svg {
  position: absolute;
  top: 0;
  left: 0;
  overflow: visible;
  pointer-events: none;
  z-index: 2;
}
.k-gantt .k-gantt-dependencies-svg polyline {
  stroke-width: 2px;
}

.k-gantt-header {
  border-width: 0 0 1px;
  flex-shrink: 0;
  z-index: 6;
}

.k-gantt-footer {
  border-width: 1px 0 0;
  flex-shrink: 0;
}

.k-gantt-toggle {
  display: none;
}

.k-gantt-views-wrapper {
  margin-left: auto;
}
.k-gantt-views-wrapper .k-views-dropdown {
  width: auto;
  font-size: inherit;
  display: none;
  cursor: pointer;
}

@media (max-width: 480px) {
  .k-gantt-toolbar .k-gantt-toggle {
    display: inline-flex;
  }
  .k-gantt-toolbar .k-gantt-pdf,
  .k-gantt-toolbar .k-gantt-create {
    padding: var(--kendo-spacing-1\.5, 0.375rem);
    width: calc(1.5 * 1em + var(--kendo-spacing-1\.5, 0.375rem) * 2 + 1px * 2);
    height: calc(1.5 * 1em + var(--kendo-spacing-1\.5, 0.375rem) * 2 + 1px * 2);
  }
  .k-gantt-toolbar .k-gantt-pdf .k-button-text,
  .k-gantt-toolbar .k-gantt-create .k-button-text {
    display: none;
  }
}
@media (max-width: 1024px) {
  .k-gantt-views-wrapper .k-gantt-views {
    display: none;
  }
  .k-gantt-views-wrapper .k-views-dropdown {
    display: flex;
  }
}
.k-gantt-content {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 1 1 auto;
  overflow: hidden;
}

.k-gantt-treelist .k-treelist {
  height: 100%;
  border-width: 0;
}
.k-gantt-treelist .k-grid-header,
.k-gantt-treelist .k-grid-footer {
  padding: 0 !important;
}
.k-gantt-treelist .k-grid-header tr {
  height: calc(calc(1.5 * 1em) * 2 + var(--kendo-spacing-2, 0.5rem) * 4 + 2px);
  vertical-align: bottom;
}
.k-gantt-treelist .k-grid-content {
  overflow: hidden;
  overflow-x: scroll;
}
.k-gantt-treelist .k-grid-content td {
  vertical-align: middle;
}
.k-gantt-treelist .k-gantt-treelist-nested-columns .k-grid-header tr {
  height: calc(calc(1.5 * 1em) + var(--kendo-spacing-2, 0.5rem) * 2 + 1px);
}
.k-gantt-treelist.k-gantt-treelist-scrollable .k-grid-content {
  overflow: scroll;
}

.k-gantt-timeline-pane .k-gantt-timeline {
  height: 100%;
  border-width: 0;
  display: flex;
}
.k-gantt-timeline-pane .k-gantt-timeline *,
.k-gantt-timeline-pane .k-gantt-timeline *::before,
.k-gantt-timeline-pane .k-gantt-timeline *::after, .k-gantt-timeline-pane .k-gantt-timeline::before, .k-gantt-timeline-pane .k-gantt-timeline::after {
  box-sizing: border-box;
}
.k-gantt-timeline-pane .k-grid-content {
  overflow-x: scroll;
}
.k-gantt-timeline-pane .k-header {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0 0 1px 1px;
  white-space: nowrap;
}

.k-gantt-tables {
  position: relative;
  border-color: inherit;
}

.k-gantt-rows,
.k-gantt-columns {
  border-color: inherit;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
}

.k-gantt-dependencies {
  opacity: 0.7;
  position: absolute;
  top: 0;
  left: 0;
}
.k-gantt-dependencies .k-arrow-e,
.k-gantt-dependencies .k-arrow-w {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  position: absolute;
  top: -4px;
}
.k-gantt-dependencies .k-arrow-e {
  border-left-color: currentColor;
  right: -6px;
}
.k-gantt-dependencies .k-arrow-w {
  border-right-color: currentColor;
  left: -6px;
}

.k-gantt-line {
  background-color: currentColor;
  border-color: currentColor;
  position: absolute;
}

.k-gantt-line.k-selected {
  z-index: 3;
}

.k-gantt-line-h {
  height: 2px;
}

.k-gantt-line-v {
  width: 2px;
}

.k-gantt-dependency-hint {
  z-index: 4;
}

.k-gantt-tasks {
  position: relative;
}
.k-gantt-tasks td,
.k-gantt-tasks .k-table-td {
  padding: 0;
  border-width: 0;
  position: relative;
  vertical-align: middle;
}
.k-gantt-tasks td::after {
  content: "​";
}

.k-task-wrap {
  margin-block: 0;
  margin-inline: -21px;
  padding-block: 5px;
  padding-inline: 21px;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  z-index: 2;
}

.k-task-wrap.k-drag-hint {
  position: absolute;
}

.k-task {
  position: relative;
  flex: 1 1 auto;
}

.k-task-dot {
  width: calc(8px + var(--kendo-spacing-1, 0.25rem) * 2);
  height: calc(8px + var(--kendo-spacing-1, 0.25rem) * 2);
  line-height: 1;
  cursor: pointer;
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.k-task-wrap:hover .k-task-dot,
.k-task-wrap.k-origin .k-task-dot {
  display: block;
}

.k-task-dot::before {
  content: "";
  width: 8px;
  height: 8px;
  border-width: 0;
  border-style: solid;
  border-radius: 100%;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.k-task-dot:hover::before,
.k-task-dot.k-hover::before {
  border-width: 1px;
}

.k-task-start {
  left: 0;
}

.k-task-end {
  right: 0;
}

.k-task-draghandle {
  margin-left: 16px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-width: 0;
  border-bottom-color: inherit;
  position: absolute;
  bottom: 0;
  cursor: ew-resize;
  visibility: hidden;
}

.k-task-wrap:hover .k-task-draghandle {
  visibility: visible;
}

.k-milestone-wrap {
  margin-block: 0;
  margin-inline: -2em;
}

.k-task-milestone {
  width: 1em;
  height: 1em;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  transform: rotate(45deg);
}

.k-task-summary {
  height: 10px;
  display: inline-block;
  vertical-align: top;
}

.k-task-summary,
.k-task-summary-complete {
  background-color: currentColor;
}
.k-task-summary::before, .k-task-summary::after,
.k-task-summary-complete::before,
.k-task-summary-complete::after {
  content: "";
  width: 0;
  height: 0;
  border: 8px solid transparent;
  position: absolute;
  top: 0;
  display: none;
}
.k-task-summary::before,
.k-task-summary-complete::before {
  border-left-color: currentColor;
  left: 0;
}
.k-task-summary::after,
.k-task-summary-complete::after {
  border-right-color: currentColor;
  right: 0;
}

.k-task-summary-complete {
  height: 10px;
  position: relative;
  z-index: 2;
}

.k-task-summary-progress {
  height: 15px;
  overflow: hidden;
}

.k-task-single {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  cursor: default;
}
.k-task-single .k-resize-handle {
  opacity: 0.5;
  z-index: 2;
  visibility: hidden;
  cursor: ew-resize;
}
.k-task-single .k-resize-handle::before {
  position: absolute;
  top: 2px;
  bottom: 2px;
}
.k-task-single .k-resize-w {
  left: 0;
}
.k-task-single .k-resize-w::before {
  left: 2px;
  border-left-width: 1px;
}
.k-task-single .k-resize-e {
  right: 0;
}
.k-task-single .k-resize-e::before {
  right: 2px;
  border-left-width: 1px;
}
.k-task-single:hover .k-resize-handle, .k-task-single:hover .k-task-actions {
  visibility: visible;
}

.k-task-complete {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  width: 20%;
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
}

.k-task-content {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: row;
  align-items: center;
  white-space: nowrap;
}

.k-task-template {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  line-height: normal;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-task-actions {
  padding: var(--kendo-spacing-1, 0.25rem);
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  align-items: center;
  visibility: hidden;
  z-index: 1;
}

.k-task-actions > .k-link {
  display: inline-flex;
}

.k-resources-wrap {
  position: absolute;
  display: inline-block;
  z-index: 2;
  margin-left: 20px;
  margin-top: -2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.k-resources-wrap .k-resource {
  margin-block: 0;
  margin-inline: 5px;
}

.k-task-details {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  white-space: nowrap;
}
.k-task-details strong {
  font-size: var(--kendo-font-size-lg, inherit);
  font-weight: normal;
  display: block;
}
.k-task-details .k-task-pct {
  font-size: calc(var(--kendo-icon-size, 1rem) * 2);
}
.k-task-details ul {
  line-height: normal;
}

.k-gantt-planned .k-gantt-dependencies,
.k-gantt-planned .k-task-dot,
.k-gantt-planned .k-resources-wrap {
  margin-top: 0.6em;
}
.k-gantt-planned .k-task-wrap {
  flex-direction: column;
  align-items: flex-start;
}
.k-gantt-planned .k-task-inner-wrap {
  display: inline-flex;
}
.k-gantt-planned .k-task-wrap.k-drag-hint {
  top: 0.35em;
}
.k-gantt-planned .k-summary-wrap.k-drag-hint {
  top: 1em;
}
.k-gantt-planned .k-milestone-wrap.k-drag-hint {
  top: 0.85em;
}

.k-task-planned {
  margin: 0 0 0.35em;
  line-height: 0.75em;
  display: flex;
  align-items: center;
}
.k-task-planned .k-task-moment {
  border-width: 2px;
  border-radius: calc((4px + 6px) / 2);
  border-style: solid;
  height: 6px;
  width: 6px;
}
.k-task-planned .k-task-duration {
  height: 2px;
}
.k-task-planned .k-task-moment.k-moment-left {
  margin-left: calc(1px - calc((4px + 6px) / 2));
}
.k-task-planned:hover .k-task-duration {
  height: calc(2px + 1px);
}

.k-milestone-wrap .k-task-moment {
  margin-left: 6px;
}

.k-planned-tooltip .k-task-content {
  display: block;
}

.k-task-offset-wrap .k-task-content .k-resize-e {
  display: none;
}

.k-task-offset {
  flex-direction: row-reverse;
  display: flex;
}
.k-task-offset .k-resize-handle {
  right: 0;
  z-index: 2;
  visibility: hidden;
  margin-right: 1.2em;
}
.k-task-offset .k-resize-handle::before {
  border-left-width: 1px;
  position: absolute;
  top: 45%;
  bottom: 0.5em;
  margin-right: 2px;
}

.k-task-single:hover + .k-task-offset .k-task-actions,
.k-task-offset:hover .k-task-actions,
.k-task-single:hover + .k-task-offset .k-resize-handle,
.k-task-offset:hover .k-resize-handle {
  visibility: visible;
}

.k-gantt-tooltip-validation {
  max-width: 200px;
  display: block;
}
.k-gantt-tooltip-validation::before {
  content: "";
  width: 4px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.k-gantt-tooltip-validation-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.k-gantt-tooltip-validation-label {
  display: inline-flex;
  min-width: 50px;
}

.k-gantt-tooltip-validation-value {
  font-weight: var(--kendo-font-weight-bold, normal);
}

.k-gantt-tooltip-validation-label,
.k-gantt-tooltip-validation-value {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-pdf-export-shadow .k-gantt {
  float: left;
}
.k-pdf-export-shadow .k-gantt,
.k-pdf-export-shadow .k-gantt-timeline-pane,
.k-pdf-export-shadow .k-gantt-dependencies {
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
}
.k-pdf-export-shadow .k-gantt-treelist .k-treelist {
  display: block;
}
.k-pdf-export-shadow .k-gantt-layout.k-splitbar {
  display: none;
}

.k-gantt-edit-form .k-gantt-delete {
  float: left;
}

.k-rtl .k-gantt-rows,
.k-rtl .k-gantt-columns,
[dir=rtl] .k-gantt-rows,
[dir=rtl] .k-gantt-columns {
  left: auto;
  right: 0;
}
.k-rtl .k-task-wrap:not(.k-milestone-wrap),
[dir=rtl] .k-task-wrap:not(.k-milestone-wrap) {
  margin-block: 0;
  margin-inline: -26px;
}
.k-rtl .k-gantt-timeline-pane .k-header,
[dir=rtl] .k-gantt-timeline-pane .k-header {
  border-width: 0 1px 1px 0;
}
.k-rtl .k-gantt-timeline-pane .k-header:first-child,
[dir=rtl] .k-gantt-timeline-pane .k-header:first-child {
  border-right-width: 0;
}
.k-rtl .k-gantt-timeline-pane .k-task-start,
[dir=rtl] .k-gantt-timeline-pane .k-task-start {
  left: auto;
  right: 0;
}
.k-rtl .k-gantt-timeline-pane .k-task-end,
[dir=rtl] .k-gantt-timeline-pane .k-task-end {
  right: auto;
  left: 0;
}
.k-rtl .k-task-content,
[dir=rtl] .k-task-content {
  text-align: end;
}
.k-rtl .k-task-complete,
[dir=rtl] .k-task-complete {
  left: auto;
  right: 0;
}
.k-rtl .k-task-draghandle,
[dir=rtl] .k-task-draghandle {
  margin-left: 0;
  margin-right: 16px;
}
.k-rtl .k-gantt-dependencies,
[dir=rtl] .k-gantt-dependencies {
  left: auto;
  right: 0;
}
.k-rtl .k-gantt-delete,
[dir=rtl] .k-gantt-delete {
  float: right;
}
.k-rtl .k-task-offset-wrap .k-task-content .k-resize-e,
[dir=rtl] .k-task-offset-wrap .k-task-content .k-resize-e {
  display: block;
}
.k-rtl .k-task-offset-wrap .k-task-content .k-resize-w,
[dir=rtl] .k-task-offset-wrap .k-task-content .k-resize-w {
  display: none;
}
.k-rtl .k-milestone-wrap,
[dir=rtl] .k-milestone-wrap {
  margin-left: -2.3em;
}
.k-rtl .k-milestone-wrap .k-task-moment,
[dir=rtl] .k-milestone-wrap .k-task-moment {
  margin-right: 0.2em;
}
.k-rtl .k-gantt-timeline-pane .k-milestone-wrap .k-task-start,
[dir=rtl] .k-gantt-timeline-pane .k-milestone-wrap .k-task-start {
  right: -0.1em;
}
.k-rtl .k-gantt-tooltip-validation::before,
[dir=rtl] .k-gantt-tooltip-validation::before {
  left: auto;
  right: 0;
}

.k-gantt {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content {
  border-color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
  background-color: var(--kendo-color-base, #dee2e6);
}
.k-gantt .k-treelist-scrollable .k-task-milestone.k-selected .k-task-milestone-content {
  border-color: var(--kendo-color-primary, #0d6efd);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-gantt .k-gantt-dependencies-svg polyline {
  fill: none;
  stroke: var(--kendo-color-on-base, #212529);
}
.k-gantt .k-gantt-dependencies-svg polyline.k-selected {
  stroke: var(--kendo-color-primary, #0d6efd);
}

.k-gantt-footer {
  box-shadow: none;
}

.k-gantt-treelist .k-treelist,
.k-gantt-treelist .k-grid-content {
  background-color: transparent;
}

.k-gantt .k-nonwork-hour {
  background-color: color-mix(in srgb, var(--kendo-color-on-base, #212529) 3%, transparent);
}

.k-task-dot::before {
  background-color: var(--kendo-color-on-app-surface, #212529);
}

.k-task-dot:hover::before,
.k-task-dot.k-hover::before {
  border-color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-task-milestone {
  border-color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
  background-color: var(--kendo-color-base, #dee2e6);
}
.k-task-milestone.k-task-delayed {
  background-image: repeating-linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), var(--kendo-color-app-surface, #ffffff) 2px, var(--kendo-color-error, #dc3545) 2px, var(--kendo-color-error, #dc3545) 4px);
}
.k-task-milestone.k-task-advanced {
  background-color: var(--kendo-color-success, #198754);
}

.k-task-milestone.k-selected {
  background-image: none;
  border-color: var(--kendo-color-primary, #0d6efd);
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-task-summary {
  color: var(--kendo-color-subtle, #596169);
}
.k-task-summary.k-task-delayed {
  color: var(--kendo-color-error-emphasis, rgba(220, 53, 69, 0.4));
}
.k-task-summary.k-task-advanced {
  color: var(--kendo-color-success-emphasis, rgba(25, 135, 84, 0.4));
}

.k-task-summary-complete {
  color: var(--kendo-color-on-app-surface, #212529);
}

.k-task-delayed .k-task-summary-complete {
  color: var(--kendo-color-error, #dc3545);
}

.k-task-advanced .k-task-summary-complete {
  color: var(--kendo-color-success, #198754);
}

.k-task-summary.k-selected {
  color: var(--kendo-color-primary-subtle-active, #9ec5fe);
}
.k-task-summary.k-selected .k-task-summary-complete {
  color: var(--kendo-color-primary, #0d6efd);
}

.k-task-single {
  border-color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
  color: var(--kendo-color-on-base, #212529);
  background-color: var(--kendo-color-base, #dee2e6);
}
.k-task-single.k-task-delayed {
  background-color: var(--kendo-color-error-emphasis, rgba(220, 53, 69, 0.4));
}
.k-task-single.k-task-advanced {
  background-color: var(--kendo-color-success-emphasis, rgba(25, 135, 84, 0.4));
}
.k-task-single .k-task-complete {
  background-color: var(--kendo-color-border-alt, rgba(33, 37, 41, 0.2));
}

.k-task-delayed .k-task-complete {
  background-color: var(--kendo-color-error, #dc3545);
}

.k-task-advanced .k-task-complete {
  background-color: var(--kendo-color-success, #198754);
}

.k-task-single.k-selected {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-subtle-active, #9ec5fe);
}
.k-task-single.k-selected .k-task-complete {
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-gantt-line {
  color: var(--kendo-color-on-base, #212529);
}

.k-gantt-line.k-selected {
  color: var(--kendo-color-primary, #0d6efd);
}

.k-task-planned .k-task-moment {
  border-color: var(--kendo-color-primary, #0d6efd);
  background-color: transparent;
}
.k-task-planned .k-task-duration {
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-task-planned:hover .k-task-moment {
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-task-offset {
  background-image: repeating-linear-gradient(135deg, var(--kendo-color-app-surface, #ffffff), var(--kendo-color-app-surface, #ffffff) 2px, var(--kendo-color-error, #dc3545) 2px, var(--kendo-color-error, #dc3545) 4px);
}
.k-task-offset .k-resize-e::before {
  border-color: #000000;
}
.k-task-offset .k-task-actions {
  color: #000000;
}

.k-task-offset:hover {
  background-image: repeating-linear-gradient(135deg, var(--kendo-color-app-surface, #ffffff), var(--kendo-color-app-surface, #ffffff) 2px, var(--kendo-color-error-emphasis, rgba(220, 53, 69, 0.4)) 2px, var(--kendo-color-error-emphasis, rgba(220, 53, 69, 0.4)) 4px);
}

.k-pdf-export .k-task-offset {
  background-color: var(--kendo-color-error, #dc3545);
}

.k-offset-tooltip-delayed {
  background-color: var(--kendo-color-error, #dc3545);
}

.k-planned-tooltip {
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-gantt-tooltip-validation::before {
  background-color: #656565;
}

.k-gantt-tooltip-valid::before {
  background-color: var(--kendo-color-success, #198754);
}

.k-gantt-tooltip-invalid::before {
  background-color: var(--kendo-color-error, #dc3545);
}

.k-table-auto {
  table-layout: auto;
}

.\!k-table-auto {
  table-layout: auto !important;
}

.k-table-fixed {
  table-layout: fixed;
}

.\!k-table-fixed {
  table-layout: fixed !important;
}

.k-table-layout-auto {
  table-layout: auto;
}

.\!k-table-layout-auto {
  table-layout: auto !important;
}

.k-table-layout-fixed {
  table-layout: fixed;
}

.\!k-table-layout-fixed {
  table-layout: fixed !important;
}

.k-scheduler {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-scheduler table,
.k-scheduler thead,
.k-scheduler tfoot,
.k-scheduler tbody,
.k-scheduler tr,
.k-scheduler th,
.k-scheduler td,
.k-scheduler div,
.k-scheduler .k-scheduler-edit-dialog,
.k-scheduler > * {
  border-color: inherit;
}

kendo-scheduler.k-scheduler {
  overflow: hidden;
}
kendo-scheduler.k-scheduler.k-readonly-scheduler .k-event-delete {
  display: none;
}

.k-scheduler-table {
  width: 100%;
  max-width: none;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}
.k-scheduler-table td,
.k-scheduler-table th {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  height: calc(1.5 * 1em);
  overflow: hidden;
  white-space: nowrap;
  border-style: solid;
  border-width: 0 0 1px 1px;
  vertical-align: top;
  box-sizing: content-box;
}
.k-scheduler-table td:first-child,
.k-scheduler-table th:first-child {
  border-left-width: 0;
}
.k-scheduler-table .k-middle-row td {
  border-bottom-style: dotted;
}
.k-scheduler-table .k-link {
  cursor: pointer;
}

.k-scheduler-layout-flex {
  overflow: auto;
}
.k-scheduler-layout-flex .k-scheduler-head {
  position: sticky;
  top: 0;
  z-index: 3;
}
.k-scheduler-layout-flex .k-scheduler-body {
  position: relative;
}
.k-scheduler-layout-flex .k-scheduler-head,
.k-scheduler-layout-flex .k-scheduler-body {
  display: flex;
  flex: 100%;
  flex-wrap: wrap;
}
.k-scheduler-layout-flex .k-scheduler-row {
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  min-width: 0;
}
.k-scheduler-layout-flex .k-scheduler-group {
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  min-width: 0;
  flex-wrap: wrap;
}
.k-scheduler-layout-flex .k-scheduler-group .k-group-cell {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  overflow: auto;
}
.k-scheduler-layout-flex .k-scheduler-group .k-group-content {
  padding: 0;
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  border-width: 0;
  flex-wrap: wrap;
}
.k-scheduler-layout-flex .k-scheduler-group.k-group-horizontal .k-group-cell {
  flex-basis: 100%;
  border-width: 0;
  padding: 0;
}
.k-scheduler-layout-flex.k-scheduler-timeline-view .k-scheduler-body .k-scheduler-cell {
  flex-basis: auto;
}
.k-scheduler-layout-flex .k-more-events {
  bottom: 2px;
  left: 0;
  width: 100%;
}
.k-scheduler-layout-flex .k-scheduler-cell {
  display: flex;
  flex: 1 1 100%;
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  min-height: 1.5em;
  overflow: hidden;
  white-space: nowrap;
  border-style: solid;
  border-width: 0 1px 1px 0;
  vertical-align: top;
  box-sizing: content-box;
}
.k-scheduler-layout-flex .k-scheduler-cell.k-slot-cell {
  position: relative;
}
.k-scheduler-layout-flex .k-scheduler-cell.k-heading-cell {
  justify-content: center;
  font-weight: bold;
}
.k-scheduler-layout-flex .k-scheduler-cell.k-side-cell {
  justify-content: flex-end;
  flex-grow: 0;
  flex-basis: auto;
  overflow: visible;
}
.k-scheduler-layout-flex .k-scheduler-cell.k-major-cell {
  border-bottom-width: 0;
}
.k-scheduler-layout-flex .k-middle-row .k-scheduler-cell {
  border-bottom-style: dotted;
}
.k-scheduler-layout-flex .k-resource-cell {
  flex: none;
  display: flex;
  flex-wrap: wrap;
  overflow: visible;
}
.k-scheduler-layout-flex .k-resource-content {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  border-width: 0;
}
.k-scheduler-layout-flex .k-sticky-cell {
  display: flex;
  flex-wrap: wrap;
  flex-basis: 0;
  position: sticky;
  left: 0;
  z-index: 3;
}

.k-scheduler-toolbar {
  border-width: 0;
  border-bottom-width: 1px;
  white-space: nowrap;
  flex-shrink: 0;
  position: relative;
  z-index: 2;
}
.k-scheduler-toolbar .k-widget {
  font-size: inherit;
}
.k-scheduler-toolbar .k-nav-current {
  color: inherit;
  outline: 0;
  text-decoration: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: var(--kendo-spacing-2, 0.5rem);
  cursor: pointer;
}
.k-scheduler-toolbar .k-scheduler-search {
  display: inline-flex;
  flex-flow: row nowrap;
}

.k-scheduler-toolbar .k-views-dropdown {
  width: auto;
  font: inherit;
}

.k-scheduler-footer {
  box-shadow: none;
  border-width: 0;
  border-top-width: 1px;
  white-space: nowrap;
  flex-shrink: 0;
  position: relative;
}

.k-scheduler-layout {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  flex: 1 1 auto;
  position: relative;
  z-index: 1;
}
.k-scheduler-layout > tbody > tr > td {
  padding: 0;
  vertical-align: top;
}
.k-scheduler-layout td.k-selected,
.k-scheduler-layout .k-scheduler-cell.k-selected {
  outline: none;
}
.k-scheduler-layout tr + tr .k-scheduler-times tr th,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr th {
  border-bottom-color: transparent;
}
.k-scheduler-layout tr + tr .k-scheduler-times tr .k-slot-cell,
.k-scheduler-layout tr + tr .k-scheduler-times tr .k-scheduler-times-all-day, .k-scheduler-layout tr + tr .k-scheduler-times tr:last-child th,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr .k-slot-cell,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr .k-scheduler-times-all-day,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr:last-child th {
  border-bottom-color: inherit;
}

.k-scheduler-layout.k-scheduler-flex-layout {
  display: flex;
  flex-direction: column;
}
.k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-weekview .k-scheduler-pane:first-child .k-scheduler-table, .k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-dayview .k-scheduler-pane:first-child .k-scheduler-table {
  table-layout: fixed;
}

.k-scheduler-header,
.k-scheduler-view-header {
  padding-inline-end: var(--kendo-scrollbar-width, 17px);
}

.k-scheduler-header th {
  text-align: center;
}

.k-scheduler-header,
.k-scheduler-header-wrap,
.k-scheduler-header-wrap > div {
  border-color: inherit;
  overflow: hidden;
}

.k-scheduler-header-wrap {
  border-width: 0;
  border-style: solid;
  position: relative;
}

.k-scheduler-times {
  border-color: inherit;
  position: relative;
  overflow: hidden;
}
.k-scheduler-times .k-scheduler-table {
  table-layout: auto;
}
.k-scheduler-times th {
  border-width: 0 1px 1px 0;
  text-align: end;
}
.k-scheduler-times .k-slot-cell,
.k-scheduler-times .k-scheduler-times-all-day {
  border-bottom-color: inherit;
}
.k-scheduler-times .k-slot-cell.k-last-resource {
  border-right: 0;
}
.k-scheduler-times .k-slot-cell.k-empty-slot {
  padding-left: 0;
  padding-right: 0;
}

.k-scheduler-datecolumn {
  width: 12em;
}

.k-scheduler-timecolumn {
  width: 11em;
  white-space: nowrap;
}

.k-scheduler-content {
  border-color: inherit;
  position: relative;
  overflow: auto;
}
.k-scheduler-content:focus {
  outline: none;
}

kendo-scheduler .k-event,
.k-event {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  min-height: 25px;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  text-align: start;
  outline: 0;
  cursor: default;
  position: absolute;
  overflow: hidden;
  padding-inline-end: var(--kendo-spacing-4, 1rem);
}
kendo-scheduler .k-event > div,
.k-event > div {
  position: relative;
  z-index: 2;
}
kendo-scheduler .k-event .k-event-template,
.k-event .k-event-template {
  line-height: calc(25px - 2 * var(--kendo-spacing-1, 0.25rem));
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}
kendo-scheduler .k-event .k-event-time,
.k-event .k-event-time {
  padding-bottom: 0;
  font-size: 0.875em;
  white-space: nowrap;
  display: none;
}
kendo-scheduler .k-event .k-event-actions,
.k-event .k-event-actions {
  white-space: nowrap;
  position: absolute;
  top: 0;
  bottom: 0;
  right: var(--kendo-spacing-4, 1rem);
  z-index: 2;
}
kendo-scheduler .k-event .k-event-actions .k-event-delete,
.k-event .k-event-actions .k-event-delete {
  opacity: 0.5;
  visibility: hidden;
}
kendo-scheduler .k-event .k-event-actions:hover .k-event-delete, kendo-scheduler .k-event .k-event-actions.k-hover .k-event-delete,
.k-event .k-event-actions:hover .k-event-delete,
.k-event .k-event-actions.k-hover .k-event-delete {
  opacity: 1;
}
kendo-scheduler .k-event .k-event-actions a,
.k-event .k-event-actions a {
  color: inherit;
}
kendo-scheduler .k-event .k-event-actions:first-child,
.k-event .k-event-actions:first-child {
  margin: var(--kendo-spacing-1, 0.25rem) 0.4ex 0 var(--kendo-spacing-2, 0.5rem);
  top: 0;
  right: 0;
  float: left;
  position: relative;
  opacity: 1;
  visibility: visible;
  line-height: normal;
}
kendo-scheduler .k-event .k-resize-handle,
.k-event .k-resize-handle {
  z-index: 4;
  opacity: 0.5;
  visibility: hidden;
}
kendo-scheduler .k-event .k-resize-handle::before,
.k-event .k-resize-handle::before {
  border-color: currentColor;
}
kendo-scheduler .k-event .k-resize-n,
.k-event .k-resize-n {
  height: 0.5em;
  top: 0;
}
kendo-scheduler .k-event .k-resize-s,
.k-event .k-resize-s {
  height: 0.5em;
  bottom: 0;
}
kendo-scheduler .k-event .k-resize-n::before,
kendo-scheduler .k-event .k-resize-s::before,
.k-event .k-resize-n::before,
.k-event .k-resize-s::before {
  width: var(--kendo-spacing-8, 2rem);
  border-bottom-width: 1px;
}
kendo-scheduler .k-event .k-resize-w,
.k-event .k-resize-w {
  width: 0.5em;
  left: 0;
}
kendo-scheduler .k-event .k-resize-e,
.k-event .k-resize-e {
  width: 0.5em;
  right: 0;
}
kendo-scheduler .k-event .k-resize-w::before,
kendo-scheduler .k-event .k-resize-e::before,
.k-event .k-resize-w::before,
.k-event .k-resize-e::before {
  height: var(--kendo-spacing-8, 2rem);
  border-left-width: 1px;
}
kendo-scheduler .k-event:hover .k-event-actions .k-event-delete,
kendo-scheduler .k-event:hover .k-resize-handle, kendo-scheduler .k-event.k-hover .k-event-actions .k-event-delete,
kendo-scheduler .k-event.k-hover .k-resize-handle,
.k-event:hover .k-event-actions .k-event-delete,
.k-event:hover .k-resize-handle,
.k-event.k-hover .k-event-actions .k-event-delete,
.k-event.k-hover .k-resize-handle {
  visibility: visible;
}
kendo-scheduler .k-event.k-event-drag-hint .k-event-time,
.k-event.k-event-drag-hint .k-event-time {
  display: block;
}
kendo-scheduler .k-event .k-event-top-actions,
kendo-scheduler .k-event .k-event-bottom-actions,
.k-event .k-event-top-actions,
.k-event .k-event-bottom-actions {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
kendo-scheduler .k-event .k-event-bottom-actions,
.k-event .k-event-bottom-actions {
  top: auto;
  bottom: 0;
}

.k-scheduler-mark {
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: middle;
}

.k-more-events {
  padding: 0;
  height: 13px;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  position: absolute;
  justify-content: center;
}
.k-more-events > .k-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.k-event-drag-hint {
  opacity: 0.5;
  z-index: 3;
}
.k-event-drag-hint .k-event-actions,
.k-event-drag-hint .k-event-top-actions,
.k-event-drag-hint .k-event-bottom-actions,
.k-event-drag-hint .k-resize-handle {
  display: none;
}
.k-event-drag-hint .k-event-time {
  display: block;
}

.k-scheduler-marquee {
  border-width: 0;
  border-style: solid;
}
.k-scheduler-marquee .k-label-top,
.k-scheduler-marquee .k-label-bottom {
  font-size: 0.75em;
  position: absolute;
}
.k-scheduler-marquee .k-label-top {
  left: var(--kendo-spacing-2, 0.5rem);
  top: var(--kendo-spacing-1, 0.25rem);
}
.k-scheduler-marquee .k-label-bottom {
  right: var(--kendo-spacing-2, 0.5rem);
  bottom: var(--kendo-spacing-1, 0.25rem);
}
.k-scheduler-marquee.k-first::before, .k-scheduler-marquee.k-last::after {
  content: "";
  border-width: 3px;
  border-style: solid;
  position: absolute;
  width: 0;
  height: 0;
}
.k-scheduler-marquee.k-first::before {
  top: 0;
  left: 0;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.k-scheduler-marquee.k-last::after {
  bottom: 0;
  right: 0;
  border-left-color: transparent;
  border-top-color: transparent;
}

.k-pdf-export-shadow .k-scheduler,
.k-scheduler-pdf-export .k-scheduler-content,
.k-scheduler-pdf-export .k-scheduler-times {
  height: auto !important;
  overflow: visible !important;
}

.k-scheduler-pdf-export {
  overflow: hidden;
}
.k-scheduler-pdf-export .k-scheduler-header {
  padding: 0 !important;
}
.k-scheduler-pdf-export .k-scheduler-header-wrap {
  border-width: 0 !important;
}
.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table,
.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table {
  width: 100% !important;
}

.k-recurrence-editor {
  display: flex;
  flex-direction: column;
}

kendo-scheduler .k-recurrence-editor {
  display: block;
}

.k-scheduler-monthview .k-scheduler-table {
  height: 100%;
}
.k-scheduler-monthview .k-scheduler-table td {
  height: 80px;
  text-align: end;
}
.k-scheduler-monthview .k-scheduler-body .k-scheduler-cell {
  min-height: 80px;
}
.k-scheduler-monthview .k-hidden {
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-right-width: 0 !important;
}
.k-scheduler-monthview .k-scheduler-table-auto,
.k-scheduler-monthview .k-scheduler-table-auto td,
.k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto {
  height: auto;
}
.k-scheduler-monthview .k-scheduler-content {
  overflow-y: scroll;
}
.k-scheduler-monthview.k-scheduler-flex-layout .k-scheduler-content {
  overflow-y: auto;
}

.k-scheduler-agendaview .k-scheduler-mark {
  margin-right: 0.5em;
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: middle;
}
.k-scheduler-agendaview .k-scheduler-table th:first-child,
.k-scheduler-agendaview .k-scheduler-table td:first-child {
  border-left-width: 1px;
}
.k-scheduler-agendaview .k-scheduler-table td.k-first {
  border-left-width: 0;
}
.k-scheduler-agendaview .k-task > .k-event-delete {
  color: inherit;
  position: absolute;
  top: var(--kendo-spacing-1, 0.25rem);
  right: var(--kendo-spacing-1, 0.25rem);
  opacity: 0.5;
  visibility: hidden;
}
.k-scheduler-agendaview .k-hover .k-task > .k-event-delete,
.k-scheduler-agendaview .k-scheduler-content tr:hover .k-event-delete,
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover .k-event-delete,
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row.k-hover .k-event-delete {
  visibility: visible;
}

.k-scheduler-agendaday {
  margin: 0 0.2em 0 0;
  font-size: 3em;
  line-height: 1;
  font-weight: 400;
  float: left;
}

.k-scheduler-agendaweek {
  display: block;
  margin: 0.4em 0 0;
  line-height: 1;
  font-style: normal;
}

.k-scheduler-agendadate {
  font-size: 0.75em;
}

.k-scheduler-timelineview .k-slot-cell {
  overflow: hidden;
}
.k-scheduler-timelineview .k-scheduler-content {
  overflow: auto;
}

.k-scheduler-pane {
  display: flex;
  flex-direction: row;
}

.k-scheduler-pane .k-scheduler-times {
  flex: 0 0 auto;
}

.k-scheduler-pane .k-scheduler-times .k-scheduler-table {
  height: 100%;
}

.k-scheduler-pane .k-scheduler-header,
.k-scheduler-pane .k-scheduler-content {
  flex: 1 1 auto;
}

.k-scheduler-yearview .k-scheduler-body {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  justify-content: center;
}
.k-scheduler-yearview .k-calendar {
  width: 100%;
  border-width: 0;
}
.k-scheduler-yearview .k-calendar .k-calendar-view {
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--kendo-spacing-4, 1rem);
}
.k-scheduler-yearview .k-calendar .k-content {
  flex: 0;
}
.k-scheduler-yearview .k-calendar .k-link {
  position: relative;
}
.k-scheduler-yearview .k-calendar td.k-selected {
  background-color: inherit;
}
.k-scheduler-yearview .k-day-indicator {
  margin-top: calc(38px - var(--kendo-spacing-1, 0.25rem) * 2);
  width: 3px;
  height: 3px;
  border-radius: 50%;
  position: absolute;
  left: calc(50% - 1.5px);
}

.k-scheduler-tooltip {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  border-width: 0;
  color: inherit;
}
.k-scheduler-tooltip .k-tooltip-title {
  margin-bottom: var(--kendo-spacing-3, 0.75rem);
}
.k-scheduler-tooltip .k-tooltip-title .k-month {
  font-size: var(--kendo-font-size-sm, inherit);
  text-transform: uppercase;
}
.k-scheduler-tooltip .k-tooltip-title .k-day {
  font-size: calc(var(--kendo-font-size-sm, 0.75rem) * 2);
}
.k-scheduler-tooltip .k-tooltip-events-container {
  overflow: auto;
}
.k-scheduler-tooltip .k-tooltip-events {
  max-height: 250px;
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-scheduler-tooltip .k-tooltip-event {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-shrink: 0;
  position: relative;
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-scheduler-tooltip .k-tooltip-event .k-event-time {
  display: flex;
  flex-shrink: 0;
  font-size: inherit;
}
.k-scheduler-tooltip .k-no-data, .k-scheduler-tooltip .k-nodata {
  height: auto;
  min-height: auto;
  color: inherit;
}

.k-scheduler-edit-dialog .k-dialog {
  max-height: 100vh;
}

.k-scheduler-edit-form .k-edit-form-container {
  width: 100%;
}
.k-scheduler-edit-form .k-edit-label {
  width: 17%;
}
.k-scheduler-edit-form .k-edit-field {
  width: 77%;
}
.k-scheduler-edit-form .k-edit-field > ul > li {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.k-scheduler-edit-form .k-recurrence-editor .k-radio-list .k-radio-wrap,
.k-scheduler-edit-form .k-recurrence-editor .k-checkbox-list .k-checkbox-wrap {
  align-self: center;
}
.k-scheduler-edit-form .k-recur-interval,
.k-scheduler-edit-form .k-recur-count,
.k-scheduler-edit-form .k-recur-monthday {
  width: 5em;
}
.k-scheduler-edit-form .k-recur-until,
.k-scheduler-edit-form .k-recur-month,
.k-scheduler-edit-form .k-recur-weekday,
.k-scheduler-edit-form .k-recur-weekday-offset {
  width: 10em;
}
.k-scheduler-edit-form .k-scheduler-datetime-picker {
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-rtl .k-scheduler-header th,
.k-rtl .k-scheduler-table td {
  border-width: 0 1px 1px 0;
}
.k-rtl .k-scheduler-table td:first-child,
.k-rtl .k-scheduler-table th:first-child {
  border-right-width: 0;
}
.k-rtl .k-scheduler-times th {
  border-width: 0 0 1px 1px;
}
.k-rtl .k-scheduler .k-scrollbar-v .k-scheduler-header-wrap {
  border-right-width: 0;
  border-left-width: 1px;
}
.k-rtl .k-event {
  padding-right: 0;
  padding-left: var(--kendo-spacing-2, 0.5rem);
}
.k-rtl .k-event .k-resize-w {
  left: auto;
  right: 0;
}
.k-rtl .k-event .k-resize-e {
  right: auto;
  left: 0;
}
.k-rtl .k-event .k-event-actions {
  right: auto;
  left: 2px;
}
.k-rtl .k-event .k-event-actions:first-child {
  margin: var(--kendo-spacing-1, 0.25rem) var(--kendo-spacing-2, 0.5rem) 0 0.4ex;
  float: right;
}
.k-rtl .k-scheduler-agendaview .k-task > .k-event-delete {
  left: 2px;
  right: auto;
}
.k-rtl .k-scheduler-agendaview .k-task .k-scheduler-mark {
  margin-left: 0.5em;
  margin-right: 0;
}
.k-rtl .k-scheduler-marquee .k-label-top {
  left: auto;
  right: 4px;
}
.k-rtl .k-scheduler-marquee .k-label-bottom {
  left: 4px;
  right: auto;
}
.k-rtl .k-scheduler-edit-form .k-scheduler-delete {
  float: right;
}
.k-rtl .k-scheduler .k-scheduler-header-wrap, .k-rtl.k-scheduler .k-scheduler-header-wrap {
  border-right-width: 0;
}
.k-rtl .k-scheduler .k-scheduler-agendaday, .k-rtl.k-scheduler .k-scheduler-agendaday {
  float: right;
  margin: 0 0 0 0.2em;
}
.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table td:first-child,
.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table th:first-child, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table td:first-child,
.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table th:first-child {
  border-left-width: 0;
}
.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr td:first-child,
.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr th:first-child, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr td:first-child,
.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr th:first-child {
  border-right-width: 1px;
}

.k-safari .k-scheduler-tooltip .k-tooltip-event:not(:last-child) {
  margin-bottom: var(--kendo-spacing-2, 0.5rem);
}
.k-safari .k-scheduler-yearview .k-calendar-view .k-month {
  margin-block: 0;
  margin-inline: var(--kendo-spacing-4, 1rem) / 2;
}

kendo-scheduler .k-event::before,
.k-event::before {
  display: none;
  left: 0;
}
kendo-scheduler .k-event .k-event-template,
.k-event .k-event-template {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size-sm, inherit);
}
kendo-scheduler .k-event .k-event-actions,
.k-event .k-event-actions {
  right: var(--kendo-spacing-2, 0.5rem);
}
kendo-scheduler .k-event .k-event-actions:first-child,
.k-event .k-event-actions:first-child {
  margin: 0.1ex 0.4ex 0 var(--kendo-spacing-2, 0.5rem);
}

.k-rtl kendo-scheduler .k-event::before,
.k-rtl .k-event::before {
  right: 0;
}

.k-scheduler {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-scheduler-toolbar {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-scheduler-footer {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-scheduler-header {
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-scheduler-header-wrap {
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-scheduler-nonwork,
.k-scheduler .k-nonwork-hour {
  background-color: var(--kendo-color-base-subtle, #e9ecef);
}

.k-scheduler-other-month,
.k-scheduler .k-other-month {
  background-color: var(--kendo-color-base-subtle, #e9ecef);
}

.k-scheduler-layout td.k-selected,
.k-scheduler-layout .k-scheduler-cell.k-selected {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}

.k-scheduler-layout-flex .k-scheduler-head,
.k-scheduler-layout-flex .k-sticky-cell {
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-event {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-event.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
  box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.5);
}
.k-event.k-event-inverse {
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-event.k-event-ongoing {
  box-shadow: inset 0px 0px 0px 1px #ff0000;
}

.k-scheduler-marquee::before,
.k-scheduler-marquee::after {
  border-color: var(--kendo-color-primary, #0d6efd);
}

.k-scheduler-edit-dialog .k-dialog-actions {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-scheduler-agendaview .k-scheduler-content tr:hover,
.k-scheduler-agendaview .k-scheduler-content tr.k-hover,
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover,
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row.k-hover {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-base-hover, #ced4da);
}
.k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-datecolumn,
.k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-groupcolumn,
.k-scheduler-agendaview .k-scheduler-content tr.k-hover .k-scheduler-datecolumn,
.k-scheduler-agendaview .k-scheduler-content tr.k-hover .k-scheduler-groupcolumn {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-scheduler-agendaview .k-scheduler-content tr.k-selected {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 25%, transparent);
}
.k-scheduler-agendaview .k-scheduler-content tr.k-selected .k-scheduler-datecolumn,
.k-scheduler-agendaview .k-scheduler-content tr.k-selected .k-scheduler-groupcolumn {
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-scheduler-yearview .k-day-indicator {
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-scheduler-yearview .k-selected .k-day-indicator {
  background-color: var(--kendo-color-on-primary, #ffffff);
}

.k-tooltip.k-scheduler-tooltip {
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-on-primary, #ffffff);
  box-shadow: var(--kendo-elevation-2, 0px 2px 7px rgba(0, 0, 0, 0.075));
}
.k-tooltip.k-scheduler-tooltip .k-callout {
  color: var(--kendo-color-on-primary, #ffffff);
}

.k-chat {
  margin: auto;
  max-width: 500px;
  height: 600px;
  max-height: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-chat .k-message-list {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
}
.k-chat .k-message-list-content {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  width: 100%;
  box-sizing: border-box;
  position: relative;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: hidden;
}
.k-chat .k-message-list-content > * + * {
  margin-top: var(--kendo-spacing-4, 1rem);
}
.k-chat .k-message-group {
  max-width: 80%;
  background: none;
  box-sizing: border-box;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  position: relative;
}
.k-chat .k-message-group:not(.k-alt) {
  align-items: flex-start;
  text-align: start;
}
.k-chat .k-message-group:not(.k-alt) .k-message-time {
  margin-inline-start: var(--kendo-spacing-2, 0.5rem);
  inset-inline-start: 100%;
}
.k-chat .k-message-group:not(.k-alt) .k-message-status {
  inset-inline-start: 0;
}
.k-chat .k-message-group:not(.k-alt) .k-first .k-chat-bubble,
.k-chat .k-message-group:not(.k-alt) .k-only .k-chat-bubble {
  border-bottom-left-radius: 2px;
}
.k-chat .k-message-group:not(.k-alt) .k-middle .k-chat-bubble,
.k-chat .k-message-group:not(.k-alt) .k-last .k-chat-bubble {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.k-chat .k-message-group.k-alt {
  align-self: flex-end;
  align-items: flex-end;
  text-align: end;
}
.k-chat .k-message-group.k-alt .k-message-time {
  margin-inline-end: var(--kendo-spacing-2, 0.5rem);
  inset-inline-end: 100%;
}
.k-chat .k-message-group.k-alt .k-message-status {
  inset-inline-end: 0;
}
.k-chat .k-message-group.k-alt .k-first .k-chat-bubble,
.k-chat .k-message-group.k-alt .k-only .k-chat-bubble {
  border-bottom-right-radius: 2px;
}
.k-chat .k-message-group.k-alt .k-middle .k-chat-bubble,
.k-chat .k-message-group.k-alt .k-last .k-chat-bubble {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.k-chat .k-message {
  max-width: 100%;
  margin: var(--kendo-spacing-0\.5, 0.125rem) 0 0;
  position: relative;
  transition: margin 0.2s ease-in-out;
  outline: none;
}
.k-chat .k-message-time,
.k-chat .k-message-status {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-xs, normal);
  white-space: nowrap;
  pointer-events: none;
  position: absolute;
}
.k-chat .k-message-time {
  opacity: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: opacity 0.2s ease-in-out;
}
.k-chat .k-message-status {
  margin-top: var(--kendo-spacing-0\.5, 0.125rem);
  height: 0;
  overflow: hidden;
  top: 100%;
  transition: height 0.2s ease-in-out;
}
.k-chat .k-chat-bubble {
  border-radius: 12px;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 1px;
  border-style: solid;
  line-height: var(--kendo-line-height, normal);
  word-wrap: break-word;
  white-space: pre-wrap;
}
.k-chat .k-chat-bubble a {
  color: inherit;
  text-decoration: underline;
}
.k-chat .k-message.k-selected {
  margin-bottom: var(--kendo-spacing-4, 1rem);
  border: 0;
  color: inherit;
  background: none;
}
.k-chat .k-message.k-selected .k-message-time {
  opacity: 1;
}
.k-chat .k-message.k-selected .k-message-status {
  height: 1.2em;
}
.k-chat .k-message-error,
.k-chat .k-message-sending {
  margin-bottom: var(--kendo-spacing-4, 1rem);
}
.k-chat .k-message-error .k-message-status,
.k-chat .k-message-sending .k-message-status {
  height: 1.2em;
}
.k-chat .k-avatar {
  margin: 0;
  position: absolute;
}
.k-message-group:not(.k-alt) > .k-avatar {
  inset-inline-start: 0;
  bottom: 0;
}

.k-message-group.k-alt > .k-avatar {
  inset-inline-end: 0;
  bottom: 0;
}

.k-chat .k-avatars .k-message-group:not(.k-no-avatar) {
  padding-inline-start: calc(32px + var(--kendo-spacing-2, 0.5rem));
}
.k-chat .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
  padding-inline-end: calc(32px + var(--kendo-spacing-2, 0.5rem));
}

.k-author {
  margin: 0;
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-xs, normal);
}

.k-chat .k-author {
  margin: 0;
}

.k-chat .k-timestamp {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height, normal);
  text-transform: uppercase;
  text-align: center;
  align-self: stretch;
}

.k-quick-replies {
  display: block;
  max-width: 100%;
}

.k-quick-reply {
  border-radius: 100px;
  margin-inline-end: var(--kendo-spacing-2, 0.5rem);
  margin-block-end: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  border-width: 1px;
  border-style: solid;
  line-height: var(--kendo-line-height, normal);
  cursor: pointer;
  user-select: none;
  display: inline-block;
  flex: 0 0 auto;
  transition-property: color, background-color, border-color;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
  outline: none;
}

.k-scrollable-quick-replies {
  margin-inline-start: -var(--kendo-spacing-4, 1rem);
  margin-inline-end: -var(--kendo-spacing-4, 1rem);
  padding-inline-start: var(--kendo-spacing-4, 1rem);
  padding-inline-end: var(--kendo-spacing-4, 1rem);
  display: flex;
  flex-flow: row nowrap;
  flex: 0 0 auto;
  overflow-x: auto;
  overflow-y: hidden;
}
.k-scrollable-quick-replies::-webkit-scrollbar {
  display: none;
}
.k-scrollable-quick-replies .k-quick-reply {
  margin: 0;
}
.k-scrollable-quick-replies .k-quick-reply + .k-quick-reply {
  margin-inline-start: var(--kendo-spacing-2, 0.5rem);
}

.k-message-box {
  width: 100%;
  height: auto;
  box-sizing: border-box;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit !important;
  border-radius: 0 !important;
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.k-message-box:focus, .k-message-box.k-focus, .k-message-box:focus-within {
  outline: 0;
  box-shadow: none;
}
.k-message-box .k-button {
  border-width: 0;
  flex-shrink: 0;
}
.k-message-box .k-button svg {
  width: 20px;
  height: 20px;
  fill: currentColor;
  display: inline-block;
}

.k-rtl .k-message-box .k-button,
[dir=rtl] .k-message-box .k-button {
  transform: scaleX(-1);
}

.k-chat .k-card-list {
  margin: var(--kendo-spacing-0\.5, 0.125rem) 0 0;
}

.k-message-group.k-alt + .k-card-list,
.k-message-group.k-alt + kendo-chat-message-attachments.k-card-list {
  align-self: flex-end;
}

.k-chat .k-card-deck {
  max-width: calc(100% + var(--kendo-spacing-4, 1rem) * 2);
  box-sizing: border-box;
  margin-inline-start: calc(var(--kendo-spacing-4, 1rem) * -1);
  margin-inline-end: calc(var(--kendo-spacing-4, 1rem) * -1);
  padding: var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);
  overflow: hidden;
  overflow-x: auto;
  scroll-behavior: smooth;
}

.k-chat .k-card-deck .k-card {
  width: 200px;
}

.k-chat .k-card-deck-scrollwrap {
  margin-right: calc(var(--kendo-spacing-4, 1rem) * -1);
  margin-left: calc(var(--kendo-spacing-4, 1rem) * -1);
  padding-left: var(--kendo-spacing-4, 1rem);
  padding-right: var(--kendo-spacing-4, 1rem);
}

.k-chat .k-card-deck-scrollwrap > .k-card-deck {
  margin-bottom: -20px;
  padding-bottom: 20px;
}

.k-chat .k-card-deck .k-card-wrap {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 0 0 auto;
  padding-bottom: 5px;
}
.k-chat .k-card-deck .k-card-wrap .k-card {
  flex: 0 0 auto;
}
.k-chat .k-card-deck .k-card-wrap.k-selected {
  background: none;
}

.k-typing-indicator {
  padding: 0;
  border-radius: 50px;
  display: inline-flex;
  flex-flow: row nowrap;
}
.k-typing-indicator span {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex: 0 0 8px;
  background-color: currentColor;
  opacity: 0.4;
}
.k-typing-indicator span:nth-of-type(1) {
  animation: 1s k-animation-blink infinite 0.3333s;
}
.k-typing-indicator span:nth-of-type(2) {
  animation: 1s k-animation-blink infinite 0.6666s;
}
.k-typing-indicator span:nth-of-type(3) {
  animation: 1s k-animation-blink infinite 0.9999s;
}
.k-typing-indicator span + span {
  margin-left: 5px;
}
@keyframes k-animation-blink {
  50% {
    opacity: 1;
  }
}

.k-chat-toolbar,
.k-chat .k-toolbar-box {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  width: 100%;
  border-width: 1px 0 0;
  box-sizing: border-box;
  flex: none;
  overflow: hidden;
  position: relative;
  gap: var(--kendo-spacing-2, 0.5rem);
}
.k-chat-toolbar::before,
.k-chat .k-toolbar-box::before {
  display: none;
}
.k-chat-toolbar .k-button-list,
.k-chat .k-toolbar-box .k-button-list {
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
  scroll-behavior: smooth;
}
.k-chat-toolbar .k-button,
.k-chat .k-toolbar-box .k-button {
  flex: none;
}
.k-chat-toolbar .k-scroll-button,
.k-chat .k-toolbar-box .k-scroll-button {
  padding: 0 var(--kendo-spacing-1, 0.25rem);
  height: 100%;
  aspect-ratio: auto;
  position: absolute;
  z-index: 2;
  top: 0;
}
.k-chat-toolbar .k-scroll-button .k-button-icon,
.k-chat .k-toolbar-box .k-scroll-button .k-button-icon {
  min-width: auto;
  min-height: auto;
}
.k-chat-toolbar .k-scroll-button-left,
.k-chat .k-toolbar-box .k-scroll-button-left {
  left: 0;
}
.k-chat-toolbar .k-scroll-button-right,
.k-chat .k-toolbar-box .k-scroll-button-right {
  right: 0;
}

.k-chat {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}
.k-chat .k-timestamp {
  color: var(--kendo-color-subtle, #596169);
}
.k-chat .k-author {
  font-weight: bold;
}
.k-chat .k-chat-bubble {
  border-color: var(--kendo-color-base, #dee2e6);
  color: var(--kendo-color-on-base, #212529);
  background-color: var(--kendo-color-base, #dee2e6);
  box-shadow: none;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  order: -1;
}
.k-chat .k-chat-bubble a {
  color: var(--kendo-color-primary, #0d6efd);
}
.k-chat .k-chat-bubble a:hover {
  color: var(--kendo-color-primary-hover, #0c64e4);
}
.k-chat .k-chat-bubble:hover {
  box-shadow: none;
}
.k-chat .k-selected .k-chat-bubble {
  box-shadow: none;
}
.k-chat .k-alt .k-chat-bubble {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
  box-shadow: none;
}
.k-chat .k-alt .k-chat-bubble:hover {
  box-shadow: none;
}
.k-chat .k-alt .k-selected .k-chat-bubble {
  box-shadow: none;
}
.k-chat .k-quick-reply {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-primary, #0d6efd);
  background-color: transparent;
}
.k-chat .k-quick-reply:hover, .k-chat .k-quick-reply.k-hover {
  border-color: var(--kendo-color-primary, #0d6efd);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-chat .k-quick-reply:focus, .k-chat .k-quick-reply.k-focus {
  box-shadow: 0 0 0px 0.25rem color-mix(in srgb, var(--kendo-color-primary, #0d6efd) 50%, transparent);
}

.k-chat-toolbar,
.k-chat .k-toolbar-box {
  border-color: inherit;
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-mediaplayer {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-mediaplayer *,
.k-mediaplayer *::before,
.k-mediaplayer *::after {
  box-sizing: border-box;
}
.k-mediaplayer > iframe {
  width: 100%;
  height: 100%;
  border: 0;
  vertical-align: top;
}

.k-mediaplayer-titlebar {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
}

.k-mediaplayer-toolbar-wrap {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  right: 0;
}

.k-mediaplayer-toolbar {
  border-width: 0;
  width: 100% !important;
  box-shadow: none;
}
.k-mediaplayer-toolbar .k-dropdown-list, .k-mediaplayer-toolbar .k-dropdown,
.k-mediaplayer-toolbar .k-dropdownlist {
  width: auto;
}

.k-mediaplayer-time-wrap {
  flex: 1;
}

.k-mediaplayer-volume-wrap {
  padding: 0 7px;
  align-items: center;
}

.k-mediaplayer-volume {
  width: 100px;
}

.k-slider.k-mediaplayer-seekbar {
  width: 100%;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  transform: translateY(-50%);
}

.k-mediaplayer-seekbar .k-slider-track {
  width: 100% !important;
  border-radius: 0;
}

.k-mediaplayer-seekbar .k-slider-selection {
  border-radius: 0;
}

.k-mediaplayer-fullscreen {
  z-index: 10000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.k-mediaplayer {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-mediaplayer-titlebar {
  color: var(--kendo-color-app-surface, #ffffff);
  background-image: linear-gradient(color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 70%, transparent), color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 0%, transparent));
  text-shadow: 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #212529) 50%, transparent);
}

.k-timeline {
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-timeline *,
.k-timeline *::before,
.k-timeline *::after, .k-timeline::before, .k-timeline::after {
  box-sizing: border-box;
}
.k-timeline ul {
  margin: 0;
  padding: 0;
}
.k-timeline ul li {
  list-style-type: none;
}
.k-timeline .k-timeline-flag {
  display: inline-block;
  text-align: center;
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  line-height: 1.5;
  min-width: 80px;
  max-width: calc(80px + 2 * var(--kendo-spacing-10, 2.5rem));
  position: relative;
  z-index: 1;
}
.k-timeline .k-timeline-circle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}
.k-timeline.k-timeline-dates-hidden .k-timeline-date {
  display: none;
}
.k-timeline.k-timeline-collapsible .k-card-header {
  cursor: pointer;
}
.k-timeline.k-timeline-collapsible .k-event-collapse {
  display: flex;
}

.k-timeline-card .k-card {
  position: relative;
  overflow: visible;
}
.k-timeline-card .k-card .k-card-header {
  overflow: visible;
  border-bottom: 0;
}
.k-timeline-card .k-card .k-card-header + .k-card-body {
  padding-top: 0;
}
.k-timeline-card .k-card .k-card-body {
  overflow-y: auto;
  scrollbar-width: thin;
}
.k-timeline-card .k-card .k-card-body::-webkit-scrollbar {
  width: 5px;
}
.k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
}
.k-timeline-card .k-timeline-card-callout.k-callout-w, .k-timeline-card .k-timeline-card-callout.k-callout-e {
  top: 36px;
}

.k-timeline-vertical,
.k-timeline-horizontal {
  padding-block: 0;
  padding-inline: var(--kendo-spacing-10, 2.5rem);
  margin-block: var(--kendo-spacing-10, 2.5rem);
  margin-inline: 0;
  width: 100%;
  position: relative;
  border: 0;
}

.k-timeline-vertical::after,
.k-timeline-horizontal .k-timeline-track-wrap::after {
  content: "";
  position: absolute;
  top: 0;
  border-width: 1px;
  border-style: solid;
}

.k-timeline-vertical {
  padding-left: calc(calc(var(--kendo-spacing-10, 2.5rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2) + 50px);
}
.k-timeline-vertical.k-timeline-dates-hidden {
  padding-left: calc(var(--kendo-spacing-10, 2.5rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2);
}
.k-timeline-vertical::after {
  height: 100%;
  width: var(--kendo-spacing-1\.5, 0.375rem);
  transform: translateX(-50%);
  border-radius: var(--kendo-border-radius-lg, 0.5rem);
}
.k-timeline-vertical .k-timeline-flag-wrap {
  display: flex;
  align-items: center;
}
.k-timeline-vertical .k-timeline-flag-wrap:first-child {
  padding-top: var(--kendo-spacing-10, 2.5rem);
}
.k-timeline-vertical .k-timeline-flag {
  transform: translateX(-50%);
}
.k-timeline-vertical .k-timeline-date-wrap {
  position: absolute;
  padding-right: var(--kendo-spacing-4, 1rem);
  margin-top: 36px;
  transform: translate(-100%, -50%);
  text-align: end;
}
.k-timeline-vertical .k-timeline-event {
  display: flex;
  align-items: flex-start;
  padding-block: var(--kendo-spacing-10, 2.5rem);
  padding-inline: 0;
}
.k-timeline-vertical .k-timeline-card {
  padding-left: var(--kendo-spacing-4, 1rem);
}
.k-timeline-vertical .k-timeline-card .k-card {
  margin-left: var(--kendo-spacing-4, 1rem);
  min-height: calc(2 * (36px - 1px));
  width: 400px;
  max-width: 100%;
}
.k-timeline-vertical .k-timeline-card .k-card .k-card-header {
  border-radius: var(--kendo-spacing-1\.5, 0.375rem);
}
.k-timeline-vertical .k-timeline-card .k-card .k-card-title {
  display: flex;
  justify-content: space-between;
}
.k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-timeline-vertical .k-timeline-card .k-event-collapse {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: 0;
  transform: rotate(90deg);
  transition: transform 0.2s ease-in-out;
}
.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body,
.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions {
  display: none;
}
.k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse {
  transform: rotate(0deg);
}
.k-timeline-vertical .k-timeline-circle {
  margin-top: 36px;
  transform: translate(-50%, -50%);
  margin-right: -8px;
}
.k-timeline-vertical.k-timeline-alternating {
  padding-left: var(--kendo-spacing-10, 2.5rem);
}
.k-timeline-vertical.k-timeline-alternating::after {
  left: 50%;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap {
  justify-content: center;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-flag {
  transform: translateX(0);
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event {
  justify-content: space-between;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse {
  flex-direction: row-reverse;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap {
  text-align: start;
  padding-right: 0;
  padding-left: var(--kendo-spacing-4, 1rem);
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card {
  padding-left: 0;
  padding-right: var(--kendo-spacing-4, 1rem);
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card {
  margin-right: var(--kendo-spacing-4, 1rem);
  margin-left: auto;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-card,
.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
  flex-basis: 50%;
  min-width: 0;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
  position: static;
  transform: translateY(-50%);
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-circle {
  transform: translateY(-50%);
  margin-right: 0;
}

.k-timeline-horizontal .k-timeline-track-item {
  flex: 1 0 20%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  flex-direction: column;
}
.k-timeline-horizontal .k-timeline-track-item:hover {
  cursor: pointer;
}
.k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover {
  cursor: default;
}
.k-timeline-horizontal .k-timeline-date-wrap {
  margin-top: auto;
  margin-bottom: var(--kendo-spacing-2\.5, 0.625rem);
}
.k-timeline-horizontal .k-timeline-card {
  height: 100%;
}
.k-timeline-horizontal .k-card {
  max-height: 100%;
}
.k-timeline-horizontal .k-timeline-events-list {
  overflow-x: hidden;
  padding-top: var(--kendo-spacing-4, 1rem);
}
.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap {
  position: relative;
  height: 600px;
}
.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.k-timeline-horizontal .k-timeline-track-wrap {
  position: relative;
  padding: calc(calc(var(--kendo-spacing-19, 4.75rem) / 2) / 2) 0;
}
.k-timeline-horizontal .k-timeline-track-wrap::after {
  top: auto;
  bottom: calc(calc(var(--kendo-spacing-19, 4.75rem) / 2) / 2 + calc(var(--kendo-spacing-1\.5, 0.375rem) / 2));
  left: calc(calc(var(--kendo-spacing-19, 4.75rem) / 2) - 2 * 1px);
  right: calc(calc(var(--kendo-spacing-19, 4.75rem) / 2) - 2 * 1px);
  transform: translateY(-50%);
  height: var(--kendo-spacing-1\.5, 0.375rem);
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track {
  overflow: hidden;
  margin-block: 0;
  margin-inline: calc(var(--kendo-spacing-19, 4.75rem) / 2);
  position: relative;
  z-index: 2;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap {
  transition: transform 1s ease-in-out;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag {
  margin-bottom: calc(var(--kendo-spacing-1\.5, 0.375rem) + 2 * 1px + 4px + 10px);
  position: relative;
  min-width: 80px;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 50%) rotate(45deg);
}
.k-timeline-horizontal .k-timeline-scrollable-wrap {
  padding-bottom: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2);
  display: flex;
  outline: 0;
}

.k-timeline-arrow {
  width: calc(var(--kendo-spacing-19, 4.75rem) / 2);
  height: calc(var(--kendo-spacing-19, 4.75rem) / 2);
  border-radius: 50%;
  position: absolute;
  bottom: calc(var(--kendo-spacing-1\.5, 0.375rem) + calc(var(--kendo-spacing-1\.5, 0.375rem) / 2) + 2 * 1px);
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-timeline-arrow-left {
  left: 0;
}

.k-timeline-arrow-right {
  right: 0;
}

.k-timeline-mobile {
  padding-block: 0;
  padding-inline: var(--kendo-spacing-4, 1rem);
  margin-block: var(--kendo-spacing-4, 1rem);
  margin-inline: 0;
}
.k-timeline-mobile .k-timeline-flag {
  max-width: calc(80px + 2 * var(--kendo-spacing-4, 1rem));
}
.k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap {
  display: none;
}
.k-timeline-mobile.k-timeline-vertical {
  padding-left: calc(calc(var(--kendo-spacing-4, 1rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2) + 50px);
}
.k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden {
  padding-left: calc(var(--kendo-spacing-4, 1rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2);
}
.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating {
  padding-left: var(--kendo-spacing-4, 1rem);
}
.k-timeline-mobile.k-timeline-vertical .k-timeline-card {
  width: 100%;
}
.k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card {
  width: auto;
}

.k-timeline-card .k-card-header {
  padding-top: var(--kendo-spacing-4, 1rem);
}

.k-timeline .k-timeline-flag {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-timeline .k-timeline-circle {
  background-color: var(--kendo-color-primary, #0d6efd);
}
.k-timeline .k-timeline-card .k-card-header {
  background-color: var(--kendo-color-app-surface, #ffffff);
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-timeline .k-timeline-card .k-card-body {
  scrollbar-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13)) var(--kendo-color-app-surface, #ffffff);
}
.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track {
  background: var(--kendo-color-app-surface, #ffffff);
}
.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb {
  background: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}
.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover {
  background: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}
.k-timeline .k-timeline-date {
  color: var(--kendo-color-on-app-surface, #212529);
}
.k-timeline .k-timeline-arrow.k-disabled {
  opacity: 1;
  color: color-mix(in srgb, var(--kendo-color-on-base, #212529) 65%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-base-subtle, #e9ecef) 65%, transparent);
  border-color: color-mix(in srgb, var(--kendo-color-border, rgba(33, 37, 41, 0.13)) 15%, transparent);
}

.k-timeline-vertical::after,
.k-timeline-horizontal .k-timeline-track-wrap::after {
  background-color: var(--kendo-color-base-subtle, #e9ecef);
  border-color: var(--kendo-color-base-subtle, #e9ecef);
}

.k-timeline-horizontal .k-timeline-flag::after {
  background-color: var(--kendo-color-primary, #0d6efd);
}

.k-timeline-track-item.k-focus .k-timeline-circle {
  box-shadow: var(--kendo-elevation-2, 0px 2px 7px rgba(0, 0, 0, 0.075));
}

.k-pdf-viewer {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: relative;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-pdf-viewer .k-toolbar {
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  border-color: inherit;
  flex: 0 0 auto;
  z-index: 2;
}
.k-pdf-viewer .k-toolbar .k-pager-wrap,
.k-pdf-viewer .k-toolbar .k-pager {
  padding: 0;
  border-width: 0;
  color: inherit;
  background: none;
  overflow: visible;
}

.k-pdf-viewer-canvas {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  outline: none;
}
.k-pdf-viewer-canvas.k-enable-text-select {
  user-select: text;
  cursor: text;
}
.k-pdf-viewer-canvas.k-enable-panning {
  cursor: grab !important;
}
.k-pdf-viewer-canvas.k-enable-panning span::selection {
  background-color: transparent;
}

.k-pdf-viewer-pages {
  flex: 1 1 auto;
}
.k-pdf-viewer-pages .k-page {
  position: relative;
  margin-block: var(--kendo-spacing-7\.5, 1.875rem);
  margin-inline: auto;
  z-index: 1;
}
.k-pdf-viewer-pages .k-page .k-canvas-wrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.k-pdf-viewer-pages .k-page .k-canvas-wrapper canvas {
  direction: ltr;
}
.k-pdf-viewer-pages .k-page .k-canvas-wrapper svg {
  transform: none;
}
.k-pdf-viewer-pages .k-page .k-canvas-wrapper .k-highlight {
  position: absolute;
  mix-blend-mode: multiply;
  fill-opacity: 1;
}
.k-pdf-viewer-pages .k-page .k-canvas-wrapper .k-highlight-outline {
  position: absolute;
  fill: none;
  stroke-width: 2px;
  stroke-dasharray: 2;
}
.k-pdf-viewer-pages .k-page .k-text-layer {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.2;
  overflow: hidden;
}
.k-pdf-viewer-pages .k-page .k-text-layer .k-marked-content > span,
.k-pdf-viewer-pages .k-page .k-text-layer > span, .k-pdf-viewer-pages .k-page .k-text-layer br {
  position: absolute;
  line-height: 1.2;
  transform-origin: 0% 0%;
  color: transparent;
  white-space: pre;
  cursor: text;
}
.k-pdf-viewer-pages .k-page .k-text-layer .k-marked-content {
  top: 0;
  height: 0;
}
.k-pdf-viewer-pages .k-page .k-text-layer .k-end-of-content {
  display: block;
  position: absolute;
  inset: 100% 0 0;
  z-index: 0;
  cursor: default;
  user-select: none;
}
.k-pdf-viewer-pages .k-page .k-text-layer .k-search-highlight-mark {
  color: transparent;
}
.k-pdf-viewer-pages .k-page .k-text-layer .k-highlighting {
  touch-action: none;
}
.k-pdf-viewer-pages .k-page .k-annotation-layer {
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: 0 0;
  pointer-events: none;
}
.k-pdf-viewer-pages .k-page .k-annotation-layer section {
  position: absolute;
  pointer-events: auto;
}
.k-pdf-viewer-pages .k-page .k-annotation-layer .k-annotation-text-content {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  color: transparent;
  user-select: none;
  pointer-events: none;
}
.k-pdf-viewer-pages .k-page .k-annotation-layer .k-link-annotation > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.k-pdf-viewer-pages .k-page .k-annotation-layer .k-text-widget-annotation .k-annotation-content {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer {
  background: transparent;
  position: absolute;
  inset: 0;
  transform-origin: 0 0;
  cursor: auto;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-selected {
  z-index: 100000 !important;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-highlight-editor {
  position: absolute;
  background: transparent;
  z-index: 1;
  cursor: auto;
  max-width: 100%;
  max-height: 100%;
  border: none;
  outline: none;
  pointer-events: none;
  transform-origin: 0 0;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-highlight-editor .k-internal {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: auto;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-highlight-editor.k-highlight-editor-disabled .k-internal {
  pointer-events: none;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor {
  position: absolute;
  background: transparent;
  z-index: 1;
  transform-origin: 0 0;
  cursor: text;
  caret-color: rgba(124, 22, 27, 0.7);
  max-width: 100%;
  max-height: 100%;
  border: solid 2px transparent;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor.k-selected.k-draggable {
  cursor: move;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor.k-selected .k-internal {
  border-radius: 0px;
  outline: 2px dashed var(--kendo-color-primary, #0d6efd);
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor .k-internal {
  background: transparent;
  border: none;
  inset: 0;
  overflow: visible;
  white-space: nowrap;
  user-select: none;
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor .k-internal:empty::before {
  content: attr(default-content);
}
.k-pdf-viewer-pages .k-page .k-annotation-editor-layer-disabled {
  pointer-events: none;
}
.k-pdf-viewer-pages .k-blank-page {
  margin: 0;
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: inherit !important;
}
.k-pdf-viewer-pages .k-blank-page .k-upload,
.k-pdf-viewer-pages .k-blank-page .k-dropzone,
.k-pdf-viewer-pages .k-blank-page .k-dropzone-inner {
  border: 0;
  background: none;
}

.k-pdf-viewer-canvas > .k-search-panel {
  width: max-content;
  margin-top: calc((calc(1.5 * 1em + var(--kendo-spacing-1\.5, 0.375rem) * 2 + 1px * 2) + 2 * 1px + 2 * calc(var(--kendo-spacing-2, 0.5rem) * 2)) * -1);
  padding-block: calc(var(--kendo-spacing-2, 0.5rem) * 2);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px;
  border-style: solid;
  border-radius: var(--kendo-spacing-1, 0.25rem);
  display: flex;
  gap: var(--kendo-spacing-2, 0.5rem);
  flex-flow: row nowrap;
  flex: 0 0 auto;
  justify-content: flex-start;
  align-items: center;
  z-index: 10;
  cursor: default;
}
.k-pdf-viewer-canvas > .k-search-panel .k-search-dialog-draghandle {
  cursor: move;
  margin-left: 0;
}
.k-pdf-viewer-canvas > .k-search-panel .k-textbox {
  width: 10em;
  flex: none;
}
.k-pdf-viewer-canvas > .k-search-panel .k-textbox .k-button {
  border-width: 0;
}
.k-pdf-viewer-canvas > .k-search-panel .k-search-matches {
  display: inline-flex;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-pdf-viewer-annotation-editor-toolbar > .k-toolbar {
  width: min-content;
  border-bottom-width: 0;
}

.k-pdf-viewer-annotation-editor {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}
.k-pdf-viewer-annotation-editor .k-column-menu-group-header {
  padding-inline: 0;
}
.k-pdf-viewer-annotation-editor .k-form-field {
  margin-top: 0;
}

.k-pdf-viewer {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-pdf-viewer .k-pdf-viewer-canvas {
  background-color: var(--kendo-color-surface, #f8f9fa);
}
.k-pdf-viewer .k-page {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: white;
  box-shadow: var(--kendo-elevation-3, 0px 4px 10px rgba(0, 0, 0, 0.1));
}
.k-pdf-viewer .k-blank-page > .k-icon {
  color: var(--kendo-color-subtle, #596169);
}
.k-pdf-viewer .k-canvas-wrapper .k-highlight-outline.k-hover, .k-pdf-viewer .k-canvas-wrapper .k-highlight-outline:hover {
  stroke: var(--kendo-color-primary-hover, #0c64e4);
}
.k-pdf-viewer .k-canvas-wrapper .k-highlight-outline.k-selected {
  stroke: var(--kendo-color-primary, #0d6efd);
}
.k-pdf-viewer .k-search-highlight {
  background-color: var(--kendo-color-on-app-surface, #212529);
}
.k-pdf-viewer .k-search-highlight-mark {
  background-color: yellow;
}
.k-pdf-viewer .k-annotation-editor-layer .k-free-text-editor .k-internal {
  color: rgba(124, 22, 27, 0.7);
}
.k-pdf-viewer .k-annotation-editor-layer .k-free-text-editor .k-internal:empty::before {
  color: rgba(124, 22, 27, 0.5);
}

.k-pdf-viewer-canvas > .k-search-panel {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
  box-shadow: none;
}

.km-scrollview,
.km-scroll-container {
  user-select: none;
  border-collapse: separate;
}

.km-scroll-wrapper {
  position: relative;
}

.km-scroll-header {
  position: absolute;
  z-index: 1001;
  width: 100%;
  top: 0;
  left: 0;
}

.km-scroller-pull {
  width: 100%;
  display: block;
  position: absolute;
  line-height: 3em;
  font-size: 1.4em;
  text-align: center;
  transform: translate3d(0, -3em, 0);
}

.km-scroller-pull .km-template {
  display: inline-block;
  min-width: 200px;
  text-align: start;
}

.km-load-more .km-icon,
.km-widget .km-scroller-pull .km-icon {
  display: inline-block;
  height: 2rem;
  margin-right: 1rem;
  vertical-align: middle;
  width: 2rem;
  font-size: 2rem;
  transform: rotate(0deg);
  transition: transform 300ms linear;
}

.km-widget .km-scroller-release .km-icon {
  transform: rotate(180deg);
}

.km-widget .km-scroller-refresh .km-icon {
  transition: none;
}

.km-touch-scrollbar {
  position: absolute;
  visibility: hidden;
  z-index: 200000;
  height: 0.4em;
  width: 0.4em;
  opacity: 0;
  transform-origin: 0 0;
  transition: opacity 0.3s linear;
}

.k-map .km-touch-scrollbar,
.k-diagram .km-touch-scrollbar {
  display: none;
}

.km-vertical-scrollbar {
  height: 100%;
  right: 2px;
  top: 0;
}

.km-horizontal-scrollbar {
  width: 100%;
  left: 0;
  bottom: 2px;
}

.km-touch-scrollbar {
  background-color: #333333;
}

.k-scrollview {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  position: relative;
  overflow: hidden;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-scrollview-wrap {
  position: absolute;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  cursor: default;
  white-space: nowrap;
}
.k-scrollview-wrap > .k-scrollview-view {
  display: inline-block;
  overflow: hidden;
  flex-shrink: 0;
}
.k-scrollview-wrap img {
  user-select: none;
}

.k-scrollview-wrap.k-scrollview-animate {
  width: calc(var(--kendo-scrollview-views, 1) * 100%);
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
  transform: translateX(calc(-100% / var(--kendo-scrollview-views, 1) * (var(--kendo-scrollview-current, 1) - 1)));
}
.k-scrollview-wrap.k-scrollview-animate .k-scrollview-view {
  width: calc(100% / var(--kendo-scrollview-views, 1));
  flex: 0 0 calc(100% / var(--kendo-scrollview-views, 1));
}

:is([dir=rtl], .k-rtl) .k-scrollview-wrap.k-scrollview-animate {
  transform: translateX(calc(100% / var(--kendo-scrollview-views, 1) * (var(--kendo-scrollview-current, 1) - 1)));
}

.k-scrollview-nav-wrap {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: calc(10px + 0px + var(--kendo-spacing-5, 1.25rem) * 2);
  text-align: center;
}

kendo-scrollview.k-scrollview kendo-scrollview-pager {
  pointer-events: none;
}

kendo-scrollview.k-scrollview .k-scrollview-nav {
  pointer-events: initial;
}

.k-scrollview-nav {
  margin: 0;
  padding: var(--kendo-spacing-5, 1.25rem);
  max-width: 100%;
  box-sizing: border-box;
  line-height: 0;
  text-align: center;
  white-space: nowrap;
  list-style: none;
  display: inline-flex;
  align-items: center;
  overflow-x: scroll;
  overflow-y: hidden;
  pointer-events: initial;
}
.k-scrollview-nav:focus {
  outline: none;
}

.k-scrollview-nav > .k-link {
  margin-block: 0;
  margin-inline: calc(var(--kendo-spacing-5, 1.25rem) / 2);
  padding: 0;
  width: 10px;
  height: 10px;
  border-width: 0px;
  border-style: solid;
  border-radius: 50%;
  box-sizing: content-box;
  display: inline-block;
  position: relative;
  flex: 0 0 auto;
  cursor: pointer;
  pointer-events: all;
  vertical-align: top;
}
.k-scrollview-nav > .k-link::before {
  content: "";
  width: calc(10px + var(--kendo-spacing-5, 1.25rem));
  height: calc(10px + var(--kendo-spacing-5, 1.25rem));
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: initial;
  border-radius: 0;
}

.k-scrollview-next,
.k-scrollview-prev {
  display: table;
  position: absolute;
  padding: 0;
  height: 60%;
  top: 20%;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
}
.k-scrollview-next .k-icon,
.k-scrollview-prev .k-icon {
  display: table-cell;
  overflow: visible;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  font-weight: normal;
}

.k-scrollview-prev {
  inset-inline-start: 0;
}

.k-scrollview-next {
  inset-inline-end: 0;
}

.k-scrollview-animation {
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}

.k-scrollview {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-scrollview.k-scrollview-dark kendo-scrollview-pager,
.k-scrollview.k-scrollview-dark .k-scrollview-nav-wrap {
  background-color: rgba(0, 0, 0, 0.4);
}
.k-scrollview.k-scrollview-dark .k-scrollview-next,
.k-scrollview.k-scrollview-dark .k-scrollview-prev {
  color: rgba(0, 0, 0, 0.4);
}
.k-scrollview.k-scrollview-light kendo-scrollview-pager,
.k-scrollview.k-scrollview-light .k-scrollview-nav-wrap {
  background-color: rgba(255, 255, 255, 0.4);
}

.k-scrollview:focus,
.k-scrollview-wrap:focus {
  outline: none;
}

.k-scrollview-next,
.k-scrollview-prev {
  color: white;
  background-color: rgba(0, 0, 0, 0);
  text-shadow: rgba(0, 0, 0, 0.3) 0 0 15px;
  opacity: 0.7;
  outline-width: 0;
}
.k-scrollview-next:focus, .k-scrollview-next.k-focus,
.k-scrollview-prev:focus,
.k-scrollview-prev.k-focus {
  color: white;
  opacity: 1;
}
.k-scrollview-next:focus .k-icon::before, .k-scrollview-next.k-focus .k-icon::before,
.k-scrollview-prev:focus .k-icon::before,
.k-scrollview-prev.k-focus .k-icon::before {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-scrollview-next:hover, .k-scrollview-next.k-hover,
.k-scrollview-prev:hover,
.k-scrollview-prev.k-hover {
  color: white;
  opacity: 1;
}

.k-scrollview-nav > .k-link {
  background-color: var(--kendo-color-base, #dee2e6);
  border-color: var(--kendo-color-base, #dee2e6);
}
.k-scrollview-nav > .k-link.k-primary {
  background: var(--kendo-color-primary, #0d6efd);
  border: var(--kendo-color-primary, #0d6efd);
}
.k-scrollview-nav > .k-link:focus, .k-scrollview-nav > .k-link.k-focus {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-scrollview-nav > .k-link:hover, .k-scrollview-nav > .k-link.k-hover {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-prompt {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.k-prompt .k-toolbar {
  border-top-width: 0;
  border-inline-width: 0;
}

.k-prompt-content {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  display: flex;
  flex-flow: column nowrap;
  flex: 1 1 auto;
  gap: var(--kendo-spacing-4, 1rem);
  overflow: auto;
}

.k-prompt-view {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-prompt-expander {
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-prompt-expander-content {
  display: flex;
  flex-flow: column;
  flex: 0 0 auto;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-self: stretch;
}

.k-prompt-suggestion {
  border-width: 1px;
  border-style: solid;
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  cursor: pointer;
}

.k-prompt-setting {
  display: flex;
  flex-direction: column;
}

.k-prompt-actions.k-actions, .k-prompt-actions.k-edit-buttons,
.k-prompt-actions.k-action-buttons,
.k-prompt-actions.k-columnmenu-actions, .k-prompt-actions.k-form-buttons {
  margin: 0;
}

.k-prompt {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-prompt-header {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-prompt-content {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-prompt-suggestion {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
  box-shadow: var(--kendo-elevation-1, 0px 1px 2px rgba(0, 0, 0, 0.038));
}

.k-map {
  height: 600px;
  box-sizing: border-box;
  border-width: 0px;
  border-style: solid;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  font-family: var(--kendo-font-family, inherit);
}
.k-map *,
.k-map *::before,
.k-map *::after {
  box-sizing: border-box;
}
.k-map .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  user-select: none;
  position: absolute;
}
.k-map .km-scroll-container {
  height: 100%;
}
.k-map .k-touch-scrollbar {
  display: none;
}
.k-map .k-layer {
  position: absolute;
  left: 0;
  top: 0;
}
.k-map .k-marker {
  transform: translate(-50%, -100%);
  cursor: pointer;
  position: absolute;
  overflow: visible;
}
.k-map .k-attribution {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  font-size: calc(var(--kendo-font-size, inherit) * 0.75);
  z-index: 1000;
}

.k-map-controls {
  position: absolute;
  display: flex;
  align-items: center;
}

.k-navigator {
  margin: var(--kendo-spacing-4, 1rem);
  width: calc(1rem * 3 + var(--kendo-spacing-0\.5, 0.125rem) * 2);
  height: calc(1rem * 3 + var(--kendo-spacing-0\.5, 0.125rem) * 2);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  border-radius: 50%;
  position: relative;
}
.k-navigator .k-button {
  padding: 0;
  width: auto;
  height: auto;
  line-height: 1;
  box-shadow: none;
  position: absolute;
}
.k-navigator .k-button .k-icon {
  min-width: 0;
  min-height: 0;
}
.k-navigator .k-navigator-n,
.k-navigator .k-navigator-up {
  transform: translateX(-50%);
  top: var(--kendo-spacing-0\.5, 0.125rem);
  left: 50%;
}
.k-navigator .k-navigator-e,
.k-navigator .k-navigator-right {
  transform: translateY(-50%);
  right: var(--kendo-spacing-0\.5, 0.125rem);
  top: 50%;
}
.k-navigator .k-navigator-s,
.k-navigator .k-navigator-down {
  transform: translateX(-50%);
  bottom: var(--kendo-spacing-0\.5, 0.125rem);
  left: 50%;
}
.k-navigator .k-navigator-w,
.k-navigator .k-navigator-left {
  transform: translateY(-50%);
  left: var(--kendo-spacing-0\.5, 0.125rem);
  top: 50%;
}

.k-zoom-control {
  margin: var(--kendo-spacing-4, 1rem);
  border: 0;
  background: none;
  display: flex;
}

.k-pdf-export .k-navigator,
.k-pdf-export .k-zoom-control {
  display: none;
}

.k-map {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}
.k-map .k-navigator {
  border-color: var(--kendo-color-base, #dee2e6);
  color: var(--kendo-color-on-base, #212529);
  background-color: var(--kendo-color-base, #dee2e6);
  background-image: none;
}
.k-map .k-marker {
  color: var(--kendo-color-primary, #0d6efd);
}
.k-map .k-attribution {
  background-color: color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 80%, transparent);
}

.k-orgchart {
  width: 100%;
  padding-block: var(--kendo-spacing-6, 1.5rem);
  padding-inline: var(--kendo-spacing-6, 1.5rem);
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  overflow: auto;
}
.k-orgchart *,
.k-orgchart *::before,
.k-orgchart *::after {
  box-sizing: border-box;
}

.k-orgchart-container {
  margin-block: 0;
  margin-inline: auto;
  width: 100%;
  height: 100%;
  position: relative;
}

.k-orgchart-group {
  gap: var(--kendo-spacing-6, 1.5rem);
}

.k-orgchart-group.k-vstack > .k-orgchart-node-container, .k-orgchart-group.k-vbox > .k-orgchart-node-container {
  gap: 0;
}

.k-orgchart-node-container {
  gap: var(--kendo-spacing-6, 1.5rem);
}

.k-orgchart-node-group-container {
  border-radius: var(--kendo-border-radius-md, 0.375rem);
  padding-block: var(--kendo-spacing-6, 1.5rem);
  padding-inline: var(--kendo-spacing-6, 1.5rem);
  border-width: 1px;
  border-style: solid;
  outline: 0;
}

.k-orgchart-node-group-title {
  margin: 0 0 calc(var(--kendo-spacing-6, 1.5rem) / 4);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-sm, normal);
}

.k-orgchart-node-group-subtitle {
  margin: 0 0 var(--kendo-spacing-6, 1.5rem);
  font-size: var(--kendo-font-size, inherit);
}

.k-orgchart-card {
  width: 300px;
  border-width: 1px;
}
.k-orgchart-card .k-card-title {
  margin: 0 0 var(--kendo-spacing-0, 0px);
}
.k-orgchart-card .k-card-subtitle {
  margin: 0 0 var(--kendo-spacing-0, 0px);
}
.k-orgchart-card .k-card-body {
  border-width: 2px 0 0;
  border-style: solid;
  flex-grow: 0;
}
.k-orgchart-card .k-card-body .k-card-title-wrap {
  margin: 0 var(--kendo-spacing-6, 1.5rem) / 2 0 0;
  min-width: 0;
  min-height: 45px;
}

.k-orgchart-line {
  background-color: currentColor;
}

.k-orgchart-line-h {
  height: 1px;
}

.k-orgchart-line-v {
  margin-block: 0;
  margin-inline: auto;
  width: 1px;
  height: var(--kendo-spacing-6, 1.5rem);
}

.k-orgchart-button {
  z-index: 1;
}

.k-orgchart {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-orgchart-card .k-card-body {
  border-color: transparent;
}
.k-orgchart-card:focus, .k-orgchart-card.k-focus {
  box-shadow: var(--kendo-elevation-3, 0px 4px 10px rgba(0, 0, 0, 0.1));
}

.k-orgchart-node-group-container {
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
  color: var(--kendo-color-on-app-surface, #212529);
  background-color: var(--kendo-color-surface, #f8f9fa);
}

.k-orgchart-node-group-container:focus,
.k-orgchart-node-group-container.k-focus {
  box-shadow: var(--kendo-elevation-3, 0px 4px 10px rgba(0, 0, 0, 0.1));
  border-color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-orgchart-node-group-subtitle {
  color: var(--kendo-color-subtle, #596169);
}

.k-orgchart-line-h,
.k-orgchart-line-v {
  color: var(--kendo-color-border, rgba(33, 37, 41, 0.13));
}

.k-signature {
  width: 246px;
  min-height: 108px;
  position: relative;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.k-signature.k-signature-maximized {
  width: 750px;
  height: 252px;
}
.k-signature.k-signature-maximized > .k-signature-line {
  border-bottom-width: 3px;
}

.k-signature-actions {
  display: flex;
  width: min-content;
  margin-inline-start: auto;
  gap: var(--kendo-spacing-1, 0.25rem);
  z-index: 2;
}

.k-signature-canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
  outline: none;
}

.k-signature-line {
  position: absolute;
  bottom: 33%;
  z-index: 2;
  pointer-events: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
}

.k-signature-sm {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
}
.k-signature-sm .k-signature-line {
  width: calc(100% - 2 * var(--kendo-spacing-2, 0.5rem));
}

.k-signature-md {
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
}
.k-signature-md .k-signature-line {
  width: calc(100% - 2 * var(--kendo-spacing-3, 0.75rem));
}

.k-signature-lg {
  padding-inline: var(--kendo-spacing-4, 1rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
}
.k-signature-lg .k-signature-line {
  width: calc(100% - 2 * var(--kendo-spacing-4, 1rem));
}

.k-signature-lg {
  min-height: 110px;
}

.k-signature .k-signature-line {
  border-bottom-color: color-mix(in srgb, var(--kendo-color-info, #0dcaf0) 24%, transparent);
}

:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #004f9f;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 0, 79, 159;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: rgb(0, 31.6, 63.6);
  --bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
  --bs-success-text-emphasis: rgb(10, 54, 33.6);
  --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
  --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(204, 219.8, 235.8);
  --bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
  --bs-success-bg-subtle: rgb(209, 231, 220.8);
  --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(153, 184.6, 216.6);
  --bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
  --bs-success-border-subtle: rgb(163, 207, 186.6);
  --bs-info-border-subtle: rgb(158.2, 233.8, 249);
  --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: Roboto, "Open Sans", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 0.875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #f5f5f5;
  --bs-body-bg-rgb: 245, 245, 245;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: #212529;
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #fff;
  --bs-tertiary-bg-rgb: 255, 255, 255;
  --bs-heading-color: inherit;
  --bs-link-color: #004f9f;
  --bs-link-color-rgb: 0, 79, 159;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(0, 63.2, 127.2);
  --bs-link-hover-color-rgb: 0, 63, 127;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(0, 79, 159, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: #dee2e6;
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: rgb(102, 149.4, 197.4);
  --bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);
  --bs-success-text-emphasis: rgb(117, 183, 152.4);
  --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
  --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
  --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(0, 15.8, 31.8);
  --bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);
  --bs-success-bg-subtle: rgb(5, 27, 16.8);
  --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
  --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(0, 47.4, 95.4);
  --bs-secondary-border-subtle: rgb(64.8, 70.2, 75);
  --bs-success-border-subtle: rgb(15, 81, 50.4);
  --bs-info-border-subtle: rgb(7.8, 121.2, 144);
  --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(102, 149.4, 197.4);
  --bs-link-hover-color: rgb(132.6, 170.52, 208.92);
  --bs-link-color-rgb: 102, 149, 197;
  --bs-link-hover-color-rgb: 133, 171, 209;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(117, 183, 152.4);
  --bs-form-valid-border-color: rgb(117, 183, 152.4);
  --bs-form-invalid-color: rgb(234, 133.8, 143.4);
  --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}

:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #004f9f;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 0, 79, 159;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: rgb(0, 31.6, 63.6);
  --bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
  --bs-success-text-emphasis: rgb(10, 54, 33.6);
  --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
  --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(204, 219.8, 235.8);
  --bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
  --bs-success-bg-subtle: rgb(209, 231, 220.8);
  --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(153, 184.6, 216.6);
  --bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
  --bs-success-border-subtle: rgb(163, 207, 186.6);
  --bs-info-border-subtle: rgb(158.2, 233.8, 249);
  --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: Roboto, "Open Sans", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 0.875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #f5f5f5;
  --bs-body-bg-rgb: 245, 245, 245;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: #212529;
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #fff;
  --bs-tertiary-bg-rgb: 255, 255, 255;
  --bs-heading-color: inherit;
  --bs-link-color: #004f9f;
  --bs-link-color-rgb: 0, 79, 159;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(0, 63.2, 127.2);
  --bs-link-hover-color-rgb: 0, 63, 127;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(0, 79, 159, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: #dee2e6;
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: rgb(102, 149.4, 197.4);
  --bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);
  --bs-success-text-emphasis: rgb(117, 183, 152.4);
  --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
  --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
  --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(0, 15.8, 31.8);
  --bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);
  --bs-success-bg-subtle: rgb(5, 27, 16.8);
  --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
  --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(0, 47.4, 95.4);
  --bs-secondary-border-subtle: rgb(64.8, 70.2, 75);
  --bs-success-border-subtle: rgb(15, 81, 50.4);
  --bs-info-border-subtle: rgb(7.8, 121.2, 144);
  --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(102, 149.4, 197.4);
  --bs-link-hover-color: rgb(132.6, 170.52, 208.92);
  --bs-link-color-rgb: 102, 149, 197;
  --bs-link-hover-color-rgb: 133, 171, 209;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(117, 183, 152.4);
  --bs-form-valid-border-color: rgb(117, 183, 152.4);
  --bs-form-invalid-color: rgb(234, 133.8, 143.4);
  --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: #dee2e6;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 1;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.34375rem + 1.125vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.1875rem;
  }
}

h2, .h2 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.75rem;
  }
}

h3, .h3 {
  font-size: calc(1.278125rem + 0.3375vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.53125rem;
  }
}

h4, .h4 {
  font-size: calc(1.25625rem + 0.075vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.3125rem;
  }
}

h5, .h5 {
  font-size: 1.09375rem;
}

h6, .h6 {
  font-size: 0.875rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.09375rem;
  font-weight: 300;
}

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.09375rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 975px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1183px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1383px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(204, 219.8, 235.8);
  --bs-table-border-color: rgb(163.2, 175.84, 188.64);
  --bs-table-striped-bg: rgb(193.8, 208.81, 224.01);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(183.6, 197.82, 212.22);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(188.7, 203.315, 218.115);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(225.6, 227.4, 229);
  --bs-table-border-color: rgb(180.48, 181.92, 183.2);
  --bs-table-striped-bg: rgb(214.32, 216.03, 217.55);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(203.04, 204.66, 206.1);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(208.68, 210.345, 211.825);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: rgb(209, 231, 220.8);
  --bs-table-border-color: rgb(167.2, 184.8, 176.64);
  --bs-table-striped-bg: rgb(198.55, 219.45, 209.76);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(188.1, 207.9, 198.72);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(193.325, 213.675, 204.24);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: rgb(206.6, 244.4, 252);
  --bs-table-border-color: rgb(165.28, 195.52, 201.6);
  --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 242.6, 205.4);
  --bs-table-border-color: rgb(204, 194.08, 164.32);
  --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-border-color: rgb(198.4, 171.68, 174.24);
  --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: rgb(198.4, 199.2, 200);
  --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 224.1, 225);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: rgb(77.4, 80.6, 83.8);
  --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.09375rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.765625rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: rgb(127.5, 167, 207);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 79, 159, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(127.5, 167, 207);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 79, 159, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.765625rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.09375rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.3125rem;
  padding-left: 2em;
  margin-bottom: 0;
}
.form-check .form-check-input {
  float: left;
  margin-left: -2em;
}

.form-check-reverse {
  padding-right: 2em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -2em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1.5em;
  height: 1.5em;
  margin-top: 0em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 50%;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(127.5, 167, 207);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 79, 159, 0.25);
}
.form-check-input:checked {
  background-color: #004f9f;
  border-color: #004f9f;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' fill='%23{$zeteo-color-primary}'/%3E%3Cpath d='M15 7L8.77618 13L5 9.48528' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' fill='%23{$zeteo-color-primary}'/%3E%3Cpath d='M15 7L8.77618 13L5 9.48528' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #004f9f;
  border-color: #004f9f;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 3.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 3em;
  margin-left: -3.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 3em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28127.5, 167, 207%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 3.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -3.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #f5f5f5, 0 0 0 0.25rem rgba(0, 79, 159, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f5f5f5, 0 0 0 0.25rem rgba(0, 79, 159, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #004f9f;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(178.5, 202.2, 226.2);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #004f9f;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(178.5, 202.2, 226.2);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.765625rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.765625rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #004f9f;
  --bs-btn-border-color: #004f9f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(0, 67.15, 135.15);
  --bs-btn-hover-border-color: rgb(0, 63.2, 127.2);
  --bs-btn-focus-shadow-rgb: 38, 105, 173;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(0, 63.2, 127.2);
  --bs-btn-active-border-color: rgb(0, 59.25, 119.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #004f9f;
  --bs-btn-disabled-border-color: #004f9f;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);
  --bs-btn-hover-border-color: rgb(86.4, 93.6, 100);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(86.4, 93.6, 100);
  --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
  --bs-btn-hover-border-color: rgb(20, 108, 67.2);
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(20, 108, 67.2);
  --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
  --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(61.4, 212.6, 243);
  --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
  --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(198.4, 199.2, 200);
  --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);
  --bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(77.4, 80.6, 83.8);
  --bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #004f9f;
  --bs-btn-border-color: #004f9f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #004f9f;
  --bs-btn-hover-border-color: #004f9f;
  --bs-btn-focus-shadow-rgb: 0, 79, 159;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #004f9f;
  --bs-btn-active-border-color: #004f9f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #004f9f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #004f9f;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 38, 105, 173;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.09375rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.765625rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 0.875rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #004f9f;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.765625rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #004f9f;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 79, 159, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #004f9f;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3359375rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.09375rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.09375rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: inherit;
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: 0px 8px 20px rgba(133, 161, 194, 0.14);
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 1rem;
  --bs-card-cap-padding-x: 1.5rem;
  --bs-card-cap-bg: inherit;
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
  .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
  .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
  .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
  .card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: #f5f5f5;
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 0.5rem;
  --bs-accordion-btn-padding-y: 0.5rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%280, 31.6, 63.6%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: none;
  --bs-accordion-body-padding-x: 0.5rem;
  --bs-accordion-body-padding-y: 0.5rem;
  --bs-accordion-active-color: var(--zeteo-body-color);
  --bs-accordion-active-bg: var(--bs-accordion-btn-bg);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 0.875rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28102, 149.4, 197.4%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28102, 149.4, 197.4%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(0, 79, 159, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #004f9f;
  --bs-pagination-active-border-color: #004f9f;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.09375rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.765625rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #004f9f;
  --bs-list-group-active-border-color: #004f9f;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 79, 159, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 350px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.765625rem;
  --bs-tooltip-color: var(--zeteo-body-color);
  --bs-tooltip-bg: var(--zeteo-body-bg);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 1;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.765625rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 0.875rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(0, 63, 127, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 63, 127, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 1;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  object-fit: contain !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-fill {
  object-fit: fill !important;
}

.object-fit-scale {
  object-fit: scale-down !important;
}

.object-fit-none {
  object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  column-gap: 0 !important;
}

.column-gap-1 {
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  column-gap: 1rem !important;
}

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.34375rem + 1.125vw) !important;
}

.fs-2 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-3 {
  font-size: calc(1.278125rem + 0.3375vw) !important;
}

.fs-4 {
  font-size: calc(1.25625rem + 0.075vw) !important;
}

.fs-5 {
  font-size: 1.09375rem !important;
}

.fs-6 {
  font-size: 0.875rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.1875rem !important;
  }
  .fs-2 {
    font-size: 1.75rem !important;
  }
  .fs-3 {
    font-size: 1.53125rem !important;
  }
  .fs-4 {
    font-size: 1.3125rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.form-check:not(.form-check-inline) {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
.form-check:not(.form-check-inline) .form-check-input {
  flex-shrink: 0;
}

.modal {
  z-index: 200500;
}

.modal-backdrop {
  z-index: 200400;
}

.toast-container {
  z-index: 200600;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
}

.btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
}

.btn-outline-primary {
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
}

.btn-outline-secondary {
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
}

.btn-outline-success {
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
}

.btn-outline-info {
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
}

.btn-outline-warning {
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
}

.btn-outline-danger {
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
}

:root,
[data-bs-theme=light] {
  --bs-body-color: #212529;
  --bs-body-bg: #f5f5f5;
}
:root .accordion,
[data-bs-theme=light] .accordion {
  --bs-accordion-bg: #fff;
}
:root .tooltip,
[data-bs-theme=light] .tooltip {
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-opacity: 1;
}
:root .modal,
[data-bs-theme=light] .modal {
  --bs-modal-color: var(--zeteo-tertiary-color);
  --bs-modal-bg: var(--zeteo-tertiary-bg);
}

[data-bs-theme=dark] {
  --bs-body-color: #dee2e6;
  --bs-body-bg: #212529;
}
[data-bs-theme=dark] .accordion {
  --bs-accordion-bg: var(--zeteo-tertiary-bg);
}
[data-bs-theme=dark] .tooltip {
  --bs-tooltip-color: #dee2e6;
  --bs-tooltip-bg: #212529;
  --bs-tooltip-opacity: 1;
}
[data-bs-theme=dark] .modal {
  --bs-modal-color: var(--zeteo-tertiary-color);
  --bs-modal-bg: var(--zeteo-tertiary-bg);
}

:root,
[data-bs-theme=light] {
  --zeteo-primary: #004f9f;
  --zeteo-secondary: #6c757d;
  --zeteo-success: #198754;
  --zeteo-info: #0dcaf0;
  --zeteo-warning: #ffc107;
  --zeteo-danger: #dc3545;
  --zeteo-light: #f8f9fa;
  --zeteo-dark: #212529;
  --zeteo-vehicle-insurance: #2a77d1;
  --zeteo-property-insurance: #f37021;
  --zeteo-travel-insurance: #36ad57;
  --zeteo-life-insurance: #cc004c;
  --zeteo-hypotecni-uvery: #862fa5;
  --zeteo-spotrebitelske-uvery: #00a399;
  --zeteo-nezajistene-uvery: #5a6780;
  --zeteo-gray-100: #f8f9fa;
  --zeteo-gray-200: #e9ecef;
  --zeteo-gray-300: #dee2e6;
  --zeteo-gray-400: #ced4da;
  --zeteo-gray-500: #adb5bd;
  --zeteo-gray-600: #6c757d;
  --zeteo-gray-700: #495057;
  --zeteo-gray-800: #343a40;
  --zeteo-gray-900: #212529;
  --zeteo-black: #000;
  --zeteo-white: #fff;
  --zeteo-body-color: #212529;
  --zeteo-body-bg: #f5f5f5;
  --zeteo-secondary-color: rgba(33, 37, 41, 0.75);
  --zeteo-secondary-bg: #e9ecef;
  --zeteo-tertiary-color: #212529;
  --zeteo-tertiary-bg: #fff;
  --zeteo-border-width: 1px;
  --zeteo-border-style: solid;
  --zeteo-border-color: #dee2e6;
  --zeteo-border: var(--zeteo-border-width) var(--zeteo-border-style) var(--zeteo-border-color);
  --zeteo-border-radius: 0.375rem;
  --zeteo-border-radius-sm: 0.25rem;
  --zeteo-border-radius-lg: 0.5rem;
  --zeteo-box-shadow: 0px 8px 20px rgba(133, 161, 194, 0.14);
  --zeteo-backdrop-color: rgba(0, 0, 0, 0.4);
  --zeteo-disabled-color: rgba(255, 255, 255, 0.5);
  --zeteo-img-filter: brightness(1) contrast(1);
  --zeteo-img-filter-disabled: opacity(20%) grayscale(100%);
  --zeteo-wizard-badge-color: var(--zeteo-body-color);
  --zeteo-wizard-badge-color-disabled: #495057;
  --zeteo-form-login-right-side-color: var(--zeteo-white);
  --kendo-color-on-base: #212529;
  --kendo-color-base: #f5f5f5;
  --kendo-color-base-active: #f5f5f5;
  --kendo-color-base-hover: #f5f5f5;
  --kendo-color-border: #dee2e6;
  --kendo-color-border-alt: #dee2e6;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --zeteo-body-color: #dee2e6;
  --zeteo-body-bg: #212529;
  --zeteo-secondary-color: #dee2e6;
  --zeteo-secondary-bg: #343a40;
  --zeteo-tertiary-color: #dee2e6;
  --zeteo-tertiary-bg: rgb(42.5, 47.5, 52.5);
  --zeteo-border-color: #495057;
  --zeteo-box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.15);
  --zeteo-backdrop-color: rgba(0, 0, 0, 0.7);
  --zeteo-disabled-color: rgba(42.5, 47.5, 52.5, 0.6);
  --zeteo-img-filter: brightness(1.3) contrast(1.15);
  --zeteo-img-filter-disabled: opacity(100%) grayscale(100%);
  --zeteo-wizard-badge-color: #212529;
  --zeteo-wizard-badge-color-disabled: #495057;
  --zeteo-form-login-right-side-color: var(--zeteo-white);
  --kendo-color-on-base: #dee2e6;
  --kendo-color-base: #212529;
  --kendo-color-base-active: #212529;
  --kendo-color-base-hover: #212529;
  --kendo-color-app-surface: #212529;
  --kendo-color-on-app-surface: #dee2e6;
  --kendo-color-base-subtle: #41464B;
  --kendo-color-base-subtle-hover: $zeteo-gray-700;
  --kendo-color-surface: #212529;
  --kendo-color-border: #495057;
  --kendo-color-border-alt: #495057;
}

.bg-highlight {
  background-color: var(--zeteo-tertiary-bg) !important;
}

.color-svg-primary {
  fill: #004f9f !important;
  stroke: #004f9f !important;
}

.color-svg-secondary {
  fill: #6c757d !important;
  stroke: #6c757d !important;
}

.color-svg-success {
  fill: #198754 !important;
  stroke: #198754 !important;
}

.color-svg-info {
  fill: #0dcaf0 !important;
  stroke: #0dcaf0 !important;
}

.color-svg-warning {
  fill: #ffc107 !important;
  stroke: #ffc107 !important;
}

.color-svg-danger {
  fill: #dc3545 !important;
  stroke: #dc3545 !important;
}

.color-svg-dark {
  fill: #212529 !important;
  stroke: #212529 !important;
}

.color-svg-light {
  fill: #f8f9fa !important;
  stroke: #f8f9fa !important;
}

.form-label-sm,
.form-label-inline-sm {
  font-size: 0.75rem !important;
  color: var(--zeteo-body-color);
}

.form-label-sm {
  margin-bottom: 0.125rem;
}
@media (min-width: 576px) {
  .form-label-sm {
    margin-bottom: 0.5rem;
  }
}

.form-control-static-text {
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.125rem;
  color: var(--zeteo-body-color);
  padding: 0.375rem 0;
}

.form-control-static-text-lg {
  display: block;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5rem;
  color: var(--zeteo-body-color);
  padding: 0.375rem 0;
}

body {
  font-family: Roboto, "Open Sans", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

[data-bs-theme=dark] .display-light {
  display: none;
}

[data-bs-theme=light] .display-dark {
  display: none;
}

.title-section-1 {
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0.5rem;
  color: #004f9f;
}

.title-section-2 {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0.5rem;
  color: #004f9f;
}

.title-section-3 {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0.5rem;
  color: #004f9f;
}

.title-section-4 {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0.5rem;
  color: #004f9f;
}

.title-section-5 {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0.5rem;
  color: #004f9f;
}

.fs-normal {
  font-size: 0.875rem !important;
}

.fs-small {
  font-size: 0.75rem !important;
}

.fs-tiny {
  font-size: 0.625rem !important;
}

.text-disabled {
  color: #6c757d;
  opacity: 0.5;
}

.validation-message {
  text-transform: none;
  color: #dc3545;
}

.sticky-top {
  position: sticky !important;
  top: 0;
  z-index: 1000;
}

.sticky-left {
  position: sticky !important;
  left: -5px;
  z-index: 1;
}

.company-logo {
  max-width: 5rem;
  width: 100%;
}
.company-logo img {
  filter: var(--zeteo-img-filter);
  max-width: 100%;
  height: auto;
}

.hide-empty:empty {
  display: none;
}

a {
  text-decoration: none;
}

.box {
  --zeteo-box-border: var(--zeteo-border);
  --zeteo-box-border-radius: var(--zeteo-border-radius);
  --zeteo-box-box-shadow: var(--zeteo-box-shadow);
  border-radius: var(--zeteo-box-border-radius);
  border: var(--zeteo-box-border);
  box-shadow: var(--zeteo-box-box-shadow);
  margin-bottom: 1rem;
}

.box-padded {
  padding: 1rem;
}

.btn-checkbox-group {
  --zeteo-btn-checkbox-group-border: var(--zeteo-border);
  --zeteo-btn-checkbox-group-border-color: var(--zeteo-border-color);
  --zeteo-btn-checkbox-group-border-radius: var(--zeteo-border-radius);
  --zeteo-btn-checkbox-group-box-shadow: var(--zeteo-box-shadow);
  --zeteo-btn-checkbox-group-item-color: var(--zeteo-body-color);
  --zeteo-btn-checkbox-group-item-color-checked: #fff;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  margin: 0.5rem 0;
  width: 100%;
  box-shadow: var(--zeteo-btn-checkbox-group-box-shadow);
  border-radius: var(--zeteo-btn-checkbox-group-border-radius);
}

@media (max-width: 991.98px) {
  .btn-checkbox-group > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-checkbox-group > .btn-checkbox-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .btn-checkbox-group > .btn ~ .btn,
  .btn-checkbox-group > .btn-checkbox-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media (min-width: 992px) {
  .btn-checkbox-group {
    flex-direction: row;
  }
  .btn-checkbox-group > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-checkbox-group > .btn-checkbox-group:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .btn-checkbox-group > .btn ~ .btn,
  .btn-checkbox-group > .btn-checkbox-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
.btn-checkbox-group__item {
  color: var(--zeteo-btn-checkbox-group-item-color);
  border: var(--zeteo-btn-checkbox-group-border);
  font-size: 0.875rem;
  display: flex;
  flex: 1 0 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  position: relative;
}
.btn-checkbox-group__item::before {
  content: "";
  position: absolute;
  left: 0.5rem;
  top: 0.5rem;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background-color: var(--zeteo-btn-checkbox-group-item-color-checked);
  border: var(--zeteo-btn-checkbox-group-border);
}

@media (min-width: 992px) {
  .btn-checkbox-group__item {
    justify-content: center;
  }
}
.btn-checkbox-group__icon {
  display: flex;
  flex-shrink: 0;
  width: 2rem;
  height: 2rem;
}
.btn-checkbox-group__icon .svgicon {
  width: 100%;
  height: 100%;
}

@media (max-width: 991.98px) {
  .btn-checkbox-group__icon {
    order: 1;
  }
}
.btn-checkbox-group__title {
  padding: 0.5rem;
  padding-left: 2rem;
}
@media (min-width: 992px) {
  .btn-checkbox-group__title {
    padding-left: 0;
  }
}

@media (max-width: 991.98px) {
  .btn-checkbox-group__title {
    text-align: left;
  }
}
.btn-check:checked + .btn-checkbox-group__item {
  color: var(--zeteo-btn-checkbox-group-item-color-checked);
  font-weight: 600;
}
.btn-check:checked + .btn-checkbox-group__item:not(:first-of-type) {
  border-top: var(--zeteo-btn-checkbox-group-border);
}
@media (min-width: 992px) {
  .btn-check:checked + .btn-checkbox-group__item:not(:first-of-type) {
    border-left: var(--zeteo-btn-checkbox-group-border);
    border-top: none;
  }
}
.btn-check:checked + .btn-checkbox-group__item::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23004f9f' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.btn-check:checked + .btn-checkbox-group__item .svgicon {
  stroke: currentColor;
}

.has-error .btn-checkbox-group .btn-checkbox-group__item {
  border-left-color: var(--zeteo-danger);
  border-right-color: var(--zeteo-danger);
  border-bottom-color: var(--zeteo-danger);
}
.has-error .btn-checkbox-group .btn-checkbox-group__item::before {
  border-color: var(--zeteo-danger);
}
.has-error .btn-checkbox-group .btn-checkbox-group__item:first-of-type {
  border-top-color: var(--zeteo-danger);
}
@media (min-width: 992px) {
  .has-error .btn-checkbox-group .btn-checkbox-group__item {
    border-left-color: var(--zeteo-btn-checkbox-group-border-color);
    border-top-color: var(--zeteo-danger);
    border-bottom-color: var(--zeteo-danger);
  }
  .has-error .btn-checkbox-group .btn-checkbox-group__item:first-of-type {
    border-left-color: var(--zeteo-danger);
  }
}
.has-error .btn-checkbox-group .btn-checkbox-group__item .btn-checkbox-group__title,
.has-error .btn-checkbox-group .btn-checkbox-group__item .btn-checkbox-group__icon {
  color: var(--zeteo-danger);
}

.btn-image {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.btn-image__text {
  padding-left: 0;
  padding-right: 0.375rem;
  font-size: 0.75rem;
}

.btn-image__icon {
  display: flex;
}
.btn-image__icon .svgicon {
  width: 1.25rem;
  height: 1.25rem;
  stroke: currentColor;
}
.btn-image__icon + .btn-image__text {
  padding-left: 0.375rem;
  padding-right: 0;
}

.btn-transparent {
  color: currentColor;
  background-color: transparent;
  border: 0;
}
.btn-transparent.active {
  color: var(--zeteo-primary);
}

.btn-outline--active-primary.active, .btn-outline--active-primary:hover {
  border-color: var(--zeteo-primary) !important;
  color: var(--zeteo-primary) !important;
  background-color: transparent !important;
}

.btn-outline-secondary--default {
  --bs-btn-color: var(--zeteo-secondary);
  --bs-btn-border-color: var(--zeteo-secondary);
}

.btn-radio-group {
  --zeteo-btn-radio-group-border: var(--zeteo-border);
  --zeteo-btn-radio-group-border-color: var(--zeteo-border-color);
  --zeteo-btn-radio-group-border-radius: var(--zeteo-border-radius);
  --zeteo-btn-radio-group-box-shadow: var(--zeteo-box-shadow);
  --zeteo-btn-radio-group-item-color: var(--zeteo-body-color);
  --zeteo-btn-radio-group-item-color-checked: #fff;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  margin: 0.5rem 0;
  width: 100%;
  box-shadow: var(--zeteo-btn-radio-group-box-shadow);
  border-radius: var(--zeteo-btn-radio-group-border-radius);
}

@media (max-width: 991.98px) {
  .btn-radio-group > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-radio-group > .btn-radio-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .btn-radio-group > .btn ~ .btn,
  .btn-radio-group > .btn-radio-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media (min-width: 992px) {
  .btn-radio-group {
    flex-direction: row;
  }
  .btn-radio-group > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-radio-group > .btn-radio-group:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .btn-radio-group > .btn ~ .btn,
  .btn-radio-group > .btn-radio-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
.btn-radio-group__item {
  color: var(--zeteo-btn-radio-group-item-color);
  border: var(--zeteo-btn-radio-group-border);
  font-size: 0.875rem;
  display: flex;
  flex: 1 0 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

@media (min-width: 992px) {
  .btn-radio-group__item {
    justify-content: center;
  }
}
.btn-radio-group__icon {
  display: flex;
  flex-shrink: 0;
  width: 2rem;
  height: 2rem;
}
.btn-radio-group__icon .svgicon {
  width: 100%;
  height: 100%;
}

@media (max-width: 991.98px) {
  .btn-radio-group__icon {
    order: 1;
  }
}
.btn-radio-group__title {
  padding: 0.5rem;
}

@media (max-width: 991.98px) {
  .btn-radio-group__title {
    text-align: left;
  }
}
.btn-check:checked + .btn-radio-group__item {
  color: var(--zeteo-btn-radio-group-item-color-checked);
  font-weight: 600;
}
.btn-check:checked + .btn-radio-group__item .svgicon {
  stroke: currentColor;
}

.has-error .btn-radio-group .btn-radio-group__item {
  border-left-color: var(--zeteo-danger);
  border-right-color: var(--zeteo-danger);
  border-bottom-color: var(--zeteo-danger);
}
.has-error .btn-radio-group .btn-radio-group__item:first-of-type {
  border-top-color: var(--zeteo-danger);
}
@media (min-width: 992px) {
  .has-error .btn-radio-group .btn-radio-group__item {
    border-left-color: var(--zeteo-btn-radio-group-border-color);
    border-top-color: var(--zeteo-danger);
    border-bottom-color: var(--zeteo-danger);
  }
  .has-error .btn-radio-group .btn-radio-group__item:first-of-type {
    border-left-color: var(--zeteo-danger);
  }
}
.has-error .btn-radio-group .btn-radio-group__item .btn-radio-group__title,
.has-error .btn-radio-group .btn-radio-group__item .btn-radio-group__icon {
  color: var(--zeteo-danger);
}

.card-panel {
  --zeteo-card-panel-color: var(--zeteo-tertiary-color);
  --zeteo-card-panel-bg: var(--zeteo-tertiary-bg);
  --zeteo-card-panel-border: var(--zeteo-border);
  --zeteo-card-panel-border-radius: var(--zeteo-border-radius);
  --zeteo-card-panel-box-shadow: var(--zeteo-box-shadow);
  --zeteo-card-panel-collapsible-color: var(--zeteo-body-color);
  color: var(--zeteo-card-panel-color);
  background-color: var(--zeteo-card-panel-bg);
  border-radius: var(--zeteo-card-panel-border-radius);
  border: var(--zeteo-card-panel-border);
  box-shadow: var(--zeteo-card-panel-box-shadow);
  margin-bottom: 0.4rem;
}

.card-panel--small .card-panel__title-main {
  font-size: 0.875rem;
  font-weight: 400;
}

.card-panel--compact > .card-panel__header, .card-panel--compact > .card-panel__body {
  padding: 0.5rem 1.5rem;
}
.card-panel--compact .form-check-input {
  width: 1em;
  height: 1em;
}

.card-panel__header {
  padding: 0.5rem 0;
  background-color: var(--zeteo-card-panel-bg);
  color: var(--zeteo-card-panel-color);
  border-bottom: 0;
  display: flex;
  align-items: center;
  min-height: 3.75rem;
  text-decoration: none;
}
.card-panel__header.card-header {
  border-radius: calc(0.375rem - 1px);
}
.card-panel__header:hover, .card-panel__header:focus {
  text-decoration: none;
  color: var(--zeteo-card-panel-color);
}

.card-panel__icon {
  width: auto;
  padding: 0 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}
@media (min-width: 768px) {
  .card-panel__icon {
    width: 5rem;
    padding: 0;
  }
}
.card-panel__icon .svgicon {
  width: 2rem;
  height: 2rem;
}

.card-panel__icon-expert {
  width: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}
.card-panel__icon-expert .svgicon {
  width: 1.5rem;
  height: 1.5rem;
}

.card-panel__icon-expert + .card-panel__collapsible {
  margin-left: 0;
}

.card-panel__title {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}

.card-panel__title-main {
  font-size: 1.25rem;
  font-weight: 600;
}
@media (min-width: 992px) {
  .card-panel__title-main {
    min-width: fit-content;
  }
}

.card-panel__title-sub {
  display: block;
  font-size: 0.75rem;
  font-weight: 400;
}

.card-panel__title-info {
  font-size: 0.75rem;
}
@media (min-width: 992px) {
  .card-panel__title-info {
    margin-left: 1rem;
  }
}

@media (min-width: 992px) {
  .card-panel__title {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}
.card-panel__collapsible {
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  margin: 0.75rem;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--zeteo-card-panel-collapsible-color);
  mask-position: center;
  mask-repeat: no-repeat;
  mask-size: 100% auto;
  animation-duration: 0.2s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-name: card-panel-expand-animation;
}

.collapsed .card-panel__collapsible {
  animation-name: card-panel-collapse-animation;
}

.card-panel__body {
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative;
}
@media (min-width: 768px) {
  .card-panel__body {
    padding-left: 5rem;
    padding-right: 3rem;
  }
}

.card-panel__body-overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
  background-color: var(--zeteo-disabled-color);
}

@keyframes card-panel-expand-animation {
  0% {
    transform: scale(1);
    mask-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 18 6.804 9h10.392L12 18Z' fill='%23000'/%3E%3C/svg%3E");
  }
  49% {
    transform: scale(0);
    mask-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 18 6.804 9h10.392L12 18Z' fill='%23000'/%3E%3C/svg%3E");
  }
  50% {
    transform: scale(0);
    mask-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 6 5.196 9H6.804L12 6Z' fill='%23333'/%3E%3C/svg%3E");
  }
  100% {
    transform: scale(1);
    mask-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 6 5.196 9H6.804L12 6Z' fill='%23333'/%3E%3C/svg%3E");
  }
}
@keyframes card-panel-collapse-animation {
  0% {
    transform: scale(1);
    mask-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 6 5.196 9H6.804L12 6Z' fill='%23333'/%3E%3C/svg%3E");
  }
  49% {
    transform: scale(0);
    mask-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 6 5.196 9H6.804L12 6Z' fill='%23333'/%3E%3C/svg%3E");
  }
  50% {
    transform: scale(0);
    mask-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 18 6.804 9h10.392L12 18Z' fill='%23000'/%3E%3C/svg%3E");
  }
  100% {
    transform: scale(1);
    mask-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 18 6.804 9h10.392L12 18Z' fill='%23000'/%3E%3C/svg%3E");
  }
}
.offer-block {
  --zeteo-offer-block-color: var(--zeteo-tertiary-color);
  --zeteo-offer-block-bg: var(--zeteo-tertiary-bg);
  --zeteo-offer-block-risk-icon-fill: var(--zeteo-secondary);
  --zeteo-offer-block-risk-icon-fill-implicit: var(--zeteo-primary);
  --zeteo-offer-block-risk-icon-fill-selected: var(--zeteo-primary);
  font-size: 0.75rem;
  border: var(--zeteo-border);
  box-shadow: var(--zeteo-box-shadow);
  margin-bottom: 0.4rem;
  background-color: var(--zeteo-offer-block-bg);
  height: 100%;
  overflow: hidden;
}
@media (min-width: 576px) {
  .offer-block {
    border-radius: var(--zeteo-border-radius);
  }
}

.offer-block--header {
  box-shadow: none;
  border: none;
  border-radius: 0;
  background-color: var(--zeteo-body-bg);
}
@media (min-width: 992px) {
  .offer-block--header {
    background-color: var(--zeteo-offer-block-bg);
    border: var(--zeteo-border);
    box-shadow: var(--zeteo-box-shadow);
  }
}

.offer-block--not-compliant {
  padding: 1rem;
}
@media (min-width: 992px) {
  .offer-block--not-compliant {
    padding: 0 0.5rem;
  }
}
.offer-block--not-compliant .offer-block__cell {
  height: 100%;
}
.offer-block--not-compliant .offer-block__logo-img img {
  max-height: 3.25rem;
}

.offer-block--recommended {
  border: 1px solid var(--zeteo-primary);
}

@media (max-width: 991.98px) {
  .offer-block__inline-view-only {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .offer-block__card-view-only {
    display: none !important;
  }
}

.offer-block__cell {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  padding: 0.125rem 1rem;
}
@media (min-width: 992px) {
  .offer-block__cell {
    padding: 0.3125rem;
  }
}

.offer-block__top-badge {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0.25rem;
  border-bottom-right-radius: 0.5rem;
  font-weight: bold;
}

.offer-block__logo {
  display: none;
  width: 9.375rem;
}
@media (min-width: 992px) {
  .offer-block__logo {
    display: block;
    position: relative;
    width: 5.375rem;
    padding: 0.625rem;
  }
}
@media (min-width: 1200px) {
  .offer-block__logo {
    width: 7.375rem;
  }
}

.offer-block__logo-phone {
  max-width: 4rem;
  margin-left: auto;
}
.offer-block__logo-phone img {
  height: auto;
  width: 100%;
}
@media (min-width: 992px) {
  .offer-block__logo-phone {
    display: none;
  }
}

.cross-sell-offers .offer-block__logo-img img {
  max-height: 3.25rem;
}

.offer-block__logo-img {
  display: flex;
  align-items: center;
  width: 100%;
}
@media (min-width: 992px) {
  .offer-block__logo-img {
    justify-content: center;
  }
}
.offer-block__logo-img img {
  filter: var(--zeteo-img-filter);
  max-height: 4.25rem;
  max-width: 100%;
  display: inline-block;
  padding: 0.45rem;
}
@media (min-width: 1200px) {
  .offer-block__logo-img img {
    padding: 0.25rem;
    max-width: 90%;
  }
}

.offer-block__product-row {
  flex-grow: 1;
  position: relative;
  flex-direction: column;
}
@media (min-width: 992px) {
  .offer-block__product-row {
    flex-direction: row;
  }
}
.offer-block__product-row + .offer-block__product-row::before {
  content: "";
  position: absolute;
  z-index: 100;
  background: var(--zeteo-border-color);
  height: 0.0625rem;
  left: 0.625rem;
  right: 0.625rem;
  top: 0;
}
@media (max-width: 991.98px) {
  .offer-block__product-row + .offer-block__product-row::after {
    content: "";
    position: absolute;
    z-index: 100;
    background: var(--zeteo-border-color);
    height: 0.0625rem;
    left: 0.625rem;
    right: 0.625rem;
    bottom: 0;
  }
}

.offer-block__additional-insurances {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  width: fit-content;
  padding: 0.125rem 0.5rem;
  gap: 4px;
  margin-bottom: 2px;
}

.offer-block__additional-text {
  margin-left: 0.5rem;
  margin-bottom: 0.125rem;
}
.offer-block__additional-text .svgicon {
  width: 1.25rem;
  height: 1.25rem;
}
@media (min-width: 1400px) {
  .offer-block__additional-text .svgicon {
    width: 1.5rem;
    height: 1.5rem;
  }
}

.offer-block__initial-inspection .svgicon {
  width: 1.25rem;
  height: 1.25rem;
  fill: var(--zeteo-secondary);
  stroke: var(--zeteo-secondary);
}
@media (min-width: 992px) {
  .offer-block__initial-inspection {
    justify-content: center;
    flex: 0 0 2rem;
  }
}
@media (min-width: 1200px) {
  .offer-block__initial-inspection {
    flex: 0 0 2.625rem;
  }
}
@media (min-width: 1400px) {
  .offer-block__initial-inspection {
    flex: 0 0 3rem;
  }
  .offer-block__initial-inspection .svgicon {
    width: 1.5rem;
    height: 1.5rem;
  }
}

.offer-block__product {
  flex: 2;
}
@media (min-width: 992px) {
  .offer-block__product {
    flex: 0 0 10.625rem;
  }
}
@media (min-width: 1200px) {
  .offer-block__product {
    flex: 0 0 12.625rem;
  }
}
@media (min-width: 1400px) {
  .offer-block__product {
    flex: 0 0 15.625rem;
  }
}

.offer-block__detail-btn {
  position: absolute;
  z-index: 101;
  top: 3.5rem;
  left: calc(100% - 2.25rem);
  display: flex;
  align-items: center;
  background-color: var(--zeteo-offer-block-bg);
  padding-left: 0.5rem;
}
@media (min-width: 992px) {
  .offer-block__detail-btn {
    top: 50%;
    transform: translateY(-50%);
    left: calc(10.625rem - 2.25rem);
  }
}
@media (min-width: 1200px) {
  .offer-block__detail-btn {
    left: calc(12.625rem - 2.25rem);
  }
}
@media (min-width: 1400px) {
  .offer-block__detail-btn {
    left: calc(15.625rem - 2.25rem);
  }
}

.offer-block__participation-btn {
  position: absolute;
  right: -20px;
  top: 50%;
  transform: translateY(-50%);
}

.offer-block__product-icon {
  color: var(--zeteo-primary);
  width: 3.125rem;
  min-width: 3.125rem;
  height: 100%;
  padding: 0.625rem 0;
  display: flex;
  align-items: center;
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  .offer-block__product-icon {
    flex: 0;
    width: 2.425rem;
    min-width: 2.425rem;
    height: 100%;
    padding: 0.625rem 0.425rem;
  }
}
@media (min-width: 1400px) {
  .offer-block__product-icon {
    padding: 0.625rem;
  }
}
.offer-block__product-icon .svgicon {
  width: 2rem;
  height: 2rem;
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  .offer-block__product-icon .svgicon {
    width: 1.5rem;
    height: 1.5rem;
  }
}

.offer-block__product-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 370px) {
  .offer-block__product-info {
    max-width: 210px;
  }
}
@media (min-width: 371px) and (max-width: 380px) {
  .offer-block__product-info {
    max-width: 220px;
  }
}
@media (min-width: 380px) and (max-width: 400px) {
  .offer-block__product-info {
    max-width: 230px;
  }
}
@media (min-width: 400px) and (max-width: 530px) {
  .offer-block__product-info {
    max-width: 250px;
  }
}
@media (min-width: 992px) {
  .offer-block__product-info {
    flex: 1;
    max-width: 90px;
  }
}
@media (min-width: 1200px) {
  .offer-block__product-info {
    max-width: 122px;
  }
}
@media (min-width: 1400px) {
  .offer-block__product-info {
    max-width: 159px;
  }
}
.offer-block__product-info div:first-child {
  font-size: 0.625rem;
  color: var(--zeteo-body-color);
}
.offer-block__product-info div:last-child {
  font-size: 0.875rem;
  margin-right: 1rem;
}
@media (min-width: 992px) {
  .offer-block__product-info div:last-child {
    font-size: 0.75rem;
    margin-right: 0;
  }
}

.offer-block__cell-title {
  min-width: 9rem;
}
@media (min-width: 992px) {
  .offer-block__cell-title {
    display: none;
  }
}

.offer-block__limits {
  font-size: 0.75rem;
}
@media (min-width: 992px) {
  .offer-block__limits {
    justify-content: center;
    flex: 0 0 6.5rem;
    font-size: 0.625rem;
  }
}
@media (min-width: 1200px) {
  .offer-block__limits {
    flex: 0 0 6.5rem;
  }
}
@media (min-width: 1400px) {
  .offer-block__limits {
    flex: 0 0 9.5rem;
    font-size: 0.75rem;
  }
}

@media (min-width: 992px) {
  .offer-block__external-bonus-info {
    flex: 0 0 4.5rem;
    font-size: 0.625rem;
    justify-content: center;
  }
}
@media (min-width: 1400px) {
  .offer-block__external-bonus-info {
    flex: 0 0 5.5rem;
    font-size: 0.75rem;
  }
}

@media (min-width: 992px) {
  .offer-block__liability {
    font-size: 0.625rem;
    flex: 0 0 6.5rem;
  }
}
@media (min-width: 1400px) {
  .offer-block__liability {
    font-size: 0.75rem;
    flex: 0 0 7.5rem;
  }
}

@media (min-width: 992px) {
  .offer-block__implicit-insurances {
    flex: 0 0 6.5rem;
  }
}
@media (min-width: 1200px) {
  .offer-block__implicit-insurances {
    flex: 0 0 8.5rem;
  }
}
@media (min-width: 1400px) {
  .offer-block__implicit-insurances {
    flex: 0 0 11.5rem;
  }
}

.offer-block__cell-header {
  justify-content: center;
  font-weight: 400;
  font-size: 0.625rem;
}
@media (min-width: 1200px) {
  .offer-block__cell-header {
    font-size: 0.75rem;
  }
}

.offer-block__insurances-button {
  display: none;
}
@media (min-width: 992px) {
  .offer-block__insurances-button {
    padding-left: 0;
    width: 4.5rem;
    display: flex;
    align-items: center;
  }
}

@media (min-width: 992px) {
  .offer-block__insurances-button--vehicle {
    width: unset;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--zeteo-offer-block-bg);
    z-index: 100;
    padding-left: 0.5rem;
    margin-right: 1rem;
    right: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .offer-block__insurances-button--vehicle {
    right: 2.125rem;
  }
}
@media (min-width: 1400px) {
  .offer-block__insurances-button--vehicle {
    right: 2.5rem;
  }
}
.offer-block__insurances-button--vehicle.offer-block__insurances-button--combination {
  padding-right: 1rem;
  margin-right: 0;
}

.offer-block__additional-insurances__inner {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (min-width: 992px) {
  .offer-block__additional-insurances__inner {
    max-width: 7.5rem;
  }
}
@media (min-width: 1200px) {
  .offer-block__additional-insurances__inner {
    max-width: 11.5rem;
  }
}
@media (min-width: 1400px) {
  .offer-block__additional-insurances__inner {
    max-width: 14rem;
  }
}

.offer-block__risk-icon {
  display: flex;
  flex-wrap: wrap;
}
.offer-block__risk-icon .svgicon {
  width: 1.25rem;
  height: 1.25rem;
  margin: 2px;
  fill: var(--zeteo-offer-block-risk-icon-fill);
  stroke: var(--zeteo-offer-block-risk-icon-fill);
}
@media (min-width: 1400px) {
  .offer-block__risk-icon .svgicon {
    width: 1.5rem;
    height: 1.5rem;
  }
}

.offer-block__risk-icon--implicit .svgicon {
  fill: var(--zeteo-offer-block-risk-icon-fill-implicit) !important;
  stroke: var(--zeteo-offer-block-risk-icon-fill-implicit) !important;
}

.offer-block__risk-icon--selected .svgicon {
  fill: var(--zeteo-offer-block-risk-icon-fill-selected) !important;
  stroke: var(--zeteo-offer-block-risk-icon-fill-selected) !important;
}

.offer-block:not(.offer-block--header) .offer-block__actions-recommend-compare .btn-image__text {
  display: none;
}

.offer-block__error-info {
  flex: 0 0 auto;
  width: 100%;
  font-size: 0.625rem;
  padding: 0.5rem;
  background-color: rgb(248, 214.6, 217.8);
  color: rgb(132, 31.8, 41.4);
}
@media (min-width: 1200px) {
  .offer-block__error-info {
    font-size: 0.75rem;
  }
}

.offer-block__actions {
  width: 100%;
  justify-content: space-between;
  align-items: flex-end;
  padding: 0.625rem;
  gap: 0.625rem;
}
@media (min-width: 992px) {
  .offer-block__actions {
    width: 13.25rem;
    align-items: initial;
  }
}
@media (min-width: 1200px) {
  .offer-block__actions {
    width: 16.25rem;
  }
}
.offer-block__actions .offer-block__actions-recommend-compare {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
@media (min-width: 992px) {
  .offer-block__actions .offer-block__actions-recommend-compare {
    align-items: stretch;
    min-width: 6rem;
    flex-direction: column;
    justify-content: space-evenly;
  }
  .offer-block__actions .offer-block__actions-recommend-compare .btn-image .btn-image__text {
    display: block;
  }
}
@media (min-width: 1200px) {
  .offer-block__actions .offer-block__actions-recommend-compare {
    min-width: 6.25rem;
  }
}
@media (min-width: 992px) {
  .offer-block__actions .offer-block__actions-price-select {
    width: 9.375rem;
  }
}

.offer-block__label-recommended {
  color: var(--zeteo-success);
  font-size: 0.75rem;
}

.offer-block__product-price {
  font-size: 1.125rem;
  font-weight: 600;
}

.offer-block__divider {
  position: relative;
}

.offer-block__divider--left::before {
  position: absolute;
  z-index: 100;
  background: var(--zeteo-border-color);
  width: 0.0625rem;
  top: 0.625rem;
  bottom: 0.625rem;
  left: 0;
}
@media (min-width: 992px) {
  .offer-block__divider--left::before {
    content: "";
  }
}

.offer-block__divider--bottom::after {
  position: absolute;
  z-index: 100;
  background: var(--zeteo-border-color);
  height: 0.0625rem;
  left: 0.625rem;
  right: 0.625rem;
  bottom: 0;
}
@media (min-width: 992px) {
  .offer-block__divider--bottom::after {
    content: "";
  }
}

.offer-block-btn__badge {
  width: 1rem;
  height: 1rem;
  z-index: 101;
}

.info-panel .info-panel__content {
  padding: 0.5rem;
}

.popover--custom {
  z-index: 302000;
  max-width: 22rem;
}

.progress-bar {
  --zeteo-progress-bar-color: var(--zeteo-body-color);
  --zeteo-progress-bar-bg: var(--zeteo-body-bg);
  --zeteo-progress-bar-percentage-color: var(--zeteo-primary);
  --zeteo-progress-bar-percentage-color-active: var(--zeteo-primary);
  --zeteo-progress-bar-overlay-bg: var(--zeteo-backdrop-color);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 103000;
}

.progress-bar__overlay {
  position: relative;
  z-index: 103010;
  width: 100%;
  height: 100%;
  background: var(--zeteo-progress-bar-overlay-bg);
}

.progress-bar__overlay-inner {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 103030;
  width: 100%;
  height: 100%;
  background-color: var(--zeteo-progress-bar-bg);
  opacity: 1;
}

.progress-bar__content {
  position: absolute;
  margin: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 103020;
  text-align: center;
  max-width: 90vw;
  width: 100%;
  min-height: 200px;
  padding: 50px;
  border-radius: 1rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .progress-bar__content {
    min-width: 500px;
    max-width: 740px;
  }
}
.progress-bar__content .inner {
  position: relative;
  z-index: 103040;
}
.progress-bar__content svg {
  width: 100%;
  fill: var(--zeteo-progress-bar-percentage-color);
  fill-opacity: 0.1;
}
.progress-bar__content svg .active {
  fill: var(--zeteo-progress-bar-percentage-color-active);
  fill-opacity: 1;
}

.progress-bar__percentage {
  position: static;
  width: 100%;
  top: 50%;
  left: 50%;
  font-size: 2.5rem;
  font-weight: 700;
}

.progress-bar__state {
  position: relative;
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  padding: 1rem;
  z-index: 103040;
}
.progress-bar__state:empty {
  visibility: hidden;
}

.progress-bar__logo-wrapper {
  margin-top: 20px;
}

.progress-bar__logo {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.progress-bar__logo img {
  filter: var(--zeteo-img-filter);
  max-height: 3.5rem;
  max-width: 100%;
  display: inline-block;
  padding: 0.25rem;
}

.logo--disabled img {
  filter: var(--zeteo-img-filter-disabled);
}

@keyframes opacity-animation {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.2;
  }
}
.logo--flickering img {
  animation: opacity-animation normal 2s infinite ease-in-out;
}

.svgicon {
  filter: var(--zeteo-img-filter);
  stroke: currentColor;
}

.svgicon--help {
  width: 1rem;
  height: 1rem;
  margin-bottom: 0.0625rem;
  margin-left: 0.25rem;
}

.svgicon-1 {
  width: 0.25rem !important;
  height: 0.25rem !important;
}

.svgicon-2 {
  width: 0.5rem !important;
  height: 0.5rem !important;
}

.svgicon-3 {
  width: 1rem !important;
  height: 1rem !important;
}

.svgicon-31 {
  width: 1.25rem !important;
  height: 1.25rem !important;
}

.svgicon-4 {
  width: 1.5rem !important;
  height: 1.5rem !important;
}

.svgicon-5 {
  width: 2rem !important;
  height: 2rem !important;
}

.svgicon-full {
  width: 100% !important;
  height: 100% !important;
}

.wizard {
  --zeteo-wizard-color: var(--zeteo-body-color);
  --zeteo-wizard-color-active: var(--zeteo-primary);
  --zeteo-wizard-color-done: var(--zeteo-primary);
  --zeteo-wizard-color-disabled: #495057;
  --zeteo-wizard-bg: var(--zeteo-body-color);
  --zeteo-wizard-bg-active: var(--zeteo-primary);
  --zeteo-wizard-bg-done: var(--zeteo-primary);
  --zeteo-wizard-bg-disabled: #495057;
  --zeteo-wizard-badge-color-active: #fff;
  --zeteo-wizard-badge-color-done: var(--zeteo-primary);
  --zeteo-wizard-badge-color-unavailable: #495057;
  --zeteo-wizard-badge-bg: #fff;
  --zeteo-wizard-badge-bg-active: var(--zeteo-primary);
  --zeteo-wizard-badge-bg-done: #fff;
  --zeteo-wizard-badge-bg-disabled: #495057;
  --zeteo-wizard-badge-bg-unavailable: #495057;
  user-select: none;
  list-style: none;
  position: relative;
  display: flex;
  width: 100%;
  margin: 0;
  padding: 0.5rem 0;
}

.wizard__step {
  cursor: default;
  position: relative;
  display: flex;
  flex: 0;
  align-items: center;
  padding: 0 1rem 0 0;
  color: var(--zeteo-body-color);
  text-decoration: none;
  transition: 0.25s ease-out;
}
.wizard__step[disabled] {
  cursor: not-allowed;
  /*
  .wizard__badge {
      color: $wizard-badge-color-disabled;
      background-color: $wizard-badge-bg-disabled;

      border-color: $wizard-badge-bg-disabled;
  }
  */
}

.wizard__step--active .wizard__badge {
  color: var(--zeteo-wizard-badge-color-active);
  background-color: var(--zeteo-wizard-badge-bg-active);
  border-color: var(--zeteo-wizard-badge-bg-active);
}
.wizard__step--active .wizard__caption {
  color: var(--zeteo-wizard-color-active);
  font-weight: 600;
}

.wizard__step--done {
  cursor: pointer;
}
.wizard__step--done .wizard__badge {
  color: var(--zeteo-wizard-badge-color-done);
  border-color: var(--zeteo-wizard-badge-color-done);
}
.wizard__step--done .wizard__badge:before {
  display: inline-block;
}
.wizard__step--done .wizard__badge > span {
  display: none;
}
.wizard__step--done .wizard__caption {
  color: var(--zeteo-wizard-color-done);
}

.wizard__step--unavailable {
  cursor: not-allowed;
}
.wizard__step--unavailable .wizard__badge {
  color: var(--zeteo-wizard-badge-color-unavailable);
  background-color: var(--zeteo-wizard-badge-bg-unavailable);
  border-color: var(--zeteo-wizard-badge-bg-unavailable);
}

.wizard__badge {
  position: relative;
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  align-items: center;
  font-size: 0.875rem;
  color: var(--zeteo-wizard-badge-color);
  background-color: var(--zeteo-wizard-badge-bg);
  border-radius: 50%;
  border: 1px solid var(--zeteo-border-color);
  box-shadow: 0px 8px 20px rgba(133, 161, 194, 0.14);
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  z-index: 1;
  text-align: center;
}
.wizard__badge:before {
  display: none;
  content: "";
  background-color: currentColor;
  mask-position: center;
  mask-repeat: no-repeat;
  mask-size: 100% auto;
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 26 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.7696 1.01151C25.1499 1.41203 25.1335 2.04498 24.733 2.42525L10.8882 15.57C10.5072 15.9317 9.91127 15.9369 9.52398 15.5819L1.12398 7.88192C0.71686 7.50873 0.689357 6.87616 1.06255 6.46904C1.43574 6.06192 2.06831 6.03442 2.47543 6.40761L10.1877 13.4772L23.3559 0.974842C23.7564 0.594575 24.3894 0.610991 24.7696 1.01151Z' /%3E%3C/svg%3E%0A");
  width: 1em;
  height: 1em;
}

.wizard__caption {
  display: inline-block;
  color: var(--zeteo-body-color);
  padding: 0.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
}

@media (max-width: 1199.98px) {
  .wizard__caption {
    display: none;
  }
  .wizard__step--active .wizard__caption {
    display: inline-block;
  }
  .wizard__step--active .wizard__caption {
    display: inline-block;
  }
  .wizard__step--active + .wizard__step .wizard__caption {
    display: inline-block;
  }
}
@media (max-width: 767.98px) {
  .wizard__step {
    padding: 0 0.5rem 0 0;
  }
  .wizard__caption {
    font-size: 0.625rem;
    padding: 0 0.3rem;
  }
}
@media (max-width: 575.98px) {
  .wizard {
    width: 0px;
  }
  .wizard__step {
    z-index: 1;
  }
  .wizard__step:nth-child(2) {
    transform: translateX(calc(-1 * 2rem / 2));
  }
  .wizard__step:nth-child(3) {
    transform: translateX(calc(-2 * 2rem / 2));
  }
  .wizard__step:nth-child(4) {
    transform: translateX(calc(-3 * 2rem / 2));
  }
  .wizard__step:nth-child(5) {
    transform: translateX(calc(-4 * 2rem / 2));
  }
  .wizard__step:nth-child(6) {
    transform: translateX(calc(-5 * 2rem / 2));
  }
  .wizard__step:nth-child(7) {
    transform: translateX(calc(-6 * 2rem / 2));
  }
  .wizard__step--active,
  .wizard__step--active + .wizard__step {
    padding: 0 calc(2rem / 2) 0 0;
  }
  .wizard__step--active .wizard__caption,
  .wizard__step--active + .wizard__step .wizard__caption {
    display: block;
  }
}
@media (max-width: 440px) {
  .wizard__step--active + .wizard__step {
    padding: 0 0.5rem 0 0;
  }
  .wizard__step--active + .wizard__step .wizard__caption {
    display: none;
  }
}
.dropdown-menu--custom {
  z-index: 102000;
}

.dropdown--no-caret .dropdown-toggle::after {
  content: none;
}

.tooltip--custom {
  z-index: 302000;
}

.table-discount {
  min-width: 72rem;
}
.table-discount .table-discount__thead-cell:not(:first-child) {
  border-left: none;
}
.table-discount .table-discount__thead-cell:not(:last-child) {
  border-right: none;
}
.table-discount .table-discount__thead-cell--image {
  width: 5rem;
}
.table-discount .table-discount__thead-cell--image img {
  filter: var(--zeteo-img-filter);
  max-height: 2.5rem;
  max-width: 100%;
}
.table-discount .table-discount__tbody-cell--title {
  min-width: 22rem;
  width: 22rem;
}

.table-special-discount {
  min-width: 44rem;
}

.files-to-download .document-handlers {
  display: flex;
  min-width: 13.25rem;
  justify-content: space-between;
}
.files-to-download .document-handlers .btn {
  min-width: 5.75rem;
}
@media (min-width: 992px) {
  .files-to-download .document-handlers .btn {
    width: 100%;
  }
}

.payment-options .qr-payment-image {
  width: 6rem;
}

.car-info-license-plate {
  --zeteo-car-info-license-plate-bg: #2a77d1;
  --zeteo-car-info-license-plate-border-color: #333333;
  --zeteo-car-info-license-plate-border-radius: var(--zeteo-border-radius);
  position: relative;
  border-radius: var(--zeteo-car-info-license-plate-border-radius);
  overflow: hidden;
  border: 2px solid var(--zeteo-car-info-license-plate-border-color);
  max-width: 14.25rem;
}
.car-info-license-plate::before {
  content: "";
  background-color: var(--zeteo-car-info-license-plate-bg);
  background-image: url("data:image/svg+xml,%3csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43 44'%3e%3cpath d='M17.752 36.146c.324 0 .612-.065.866-.196.254-.13.456-.315.606-.553.156-.237.24-.514.252-.828h2.156a3.186 3.186 0 0 1-.537 1.755 3.711 3.711 0 0 1-1.386 1.23c-.571.297-1.212.446-1.922.446-.722 0-1.351-.125-1.888-.374a3.69 3.69 0 0 1-1.342-1.043 4.663 4.663 0 0 1-.797-1.55 6.66 6.66 0 0 1-.26-1.89v-.286c0-.671.087-1.3.26-1.89a4.663 4.663 0 0 1 .796-1.55 3.69 3.69 0 0 1 1.343-1.043c.537-.25 1.163-.374 1.88-.374.756 0 1.42.151 1.991.454a3.32 3.32 0 0 1 1.351 1.284c.33.553.5 1.203.51 1.952h-2.155a2.187 2.187 0 0 0-.226-.927 1.686 1.686 0 0 0-.588-.66c-.255-.166-.563-.25-.927-.25-.387 0-.71.084-.97.25a1.707 1.707 0 0 0-.598.687 3.456 3.456 0 0 0-.294.962c-.052.35-.078.72-.078 1.105v.286c0 .392.026.766.078 1.123.058.356.156.677.294.962.145.28.344.502.598.669.26.166.589.25.987.25Zm12.748-.178v1.854h-7.05v-1.854h7.05Zm-.165-6.382-6.027 8.236H22.8v-1.453l5.993-8.19h1.541v1.408Zm-.84-1.408v1.863h-6.573v-1.863h6.573Z' fill='%23fff'/%3e%3cpath d='m21.5 21-.358-.727-.802-.116.58-.566-.137-.8.717.378.717-.378-.137.8.58.565-.802.117L21.5 21Zm-3.371-1.004-.359-.727-.801-.117.58-.566-.137-.799.717.377.717-.377-.137.8.58.565-.802.117-.358.727Zm6.742 0-.358-.727-.802-.117.58-.566-.137-.799.717.377.717-.377-.137.8.58.565-.801.117-.359.727Zm-9.296-2.573-.358-.727-.802-.116.58-.566-.137-.8.717.378.717-.377-.137.799.58.566-.801.116-.359.727Zm11.85 0-.358-.727-.802-.116.58-.566-.137-.8.717.378.717-.377-.137.799.58.566-.802.117-.358.726ZM14.66 14.047l-.358-.727-.802-.116.58-.566-.137-.8.717.378.717-.377-.137.799.58.566-.801.116-.359.727Zm13.68 0-.359-.727-.801-.116.58-.566-.137-.8.717.378.717-.377-.137.799.58.566-.802.116-.358.727Zm-12.765-3.43-.358-.726-.802-.117.58-.566-.137-.799.717.377.717-.377-.137.8.58.565-.801.117-.359.727Zm11.85 0-.358-.726-.802-.117.58-.566-.137-.799.717.377.717-.377-.137.8.58.565-.802.117-.358.727ZM18.13 8.11l-.359-.727-.801-.116.58-.566-.137-.8.717.378.717-.377-.137.799.58.566-.802.116-.358.727Zm6.742 0-.358-.727-.802-.116.58-.566-.137-.8.717.378.717-.377-.137.799.58.566-.801.116-.359.727Zm-3.378-.9-.358-.728-.802-.116.58-.566-.138-.8.015.008L20.79 5l.71.374.71-.374-.001.008.015-.008-.137.799.58.566-.802.116-.358.727-.007-.013-.007.013Z' fill='%23F3DE21'/%3e%3c/svg%3e");
  background-size: cover;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  bottom: 0;
  width: 40px;
}

.car-info-license-plate__input {
  text-transform: uppercase;
  font-weight: bold;
  border: none;
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.75rem;
  padding-left: 2.5rem;
}
.car-info-license-plate__input:focus {
  box-shadow: none;
  outline: 0;
}

.has-error .car-info-license-plate {
  border-color: var(--zeteo-danger);
}

.car-info-license-plate--cz::before {
  background-image: url("data:image/svg+xml,%3csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43 44'%3e%3cpath d='M17.752 36.146c.324 0 .612-.065.866-.196.254-.13.456-.315.606-.553.156-.237.24-.514.252-.828h2.156a3.186 3.186 0 0 1-.537 1.755 3.711 3.711 0 0 1-1.386 1.23c-.571.297-1.212.446-1.922.446-.722 0-1.351-.125-1.888-.374a3.69 3.69 0 0 1-1.342-1.043 4.663 4.663 0 0 1-.797-1.55 6.66 6.66 0 0 1-.26-1.89v-.286c0-.671.087-1.3.26-1.89a4.663 4.663 0 0 1 .796-1.55 3.69 3.69 0 0 1 1.343-1.043c.537-.25 1.163-.374 1.88-.374.756 0 1.42.151 1.991.454a3.32 3.32 0 0 1 1.351 1.284c.33.553.5 1.203.51 1.952h-2.155a2.187 2.187 0 0 0-.226-.927 1.686 1.686 0 0 0-.588-.66c-.255-.166-.563-.25-.927-.25-.387 0-.71.084-.97.25a1.707 1.707 0 0 0-.598.687 3.456 3.456 0 0 0-.294.962c-.052.35-.078.72-.078 1.105v.286c0 .392.026.766.078 1.123.058.356.156.677.294.962.145.28.344.502.598.669.26.166.589.25.987.25Zm12.748-.178v1.854h-7.05v-1.854h7.05Zm-.165-6.382-6.027 8.236H22.8v-1.453l5.993-8.19h1.541v1.408Zm-.84-1.408v1.863h-6.573v-1.863h6.573Z' fill='%23fff'/%3e%3cpath d='m21.5 21-.358-.727-.802-.116.58-.566-.137-.8.717.378.717-.378-.137.8.58.565-.802.117L21.5 21Zm-3.371-1.004-.359-.727-.801-.117.58-.566-.137-.799.717.377.717-.377-.137.8.58.565-.802.117-.358.727Zm6.742 0-.358-.727-.802-.117.58-.566-.137-.799.717.377.717-.377-.137.8.58.565-.801.117-.359.727Zm-9.296-2.573-.358-.727-.802-.116.58-.566-.137-.8.717.378.717-.377-.137.799.58.566-.801.116-.359.727Zm11.85 0-.358-.727-.802-.116.58-.566-.137-.8.717.378.717-.377-.137.799.58.566-.802.117-.358.726ZM14.66 14.047l-.358-.727-.802-.116.58-.566-.137-.8.717.378.717-.377-.137.799.58.566-.801.116-.359.727Zm13.68 0-.359-.727-.801-.116.58-.566-.137-.8.717.378.717-.377-.137.799.58.566-.802.116-.358.727Zm-12.765-3.43-.358-.726-.802-.117.58-.566-.137-.799.717.377.717-.377-.137.8.58.565-.801.117-.359.727Zm11.85 0-.358-.726-.802-.117.58-.566-.137-.799.717.377.717-.377-.137.8.58.565-.802.117-.358.727ZM18.13 8.11l-.359-.727-.801-.116.58-.566-.137-.8.717.378.717-.377-.137.799.58.566-.802.116-.358.727Zm6.742 0-.358-.727-.802-.116.58-.566-.137-.8.717.378.717-.377-.137.799.58.566-.801.116-.359.727Zm-3.378-.9-.358-.728-.802-.116.58-.566-.138-.8.015.008L20.79 5l.71.374.71-.374-.001.008.015-.008-.137.799.58.566-.802.116-.358.727-.007-.013-.007.013Z' fill='%23F3DE21'/%3e%3c/svg%3e");
}

.car-info-license-plate--sk::before {
  background-image: url("data:image/svg+xml,%3csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43 44'%3e%3cpath style='fill:%232a77d1' d='M0 0h42v44H0z' transform='translate%28.5%29'/%3e%3cpath d='m.036-.233.141-.014a.166.166 0 0 0 .051.104.153.153 0 0 0 .105.034c.047 0 .082-.01.105-.03.024-.02.036-.043.036-.069a.064.064 0 0 0-.015-.043.125.125 0 0 0-.052-.031 1.32 1.32 0 0 0-.116-.031.404.404 0 0 1-.163-.071.188.188 0 0 1 .054-.319.352.352 0 0 1 .141-.025c.09 0 .158.02.203.059a.209.209 0 0 1 .072.158l-.145.006C.447-.542.434-.568.413-.584.393-.6.362-.608.322-.608a.169.169 0 0 0-.099.025.055.055 0 0 0-.001.088.349.349 0 0 0 .132.048.68.68 0 0 1 .156.052.2.2 0 0 1 .08.072.215.215 0 0 1 .028.115.209.209 0 0 1-.131.195.408.408 0 0 1-.155.026.31.31 0 0 1-.209-.063.279.279 0 0 1-.087-.183Z' style='fill:%23fff;fill-rule:nonzero' transform='translate%2810.622 38.198%29 scale%2815.285%29'/%3e%3cpath d='M.075 0v-.716h.144v.318l.292-.318h.195l-.27.279L.72 0H.533L.336-.336l-.117.12V0H.075Z' style='fill:%23fff;fill-rule:nonzero' transform='translate%2820.817 38.198%29 scale%2815.285%29'/%3e%3cpath d='m21.5 21-.358-.727-.802-.116.58-.566-.137-.799.717.377.717-.377-.137.799.58.565-.801.117L21.5 21Zm-3.371-1.004-.359-.727-.801-.117.58-.566-.137-.799.717.377.717-.377-.137.799.58.566-.801.117-.359.727Zm6.742 0-.358-.727-.802-.117.58-.566-.137-.799.717.377.717-.377-.137.799.58.566-.801.117-.359.727Zm-9.296-2.573-.358-.727-.802-.116.58-.566-.137-.799.717.377.717-.377-.137.799.58.566-.801.116-.359.727Zm11.85 0-.358-.727-.802-.116.58-.566-.137-.799.717.377.717-.377-.137.799.58.566-.802.117-.358.726ZM14.66 14.047l-.358-.727-.802-.116.58-.566-.137-.799.717.377.717-.377-.137.799.58.566-.801.116-.359.727Zm13.68 0-.359-.727-.801-.116.58-.566-.137-.799.717.377.717-.377-.137.799.58.566-.802.116-.358.727Zm-12.765-3.429-.358-.727-.802-.117.58-.566-.137-.799.717.377.717-.377-.137.799.58.566-.801.117-.359.727Zm11.85 0-.358-.727-.802-.117.58-.566-.137-.799.717.377.717-.377-.137.799.58.566-.801.117-.359.727Zm-9.296-2.509-.359-.727-.801-.116.58-.566-.137-.799.717.377.717-.377-.137.799.58.566-.801.116-.359.727Zm6.742 0-.358-.727-.802-.116.58-.566-.137-.799.717.377.717-.377-.137.799.58.566-.801.116-.359.727Zm-3.378-.901-.358-.727-.802-.116.58-.566L20.776 5l.015.008L20.79 5l.71.374.71-.374-.001.008.015-.008-.137.799.58.566-.802.116-.358.727-.007-.013-.007.013Z' style='fill:%23f3de21;fill-rule:nonzero' transform='translate%280 .098%29'/%3e%3c/svg%3e");
}

/*
.news-panel
    .news-panel__header
    .news-panel__body
    .news-panel__footer
*/
.news-panel {
  padding: 1rem;
}

.news-panel__header {
  border-bottom: var(--zeteo-border);
}

@media (min-width: 1200px) {
  .news-panel__body {
    max-height: calc(100vh - 230px);
    overflow: auto;
  }
}
.news-panel__body .accordion-body {
  cursor: pointer;
}
.news-panel__body ul {
  padding-left: 1rem;
  margin-top: 0.5rem;
}

.news-panel__footer {
  display: flex;
  justify-content: center;
  border-top: var(--zeteo-border);
  padding-top: 1rem;
}

.links-panel {
  padding: 0.5rem;
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}
@media (min-width: 1200px) {
  .links-panel {
    margin-bottom: 0;
  }
}

.management-alerts {
  color: #212529;
  row-gap: 0.5rem;
}
.management-alerts .alert-heading {
  color: #212529 !important;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  margin: 0 0 0 0.5rem;
  width: 100%;
}
.management-alerts .alert-dismissible .btn-close {
  position: relative;
  width: 0.5em;
  height: 0.5em;
  padding: 0.5rem;
}
.management-alerts > .col:empty {
  display: none;
}

.management-alert {
  display: flex !important;
  align-items: center;
  padding: 0.5rem;
  margin-bottom: 0;
}

.management-alert--primary {
  color: #004f9f;
}

.management-alert--secondary {
  color: #6c757d;
}

.management-alert--success {
  color: #198754;
}

.management-alert--info {
  color: #0dcaf0;
}

.management-alert--warning {
  color: #ffc107;
}

.management-alert--danger {
  color: #dc3545;
}

.management-alert--light {
  color: #f8f9fa;
}

.management-alert--dark {
  color: #212529;
}

.secondary-building .row {
  position: relative;
}
@media (min-width: 768px) {
  .secondary-building .row {
    min-height: 3rem;
  }
}

@media (min-width: 1200px) {
  .secondary-building--header:nth-child(odd) .row,
  .secondary-building:nth-child(odd) .row {
    padding-right: 1rem;
  }
  .secondary-building--header:nth-child(even) .row,
  .secondary-building:nth-child(even) .row {
    padding-left: 1rem;
  }
  .secondary-building:nth-child(odd) .row:after {
    content: "";
    background: rgba(0, 0, 0, 0.1);
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
  }
}
.nav-offers {
  --zeteo-nav-offers-link-color: var(--zeteo-body-color);
  --zeteo-nav-offers-link-color-active: var(--zeteo-primary);
  --zeteo-nav-offers-link-border-color: var(--zeteo-border-color);
  --zeteo-nav-offers-link-border-color-active: var(--zeteo-primary);
}
.nav-offers .nav-link {
  color: var(--zeteo-nav-offers-link-color);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: var(--zeteo-nav-offers-link-border-color);
  font-weight: normal;
}
.nav-offers .active {
  color: var(--zeteo-nav-offers-link-color-active);
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-color: var(--zeteo-nav-offers-link-border-color-active);
  font-weight: bold;
}

.donut-chart {
  display: flex;
  align-items: center;
  gap: 1rem;
  justify-content: space-evenly;
}

.donut-chart__chart {
  position: relative;
  width: min-content;
}

.donut-chart__info {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  text-align: center;
}

.donut-chart__info-count {
  font-weight: 600;
  font-size: 1.25rem;
}

.donut-chart__legend {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 0.5rem;
}

.donut-chart__legend-item {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 0.5rem;
}

.donut-chart__legend-item-color {
  width: 0.75rem;
  height: 0.75rem;
  display: block;
  border-radius: 50%;
}

.donut-chart__legend-item-text {
  font-size: 0.75rem;
}

.header {
  --zeteo-header-bg: var(--zeteo-body-bg);
  background-color: var(--zeteo-header-bg);
  height: 4.5rem;
}

.sticky-header {
  position: sticky !important;
  top: 4.5rem;
  z-index: 999;
}

.main-header {
  max-height: 5rem;
  background-color: var(--zeteo-header-bg);
}
.main-header .main-header__logo {
  height: 3rem;
}
.main-header .main-header__logo .logo--mini {
  display: none !important;
  max-width: 2rem;
  height: auto;
}
.main-header .main-header__logo .logo--mini img {
  filter: var(--zeteo-img-filter);
  height: auto;
  max-width: 100%;
}
.main-header .main-header__logo .logo--lg {
  display: block;
  max-width: 12.5rem;
  height: 100%;
}
.main-header .main-header__logo .logo--lg img {
  filter: var(--zeteo-img-filter);
  height: auto;
  max-width: 100%;
}
.main-header .main-header__logo .logo--svg img,
.main-header .main-header__logo .logo--bitmap img {
  filter: var(--zeteo-img-filter);
  height: 100%;
  width: 100%;
}
.main-header .counter {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  background-color: var(--zeteo-white);
  box-shadow: var(--zeteo-box-shadow);
  position: relative;
  margin-left: 1rem;
}
.main-header .counter-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: var(--zeteo-white);
  border-radius: 50%;
  width: 2.25rem;
  height: 2.25rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.main-header .counter-value {
  color: var(--zeteo-body-color);
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  text-align: center;
}
.main-header .counter-unit {
  color: var(--zeteo-secondary);
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 0.75rem;
  text-align: center;
}
.main-header .user-info {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  padding: 0.5rem;
  margin-left: 2rem;
}
.main-header .user-info .user-info__image {
  width: 2.5rem;
  height: 2.5rem;
  margin-right: 1rem;
  padding: 0.5rem;
  border-radius: 50%;
  background-color: var(--zeteo-white);
  box-shadow: var(--zeteo-box-shadow);
}
.main-header .user-info .user-info__image svg {
  width: 100%;
  height: 100%;
}
.main-header .user-info .user-info__name {
  color: var(--zeteo-secondary);
}
.main-header .user-menu-toggler {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  margin-left: 2rem;
}
.main-header .user-menu-toggler .user-menu-toggler__image {
  width: 2.5rem;
  height: 2.5rem;
  margin-right: 1rem;
  padding: 0.5rem;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: --zeteo-box-shadow;
}
.main-header .user-menu-toggler .user-menu-toggler__image svg {
  width: 100%;
  height: 100%;
}
.main-header .user-menu-toggler img {
  width: 2.5rem;
  max-width: 100%;
  height: auto;
  margin-right: 1rem;
  padding: 0.5rem;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: --zeteo-box-shadow;
  display: flex; /* or inline-flex */
  align-items: center;
  justify-content: center;
}
.main-header .user-menu {
  font-size: 0.75rem;
  width: 18.75rem;
  padding-top: 0;
  overflow: hidden;
  z-index: 1010;
}
.main-header .user-menu .dropdown-item {
  padding: 0.75rem 1.5rem;
  font-size: 0.75rem;
}
.main-header .user-menu__header {
  padding: 1rem;
  color: #fff;
  background-color: #004f9f;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.main-header .user-menu__header-image {
  width: 6rem;
  height: 6rem;
  max-width: 100%;
  margin: 1rem;
  padding: 1.5rem;
  border-radius: 50%;
  background-color: #fff;
}
.main-header .user-menu__header-image svg {
  width: 100%;
  height: 100%;
}
.main-header .user-menu__header-name {
  font-size: 0.875rem;
}
.main-header .user-menu__header-email {
  font-size: 0.625rem;
  margin-top: 0.5rem;
}
.main-header .user-menu__header-email a {
  color: #fff;
}
.main-header .user-menu__body .nav-link {
  padding: 0.75rem 1.5rem;
}
.main-header .user-menu__footer {
  padding: 0.75rem 1.5rem;
  border-top: 1px solid var(--zeteo-border-color);
  color: #004f9f;
}
.main-header .user-menu__footer .btn {
  font-size: 0.75rem;
}

.footer {
  --zeteo-footer-bg: var(--zeteo-body-bg);
  --zeteo-footer-color: var(--zeteo-body-color);
  background-color: var(--zeteo-footer-bg);
  font-size: 0.875rem;
  padding: 0.25rem 0;
}
@media (min-width: 576px) {
  .footer {
    padding: 0.25rem 2rem;
  }
}
.footer .nav-link {
  color: var(--zeteo-footer-color);
}
.footer .nav-link:hover {
  color: var(--zeteo-primary);
}
@media (max-width: 575.98px) {
  .footer .nav-link.btn-image .btn-image__text {
    padding-right: 0;
    padding-left: 0.375rem;
    order: 1;
  }
}
.footer .expert-compliance-info {
  color: var(--zeteo-primary);
  font-size: 0.75rem;
}
@media (min-width: 576px) {
  .footer .expert-compliance-info {
    margin: auto 0 auto auto;
  }
}
@media (min-width: 992px) {
  .footer .expert-compliance-info {
    margin: auto 0;
  }
}
.footer .footer-collapse-btn-wrapper {
  display: none;
}
@media (min-width: 576px) {
  .footer .footer-collapsible.collapse:not(.show) {
    display: block;
  }
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .footer .btn-image .btn-image__text {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .footer {
    border-top: 1px solid #dee2e6;
  }
  .footer .nav {
    flex-direction: column;
  }
  .footer .footer-collapse-btn-wrapper {
    display: flex;
    justify-content: flex-end;
  }
  .footer .footer-collapse-btn-wrapper .btn.btn-image .btn-image__icon {
    transition: 0.35s transform;
  }
  .footer .footer-collapse-btn-wrapper .btn.btn-image.collapsed .btn-image__icon {
    transform: rotate(180deg);
  }
}

.footer-wrapper {
  margin-top: 5rem;
}

.form-login {
  --zeteo-form-login-color: var(--zeteo-body-color);
  --zeteo-form-login-bg: var(--zeteo-body-bg);
  --zeteo-form-login-right-side-color: var(--zeteo-white);
  display: flex;
  height: 100vh;
  max-height: 100%;
}
.form-login::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  display: block;
  background: var(--zeteo-primary) url(/content/static/shared/login-bg.png) no-repeat;
  background-position: right bottom;
  background-size: cover;
  content: "";
}
@media (min-width: 992px) {
  .form-login::after {
    border-radius: 2rem 0 0 2rem;
  }
}
@media (min-width: 992px) {
  .form-login::after {
    content: none;
  }
}

.form-login__left {
  position: relative;
  z-index: 2;
  height: fit-content;
  background: var(--zeteo-form-login-bg);
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 2rem;
  box-shadow: 0 4px 8px rgba(21, 21, 21, 0.08), 0 0 30px rgba(21, 21, 21, 0.15);
}
@media (min-width: 992px) {
  .form-login__left {
    width: 50%;
    margin: 0;
    height: 100%;
    border-radius: 0;
    box-shadow: none;
  }
}

.form-login__logo {
  position: absolute;
  top: 2rem;
  left: 2rem;
  right: 2rem;
  text-align: center;
}
@media (min-width: 992px) {
  .form-login__logo {
    top: 1rem;
    left: 1rem;
    right: 1rem;
    text-align: left;
  }
}
.form-login__logo img {
  max-width: 9.5rem;
  height: auto;
}
@media (min-width: 992px) {
  .form-login__logo img {
    max-width: 12.5rem;
  }
}

.form-login__form {
  max-width: 20rem;
  width: 90vw;
  padding: 2rem;
  max-height: 100vh;
  overflow: auto;
}
@media (min-width: 992px) {
  .form-login__form {
    max-width: 21rem;
    padding: 1rem;
  }
}

.form-login__title {
  margin-top: 4.5rem;
  margin-bottom: 1.5rem;
  text-align: center;
  font-size: calc(1.3rem + 0.6vw);
  line-height: 1.2;
  font-weight: 600;
}
@media (min-width: 992px) {
  .form-login__title {
    margin-top: 0;
    margin-bottom: 3rem;
    text-align: left;
  }
}

.form-login__right {
  position: relative;
  padding-left: 8rem;
  padding-top: 8rem;
  color: var(--zeteo-form-login-right-side-color);
  width: 50%;
  border-radius: 2rem 0 0 2rem;
  display: none;
}
@media (min-width: 992px) {
  .form-login__right {
    display: block;
  }
}

.form-login__texts {
  position: relative;
  z-index: 1;
  max-width: 30vw;
}
.form-login__texts h2, .form-login__texts .h2 {
  font-weight: 700;
  font-size: 2rem;
  margin-bottom: 1.5rem;
}
.form-login__texts p {
  font-size: 1rem;
}

.form-login__modules {
  position: relative;
  z-index: 1;
  margin-top: 1.5rem;
}
.form-login__modules .svgicon {
  fill: var(--zeteo-form-login-right-side-color);
  stroke: var(--zeteo-form-login-right-side-color);
  width: 3rem;
  height: 3rem;
}
.form-login__modules .svgicon + .svgicon {
  margin-left: 2rem;
}

.form-login__bg-image::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  display: block;
  background: var(--zeteo-primary) url(/content/static/shared/login-bg.png) no-repeat;
  background-position: right bottom;
  background-size: cover;
  content: "";
}
@media (min-width: 992px) {
  .form-login__bg-image::after {
    border-radius: 2rem 0 0 2rem;
  }
}

.modal-assistances-overview {
  --zeteo-modal-assistances-overview-header-bg: var(--zeteo-tertiary-bg);
  --zeteo-modal-assistances-overview-collapsible-header-color: var(--zeteo-primary);
  --zeteo-modal-assistances-overview-collapsible-header-bg: var(--zeteo-body-bg);
  --zeteo-modal-assistances-overview-collapsible-body-color: var(--zeteo-tertiary-color);
  --zeteo-modal-assistances-overview-collapsible-body-bg: var(--zeteo-tertiary-bg);
  --zeteo-modal-assistances-overview-collapsible-body-accent-color: var(--zeteo-primary);
}
.modal-assistances-overview .modal-body {
  overflow-x: auto;
  font-size: 12px;
}
.modal-assistances-overview .modal-body .scrollable-section {
  overflow-y: scroll;
  margin-bottom: 0;
  border-top: 1px solid var(--zeteo-border-color);
  border-left: 1px solid var(--zeteo-border-color);
}
.modal-assistances-overview .modal-body .scrollable-section .compare-content {
  margin-top: 0;
}
.modal-assistances-overview .modal-assistances-overview__header {
  background-color: var(--zeteo-modal-assistances-overview-header-bg);
}
.modal-assistances-overview .modal-assistances-overview__collapsible-header {
  color: var(--zeteo-modal-assistances-overview-collapsible-header-color);
  background-color: var(--zeteo-modal-assistances-overview-collapsible-header-bg);
}
.modal-assistances-overview .modal-assistances-overview__collapsible-body {
  color: var(--zeteo-modal-assistances-overview-collapsible-body-color);
  background-color: var(--zeteo-modal-assistances-overview-collapsible-body-bg);
}
.modal-assistances-overview .compare-content {
  width: fit-content;
  min-width: 100%;
}
.modal-assistances-overview .compare-content .header-row .col {
  display: flex;
}
.modal-assistances-overview .compare-content [class*=cell-] {
  min-width: 220px;
  width: auto;
}
.modal-assistances-overview .compare-content .col.double-cells > .row .col:last-child [class*=cell-] {
  background-color: var(--zeteo-modal-assistances-overview-collapsible-header-bg);
}
.modal-assistances-overview .compare-content .col.double-cells [class*=cell-] {
  min-width: 110px;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.modal-assistances-overview .compare-content .panel-icon {
  align-items: center;
}
.modal-assistances-overview .cell-overview {
  padding: 10px;
  height: 100%;
  display: flex;
  flex: 1 1 100%;
  flex-direction: column;
  justify-content: space-around;
}
.modal-assistances-overview .cell-logo {
  display: flex;
  flex-direction: column;
  flex: 1 1 100%;
  align-items: center;
  justify-content: space-evenly;
  padding: 0.5rem 20px;
  height: 100%;
  text-align: center;
}
.modal-assistances-overview .cell-logo .institution-box {
  flex: 1 1 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 45px;
  max-height: 45px;
  margin-bottom: 1rem;
}
.modal-assistances-overview .cell-logo .institution-box > img {
  max-height: 100%;
  max-width: 100%;
}
.modal-assistances-overview .cell-header {
  display: flex;
  flex: 1 1 auto;
}
.modal-assistances-overview .cell-header .title {
  flex: 1 1 auto;
}
.modal-assistances-overview .cell-header .cmsicon {
  flex: 0 0 auto;
}
.modal-assistances-overview .card-panel__collapsible {
  background-color: var(--zeteo-modal-assistances-overview-collapsible-header-color);
  width: 1rem;
  height: 1rem;
  margin: 0;
  flex-shrink: 0;
}
.modal-assistances-overview .cell-header-level-0 {
  color: var(--zeteo-modal-assistances-overview-collapsible-body-accent-color);
  font-weight: 700;
  padding: 10px;
  height: 100%;
}
.modal-assistances-overview .cell-header-level-1 {
  font-weight: 400;
  padding: 10px;
  height: 100%;
  color: var(--zeteo-modal-assistances-overview-collapsible-body-accent-color);
  font-size: 0.75rem;
  align-items: center;
}
.modal-assistances-overview .cell-value {
  text-align: center;
  padding: 10px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
  font-size: 0.75rem;
  align-items: center;
  justify-content: center;
}
.modal-assistances-overview a.card-header {
  text-decoration: none;
}
.modal-assistances-overview .flex-sticky-top {
  position: sticky !important;
  top: 0;
  z-index: 3;
}
.modal-assistances-overview .row {
  margin-right: 0;
  margin-left: 0;
}
.modal-assistances-overview .row .col {
  padding-right: 0;
  padding-left: 0;
  position: relative;
}
.modal-assistances-overview .row .col::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.0625rem;
  background-color: var(--zeteo-border-color);
  z-index: 1;
}
.modal-assistances-overview .row .col::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 0.0625rem;
  background-color: var(--zeteo-border-color);
  z-index: 1;
}
.modal-assistances-overview .row .col.flex-sticky-left {
  background-color: var(--zeteo-modal-assistances-overview-collapsible-body-bg);
  position: sticky;
  left: 0;
  z-index: 2;
  min-width: 250px !important;
}

.modal-combination-report {
  --zeteo-modal-combination-report-color: var(--zeteo-body-color);
  --zeteo-modal-combination-report-bg: var(--zeteo-body-bg);
  --zeteo-modal-combination-report-cell-color: var(--zeteo-gray-600);
  --zeteo-modal-combination-report-cell-bg: var(--zeteo-tertiary-bg);
  --zeteo-modal-combination-report-cell-different-color: var(--zeteo-body-color);
  --zeteo-modal-combination-report-cell-group-color: var(--zeteo-tertiary-color);
  --zeteo-modal-combination-report-cell-group-bg: var(--zeteo-body-bg);
  --zeteo-modal-combination-report-border: var(--zeteo-border);
  --zeteo-modal-combination-report-border-color: var(--zeteo-border-color);
  --zeteo-modal-combination-report-collapsible-color: var(--zeteo-body-color);
}
.modal-combination-report .modal-body {
  overflow-x: auto;
  font-size: 0.75rem;
}
.modal-combination-report .modal-body .scrollable-section {
  overflow-y: scroll;
  margin-bottom: 0;
  border-top: var(--zeteo-modal-combination-report-border);
  border-left: var(--zeteo-modal-combination-report-border);
}
.modal-combination-report .modal-body .scrollable-section .compare-content {
  margin-top: 0;
}
.modal-combination-report .compare-content {
  width: fit-content;
  min-width: 100%;
}
.modal-combination-report .compare-content .header-row {
  background-color: var(--zeteo-modal-combination-report-cell-bg);
}
.modal-combination-report .compare-content .header-row .col {
  display: flex;
}
.modal-combination-report .compare-content [class*=cell-] {
  min-width: 220px !important;
  width: auto !important;
}
.modal-combination-report .compare-content .panel-icon {
  align-items: center;
}
.modal-combination-report .compare-content .row.is-different .cell-value {
  color: var(--zeteo-modal-combination-report-cell-different-color);
  font-weight: 700;
}
.modal-combination-report .compare-content.filtered .panel-body > .row-filterable:not(.is-different) {
  display: none !important;
}
.modal-combination-report .compare-content.filtered .all-rows-same {
  display: none;
}
.modal-combination-report .compare-content .row-fill-content {
  min-width: 100%;
  width: max-content;
  margin-bottom: 0.25rem;
}
.modal-combination-report .compare-content .row-full-content {
  width: 100%;
  margin-bottom: 0.25rem;
}
.modal-combination-report .compare-content .col-fixed-first-col {
  width: 300px;
  flex: 0 0 300px !important;
}
.modal-combination-report .compare-content .col-fixed-content {
  width: 300px;
  flex: 0 0 300px !important;
}
.modal-combination-report .panel-compare-detail .panel-heading {
  cursor: pointer;
}
.modal-combination-report .panel-compare-detail .panel-body .data-row:last-child {
  margin-bottom: 0 !important;
}
.modal-combination-report .cell-overview {
  background-color: var(--zeteo-modal-combination-report-cell-bg);
  padding: 10px;
  height: 100%;
  display: flex;
  flex: 1 1 100%;
  flex-direction: column;
  justify-content: space-around;
}
.modal-combination-report .cell-logo {
  display: flex;
  flex-direction: column;
  flex: 1 1 100%;
  align-items: center;
  justify-content: space-evenly;
  padding: 0.5rem 1.25rem;
  height: 100%;
}
.modal-combination-report .cell-logo .institution-box {
  background-color: var(--zeteo-modal-combination-report-cell-bg);
  flex: 1 1 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 45px;
  max-height: 45px;
}
.modal-combination-report .cell-logo .institution-box + .institution-box {
  margin-top: 1rem;
}
.modal-combination-report .cell-logo .institution-box > img {
  filter: var(--zeteo-img-filter);
  max-height: 100%;
  max-width: 100%;
}
.modal-combination-report .cell-header {
  display: flex;
  flex: 1 1 auto;
}
.modal-combination-report .cell-header .title {
  flex: 1 1 auto;
}
.modal-combination-report .cell-header .cmsicon {
  flex: 0 0 auto;
}
.modal-combination-report .card-panel__collapsible {
  background-color: var(--zeteo-modal-combination-report-collapsible-color);
  width: 1rem;
  height: 1rem;
}
.modal-combination-report .cell-header-level-0 {
  background-color: var(--zeteo-modal-combination-report-cell-group-bg);
  color: var(--zeteo-modal-combination-report-cell-group-color);
  font-weight: 700;
  padding: 10px;
  height: 100%;
}
.modal-combination-report .cell-header-level-1 {
  background-color: var(--zeteo-modal-combination-report-cell-bg);
  font-weight: 400;
  padding: 10px;
  height: 100%;
  color: var(--zeteo-body-color);
  font-size: 0.75rem;
}
.modal-combination-report .cell-header-level-2 {
  background-color: var(--zeteo-modal-combination-report-cell-bg);
  font-weight: 400;
  padding: 10px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-align: left;
  height: 100%;
  font-size: 0.75rem;
}
@media (min-width: 768px) {
  .modal-combination-report .cell-header-level-2 {
    align-items: flex-end;
    text-align: right;
  }
}
.modal-combination-report .cell-header-additional {
  background-color: var(--zeteo-modal-combination-report-cell-bg);
  font-weight: 400;
  padding: 10px;
  padding-left: 40px;
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  height: 100%;
}
.modal-combination-report .cell-value {
  text-align: center;
  background-color: var(--zeteo-modal-combination-report-cell-bg);
  color: var(--zeteo-modal-combination-report-cell-color);
  padding: 10px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  height: 100%;
  font-size: 0.75rem;
  align-items: center;
  justify-content: center;
}
.modal-combination-report .card-panel__collapsible {
  margin: 0;
  flex-shrink: 0;
}
.modal-combination-report a.card-header {
  text-decoration: none;
}
.modal-combination-report .flex-sticky-top {
  position: sticky !important;
  top: 0;
  z-index: 3;
}
.modal-combination-report .row {
  margin-right: 0;
  margin-left: 0;
}
.modal-combination-report .row [class*=col] {
  padding-right: 0;
  padding-left: 0;
  position: relative;
}
.modal-combination-report .row [class*=col]::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.0625rem;
  background-color: var(--zeteo-modal-combination-report-border-color);
  z-index: 1;
}
.modal-combination-report .row [class*=col]::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 0.0625rem;
  background-color: var(--zeteo-modal-combination-report-border-color);
  z-index: 1;
}
.modal-combination-report .row [class*=col].flex-sticky-left {
  position: sticky;
  left: 0;
  z-index: 2;
  min-width: 250px !important;
}

:root .modal-combination-report,
[data-bs-theme=light] .modal-combination-report {
  --zeteo-modal-combination-report-cell-color: var(--zeteo-gray-600);
}

[data-bs-theme=dark] .modal-combination-report {
  --zeteo-modal-combination-report-cell-color: var(--zeteo-gray-500);
}

.modal-dialog.type-success .modal-header {
  color: #fff;
  background-color: RGBA(25, 135, 84, 1);
}
.modal-dialog.type-success .modal-header .btn-close {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
}
.modal-dialog.type-info .modal-header {
  color: #fff;
  background-color: RGBA(0, 79, 159, 1);
}
.modal-dialog.type-info .modal-header .btn-close {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
}
.modal-dialog.type-warning .modal-header {
  color: #fff;
  background-color: RGBA(255, 193, 7, 1);
}
.modal-dialog.type-warning .modal-header .btn-close {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
}
.modal-dialog.type-danger .modal-header {
  color: #fff;
  background-color: RGBA(220, 53, 69, 1);
}
.modal-dialog.type-danger .modal-header .btn-close {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
}
.modal-dialog.modal-fluid {
  margin-left: 30px;
  margin-right: 30px;
  width: auto;
  max-width: 100%;
}

.modal-price-modifiers {
  --zeteo-modal-price-modifiers-color: var(--zeteo-tertiary-color);
  --zeteo-modal-price-modifiers-bg: var(--zeteo-tertiary-bg);
  --zeteo-modal-price-modifiers-header-color: var(--zeteo-body-color);
  --zeteo-modal-price-modifiers-header-bg: var(--zeteo-body-bg);
  --zeteo-modal-price-modifiers-border: var(--zeteo-border);
}
.modal-price-modifiers .row-header {
  color: var(--zeteo-modal-price-modifiers-header-color);
  background-color: var(--zeteo-modal-price-modifiers-header-bg);
  border-bottom: var(--zeteo-modal-price-modifiers-border);
}
.modal-price-modifiers .row-data {
  color: var(--zeteo-modal-price-modifiers-color);
  background-color: var(--zeteo-modal-price-modifiers-bg);
  border-bottom: var(--zeteo-modal-price-modifiers-border);
}
@media (max-width: 991.98px) {
  .modal-price-modifiers .row-data {
    padding-bottom: 1rem;
    margin-bottom: 0.5rem;
  }
  .modal-price-modifiers .row-data .col-lg-10 {
    justify-content: center;
  }
}
@media (max-width: 991.98px) {
  .modal-price-modifiers .modifier-inputs-group {
    padding: 0 1.5rem;
  }
}
.modal-price-modifiers .institution-box {
  flex: 1 1 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 60px;
  padding: 0;
}
@media (min-width: 1200px) {
  .modal-price-modifiers .institution-box {
    padding: 0 40px;
  }
}
.modal-price-modifiers .institution-box > img {
  filter: var(--zeteo-img-filter);
  max-height: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .modal-price-modifiers .institution-box > img {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .modal-price-modifiers .col-logo {
    border-right: var(--zeteo-modal-price-modifiers-border);
  }
}
@media (min-width: 992px) {
  .modal-price-modifiers .col-value {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
.modal-price-modifiers .col-discount-groups .row + .row {
  margin-top: 1rem;
}
@media (min-width: 992px) {
  .modal-price-modifiers .col-discount-groups .row + .row {
    margin-top: 0.5rem;
  }
}

.meeting-record {
  --zeteo-meeting-record-header-bg: var(--zeteo-tertiary-bg);
}
.meeting-record .meeting-record__header {
  background-color: var(--zeteo-meeting-record-header-bg);
}
.meeting-record .meeting-record__row {
  min-height: 3.25rem;
  border-bottom: var(--zeteo-border);
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
@media (min-width: 992px) {
  .meeting-record .meeting-record__row {
    border-bottom: none;
    margin-bottom: 0;
    margin-top: 0;
  }
}
.meeting-record .meeting-record__row > div[class^=col] {
  min-height: 3.25rem;
}
.meeting-record .meeting-record__row > div[class^=col] .checkmark {
  width: 1.5em;
  height: 1.5em;
}
@media (min-width: 992px) {
  .meeting-record .meeting-record__row > div[class^=col]:nth-child(even) {
    background-color: var(--zeteo-body-bg);
  }
}
.meeting-record .meeting-record__liability {
  border-bottom: var(--zeteo-border);
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 992px) {
  .meeting-record .meeting-record__liability {
    border-bottom: none;
    margin-bottom: 0;
    margin-top: 0;
  }
}

.modal-additional-insurances .group-content .risk-row {
  min-height: 2.25rem;
  justify-content: space-between;
}
.modal-additional-insurances .group-content .risk-row .col-risk-name {
  display: flex;
  align-items: center;
}
.modal-additional-insurances .group-content .risk-row .col-risk-price {
  min-width: 6.75rem;
}
.modal-additional-insurances .form-risk {
  justify-content: flex-end;
}
@media (min-width: 1200px) {
  .modal-additional-insurances .form-risk-label {
    text-align: right;
  }
}
.modal-additional-insurances .form-risk-input {
  min-width: 9rem;
}
@media (min-width: 992px) {
  .modal-additional-insurances .form-risk-input {
    max-width: 20rem;
  }
}
.modal-additional-insurances .partial-limits-header {
  position: sticky !important;
  top: -1rem;
  z-index: 1000;
  background-color: white;
  padding: 0.5rem 0;
  font-weight: bold;
  display: none;
}
@media (min-width: 992px) {
  .modal-additional-insurances .partial-limits-header {
    display: flex;
  }
}

.modal-vehicle-valuation .vehicle-valuation-col-labels {
  position: sticky;
  left: 0;
  z-index: 2;
}
@media (min-width: 992px) {
  .modal-vehicle-valuation .vehicle-valuation-col-item {
    min-width: 320px;
  }
}

.chart {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem;
  justify-content: space-evenly;
}

.chart__chart {
  position: relative;
  width: min-content;
}

.chart__info {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  text-align: center;
}

.chart__info-count {
  font-weight: 600;
  font-size: 1.25rem;
}

.chart__legend--two-cols {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 0.5rem;
}

.chart__legend-item {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 0.5rem;
}

.chart__legend-item-color {
  width: 0.75rem;
  height: 0.75rem;
  display: block;
  border-radius: 50%;
}

.chart__legend-item-text {
  font-size: 0.625rem;
  text-transform: uppercase;
}

.chart-tooltip .chart-tooltip__title {
  font-size: 0.875rem;
  font-weight: 600;
}
.chart-tooltip .chart-tooltip__label {
  font-size: 0.75rem;
}
.chart-tooltip .chart-tooltip__value {
  font-size: 0.75rem;
  font-weight: 600;
}

.zeteo-select {
  --zeteo-zeteo-select-border: var(--zeteo-border);
  --zeteo-zeteo-select-border-color: var(--zeteo-border-color);
  --zeteo-zeteo-select-border-radius: var(--zeteo-border-radius);
  --zeteo-zeteo-select-box-shadow: var(--zeteo-box-shadow);
  --zeteo-zeteo-select-color: var(--zeteo-body-color);
  --zeteo-zeteo-select-multi-item-background: var(--zeteo-body-bg);
  --zeteo-zeteo-select-bg: var(--zeteo-tertiary-bg);
  --zeteo-zeteo-select-focus-color: rgba(0, 79, 159, 0.25);
  --zeteo-zeteo-select-focus-box-shadow: 0 0 0 0.25rem rgba(0, 79, 159, 0.25);
}

.zeteo-select__control {
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border: var(--zeteo-zeteo-select-border);
  border-radius: var(--zeteo-zeteo-select-border-radius);
}
.zeteo-select__control--is-focused {
  border-color: var(--zeteo-zeteo-select-focus-color);
  outline: 0;
  box-shadow: var(--zeteo-zeteo-select-focus-box-shadow);
}
.zeteo-select__control--is-focused .zeteo-select__indicator {
  opacity: 0.8;
}

.zeteo-select__value-container {
  padding: 0 0.5rem;
}
.zeteo-select__value-container--is-multi {
  gap: 0.25rem;
}
.zeteo-select__multi-value {
  background-color: var(--zeteo-zeteo-select-multi-item-background);
  border-radius: 0.125rem;
}

.zeteo-select__multi-value__label {
  padding: 0.25rem 0.25rem 0.25rem 0.375rem;
  font-size: 0.75rem;
}

.zeteo-select__menu {
  margin: 0.5rem 0;
  padding: 0.25rem 0;
  background-color: var(--zeteo-zeteo-select-bg);
  border: var(--zeteo-zeteo-select-border);
  border-radius: var(--zeteo-zeteo-select-border-radius);
}

.zeteo-select__option {
  padding: 0.5rem;
  cursor: pointer;
}
.zeteo-select__option--is-focused {
  background-color: var(--zeteo-zeteo-select-multi-item-background);
}
.zeteo-select__option--is-selected {
  background-color: #004f9f;
  color: #fff;
}

.zeteo-select__indicator {
  padding: 0.5rem;
  opacity: 0.5;
  cursor: pointer;
}
.zeteo-select__indicator:hover {
  opacity: 1;
}

.zeteo-select__indicator-separator {
  align-self: stretch;
  width: 0.0625rem;
  background-color: currentColor;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  box-sizing: border-box;
}

.has-error .zeteo-select__control {
  border-color: var(--zeteo-danger);
}

.management-navigation-tab {
  --zeteo-management-navigation-tab-color: var(--zeteo-tertiary-color);
  --zeteo-management-navigation-tab-bg: var(--zeteo-tertiary-bg);
  --zeteo-management-navigation-tab-color-active: var(--zeteo-white);
  --zeteo-management-navigation-tab-bg-active: var(--zeteo-primary);
  --zeteo-management-navigation-tab-border: var(--zeteo-border);
  background-color: var(--zeteo-management-navigation-tab-bg);
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  border: var(--zeteo-management-navigation-tab-border);
  transition: border-color 0.15s ease-in-out;
  width: 100%;
}
.management-navigation-tab:hover {
  border-color: var(--zeteo-primary);
}

.management-navigation-tab--active {
  background-color: var(--zeteo-management-navigation-tab-bg-active);
  color: var(--zeteo-management-navigation-tab-color-active);
  border: var(--zeteo-management-navigation-tab-color-active);
}
.management-navigation-tab--active .management-navigation-tab__icon .svgicon {
  stroke: var(--zeteo-management-navigation-tab-color-active);
}

.management-navigation-tab__icon--vehicle-insurance .svgicon {
  stroke: #2a77d1;
}

.management-navigation-tab__icon--property-insurance .svgicon {
  stroke: #f37021;
}

.management-navigation-tab__icon--travel-insurance .svgicon {
  stroke: #36ad57;
}

.management-navigation-tab__icon--life-insurance .svgicon {
  stroke: #cc004c;
}

.management-navigation-tab__icon--hypotecni-uvery .svgicon {
  stroke: #862fa5;
}

.management-navigation-tab__icon--spotrebitelske-uvery .svgicon {
  stroke: #00a399;
}

.management-navigation-tab__icon--nezajistene-uvery .svgicon {
  stroke: #5a6780;
}

.management-navigation-tab__text {
  font-size: 0.75rem;
}

.management-navigation-tab__icon {
  padding-right: 1rem;
}
.management-navigation-tab__icon .svgicon {
  width: 2rem;
  height: 2rem;
}

.management-search-bar {
  --zeteo-management-search-bar-color: var(--zeteo-tertiary-color);
  --zeteo-management-search-bar-bg: var(--zeteo-tertiary-bg);
  position: relative;
}

.management-search-bar__button {
  position: absolute !important;
  z-index: 100 !important;
  right: 2.75rem;
  top: 50%;
  transform: translateY(-50%);
  color: #004f9f;
}
.management-search-bar__button .btn-image__icon {
  color: #000;
}

.management-offer-block {
  --zeteo-management-offer-block-color: var(--zeteo-tertiary-color);
  --zeteo-management-offer-block-bg: var(--zeteo-tertiary-bg);
  --zeteo-management-offer-block-header-bg: var(--zeteo-body-bg);
  --zeteo-management-offer-block-border: var(--zeteo-border);
  display: flex;
  align-items: center;
  background-color: var(--zeteo-management-offer-block-bg);
  padding: 1rem 0;
  border-bottom: var(--zeteo-management-offer-block-border);
  flex-direction: row;
  padding: 0;
}

.management-offer-block--header {
  position: sticky;
  z-index: 1;
  top: 0;
  background-color: var(--zeteo-management-offer-block-header-bg);
}
.management-offer-block--header .management-offer-block__cell {
  font-weight: bold;
}

.management-offer-block__cell--sortable {
  position: relative;
  cursor: pointer;
}
.management-offer-block__cell--sortable::after {
  content: "";
  position: absolute;
  right: 0.25rem;
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
  border-top-color: var(--zeteo-management-order-block-border);
  opacity: 0;
}
.management-offer-block__cell--sortable:hover::after {
  opacity: 1;
}

.management-offer-block__cell--sorted-asc:after {
  opacity: 1;
}

.management-offer-block__cell--sorted-desc:after {
  opacity: 1;
  transform: rotate(180deg);
}

.management-offer-block--footer {
  border-bottom: none;
  gap: 0.5rem;
  padding: 0.5rem 0;
  flex-direction: column;
}
@media (min-width: 768px) {
  .management-offer-block--footer {
    flex-direction: row;
    bottom: 44px;
  }
}
.management-offer-block--footer .pagination .page-item .page-link {
  font-size: 0.625rem;
}
@media (min-width: 576px) {
  .management-offer-block--footer .pagination .page-item .page-link {
    font-size: 0.875rem;
  }
}

.management-offer-block__cell {
  font-size: 0.75rem;
  max-width: 100%;
  width: 100%;
  display: flex;
  padding: 0.25rem 1rem;
  padding: 0.5rem 0.5rem;
  align-items: center;
}

.management-offer-block__cell--actions {
  display: flex;
  gap: 1rem;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  margin-top: 0;
  max-width: 7.75rem;
}

.management-offer-block__cell--actions-life,
.management-offer-block__cell--actions-fox {
  display: flex;
  gap: 1rem;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  margin-top: 0;
  max-width: 11.125rem;
  min-width: 11.125rem;
}

.management-offer-block__cell--date {
  max-width: 8rem;
}

.management-offer-block__cell--insurance-type {
  max-width: 7.5rem;
}

.management-offer-block__cell--identifier {
  max-width: 6.5rem;
}

.management-offer-block__cell--common-identifier {
  max-width: 3rem;
}

.management-offer-block__cell--user {
  max-width: 4.6rem;
}

.management-offer-block__cell--note {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 1.625rem;
  margin-bottom: 0.5rem;
}
.management-offer-block__cell--note span {
  display: block;
  margin-bottom: -0.5rem;
}

.management-offer-block__cell--policy-holder {
  max-width: 9.5rem;
}

.management-offer-block__cell--registration-number {
  max-width: 6.5rem;
}

.management-offer-block__cell--vehicle {
  max-width: 9.5rem;
}

.management-offer-block__cell--vehicle-category {
  max-width: 9rem;
}

.management-offer-block__cell--building-kind {
  max-width: 7.5rem;
}

.management-offer-block__cell--destination {
  max-width: 8rem;
}

.management-offer-block__cell--trip-start-end {
  max-width: 11rem;
}

.management-offer-block__cell--persons-count {
  max-width: 6rem;
}

.management-offer-block__cell--state {
  max-width: 7rem;
}

.management-offer-block__cell--last-change-date {
  max-width: 8rem;
}

.management-offer-block__cell--name {
  max-width: 12rem;
}

.management-offer-block__cell--creation-date {
  max-width: 8rem;
}

.management-offer-block__cell--documents {
  max-width: 7rem;
}

.management-order-block {
  --zeteo-management-order-block-color: var(--zeteo-tertiary-color);
  --zeteo-management-order-block-bg: var(--zeteo-tertiary-bg);
  --zeteo-management-order-block-header-bg: var(--zeteo-body-bg);
  --zeteo-management-order-block-border: var(--zeteo-border);
  display: flex;
  align-items: center;
  background-color: var(--zeteo-management-order-block-bg);
  padding: 0;
  border-bottom: var(--zeteo-management-order-block-border);
}

.management-order-block--header {
  position: sticky;
  z-index: 1;
  top: 0;
  background-color: var(--zeteo-management-order-block-header-bg);
}
.management-order-block--header .management-order-block__cell {
  font-weight: bold;
}

.management-order-block__cell--sortable {
  position: relative;
  cursor: pointer;
}
.management-order-block__cell--sortable::after {
  content: "";
  position: absolute;
  right: 0.25rem;
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
  border-top-color: var(--zeteo-management-order-block-border);
  opacity: 0;
}
.management-order-block__cell--sortable:hover::after {
  opacity: 1;
}

.management-order-block__cell--sorted-asc:after {
  opacity: 1;
}

.management-order-block__cell--sorted-desc:after {
  opacity: 1;
  transform: rotate(180deg);
}

.management-order-block--footer {
  border-bottom: none;
  gap: 0.5rem;
  padding: 0.5rem 0;
  flex-direction: column;
}
@media (min-width: 768px) {
  .management-order-block--footer {
    flex-direction: row;
    bottom: 44px;
  }
}
.management-order-block--footer .pagination .page-item .page-link {
  font-size: 0.625rem;
}
@media (min-width: 576px) {
  .management-order-block--footer .pagination .page-item .page-link {
    font-size: 0.875rem;
  }
}

.management-order-block__cell {
  font-size: 0.75rem;
  max-width: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0.5rem 0.5rem;
}

.management-order-block__cell--id {
  max-width: 4rem;
  min-width: 4rem;
}

.management-order-block__cell--status {
  max-width: 5.75rem;
  min-width: 5.75rem;
}
.management-order-block__cell--status .badge {
  font-size: 0.625rem;
}

.management-order-block__cell--contract {
  max-width: 7rem;
  min-width: 7rem;
}

.management-order-block__cell--insurance-company {
  max-width: 8.25rem;
  min-width: 7.25rem;
}

.management-order-block__cell--insurance-type {
  max-width: 8.75rem;
  min-width: 8.75rem;
}

.management-order-block__cell--policy-holder {
  max-width: 7.5rem;
  min-width: 6.5rem;
}

.management-order-block__cell--policy-holder-email {
  max-width: 13.75rem;
  min-width: 11.75rem;
  overflow: hidden;
}

.management-order-block__cell--registration-number {
  max-width: 5.5rem;
  min-width: 5.5rem;
}

.management-order-block__cell--vehicle {
  max-width: 7.75rem;
  min-width: 7.75rem;
}

.management-order-block__cell--vehicle-type {
  max-width: 5.5rem;
  min-width: 5.5rem;
}

.management-order-block__cell--identifier {
  max-width: 6.25rem;
  min-width: 6.25rem;
}

.management-order-block__cell--frequency {
  max-width: 5rem;
  min-width: 5rem;
}

.management-order-block__cell--payment {
  max-width: 5.5rem;
  min-width: 5.5rem;
}

.management-order-block__cell--date {
  max-width: 8rem;
  min-width: 8rem;
}

.management-order-block__cell--common-identifier {
  max-width: 3rem;
  min-width: 3rem;
}

.management-order-block__cell--payment-date {
  max-width: 5rem;
  min-width: 5rem;
}

.management-order-block__cell--user {
  max-width: 7.5rem;
  min-width: 4.6rem;
}

.management-order-block__cell--drop-actions {
  min-width: 5rem;
  max-width: 5.5rem;
  justify-content: end;
}
.management-order-block__cell--drop-actions .dropdown--no-caret .btn {
  padding: 0;
}

.management-order-block__cell--address {
  max-width: 8.5rem;
  min-width: 8.5rem;
}

.management-order-block__cell--building-kind {
  max-width: 6.5rem;
  min-width: 6.5rem;
}

.management-order-block__cell--destination {
  max-width: 6rem;
  min-width: 6rem;
}

.management-order-block__cell--trip-start-end {
  max-width: 10.75rem;
  min-width: 10.75rem;
}

.management-block-order-overflow {
  overflow-x: auto;
}

.management-block-order-wrapper {
  min-width: 117.5rem;
}

.table-grid-block {
  --zeteo-table-grid-block-color: var(--zeteo-tertiary-color);
  --zeteo-table-grid-block-bg: var(--zeteo-tertiary-bg);
  --zeteo-table-grid-block-header-bg: var(--zeteo-body-bg);
  --zeteo-table-grid-block-border: var(--zeteo-border);
  min-width: 65rem;
}

.table-grid-block__row {
  display: flex;
  align-items: center;
  background-color: var(--zeteo-table-grid-block-bg);
  padding: 1rem 0;
  border-bottom: var(--zeteo-table-grid-block-border);
  flex-direction: row;
  padding: 0;
}

.table-grid-block__row--header {
  background-color: var(--zeteo-table-grid-block-header-bg);
}
.table-grid-block__row--header .table-grid-block__cell {
  font-weight: bold;
}

.table-grid-block__cell {
  font-size: 0.75rem;
  max-width: 100%;
  width: 100%;
  display: flex;
  padding: 0.25rem 1rem;
  padding: 0.5rem 0.5rem;
  align-items: center;
}

.table-grid-block__cell--sortable {
  position: relative;
  cursor: pointer;
}
.table-grid-block__cell--sortable::after {
  content: "";
  position: absolute;
  right: 0.25rem;
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
  border-top-color: var(--zeteo-table-grid-block-border);
  opacity: 0;
}
.table-grid-block__cell--sortable:hover::after {
  opacity: 1;
}

.table-grid-block__cell--sorted-asc:after {
  opacity: 1;
}

.table-grid-block__cell--sorted-desc:after {
  opacity: 1;
  transform: rotate(180deg);
}

.filter-badge {
  display: flex;
  align-items: center;
}

.filter-badge .filter-badge__remove-btn {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  margin-right: 0.25rem;
  cursor: pointer;
}
.filter-badge .filter-badge__remove-btn svg {
  width: 1rem;
  height: 1rem;
}

.filter-badge .filter-badge__label {
  line-height: 1rem;
}

.filter-badge .filter-badge__value {
  text-wrap: auto;
  text-align: left;
  display: block;
  line-height: 1rem;
}

.color-modes .dropdown-menu {
  z-index: 1010;
  padding: 0.25rem;
}
.color-modes .dropdown-menu li + li {
  margin-top: 0.125rem;
}
.color-modes .dropdown-item {
  border-radius: 0.25rem;
}
.color-modes .active {
  font-weight: 600;
}
.color-modes .active .color-modes-svg {
  display: block !important;
}

.color-modes-svg {
  width: 1em;
  height: 1em;
  fill: currentcolor;
}

.module-theme-vehicle-insurance .text-bg-module-themed {
  color: #fff !important;
  background-color: RGBA(42, 119, 209, 1) !important;
}
.module-theme-vehicle-insurance .text-bg-module-themed-light {
  color: #2a77d1 !important;
  background-color: RGBA(42, 119, 209, 0.1) !important;
  font-weight: normal;
}
.module-theme-vehicle-insurance .btn-module-themed {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2a77d1;
  --bs-btn-border-color: #2a77d1;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(35.7, 101.15, 177.65);
  --bs-btn-hover-border-color: rgb(33.6, 95.2, 167.2);
  --bs-btn-focus-shadow-rgb: 74, 139, 216;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(33.6, 95.2, 167.2);
  --bs-btn-active-border-color: rgb(31.5, 89.25, 156.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2a77d1;
  --bs-btn-disabled-border-color: #2a77d1;
}
.module-theme-vehicle-insurance .btn-outline-module-themed {
  --bs-btn-color: #2a77d1;
  --bs-btn-border-color: #2a77d1;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2a77d1;
  --bs-btn-hover-border-color: #2a77d1;
  --bs-btn-focus-shadow-rgb: 42, 119, 209;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2a77d1;
  --bs-btn-active-border-color: #2a77d1;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2a77d1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2a77d1;
  --bs-gradient: none;
}
.module-theme-vehicle-insurance .card-img-top {
  margin-top: 1rem;
  align-self: center !important;
}
.module-theme-vehicle-insurance .card-img-top.svgicon {
  fill: #2a77d1;
  stroke: #2a77d1;
  width: 4rem !important;
  height: 4rem !important;
}

.module-theme-property-insurance .text-bg-module-themed {
  color: #fff !important;
  background-color: RGBA(243, 112, 33, 1) !important;
}
.module-theme-property-insurance .text-bg-module-themed-light {
  color: #f37021 !important;
  background-color: RGBA(243, 112, 33, 0.1) !important;
  font-weight: normal;
}
.module-theme-property-insurance .btn-module-themed {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f37021;
  --bs-btn-border-color: #f37021;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(206.55, 95.2, 28.05);
  --bs-btn-hover-border-color: rgb(194.4, 89.6, 26.4);
  --bs-btn-focus-shadow-rgb: 245, 133, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(194.4, 89.6, 26.4);
  --bs-btn-active-border-color: rgb(182.25, 84, 24.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f37021;
  --bs-btn-disabled-border-color: #f37021;
}
.module-theme-property-insurance .btn-outline-module-themed {
  --bs-btn-color: #f37021;
  --bs-btn-border-color: #f37021;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f37021;
  --bs-btn-hover-border-color: #f37021;
  --bs-btn-focus-shadow-rgb: 243, 112, 33;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #f37021;
  --bs-btn-active-border-color: #f37021;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f37021;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f37021;
  --bs-gradient: none;
}
.module-theme-property-insurance .card-img-top {
  margin-top: 1rem;
  align-self: center !important;
}
.module-theme-property-insurance .card-img-top.svgicon {
  fill: #f37021;
  stroke: #f37021;
  width: 4rem !important;
  height: 4rem !important;
}

.module-theme-travel-insurance .text-bg-module-themed {
  color: #fff !important;
  background-color: RGBA(54, 173, 87, 1) !important;
}
.module-theme-travel-insurance .text-bg-module-themed-light {
  color: #36ad57 !important;
  background-color: RGBA(54, 173, 87, 0.1) !important;
  font-weight: normal;
}
.module-theme-travel-insurance .btn-module-themed {
  --bs-btn-color: #fff;
  --bs-btn-bg: #36ad57;
  --bs-btn-border-color: #36ad57;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(45.9, 147.05, 73.95);
  --bs-btn-hover-border-color: rgb(43.2, 138.4, 69.6);
  --bs-btn-focus-shadow-rgb: 84, 185, 112;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(43.2, 138.4, 69.6);
  --bs-btn-active-border-color: rgb(40.5, 129.75, 65.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #36ad57;
  --bs-btn-disabled-border-color: #36ad57;
}
.module-theme-travel-insurance .btn-outline-module-themed {
  --bs-btn-color: #36ad57;
  --bs-btn-border-color: #36ad57;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #36ad57;
  --bs-btn-hover-border-color: #36ad57;
  --bs-btn-focus-shadow-rgb: 54, 173, 87;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #36ad57;
  --bs-btn-active-border-color: #36ad57;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #36ad57;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #36ad57;
  --bs-gradient: none;
}
.module-theme-travel-insurance .card-img-top {
  margin-top: 1rem;
  align-self: center !important;
}
.module-theme-travel-insurance .card-img-top.svgicon {
  fill: #36ad57;
  stroke: #36ad57;
  width: 4rem !important;
  height: 4rem !important;
}

.module-theme-life-insurance .text-bg-module-themed {
  color: #fff !important;
  background-color: RGBA(204, 0, 76, 1) !important;
}
.module-theme-life-insurance .text-bg-module-themed-light {
  color: #cc004c !important;
  background-color: RGBA(204, 0, 76, 0.1) !important;
  font-weight: normal;
}
.module-theme-life-insurance .btn-module-themed {
  --bs-btn-color: #fff;
  --bs-btn-bg: #cc004c;
  --bs-btn-border-color: #cc004c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(173.4, 0, 64.6);
  --bs-btn-hover-border-color: rgb(163.2, 0, 60.8);
  --bs-btn-focus-shadow-rgb: 212, 38, 103;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(163.2, 0, 60.8);
  --bs-btn-active-border-color: #990039;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #cc004c;
  --bs-btn-disabled-border-color: #cc004c;
}
.module-theme-life-insurance .btn-outline-module-themed {
  --bs-btn-color: #cc004c;
  --bs-btn-border-color: #cc004c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #cc004c;
  --bs-btn-hover-border-color: #cc004c;
  --bs-btn-focus-shadow-rgb: 204, 0, 76;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #cc004c;
  --bs-btn-active-border-color: #cc004c;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #cc004c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #cc004c;
  --bs-gradient: none;
}
.module-theme-life-insurance .card-img-top {
  margin-top: 1rem;
  align-self: center !important;
}
.module-theme-life-insurance .card-img-top.svgicon {
  fill: #cc004c;
  stroke: #cc004c;
  width: 4rem !important;
  height: 4rem !important;
}

.module-theme-hypotecni-uvery .text-bg-module-themed {
  color: #fff !important;
  background-color: RGBA(134, 47, 165, 1) !important;
}
.module-theme-hypotecni-uvery .text-bg-module-themed-light {
  color: #862fa5 !important;
  background-color: RGBA(134, 47, 165, 0.1) !important;
  font-weight: normal;
}
.module-theme-hypotecni-uvery .btn-module-themed {
  --bs-btn-color: #fff;
  --bs-btn-bg: #862fa5;
  --bs-btn-border-color: #862fa5;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(113.9, 39.95, 140.25);
  --bs-btn-hover-border-color: rgb(107.2, 37.6, 132);
  --bs-btn-focus-shadow-rgb: 152, 78, 179;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(107.2, 37.6, 132);
  --bs-btn-active-border-color: rgb(100.5, 35.25, 123.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #862fa5;
  --bs-btn-disabled-border-color: #862fa5;
}
.module-theme-hypotecni-uvery .btn-outline-module-themed {
  --bs-btn-color: #862fa5;
  --bs-btn-border-color: #862fa5;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #862fa5;
  --bs-btn-hover-border-color: #862fa5;
  --bs-btn-focus-shadow-rgb: 134, 47, 165;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #862fa5;
  --bs-btn-active-border-color: #862fa5;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #862fa5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #862fa5;
  --bs-gradient: none;
}
.module-theme-hypotecni-uvery .card-img-top {
  margin-top: 1rem;
  align-self: center !important;
}
.module-theme-hypotecni-uvery .card-img-top.svgicon {
  fill: #862fa5;
  stroke: #862fa5;
  width: 4rem !important;
  height: 4rem !important;
}

.module-theme-spotrebitelske-uvery .text-bg-module-themed {
  color: #fff !important;
  background-color: RGBA(0, 163, 153, 1) !important;
}
.module-theme-spotrebitelske-uvery .text-bg-module-themed-light {
  color: #00a399 !important;
  background-color: RGBA(0, 163, 153, 0.1) !important;
  font-weight: normal;
}
.module-theme-spotrebitelske-uvery .btn-module-themed {
  --bs-btn-color: #fff;
  --bs-btn-bg: #00a399;
  --bs-btn-border-color: #00a399;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(0, 138.55, 130.05);
  --bs-btn-hover-border-color: rgb(0, 130.4, 122.4);
  --bs-btn-focus-shadow-rgb: 38, 177, 168;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(0, 130.4, 122.4);
  --bs-btn-active-border-color: rgb(0, 122.25, 114.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #00a399;
  --bs-btn-disabled-border-color: #00a399;
}
.module-theme-spotrebitelske-uvery .btn-outline-module-themed {
  --bs-btn-color: #00a399;
  --bs-btn-border-color: #00a399;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #00a399;
  --bs-btn-hover-border-color: #00a399;
  --bs-btn-focus-shadow-rgb: 0, 163, 153;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #00a399;
  --bs-btn-active-border-color: #00a399;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #00a399;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #00a399;
  --bs-gradient: none;
}
.module-theme-spotrebitelske-uvery .card-img-top {
  margin-top: 1rem;
  align-self: center !important;
}
.module-theme-spotrebitelske-uvery .card-img-top.svgicon {
  fill: #00a399;
  stroke: #00a399;
  width: 4rem !important;
  height: 4rem !important;
}

.module-theme-nezajistene-uvery .text-bg-module-themed {
  color: #fff !important;
  background-color: RGBA(90, 103, 128, 1) !important;
}
.module-theme-nezajistene-uvery .text-bg-module-themed-light {
  color: #5a6780 !important;
  background-color: RGBA(90, 103, 128, 0.1) !important;
  font-weight: normal;
}
.module-theme-nezajistene-uvery .btn-module-themed {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5a6780;
  --bs-btn-border-color: #5a6780;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(76.5, 87.55, 108.8);
  --bs-btn-hover-border-color: rgb(72, 82.4, 102.4);
  --bs-btn-focus-shadow-rgb: 115, 126, 147;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(72, 82.4, 102.4);
  --bs-btn-active-border-color: rgb(67.5, 77.25, 96);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5a6780;
  --bs-btn-disabled-border-color: #5a6780;
}
.module-theme-nezajistene-uvery .btn-outline-module-themed {
  --bs-btn-color: #5a6780;
  --bs-btn-border-color: #5a6780;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5a6780;
  --bs-btn-hover-border-color: #5a6780;
  --bs-btn-focus-shadow-rgb: 90, 103, 128;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5a6780;
  --bs-btn-active-border-color: #5a6780;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #5a6780;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5a6780;
  --bs-gradient: none;
}
.module-theme-nezajistene-uvery .card-img-top {
  margin-top: 1rem;
  align-self: center !important;
}
.module-theme-nezajistene-uvery .card-img-top.svgicon {
  fill: #5a6780;
  stroke: #5a6780;
  width: 4rem !important;
  height: 4rem !important;
}

div[class*=module-theme].module--disabled {
  position: relative;
}
div[class*=module-theme].module--disabled::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 1;
}
div[class*=module-theme].module--disabled .text-bg-module-themed, div[class*=module-theme].module--disabled .text-bg-module-themed-light {
  color: #6c757d !important;
  background-color: RGBA(108, 117, 125, 0.1) !important;
}
div[class*=module-theme].module--disabled .btn-module-themed {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);
  --bs-btn-hover-border-color: rgb(86.4, 93.6, 100);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(86.4, 93.6, 100);
  --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}
div[class*=module-theme].module--disabled .card-img-top.svgicon {
  fill: #6c757d;
  stroke: #6c757d;
}

.container--single-module {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container--single-module {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container--single-module {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container--single-module {
    max-width: 800px;
  }
}

.toast-title {
  font-weight: bold;
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #ffffff;
}

.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/
}

#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

#toast-container > div:hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.toast {
  background-color: #030303;
}

.toast-success {
  background-color: #51a351;
}

.toast-error {
  background-color: #bd362f;
}

.toast-info {
  background-color: #2f96b4;
}

.toast-warning {
  background-color: #f89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
.InfoPanel .content {
  padding: 0.5rem;
}

.RadDockZone {
  border-width: 0 !important;
  padding: 0 !important;
}
.RadDockZone.chart-container {
  margin-right: 0;
}
.RadDockZone.chart-container .RadDock .rdContent .CmsSegment .CmsSegmentContainer {
  background-color: transparent;
  border: 0;
}
.RadDockZone.dzEditMode {
  border: 1px dashed rgb(142.5, 142.5, 142.5) !important;
  background-color: rgb(193.5, 193.5, 193.5) !important;
}
.RadDockZone.dzEditMode:hover {
  background-color: #a8a8a8 !important;
}
.RadDockZone.dzEditMode .RadDock {
  margin-bottom: 1.5rem;
}
.RadDockZone.dzEditMode .RadDock .CmsSegment {
  margin-bottom: 0;
}

.RadDock {
  background-color: inherit !important;
  border-width: 0 !important;
  -webkit-transform: none;
  -webkit-backface-visibility: visible;
  -webkit-perspective: none;
}
.RadDock.OverflowVisible .rdContent {
  overflow: visible;
}
.RadDock.OverflowVisible .rdContent .CmsSegment .CmsSegmentContainer {
  overflow: visible;
}
.RadDock.autosize-active .autosize-container {
  display: block;
  overflow: auto;
}
.RadDock .rdTitleWrapper .rdTitleBar .rdCommands .rdListItem a:hover,
.RadDock .rdTitleWrapper .rdTitleBar .rdCommands .rdListItem a:hover span {
  color: white;
}
.RadDock .rdContentWrapper .rdContent {
  margin: 0;
  overflow-x: initial !important;
  overflow-y: initial !important;
}

div.RadDock.rdCollapsed {
  height: 26px !important;
}

.dockFloating {
  border: 3px dashed black !important;
}

.cmsPageLayoutContainer {
  padding: 0;
  margin: 0;
}

.template-1r-1c > .row {
  padding: 0;
  margin: 0;
  display: block;
}
.template-1r-1c > .row > .col-xs-12 {
  padding: 0;
}

.k-maskedtextbox .k-datepicker {
  padding: 0;
}

.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
.labela:hover, .labela:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}

.label-default {
  background-color: #6c757d;
}
.label-default[href]:hover, .label-default[href]:focus {
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
}

.label-primary {
  background-color: #004f9f;
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: rgb(0, 53.6603773585, 108);
}

.label-success {
  background-color: #198754;
}
.label-success[href]:hover, .label-success[href]:focus {
  background-color: rgb(17.03125, 91.96875, 57.225);
}

.label-info {
  background-color: #0dcaf0;
}
.label-info[href]:hover, .label-info[href]:focus {
  background-color: rgb(10.3794466403, 161.2806324111, 191.6205533597);
}

.label-warning {
  background-color: #ffc107;
}
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: rgb(211, 158.25, 0);
}

.label-danger {
  background-color: #dc3545;
}
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}

[data-bs-theme=light] .k-input-solid {
  border-color: var(--zeteo-border-color);
  background-color: var(--zeteo-white);
}
[data-bs-theme=light] .k-picker-solid {
  border-color: var(--zeteo-border-color);
  background-color: var(--zeteo-white);
}
[data-bs-theme=light] .form-check-input {
  --bs-form-check-bg: var(--zeteo-white);
}

.has-error .k-input-solid,
.has-error .k-picker-solid,
.has-error .k-input-outline,
.has-error .k-picker-outline,
.has-error .k-input-flat,
.has-error .k-picker-flat {
  border-color: #dc3545;
}
.has-error .k-calendar,
.has-error .k-upload {
  border-color: #dc3545;
}
.has-error .form-label,
.has-error .col-form-label,
.has-error .form-check-label {
  color: #dc3545;
}

.RadMenu_Bootstrap {
  font-family: "Open Sans", sans-serif;
}

.RadMenu_Bootstrap .rmRootGroup {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  border-radius: 4px;
}

.RadMenu_Bootstrap .rmRootGroup.rmVertical > .rmItem,
.RadMenu_Bootstrap .rmRootGroup.rmVertical > .rmRootScrollGroup > .rmItem {
  float: none;
}

.RadMenu_Bootstrap .rmRootGroup > .rmItem,
.RadMenu_Bootstrap .rmRootGroup > .rmRootScrollGroup > .rmItem {
  border-color: transparent;
}

.RadMenu_Bootstrap .rmRootGroup .rmRootLink {
  padding: 15px;
  color: #333333;
}

.RadMenu_Bootstrap .rmVertical .rmRootLink {
  padding-top: 10px;
  padding-bottom: 10px;
}

.RadMenu_Bootstrap .rmRootLink .rmText,
.RadMenu_Bootstrap .rmVertical .rmRootLink .rmText {
  padding: 0;
}

.RadMenu_Bootstrap .rmRootLink:hover {
  color: #333333;
  background-color: #e4e4e4;
}

.RadMenu_Bootstrap .rmFocused .rmRootLink {
  -webkit-box-shadow: 0 0 3px 1px rgba(196, 196, 196, 0.5) inset;
          box-shadow: 0 0 3px 1px rgba(196, 196, 196, 0.5) inset;
}

.RadMenu_Bootstrap .rmSelected .rmRootLink,
.RadMenu_Bootstrap .rmExpanded .rmRootLink {
  color: #333333;
  background-color: #e4e4e4;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.13) inset;
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.13) inset;
}

.RadMenu_Bootstrap .rmRootLink.rmDisabled,
.RadMenu_Bootstrap .rmRootLink.rmDisabled:hover {
  color: inherit;
  border-color: transparent;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.RadMenu_Bootstrap .rmVertical > .rmSeparator {
  margin: 0;
}

.RadMenu_Bootstrap .rmRootGroup.rmHorizontal > .rmSeparator,
.RadMenu_Bootstrap .rmRootGroup.rmHorizontal > .rmRootScrollGroup > .rmSeparator {
  display: none;
}

.RadMenu_Bootstrap .rmRootGroup.rmVertical > .rmItem.rmSeparator,
.RadMenu_Bootstrap .rmRootGroup.rmVertical > .rmRootScrollGroup > .rmItem.rmSeparator {
  margin: 9px 0;
  height: 1px;
  border-width: 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.RadMenu_Bootstrap .rmGroup,
.RadMenu_Bootstrap .rmPopup,
.RadMenu_Bootstrap .rmMultiColumn {
  padding: 0;
  border: 1px solid #dedede;
  border-radius: 4px;
  color: #333333;
  background-color: #ffffff;
}

.RadMenu_Bootstrap .rmGroup.rmVertical {
  padding: 5px 0;
}

.RadMenu_Bootstrap .rmGroup.rmHorizontal {
  padding: 5px;
}

.RadMenu_Bootstrap .rmSlide .rmScrollWrap .rmVertical {
  padding: 5px 0;
}

.RadMenu_Bootstrap .rmSlide .rmScrollWrap .rmHorizontal {
  padding: 5px;
}

.RadMenu_Bootstrap .rmExpandDown + .rmSlide .rmGroup,
.RadMenu_Bootstrap .rmExpandDown + .rmSlide .rmMultiColumn {
  border-radius: 0 0 4px 4px;
}

.RadMenu_Bootstrap .rmGroup .rmLink {
  padding: 3px 30px;
  border-width: 0;
  color: #333333;
}

.RadMenu_Bootstrap .rmGroup .rmLink .rmText {
  padding: 0;
  margin: 0;
}

.RadMenu_Bootstrap .rmGroup .rmLink:hover {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadMenu_Bootstrap .rmGroup .rmFocused {
  -webkit-box-shadow: 0 0 3px 1px rgba(0, 54, 108, 0.5) inset;
          box-shadow: 0 0 3px 1px rgba(0, 54, 108, 0.5) inset;
}

.RadMenu_Bootstrap .rmGroup .rmSelected > .rmLink,
.RadMenu_Bootstrap .rmGroup .rmSelected > .rmLink:hover,
.RadMenu_Bootstrap .rmGroup .rmExpanded > .rmLink,
.RadMenu_Bootstrap .rmGroup .rmExpanded > .rmLink:hover {
  border-color: #00366c;
  color: #ffffff;
  background-color: #004f9f;
}

.RadMenu_Bootstrap .rmGroup .rmDisabled > .rmLink,
.RadMenu_Bootstrap .rmGroup .rmDisabled > .rmLink:hover {
  color: inherit;
  border-color: transparent;
  background-color: transparent;
}

.RadMenu_Bootstrap .rmSeparator {
  border-color: #e5e5e5 transparent transparent #e5e5e5;
}

.RadMenu_Bootstrap .rmLeftArrow,
.RadMenu_Bootstrap .rmRightArrow,
.RadMenu_Bootstrap .rmTopArrow,
.RadMenu_Bootstrap .rmBottomArrow {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-width: 0;
  border-style: solid;
}

.RadMenu_Bootstrap .rmLeftArrow:hover,
.RadMenu_Bootstrap .rmRightArrow:hover,
.RadMenu_Bootstrap .rmTopArrow:hover,
.RadMenu_Bootstrap .rmBottomArrow:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadMenu_Bootstrap .rmLeftArrow,
.RadMenu_Bootstrap .rmRightArrow {
  height: 100%;
}

.RadMenu_Bootstrap .rmLeftArrow {
  border-right-width: 1px;
}

.RadMenu_Bootstrap .rmRightArrow {
  border-left-width: 1px;
}

.RadMenu_Bootstrap .rmTopArrow {
  border-bottom-width: 1px;
}

.RadMenu_Bootstrap .rmBottomArrow {
  border-top-width: 1px;
}

.RadMenu_Bootstrap .rmTopFix,
.RadMenu_Bootstrap .rmTopLeft,
.RadMenu_Bootstrap .rmTopRight,
.RadMenu_Bootstrap .rmBottomFix,
.RadMenu_Bootstrap .rmBottomLeft,
.RadMenu_Bootstrap .rmBottomRight {
  display: none;
}

.RadMenu_Bootstrap .rmShadows .rmGroup {
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

.RadMenu_Bootstrap .rmGroup:before,
.RadMenu_Bootstrap .rmMultiColumn:before,
.RadMenu_Bootstrap .rmScrollWrap > .rmHorizontal:before,
.RadMenu_Bootstrap .rmScrollWrap > .rmVertical:before {
  display: none;
}

.RadTreeView_Bootstrap {
  color: #333333;
  font-family: "Open Sans", sans-serif;
}

.RadTreeView_Bootstrap .rtIn {
  margin: 2px 0;
  padding: 6px;
  border-radius: 4px;
}

.RadTreeView_Bootstrap .rtImg + .rtIn {
  padding-left: 25px;
}

.RadTreeView_Bootstrap .rtChkTristate:hover {
  color: #004f9f;
}

.RadTreeView_Bootstrap .rtLoadingIcon {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.Bootstrap.Common.loading_small.gif")%>');
}

.RadTreeView_Bootstrap .rtPlus,
.RadTreeView_Bootstrap .rtMinus {
  margin-top: 1px;
}

.RadTreeView_Bootstrap .rtPlusHover,
.RadTreeView_Bootstrap .rtMinusHover {
  color: #004f9f;
}

.RadTreeView_Bootstrap .rtLines .rtOut:before {
  top: 9px;
}

.RadTreeView_Bootstrap .rtLines .rtLast:before {
  padding-top: 9px;
}

.RadTreeView_Bootstrap .rtHover .rtIn {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadTreeView_Bootstrap .rtSelected .rtIn {
  border-color: #00366c;
  color: #ffffff;
  background-color: #004f9f;
}

.RadToolBar_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  padding: 8px;
  font-family: "Open Sans", sans-serif;
}

.RadToolBar_Bootstrap:before {
  padding: 7px 0;
}

.RadToolBar_Bootstrap_Horizontal .rtbItem + .rtbItem {
  margin-left: 5px;
}

.RadToolBar_Bootstrap_Vertical .rtbItem + .rtbItem {
  margin-top: 5px;
}

.RadToolBar_Bootstrap .rtbSeparator {
  border-color: #cccccc #ffffff #ffffff #cccccc;
}

.RadToolBar_Bootstrap .rtbButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
  border-radius: 4px;
}

.RadToolBar_Bootstrap .rtbButton.rtbIconOnly {
  padding: 6px;
}

.RadToolBar_Bootstrap .rtbArrow {
  margin: -6px -12px -6px 0;
  padding: 6px;
}

.RadToolBar_Bootstrap .rtbMore {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  padding: 14px;
}

.RadToolBar_Bootstrap .rtbMenuButton.rtbIconOnly .rtbArrow {
  margin: -6px -6px -6px 6px;
}

.RadToolBar_Bootstrap .rtbSplitButton {
  padding: 0;
}

.RadToolBar_Bootstrap .rtbSplitButton .rtbSplBtnActivator {
  padding: 6px 12px;
  border-radius: 4px 0 0 4px;
}

.RadToolBar_Bootstrap .rtbSplitButton .rtbArrow {
  margin: 0;
  border-radius: 0 4px 4px 0;
}

.RadToolBar_Bootstrap .rtbSplitButton.rtbIconOnly {
  padding: 0;
}

.RadToolBar_Bootstrap .rtbSplitButton.rtbIconOnly .rtbSplBtnActivator {
  padding: 6px;
}

.RadToolBar_Bootstrap .rtbFocused .rtbButton,
.RadToolBar_Bootstrap .rtbFocused.rtbMore {
  border-color: rgba(173, 173, 173, 0.5);
  -webkit-box-shadow: inset 0 0 0.3em rgba(173, 173, 173, 0.5);
          box-shadow: inset 0 0 0.3em rgba(173, 173, 173, 0.5);
}

.RadToolBar_Bootstrap .rtbHovered .rtbButton:not(.rtbSplitButton) {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadToolBar_Bootstrap .rtbHovered .rtbSplitButton,
.RadToolBar_Bootstrap .rtbHovered .rtbArrow {
  border-color: #adadad;
}

.RadToolBar_Bootstrap .rtbSplitButton .rtbHovered.rtbSplBtnActivator, .RadToolBar_Bootstrap .rtbSplitButton .rtbHovered.rtbArrow {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadToolBar_Bootstrap .rtbChecked .rtbButton,
.RadToolBar_Bootstrap .rtbExpanded .rtbButton,
.RadToolBar_Bootstrap .rtbExpanded .rtbButton.rtbMenuButton,
.RadToolBar_Bootstrap .rtbExpanded.rtbMore {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadToolBar_Bootstrap .rtbExpanded .rtbButton.rtbSplitButton .rtbSplBtnActivator,
.RadToolBar_Bootstrap .rtbExpanded .rtbButton.rtbSplitButton .rtbArrow {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadToolBar_Bootstrap .rtbPressed .rtbButton:not(.rtbSplitButton) {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadToolBar_Bootstrap .rtbPressed .rtbSplitButton,
.RadToolBar_Bootstrap .rtbPressed .rtbArrow {
  border-color: #adadad;
}

.RadToolBar_Bootstrap .rtbSplitButton .rtbPressed.rtbSplBtnActivator, .RadToolBar_Bootstrap .rtbSplitButton .rtbPressed.rtbArrow {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadToolBar_Bootstrap_rtl .rtbArrow {
  margin: -6px 0 -6px -12px;
}

.RadToolBar_Bootstrap .rtbGroupStart .rtbButton {
  border-radius: 4px 0 0 4px;
}

.RadToolBar_Bootstrap .rtbGroupIn .rtbButton {
  border-radius: 0;
}

.RadToolBar_Bootstrap .rtbGroupEnd .rtbButton {
  border-radius: 0 4px 4px 0;
}

.RadToolBar_Bootstrap .rtbGroupStart + .rtbGroupIn,
.RadToolBar_Bootstrap .rtbGroupIn + .rtbGroupIn,
.RadToolBar_Bootstrap .rtbGroupIn + .rtbGroupEnd {
  margin-left: -1px;
}

.RadToolBar_Vertical::before {
  padding: 0 7px;
}

.rtbPopup_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  font-family: "Open Sans", sans-serif;
}

.rtbPopup_Bootstrap .rtbMenu,
.rtbPopup_Bootstrap .rtUL {
  padding: 5px 0;
}

.rtbPopup_Bootstrap .rtbInner {
  border-radius: 3px;
}

.rtbPopup_Bootstrap .rtbSeparator {
  margin: 9px 0;
  border-width: 1px 0 0;
  border-color: #cccccc;
}

.rtbPopup_Bootstrap .rtbFocused > .rtbLink {
  border-color: rgba(0, 54, 108, 0.5);
  -webkit-box-shadow: inset 0 0 0.3em rgba(0, 54, 108, 0.5);
          box-shadow: inset 0 0 0.3em rgba(0, 54, 108, 0.5);
}

.rtbPopup_Bootstrap .rtbFocused > .rtbInner {
  border-color: rgba(173, 173, 173, 0.5);
  -webkit-box-shadow: inset 0 0 0.3em rgba(173, 173, 173, 0.5);
          box-shadow: inset 0 0 0.3em rgba(173, 173, 173, 0.5);
}

.rtbPopup_Bootstrap .rtbFocused > .rtbInner .rtbArrow {
  border-left-color: rgba(173, 173, 173, 0.5);
}

.rtbPopup_Bootstrap .rtbHovered > .rtbLink {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.rtbPopup_Bootstrap .rtbHovered > .rtbInner {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.rtbPopup_Bootstrap .rtbHovered > .rtbInner .rtbArrow {
  border-color: #adadad;
}

.rtbPopup_Bootstrap .rtbSplitItem .rtbHovered.rtbSplBtnActivator, .rtbPopup_Bootstrap .rtbSplitItem .rtbHovered.rtbArrow {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.rtbPopup_Bootstrap .rtbSelected > .rtbLink {
  border-color: #00366c;
  color: #ffffff;
  background-color: #004f9f;
}

.rtbPopup_Bootstrap .rtbSelected > .rtbInner,
.rtbPopup_Bootstrap .rtbPressed > .rtbInner,
.rtbPopup_Bootstrap .rtbChecked > .rtbInner,
.rtbPopup_Bootstrap .rtbExpanded > .rtbInner {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.rtbPopup_Bootstrap .rtbSelected > .rtbInner .rtbArrow,
.rtbPopup_Bootstrap .rtbPressed > .rtbInner .rtbArrow,
.rtbPopup_Bootstrap .rtbChecked > .rtbInner .rtbArrow,
.rtbPopup_Bootstrap .rtbExpanded > .rtbInner .rtbArrow {
  border-left-color: #adadad;
}

.rtbPopup_Bootstrap .rtbSplitItem .rtbPressed.rtbSplBtnActivator, .rtbPopup_Bootstrap .rtbSplitItem .rtbPressed.rtbArrow {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.rtbPopup_Bootstrap .rtbMenu:before {
  display: none;
}

.rtbPopup_Bootstrap.rtbShadows {
  -webkit-box-shadow: 3px 3px 3px #dedede;
          box-shadow: 3px 3px 3px #dedede;
}

.RadTabStrip_Bootstrap {
  color: #333333;
  font-family: "Open Sans", sans-serif;
}

.RadTabStrip_Bootstrap .rtsLevel1 {
  border-color: #dedede;
}

.RadTabStrip_Bootstrap .rtsLevel1 .rtsLink {
  border-color: transparent;
  color: #004f9f;
}

.RadTabStrip_Bootstrap .rtsLevel1 .rtsHovered .rtsLink {
  border-color: #e6e5e5;
  color: #002953;
  background-color: #e6e5e5;
}

.RadTabStrip_Bootstrap .rtsLevel1 .rtsSelected .rtsLink {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadTabStrip_Bootstrap .rtsLevel1 .rtsFocused .rtsLink {
  border-color: #66afe9;
  -webkit-box-shadow: inset 0 0 5px #66afe9;
          box-shadow: inset 0 0 5px #66afe9;
}

.RadTabStrip_Bootstrap .rtsLevel1 ~ .rtsLevel {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadTabStrip_Bootstrap .rtsLevel1 ~ .rtsLevel .rtsLink {
  color: #004f9f;
}

.RadTabStrip_Bootstrap .rtsLevel1 ~ .rtsLevel .rtsHovered .rtsLink {
  color: #002953;
}

.RadTabStrip_Bootstrap .rtsLevel1 ~ .rtsLevel .rtsSelected .rtsLink {
  color: inherit;
}

.RadTabStrip_Bootstrap .rtsLevel1 ~ .rtsLevel .rtsFocused .rtsLink {
  border-color: #c4c4c4;
  -webkit-box-shadow: inset 0 0 5px #c4c4c4;
          box-shadow: inset 0 0 5px #c4c4c4;
}

.RadTabStrip_Bootstrap .rtsGhostTab {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  border-radius: 4px;
}

.RadTabStrip_Bootstrap.rtsTop .rtsLevel1 .rtsLink {
  border-radius: 4px 4px 0 0;
}

.RadTabStrip_Bootstrap.rtsTop .rtsLevel1 .rtsSelected .rtsLink {
  border-bottom-color: transparent;
}

.RadTabStrip_Bootstrap.rtsBottom .rtsLevel1 .rtsLink {
  border-radius: 0 0 4px 4px;
}

.RadTabStrip_Bootstrap.rtsBottom .rtsLevel1 .rtsSelected .rtsLink {
  border-top-color: transparent;
}

.RadTabStrip_Bootstrap.rtsLeft .rtsLevel1 .rtsLink {
  border-radius: 4px 0 0 4px;
}

.RadTabStrip_Bootstrap.rtsLeft .rtsLevel1 .rtsSelected .rtsLink {
  border-right-color: transparent;
}

.RadTabStrip_Bootstrap.rtsRight .rtsLevel1 .rtsLink {
  border-radius: 0 4px 4px 0;
}

.RadTabStrip_Bootstrap.rtsRight .rtsLevel1 .rtsSelected .rtsLink {
  border-left-color: transparent;
}

.RadGrid_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  border-radius: 4px;
  font-family: "Open Sans", sans-serif;
}

.RadGrid_Bootstrap .rgHeader {
  background: whitesmoke;
}

.RadGrid_Bootstrap .rgActionButton,
.RadGrid_Bootstrap .rgDrag,
.RadGrid_Bootstrap .rgDragClue,
.RadGrid_Bootstrap .rgExpandIcon,
.RadGrid_Bootstrap .rgCollapseIcon,
.RadGrid_Bootstrap .rgGroupPanelExpand,
.RadGrid_Bootstrap .rgGroupPanelCollapse,
.RadGrid_Bootstrap .rgButtonSortDesc,
.RadGrid_Bootstrap .rgButtonSortDesc,
.RadGrid_Bootstrap .rgButtonSortAsc,
.RadGrid_Bootstrap .rgButtonSortClear,
.RadGrid_Bootstrap .rgMobileExportForm .rgColumnItem,
.RadGrid_Bootstrap a.rgFilter,
.RadGrid_Bootstrap a.rgColumns {
  color: #333333;
}

.RadGrid_Bootstrap .rgActionButton:hover,
.RadGrid_Bootstrap .rgDrag:hover,
.RadGrid_Bootstrap .rgDragClue:hover,
.RadGrid_Bootstrap .rgExpandIcon:hover,
.RadGrid_Bootstrap .rgCollapseIcon:hover,
.RadGrid_Bootstrap .rgGroupPanelExpand:hover,
.RadGrid_Bootstrap .rgGroupPanelCollapse:hover,
.RadGrid_Bootstrap .rgButtonSortDesc:hover,
.RadGrid_Bootstrap .rgButtonSortDesc:hover,
.RadGrid_Bootstrap .rgButtonSortAsc:hover,
.RadGrid_Bootstrap .rgButtonSortClear:hover,
.RadGrid_Bootstrap .rgMobileExportForm .rgColumnItem:hover,
.RadGrid_Bootstrap a.rgFilter:hover,
.RadGrid_Bootstrap a.rgColumns:hover {
  color: #333333;
}

.RadGrid_Bootstrap .rgInput,
.RadGrid_Bootstrap .rgEditRow > td > [type="text"],
.RadGrid_Bootstrap .rgEditForm td > [type="text"],
.RadGrid_Bootstrap .rgBatchContainer > [type="text"],
.RadGrid_Bootstrap .rgFilterBox {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
  border-radius: 4px;
}

.RadGrid_Bootstrap .rgInput:hover,
.RadGrid_Bootstrap .rgEditRow > td > [type="text"]:hover,
.RadGrid_Bootstrap .rgEditForm td > [type="text"]:hover,
.RadGrid_Bootstrap .rgBatchContainer > [type="text"]:hover,
.RadGrid_Bootstrap .rgFilterBox:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadGrid_Bootstrap .rgInput:active, .RadGrid_Bootstrap .rgInput:focus,
.RadGrid_Bootstrap .rgEditRow > td > [type="text"]:active,
.RadGrid_Bootstrap .rgEditRow > td > [type="text"]:focus,
.RadGrid_Bootstrap .rgEditForm td > [type="text"]:active,
.RadGrid_Bootstrap .rgEditForm td > [type="text"]:focus,
.RadGrid_Bootstrap .rgBatchContainer > [type="text"]:active,
.RadGrid_Bootstrap .rgBatchContainer > [type="text"]:focus,
.RadGrid_Bootstrap .rgFilterBox:active,
.RadGrid_Bootstrap .rgFilterBox:focus {
  border-color: #005cb9;
  color: #333333;
  background-color: #ffffff;
}

.t-ie .RadGrid_Bootstrap .rgInput, .t-ie
.RadGrid_Bootstrap .rgEditRow > td > [type="text"], .t-ie
.RadGrid_Bootstrap .rgEditForm td > [type="text"], .t-ie
.RadGrid_Bootstrap .rgBatchContainer > [type="text"], .t-ie
.RadGrid_Bootstrap .rgFilterBox {
  height: 34px;
  height: calc(1.4285714286em + 14px);
}

.RadGrid_Bootstrap .rgEdit,
.RadGrid_Bootstrap .rgDel {
  text-indent: 0;
}

.RadGrid_Bootstrap.rgMultiHeader .rgDataDiv > table,
.RadGrid_Bootstrap.rgMultiHeader .rgFooterDiv > table {
  margin-left: -1px;
}

.RadGrid_Bootstrap .rgHeader,
.RadGrid_Bootstrap th.rgResizeCol {
  padding: 10px 13px 9px;
}

.RadGrid_Bootstrap .rgHeader,
.RadGrid_Bootstrap th.rgResizeCol,
.RadGrid_Bootstrap .rgHeaderWrapper,
.RadGrid_Bootstrap .rgMultiHeaderRow th.rgHeader,
.RadGrid_Bootstrap .rgMultiHeaderRow th.rgResizeCol {
  border: 0;
  border-bottom: 1px solid #dedede;
  border-left: 1px solid #dedede;
}

.RadGrid_Bootstrap .rgHeader,
.RadGrid_Bootstrap th.rgResizeCol,
.RadGrid_Bootstrap .rgHeaderWrapper {
  background-color: whitesmoke;
}

.RadGrid_Bootstrap .rgHeaderDiv {
  border-right: 1px solid #dedede;
}

.RadGrid_Bootstrap .rgHeaderWrapper {
  border-bottom: 1px solid #dedede;
}

.RadGrid_Bootstrap .rgHeader,
.RadGrid_Bootstrap .rgHeader a {
  color: #333333;
}

.RadGrid_Bootstrap .rgRow > td,
.RadGrid_Bootstrap .rgAltRow > td,
.RadGrid_Bootstrap .rgEditRow > td,
.RadGrid_Bootstrap .rgFooter > td,
.RadGrid_Bootstrap .rgFilterRow > td,
.RadGrid_Bootstrap .rgHeader,
.RadGrid_Bootstrap .rgResizeCol,
.RadGrid_Bootstrap .rgGroupHeader td {
  padding-left: 15px;
  padding-right: 15px;
}

.RadGrid_Bootstrap .rgRow,
.RadGrid_Bootstrap .rgAltRow,
.RadGrid_Bootstrap .rgEditRow,
.RadGrid_Bootstrap .rgFooter,
.RadGrid_Bootstrap .rgGroupHeader {
  height: 40px;
  height: calc(1.4285714286em + 20px);
}

.RadGrid_Bootstrap .rgRow > td,
.RadGrid_Bootstrap .rgAltRow > td,
.RadGrid_Bootstrap .rgFooter > td {
  border-color: #dedede;
}

.RadGrid_Bootstrap .rgRow > td,
.RadGrid_Bootstrap .rgAltRow > td {
  border-style: solid;
  border-width: 0 0 1px 1px;
}

.RadGrid_Bootstrap .rgAltRow {
  background-color: #f9f9f9;
}

.RadGrid_Bootstrap .rgAltRow > td {
  color: #333333;
}

.RadGrid_Bootstrap .rgAltRow .rgSorted {
  background-color: #ececec;
}

.RadGrid_Bootstrap .rgAltRow.rgHoveredRow .rgSorted {
  background-color: #dddddd;
}

.RadGrid_Bootstrap .rgActiveRow td:not(.rgExpandCol) {
  -webkit-box-shadow: inset 0px 5px 5px -5px #00366c, inset 0px -5px 5px -5px #00366c;
          box-shadow: inset 0px 5px 5px -5px #00366c, inset 0px -5px 5px -5px #00366c;
}

.RadGrid_Bootstrap .rgActiveRow td:first-child:not(.rgExpandCol),
.RadGrid_Bootstrap .rgActiveRow .rgExpandCol + td {
  -webkit-box-shadow: inset 0px 5px 5px -5px #00366c, inset 0px -5px 5px -5px #00366c, inset 5px 0px 5px -5px #00366c;
          box-shadow: inset 0px 5px 5px -5px #00366c, inset 0px -5px 5px -5px #00366c, inset 5px 0px 5px -5px #00366c;
}

.RadGrid_Bootstrap .rgActiveRow td:not(.rgExpandCol):last-child {
  -webkit-box-shadow: inset 0px 5px 5px -5px #00366c, inset 0px -5px 5px -5px #00366c, inset -5px 0px 5px -5px #00366c;
          box-shadow: inset 0px 5px 5px -5px #00366c, inset 0px -5px 5px -5px #00366c, inset -5px 0px 5px -5px #00366c;
}

.RadGrid_Bootstrap .rgActiveCell {
  -webkit-box-shadow: inset 0 0 5px #00366c;
          box-shadow: inset 0 0 5px #00366c;
}

.RadGrid_Bootstrap .rgHoveredRow > td {
  background: #eeeeee;
  color: #000000;
}

.RadGrid_Bootstrap .rgEditRow {
  background: rgba(222, 222, 222, 0.75);
  color: #333333;
}

.RadGrid_Bootstrap .rgEditRow > td {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #dedede;
}

.RadGrid_Bootstrap .rgEditRow td > input[type="text"] {
  font: inherit;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #cccccc;
}

.RadGrid_Bootstrap .rgBatchOverlay {
  background: rgba(222, 222, 222, 0.75);
}

.RadGrid_Bootstrap .rgBatchUndoDeleteButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadGrid_Bootstrap .rgBatchUndoDeleteButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadGrid_Bootstrap .rgBatchContainer {
  margin: -9px 0px;
}

.RadGrid_Bootstrap .rgSorted {
  background-color: #e4e4e4;
}

.RadGrid_Bootstrap .rgMasterTable .rgSelectedCell,
.RadGrid_Bootstrap .rgSelectedRow td,
.RadGrid_Bootstrap td.rgEditRow .rgSelectedRow,
.RadGrid_Bootstrap .rgSelectedRow td.rgSorted {
  color: #ffffff;
  background: #004f9f;
  border-color: #ffffff;
}

.RadGrid_Bootstrap .rgSelectedRow.rgHoveredRow {
  background: #004f9f;
}

.RadGrid_Bootstrap .rgSelectedCell a,
.RadGrid_Bootstrap .rgSelectedRow a {
  color: #ffffff;
}

.RadGrid_Bootstrap .rgFooterWrapper,
.RadGrid_Bootstrap .rgFooter {
  background: whitesmoke;
}

.RadGrid_Bootstrap .rgFooterWrapper {
  border-top: 1px solid #dedede;
}

.RadGrid_Bootstrap .rgFooterWrapper tr.rgFooter td {
  border-bottom-width: 0;
}

.RadGrid_Bootstrap .rgFooter > td {
  border-left: 1px solid #dedede;
  padding: 10px 5px;
}

.RadGrid_Bootstrap .rgFooter > td:first-child {
  border-left-width: 0;
}

.RadGrid_Bootstrap .rgStatus div {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.Bootstrap.Common.loading_small.gif")%>');
}

.RadGrid_Bootstrap .rgPagerCell {
  color: #333333;
  background: whitesmoke;
  font-family: "Open Sans", sans-serif;
  border-color: #dedede;
}

.RadGrid_Bootstrap .rgPagerCell .rgNumPart a,
.RadGrid_Bootstrap .rgPagerCell .rgPagerButton,
.RadGrid_Bootstrap .rgPagerCell .rgActionButton {
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding-top: 6px;
  padding-bottom: 6px;
}

.RadGrid_Bootstrap .rgPagerCell .rgNumPart a:hover,
.RadGrid_Bootstrap .rgPagerCell .rgPagerButton:hover,
.RadGrid_Bootstrap .rgPagerCell .rgActionButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadGrid_Bootstrap .rgPagerCell .rgNumPart a,
.RadGrid_Bootstrap .rgPagerCell .rgActionButton {
  margin: 0;
  width: 1.42857em;
  border-left-width: 0;
}

.RadGrid_Bootstrap .rgPagerCell .rgNumPart a {
  border-radius: 0;
  text-align: center;
}

.RadGrid_Bootstrap .rgPagerCell .rgNumPart a.rgCurrentPage {
  border-color: #004286;
  color: #ffffff;
  background-color: #004f9f;
}

.RadGrid_Bootstrap .rgPagerCell .rgPageFirst {
  border-left-width: 1px;
  border-radius: 0.3076923077em 0 0 0.3076923077em;
}

.RadGrid_Bootstrap .rgPagerCell .rgPageLast {
  border-radius: 0 0.3076923077em 0.3076923077em 0;
}

.RadGrid_Bootstrap .rgPagerCell .NumericPages .rgNumPart a:first-child {
  border-left-width: 1px;
  border-radius: 0.3076923077em 0 0 0.3076923077em;
}

.RadGrid_Bootstrap .rgPagerCell .NumericPages .rgNumPart a:last-child {
  border-radius: 0 0.3076923077em 0.3076923077em 0;
}

.RadGrid_Bootstrap .rgPagerCell .rgActionButton {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.RadGrid_Bootstrap .rgPagerCell .rgPagerButton {
  border-radius: 0.3076923077em;
}

.RadGrid_Bootstrap .rgGroupPanel {
  border-bottom: 1px solid #dedede;
  background: whitesmoke;
}

.RadGrid_Bootstrap .rgGroupItem {
  padding: 6px;
  border-radius: 4px;
  border: 1px solid #dedede;
  color: #333333;
}

.RadGrid_Bootstrap .rgGroupHeader td {
  border-bottom: 1px solid #dedede;
  background: #fbfbfb;
}

.RadGrid_Bootstrap .rgGroupHeader .rgGroupCol {
  border-bottom-width: 0;
}

.RadGrid_Bootstrap .rgRow .rgGroupCol,
.RadGrid_Bootstrap .rgAltRow .rgGroupCol {
  border-bottom-width: 0;
  background: #fbfbfb;
}

.RadGrid_Bootstrap .rgMasterTable > tbody tr:first-child .rgGroupCol {
  border-top-width: 0;
}

.RadGrid_Bootstrap table.rgMasterTable .rgGroupCol {
  border-left-width: 0;
}

.RadGrid_Bootstrap .rgFooter .rgGroupCol,
.RadGrid_Bootstrap .rgFooter .rgGroupCol ~ td {
  border-bottom: 1px solid #dedede;
}

.RadGrid_Bootstrap td.rgGroupCol {
  background: #fbfbfb !important;
}

.RadGrid_Bootstrap .rgFilterRow > td {
  border-bottom: 1px solid #dedede;
}

.RadGrid_Bootstrap .rgFilterBox {
  border-radius: 4px 0 0 4px;
}

.RadGrid_Bootstrap .rgFilter {
  border-color: #cccccc;
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
  background-color: #ffffff;
  padding: 6px;
}

.RadGrid_Bootstrap .rgFilter:hover, .RadGrid_Bootstrap .rgFilter:focus {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadGrid_Bootstrap .rgFilterActive, .RadGrid_Bootstrap .rgFilterActive:hover, .RadGrid_Bootstrap .rgFilterActive:focus {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  -webkit-box-shadow: inset 0 0 6px rgba(165, 165, 165, 0.5);
          box-shadow: inset 0 0 6px rgba(165, 165, 165, 0.5);
}

.RadGrid_Bootstrap .rgFiltered {
  border-color: #004286;
  color: #ffffff;
  background-color: #004f9f;
}

.RadGrid_Bootstrap .rgFiltered:hover, .RadGrid_Bootstrap .rgFiltered:focus {
  border-color: #002448;
  color: #ffffff;
  background-color: #00366c;
}

.RadGrid_Bootstrap .rgFiltered.rgFilterActive {
  border-color: #000306;
  color: #ffffff;
  background-color: #00366c;
}

.RadGrid_Bootstrap .rgFilterRow .riTextBox {
  border-radius: 0.3076923077em 0 0 0.3076923077em;
}

.RadGrid_Bootstrap a.rcCalPopup,
.RadGrid_Bootstrap a.rcTimePopup {
  margin-right: 0;
  border-radius: 0;
}

.RadGrid_Bootstrap .rgOptions {
  color: #333333;
}

.RadGrid_Bootstrap .rgOptSelected {
  color: #004f9f;
}

.RadGrid_Bootstrap .rgEditForm .rgHeader {
  padding: 10px;
  border-left-width: 0;
}

.RadGrid_Bootstrap .rgEditFormContainer table {
  padding-left: 10px;
}

.RadGrid_Bootstrap .rgRow > td > [type="text"],
.RadGrid_Bootstrap .rgAltRow > td > [type="text"],
.RadGrid_Bootstrap .rgEditForm > td > [type="text"] {
  font: inherit;
  border: 1px solid #cccccc;
  border-radius: 4px;
}

.RadGrid_Bootstrap .RadComboBox .rcbInput {
  border: 0 none;
  padding: 0;
}

.RadGrid_Bootstrap .rgEditFormContainer {
  padding: 12px 0;
}

.RadGrid_Bootstrap .rgEditFormContainer .rgUpdate {
  margin-left: 0.7692307692em;
}

.RadGrid_Bootstrap .rgEditFormContainer .rgUpdate,
.RadGrid_Bootstrap .rgEditFormContainer .rgCancel {
  background-color: #ffffff;
  border-color: #cccccc;
  border-radius: 0.3076923077em;
}

.RadGrid_Bootstrap .rgEditFormContainer .rgUpdate:hover,
.RadGrid_Bootstrap .rgEditFormContainer .rgCancel:hover {
  background-color: #e6e5e5;
}

.RadGrid_Bootstrap .rgEditForm {
  margin: -1px;
  padding: 7px;
  border-bottom: 1px solid #dedede;
}

.RadGrid_Bootstrap .rgEditForm.rgEditPopup {
  padding: 0;
  overflow: hidden;
}

.RadGrid_Bootstrap .rgEditForm.rgEditPopup > .rgHeader + div {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.RadGrid_Bootstrap .rgEditForm [type="image"] {
  margin-right: 2px;
  padding: 8px;
  border: 1px solid #cccccc !important;
  border-radius: 4px;
  background: #ffffff;
}

.RadGrid_Bootstrap .rgEditForm [type="image"]:hover {
  background: #e6e5e5;
}

.RadGrid_Bootstrap .rgEditForm [type="text"]:disabled {
  background: #ffffff;
  opacity: .7;
}

.RadGrid_Bootstrap .rgDetailTable {
  border-color: #dedede;
}

.RadGrid_Bootstrap .rgDetailTable .rgRow td:first-child,
.RadGrid_Bootstrap .rgDetailTable .rgAltRow td:first-child {
  border-left-width: 0;
}

.RadGrid_Bootstrap .rgFooter .rgExpandCol {
  border-left-width: 0;
}

.RadGrid_Bootstrap .rgRow .rgExpandCol,
.RadGrid_Bootstrap .rgRow .rgCollapseCol,
.RadGrid_Bootstrap .rgAltRow .rgExpandCol,
.RadGrid_Bootstrap .rgAltRow .rgCollapseCol {
  border-left-width: 0;
}

.RadGrid_Bootstrap .rgCommandCell {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadGrid_Bootstrap .rgCommandCell .t-button {
  border-radius: 4px;
}

.RadGrid_Bootstrap .rgCommandCell .t-button:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadGrid_Bootstrap .rgCommandCell .t-button:focus, .RadGrid_Bootstrap .rgCommandCell .t-button:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadGrid_Bootstrap .rgCommandCell {
  border-color: #dedede;
}

.GridItemDropIndicator_Bootstrap {
  border-top: 1px dashed #666;
}

.GridToolTip_Bootstrap {
  border: 1px solid #c98400;
  padding: 3px;
  background: #ffefbd;
  color: #333;
}

.RadGridRTL_Bootstrap .rgHeader:first-child,
.RadGridRTL_Bootstrap th.rgResizeCol:first-child,
.RadGridRTL_Bootstrap .rgFilterRow > td:first-child,
.RadGridRTL_Bootstrap .rgRow > td:first-child,
.RadGridRTL_Bootstrap .rgAltRow > td:first-child {
  border-left-width: 1px;
  padding-left: 7px;
}

.GridContextMenu_Bootstrap .rgHCMClear,
.GridContextMenu_Bootstrap .rgHCMFilter {
  font-size: 1em;
  height: 2.6153846154em;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-radius: 0.3076923077em;
}

.GridContextMenu_Bootstrap .rgHCMClear:hover,
.GridContextMenu_Bootstrap .rgHCMFilter:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.GridContextMenu_Bootstrap .rmGroup .rgHCMItem div.rmContent {
  padding: 15px;
  margin: 0 auto;
}

.TreeListToolTip_Bootstrap {
  font-family: "Open Sans", sans-serif;
}

.RadTreeList_Bootstrap {
  border-color: #dedede;
  background: #ffffff;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  /*>>Expand/Collapse*/
}

.RadTreeList_Bootstrap .rtlTable a {
  color: #004f9f;
}

.RadTreeList_Bootstrap .rtlTable td {
  vertical-align: middle;
}

.RadTreeList_Bootstrap .rtlHeader {
  background-color: whitesmoke;
}

.RadTreeList_Bootstrap .rtlHeader th,
.RadTreeList_Bootstrap .rtlREdit td,
.RadTreeList_Bootstrap .rtlR td,
.RadTreeList_Bootstrap .rtlA td {
  padding-left: 15px;
  padding-right: 15px;
}

.RadTreeList_Bootstrap .rtlHeader a {
  color: #333333;
}

.RadTreeList_Bootstrap div.rtlHeader,
.RadTreeList_Bootstrap .rtlScroller,
.RadTreeList_Bootstrap .rtlHeader th {
  border-color: #dedede;
}

.RadTreeList_Bootstrap .rtlR,
.RadTreeList_Bootstrap .rtlA,
.RadTreeList_Bootstrap .rtlREdit,
.RadTreeList_Bootstrap .rtlRFooter,
.RadTreeList_Bootstrap tr.rtlHeader {
  height: 40px;
  height: calc(1.4285714286em + 20px);
}

.RadTreeList_Bootstrap .rtlA {
  background-color: #f9f9f9;
}

.RadTreeList_Bootstrap .rtlRFooter {
  background-color: whitesmoke;
}

.RadTreeList_Bootstrap .rtlRFooter td {
  border-color: #dedede;
}

.RadTreeList_Bootstrap .rtlREdit {
  background-color: #0068d2;
}

.RadTreeList_Bootstrap .rtlR td,
.RadTreeList_Bootstrap .rtlA td,
.RadTreeList_Bootstrap .rtlREdit td,
.RadTreeList_Bootstrap .rtlEditForm {
  border-color: #dedede;
}

.RadTreeList_Bootstrap .rtlRSel {
  background: #004f9f;
  color: #ffffff;
}

.RadTreeList_Bootstrap .rtlRSel .rtlActionButton:hover .rtlIcon {
  color: #333333;
}

.RadTreeList_Bootstrap .rtlRSel a {
  color: #ffffff;
}

.RadTreeList_Bootstrap .rtlRSel {
  background-color: #004f9f;
}

.RadTreeList_Bootstrap .rtlRActive .rtlCF {
  -webkit-box-shadow: inset 0px 5px 5px -5px #00366c, inset 0px -5px 5px -5px #00366c, inset 5px 0px 5px -5px #00366c;
          box-shadow: inset 0px 5px 5px -5px #00366c, inset 0px -5px 5px -5px #00366c, inset 5px 0px 5px -5px #00366c;
}

.RadTreeList_Bootstrap .rtlRActive .rtlCF ~ td {
  -webkit-box-shadow: inset 0px 5px 5px -5px #00366c, inset 0px -5px 5px -5px #00366c;
          box-shadow: inset 0px 5px 5px -5px #00366c, inset 0px -5px 5px -5px #00366c;
}

.RadTreeList_Bootstrap .rtlRActive .rtlCF ~ td:last-child {
  -webkit-box-shadow: inset 0px 5px 5px -5px #00366c, inset 0px -5px 5px -5px #00366c, inset -5px 0px 5px -5px #00366c;
          box-shadow: inset 0px 5px 5px -5px #00366c, inset 0px -5px 5px -5px #00366c, inset -5px 0px 5px -5px #00366c;
}

.RadTreeList_Bootstrap .rtlRActive td {
  border-color: #00366c;
}

.RadTreeList_Bootstrap .rtlVBorders td.rtlL,
.RadTreeList_Bootstrap .rtlLines td.rtlL {
  background-color: #ffffff;
}

.RadTreeList_Bootstrap .rtlActionButton {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border: 1px solid transparent;
  padding: 6px;
}

.RadTreeList_Bootstrap .rtlActionButton:hover {
  border: 1px solid #cccccc;
  border-radius: .3em;
  background: #e6e5e5;
}

.RadTreeList_Bootstrap .rtlIcon {
  color: #333333;
}

.RadTreeList_Bootstrap .rtlExpand,
.RadTreeList_Bootstrap .rtlCollapse {
  border: 0 none;
}

.RadTreeList_Bootstrap .rtlExpand:hover,
.RadTreeList_Bootstrap .rtlCollapse:hover {
  border: 0 none;
  background: none;
}

.RadTreeList_Bootstrap .rtlCollapseIcon {
  color: #004f9f;
}

.RadTreeList_Bootstrap .rtlPagerCell {
  color: #333333;
  background: whitesmoke;
  font-family: "Open Sans", sans-serif;
  border-color: #dedede;
}

.RadTreeList_Bootstrap .rtlPagerCell .rtlNumPart a,
.RadTreeList_Bootstrap .rtlPagerCell .rtlPagerButton,
.RadTreeList_Bootstrap .rtlPagerCell .rtlActionButton {
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding-top: 6px;
  padding-bottom: 6px;
}

.RadTreeList_Bootstrap .rtlPagerCell .rtlNumPart a:hover,
.RadTreeList_Bootstrap .rtlPagerCell .rtlPagerButton:hover,
.RadTreeList_Bootstrap .rtlPagerCell .rtlActionButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadTreeList_Bootstrap .rtlPagerCell .rtlNumPart a,
.RadTreeList_Bootstrap .rtlPagerCell .rtlActionButton {
  margin: 0;
  width: 1.42857em;
  border-left-width: 0;
}

.RadTreeList_Bootstrap .rtlPagerCell .rtlNumPart a {
  border-radius: 0;
  text-align: center;
}

.RadTreeList_Bootstrap .rtlPagerCell .rtlNumPart a.rtlCurrentPage {
  border-color: #004286;
  color: #ffffff;
  background-color: #004f9f;
}

.RadTreeList_Bootstrap .rtlPagerCell .rtlPageFirst {
  border-left-width: 1px;
  border-radius: 0.3076923077em 0 0 0.3076923077em;
}

.RadTreeList_Bootstrap .rtlPagerCell .rtlPageLast {
  border-radius: 0 0.3076923077em 0.3076923077em 0;
}

.RadTreeList_Bootstrap .rtlPagerCell .NumericPages .rtlNumPart a:first-child {
  border-left-width: 1px;
  border-radius: 0.3076923077em 0 0 0.3076923077em;
}

.RadTreeList_Bootstrap .rtlPagerCell .NumericPages .rtlNumPart a:last-child {
  border-radius: 0 0.3076923077em 0.3076923077em 0;
}

.RadTreeList_Bootstrap .rtlPagerCell .rtlActionButton {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.RadTreeList_Bootstrap .rtlPagerCell .rtlPagerButton {
  border-radius: 0.3076923077em;
}

.RadTreeList_Bootstrap .rtlCommandCell {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadTreeList_Bootstrap .rtlCommandCell .rtlActionButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadTreeList_Bootstrap .rtlCommandCell .rtlActionButton:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadTreeList_Bootstrap .rtlFooter .rtlCommandCell,
.RadTreeList_Bootstrap tfoot .rtlCommandCell {
  color: #333333;
  background-color: whitesmoke;
  background-image: none;
}

.RadTreeList_Bootstrap .rtlREdit td > [type="text"],
.RadTreeList_Bootstrap .rtlEditForm td > [type="text"] {
  padding-top: 0;
  padding-bottom: 0;
  height: 32px;
  border: 1px solid #cccccc;
  border-radius: .3em;
}

.RadTreeList_Bootstrap .rtlEditForm {
  font-family: "Open Sans", sans-serif;
  border: 1px solid #dedede;
}

.RadTreeList_Bootstrap .rtlEditForm td > label {
  display: inline-block;
  padding: 0 10px 10px 0;
}

.RadTreeList_Bootstrap .rtlEditForm table {
  margin: .5em;
}

.RadTreeList_Bootstrap .rtlEditForm .rtlHeader {
  padding: .64em .5em;
}

.TreeListReorderTop_Bootstrap,
.TreeListReorderBottom_Bootstrap {
  color: #000;
  text-shadow: 0 0 1px #fff;
  text-indent: 2px;
}

.RadTreeList_Bootstrap .rtlDragHandle {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.Bootstrap.Grid.rgDrag.gif")%>');
}

.TreeListToolTip_Bootstrap {
  border-color: #828282;
  background: #ffffff;
  color: #333333;
}

.RadListBox_Bootstrap {
  color: #333333;
  font-family: "Open Sans", sans-serif;
}

.RadListBox_Bootstrap .rlbButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px;
  border-radius: 4px;
}

.RadListBox_Bootstrap .rlbButtonAreaTop {
  margin-bottom: 7px;
}

.RadListBox_Bootstrap .rlbButtonAreaBottom {
  margin-top: 7px;
}

.RadListBox_Bootstrap .rlbGroup,
.RadListBox_Bootstrap .rlbTemplateContent {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadListBox_Bootstrap .rlbHeader,
.RadListBox_Bootstrap .rlbFooter {
  padding: 3px 12px;
}

.RadListBox_Bootstrap .rlbList {
  padding: 0;
}

.RadListBox_Bootstrap .rlbCheckAllItems {
  padding: 3px 12px;
}

.RadListBox_Bootstrap .rlbItem {
  padding: 3px 12px;
}

.RadListBox_Bootstrap .rlbImage {
  margin-left: -4px;
  margin-right: 4px;
  padding: 0;
}

.RadListBox_Bootstrap .rlbGroup .rlbSelected.rlbDropClueAbove {
  border-top-color: #fff;
}

.RadListBox_Bootstrap .rlbGroup .rlbSelected.rlbDropClueBelow {
  border-bottom-color: #fff;
}

.RadListBox_Bootstrap .rlbButton:focus {
  border-color: rgba(173, 173, 173, 0.5);
  -webkit-box-shadow: inset 0 0 5px rgba(173, 173, 173, 0.5);
          box-shadow: inset 0 0 5px rgba(173, 173, 173, 0.5);
}

.RadListBox_Bootstrap .rlbHovered.rlbItem, .RadListBox_Bootstrap .rlbHighlight {
  color: #000000;
  background-color: #eeeeee;
}

.RadListBox_Bootstrap .rlbHovered.rlbButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadListBox_Bootstrap .rlbActive.rlbButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadListBox_Bootstrap .rlbItem.rlbSelected {
  color: #ffffff;
  background-color: #004f9f;
}

.RadListBox_Bootstrap[dir="rtl"] .rlbCheck {
  margin-left: 4px;
  margin-right: -4px;
}

.RadListBox_Bootstrap[dir="rtl"] .rlbImage {
  margin-left: 4px;
  margin-right: -4px;
}

.RadListBox_Bootstrap.RadListBoxButtonAreaTop.rlbFixedHeight {
  padding: 20px 0 1.42857143em;
}

.RadListBox_Bootstrap.RadListBoxButtonAreaTop.rlbFixedHeight .rlbButtonAreaTop {
  margin-top: -20px;
}

.RadListBox_Bootstrap.RadListBoxButtonAreaBottom.rlbFixedHeight {
  padding: 20px 0 1.42857143em;
}

.RadListBox_Bootstrap.RadListBoxButtonAreaBottom.rlbFixedHeight .rlbGroup,
.RadListBox_Bootstrap.RadListBoxButtonAreaBottom.rlbFixedHeight .rlbTemplate {
  margin-top: -20px;
}

.RadFilter_Bootstrap {
  color: #333333;
  font-family: "Open Sans", sans-serif;
}

.RadFilter_Bootstrap .rfMid,
.RadFilter_Bootstrap .rfTools {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadFilter_Bootstrap .rfMid {
  padding: 8px 0 8px 8px;
}

.RadFilter_Bootstrap .rfTools {
  padding: 8px 8px 8px 0;
}

.RadFilter_Bootstrap .rfOper,
.RadFilter_Bootstrap .rfField,
.RadFilter_Bootstrap .rfExp,
.RadFilter_Bootstrap .rfAddExp,
.RadFilter_Bootstrap .rfAddGr {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 12px;
  border-radius: 4px;
}

.RadFilter_Bootstrap .rfOper::before,
.RadFilter_Bootstrap .rfField::before,
.RadFilter_Bootstrap .rfExp::before,
.RadFilter_Bootstrap .rfAddExp::before,
.RadFilter_Bootstrap .rfAddGr::before {
  opacity: 1;
}

.RadFilter_Bootstrap .rfOper:hover,
.RadFilter_Bootstrap .rfField:hover,
.RadFilter_Bootstrap .rfExp:hover,
.RadFilter_Bootstrap .rfAddExp:hover,
.RadFilter_Bootstrap .rfAddGr:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadFilter_Bootstrap .rfOper:focus,
.RadFilter_Bootstrap .rfField:focus,
.RadFilter_Bootstrap .rfExp:focus,
.RadFilter_Bootstrap .rfAddExp:focus,
.RadFilter_Bootstrap .rfAddGr:focus,
.RadFilter_Bootstrap .rfOper:active,
.RadFilter_Bootstrap .rfField:active,
.RadFilter_Bootstrap .rfExp:active,
.RadFilter_Bootstrap .rfAddExp:active,
.RadFilter_Bootstrap .rfAddGr:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadFilter_Bootstrap .rfAddExp,
.RadFilter_Bootstrap .rfAddGr,
.RadFilter_Bootstrap .rfDel {
  padding: 6px;
}

.RadFilter_Bootstrap .rfDel:hover,
.RadFilter_Bootstrap .rfDel:focus,
.RadFilter_Bootstrap .rfDel:active {
  color: #d9534f;
}

.RadFilter_Bootstrap .rfText {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
  border-radius: 4px;
}

.RadFilter_Bootstrap .rfPreview strong {
  opacity: .7;
}

.RadFilter_Bootstrap .rfPreview em,
.RadFilter_Bootstrap .rfPreview .rfBr {
  color: #5bc0de;
}

.RadFilter_Bootstrap .rfApply a,
.RadFilter_Bootstrap .rfApply span {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-radius: 3px;
}

.RadFilter_Bootstrap .rfApply a input,
.RadFilter_Bootstrap .rfApply span input {
  padding: 6px 12px;
}

.RadFilter_Bootstrap .rfApply a:hover,
.RadFilter_Bootstrap .rfApply span:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadEditor_Bootstrap {
  font-family: "Open Sans", sans-serif;
  background-color: whitesmoke;
  border-color: #dedede;
  color: #333333;
  border-radius: 0.3076923077em;
  /* ToolBar Bootstrap Styles */
  /* Base oveerides */
  /* Override DropDown Body when ToolBar styles are nested inside */
}

.RadEditor_Bootstrap .reToolIcon:before {
  margin-left: 0.4615384615em;
  margin-left: 0.6153846154em \9;
}

.RadEditor_Bootstrap _:-ms-fullscreen, :root .RadEditor_Bootstrap .reToolIcon:before {
  margin-left: 0.6153846154em;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .RadEditor_Bootstrap .reToolIcon:before {
    margin-left: 0.3846153846em;
  }
}

.RadEditor_Bootstrap .RadRibbonBar a.reDropdown {
  padding: 6px 12px;
}

.RadEditor_Bootstrap .RadRibbonBar a.reDropdown:before {
  margin-top: -0.6428571429em;
}

.RadEditor_Bootstrap .RadRibbonBar a.reTool {
  border-radius: 0;
  border-width: 1px 0 1px 1px;
}

.RadEditor_Bootstrap .RadRibbonBar a.reTool.reSplitButton {
  height: auto;
  line-height: 1.428571429em;
  padding: 3.5px 6px;
}

.RadEditor_Bootstrap .RadRibbonBar a.reTool .reSplitArrow:before {
  margin: 1px auto auto -4px;
}

.RadEditor_Bootstrap .RadRibbonBar a.reTool.rrbSmallButton {
  width: 1.5384615385em;
  height: 1.5384615385em;
}

.RadEditor_Bootstrap .RadRibbonBar a.reTool:first-child {
  border-radius: 0.3076923077em 0em 0em 0.3076923077em;
}

.RadEditor_Bootstrap .RadRibbonBar a.reTool:last-child {
  border-radius: 0em 0.3076923077em 0.3076923077em 0em;
  border-width: 1px;
}

.RadEditor_Bootstrap .RadRibbonBar .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
  width: 2.4615384615em;
  height: 2.4615384615em;
}

.RadEditor_Bootstrap .RadRibbonBar .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
  font-size: 16px;
  vertical-align: top;
}

.RadEditor_Bootstrap .RadRibbonBar .rrbMediumButton.reRibbonTool {
  height: 1.5em;
}

.RadEditor_Bootstrap .RadRibbonBar .rrbMediumButton.reRibbonTool .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
  margin-top: -0.8461538462em;
  height: 1.9230769231em;
}

.RadEditor_Bootstrap .RadRibbonBar .rrbMediumButton.reRibbonTool .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
  vertical-align: text-top;
}

.RadEditor_Bootstrap .RadRibbonBar .rrbLargeButton {
  width: inherit;
  height: 5em;
}

.RadEditor_Bootstrap .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
  height: 3.0769230769em;
}

.RadEditor_Bootstrap .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
  font-size: 32px;
  vertical-align: text-top;
}

.RadEditor_Bootstrap.rePopupContainer,
.RadEditor_Bootstrap .rePopupTitle,
.RadEditor_Bootstrap .reCommentInfoPanel,
.RadEditor_Bootstrap .reCommentView,
.RadEditor_Bootstrap .reCommentViewText,
.RadEditor_Bootstrap .reCommentEdit {
  background-color: #fcfcfc;
  border-color: #dedede;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fefefe), to(#e6e6e6));
  background-image: linear-gradient(to bottom, #fefefe 0, #e6e6e6 100%);
}

.RadEditor_Bootstrap .reToolBar {
  padding: 0;
  border: 0;
}

.RadEditor_Bootstrap .reToolBar:after {
  display: inline-block;
  width: 1px;
  height: 2.6153846154em;
  margin: 0em 0.4615384615em 0em 0.2307692308em;
  background-color: #dedede;
  content: "";
  vertical-align: top;
}

.RadEditor_Bootstrap .reToolBar:last-child:after {
  display: none;
}

.RadEditor_Bootstrap .reToolBar li {
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: #cccccc;
  border-radius: 0;
}

.RadEditor_Bootstrap .reToolBar li:first-child,
.RadEditor_Bootstrap .reToolBar .reToolLastItem {
  border-radius: 0.3076923077em 0em 0em 0.3076923077em;
  border-width: 1px 1px 1px 0;
}

.RadEditor_Bootstrap .reToolBar li:first-child .reTool,
.RadEditor_Bootstrap .reToolBar .reToolLastItem .reTool {
  border-radius: 0.3076923077em 0em 0em 0.3076923077em;
}

.RadEditor_Bootstrap .reToolBar li:last-child,
.RadEditor_Bootstrap .reToolBar li:last-child .reTool,
.RadEditor_Bootstrap .reToolBar .reToolLastItem,
.RadEditor_Bootstrap .reToolBar .reToolLastItem .reTool {
  border-radius: 0em 0.3076923077em 0.3076923077em 0em;
}

.RadEditor_Bootstrap .reToolBar li:first-child:last-child,
.RadEditor_Bootstrap .reToolBar li:first-child:last-child .reTool {
  border-radius: 0.3076923077em;
}

.RadEditor_Bootstrap .reSeparator + li {
  border-left-width: 1px;
}

.RadEditor_Bootstrap .reTool {
  width: 2.4615384615em;
  height: 2.4615384615em;
  line-height: 1.75em;
  background-color: #ffffff;
  border-radius: 0;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .RadEditor_Bootstrap .reTool {
    height: 2.25em;
    line-height: 2em;
  }
}

.RadEditor_Bootstrap .reTool.reSplitButton {
  width: auto;
  min-width: 4em;
}

.RadEditor_Bootstrap .reTool .reSplitArrow {
  width: 1.1538461538em;
  margin: 0.3846153846em 0em 0em 0.5384615385em;
}

.RadEditor_Bootstrap .reTool:hover .reSplitArrow {
  border-left-color: transparent;
}

.RadEditor_Bootstrap a.reToolIcon.reSplitButton:before {
  padding-left: 0;
  top: 0.5384615385em;
  top: 0.6923076923em \9;
  margin: 0em 0em 0em 0.5384615385em;
  margin: 0em 0em 0em 0.6923076923em \9;
}

.RadEditor_Bootstrap _:-ms-fullscreen, .RadEditor_Bootstrap a.reToolIcon.reSplitButton:before {
  top: 0.6923076923em;
  margin: 0em 0em 0em 0.8461538462em;
}

.RadEditor_Bootstrap _:-ms-fullscreen, .RadEditor_Bootstrap .reRow a.reToolIcon.reSplitButton:before {
  margin: 0em 0em 0em 0.7692307692em;
}

.RadEditor_Bootstrap .rePopupButton,
.RadEditor_Bootstrap .reCommentButton,
.RadEditor_Bootstrap .reAjaxSpellButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadEditor_Bootstrap .reTool:hover,
.RadEditor_Bootstrap .reToolText:hover,
.RadEditor_Bootstrap .reDropdown:hover,
.RadEditor_Bootstrap.reAlignmentSelector td div:hover:before,
.RadEditor_Bootstrap .rePopupButton:hover,
.RadEditor_Bootstrap .reCommentButton:hover,
.RadEditor_Bootstrap .reAjaxSpellButton:hover {
  background-color: #e6e6e6;
  border-color: transparent;
}

.RadEditor_Bootstrap .reTool:active,
.RadEditor_Bootstrap .reTool:focus,
.RadEditor_Bootstrap .reToolText:active,
.RadEditor_Bootstrap .reToolText:focus,
.RadEditor_Bootstrap .reToolSelected,
.RadEditor_Bootstrap .reToolSelected:hover,
.RadEditor_Bootstrap .reDropdown:active,
.RadEditor_Bootstrap .reDropdown:focus,
.RadEditor_Bootstrap .rePopupButton:active,
.RadEditor_Bootstrap .rePopupButton:focus,
.RadEditor_Bootstrap .reCommentButton:active,
.RadEditor_Bootstrap .reCommentButton:focus,
.RadEditor_Bootstrap .reAjaxSpellButton:focus,
.RadEditor_Bootstrap .reAjaxSpellButton:active {
  background-color: #e6e6e6;
  color: #333333;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadEditor_Bootstrap .reTool:before,
.RadEditor_Bootstrap .reTool.reToolDisabled:hover:before,
.RadEditor_Bootstrap .reTool.reToolDisabled:active:before,
.RadEditor_Bootstrap .reTool.reToolDisabled:focus:before,
.RadEditor_Bootstrap .reTool.reToolDisabled:hover .reSplitArrow:before,
.RadEditor_Bootstrap .reTool.reToolDisabled:hover .reSplitArrow:hover:before,
.RadEditor_Bootstrap .reToolText,
.RadEditor_Bootstrap .reSplitArrow:before,
.RadEditor_Bootstrap .reDropdown:before,
.RadEditor_Bootstrap .reModes .reIcon:before,
.RadEditor_Bootstrap .reCustomColor {
  color: #333333;
}

.RadEditor_Bootstrap .reDOMElement {
  color: #428bca;
}

.RadEditor_Bootstrap .reDOMElementSelected {
  color: #3071a9;
}

.RadEditor_Bootstrap .reTool:hover:before,
.RadEditor_Bootstrap .reTool:active:before,
.RadEditor_Bootstrap .reTool:focus:before,
.RadEditor_Bootstrap .reToolSelected:before,
.RadEditor_Bootstrap .reTool:hover .reSplitArrow:hover:before,
.RadEditor_Bootstrap .reTool:hover .reSplitArrow:active:before,
.RadEditor_Bootstrap .reTool:hover .reSplitArrow:focus:before,
.RadEditor_Bootstrap .reDropdown:hover,
.RadEditor_Bootstrap .reDropdown:hover:before,
.RadEditor_Bootstrap .reDropdown:active,
.RadEditor_Bootstrap .reDropdown:active:before,
.RadEditor_Bootstrap .reDropdown:focus,
.RadEditor_Bootstrap .reDropdown:focus:before,
.RadEditor_Bootstrap .reModes a:hover,
.RadEditor_Bootstrap .reModes a:hover .reIcon:before,
.RadEditor_Bootstrap .reModes a:active,
.RadEditor_Bootstrap .reModes a:focus,
.RadEditor_Bootstrap .reModes a:active .reIcon:before,
.RadEditor_Bootstrap .reModes a:focus .reIcon:before,
.RadEditor_Bootstrap .reModes .reSelectedMode,
.RadEditor_Bootstrap .reModes .reSelectedMode .reIcon:before,
.RadEditor_Bootstrap.reAlignmentSelector td div:hover:before,
.RadEditor_Bootstrap .rePopupButton:hover,
.RadEditor_Bootstrap .reCommentButton:hover,
.RadEditor_Bootstrap .rePopupButton:active,
.RadEditor_Bootstrap .rePopupButton:focus,
.RadEditor_Bootstrap .reCommentButton:active,
.RadEditor_Bootstrap .reCommentButton:focus,
.RadEditor_Bootstrap .reSpinBoxButtons span:hover:before,
.RadEditor_Bootstrap .reAjaxSpellButton:hover {
  color: #333333;
}

.RadEditor_Bootstrap li.reSeparator {
  border-right-color: transparent;
  border-left-color: transparent;
  border-color: transparent;
  width: 0.3076923077em;
  max-width: 0.3076923077em;
}

.RadEditor_Bootstrap .reToolBarWrapperLeft li.reSeparator,
.RadEditor_Bootstrap .reToolBarWrapperRight li.reSeparator {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-color: transparent;
  display: none;
}

.RadEditor_Bootstrap .reToolBarWrapperLeft {
  left: 0.2307692308em;
}

.RadEditor_Bootstrap .reToolBarWrapperRight {
  right: 0.6153846154em;
}

.RadEditor_Bootstrap .reToolBarWrapperLeft .reToolBar li,
.RadEditor_Bootstrap .reToolBarWrapperRight .reToolBar li {
  border-width: 1px 1px 0 1px;
}

.RadEditor_Bootstrap .reToolBarWrapperLeft .reToolBar li:first-child,
.RadEditor_Bootstrap .reToolBarWrapperRight .reToolBar li:first-child,
.RadEditor_Bootstrap .reToolBarWrapperLeft .reToolBar .reSeparator + li,
.RadEditor_Bootstrap .reToolBarWrapperRight .reToolBar .reSeparator + li {
  border-width: 1px 1px 0 1px;
}

.RadEditor_Bootstrap .reToolBarWrapperLeft .reToolBar li:first-child,
.RadEditor_Bootstrap .reToolBarWrapperRight .reToolBar li:first-child,
.RadEditor_Bootstrap .reToolBarWrapperLeft .reToolBar li:first-child .reTool,
.RadEditor_Bootstrap .reToolBarWrapperRight .reToolBar li:first-child .reTool {
  border-radius: 0.3076923077em 0.3076923077em 0em 0em;
}

.RadEditor_Bootstrap .reToolBarWrapperLeft .reToolBar li:last-child,
.RadEditor_Bootstrap .reToolBarWrapperRight .reToolBar li:last-child {
  border-width: 1px;
  border-radius: 0em 0em 0.3076923077em 0.3076923077em;
}

.RadEditor_Bootstrap .reToolBarWrapperLeft .reToolBar li:last-child .reTool,
.RadEditor_Bootstrap .reToolBarWrapperRight .reToolBar li:last-child .reTool,
.RadEditor_Bootstrap .reToolBarWrapperLeft .reToolBar li:last-child .reDropdown,
.RadEditor_Bootstrap .reToolBarWrapperRight .reToolBar li:last-child .reDropdown {
  border-radius: 0em 0em 0.3076923077em 0.3076923077em;
}

.RadEditor_Bootstrap .reToolBarWrapperLeft .reTool,
.RadEditor_Bootstrap .reToolBarWrapperRight .reTool {
  min-width: 3.3846153846em;
}

.RadEditor_Bootstrap .reToolBarWrapperLeft .reDropdown,
.RadEditor_Bootstrap .reToolBarWrapperRight .reDropdown {
  min-width: 3.2307692308em;
  padding: 0.3846153846em 0em;
}

.RadEditor_Bootstrap _:-ms-fullscreen, :root .RadEditor_Bootstrap .reToolBarWrapperLeft .reDropdown,
.RadEditor_Bootstrap _:-ms-fullscreen, :root .RadEditor_Bootstrap .reToolBarWrapperRight .reDropdown {
  padding: 0.3846153846em 0em;
}

.RadEditor_Bootstrap .reToolBarWrapperLeft .reToolIcon:before,
.RadEditor_Bootstrap .reToolBarWrapperRight .reToolIcon:before {
  margin: auto;
}

.RadEditor_Bootstrap .reContent {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-radius: 0.3076923077em;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  -webkit-transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
}

.RadEditor_Bootstrap .reTableDiv .reModule,
.RadEditor_Bootstrap .reTableDiv .reRow {
  border-top-color: #dedede;
}

.RadEditor_Bootstrap .reDropdown.reToolDisabled,
.RadEditor_Bootstrap .reDropdown.reToolDisabled:hover,
.RadEditor_Bootstrap .reDropdown.reToolDisabled:active,
.RadEditor_Bootstrap .reDropdown.reToolDisabled:focus,
.RadEditor_Bootstrap .reDropdown.reToolDisabled:before,
.RadEditor_Bootstrap .reDropdown.reToolDisabled:hover:before,
.RadEditor_Bootstrap .reDropdown.reToolDisabled:active:before,
.RadEditor_Bootstrap .reDropdown.reToolDisabled:focus:before,
.RadEditor_Bootstrap.reInsertTable .reTableWizard.reTool:hover:before {
  color: #333333;
}

.RadEditor_Bootstrap .reDropdown,
.RadEditor_Bootstrap .reDropdown.reToolDisabled,
.RadEditor_Bootstrap .reDropdown.reToolDisabled:hover,
.RadEditor_Bootstrap .reDropdown.reToolDisabled:active,
.RadEditor_Bootstrap .reDropdown.reToolDisabled:focus {
  background-color: #ffffff;
  border-color: transparent;
  color: #333333;
  margin: 0;
}

.RadEditor_Bootstrap .reToolBar li:first-child .reDropdown {
  border-radius: 0.3076923077em 0em 0em 0.3076923077em;
}

.RadEditor_Bootstrap .reToolBar .reDropdown:last-child {
  border-radius: 0em 0.3076923077em 0.3076923077em 0em;
}

.RadEditor_Bootstrap .reRemoveDOMElement,
.RadEditor_Bootstrap .reRemoveDOMElement:before {
  color: red;
}

.RadEditor_Bootstrap .reRemoveDOMElement:before {
  top: -0.0769230769em;
}

.RadEditor_Bootstrap.reDropDownBody.reAjaxSpellCheck input[type="text"],
.RadEditor_Bootstrap .reTableDiv input[type="text"] {
  min-height: 2.6153846154em;
  padding: 0.4615384615em 0.9230769231em;
  border-radius: 0.3076923077em;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
}

.RadEditor_Bootstrap.reDropDownBody.reAjaxSpellCheck input[type="text"]:hover,
.RadEditor_Bootstrap .reTableDiv input[type="text"]:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadEditor_Bootstrap.reDropDownBody.reAjaxSpellCheck input[type="text"]:focus,
.RadEditor_Bootstrap .reTableDiv input[type="text"]:focus {
  border-color: #005cb9;
  color: #333333;
  background-color: #ffffff;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
  outline: 0 none;
}

.RadEditor_Bootstrap.reDropDownBody.reAjaxSpellCheck input[type="text"]:active,
.RadEditor_Bootstrap .reTableDiv input[type="text"]:active {
  border-color: #005cb9;
  color: #333333;
  background-color: #ffffff;
}

.RadEditor_Bootstrap .reResize:before {
  margin: 0.45em 0 0 -0.3em;
}

.RadEditor_Bootstrap.reToolBarLeft .reResize:before,
.RadEditor_Bootstrap.reToolBarRight .reResize:before {
  margin: -.45em 0 0;
}

.RadEditor_Bootstrap.reInlineEditor:hover {
  border-color: #dedede;
}

.RadEditor_Bootstrap.RadWindow, .RadEditor_Bootstrap.RadWindow.reInlineEditor:hover {
  border-color: #dadada;
}

.RadEditor_Bootstrap.reInlineEditorSelected, .RadEditor_Bootstrap.reInlineEditorSelected:hover {
  border-color: #dedede;
}

.RadEditor_Bootstrap.RadWindow,
.RadEditor_Bootstrap.RadWindow .rwContent {
  background-color: #fcfcfc;
}

.RadEditor_Bootstrap.reInsertTable td {
  border-color: #dedede;
}

.RadEditor_Bootstrap .reFormatSetsHeader,
.RadEditor_Bootstrap.reInsertTable .reItemOver {
  background-color: #eeeeee;
  color: #333333;
}

.RadEditor_Bootstrap .reModes a {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  width: 7.6923076923em;
  height: 2.6153846154em;
  line-height: 2.6923076923em;
  border-radius: 0.3076923077em;
  margin-right: 0.7692307692em;
}

.RadEditor_Bootstrap .reModes a:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  -webkit-box-shadow: inset 0 0 1px #ffffff;
          box-shadow: inset 0 0 1px #ffffff;
}

.RadEditor_Bootstrap .reModes a:active,
.RadEditor_Bootstrap .reModes a:focus,
.RadEditor_Bootstrap .reModes .reSelectedMode,
.RadEditor_Bootstrap .reModes .reSelectedMode:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  color: #333333;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadEditor_Bootstrap .reModes a .reIcon:before {
  margin: 0.15em 0 0 0.33333em;
}

.RadEditor_Bootstrap .reDropdown {
  min-width: 3.4615384615em;
  padding: 0.3846153846em 0.7692307692em 0.3846153846em 0.3846153846em;
  padding: 0.3846153846em 0.7692307692em 0.3846153846em 0.3846153846em \9;
}

.RadEditor_Bootstrap .reDropdown:before {
  right: -0.3846153846em;
}

.RadEditor_Bootstrap.reDropDownBody,
.RadEditor_Bootstrap.reDropDownBody .RadEditor_Bootstrap {
  background-color: #ffffff;
}

.RadEditor_Bootstrap.reDropDownBody li {
  padding: 0.3076923077em 0.3846153846em 0.3076923077em;
  border-color: #cccccc;
}

.RadEditor_Bootstrap.reDropDownBody li:hover,
.RadEditor_Bootstrap.reDropDownBody li:hover .reTool {
  background-color: #eeeeee;
  border-color: #adadad;
}

.RadEditor_Bootstrap.reDropDownBody .reToolBar li {
  border: 0;
  border-radius: 0;
}

.RadEditor_Bootstrap.reDropDownBody .reToolBar .reTool {
  height: 1.3076923077em;
  line-height: 1.3076923077em;
}

.RadEditor_Bootstrap.reDropDownBody .reToolBar .reToolIcon:before {
  display: inline-block;
  margin-top: -0.2307692308em;
  vertical-align: top;
}

.RadEditor_Bootstrap.reDropDownBody.reColorPicker {
  width: 21.1538461538em !important;
  height: 18.8461538462em !important;
}

.RadEditor_Bootstrap.reDropDownBody.reColorPicker li {
  padding: 0;
}

.RadEditor_Bootstrap.reDropDownBody.reColorPicker li,
.RadEditor_Bootstrap.reDropDownBody.reColorPicker li div {
  width: 1.5384615385em;
  height: 1.5384615385em;
}

.RadEditor_Bootstrap.reDropDownBody.reColorPicker li.reClear {
  width: 0;
  height: 0;
}

.RadEditor_Bootstrap.reDropDownBody.reInsertTable {
  width: 12.3076923077em !important;
}

.RadEditor_Bootstrap.reDropDownBody.reInsertTable .reToolBar .reTool {
  width: 1.7em;
}

.RadEditor_Bootstrap.reDropDownBody.reInsertTable li:hover,
.RadEditor_Bootstrap.reDropDownBody.reInsertTable li .reTool,
.RadEditor_Bootstrap.reDropDownBody.reInsertTable li:hover .reTool {
  background-color: transparent;
}

.RadEditor_Bootstrap.reDropDownBody.reInsertTable li:hover {
  opacity: .7;
}

.RadEditor_Bootstrap.reDropDownBody.reAlignmentSelector {
  width: 8.0769230769em !important;
}

.RadEditor_Bootstrap.reDropDownBody.reInsertSymbol {
  width: 12.6923076923em !important;
}

.RadEditor_Bootstrap .reStatistic {
  color: #999999;
}

.RadEditor_Bootstrap .reModule .reRow {
  height: 2.7692307692em;
}

.RadEditor_Bootstrap .reRow .reLabel + span,
.RadEditor_Bootstrap .reRow .reLabel + .reTool,
.RadEditor_Bootstrap .reRow .reLabel + .reDropdown {
  margin: 0em 1.5384615385em 0em 0.7692307692em;
}

.RadEditor_Bootstrap .reRow .reSplitButton {
  position: relative;
  width: 5.1538461538em;
  height: 2.6153846154em;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-radius: 0.3076923077em;
}

.RadEditor_Bootstrap .reRow .reSplitButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  -webkit-box-shadow: inset 0 0 1px #ffffff;
          box-shadow: inset 0 0 1px #ffffff;
}

.RadEditor_Bootstrap .reRow .reSplitButton:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  color: #333333;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadEditor_Bootstrap .reRow .reSplitButton .reSplitArrow {
  position: absolute;
  width: 2.5384615385em;
  height: 2.4615384615em;
  margin: 0;
  right: 0;
  border-left: 1px solid #cccccc;
  border-radius: 0em 0.3076923077em 0.3076923077em 0em;
}

.RadEditor_Bootstrap .reRow .reSplitButton .reSplitArrow:before {
  margin: 0.3076923077em 0em 0em -0.0769230769em;
}

.RadEditor_Bootstrap .reRow .reSpinBox {
  width: 6.5384615385em;
}

.RadEditor_Bootstrap .reRow .reSpinBox input[type="text"] {
  width: 6.5384615385em;
  height: 2.6153846154em;
  border-radius: 0.3076923077em;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  padding: 0.08333em 2.5em 0.08333em 0.08333em;
}

.RadEditor_Bootstrap .reRow .reSpinBox input[type="text"]:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadEditor_Bootstrap .reRow .reSpinBox input[type="text"]:focus {
  border-color: #005cb9;
  color: #333333;
  background-color: #ffffff;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
  outline: 0 none;
}

.RadEditor_Bootstrap .reRow .reSpinBox .reSpinBoxButtons {
  width: 2.5384615385em;
  height: 2.5384615385em;
  border-left: 1px solid #cccccc;
}

.RadEditor_Bootstrap .reSpinBoxButtons span {
  right: 0.0769230769em;
  border-radius: 0;
  width: 2.3076923077em;
  height: 1.1538461538em;
}

.RadEditor_Bootstrap .reSpinBoxButtons span:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadEditor_Bootstrap .reSpinBoxButtons span:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadEditor_Bootstrap .reSpinBoxButtons .reSpinBoxIncrease {
  top: 0.0769230769em;
}

.RadEditor_Bootstrap .reSpinBoxButtons .reSpinBoxDecrease {
  bottom: 0;
}

.RadEditor_Bootstrap .reRow.reAltRow {
  line-height: 2.3846153846em;
}

.RadEditor_Bootstrap .reRow .reSetCellProperties {
  border-radius: 0.3076923077em;
  border: 1px solid #cccccc;
}

.RadEditor_Bootstrap .reRow .reclassName,
.RadEditor_Bootstrap .reRow .retarget,
.RadEditor_Bootstrap .reRow .reTool {
  border-radius: 0.3076923077em;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadEditor_Bootstrap .reRow .reclassName:hover,
.RadEditor_Bootstrap .reRow .retarget:hover,
.RadEditor_Bootstrap .reRow .reTool:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadEditor_Bootstrap .reRow .reclassName:focus,
.RadEditor_Bootstrap .reRow .retarget:focus,
.RadEditor_Bootstrap .reRow .reTool:focus {
  outline-width: thin;
  outline-offset: -2px;
  outline-color: #adadad;
}

.RadEditor_Bootstrap .reRow .reclassName:active,
.RadEditor_Bootstrap .reRow .reclassName:focus,
.RadEditor_Bootstrap .reRow .retarget:active,
.RadEditor_Bootstrap .reRow .retarget:focus,
.RadEditor_Bootstrap .reRow .reTool:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
  color: #333333;
}

.RadEditor_Bootstrap .reRow .reclassName,
.RadEditor_Bootstrap .reRow .retarget {
  line-height: 1.428571429;
  padding: 6px 12px;
}

.RadEditor_Bootstrap .reRow .reToolIcon.reDropdown:before {
  margin-left: 0.5384615385em \9;
}

.RadEditor_Bootstrap _:-ms-fullscreen, :root .RadEditor_Bootstrap .reRow .reToolIcon.reDropdown:before {
  margin-left: 0.5384615385em;
}

.RadEditor_Bootstrap .reBottomZone .reToolBar li {
  border: 0;
}

.RadEditor_Bootstrap .reBottomZone .reToolBar .reTool {
  width: 2.6153846154em;
  height: 2.6153846154em;
  border-radius: 0;
  border-width: 1px 1px 1px 0;
}

.RadEditor_Bootstrap .reBottomZone .reTool.reSplitButton {
  width: 4.78571em;
}

.RadEditor_Bootstrap .reBottomZone .reToolBar li:first-child .reTool,
.RadEditor_Bootstrap .reBottomZone .reToolBar .reSeparator + li .reTool {
  border-width: 1px;
}

.RadEditor_Bootstrap .reTool.reToolText {
  line-height: 2.6153846154em;
}

.RadEditor_Bootstrap .reToolIcon.reTool.reToolText:before {
  margin: 0.1538461538em 0.2307692308em 0em 0em;
  vertical-align: initial;
}

.RadEditor_Bootstrap .reTool.reToolIcon.reSplitButton.reToolText:before {
  margin: 0em 0.2307692308em;
  vertical-align: top;
}

.RadEditor_Bootstrap.reRtl .reToolBar.RadEditor_Bootstrap li {
  border-width: 1px 0 1px 1px;
}

.RadEditor_Bootstrap.reRtl .reToolBar.RadEditor_Bootstrap li:first-child,
.RadEditor_Bootstrap.reRtl .reToolBar.RadEditor_Bootstrap li:first-child .reTool {
  border-radius: 0em 0.3076923077em 0.3076923077em 0em;
}

.RadEditor_Bootstrap.reRtl .reToolBar.RadEditor_Bootstrap li:last-child,
.RadEditor_Bootstrap.reRtl .reToolBar.RadEditor_Bootstrap .reToolLastItem,
.RadEditor_Bootstrap.reRtl .reToolBar.RadEditor_Bootstrap li:last-child .reTool,
.RadEditor_Bootstrap.reRtl .reToolBar.RadEditor_Bootstrap .reToolLastItem .reTool {
  border-radius: 0.3076923077em 0em 0em 0.3076923077em;
}

.RadEditor_Bootstrap.reRtl .reToolBar.RadEditor_Bootstrap li:first-child,
.RadEditor_Bootstrap.reRtl .reToolBar.RadEditor_Bootstrap .reSeparator + li {
  border-width: 1px;
}

.RadEditor_Bootstrap.reRtl .reToolBar:after {
  margin: 0em 0.2307692308em 0em 0.4615384615em;
}

.RadEditor_Bootstrap.reRtl .reToolBar li:first-child .reDropdown {
  border-radius: 0em 0.3076923077em 0.3076923077em 0em;
}

.RadEditor_Bootstrap.reRtl .reToolBar .reDropdown:last-child {
  border-radius: 0.3076923077em 0em 0em 0.3076923077em;
}

.RadEditor_Bootstrap.reRtl .reDropdown {
  padding: 5px 12px;
}

.RadEditor_Bootstrap.reRtl .reDropdown:before {
  right: auto;
  left: -0.3846153846em;
}

.RadEditor_Bootstrap.reRtl .reTool .reSplitArrow {
  margin: 0.3846153846em 0.1538461538em 0em 0em;
}

.RadEditor_Bootstrap.reRtl .reTool:hover .reSplitArrow {
  border-right-color: transparent;
}

.RadEditor_Bootstrap.reRtl .reSplitArrow:before {
  left: -0.2307692308em;
  margin: 0em -0.3846153846em 0em 0em;
}

.RadEditor_Bootstrap.reRtl a.reToolIcon.reSplitButton:before {
  padding-right: 0;
  margin: 0em 0.5384615385em 0em 0em;
  margin: 0em 0.6923076923em 0em 0em \9;
}

.RadEditor_Bootstrap.reRtl _:-ms-fullscreen, .RadEditor_Bootstrap.reRtl a.reToolIcon.reSplitButton:before {
  margin: 0em 0.8461538462em 0em 0em;
}

.RadEditor_Bootstrap.reRtl _:-ms-fullscreen, .RadEditor_Bootstrap.reRtl .reRow a.reToolIcon.reSplitButton:before {
  margin: 0em 0.7692307692em 0em 0em;
}

.RadEditor_Bootstrap.reRtl .reModule.reStatistic {
  top: 0.3846153846em;
}

.RadEditor_Bootstrap.reRtl .reRow .reSpinBoxButtons span {
  width: 1em;
}

.RadEditor_Bootstrap.reRtl .reRow .reDropdown:before {
  margin-left: 0;
}

.RadEditor_Bootstrap.reRtl .reRow .reSpinBox .reSpinBoxButtons {
  width: 1.1em;
  border-radius: 0.2307692308em 0em 0em 0.2307692308em;
  border-left: 0;
  left: 2px;
}

.RadEditor_Bootstrap.reRtl .reRow .reSpinBoxButtons .reSpinBoxIncrease {
  top: 0;
  border-radius: 0.2307692308em 0em 0em;
}

.RadEditor_Bootstrap.reRtl .reRow .reSpinBoxButtons .reSpinBoxDecrease {
  border-radius: 0em 0em 0em 0.2307692308em;
}

.RadEditor_Bootstrap.reRtl .reRow .reTool .reSplitArrow {
  margin: 0 0.142857em 0 0;
  border-left: 0;
  border-right: 1px solid #cccccc;
  border-radius: 0;
  right: auto;
  left: 0;
}

.RadEditor_Bootstrap.reRtl .reRow .reTool .reSplitArrow:before {
  left: 0.3076923077em;
}

.reToolBar.RadEditor_Bootstrap {
  background-color: transparent;
  border-color: transparent;
}

.reToolBar.RadEditor_Bootstrap li {
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: #cccccc;
  border-radius: 0;
}

.reToolBar.RadEditor_Bootstrap .reSeparator {
  border-color: transparent;
}

.reToolBar.RadEditor_Bootstrap li:first-child,
.reToolBar.RadEditor_Bootstrap li:first-child .reTool {
  border-radius: 0.3076923077em 0em 0em 0.3076923077em;
}

.reToolBar.RadEditor_Bootstrap li:last-child,
.reToolBar.RadEditor_Bootstrap .reToolLastItem,
.reToolBar.RadEditor_Bootstrap li:last-child .reTool,
.reToolBar.RadEditor_Bootstrap .reToolLastItem .reTool {
  border-radius: 0em 0.3076923077em 0.3076923077em 0em;
}

.reToolBar.RadEditor_Bootstrap li:first-child,
.reToolBar.RadEditor_Bootstrap .reSeparator + li {
  border-width: 1px;
}

.reTool .reNoAlignment {
  color: #333333;
}

.RadAutoCompleteBox_Bootstrap {
  color: #333333;
  font-family: "Open Sans", sans-serif;
}

.RadAutoCompleteBox_Bootstrap .racTokenList {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 4px 27px 4px 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.RadAutoCompleteBox_Bootstrap .racToken {
  border-radius: 4px;
  border-color: #004286;
  color: #ffffff;
  background-color: #004f9f;
}

.RadAutoCompleteBox_Bootstrap .racTokenList.racHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadAutoCompleteBox_Bootstrap .racToken.racHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadAutoCompleteBox_Bootstrap .racTokenList.racFocused {
  border-color: #005cb9;
  color: #333333;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 8px rgba(0, 92, 185, 0.6);
          box-shadow: 0 0 8px rgba(0, 92, 185, 0.6);
}

.RadAutoCompleteBox_Bootstrap .racToken.racFocused {
  outline: 1px dotted #ffffff;
  outline-offset: -2px;
}

.RadAutoCompleteBox_Bootstrap .racToken.racSelected {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadAutoCompleteBox_Bootstrap .p-i-loading {
  right: 5px;
  bottom: 5px;
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.Bootstrap.Common.loading_small.gif")%>');
}

.RadAutoCompleteBoxPopup_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  font-family: "Open Sans", sans-serif;
  margin-top: 3px;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  font-family: "Open Sans", sans-serif;
}

.RadAutoCompleteBoxPopup_Bootstrap .racList {
  padding: 5px 0;
}

.RadAutoCompleteBoxPopup_Bootstrap .racItem {
  padding: 3px 12px;
}

.RadAutoCompleteBoxPopup_Bootstrap .racItemHovered {
  color: #000000;
  background-color: #eeeeee;
}

.RadAutoCompleteBoxPopup_Bootstrap .racFocused {
  -webkit-box-shadow: inset 0 0 5px #00366c;
          box-shadow: inset 0 0 5px #00366c;
}

.RadAutoCompleteBoxPopup_Bootstrap .racItemSelected {
  color: #ffffff;
  background-color: #004f9f;
}

.RadComboBox_Bootstrap {
  color: #333333;
  font-family: "Open Sans", sans-serif;
}

.RadComboBox_Bootstrap .rcbInner {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.RadComboBox_Bootstrap .rcbActionButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px;
  border-radius: 0 4px 4px 0;
}

.RadComboBox_Bootstrap .rcbLabel {
  padding-top: 7px;
}

.RadComboBox_Bootstrap .rcbHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadComboBox_Bootstrap .rcbHovered .rcbActionButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadComboBox_Bootstrap .rcbExpanded {
  border-color: #005cb9;
  color: #333333;
  background-color: #ffffff;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadComboBox_Bootstrap .rcbExpanded .rcbActionButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadComboBox_Bootstrap .rcbFocused {
  border-color: #005cb9;
  color: #333333;
  background-color: #ffffff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.RadComboBox_Bootstrap .rcbFocused .rcbActionButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  border-color: #005cb9;
  -webkit-box-shadow: inset -2px 2px 3px rgba(0, 0, 0, 0.08);
          box-shadow: inset -2px 2px 3px rgba(0, 0, 0, 0.08);
}

.RadComboBox_Bootstrap .rcbReadOnly {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.RadComboBox_Bootstrap .rcbReadOnly.rcbHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadComboBox_Bootstrap .rcbReadOnly.rcbExpanded, .RadComboBox_Bootstrap .rcbReadOnly.rcbFocused {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  border-color: #cccccc;
  -webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
          box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
}

.RadComboBox_Bootstrap_rtl .rcbActionButton {
  border-radius: 4px 0 0 4px;
}

.RadComboBox_Bootstrap_rtl .rcbFocused .rcbActionButton {
  -webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
          box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
}

.RadComboBoxDropDown_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  margin-top: 2px;
  border-radius: 4px;
  font-family: "Open Sans", sans-serif;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  overflow: hidden;
}

.RadComboBoxDropDown_Bootstrap .rcbScroll {
  padding: 5px 0;
}

.RadComboBoxDropDown_Bootstrap .rcbHeader {
  padding: 3px 12px;
}

.RadComboBoxDropDown_Bootstrap .rcbFooter {
  padding: 3px 12px;
}

.RadComboBoxDropDown_Bootstrap .rcbItem {
  padding: 3px 12px;
}

.RadComboBoxDropDown_Bootstrap .rcbItem label {
  margin: -3px -12px;
  padding: 3px 12px;
}

.RadComboBoxDropDown_Bootstrap .rcbSeparator {
  color: #333333;
  background-color: whitesmoke;
}

.RadComboBoxDropDown_Bootstrap .rcbHovered {
  color: #000000;
  background-color: #eeeeee;
  padding: 3px 12px;
}

.RadComboBoxDropDown_Bootstrap .rcbHovered label {
  margin: -3px -12px;
  padding: 3px 12px;
}

.RadComboBoxDropDown_Bootstrap .rcbSelected {
  color: #ffffff;
  background-color: #004f9f;
  padding: 3px 12px;
}

.RadComboBoxDropDown_Bootstrap .rcbSelected label {
  margin: -3px -12px;
  padding: 3px 12px;
}

.RadComboBoxDropDown_Bootstrap .rcbDisabled {
  padding: 3px 12px;
}

.RadComboBoxDropDown_Bootstrap .rcbDisabled label {
  margin: -3px -12px;
  padding: 3px 12px;
}

.RadComboBoxDropDown_Bootstrap .rcbLoading {
  color: #000000;
  background-color: #eeeeee;
}

.RadComboBoxDropDown_Bootstrap .rcbItem em {
  color: #000000;
  background-color: #eeeeee;
}

.RadComboBoxDropDown_Bootstrap .rcbCheckAllItems,
.RadComboBoxDropDown_Bootstrap .rcbCheckAllItemsHovered {
  margin: 0;
  padding: 3px 12px;
}

.RadComboBoxDropDown_Bootstrap .rcbCheckAllItems label,
.RadComboBoxDropDown_Bootstrap .rcbCheckAllItemsHovered label {
  margin: -3px -12px;
  padding: 3px 12px;
}

.RadComboBoxDropDown_Bootstrap .rcbCheckAllItemsHovered {
  color: #000000;
  background-color: #eeeeee;
}

.RadDropDownList_Bootstrap {
  color: #333333;
  font-family: "Open Sans", sans-serif;
}

.RadDropDownList_Bootstrap .rddlInner {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 4px;
}

.RadDropDownList_Bootstrap .rddlSelect {
  padding-top: 6px;
  padding-bottom: 6px;
}

.RadDropDownList_Bootstrap .rddlHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadDropDownList_Bootstrap .rddlFocused {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.08) inset;
          box-shadow: 0 3px 3px rgba(0, 0, 0, 0.08) inset;
}

.rddlPopup_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  margin-top: 2px;
  border-radius: 4px;
  font-family: "Open Sans", sans-serif;
}

.rddlPopup_Bootstrap .rddlList {
  padding: 5px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.rddlPopup_Bootstrap .rddlItem {
  padding: 3px 12px;
}

.rddlPopup_Bootstrap .rddlItemHovered, .rddlPopup_Bootstrap .rddlItemLoading {
  color: #000000;
  background-color: #eeeeee;
}

.rddlPopup_Bootstrap .rddlItemSelected {
  color: #ffffff;
  background-color: #004f9f;
}

.RadDropDownTree_Bootstrap {
  color: #333333;
  font-family: "Open Sans", sans-serif;
}

.RadDropDownTree_Bootstrap .rddtInner {
  padding: 6px 32px 6px 12px;
  border-radius: 4px;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadDropDownTree_Bootstrap .rddtExtraPadding {
  padding-right: 52px;
}

.RadDropDownTree_Bootstrap .rddtClearButton {
  right: 29px;
}

.RadDropDownTree_Bootstrap .rddtIcon {
  right: 8px;
}

.RadDropDownTree_Bootstrap .rddtHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadDropDownTree_Bootstrap .rddtFocused {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  -webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
          box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
}

.rddtPopup_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  margin-top: 2px;
  font-family: "Open Sans", sans-serif;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.rddtPopup_Bootstrap .rddtFilter {
  margin: 0;
  border-radius: 3px 3px 0 0;
  background-color: whitesmoke;
}

.rddtPopup_Bootstrap .rddtFilterInput {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.rddtPopup_Bootstrap .RadTreeView em {
  color: #000000;
  background-color: #eeeeee;
}

.rddtPopup_Bootstrap .rddtFilterInput.rddtHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.rddtPopup_Bootstrap .rddtFilterInput.rddtFocused {
  border-color: #005cb9;
  color: #333333;
  background-color: #ffffff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.RadInput_Bootstrap,
.RadInputMgr_Bootstrap {
  font-family: "Open Sans", sans-serif;
}

.t-ie .RadInput_Bootstrap, .t-ie
.RadInputMgr_Bootstrap {
  height: 34px;
  height: calc(1.4285714286em + 14px);
}

.RadInput_Bootstrap .riTextBox,
.RadInput_Bootstrap .riSelect,
.RadInput_Bootstrap .rcSelect,
.RadInputMgr_Bootstrap {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadInput_Bootstrap .riEmpty,
.RadInput_Empty_Bootstrap {
  color: rgba(51, 51, 51, 0.8);
}

.RadInput_Bootstrap.RadInputHovered .riTextBox,
.RadInput_Bootstrap.RadInputHovered .riSelect,
.RadInput_Bootstrap.RadInputHovered .rcSelect,
.RadInput_Hover_Default {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadInput_Bootstrap.RadInputFocused .riTextBox,
.RadInput_Bootstrap.RadInputFocused .riContentWrapper,
.RadPicker_Bootstrap .RadInputFocused,
.RadInput_Focused_Bootstrap {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.RadInput_Bootstrap.RadInputFocused .riTextBox,
.RadInput_Bootstrap.RadInputFocused .riSelect,
.RadInput_Bootstrap.RadInputFocused .rcSelect,
.RadInput_Focused_Bootstrap {
  border-color: #005cb9;
  color: #333333;
  background-color: #ffffff;
}

.RadInput_Bootstrap .riTextBox,
.RadInputMgr_Bootstrap {
  padding: 6px 12px;
  border-radius: 4px;
}

.RadInput_Bootstrap .rcSelect {
  border-radius: 0 4px 4px 0;
}

.RadInput_Bootstrap .riRead,
.RadInput_Read_Bootstrap {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadInput_Bootstrap.RadInputError .riTextBox,
.RadInput_Bootstrap.RadInputError .riSelect,
.RadInput_Bootstrap.RadInputError .rcSelect,
.RadInput_Error_Bootstrap,
.RadForm.rfdTextbox .RadInput_Bootstrap .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_Default[type="text"] {
  border-color: #a94442;
  color: #a94442;
  background-color: #f2dede;
}

.RadInput_Bootstrap.RadInputError {
  color: #a94442;
}

.RadInput_Bootstrap .riNegative,
.RadInput_Negative_Bootstrap {
  color: #4d4c4c;
}

.RadInput_Bootstrap .riSelect {
  overflow: hidden;
  border-radius: 0 4px 4px 0;
}

.RadInput_Bootstrap a,
.RadInput_Bootstrap.RadInputDisabled a:hover,
.RadInput_Bootstrap.RadInputDisabled a:active {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding-left: 6px;
  padding-right: 6px;
}

.RadInput_Bootstrap a:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadInput_Bootstrap a:focus, .RadInput_Bootstrap a:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadInput_Bootstrap .riLabel {
  color: #333333;
  padding-top: 6px;
  padding-bottom: 6px;
}

.RadInput_Bootstrap.riContButton .riDown {
  margin-left: -33px;
  margin-left: calc(-13px - 1.42857em);
}

.RadWizard_Bootstrap {
  font-family: "Open Sans", sans-serif;
  color: #333333;
  background: #ffffff;
}

.RadWizard_Bootstrap .rwzButton {
  border-radius: 4px;
  padding: 6px 12px;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadWizard_Bootstrap .rwzNext,
.RadWizard_Bootstrap .rwzFinish {
  border-color: #004286;
  color: #ffffff;
  background-color: #004f9f;
}

.RadWizard_Bootstrap .rwzBreadCrumb .rwzText {
  line-height: 2.7em;
}

.RadWizard_Bootstrap .rwzBreadCrumb .rwzLink:before {
  width: 1.52em;
  height: 1.52em;
  right: -0.66em;
  margin-top: -0.80em;
}

.RadWizard_Bootstrap .rwzLink {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadWizard_Bootstrap .rwzLink:before {
  border-color: #cccccc;
  background-color: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.RadWizard_Bootstrap .rwzProgressBar {
  border-radius: 4px;
  border-color: #dedede;
  background-color: whitesmoke;
}

.RadWizard_Bootstrap .rwzProgress {
  border-color: #00366c;
  background-color: #004f9f;
}

.RadWizard_Bootstrap .rwzHovered.rwzButton,
.RadWizard_Bootstrap .rwzHovered .rwzLink {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadWizard_Bootstrap .rwzHovered.rwzNext,
.RadWizard_Bootstrap .rwzHovered.rwzFinish {
  border-color: #002448;
  color: #ffffff;
  background-color: #00366c;
}

.RadWizard_Bootstrap .rwzHovered .rwzLink:before {
  border-color: #adadad;
  background-color: #e6e5e5;
}

.RadWizard_Bootstrap .rwzFocused.rwzButton {
  -webkit-box-shadow: 0 0 5px rgba(173, 173, 173, 0.5) inset;
          box-shadow: 0 0 5px rgba(173, 173, 173, 0.5) inset;
}

.RadWizard_Bootstrap .rwzFocused.rwzNext {
  border-color: rgba(0, 3, 6, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(0, 3, 6, 0.5) inset;
          box-shadow: 0 0 5px rgba(0, 3, 6, 0.5) inset;
}

.RadWizard_Bootstrap .rwzSelected .rwzLink,
.RadWizard_Bootstrap .rwzSelected .rwzLink:before {
  border-color: #004286;
  color: #ffffff;
  background-color: #004f9f;
}

.RadWizard_Bootstrap.rwzHorizontal .rwzFirst .rwzLink {
  border-radius: 4px 0 0 4px;
}

.RadWizard_Bootstrap.rwzHorizontal .rwzLast .rwzLink {
  border-radius: 0 4px 4px 0;
}

.RadWizard_Bootstrap.rwzHorizontal .rwzFirst.rwzLast .rwzLink {
  border-radius: 4px;
}

.RadWizard_Bootstrap.rwzVertical .rwzFirst .rwzLink {
  border-radius: 4px 4px 0 0;
}

.RadWizard_Bootstrap.rwzVertical .rwzLast .rwzLink {
  border-radius: 0 0 4px 4px;
}

.RadWizard_Bootstrap.rwzVertical .rwzSelected .rwzLink {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.RadWizard_Bootstrap.rwzVertical .rwzBreadCrumb {
  padding-right: 0.85em;
}

.RadWizard_Bootstrap.rwzVertical .rwzBreadCrumb .rwzLink:before {
  right: -0.87em;
}

.RadWizard_Bootstrap.RadWizard_rtl.rwzHorizontal .rwzFirst .rwzLink {
  border-radius: 0 4px 4px 0;
}

.RadWizard_Bootstrap.RadWizard_rtl.rwzHorizontal .rwzLast .rwzLink {
  border-radius: 4px 0 0 4px;
}

.RadWizard_Bootstrap.RadWizard_rtl .rwzBreadCrumb .rwzLink:before,
.RadWizard_Bootstrap.rwzRightBreadCrumb .rwzBreadCrumb .rwzLink:before {
  left: -0.87em;
  right: auto;
}

.RadWizard_rtl.rwzVertical .rwzBreadCrumb {
  padding-right: 0;
  padding-left: 0.85em;
}

.RadWizard_Bootstrap.rwzRightBreadCrumb .rwzBreadCrumb,
.RadWizard_Bootstrap.RadWizard_rtl.rwzVertical .rwzBreadCrumb {
  padding-right: 0;
  padding-left: 0.85em;
}

.RadWizard_Bootstrap.rwzRightBreadCrumb .rwzFirst .rwzLink,
.RadWizard_Bootstrap.RadWizard_rtl.rwzVertical .rwzFirst .rwzLink {
  border-top-right-radius: 4px;
}

.RadWizard_Bootstrap.rwzRightBreadCrumb .rwzLast .rwzLink,
.RadWizard_Bootstrap.RadWizard_rtl.rwzVertical .rwzLast .rwzLink {
  border-bottom-right-radius: 4px;
}

.RadWizard_Bootstrap.rwzRightBreadCrumb .rwzSelected .rwzLink,
.RadWizard_Bootstrap.RadWizard_rtl.rwzVertical .rwzSelected .rwzLink {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.RadDock_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadDock_Bootstrap .rdTitleWrapper {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  border-color: inherit;
}

.RadDock_Bootstrap .rdCommandButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadWindow_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  padding: 0;
  border-radius: 5px;
  font-family: "Open Sans", sans-serif;
}

.RadWindow_Bootstrap .rwTitleBar {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  margin: 0;
  border-radius: 4px 4px 0 0;
}

.RadWindow_Bootstrap .rwTitleWrapper {
  padding: 10px;
}

.RadWindow_Bootstrap .rwCommands {
  margin-top: -15px;
}

.RadWindow_Bootstrap .rwCommandButton {
  padding: 6px;
}

.RadWindow_Bootstrap .rwCommandButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadWindow_Bootstrap .rwContent {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  border-width: 1px 0;
}

.RadWindow_Bootstrap .rwStatusBar {
  padding: 10px 15px;
  border-width: 0;
}

.RadWindow_Bootstrap .rwDialogButtons button {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadWindow_Bootstrap .rwDialogButtons button:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadWindow_Bootstrap .rwDialogButtons button:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadWindow_Bootstrap .rwPromptDialog .rwOkBtn,
.RadWindow_Bootstrap .rwConfirmDialog .rwOkBtn {
  border-color: #004286;
  color: #ffffff;
  background-color: #004f9f;
}

.RadWindow_Bootstrap .rwPromptDialog .rwOkBtn:hover,
.RadWindow_Bootstrap .rwConfirmDialog .rwOkBtn:hover {
  border-color: #002448;
  color: #ffffff;
  background-color: #00366c;
}

.RadWindow_Bootstrap .rwPromptDialog .rwOkBtn:active,
.RadWindow_Bootstrap .rwConfirmDialog .rwOkBtn:active {
  border-color: #000306;
  color: #ffffff;
  background-color: #00366c;
}

.RadWindow_Bootstrap .rwPromptInput {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadWindow_Bootstrap .rwPromptInput:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadWindow_Bootstrap .rwPromptInput:active,
.RadWindow_Bootstrap .rwPromptInput:focus {
  border-color: #005cb9;
  color: #333333;
  background-color: #ffffff;
}

.RadWindow_Bootstrap .rwLoading.rwStatusBar {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.Bootstrap.Common.loading_small.gif")%>');
}

.RadWindow_Bootstrap.rwLoading .rwExternalContent {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.Bootstrap.Common.loading.gif")%>');
}

.RadNotification_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  font-family: "Open Sans", sans-serif;
}

.RadNotification_Bootstrap .rnTitleBar {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadNotification_Bootstrap .rnCommands a:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadNotification_Bootstrap.rnShadows {
  -webkit-box-shadow: 2px 2px 3px rgba(222, 222, 222, 0.5);
          box-shadow: 2px 2px 3px rgba(222, 222, 222, 0.5);
}

.RadToolTip_Bootstrap {
  border-color: #333333;
  color: #ffffff;
  background-color: #333333;
}

.RadToolTip_Bootstrap .rtClose {
  border-color: #004286;
  color: #ffffff;
  background-color: #004f9f;
}

.RadToolTip_Bootstrap .rtClose:hover {
  border-color: #002448;
  color: #ffffff;
  background-color: #00366c;
}

.RadToolTip_Bootstrap .rtClose:active {
  border-color: #000306;
  color: #ffffff;
  background-color: #00366c;
}

.RadToolTip_Bootstrap .rtCallout {
  border-color: #333333;
}

.RadToolTip_Bootstrap .rtCallout:before {
  border-color: #333333;
}

.RadToolTip_Bootstrap.rtLoading {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.Bootstrap.Common.loading.gif")%>');
}

.RadTile_Bootstrap {
  color: #ffffff;
  background-color: #004f9f;
  font-family: "Open Sans", sans-serif;
}

.RadTile_Bootstrap .rtilePeekContent {
  background-color: #004f9f;
}

.RadTile_Bootstrap.rtileSelected .rtileSelectedIcon {
  color: #ffffff;
  background-color: #004f9f;
}

.RadTile_Bootstrap.rtileHovered {
  border-color: #004286;
}

.RadTile_Bootstrap.rtileSelected {
  border-color: #00366c;
}

.RadTile_Bootstrap.rtileSelected.rtileHovered {
  border-color: #001c39;
}

.RadTile_Bootstrap.rtileLoading,
.RadTile_Bootstrap .rtileLoading {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.Bootstrap.Common.loading_small.gif")%>');
}

.RadTileList_Bootstrap {
  color: #333333;
  font-family: "Open Sans", sans-serif;
}

.RadTileList_Bootstrap .rtlistGroupSeparatorVisible {
  background-color: #fcfcfc;
}

.RadRotator_Bootstrap {
  font-family: "Open Sans", sans-serif;
}

.RadRotator_Bootstrap .rrClipRegion {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  border-radius: 0.3076923077em;
}

.RadRotator_Bootstrap a.rrButton,
.RadRotator_Bootstrap a.rrButton.rrButtonDisabled,
.RadRotator_Bootstrap a.rrButton.rrButtonDisabled:hover,
.RadRotator_Bootstrap a.rrButton.rrButtonDisabled:active,
.RadRotator_Bootstrap a.rrButton.rrButtonDisabled:focus {
  padding: 6px;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.RadRotator_Bootstrap a.rrButtonUp {
  top: 0.0769230769em;
}

.RadRotator_Bootstrap a.rrButtonLeft {
  left: 1px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .RadRotator_Bootstrap a.rrButtonUp {
    top: 0;
  }
  .RadRotator_Bootstrap a.rrButtonRight {
    right: 0;
  }
  .RadRotator_Bootstrap a.rrButtonDown {
    bottom: 0;
  }
  .RadRotator_Bootstrap a.rrButtonLeft {
    left: 0;
  }
}

.RadRotator_Bootstrap a.rrButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  -webkit-box-shadow: inset 0 0 1px #ffffff;
          box-shadow: inset 0 0 1px #ffffff;
}

.RadRotator_Bootstrap a.rrButton:focus {
  outline-width: thin;
  outline-offset: -2px;
  outline-color: #adadad;
}

.RadRotator_Bootstrap a.rrButton:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  color: #333333;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadRotator_Bootstrap .rrLoadingSign {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.Bootstrap.Common.loading_small.gif")%>');
}

.RadButton_Bootstrap {
  font-family: "Open Sans", sans-serif;
}

.RadButton_Bootstrap.rbButton {
  padding: 6px 12px;
}

.RadButton_Bootstrap.rbButton.rbIconOnly {
  padding: 6px;
}

.RadButton_Bootstrap.rbButton, .RadButton_Bootstrap.rbButton.rbDisabled,
.RadButton_Bootstrap .rbSplitPart {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadButton_Bootstrap.rbButton.rbHovered, .RadButton_Bootstrap.rbButton.rbToggled.rbHovered,
.RadButton_Bootstrap.rbButton .rbHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  -webkit-box-shadow: inset 0 0 1px #ffffff;
          box-shadow: inset 0 0 1px #ffffff;
}

.RadButton_Bootstrap.rbButton:focus {
  outline-width: thin;
  outline-offset: -2px;
  outline-color: #adadad;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.RadButton_Bootstrap.rbButton.rbSelected, .RadButton_Bootstrap.rbButton.rbToggled,
.RadButton_Bootstrap.rbSelected .rbHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadButton_Bootstrap .rbSplitPart {
  padding: 6px;
}

.RadButton_Bootstrap.rbButton:hover,
.RadButton_Bootstrap.rbButton.rbHovered .rbSplitPart {
  border-color: #adadad;
}

.RadButton_Bootstrap.rbButton.rbSelected,
.RadButton_Bootstrap.rbButton.rbSelected:active .rbSplitPart {
  border-color: #adadad;
}

.RadButton_Bootstrap.rbCheckBox .rbText,
.RadButton_Bootstrap.rbRadioButton .rbText,
.RadButton_Bootstrap.rbToggleButton .rbText {
  color: #333333;
}

.RadButton_Bootstrap .rbToggleCheckboxChecked,
.RadButton_Bootstrap .rbToggleCheckboxFilled,
.RadButton_Bootstrap .rbToggleRadioChecked {
  color: #004f9f;
}

.RadButton_Bootstrap.rbHovered .rbToggleCheckboxChecked,
.RadButton_Bootstrap.rbHovered .rbToggleCheckboxFilled,
.RadButton_Bootstrap.rbHovered .rbToggleRadioChecked {
  color: #002953;
}

.RadButton_Bootstrap:focus .rbToggleCheckbox:before,
.RadButton_Bootstrap:focus .rbToggleRadio:before {
  -webkit-box-shadow: 0 0 1px 1px rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 1px 1px rgba(51, 51, 51, 0.5);
}

.RadButton_Bootstrap:focus .rbToggleCheckboxChecked:before,
.RadButton_Bootstrap:focus .rbToggleCheckboxFilled:before,
.RadButton_Bootstrap:focus .rbToggleRadioChecked:before {
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 79, 159, 0.5);
          box-shadow: 0 0 1px 1px rgba(0, 79, 159, 0.5);
}

.RadButton_Bootstrap.rbPrimaryButton {
  border-color: #004286;
  color: #ffffff;
  background-color: #004f9f;
}

.RadButton_Bootstrap.rbPrimaryButton.rbHovered, .RadButton_Bootstrap.rbPrimaryButton.rbToggled.rbHovered, .RadButton_Bootstrap.rbPrimaryButton.rbFocused {
  border-color: #002448;
  color: #ffffff;
  background-color: #00366c;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.RadButton_Bootstrap.rbPrimaryButton.rbSelected, .RadButton_Bootstrap.rbPrimaryButton.rbToggled {
  border-color: #000306;
  color: #ffffff;
  background-color: #00366c;
}

.RadButton_Bootstrap.rbPrimaryButton.rbDisabled {
  border-color: #004286;
  color: #ffffff;
  background-color: #004f9f;
}

.RadScheduler_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  font-family: "Open Sans", sans-serif;
}

.RadScheduler_Bootstrap align-content:hover {
  text-decoration: none;
}

.RadScheduler_Bootstrap .rsToolbar .rsButton {
  border-radius: 0;
}

.RadScheduler_Bootstrap .rsToolbar > li:first-child .rsButton {
  border-radius: 3px 0 0 3px;
}

.RadScheduler_Bootstrap .rsToolbar > li:last-child .rsButton {
  border-radius: 0 3px 3px 0;
}

.RadScheduler_Bootstrap .rsToolbar > li:only-child .rsButton {
  border-radius: 3px;
}

.RadScheduler_Bootstrap .rsButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
  border-radius: 3px;
}

.RadScheduler_Bootstrap .rsPrevDay,
.RadScheduler_Bootstrap .rsNextDay {
  padding-left: 6px;
  padding-right: 6px;
}

.RadScheduler_Bootstrap .rsHovered > .rsButton,
.RadScheduler_Bootstrap .rsButton.rsHovered,
.RadScheduler_Bootstrap .rsButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadScheduler_Bootstrap .rsSelected > .rsButton,
.RadScheduler_Bootstrap .rsPressed > .rsButton,
.RadScheduler_Bootstrap .rsButton:active,
.RadScheduler_Bootstrap .rsButton.rsPressed {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadScheduler_Bootstrap .rsPrimary {
  border-color: #004286;
  color: #ffffff;
  background-color: #004f9f;
}

.RadScheduler_Bootstrap .rsPrimary:hover {
  border-color: #002448;
  color: #ffffff;
  background-color: #00366c;
}

.RadScheduler_Bootstrap .rsPrimary:active {
  border-color: #000306;
  color: #ffffff;
  background-color: #00366c;
}

.RadScheduler_Bootstrap .rsHeader {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  padding: 8px;
}

.RadScheduler_Bootstrap .rsFooter {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
  padding: 8px;
}

.RadScheduler_Bootstrap .rsFullTime {
  padding-left: 8px;
}

.RadScheduler_Bootstrap .rsHorizontalHeaderWrapper {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadScheduler_Bootstrap .rsSpacerCell,
.RadScheduler_Bootstrap .rsAllDayHeader {
  border-color: #dddddd;
}

.RadScheduler_Bootstrap .rsHorizontalHeaderTable th {
  border-color: #dddddd;
}

.RadScheduler_Bootstrap .rsVerticalHeaderTable th {
  border-color: transparent #dddddd;
}

.RadScheduler_Bootstrap .rsVerticalHeaderTable .rsAlt th {
  border-color: #dddddd #dddddd;
}

.RadScheduler_Bootstrap .rsVerticalHeaderTable .rsMainHeader th:first-child {
  border-bottom-color: #dddddd;
}

.RadScheduler_Bootstrap .rsAllDayRow td,
.RadScheduler_Bootstrap .rsContentTable .rsAllDayRow td {
  border-color: #dddddd;
}

.RadScheduler_Bootstrap .rsContentTable td {
  border-color: #eeeeee #eeeeee;
}

.RadScheduler_Bootstrap .rsContentTable .rsAlt td {
  border-color: #dddddd #eeeeee;
}

.RadScheduler_Bootstrap .rsOtherMonth,
.RadScheduler_Bootstrap .rsNonWorkHour,
.RadScheduler_Bootstrap .rsSunCol,
.RadScheduler_Bootstrap .rsSatCol {
  background: whitesmoke;
}

.RadScheduler_Bootstrap .rsApt {
  color: #ffffff;
}

.RadScheduler_Bootstrap .rsAptContent {
  border-radius: 4px;
  color: #ffffff;
  background-color: #004f9f;
}

.RadScheduler_Bootstrap .rsAptResize:before {
  background: rgba(255, 255, 255, 0.8);
}

.RadScheduler_Bootstrap .rsOvertimeArrow {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadScheduler_Bootstrap .rsOvertimeArrow:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadScheduler_Bootstrap .rsResourceMarker {
  background-color: #f7f7f7;
}

.RadScheduler_Bootstrap .rsYearView .rsMonthHeader {
  border-color: #dddddd;
}

.RadScheduler_Bootstrap .rsYearView thead tr:nth-child(2) {
  color: #999999;
}

.RadScheduler_Bootstrap .rsYearView .rsDateHeader {
  border-color: transparent;
  border-radius: 4px;
}

.RadScheduler_Bootstrap .rsYearView .rsDateHeader:hover {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadScheduler_Bootstrap .rsYearView .rsOccupiedSlot {
  background-color: #f7f7f7;
  border-radius: 4px;
}

.RadScheduler_Bootstrap .rsYearView .rsTodayCell .rsDateHeader {
  border-color: #e1e1e1;
}

.RadScheduler_Bootstrap .rsYearView .rsSatCol:not(.rsOccupiedSlot),
.RadScheduler_Bootstrap .rsYearView .rsSunCol:not(.rsOccupiedSlot) {
  color: #999999;
}

.RadScheduler_Bootstrap .rsYearView .rsYearMonthsWrap {
  border-color: #dedede;
}

.RadScheduler_Bootstrap .rsYearView .rsTooltip .rsToolTipContent {
  border-radius: 4px;
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadScheduler_Bootstrap .rsYearView .rsTooltip .rsCategoryPattern .rsResourceMarker {
  background-color: #f7f7f7;
}

.RadScheduler_Bootstrap .rsYearView .rsTooltip .rsToolTipArrow {
  color: #333333;
  background-color: #ffffff;
}

.RadScheduler_Bootstrap .rsYearView .rsTooltip .rsToolTipArrowUp {
  border-radius: 4px 4px 0 0;
}

.RadScheduler_Bootstrap .rsYearView .rsTooltip .rsToolTipArrowDown {
  border-radius: 0 0 4px 4px;
}

.RadScheduler_Bootstrap .rsYearView .rsTooltipRight .rsToolTipCallOut {
  border-right-color: #dedede;
}

.RadScheduler_Bootstrap .rsYearView .rsTooltipRight .rsToolTipCallOut:before {
  border-right-color: #ffffff;
}

.RadScheduler_Bootstrap .rsYearView .rsTooltipLeft .rsToolTipCallOut {
  border-left-color: #dedede;
}

.RadScheduler_Bootstrap .rsYearView .rsTooltipLeft .rsToolTipCallOut:before {
  border-left-color: #ffffff;
}

.RadScheduler_Bootstrap .rsAgendaView .rsDateBox small {
  opacity: .75;
}

.RadScheduler_Bootstrap .rsAgendaTable th, .RadScheduler_Bootstrap .rsAgendaTable td {
  border-bottom-color: #d2d2d2;
  border-right-color: #d2d2d2;
}

.RadScheduler_Bootstrap .rsAgendaTable th {
  color: #333333;
  background-color: whitesmoke;
}

.RadScheduler_Bootstrap .rsAgendaTable .rsAgendaRowHovered {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadScheduler_Bootstrap .rsAgendaTable .rsAgendaRowSelected {
  border-color: #00366c;
  color: #ffffff;
  background-color: #004f9f;
}

.RadScheduler_Bootstrap .rsSelectedSlot {
  color: #ffffff;
  background-color: #004f9f;
}

.RadScheduler_Bootstrap .rsAptCreate {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadScheduler_Bootstrap .rsDialog {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadScheduler_Bootstrap .rsTitle {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadScheduler_Bootstrap .rsInlineForm {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadScheduler_Bootstrap .rsInlineForm .rsTextarea {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadScheduler_Bootstrap .RadPicker {
  width: 130px;
}

.RadScheduler_Bootstrap .RadPicker .riTextBox {
  height: inherit;
}

.RadScheduler_Bootstrap .rsBody .rsCommandFooter {
  background: whitesmoke;
}

.RadScheduler_Bootstrap .rsAdvancedEdit .rsInvalid {
  color: #d51923;
}

.RadScheduler_Bootstrap .rsAdvancedEdit .rsInvalid textarea {
  border-color: #d51923;
}

.RadCalendar_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  font-family: "Open Sans", sans-serif;
}

.RadCalendar_Bootstrap .rcTitlebar {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadCalendar_Bootstrap .t-button:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadCalendar_Bootstrap .t-button:focus,
.RadCalendar_Bootstrap .t-button:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadCalendar_Bootstrap td {
  border-color: transparent;
}

.RadCalendar_Bootstrap th {
  color: #666666;
  background-color: whitesmoke;
}

.RadCalendar_Bootstrap .rcHeader,
.RadCalendar_Bootstrap .rcFooter {
  border-color: #dedede;
}

.RadCalendar_Bootstrap .rcWeek th {
  border-color: #dedede;
  color: #333333;
}

.RadCalendar_Bootstrap .rcWeek .rcViewSel {
  background-color: whitesmoke;
}

.RadCalendar_Bootstrap .rcToday a,
.RadCalendar_Bootstrap .rcToday span {
  border-color: #004f9f;
  color: #004f9f;
}

.RadCalendar_Bootstrap .rcHover a,
.RadCalendar_Bootstrap .rcHover span {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadCalendar_Bootstrap .rcSelected a,
.RadCalendar_Bootstrap .rcSelected span {
  border-color: #00366c;
  color: #ffffff;
  background-color: #004f9f;
}

.RadCalendar_Bootstrap .rcFocus {
  border-color: #00366c;
  -webkit-box-shadow: inset 0 0 5px #00366c;
          box-shadow: inset 0 0 5px #00366c;
}

.RadCalendarMultiView_Bootstrap .rcTitlebar {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadCalendarMultiView_Bootstrap .rcCalendar {
  border-color: #dedede;
}

.RadCalendarMultiView_Bootstrap td.rcTitle {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadCalendarMonthView_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadCalendarMonthView_Bootstrap a:hover {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadCalendarMonthView_Bootstrap .rcSelected a {
  border-color: #00366c;
  color: #ffffff;
  background-color: #004f9f;
}

.RadCalendarMonthView_Bootstrap .rcFocus {
  border-color: #00366c;
  -webkit-box-shadow: inset 0 0 5px #00366c;
          box-shadow: inset 0 0 5px #00366c;
}

.RadCalendarMonthView_Bootstrap .rcButtons a {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadCalendarMonthView_Bootstrap .rcButtons a:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadCalendarMonthView_Bootstrap .rcButtons a:focus,
.RadCalendarMonthView_Bootstrap .rcButtons a:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadCalendarTimeView_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadCalendarTimeView_Bootstrap th {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadCalendarTimeView_Bootstrap td {
  border-color: #dedede;
}

.RadCalendarTimeView_Bootstrap .rcSelected a {
  border-color: #00366c;
  color: #ffffff;
  background-color: #004f9f;
}

.RadCalendarTimeView_Bootstrap .rcHover a {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadCalendarTimeView_Bootstrap .rcFocus {
  -webkit-box-shadow: inset 0 0 5px #00366c;
          box-shadow: inset 0 0 5px #00366c;
}

.RadCalendarTimeView_Bootstrap .rcFooter {
  border-color: #dedede;
}

.RadPicker_Bootstrap .riLabel {
  color: #333333;
}

.RadPicker_Bootstrap.rcCalPopupOpen .RadInput, .RadPicker_Bootstrap.rcMYPopupOpen .RadInput, .RadPicker_Bootstrap.rcTimePopupOpen .RadInput {
  border-color: #005cb9;
  color: #333333;
  background-color: #ffffff;
}

.RadPicker_Bootstrap.rcCalPopupOpen .rcCalPopup,
.RadPicker_Bootstrap.rcMYPopupOpen .rcCalPopup,
.RadPicker_Bootstrap.rcTimePopupOpen .rcTimePopup {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadFileExplorer_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  font-family: "Open Sans", sans-serif;
}

.RadFileExplorer_Bootstrap .rfeFilterTxt,
.RadFileExplorer_Bootstrap .rfeAddressBox {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadFileExplorer_Bootstrap .rfeLink {
  border-radius: 4px;
}

.RadFileExplorer_Bootstrap .rfeLink:hover {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadFileExplorer_Bootstrap .rfeSelectedLink,
.RadFileExplorer_Bootstrap .rfeSelectedLink:hover {
  border-color: #00366c;
  color: #ffffff;
  background-color: #004f9f;
}

.RadFileExplorer_Bootstrap .rfeDropZone,
.RadFileExplorer_Bootstrap .rfeFilterContainer,
.RadFileExplorer_Bootstrap .rfePageControlContainer {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
}

.RadFileExplorer_Bootstrap .rfeDropUploadInfoPanel {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadFileExplorer_Bootstrap .RadSlider .rslHorizontal a.rslHandle {
  margin-top: -0.9230769231em;
}

.RadWindow_Bootstrap .rfeUploadInfoPanel {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
}

.RadUpload_Bootstrap {
  color: #333333;
  font-family: "Open Sans", sans-serif;
}

.RadUpload_Bootstrap .ruFileLI .ruButton:hover {
  color: #004f9f;
}

.RadUpload_Bootstrap .ruFileLI .ruFileProgressWrap {
  background-color: whitesmoke;
  background-image: none;
  border-radius: 2px;
}

.RadUpload_Bootstrap .ruFileLI .ruFileProgress {
  border-color: #00366c;
  background-color: #004f9f;
  background-image: none;
}

.RadUpload_Bootstrap .ruUploadSuccess .radIcon:before {
  background-color: #5cb85c;
}

.RadUpload_Bootstrap .ruUploading .radIcon:before {
  background-color: #f0ad4e;
}

.RadUpload_Bootstrap .ruUploadCancelled .radIcon:before,
.RadUpload_Bootstrap .ruUploadFailure .radIcon:before {
  background-color: #d9534f;
}

.RadUpload_Bootstrap .ruSelectWrap .ruFakeInput {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
  border-radius: 4px;
}

.RadUpload_Bootstrap .ruSelectWrap .ruButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
  border-radius: 4px;
}

.RadUpload_Bootstrap .ruSelectWrap .ruButton.ruButtonHover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadUpload_Bootstrap .ruSelectWrap .ruButton.ruFocused {
  -webkit-box-shadow: inset 0 0 5px rgba(173, 173, 173, 0.5);
          box-shadow: inset 0 0 5px rgba(173, 173, 173, 0.5);
}

.RadUpload_Bootstrap .ruDropZone {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
  border-radius: 4px;
}

.RadSearchBox_Bootstrap {
  color: #333333;
  font-family: "Open Sans", sans-serif;
}

.RadSearchBox_Bootstrap .rsbInner {
  padding: 0;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadSearchBox_Bootstrap .rsbInner.rsbHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadSearchBox_Bootstrap .rsbInner.rsbFocused {
  border-color: #005cb9;
  color: #333333;
  background-color: #ffffff;
}

.RadSearchBox_Bootstrap .rsbInput {
  margin: 0;
  padding: 6px 12px;
}

.RadSearchBox_Bootstrap .rsbButton {
  padding: 6px;
  background: transparent;
}

.RadSearchBox_Bootstrap .rsbButtonSearch {
  margin: 0;
  border-radius: 0 4px 4px 0;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadSearchBox_Bootstrap .rsbButtonSearch .rsbIcon {
  width: 20px;
  height: 20px;
}

.RadSearchBox_Bootstrap .rsbButtonsLeft .rsbButton {
  border-width: 0 1px 0 0;
}

.RadSearchBox_Bootstrap .rsbButtonsLeft .rsbButton:first-child {
  border-radius: 4px 0 0 4px;
}

.RadSearchBox_Bootstrap .rsbButtonsRight .rsbButton {
  border-width: 0 0 0 1px;
}

.RadSearchBox_Bootstrap .rsbSearchContext {
  margin: -1px 0 -1px -1px;
  border-color: inherit;
}

.RadSearchBox_Bootstrap .rsbSCInner {
  padding: 6px 32px 6px 12px;
  height: auto;
  border-radius: 4px 0 0 4px;
  line-height: inherit;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadSearchBox_Bootstrap .rsbSCIcon {
  right: 8px;
}

.RadSearchBox_Bootstrap .rsbHovered.rsbInner {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadSearchBox_Bootstrap .rsbHovered.rsbInner .rsbSCInner,
.RadSearchBox_Bootstrap .rsbHovered.rsbInner .rsbButtonSearch {
  border-color: inherit;
}

.RadSearchBox_Bootstrap .rsbHovered.rsbSCInner, .RadSearchBox_Bootstrap .rsbHovered.rsbButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
}

.RadSearchBox_Bootstrap .rsbFocused.rsbInner {
  border-color: #005cb9;
  color: #333333;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 8px rgba(0, 92, 185, 0.6);
          box-shadow: 0 0 8px rgba(0, 92, 185, 0.6);
}

.RadSearchBox_Bootstrap .rsbFocused.rsbInner .rsbSCInner,
.RadSearchBox_Bootstrap .rsbFocused.rsbInner .rsbButton {
  border-color: inherit;
}

.RadSearchBox_Bootstrap .rsbFocused.rsbSCInner, .RadSearchBox_Bootstrap .rsbFocused.rsbButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.13) inset;
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.13) inset;
}

.RadSearchBox_Bootstrap .rsbSelected.rsbButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e5e5;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.13) inset;
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.13) inset;
}

.RadSearchBox_Bootstrap .rsbLoadingIcon {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.Bootstrap.Common.loading_small.gif")%>');
}

.rsbPopup_Bootstrap {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  font-family: "Open Sans", sans-serif;
  margin: 2px 0 0 0;
  padding: 5px 0;
  border-radius: 4px;
}

.rsbPopup_Bootstrap .rsbShowAll {
  margin-bottom: -5px;
}

.rsbPopup_Bootstrap .rsbListItem {
  padding: 3px 12px;
}

.rsbPopup_Bootstrap .rsbListItemHovered {
  color: #000000;
  background-color: #eeeeee;
}

.rsbPopup_Bootstrap .rsbListItemSelected {
  color: #ffffff;
  background-color: #004f9f;
}

.rsbPopup_Bootstrap .rsbListItemLoading {
  color: #000000;
  background-color: #eeeeee;
}

.RadSearchBox_Bootstrap[dir="rtl"] .rsbButtonSearch {
  border-radius: 4px 0 0 4px;
}

.RadSearchBox_Bootstrap[dir="rtl"] .rsbButtonsLeft .rsbButton {
  border-width: 0 1px 0 0;
}

.RadSearchBox_Bootstrap[dir="rtl"] .rsbButtonsLeft .rsbButton:first-child {
  border-radius: 4px 0 0 4px;
}

.RadSearchBox_Bootstrap[dir="rtl"] .rsbButtonsRight .rsbButton {
  border-width: 0 0 0 1px;
}

.RadTabStrip_Bootstrap .rtsLevel1 {
  border-color: transparent;
}

.RadTabStrip_Bootstrap .rtsLevel1 .rtsUL {
  border-bottom-width: 0;
}

.RadTabStrip_Bootstrap .rtsLevel1 .rtsLink {
  color: #6c757d;
  font-size: 1.4rem;
  font-weight: 600;
  background-color: #f8f9fa;
  border-radius: 0 !important;
  border-color: #e9ecef;
  border-width: 0 1px 0 0;
}

.RadTabStrip_Bootstrap .rtsLevel1 .rtsSelected .rtsLink {
  color: #004f9f;
  background-color: #fff;
  border-color: #e9ecef;
}

.RadGrid_Bootstrap .rgHeader,
.RadGrid_Bootstrap th.rgResizeCol {
  padding: 5px;
}

.RadGrid_Bootstrap .rgRow > td,
.RadGrid_Bootstrap .rgAltRow > td,
.RadGrid_Bootstrap .rgEditRow > td,
.RadGrid_Bootstrap .rgFooter > td,
.RadGrid_Bootstrap .rgFilterRow > td,
.RadGrid_Bootstrap .rgHeader,
.RadGrid_Bootstrap .rgResizeCol,
.RadGrid_Bootstrap .rgGroupHeader td {
  padding-left: 5px;
  padding-right: 5px;
}

.RadGrid_Bootstrap .rgRow,
.RadGrid_Bootstrap .rgAltRow,
.RadGrid_Bootstrap .rgEditRow,
.RadGrid_Bootstrap .rgFooter,
.RadGrid_Bootstrap .rgGroupHeader {
  height: 27px;
  height: calc(1.4285714286em + 10px);
}

.RadTreeView_Bootstrap .rtIn {
  padding: 2px 6px;
}

.RadToolBar_Bootstrap {
  font-size: 12px;
  line-height: 1.6666666667;
}

