/* Minification failed. Returning unminified contents.
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(67,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(68,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(69,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(71,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(75,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(78,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(81,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(82,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(92,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(94,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(96,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(97,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(98,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(99,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(732,16): run-time error CSS1030: Expected identifier, found ' '
(732,39): run-time error CSS1030: Expected identifier, found ' '
(794,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-text'
(795,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-bg'
(796,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-border'
(797,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-opacity'
(798,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-filter'
(809,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(810,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(814,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(819,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-hr-border'
(867,19): run-time error CSS1030: Expected identifier, found ' '
(896,34): run-time error CSS1030: Expected identifier, found ' '
(896,77): run-time error CSS1030: Expected identifier, found ' '
(930,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-marquee-text'
(931,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-marquee-bg'
(932,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-marquee-border'
(937,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-marquee-text'
(940,20): run-time error CSS1030: Expected identifier, found ' '
(940,22): run-time error CSS1030: Expected identifier, found ' '
(941,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-text-selection-bg'
(942,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-marquee-text'
(980,23): run-time error CSS1030: Expected identifier, found ' '
(1146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1249,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-none'
(1253,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xs'
(1257,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-sm'
(1261,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(1265,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(1269,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xl'
(1273,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xxl'
(1277,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xxxl'
(1281,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-full'
(1285,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1286,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1287,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(1288,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1289,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing'
(1294,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1298,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-font-size'
(1298,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1299,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-font-family'
(1299,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1300,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-line-height'
(1301,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-font-weight'
(1301,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1302,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-letter-spacing'
(1303,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-margin'
(1303,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1307,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-font-size'
(1307,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1308,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-font-family'
(1308,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1309,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-line-height'
(1310,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-font-weight'
(1310,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1311,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-letter-spacing'
(1312,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-margin'
(1312,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1316,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-font-size'
(1316,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1317,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-font-family'
(1317,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1318,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-line-height'
(1319,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-font-weight'
(1319,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1320,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-letter-spacing'
(1321,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-margin'
(1321,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1325,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-font-size'
(1325,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1326,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-font-family'
(1326,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1327,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-line-height'
(1328,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-font-weight'
(1328,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(1329,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-letter-spacing'
(1330,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-margin'
(1330,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1334,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-font-size'
(1334,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1335,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-font-family'
(1335,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1336,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-line-height'
(1337,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-font-weight'
(1337,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(1338,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-letter-spacing'
(1339,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-margin'
(1339,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1343,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-font-size'
(1343,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1344,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-font-family'
(1344,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1345,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-line-height'
(1346,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-font-weight'
(1346,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(1347,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-letter-spacing'
(1348,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-margin'
(1348,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1352,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-font-size'
(1352,54): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1353,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-font-family'
(1353,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1354,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-line-height'
(1355,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-font-weight'
(1355,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1356,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-letter-spacing'
(1357,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-margin'
(1357,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1361,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-font-size'
(1361,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1362,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-font-family'
(1362,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-monospace'
(1363,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-line-height'
(1364,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-font-weight'
(1364,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1365,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-letter-spacing'
(1371,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(1372,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(1386,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(1387,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(1391,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-font-size'
(1391,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1392,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-font-family'
(1392,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1393,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-line-height'
(1394,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-font-weight'
(1394,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(1395,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-letter-spacing'
(1399,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-font-size'
(1399,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1400,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-font-family'
(1400,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1401,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-line-height'
(1402,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-font-weight'
(1402,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(1403,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-letter-spacing'
(1407,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-font-size'
(1407,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1408,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-font-family'
(1408,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1409,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-line-height'
(1410,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-font-weight'
(1410,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(1411,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-letter-spacing'
(1415,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-font-size'
(1415,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(1416,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-font-family'
(1416,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(1417,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-line-height'
(1418,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-font-weight'
(1418,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(1419,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-letter-spacing'
(1423,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(1424,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(1428,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(1429,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(1430,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(1434,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-sans'
(1438,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-sans'
(1442,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-serif'
(1446,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-serif'
(1450,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-sans-serif'
(1454,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-sans-serif'
(1458,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-monospace'
(1462,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-monospace'
(1466,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xxs'
(1470,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xxs'
(1474,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(1478,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(1482,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(1486,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(1490,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-md'
(1494,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-md'
(1498,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(1502,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(1506,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xl'
(1510,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xl'
(1514,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xxs'
(1518,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xxs'
(1522,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xs'
(1526,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xs'
(1530,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-sm'
(1534,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-sm'
(1538,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-md'
(1542,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-md'
(1546,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-lg'
(1550,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-lg'
(1554,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xl'
(1558,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xl'
(1562,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-italic'
(1566,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-italic'
(1570,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-non-italic'
(1574,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-non-italic'
(1578,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-oblique'
(1582,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-oblique'
(1586,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-thin'
(1590,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-thin'
(1594,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-extra-light'
(1598,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-extra-light'
(1602,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(1606,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(1610,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1614,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1618,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-medium'
(1622,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-medium'
(1626,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-semibold'
(1630,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-semibold'
(1634,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(1638,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(1642,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-thin'
(1646,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-thin'
(1650,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-extra-light'
(1654,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-extra-light'
(1658,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(1662,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(1666,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1670,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(1674,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-medium'
(1678,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-medium'
(1682,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-semibold'
(1686,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-semibold'
(1690,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(1694,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(1698,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tightest'
(1702,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tightest'
(1706,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tighter'
(1710,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tighter'
(1714,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tight'
(1718,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tight'
(1722,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-normal'
(1726,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-normal'
(1730,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-wide'
(1734,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-wide'
(1738,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-wider'
(1742,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-wider'
(1746,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-widest'
(1750,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-widest'
(1754,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(1758,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(1762,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(1766,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(1770,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-md'
(1774,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-md'
(1778,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(1782,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(1858,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(1862,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(1866,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(1870,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(1874,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(1878,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(1882,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(1886,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(1890,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(1894,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(1898,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(1902,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(1906,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(1910,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(1914,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(1918,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(1922,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(1926,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(1930,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(1934,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(1938,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(1942,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(1946,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(1950,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(1954,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(1958,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(1962,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(1966,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(1970,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(1974,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(1978,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(1982,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(1986,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(1990,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(1994,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(1998,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(2002,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(2006,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(2010,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(2014,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(2018,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(2022,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(2026,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(2030,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(2034,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(2038,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(2042,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(2046,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(2050,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(2054,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(2058,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(2062,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(2066,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(2070,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(2074,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(2078,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(2082,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(2086,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(2090,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(2094,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(2098,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(2102,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(2106,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(2110,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(2114,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(2118,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(2122,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(2126,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(2130,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(2134,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(2138,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(2142,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(2146,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inherit'
(2150,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inherit'
(2154,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-current'
(2158,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-current'
(2162,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-transparent'
(2166,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-transparent'
(2170,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-black'
(2174,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-black'
(2178,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-white'
(2182,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-white'
(2186,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(2190,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(2194,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(2198,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(2202,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(2206,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(2210,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(2214,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(2218,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(2222,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(2226,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(2230,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(2234,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(2238,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(2242,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(2246,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(2250,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(2254,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(2258,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(2262,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(2266,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(2270,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(2274,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(2278,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(2282,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(2286,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(2290,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(2294,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(2298,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(2302,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(2306,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(2310,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(2314,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(2318,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(2322,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(2326,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(2330,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(2334,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(2338,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(2342,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(2346,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(2350,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(2354,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(2358,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(2362,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(2366,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(2370,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(2374,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(2378,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(2382,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(2386,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(2390,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(2394,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(2398,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(2402,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(2406,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(2410,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(2414,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(2418,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(2422,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(2426,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(2430,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(2434,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(2438,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(2442,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(2446,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(2450,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(2454,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(2458,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(2462,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(2466,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(2470,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(2474,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inherit'
(2478,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inherit'
(2482,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-current'
(2486,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-current'
(2490,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-transparent'
(2494,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-transparent'
(2498,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-black'
(2502,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-black'
(2506,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-white'
(2510,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-white'
(2909,19): run-time error CSS1030: Expected identifier, found ' '
(2937,12): run-time error CSS1030: Expected identifier, found ' '
(2944,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3055,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(3056,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3057,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3061,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(3062,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(3072,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(3073,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-subtle'
(3074,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(3078,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(3079,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-subtle'
(3080,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(3084,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(3085,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-subtle'
(3086,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(3090,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(3091,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-subtle'
(3092,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(3096,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(3097,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-subtle'
(3098,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(3102,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(3103,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-subtle'
(3104,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(3108,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(3109,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-subtle'
(3110,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(3114,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(3115,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-subtle'
(3116,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(3120,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(3121,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-subtle'
(3122,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(3126,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(3127,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-subtle'
(3128,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(3132,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(3133,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3134,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3138,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(3139,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(3140,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(3176,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3181,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3192,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3202,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3213,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3221,21): run-time error CSS1030: Expected identifier, found ' '
(3221,47): run-time error CSS1030: Expected identifier, found ' '
(3230,21): run-time error CSS1030: Expected identifier, found ' '
(3236,21): run-time error CSS1030: Expected identifier, found ' '
(3243,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(3244,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(3245,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(3262,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(3270,27): run-time error CSS1030: Expected identifier, found ' '
(3270,48): run-time error CSS1030: Expected identifier, found ' '
(3283,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(3319,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3326,27): run-time error CSS1030: Expected identifier, found ' '
(3326,66): run-time error CSS1030: Expected identifier, found ' '
(3336,24): run-time error CSS1030: Expected identifier, found ' '
(3336,55): run-time error CSS1030: Expected identifier, found ' '
(3336,86): run-time error CSS1030: Expected identifier, found ' '
(3350,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(3356,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3391,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3397,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(3398,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(3402,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(3403,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3407,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(3408,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3412,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(3413,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3417,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(3418,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(3422,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3423,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3427,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3428,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3432,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3433,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3437,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(3438,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(3442,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(3443,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3447,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3448,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3452,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(3453,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3457,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(3458,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(3459,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(3464,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(3467,15): run-time error CSS1030: Expected identifier, found ' '
(3467,44): run-time error CSS1030: Expected identifier, found ' '
(3468,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(3469,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(3472,15): run-time error CSS1030: Expected identifier, found ' '
(3472,44): run-time error CSS1030: Expected identifier, found ' '
(3477,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(3478,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3481,30): run-time error CSS1030: Expected identifier, found ' '
(3481,70): run-time error CSS1030: Expected identifier, found ' '
(3482,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(3483,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(3486,72): run-time error CSS1030: Expected identifier, found ' '
(3487,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(3495,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(3496,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(3500,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(3505,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(3506,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(3533,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3534,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3547,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3548,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3549,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3550,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3563,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3582,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3582,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3582,107): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3583,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3591,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3592,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3593,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3594,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3641,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3647,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(3657,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(3658,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(3659,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(3681,29): run-time error CSS1030: Expected identifier, found ' '
(3681,51): run-time error CSS1030: Expected identifier, found ' '
(3693,20): run-time error CSS1030: Expected identifier, found ' '
(3693,42): run-time error CSS1030: Expected identifier, found ' '
(3708,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(3709,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(3710,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(3712,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(3715,18): run-time error CSS1030: Expected identifier, found ' '
(3716,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(3721,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3722,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3723,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(3725,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3728,18): run-time error CSS1030: Expected identifier, found ' '
(3729,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3734,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(3735,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(3736,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(3738,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(3741,18): run-time error CSS1030: Expected identifier, found ' '
(3742,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(3835,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(3839,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3840,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(3841,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3845,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(3846,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(3847,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(3851,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(3852,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(3853,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(3857,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(3858,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(3859,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(3863,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(3864,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(3865,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(3869,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(3870,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(3871,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(3875,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(3876,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(3877,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(3881,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(3882,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(3883,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(3887,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(3888,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(3889,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(3893,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(3894,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(3895,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(3904,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(3908,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(3912,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(3916,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(3920,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(3924,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(3928,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(3932,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(3936,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(3940,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(3949,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(3956,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(3967,31): run-time error CSS1030: Expected identifier, found ' '
(3967,54): run-time error CSS1030: Expected identifier, found ' '
(3971,16): run-time error CSS1030: Expected identifier, found ' '
(3980,16): run-time error CSS1030: Expected identifier, found ' '
(3986,16): run-time error CSS1030: Expected identifier, found ' '
(3986,35): run-time error CSS1030: Expected identifier, found ' '
(4006,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(4007,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(4008,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(4009,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(4013,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(4017,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(4017,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(4018,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(4018,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(4060,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(4061,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(4062,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(4063,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(4067,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(4071,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(4071,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(4072,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(4072,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(4114,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(4115,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(4116,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(4117,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(4121,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(4125,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(4125,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(4126,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(4126,70): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(4190,34): run-time error CSS1030: Expected identifier, found ' '
(4190,108): run-time error CSS1030: Expected identifier, found ' '
(4190,182): run-time error CSS1030: Expected identifier, found ' '
(4194,32): run-time error CSS1030: Expected identifier, found ' '
(4194,33): run-time error CSS1031: Expected selector, found 'not('
(4194,33): run-time error CSS1025: Expected comma or open brace, found 'not('
(4201,34): run-time error CSS1030: Expected identifier, found ' '
(4201,48): run-time error CSS1030: Expected identifier, found ' '
(4201,49): run-time error CSS1031: Expected selector, found 'not('
(4201,49): run-time error CSS1025: Expected comma or open brace, found 'not('
(4206,34): run-time error CSS1030: Expected identifier, found ' '
(4206,47): run-time error CSS1030: Expected identifier, found ' '
(4206,48): run-time error CSS1031: Expected selector, found 'not('
(4206,48): run-time error CSS1025: Expected comma or open brace, found 'not('
(4211,22): run-time error CSS1030: Expected identifier, found ' '
(4232,21): run-time error CSS1030: Expected identifier, found ' '
(4236,21): run-time error CSS1030: Expected identifier, found ' '
(4241,21): run-time error CSS1030: Expected identifier, found ' '
(4241,29): run-time error CSS1030: Expected identifier, found ' '
(4241,62): run-time error CSS1030: Expected identifier, found ' '
(4258,21): run-time error CSS1030: Expected identifier, found ' '
(4269,31): run-time error CSS1030: Expected identifier, found ' '
(4285,12): run-time error CSS1030: Expected identifier, found ' '
(4285,20): run-time error CSS1030: Expected identifier, found ' '
(4285,49): run-time error CSS1030: Expected identifier, found ' '
(4289,23): run-time error CSS1030: Expected identifier, found ' '
(4289,24): run-time error CSS1031: Expected selector, found 'not('
(4289,24): run-time error CSS1025: Expected comma or open brace, found 'not('
(4293,12): run-time error CSS1030: Expected identifier, found ' '
(4293,21): run-time error CSS1030: Expected identifier, found ' '
(4293,51): run-time error CSS1030: Expected identifier, found ' '
(4297,23): run-time error CSS1030: Expected identifier, found ' '
(4301,12): run-time error CSS1030: Expected identifier, found ' '
(4317,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(4318,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(4319,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(4322,27): run-time error CSS1030: Expected identifier, found ' '
(4323,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(4326,27): run-time error CSS1030: Expected identifier, found ' '
(4327,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(4330,27): run-time error CSS1030: Expected identifier, found ' '
(4331,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(4335,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4336,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(4337,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4341,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4342,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(4343,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4346,30): run-time error CSS1030: Expected identifier, found ' '
(4347,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(4348,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(4351,30): run-time error CSS1030: Expected identifier, found ' '
(4352,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4355,30): run-time error CSS1030: Expected identifier, found ' '
(4356,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(4357,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(4361,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(4362,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(4366,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4367,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(4368,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4371,32): run-time error CSS1030: Expected identifier, found ' '
(4372,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(4373,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(4376,32): run-time error CSS1030: Expected identifier, found ' '
(4377,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4380,32): run-time error CSS1030: Expected identifier, found ' '
(4381,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(4382,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(4386,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(4387,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(4391,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4392,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(4393,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4396,31): run-time error CSS1030: Expected identifier, found ' '
(4397,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(4398,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(4401,31): run-time error CSS1030: Expected identifier, found ' '
(4402,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4405,31): run-time error CSS1030: Expected identifier, found ' '
(4406,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(4407,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(4411,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(4412,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(4416,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4417,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(4418,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4421,27): run-time error CSS1030: Expected identifier, found ' '
(4422,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(4423,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(4426,27): run-time error CSS1030: Expected identifier, found ' '
(4427,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4430,27): run-time error CSS1030: Expected identifier, found ' '
(4431,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(4432,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(4436,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(4437,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(4441,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4442,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(4443,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4446,30): run-time error CSS1030: Expected identifier, found ' '
(4447,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(4448,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(4451,30): run-time error CSS1030: Expected identifier, found ' '
(4452,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4455,30): run-time error CSS1030: Expected identifier, found ' '
(4456,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(4457,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(4461,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(4462,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(4466,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4467,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(4468,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4471,30): run-time error CSS1030: Expected identifier, found ' '
(4472,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(4473,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(4476,30): run-time error CSS1030: Expected identifier, found ' '
(4477,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4480,30): run-time error CSS1030: Expected identifier, found ' '
(4481,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(4482,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(4486,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(4487,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(4491,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4492,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(4493,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4496,28): run-time error CSS1030: Expected identifier, found ' '
(4497,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(4498,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(4501,28): run-time error CSS1030: Expected identifier, found ' '
(4502,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4505,28): run-time error CSS1030: Expected identifier, found ' '
(4506,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(4507,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(4511,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(4512,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(4516,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4517,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(4518,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4521,27): run-time error CSS1030: Expected identifier, found ' '
(4522,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(4523,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(4526,27): run-time error CSS1030: Expected identifier, found ' '
(4527,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4530,27): run-time error CSS1030: Expected identifier, found ' '
(4531,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(4532,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(4536,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(4537,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(4541,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4542,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(4543,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4546,28): run-time error CSS1030: Expected identifier, found ' '
(4547,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(4548,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(4551,28): run-time error CSS1030: Expected identifier, found ' '
(4552,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4555,28): run-time error CSS1030: Expected identifier, found ' '
(4556,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(4557,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(4561,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(4562,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(4566,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(4567,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(4568,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(4571,30): run-time error CSS1030: Expected identifier, found ' '
(4572,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(4573,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(4576,30): run-time error CSS1030: Expected identifier, found ' '
(4577,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(4580,30): run-time error CSS1030: Expected identifier, found ' '
(4581,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(4582,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(4586,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(4587,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(4593,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-surface'
(4597,32): run-time error CSS1030: Expected identifier, found ' '
(4598,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4599,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(4600,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4603,32): run-time error CSS1030: Expected identifier, found ' '
(4604,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4607,32): run-time error CSS1030: Expected identifier, found ' '
(4608,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4609,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(4610,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4614,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4615,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(4616,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4622,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-surface'
(4626,34): run-time error CSS1030: Expected identifier, found ' '
(4627,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4628,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(4629,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4632,34): run-time error CSS1030: Expected identifier, found ' '
(4633,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4636,34): run-time error CSS1030: Expected identifier, found ' '
(4637,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4638,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(4639,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4643,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4644,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(4645,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4651,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-surface'
(4655,33): run-time error CSS1030: Expected identifier, found ' '
(4656,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4657,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(4658,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4661,33): run-time error CSS1030: Expected identifier, found ' '
(4662,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4665,33): run-time error CSS1030: Expected identifier, found ' '
(4666,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4667,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(4668,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4672,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4673,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(4674,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4680,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(4684,29): run-time error CSS1030: Expected identifier, found ' '
(4685,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4686,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(4687,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4690,29): run-time error CSS1030: Expected identifier, found ' '
(4691,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4694,29): run-time error CSS1030: Expected identifier, found ' '
(4695,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4696,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(4697,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4701,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4702,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(4703,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(4709,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(4713,32): run-time error CSS1030: Expected identifier, found ' '
(4714,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4715,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(4716,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4719,32): run-time error CSS1030: Expected identifier, found ' '
(4720,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4723,32): run-time error CSS1030: Expected identifier, found ' '
(4724,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4725,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(4726,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4730,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4731,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(4732,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(4738,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-surface'
(4742,32): run-time error CSS1030: Expected identifier, found ' '
(4743,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4744,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(4745,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4748,32): run-time error CSS1030: Expected identifier, found ' '
(4749,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4752,32): run-time error CSS1030: Expected identifier, found ' '
(4753,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4754,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(4755,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4759,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4760,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(4761,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(4767,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(4771,30): run-time error CSS1030: Expected identifier, found ' '
(4772,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4773,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(4774,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4777,30): run-time error CSS1030: Expected identifier, found ' '
(4778,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4781,30): run-time error CSS1030: Expected identifier, found ' '
(4782,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4783,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(4784,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4788,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4789,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(4790,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(4796,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-surface'
(4800,29): run-time error CSS1030: Expected identifier, found ' '
(4801,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4802,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(4803,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4806,29): run-time error CSS1030: Expected identifier, found ' '
(4807,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4810,29): run-time error CSS1030: Expected identifier, found ' '
(4811,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4812,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(4813,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4817,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4818,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(4819,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4825,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-surface'
(4829,30): run-time error CSS1030: Expected identifier, found ' '
(4830,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4831,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(4832,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4835,30): run-time error CSS1030: Expected identifier, found ' '
(4836,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4839,30): run-time error CSS1030: Expected identifier, found ' '
(4840,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4841,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(4842,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4846,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4847,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(4848,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(4854,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-surface'
(4858,32): run-time error CSS1030: Expected identifier, found ' '
(4859,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4860,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(4861,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4864,32): run-time error CSS1030: Expected identifier, found ' '
(4865,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(4868,32): run-time error CSS1030: Expected identifier, found ' '
(4869,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4870,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(4871,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4875,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4876,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(4877,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(4883,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(4887,29): run-time error CSS1030: Expected identifier, found ' '
(4888,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(4889,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(4890,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(4893,29): run-time error CSS1030: Expected identifier, found ' '
(4894,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(4897,29): run-time error CSS1030: Expected identifier, found ' '
(4898,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(4899,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(4900,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(4904,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(4905,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(4906,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(4910,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-surface'
(4914,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-surface'
(4918,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-surface'
(4922,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(4926,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(4930,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-surface'
(4934,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(4938,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-surface'
(4942,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-surface'
(4946,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-surface'
(4954,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4957,29): run-time error CSS1030: Expected identifier, found ' '
(4958,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(4961,29): run-time error CSS1030: Expected identifier, found ' '
(4962,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(4965,29): run-time error CSS1030: Expected identifier, found ' '
(4966,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(4970,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(4974,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4977,31): run-time error CSS1030: Expected identifier, found ' '
(4978,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(4981,31): run-time error CSS1030: Expected identifier, found ' '
(4982,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(4985,31): run-time error CSS1030: Expected identifier, found ' '
(4986,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(4990,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(4994,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(4997,30): run-time error CSS1030: Expected identifier, found ' '
(4998,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(5001,30): run-time error CSS1030: Expected identifier, found ' '
(5002,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(5005,30): run-time error CSS1030: Expected identifier, found ' '
(5006,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(5010,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(5014,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(5017,26): run-time error CSS1030: Expected identifier, found ' '
(5018,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(5021,26): run-time error CSS1030: Expected identifier, found ' '
(5022,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(5025,26): run-time error CSS1030: Expected identifier, found ' '
(5026,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(5030,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(5034,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(5037,29): run-time error CSS1030: Expected identifier, found ' '
(5038,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(5041,29): run-time error CSS1030: Expected identifier, found ' '
(5042,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(5045,29): run-time error CSS1030: Expected identifier, found ' '
(5046,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(5050,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(5054,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(5057,29): run-time error CSS1030: Expected identifier, found ' '
(5058,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(5061,29): run-time error CSS1030: Expected identifier, found ' '
(5062,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(5065,29): run-time error CSS1030: Expected identifier, found ' '
(5066,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(5070,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(5074,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(5077,27): run-time error CSS1030: Expected identifier, found ' '
(5078,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(5081,27): run-time error CSS1030: Expected identifier, found ' '
(5082,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(5085,27): run-time error CSS1030: Expected identifier, found ' '
(5086,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(5090,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(5094,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(5097,26): run-time error CSS1030: Expected identifier, found ' '
(5098,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(5101,26): run-time error CSS1030: Expected identifier, found ' '
(5102,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(5105,26): run-time error CSS1030: Expected identifier, found ' '
(5106,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(5110,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(5114,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(5117,27): run-time error CSS1030: Expected identifier, found ' '
(5118,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(5121,27): run-time error CSS1030: Expected identifier, found ' '
(5122,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(5125,27): run-time error CSS1030: Expected identifier, found ' '
(5126,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(5130,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(5134,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(5137,29): run-time error CSS1030: Expected identifier, found ' '
(5138,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(5141,29): run-time error CSS1030: Expected identifier, found ' '
(5142,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(5145,29): run-time error CSS1030: Expected identifier, found ' '
(5146,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(5150,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(5154,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5157,26): run-time error CSS1030: Expected identifier, found ' '
(5158,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5161,26): run-time error CSS1030: Expected identifier, found ' '
(5162,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5165,26): run-time error CSS1030: Expected identifier, found ' '
(5166,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5170,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5174,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-surface'
(5177,30): run-time error CSS1030: Expected identifier, found ' '
(5177,38): run-time error CSS1030: Expected identifier, found ' '
(5177,80): run-time error CSS1030: Expected identifier, found ' '
(5177,114): run-time error CSS1030: Expected identifier, found ' '
(5177,123): run-time error CSS1030: Expected identifier, found ' '
(5184,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-surface'
(5187,32): run-time error CSS1030: Expected identifier, found ' '
(5187,40): run-time error CSS1030: Expected identifier, found ' '
(5187,84): run-time error CSS1030: Expected identifier, found ' '
(5187,120): run-time error CSS1030: Expected identifier, found ' '
(5187,129): run-time error CSS1030: Expected identifier, found ' '
(5194,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-surface'
(5197,31): run-time error CSS1030: Expected identifier, found ' '
(5197,39): run-time error CSS1030: Expected identifier, found ' '
(5197,82): run-time error CSS1030: Expected identifier, found ' '
(5197,117): run-time error CSS1030: Expected identifier, found ' '
(5197,126): run-time error CSS1030: Expected identifier, found ' '
(5204,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(5207,27): run-time error CSS1030: Expected identifier, found ' '
(5207,35): run-time error CSS1030: Expected identifier, found ' '
(5207,74): run-time error CSS1030: Expected identifier, found ' '
(5207,105): run-time error CSS1030: Expected identifier, found ' '
(5207,114): run-time error CSS1030: Expected identifier, found ' '
(5214,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(5217,30): run-time error CSS1030: Expected identifier, found ' '
(5217,38): run-time error CSS1030: Expected identifier, found ' '
(5217,80): run-time error CSS1030: Expected identifier, found ' '
(5217,114): run-time error CSS1030: Expected identifier, found ' '
(5217,123): run-time error CSS1030: Expected identifier, found ' '
(5224,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-surface'
(5227,30): run-time error CSS1030: Expected identifier, found ' '
(5227,38): run-time error CSS1030: Expected identifier, found ' '
(5227,80): run-time error CSS1030: Expected identifier, found ' '
(5227,114): run-time error CSS1030: Expected identifier, found ' '
(5227,123): run-time error CSS1030: Expected identifier, found ' '
(5234,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(5237,28): run-time error CSS1030: Expected identifier, found ' '
(5237,36): run-time error CSS1030: Expected identifier, found ' '
(5237,76): run-time error CSS1030: Expected identifier, found ' '
(5237,108): run-time error CSS1030: Expected identifier, found ' '
(5237,117): run-time error CSS1030: Expected identifier, found ' '
(5244,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-surface'
(5247,27): run-time error CSS1030: Expected identifier, found ' '
(5247,35): run-time error CSS1030: Expected identifier, found ' '
(5247,74): run-time error CSS1030: Expected identifier, found ' '
(5247,105): run-time error CSS1030: Expected identifier, found ' '
(5247,114): run-time error CSS1030: Expected identifier, found ' '
(5254,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-surface'
(5257,28): run-time error CSS1030: Expected identifier, found ' '
(5257,36): run-time error CSS1030: Expected identifier, found ' '
(5257,76): run-time error CSS1030: Expected identifier, found ' '
(5257,108): run-time error CSS1030: Expected identifier, found ' '
(5257,117): run-time error CSS1030: Expected identifier, found ' '
(5264,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-surface'
(5267,30): run-time error CSS1030: Expected identifier, found ' '
(5267,38): run-time error CSS1030: Expected identifier, found ' '
(5267,80): run-time error CSS1030: Expected identifier, found ' '
(5267,114): run-time error CSS1030: Expected identifier, found ' '
(5267,123): run-time error CSS1030: Expected identifier, found ' '
(5274,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(5277,27): run-time error CSS1030: Expected identifier, found ' '
(5277,35): run-time error CSS1030: Expected identifier, found ' '
(5277,74): run-time error CSS1030: Expected identifier, found ' '
(5277,105): run-time error CSS1030: Expected identifier, found ' '
(5277,114): run-time error CSS1030: Expected identifier, found ' '
(5284,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5285,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5294,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5299,117): run-time error CSS1030: Expected identifier, found ' '
(5299,146): run-time error CSS1030: Expected identifier, found ' '
(5299,175): run-time error CSS1030: Expected identifier, found ' '
(5299,206): run-time error CSS1030: Expected identifier, found ' '
(5299,241): run-time error CSS1030: Expected identifier, found ' '
(5299,265): run-time error CSS1030: Expected identifier, found ' '
(5299,293): run-time error CSS1030: Expected identifier, found ' '
(5299,321): run-time error CSS1030: Expected identifier, found ' '
(5299,351): run-time error CSS1030: Expected identifier, found ' '
(5299,385): run-time error CSS1030: Expected identifier, found ' '
(5304,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(5475,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(5479,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(5483,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(5487,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(5491,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(5495,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(5499,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(5503,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(5507,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(5511,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(5543,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5544,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5555,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5556,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5574,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(5578,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(5579,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5580,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(5581,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(5614,18): run-time error CSS1030: Expected identifier, found ' '
(5674,18): run-time error CSS1030: Expected identifier, found ' '
(5674,45): run-time error CSS1030: Expected identifier, found ' '
(5683,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(5754,43): run-time error CSS1030: Expected identifier, found ' '
(5808,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(5828,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5829,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5833,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(5834,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5839,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5842,51): run-time error CSS1030: Expected identifier, found ' '
(5843,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(5848,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5849,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5853,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5854,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(5859,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(5862,51): run-time error CSS1030: Expected identifier, found ' '
(5863,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5868,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(5869,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(5873,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(5874,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5879,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(5882,51): run-time error CSS1030: Expected identifier, found ' '
(5883,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(5892,33): run-time error CSS1030: Expected identifier, found ' '
(5892,75): run-time error CSS1030: Expected identifier, found ' '
(5892,118): run-time error CSS1030: Expected identifier, found ' '
(5892,161): run-time error CSS1030: Expected identifier, found ' '
(5892,206): run-time error CSS1030: Expected identifier, found ' '
(5892,251): run-time error CSS1030: Expected identifier, found ' '
(5892,297): run-time error CSS1030: Expected identifier, found ' '
(5892,343): run-time error CSS1030: Expected identifier, found ' '
(5909,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(5910,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5911,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(5915,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(5916,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5917,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(5921,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(5922,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5923,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(5927,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(5928,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5929,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(5933,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(5934,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5938,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5941,30): run-time error CSS1030: Expected identifier, found ' '
(5941,66): run-time error CSS1030: Expected identifier, found ' '
(5942,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(5945,67): run-time error CSS1030: Expected identifier, found ' '
(5945,139): run-time error CSS1030: Expected identifier, found ' '
(5945,211): run-time error CSS1030: Expected identifier, found ' '
(5945,281): run-time error CSS1030: Expected identifier, found ' '
(5950,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(5989,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(6005,31): run-time error CSS1030: Expected identifier, found ' '
(6005,54): run-time error CSS1030: Expected identifier, found ' '
(6010,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6011,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(6012,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(6037,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6038,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6039,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6043,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(6044,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(6045,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(6049,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(6050,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(6051,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(6059,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(6060,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(6061,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(6065,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(6066,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(6067,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(6071,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(6072,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(6073,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(6077,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(6078,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(6079,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(6083,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(6084,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(6085,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(6089,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(6090,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(6091,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(6095,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(6096,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(6097,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(6101,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(6102,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(6103,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(6107,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(6108,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(6109,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(6113,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(6114,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(6115,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(6123,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(6127,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(6131,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(6135,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(6139,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(6143,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(6147,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(6151,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(6155,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(6159,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(6163,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6164,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6168,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(6169,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6175,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6183,27): run-time error CSS1030: Expected identifier, found ' '
(6183,48): run-time error CSS1030: Expected identifier, found ' '
(6203,22): run-time error CSS1030: Expected identifier, found ' '
(6204,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6207,22): run-time error CSS1030: Expected identifier, found ' '
(6208,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6271,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(6272,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6273,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6278,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(6288,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6289,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6290,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6295,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6305,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(6306,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6307,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6312,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(6322,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6326,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6330,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6334,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(6335,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(6336,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(6339,25): run-time error CSS1030: Expected identifier, found ' '
(6340,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(6343,25): run-time error CSS1030: Expected identifier, found ' '
(6344,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(6348,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(6352,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(6353,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-subtle'
(6354,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(6357,26): run-time error CSS1030: Expected identifier, found ' '
(6358,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(6361,26): run-time error CSS1030: Expected identifier, found ' '
(6362,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle-hover'
(6366,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle-active'
(6370,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(6371,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-subtle'
(6372,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(6375,25): run-time error CSS1030: Expected identifier, found ' '
(6376,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(6379,25): run-time error CSS1030: Expected identifier, found ' '
(6380,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle-hover'
(6384,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle-active'
(6388,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(6389,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-subtle'
(6390,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(6393,28): run-time error CSS1030: Expected identifier, found ' '
(6394,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(6397,28): run-time error CSS1030: Expected identifier, found ' '
(6398,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle-hover'
(6402,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle-active'
(6406,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(6407,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-subtle'
(6408,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(6411,28): run-time error CSS1030: Expected identifier, found ' '
(6412,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(6415,28): run-time error CSS1030: Expected identifier, found ' '
(6416,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle-hover'
(6420,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle-active'
(6424,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(6425,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(6429,27): run-time error CSS1030: Expected identifier, found ' '
(6430,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(6433,27): run-time error CSS1030: Expected identifier, found ' '
(6434,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(6435,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(6439,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(6440,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(6444,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(6445,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(6449,28): run-time error CSS1030: Expected identifier, found ' '
(6450,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(6453,28): run-time error CSS1030: Expected identifier, found ' '
(6454,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(6455,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(6456,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(6460,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(6461,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(6462,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(6466,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(6467,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(6471,27): run-time error CSS1030: Expected identifier, found ' '
(6472,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(6475,27): run-time error CSS1030: Expected identifier, found ' '
(6476,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(6477,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(6478,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(6482,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(6483,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(6484,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(6488,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(6489,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(6493,30): run-time error CSS1030: Expected identifier, found ' '
(6494,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(6497,30): run-time error CSS1030: Expected identifier, found ' '
(6498,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(6499,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(6503,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(6504,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(6508,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(6509,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(6513,30): run-time error CSS1030: Expected identifier, found ' '
(6514,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(6517,30): run-time error CSS1030: Expected identifier, found ' '
(6518,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(6519,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(6520,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(6524,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(6525,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(6526,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(6533,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(6542,45): run-time error CSS1030: Expected identifier, found ' '
(6542,75): run-time error CSS1030: Expected identifier, found ' '
(6571,28): run-time error CSS1030: Expected identifier, found ' '
(6583,36): run-time error CSS1030: Expected identifier, found ' '
(6592,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(6595,23): run-time error CSS1030: Expected identifier, found ' '
(6596,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(6619,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6623,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6624,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6628,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6632,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6633,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6637,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6641,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6642,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6663,40): run-time error CSS1030: Expected identifier, found ' '
(6663,41): run-time error CSS1031: Expected selector, found 'nth-child('
(6663,41): run-time error CSS1025: Expected comma or open brace, found 'nth-child('
(6671,40): run-time error CSS1030: Expected identifier, found ' '
(6671,41): run-time error CSS1031: Expected selector, found 'nth-child('
(6671,41): run-time error CSS1025: Expected comma or open brace, found 'nth-child('
(6678,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6679,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6683,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6684,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6688,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6689,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6718,44): run-time error CSS1030: Expected identifier, found ' '
(6718,45): run-time error CSS1031: Expected selector, found 'nth-child('
(6718,45): run-time error CSS1025: Expected comma or open brace, found 'nth-child('
(6724,44): run-time error CSS1030: Expected identifier, found ' '
(6724,45): run-time error CSS1031: Expected selector, found 'nth-child('
(6724,45): run-time error CSS1025: Expected comma or open brace, found 'nth-child('
(6731,44): run-time error CSS1030: Expected identifier, found ' '
(6731,45): run-time error CSS1031: Expected selector, found 'nth-child('
(6731,45): run-time error CSS1025: Expected comma or open brace, found 'nth-child('
(6739,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6740,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6740,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6741,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6741,72): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6745,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6746,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6746,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6747,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6747,71): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6751,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6752,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6752,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6753,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6753,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6888,44): run-time error CSS1030: Expected identifier, found ' '
(6888,45): run-time error CSS1031: Expected selector, found 'nth-child('
(6888,45): run-time error CSS1025: Expected comma or open brace, found 'nth-child('
(6892,44): run-time error CSS1030: Expected identifier, found ' '
(6892,45): run-time error CSS1031: Expected selector, found 'nth-child('
(6892,45): run-time error CSS1025: Expected comma or open brace, found 'nth-child('
(6896,44): run-time error CSS1030: Expected identifier, found ' '
(6896,45): run-time error CSS1031: Expected selector, found 'nth-child('
(6896,45): run-time error CSS1025: Expected comma or open brace, found 'nth-child('
(6900,44): run-time error CSS1030: Expected identifier, found ' '
(6900,45): run-time error CSS1031: Expected selector, found 'nth-child('
(6900,45): run-time error CSS1025: Expected comma or open brace, found 'nth-child('
(6905,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6906,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6910,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6911,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6915,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6916,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6954,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(6958,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6959,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6963,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(6967,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(6968,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(6972,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6976,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(6977,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(6981,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(7002,43): run-time error CSS1030: Expected identifier, found ' '
(7002,72): run-time error CSS1030: Expected identifier, found ' '
(7002,98): run-time error CSS1030: Expected identifier, found ' '
(7002,125): run-time error CSS1030: Expected identifier, found ' '
(7002,174): run-time error CSS1030: Expected identifier, found ' '
(7002,204): run-time error CSS1030: Expected identifier, found ' '
(7002,231): run-time error CSS1030: Expected identifier, found ' '
(7002,259): run-time error CSS1030: Expected identifier, found ' '
(7002,308): run-time error CSS1030: Expected identifier, found ' '
(7002,338): run-time error CSS1030: Expected identifier, found ' '
(7002,365): run-time error CSS1030: Expected identifier, found ' '
(7002,393): run-time error CSS1030: Expected identifier, found ' '
(7027,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(7046,19): run-time error CSS1030: Expected identifier, found ' '
(7046,43): run-time error CSS1030: Expected identifier, found ' '
(7050,19): run-time error CSS1030: Expected identifier, found ' '
(7050,43): run-time error CSS1030: Expected identifier, found ' '
(7050,70): run-time error CSS1030: Expected identifier, found ' '
(7050,98): run-time error CSS1030: Expected identifier, found ' '
(7066,22): run-time error CSS1030: Expected identifier, found ' '
(7066,53): run-time error CSS1030: Expected identifier, found ' '
(7070,15): run-time error CSS1030: Expected identifier, found ' '
(7070,43): run-time error CSS1030: Expected identifier, found ' '
(7078,15): run-time error CSS1030: Expected identifier, found ' '
(7078,42): run-time error CSS1030: Expected identifier, found ' '
(7086,19): run-time error CSS1030: Expected identifier, found ' '
(7086,47): run-time error CSS1030: Expected identifier, found ' '
(7104,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(7108,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(7112,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(7116,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(7120,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(7124,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(7128,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(7132,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7136,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(7140,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7145,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(7153,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(7157,23): run-time error CSS1030: Expected identifier, found ' '
(7157,31): run-time error CSS1030: Expected identifier, found ' '
(7157,62): run-time error CSS1030: Expected identifier, found ' '
(7157,70): run-time error CSS1030: Expected identifier, found ' '
(7188,35): run-time error CSS1030: Expected identifier, found ' '
(7188,82): run-time error CSS1030: Expected identifier, found ' '
(7188,120): run-time error CSS1030: Expected identifier, found ' '
(7188,166): run-time error CSS1030: Expected identifier, found ' '
(7218,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7221,31): run-time error CSS1030: Expected identifier, found ' '
(7221,78): run-time error CSS1030: Expected identifier, found ' '
(7221,116): run-time error CSS1030: Expected identifier, found ' '
(7221,162): run-time error CSS1030: Expected identifier, found ' '
(7226,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(7228,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7229,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7235,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(7236,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7237,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(7247,33): run-time error CSS1030: Expected identifier, found ' '
(7247,57): run-time error CSS1030: Expected identifier, found ' '
(7252,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7258,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7259,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(7270,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7322,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7323,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(7324,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7325,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(7329,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7333,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7334,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(7335,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7339,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7343,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(7344,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(7345,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(7349,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(7353,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7354,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(7355,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7359,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7363,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(7364,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(7365,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(7369,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(7373,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(7374,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(7375,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(7379,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(7383,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(7384,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(7385,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(7389,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(7393,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(7394,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(7395,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(7399,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(7403,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(7404,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(7405,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(7409,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(7413,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(7414,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(7415,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(7419,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(7423,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(7424,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(7425,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(7429,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(7465,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(7466,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7467,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7477,46): run-time error CSS1030: Expected identifier, found ' '
(7477,67): run-time error CSS1030: Expected identifier, found ' '
(7477,92): run-time error CSS1030: Expected identifier, found ' '
(7477,112): run-time error CSS1030: Expected identifier, found ' '
(7493,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(7507,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7508,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(7514,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7530,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7543,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(7547,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7548,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7561,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(7565,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7566,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7567,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7571,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7572,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7572,88): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7576,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7592,39): run-time error CSS1030: Expected identifier, found ' '
(7592,66): run-time error CSS1030: Expected identifier, found ' '
(7610,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(7614,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7627,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7628,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7632,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7633,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7637,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(7638,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7639,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7643,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7644,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7644,84): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7648,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7649,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7653,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7654,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7658,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7659,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7660,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7664,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7665,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7665,84): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7669,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(7670,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(7674,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(7675,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(7679,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7680,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7681,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7685,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7686,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7686,84): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7741,10): run-time error CSS1030: Expected identifier, found ' '
(7741,11): run-time error CSS1031: Expected selector, found 'not('
(7741,11): run-time error CSS1025: Expected comma or open brace, found 'not('
(7746,14): run-time error CSS1030: Expected identifier, found ' '
(7746,15): run-time error CSS1031: Expected selector, found 'not('
(7746,15): run-time error CSS1025: Expected comma or open brace, found 'not('
(7750,18): run-time error CSS1030: Expected identifier, found ' '
(7750,19): run-time error CSS1031: Expected selector, found 'not('
(7750,19): run-time error CSS1025: Expected comma or open brace, found 'not('
(7754,18): run-time error CSS1030: Expected identifier, found ' '
(7754,19): run-time error CSS1031: Expected selector, found 'not('
(7754,19): run-time error CSS1025: Expected comma or open brace, found 'not('
(7758,18): run-time error CSS1030: Expected identifier, found ' '
(7758,19): run-time error CSS1031: Expected selector, found 'not('
(7758,19): run-time error CSS1025: Expected comma or open brace, found 'not('
(7762,18): run-time error CSS1030: Expected identifier, found ' '
(7762,19): run-time error CSS1031: Expected selector, found 'not('
(7762,19): run-time error CSS1025: Expected comma or open brace, found 'not('
(7766,14): run-time error CSS1030: Expected identifier, found ' '
(7766,15): run-time error CSS1031: Expected selector, found 'not('
(7766,15): run-time error CSS1025: Expected comma or open brace, found 'not('
(7771,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(7772,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7773,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(7776,38): run-time error CSS1030: Expected identifier, found ' '
(7776,129): run-time error CSS1030: Expected identifier, found ' '
(7777,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7778,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(7781,38): run-time error CSS1030: Expected identifier, found ' '
(7781,175): run-time error CSS1030: Expected identifier, found ' '
(7782,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(7783,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(7786,28): run-time error CSS1030: Expected identifier, found ' '
(7786,119): run-time error CSS1030: Expected identifier, found ' '
(7791,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(7795,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(7798,51): run-time error CSS1030: Expected identifier, found ' '
(7799,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7802,55): run-time error CSS1030: Expected identifier, found ' '
(7802,63): run-time error CSS1030: Expected identifier, found ' '
(7808,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7809,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7814,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(7815,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7816,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7820,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7829,17): run-time error CSS1030: Expected identifier, found ' '
(7831,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7831,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7843,46): run-time error CSS1030: Expected identifier, found ' '
(7843,97): run-time error CSS1030: Expected identifier, found ' '
(7851,46): run-time error CSS1030: Expected identifier, found ' '
(7855,46): run-time error CSS1030: Expected identifier, found ' '
(7859,73): run-time error CSS1030: Expected identifier, found ' '
(7859,149): run-time error CSS1030: Expected identifier, found ' '
(7871,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7888,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7888,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7901,33): run-time error CSS1030: Expected identifier, found ' '
(7917,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7929,30): run-time error CSS1030: Expected identifier, found ' '
(7936,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7962,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7963,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7964,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7967,20): run-time error CSS1030: Expected identifier, found ' '
(7968,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7971,49): run-time error CSS1030: Expected identifier, found ' '
(7972,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7976,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7980,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7984,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7984,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(7988,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7989,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(7990,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(7994,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7995,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7996,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(7999,20): run-time error CSS1030: Expected identifier, found ' '
(8000,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8003,49): run-time error CSS1030: Expected identifier, found ' '
(8004,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8008,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8012,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8016,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(8016,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8020,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8021,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8022,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8026,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8027,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8028,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8031,20): run-time error CSS1030: Expected identifier, found ' '
(8032,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8035,49): run-time error CSS1030: Expected identifier, found ' '
(8036,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8040,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8044,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8048,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(8048,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8052,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8053,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8054,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8057,16): run-time error CSS1030: Expected identifier, found ' '
(8058,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(8058,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(8061,16): run-time error CSS1030: Expected identifier, found ' '
(8062,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(8062,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8065,16): run-time error CSS1030: Expected identifier, found ' '
(8066,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(8066,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8070,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8071,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8076,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8097,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8098,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(8106,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8114,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8115,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8130,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8154,29): run-time error CSS1030: Expected identifier, found ' '
(8155,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8167,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8168,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8169,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(8172,52): run-time error CSS1030: Expected identifier, found ' '
(8173,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(8173,105): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(8176,52): run-time error CSS1030: Expected identifier, found ' '
(8177,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(8177,106): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(8181,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8185,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(8186,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(8189,54): run-time error CSS1030: Expected identifier, found ' '
(8190,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(8190,109): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(8193,54): run-time error CSS1030: Expected identifier, found ' '
(8194,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(8194,110): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(8198,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(8202,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8206,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8209,51): run-time error CSS1030: Expected identifier, found ' '
(8210,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(8210,109): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(8213,51): run-time error CSS1030: Expected identifier, found ' '
(8214,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(8214,110): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(8218,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8222,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8223,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8224,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(8227,34): run-time error CSS1030: Expected identifier, found ' '
(8228,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8229,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(8232,34): run-time error CSS1030: Expected identifier, found ' '
(8236,34): run-time error CSS1030: Expected identifier, found ' '
(8237,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8238,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(8242,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(8243,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(8246,34): run-time error CSS1030: Expected identifier, found ' '
(8250,5): run-time error CSS1030: Expected identifier, found '.'
(8250,159): run-time error CSS1031: Expected selector, found ')'
(8250,159): run-time error CSS1025: Expected comma or open brace, found ')'
(8254,5): run-time error CSS1030: Expected identifier, found '.'
(8254,159): run-time error CSS1031: Expected selector, found ')'
(8254,159): run-time error CSS1025: Expected comma or open brace, found ')'
(8258,5): run-time error CSS1030: Expected identifier, found '.'
(8258,159): run-time error CSS1031: Expected selector, found ')'
(8258,159): run-time error CSS1025: Expected comma or open brace, found ')'
(8262,5): run-time error CSS1030: Expected identifier, found '.'
(8262,159): run-time error CSS1031: Expected selector, found ')'
(8262,159): run-time error CSS1025: Expected comma or open brace, found ')'
(8266,5): run-time error CSS1030: Expected identifier, found '.'
(8266,159): run-time error CSS1031: Expected selector, found ')'
(8266,159): run-time error CSS1025: Expected comma or open brace, found ')'
(8270,5): run-time error CSS1030: Expected identifier, found '.'
(8270,159): run-time error CSS1031: Expected selector, found ')'
(8270,159): run-time error CSS1025: Expected comma or open brace, found ')'
(8395,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8396,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(8400,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(8408,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8417,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8418,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(8423,17): run-time error CSS1030: Expected identifier, found ' '
(8433,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(8444,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(8448,39): run-time error CSS1030: Expected identifier, found ' '
(8448,40): run-time error CSS1031: Expected selector, found 'not('
(8448,40): run-time error CSS1025: Expected comma or open brace, found 'not('
(8454,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(8458,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8466,18): run-time error CSS1030: Expected identifier, found ' '
(8466,19): run-time error CSS1031: Expected selector, found 'not('
(8466,19): run-time error CSS1025: Expected comma or open brace, found 'not('
(8484,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(8485,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8490,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(8493,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8507,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8509,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(8522,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(8534,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8535,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8549,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8555,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8560,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8564,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(8568,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(8572,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(8576,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8582,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8586,34): run-time error CSS1030: Expected identifier, found ' '
(8586,48): run-time error CSS1030: Expected identifier, found ' '
(8590,34): run-time error CSS1030: Expected identifier, found ' '
(8590,47): run-time error CSS1030: Expected identifier, found ' '
(8595,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(8599,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8601,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8609,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8612,46): run-time error CSS1030: Expected identifier, found ' '
(8612,47): run-time error CSS1031: Expected selector, found 'not('
(8612,47): run-time error CSS1025: Expected comma or open brace, found 'not('
(8625,51): run-time error CSS1030: Expected identifier, found ' '
(8625,52): run-time error CSS1031: Expected selector, found 'not('
(8625,52): run-time error CSS1025: Expected comma or open brace, found 'not('
(8630,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(8631,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8636,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(8641,39): run-time error CSS1030: Expected identifier, found ' '
(8653,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8653,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8653,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8657,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8658,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8660,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(8667,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8675,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8683,38): run-time error CSS1030: Expected identifier, found ' '
(8683,39): run-time error CSS1031: Expected selector, found 'not('
(8683,39): run-time error CSS1025: Expected comma or open brace, found 'not('
(8688,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8692,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8700,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8704,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8708,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8712,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(8716,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(8720,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(8724,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8952,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(8956,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(8960,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(8964,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(8968,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(8972,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(8976,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8980,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8984,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8988,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8992,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8996,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9000,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(9004,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(9008,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9012,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9016,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(9020,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(9024,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9028,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9032,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(9036,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(9040,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(9044,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(9048,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(9052,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(9056,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9060,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9064,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(9068,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(9072,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(9076,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(9080,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(9084,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(9088,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(9092,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(9096,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(9100,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(9104,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(9108,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(9112,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(9116,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(9120,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(9124,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(9128,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(9132,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(9136,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(9140,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(9144,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(9148,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(9152,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(9156,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(9160,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(9164,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(9168,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(9172,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(9176,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(9180,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(9184,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(9188,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(9192,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(9196,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(9200,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(9204,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(9208,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(9212,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(9216,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(9220,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(9224,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(9228,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(9232,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(9236,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(9240,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(9244,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(9248,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(9252,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(9256,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(9260,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(9264,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(9268,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(9272,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(9272,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9276,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(9276,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9280,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(9280,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9284,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(9284,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9288,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(9288,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9292,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(9292,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9296,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(9296,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9300,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(9300,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9304,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(9304,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9308,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(9308,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9312,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(9312,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9316,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(9316,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9320,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(9320,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9324,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(9324,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9328,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(9332,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(9336,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9340,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9344,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9348,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9352,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9356,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9360,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(9364,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(9368,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9372,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9376,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(9380,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(9384,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9388,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9392,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(9396,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(9400,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9404,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9408,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(9412,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(9416,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(9420,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(9424,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(9428,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(9432,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9436,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9440,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(9444,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(9448,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(9452,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(9456,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(9460,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(9464,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(9468,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(9472,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(9476,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(9480,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(9484,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(9488,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(9492,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(9496,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(9500,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(9504,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(9508,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(9512,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(9516,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(9520,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(9524,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(9528,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(9532,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(9536,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(9540,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(9544,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(9548,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(9552,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(9556,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(9560,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(9564,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(9568,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(9572,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(9576,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(9580,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(9584,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(9588,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(9592,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(9596,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(9600,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(9604,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(9608,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(9612,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(9616,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(9620,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(9624,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(9628,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(9632,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(9636,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(9640,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(9644,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(9648,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(9648,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9652,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(9652,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9656,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(9656,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9660,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(9660,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9664,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(9664,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9668,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(9668,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9672,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(9672,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9676,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(9676,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9680,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(9680,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9684,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(9684,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9688,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(9688,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9692,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(9692,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9696,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(9696,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9700,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(9700,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9704,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(9708,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(9712,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9716,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(9720,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9724,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9728,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9732,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9736,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(9740,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(9744,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9748,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9752,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(9756,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(9760,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9764,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(9768,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(9772,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(9776,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9780,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9784,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(9788,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(9792,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(9796,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(9800,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(9804,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(9808,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9812,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(9816,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(9820,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(9824,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(9828,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(9832,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(9836,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(9840,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(9844,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(9848,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(9852,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(9856,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(9860,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(9864,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(9868,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(9872,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(9876,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(9880,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(9884,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(9888,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(9892,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(9896,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(9900,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(9904,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(9908,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(9912,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(9916,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(9920,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(9924,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(9928,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(9932,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(9936,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(9940,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(9944,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(9948,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(9952,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(9956,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(9960,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(9964,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(9968,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(9972,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(9976,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(9980,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(9984,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(9988,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(9992,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(9996,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(10000,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(10004,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(10008,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(10012,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(10016,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(10020,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(10024,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(10024,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10028,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(10028,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10032,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(10032,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10036,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(10036,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10040,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(10040,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(10044,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(10044,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(10048,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(10048,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(10052,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(10052,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(10056,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(10056,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(10060,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(10060,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(10064,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(10064,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(10068,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(10068,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(10072,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(10072,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(10076,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(10076,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(10645,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10645,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10654,67): run-time error CSS1030: Expected identifier, found ' '
(10654,108): run-time error CSS1030: Expected identifier, found ' '
(10660,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10661,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10665,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-y'
(10665,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10665,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10665,134): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10666,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-x'
(10666,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10674,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-y'
(10674,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10674,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10674,134): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10675,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-x'
(10675,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10681,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-y'
(10682,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-x'
(10686,34): run-time error CSS1030: Expected identifier, found ' '
(10687,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-y'
(10688,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-x'
(10692,42): run-time error CSS1030: Expected identifier, found ' '
(10692,43): run-time error CSS1031: Expected selector, found 'not('
(10692,43): run-time error CSS1025: Expected comma or open brace, found 'not('
(10703,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-x'
(10703,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10708,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-x'
(10711,44): run-time error CSS1030: Expected identifier, found ' '
(10711,115): run-time error CSS1030: Expected identifier, found ' '
(10711,188): run-time error CSS1030: Expected identifier, found ' '
(10713,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-x'
(10717,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(10721,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10722,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10729,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(10730,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(10734,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10735,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10739,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10740,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10747,18): run-time error CSS1030: Expected identifier, found ' '
(10748,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10760,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10761,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10762,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10763,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10772,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10784,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(10785,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10786,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10800,29): run-time error CSS1030: Expected identifier, found ' '
(10800,51): run-time error CSS1030: Expected identifier, found ' '
(10800,86): run-time error CSS1030: Expected identifier, found ' '
(10800,109): run-time error CSS1030: Expected identifier, found ' '
(10817,15): run-time error CSS1030: Expected identifier, found ' '
(10817,41): run-time error CSS1030: Expected identifier, found ' '
(10818,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(10825,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10826,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10829,20): run-time error CSS1030: Expected identifier, found ' '
(10829,77): run-time error CSS1030: Expected identifier, found ' '
(10838,5): run-time error CSS1030: Expected identifier, found '['
(10838,14): run-time error CSS1031: Expected selector, found ']'
(10838,14): run-time error CSS1025: Expected comma or open brace, found ']'
(10852,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10853,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10858,22): run-time error CSS1030: Expected identifier, found ' '
(10867,5): run-time error CSS1030: Expected identifier, found '['
(10867,14): run-time error CSS1031: Expected selector, found ']'
(10867,14): run-time error CSS1025: Expected comma or open brace, found ']'
(10873,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10874,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10889,21): run-time error CSS1030: Expected identifier, found ' '
(10890,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(10896,21): run-time error CSS1030: Expected identifier, found ' '
(10921,26): run-time error CSS1030: Expected identifier, found ' '
(10944,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10979,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10986,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11010,32): run-time error CSS1030: Expected identifier, found ' '
(11010,102): run-time error CSS1030: Expected identifier, found ' '
(11010,137): run-time error CSS1030: Expected identifier, found ' '
(11010,214): run-time error CSS1030: Expected identifier, found ' '
(11014,30): run-time error CSS1030: Expected identifier, found ' '
(11014,31): run-time error CSS1031: Expected selector, found 'not('
(11014,31): run-time error CSS1025: Expected comma or open brace, found 'not('
(11021,32): run-time error CSS1030: Expected identifier, found ' '
(11021,46): run-time error CSS1030: Expected identifier, found ' '
(11021,47): run-time error CSS1031: Expected selector, found 'not('
(11021,47): run-time error CSS1025: Expected comma or open brace, found 'not('
(11026,32): run-time error CSS1030: Expected identifier, found ' '
(11026,45): run-time error CSS1030: Expected identifier, found ' '
(11026,46): run-time error CSS1031: Expected selector, found 'not('
(11026,46): run-time error CSS1025: Expected comma or open brace, found 'not('
(11031,21): run-time error CSS1030: Expected identifier, found ' '
(11098,21): run-time error CSS1030: Expected identifier, found ' '
(11102,21): run-time error CSS1030: Expected identifier, found ' '
(11108,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(11108,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11120,22): run-time error CSS1030: Expected identifier, found ' '
(11131,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(11131,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11192,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(11193,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(11197,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(11198,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(11202,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(11206,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(11207,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11211,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(11212,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(11216,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(11217,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(11222,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(11226,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(11230,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(11231,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(11232,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(11237,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(11241,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(11242,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11246,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(11247,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(11251,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11252,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11256,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11260,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11261,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11265,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11266,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11270,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11271,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11276,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11280,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11284,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(11285,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(11286,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11291,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11295,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11296,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11300,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(11301,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(11305,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11306,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11310,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11314,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11315,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11319,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11320,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11324,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11325,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11330,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11334,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11338,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(11339,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(11340,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11345,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11349,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11350,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11363,14): run-time error CSS1030: Expected identifier, found ' '
(11367,14): run-time error CSS1030: Expected identifier, found ' '
(11367,15): run-time error CSS1031: Expected selector, found 'not('
(11367,15): run-time error CSS1025: Expected comma or open brace, found 'not('
(11371,11): run-time error CSS1030: Expected identifier, found ' '
(11375,11): run-time error CSS1030: Expected identifier, found ' '
(11375,12): run-time error CSS1031: Expected selector, found 'not('
(11375,12): run-time error CSS1025: Expected comma or open brace, found 'not('
(11380,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11381,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11382,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(11385,21): run-time error CSS1030: Expected identifier, found ' '
(11386,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(11389,21): run-time error CSS1030: Expected identifier, found ' '
(11390,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(11391,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11394,21): run-time error CSS1030: Expected identifier, found ' '
(11395,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(11396,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11400,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11404,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11408,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(11412,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(11416,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11420,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11421,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11422,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(11425,22): run-time error CSS1030: Expected identifier, found ' '
(11426,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(11429,22): run-time error CSS1030: Expected identifier, found ' '
(11430,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11433,22): run-time error CSS1030: Expected identifier, found ' '
(11434,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11438,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11442,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11446,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11447,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11462,23): run-time error CSS1030: Expected identifier, found ' '
(11463,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11466,23): run-time error CSS1030: Expected identifier, found ' '
(11467,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11470,23): run-time error CSS1030: Expected identifier, found ' '
(11471,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11475,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11479,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11483,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(11487,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(11491,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11495,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11496,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11499,24): run-time error CSS1030: Expected identifier, found ' '
(11500,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11501,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(11502,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11505,24): run-time error CSS1030: Expected identifier, found ' '
(11506,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11509,24): run-time error CSS1030: Expected identifier, found ' '
(11510,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11514,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11518,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11522,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11523,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11526,20): run-time error CSS1030: Expected identifier, found ' '
(11527,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(11530,20): run-time error CSS1030: Expected identifier, found ' '
(11531,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11534,20): run-time error CSS1030: Expected identifier, found ' '
(11535,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11539,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11543,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11547,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(11551,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(11555,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11559,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11560,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11563,21): run-time error CSS1030: Expected identifier, found ' '
(11564,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(11565,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11568,21): run-time error CSS1030: Expected identifier, found ' '
(11569,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11572,21): run-time error CSS1030: Expected identifier, found ' '
(11573,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11577,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11581,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11584,14): run-time error CSS1030: Expected identifier, found ' '
(11584,15): run-time error CSS1031: Expected selector, found 'has('
(11584,15): run-time error CSS1025: Expected comma or open brace, found 'has('
(11822,18): run-time error CSS1030: Expected identifier, found ' '
(11830,18): run-time error CSS1030: Expected identifier, found ' '
(11830,28): run-time error CSS1030: Expected identifier, found ' '
(11830,61): run-time error CSS1030: Expected identifier, found ' '
(11835,18): run-time error CSS1030: Expected identifier, found ' '
(11835,34): run-time error CSS1030: Expected identifier, found ' '
(11835,73): run-time error CSS1030: Expected identifier, found ' '
(11840,18): run-time error CSS1030: Expected identifier, found ' '
(11860,23): run-time error CSS1030: Expected identifier, found ' '
(11874,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11886,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11889,20): run-time error CSS1030: Expected identifier, found ' '
(11907,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11908,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(11913,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11923,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11926,34): run-time error CSS1030: Expected identifier, found ' '
(11939,34): run-time error CSS1030: Expected identifier, found ' '
(11943,34): run-time error CSS1030: Expected identifier, found ' '
(11943,45): run-time error CSS1030: Expected identifier, found ' '
(11943,98): run-time error CSS1030: Expected identifier, found ' '
(11948,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(11949,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(11952,21): run-time error CSS1030: Expected identifier, found ' '
(11953,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(11956,37): run-time error CSS1030: Expected identifier, found ' '
(11962,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11963,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11966,21): run-time error CSS1030: Expected identifier, found ' '
(11967,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(11970,37): run-time error CSS1030: Expected identifier, found ' '
(11976,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(11977,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(11980,21): run-time error CSS1030: Expected identifier, found ' '
(11981,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(11984,37): run-time error CSS1030: Expected identifier, found ' '
(11990,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11991,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(11994,18): run-time error CSS1030: Expected identifier, found ' '
(11998,18): run-time error CSS1030: Expected identifier, found ' '
(11999,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(12000,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12001,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(12004,18): run-time error CSS1030: Expected identifier, found ' '
(12005,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12006,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(12007,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12010,22): run-time error CSS1030: Expected identifier, found ' '
(12010,32): run-time error CSS1030: Expected identifier, found ' '
(12011,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12015,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(12019,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(12023,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12027,34): run-time error CSS1030: Expected identifier, found ' '
(12028,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12037,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(12038,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12039,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12043,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12050,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12111,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(12112,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12113,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(12117,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12121,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(12122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12127,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(12128,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(12129,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(12138,41): run-time error CSS1030: Expected identifier, found ' '
(12138,69): run-time error CSS1030: Expected identifier, found ' '
(12193,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12202,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-height'
(12212,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-value'
(12217,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-value'
(12234,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-height'
(12249,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-value'
(12256,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-value'
(12338,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(12339,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12340,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(12344,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(12345,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(12346,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12354,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(12358,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12362,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(12363,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12364,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(12365,70): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(12365,188): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(12365,272): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(12371,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(12375,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12399,15): run-time error CSS1030: Expected identifier, found ' '
(12407,15): run-time error CSS1030: Expected identifier, found ' '
(12407,25): run-time error CSS1030: Expected identifier, found ' '
(12407,55): run-time error CSS1030: Expected identifier, found ' '
(12412,15): run-time error CSS1030: Expected identifier, found ' '
(12432,20): run-time error CSS1030: Expected identifier, found ' '
(12446,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12458,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12461,17): run-time error CSS1030: Expected identifier, found ' '
(12479,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12480,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(12485,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12495,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12498,31): run-time error CSS1030: Expected identifier, found ' '
(12511,31): run-time error CSS1030: Expected identifier, found ' '
(12515,31): run-time error CSS1030: Expected identifier, found ' '
(12515,42): run-time error CSS1030: Expected identifier, found ' '
(12515,92): run-time error CSS1030: Expected identifier, found ' '
(12519,31): run-time error CSS1030: Expected identifier, found ' '
(12519,42): run-time error CSS1030: Expected identifier, found ' '
(12519,92): run-time error CSS1030: Expected identifier, found ' '
(12524,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(12525,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(12528,18): run-time error CSS1030: Expected identifier, found ' '
(12529,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(12532,34): run-time error CSS1030: Expected identifier, found ' '
(12538,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12539,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12542,18): run-time error CSS1030: Expected identifier, found ' '
(12543,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(12546,34): run-time error CSS1030: Expected identifier, found ' '
(12552,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(12553,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(12556,18): run-time error CSS1030: Expected identifier, found ' '
(12557,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(12560,34): run-time error CSS1030: Expected identifier, found ' '
(12566,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(12567,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(12570,15): run-time error CSS1030: Expected identifier, found ' '
(12575,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(12579,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(12582,15): run-time error CSS1030: Expected identifier, found ' '
(12583,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12584,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(12585,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12588,19): run-time error CSS1030: Expected identifier, found ' '
(12588,29): run-time error CSS1030: Expected identifier, found ' '
(12589,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12592,31): run-time error CSS1030: Expected identifier, found ' '
(12593,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12601,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(12602,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12603,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12612,31): run-time error CSS1030: Expected identifier, found ' '
(12612,54): run-time error CSS1030: Expected identifier, found ' '
(12702,66): run-time error CSS1030: Expected identifier, found ' '
(12702,131): run-time error CSS1030: Expected identifier, found ' '
(12707,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-end'
(12707,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(12708,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(12712,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(12716,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-end'
(12732,64): run-time error CSS1030: Expected identifier, found ' '
(12732,127): run-time error CSS1030: Expected identifier, found ' '
(12737,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(12738,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-end'
(12738,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(12742,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(12746,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-end'
(12958,26): run-time error CSS1030: Expected identifier, found '.'
(12958,62): run-time error CSS1031: Expected selector, found ')'
(12958,62): run-time error CSS1025: Expected comma or open brace, found ')'
(12965,24): run-time error CSS1030: Expected identifier, found '.'
(12965,60): run-time error CSS1031: Expected selector, found ')'
(12965,60): run-time error CSS1025: Expected comma or open brace, found ')'
(13025,54): run-time error CSS1030: Expected identifier, found ' '
(13025,116): run-time error CSS1030: Expected identifier, found ' '
(13025,179): run-time error CSS1030: Expected identifier, found ' '
(13025,238): run-time error CSS1030: Expected identifier, found ' '
(13025,298): run-time error CSS1030: Expected identifier, found ' '
(13025,355): run-time error CSS1030: Expected identifier, found ' '
(13025,418): run-time error CSS1030: Expected identifier, found ' '
(13025,482): run-time error CSS1030: Expected identifier, found ' '
(13025,542): run-time error CSS1030: Expected identifier, found ' '
(13025,603): run-time error CSS1030: Expected identifier, found ' '
(13038,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13042,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(13046,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(13050,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13054,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13055,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(13056,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13060,34): run-time error CSS1030: Expected identifier, found ' '
(13061,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13062,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(13065,34): run-time error CSS1030: Expected identifier, found ' '
(13066,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(13067,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(13070,34): run-time error CSS1030: Expected identifier, found ' '
(13071,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13075,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13079,23): run-time error CSS1036: Expected expression, found ':'
(13080,11): run-time error CSS1035: Expected colon, found ','
(13084,23): run-time error CSS1036: Expected expression, found ':'
(13085,11): run-time error CSS1035: Expected colon, found ','
(13089,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-width'
(13090,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-height'
(13095,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(13096,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13097,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13128,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13129,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13134,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(13149,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13150,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13151,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13157,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(13158,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13159,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13168,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(13169,26): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-padding-x'
(13170,25): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-padding-y'
(13184,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13185,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13196,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13197,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13213,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13214,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13222,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13224,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-view-width'
(13227,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13240,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13241,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13247,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13248,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13254,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13255,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13261,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13262,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(13289,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(13301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13302,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13303,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13304,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13305,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13309,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13313,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13317,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13321,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13327,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13328,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13329,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13333,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13337,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13341,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13345,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13351,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13352,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(13353,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(13357,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13361,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13365,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13369,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13379,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(13380,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13393,48): run-time error CSS1030: Expected identifier, found ' '
(13403,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(13407,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13408,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13409,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13410,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13429,29): run-time error CSS1030: Expected identifier, found ' '
(13429,63): run-time error CSS1030: Expected identifier, found ' '
(13438,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(13441,29): run-time error CSS1030: Expected identifier, found ' '
(13445,29): run-time error CSS1030: Expected identifier, found ' '
(13499,45): run-time error CSS1030: Expected identifier, found ' '
(13503,45): run-time error CSS1030: Expected identifier, found ' '
(13508,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13508,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13517,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13517,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13531,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13537,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(13542,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13542,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13546,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13546,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(13550,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13551,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13552,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(13557,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13558,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(13563,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(13567,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13571,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(13576,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(13579,33): run-time error CSS1030: Expected identifier, found ' '
(13579,92): run-time error CSS1030: Expected identifier, found ' '
(13580,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13581,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13582,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(13586,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13587,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(13588,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13591,44): run-time error CSS1030: Expected identifier, found ' '
(13591,114): run-time error CSS1030: Expected identifier, found ' '
(13592,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(13593,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(13596,33): run-time error CSS1030: Expected identifier, found ' '
(13596,92): run-time error CSS1030: Expected identifier, found ' '
(13600,44): run-time error CSS1030: Expected identifier, found ' '
(13600,114): run-time error CSS1030: Expected identifier, found ' '
(13605,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13606,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(13607,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13610,48): run-time error CSS1030: Expected identifier, found ' '
(13611,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(13615,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13616,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13617,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(13620,51): run-time error CSS1030: Expected identifier, found ' '
(13621,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(13625,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13629,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(13634,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13638,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13649,39): run-time error CSS1030: Expected identifier, found ' '
(13649,80): run-time error CSS1030: Expected identifier, found ' '
(13658,39): run-time error CSS1030: Expected identifier, found ' '
(13661,76): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13664,37): run-time error CSS1030: Expected identifier, found ' '
(13667,77): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13691,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(13692,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13693,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13709,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13710,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13719,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13720,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13744,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13744,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13744,90): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13749,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13749,64): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(13770,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13771,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(13778,35): run-time error CSS1030: Expected identifier, found ' '
(13778,75): run-time error CSS1030: Expected identifier, found ' '
(13785,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13785,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13785,102): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13791,35): run-time error CSS1030: Expected identifier, found ' '
(13792,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13792,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(13795,35): run-time error CSS1030: Expected identifier, found ' '
(13810,19): run-time error CSS1030: Expected identifier, found ' '
(13810,43): run-time error CSS1030: Expected identifier, found ' '
(13821,19): run-time error CSS1030: Expected identifier, found ' '
(13825,19): run-time error CSS1030: Expected identifier, found ' '
(13838,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(13855,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13856,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13861,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13861,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13861,90): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13868,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13868,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(13872,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13873,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13877,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13877,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13877,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(13881,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13881,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13881,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(13885,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(13886,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13890,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13891,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13895,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13895,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13895,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13899,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13899,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13899,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13903,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13904,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13908,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(13909,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(13913,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(13913,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(13913,100): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13917,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(13917,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(13917,100): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13921,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13922,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13928,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(13933,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13934,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13935,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(13939,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13942,33): run-time error CSS1030: Expected identifier, found ' '
(13942,78): run-time error CSS1030: Expected identifier, found ' '
(13943,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(13947,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(13951,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13954,31): run-time error CSS1030: Expected identifier, found ' '
(13954,71): run-time error CSS1030: Expected identifier, found ' '
(13958,15): run-time error CSS1030: Expected identifier, found ' '
(13958,39): run-time error CSS1030: Expected identifier, found ' '
(13959,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(13962,23): run-time error CSS1030: Expected identifier, found ' '
(13963,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13971,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13972,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(13978,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13979,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(13980,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13983,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13986,33): run-time error CSS1030: Expected identifier, found ' '
(13986,57): run-time error CSS1030: Expected identifier, found ' '
(13992,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13997,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14022,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14023,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(14028,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(14029,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(14030,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(14077,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14078,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(14086,43): run-time error CSS1030: Expected identifier, found ' '
(14086,72): run-time error CSS1030: Expected identifier, found ' '
(14098,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(14099,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(14105,27): run-time error CSS1030: Expected identifier, found ' '
(14110,27): run-time error CSS1030: Expected identifier, found ' '
(14110,131): run-time error CSS1030: Expected identifier, found ' '
(14116,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(14117,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(14121,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(14122,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(14126,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(14127,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(14130,23): run-time error CSS1030: Expected identifier, found ' '
(14134,23): run-time error CSS1030: Expected identifier, found ' '
(14138,67): run-time error CSS1030: Expected identifier, found ' '
(14143,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(14145,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14146,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14151,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14152,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(14153,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14157,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14162,45): run-time error CSS1030: Expected identifier, found ' '
(14162,75): run-time error CSS1030: Expected identifier, found ' '
(14167,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14171,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(14179,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(14196,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14238,57): run-time error CSS1030: Expected identifier, found ' '
(14262,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14263,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14264,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14272,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14284,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14289,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14290,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14291,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14299,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14311,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14316,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14317,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14318,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14326,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14338,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14342,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14350,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14367,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14371,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14375,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(14381,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14401,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(14402,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14403,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(14406,23): run-time error CSS1030: Expected identifier, found ' '
(14407,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(14418,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(14421,37): run-time error CSS1030: Expected identifier, found ' '
(14425,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(14428,37): run-time error CSS1030: Expected identifier, found ' '
(14428,158): run-time error CSS1030: Expected identifier, found ' '
(14442,57): run-time error CSS1030: Expected identifier, found ' '
(14443,17): run-time error CSS1036: Expected expression, found ':'
(14444,11): run-time error CSS1035: Expected colon, found ','
(14448,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(14560,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(14566,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14567,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(14568,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14574,41): run-time error CSS1030: Expected identifier, found ' '
(14574,69): run-time error CSS1030: Expected identifier, found ' '
(14579,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14579,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14583,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14591,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14606,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14606,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14610,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14611,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14615,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14628,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14628,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14632,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14633,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14637,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14650,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14650,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14654,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14655,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14659,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14668,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-preview-width'
(14668,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(14668,91): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-preview-columns'
(14669,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14670,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14671,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14680,48): run-time error CSS1030: Expected identifier, found ' '
(14695,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(14696,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14697,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(14700,38): run-time error CSS1030: Expected identifier, found ' '
(14715,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14720,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14721,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14731,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14742,9): run-time error CSS1030: Expected identifier, found '.'
(14742,26): run-time error CSS1031: Expected selector, found ')'
(14742,26): run-time error CSS1025: Expected comma or open brace, found ')'
(14751,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14754,73): run-time error CSS1030: Expected identifier, found ' '
(14754,105): run-time error CSS1030: Expected identifier, found ' '
(14754,138): run-time error CSS1030: Expected identifier, found ' '
(14754,169): run-time error CSS1030: Expected identifier, found ' '
(14802,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(14803,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14804,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14813,35): run-time error CSS1030: Expected identifier, found ' '
(14813,60): run-time error CSS1030: Expected identifier, found ' '
(14818,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14863,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14868,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14876,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(14877,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14878,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14889,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14900,47): run-time error CSS1030: Expected identifier, found ' '
(14900,147): run-time error CSS1030: Expected identifier, found ' '
(14911,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14916,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14920,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14921,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14925,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14926,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14930,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14931,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14935,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14936,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14940,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14941,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14945,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14946,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14950,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(14951,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(14955,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14956,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14960,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14964,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14967,19): run-time error CSS1030: Expected identifier, found ' '
(14968,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14969,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(14972,19): run-time error CSS1030: Expected identifier, found ' '
(14977,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(14978,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(14982,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(14986,47): run-time error CSS1030: Expected identifier, found ' '
(14987,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(14991,47): run-time error CSS1030: Expected identifier, found ' '
(14992,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(14998,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14999,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15003,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15004,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15012,36): run-time error CSS1030: Expected identifier, found ' '
(15028,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(15029,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(15030,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15036,31): run-time error CSS1030: Expected identifier, found ' '
(15036,54): run-time error CSS1030: Expected identifier, found ' '
(15048,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15054,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15055,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15071,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15072,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15088,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(15089,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15090,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15095,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15103,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15106,16): run-time error CSS1030: Expected identifier, found ' '
(15107,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(15110,16): run-time error CSS1030: Expected identifier, found ' '
(15111,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(15115,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15119,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15122,36): run-time error CSS1030: Expected identifier, found ' '
(15123,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15126,21): run-time error CSS1030: Expected identifier, found ' '
(15127,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15146,31): run-time error CSS1030: Expected identifier, found ' '
(15146,54): run-time error CSS1030: Expected identifier, found ' '
(15354,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(15355,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15356,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(15360,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(15361,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15362,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(15365,16): run-time error CSS1030: Expected identifier, found ' '
(15366,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15374,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15375,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(15376,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15380,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(15381,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15382,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(15385,15): run-time error CSS1030: Expected identifier, found ' '
(15386,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15400,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15401,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15405,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(15406,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(15407,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15417,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(15421,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15425,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(15429,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(15430,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15431,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(15435,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15439,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15443,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15451,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(15452,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(15453,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15460,31): run-time error CSS1030: Expected identifier, found ' '
(15460,54): run-time error CSS1030: Expected identifier, found ' '
(15469,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15470,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15498,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15539,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15539,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15539,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15548,48): run-time error CSS1030: Expected identifier, found ' '
(15553,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15563,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15569,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15591,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(15592,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(15611,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15619,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(15624,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(15628,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15630,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15631,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15632,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15664,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(15665,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15666,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(15670,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(15671,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15672,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(15676,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(15680,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15684,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(15696,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15700,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(15704,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(15708,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(15712,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(15716,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(15720,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15721,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15725,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15729,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15733,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(15749,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15753,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15753,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(15756,33): run-time error CSS1030: Expected identifier, found ' '
(15756,34): run-time error CSS1031: Expected selector, found 'not('
(15756,34): run-time error CSS1025: Expected comma or open brace, found 'not('
(15761,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(15765,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15765,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15768,33): run-time error CSS1030: Expected identifier, found ' '
(15768,34): run-time error CSS1031: Expected selector, found 'not('
(15768,34): run-time error CSS1025: Expected comma or open brace, found 'not('
(15773,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15777,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(15777,72): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15780,33): run-time error CSS1030: Expected identifier, found ' '
(15780,34): run-time error CSS1031: Expected selector, found 'not('
(15780,34): run-time error CSS1025: Expected comma or open brace, found 'not('
(15785,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15786,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15791,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(15792,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(15793,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15796,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15804,31): run-time error CSS1030: Expected identifier, found ' '
(15804,54): run-time error CSS1030: Expected identifier, found ' '
(15875,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(15879,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(15883,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(15884,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(15888,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(15889,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(15893,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(15894,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(15898,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(15899,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(15903,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(15904,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(15908,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(15909,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(15913,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(15914,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(15918,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(15919,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(15923,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(15924,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(15928,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(15929,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(15940,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(15941,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15942,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(15955,25): run-time error CSS1030: Expected identifier, found ' '
(15955,45): run-time error CSS1030: Expected identifier, found ' '
(15959,13): run-time error CSS1030: Expected identifier, found ' '
(15964,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(15965,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(15969,27): run-time error CSS1030: Expected identifier, found ' '
(15969,28): run-time error CSS1031: Expected selector, found 'not('
(15969,28): run-time error CSS1025: Expected comma or open brace, found 'not('
(15975,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15975,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15979,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15979,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15983,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15983,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15988,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15989,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(15997,38): run-time error CSS1030: Expected identifier, found ' '
(16005,35): run-time error CSS1030: Expected identifier, found ' '
(16011,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16025,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16033,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16037,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16038,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16041,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(16046,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16046,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16047,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16047,64): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16063,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16064,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(16066,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(16067,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(16068,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(16072,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16073,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(16075,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(16076,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(16077,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(16081,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16082,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(16084,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(16085,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(16086,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(16090,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16091,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(16093,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(16094,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(16095,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(16099,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16100,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(16102,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(16103,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(16104,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(16108,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16109,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(16111,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(16112,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(16113,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(16117,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16118,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16120,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16121,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(16122,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16126,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16127,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(16129,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(16130,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(16131,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(16135,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16136,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(16138,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(16139,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(16140,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(16144,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16145,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(16147,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(16148,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(16149,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(16152,53): run-time error CSS1030: Expected identifier, found ' '
(16153,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(16154,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(16157,57): run-time error CSS1030: Expected identifier, found ' '
(16158,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(16159,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(16162,55): run-time error CSS1030: Expected identifier, found ' '
(16163,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(16164,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(16167,47): run-time error CSS1030: Expected identifier, found ' '
(16168,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(16169,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(16172,53): run-time error CSS1030: Expected identifier, found ' '
(16173,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(16174,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(16177,53): run-time error CSS1030: Expected identifier, found ' '
(16178,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(16179,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(16182,49): run-time error CSS1030: Expected identifier, found ' '
(16183,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(16184,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(16187,47): run-time error CSS1030: Expected identifier, found ' '
(16188,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(16189,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(16192,49): run-time error CSS1030: Expected identifier, found ' '
(16193,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(16194,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(16197,53): run-time error CSS1030: Expected identifier, found ' '
(16198,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(16199,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(16202,53): run-time error CSS1030: Expected identifier, found ' '
(16203,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16203,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(16206,57): run-time error CSS1030: Expected identifier, found ' '
(16207,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16207,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(16210,55): run-time error CSS1030: Expected identifier, found ' '
(16211,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16211,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(16214,47): run-time error CSS1030: Expected identifier, found ' '
(16215,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16215,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(16218,53): run-time error CSS1030: Expected identifier, found ' '
(16219,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16219,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(16222,53): run-time error CSS1030: Expected identifier, found ' '
(16223,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16223,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(16226,49): run-time error CSS1030: Expected identifier, found ' '
(16227,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16227,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16230,47): run-time error CSS1030: Expected identifier, found ' '
(16231,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16231,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(16234,49): run-time error CSS1030: Expected identifier, found ' '
(16235,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16235,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(16238,53): run-time error CSS1030: Expected identifier, found ' '
(16239,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16239,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(16242,87): run-time error CSS1030: Expected identifier, found ' '
(16243,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(16244,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(16247,93): run-time error CSS1030: Expected identifier, found ' '
(16248,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(16249,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(16252,90): run-time error CSS1030: Expected identifier, found ' '
(16253,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(16254,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(16257,78): run-time error CSS1030: Expected identifier, found ' '
(16258,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(16259,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(16262,87): run-time error CSS1030: Expected identifier, found ' '
(16263,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(16264,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(16267,87): run-time error CSS1030: Expected identifier, found ' '
(16268,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(16269,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(16272,81): run-time error CSS1030: Expected identifier, found ' '
(16273,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(16274,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(16277,78): run-time error CSS1030: Expected identifier, found ' '
(16278,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(16279,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(16282,81): run-time error CSS1030: Expected identifier, found ' '
(16283,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(16284,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(16287,87): run-time error CSS1030: Expected identifier, found ' '
(16288,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(16289,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(16292,56): run-time error CSS1030: Expected identifier, found ' '
(16293,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16294,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(16295,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(16299,60): run-time error CSS1030: Expected identifier, found ' '
(16300,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16301,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(16302,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(16306,58): run-time error CSS1030: Expected identifier, found ' '
(16307,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16308,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(16309,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(16313,50): run-time error CSS1030: Expected identifier, found ' '
(16314,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16315,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(16316,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(16320,56): run-time error CSS1030: Expected identifier, found ' '
(16321,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16322,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(16323,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(16327,56): run-time error CSS1030: Expected identifier, found ' '
(16328,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16329,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(16330,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(16334,52): run-time error CSS1030: Expected identifier, found ' '
(16335,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16336,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16337,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(16341,50): run-time error CSS1030: Expected identifier, found ' '
(16342,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16343,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(16344,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(16348,52): run-time error CSS1030: Expected identifier, found ' '
(16349,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16350,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(16351,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(16355,56): run-time error CSS1030: Expected identifier, found ' '
(16356,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16357,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(16358,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(16363,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16364,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16365,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(16366,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16370,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16371,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(16372,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(16373,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16378,52): run-time error CSS1030: Expected identifier, found ' '
(16379,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16380,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(16383,14): run-time error CSS1030: Expected identifier, found ' '
(16383,52): run-time error CSS1030: Expected identifier, found ' '
(16384,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16387,53): run-time error CSS1030: Expected identifier, found ' '
(16388,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(16389,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(16392,38): run-time error CSS1030: Expected identifier, found ' '
(16396,100): run-time error CSS1030: Expected identifier, found ' '
(16396,141): run-time error CSS1030: Expected identifier, found ' '
(16397,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(16398,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(16399,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(16413,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(16414,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(16415,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(16445,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(16446,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16465,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(16466,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(16473,22): run-time error CSS1030: Expected identifier, found ' '
(16473,30): run-time error CSS1030: Expected identifier, found ' '
(16480,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(16480,68): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16494,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16495,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16507,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16510,24): run-time error CSS1030: Expected identifier, found ' '
(16511,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16511,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(16511,96): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(16514,24): run-time error CSS1030: Expected identifier, found ' '
(16515,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16515,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(16515,99): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(16533,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16534,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16566,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16567,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16568,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(16569,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-8'
(16572,16): run-time error CSS1030: Expected identifier, found ' '
(16573,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-9'
(16578,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16579,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(16583,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(16584,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(16588,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(16589,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(16593,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(16594,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(16641,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-width'
(16642,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-height'
(16643,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-max-width'
(16644,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-max-height'
(16649,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(16650,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(16651,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(16656,41): run-time error CSS1030: Expected identifier, found ' '
(16656,69): run-time error CSS1030: Expected identifier, found ' '
(16661,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16662,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16670,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16685,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(16686,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(16720,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16721,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16730,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(16805,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(16811,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16812,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16817,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16818,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16822,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16823,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16827,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16919,49): run-time error CSS1030: Expected identifier, found ' '
(16953,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16954,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16955,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(16956,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-7'
(16960,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(16963,22): run-time error CSS1030: Expected identifier, found ' '
(16964,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(16967,22): run-time error CSS1030: Expected identifier, found ' '
(16972,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(16976,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16980,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17020,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17021,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17029,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17035,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17036,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(17040,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(17041,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17045,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(17046,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(17050,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(17051,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(17071,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(17072,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(17073,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17083,31): run-time error CSS1030: Expected identifier, found ' '
(17083,54): run-time error CSS1030: Expected identifier, found ' '
(17136,21): run-time error CSS1030: Expected identifier, found ' '
(17136,22): run-time error CSS1031: Expected selector, found 'has('
(17136,22): run-time error CSS1025: Expected comma or open brace, found 'has('
(17147,24): run-time error CSS1030: Expected identifier, found ' '
(17151,24): run-time error CSS1030: Expected identifier, found ' '
(17165,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17166,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17169,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(17170,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(17173,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17178,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17179,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17180,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17181,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17186,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17191,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(17192,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17214,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17218,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17222,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17226,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17230,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17239,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17243,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17244,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17245,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(17252,24): run-time error CSS1030: Expected identifier, found ' '
(17256,24): run-time error CSS1030: Expected identifier, found ' '
(17260,28): run-time error CSS1030: Expected identifier, found ' '
(17260,55): run-time error CSS1030: Expected identifier, found ' '
(17264,17): run-time error CSS1030: Expected identifier, found ' '
(17265,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17266,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(17269,17): run-time error CSS1030: Expected identifier, found ' '
(17270,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(17274,21): run-time error CSS1030: Expected identifier, found ' '
(17274,29): run-time error CSS1030: Expected identifier, found ' '
(17274,53): run-time error CSS1030: Expected identifier, found ' '
(17274,93): run-time error CSS1030: Expected identifier, found ' '
(17275,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17276,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(17280,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(17281,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17284,32): run-time error CSS1030: Expected identifier, found ' '
(17285,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(17286,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(17290,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17299,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17307,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(17308,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17309,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17314,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(17315,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(17316,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17322,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17327,43): run-time error CSS1030: Expected identifier, found ' '
(17327,72): run-time error CSS1030: Expected identifier, found ' '
(17342,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17358,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17359,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17360,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(17361,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(17365,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(17366,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(17367,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(17371,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(17372,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(17373,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(17377,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(17378,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(17379,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(17383,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(17384,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(17385,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(17389,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(17390,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(17391,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(17395,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(17396,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(17397,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(17401,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(17402,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(17403,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(17407,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(17408,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(17409,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(17413,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(17414,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(17415,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(17419,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17420,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(17421,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17429,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(17434,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(17435,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(17436,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17445,27): run-time error CSS1030: Expected identifier, found ' '
(17445,48): run-time error CSS1030: Expected identifier, found ' '
(17450,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17457,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(17473,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(17474,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17489,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17493,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(17494,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17502,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17503,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17509,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(17512,45): run-time error CSS1030: Expected identifier, found ' '
(17533,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17534,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(17535,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(17536,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(17540,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17541,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(17542,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(17543,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(17571,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17572,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17580,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17591,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17603,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17629,46): run-time error CSS1030: Expected identifier, found ' '
(17633,46): run-time error CSS1030: Expected identifier, found ' '
(17660,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(17661,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(17665,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(17666,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(17670,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(17716,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17717,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17718,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(17726,14): run-time error CSS1030: Expected identifier, found ' '
(17731,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17735,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17736,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17740,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17741,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17745,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17749,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(17753,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(17754,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-subtle'
(17755,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(17763,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(17764,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-subtle'
(17765,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(17773,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(17774,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-subtle'
(17775,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(17783,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(17784,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-subtle'
(17785,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(17793,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(17794,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-subtle'
(17795,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(17803,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(17804,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-subtle'
(17805,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(17813,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(17814,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-subtle'
(17815,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(17823,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(17824,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-subtle'
(17825,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(17833,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(17834,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-subtle'
(17835,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(17843,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-subtle'
(17844,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-subtle'
(17845,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-emphasis'
(17859,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(17865,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(17866,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(17867,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17875,33): run-time error CSS1030: Expected identifier, found ' '
(17875,57): run-time error CSS1030: Expected identifier, found ' '
(17887,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(17888,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(17889,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(17890,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17897,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17898,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17939,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(17940,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17941,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17942,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(17951,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17952,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18003,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18004,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18010,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18011,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(18012,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(18017,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18024,39): run-time error CSS1030: Expected identifier, found ' '
(18024,66): run-time error CSS1030: Expected identifier, found ' '
(18033,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(18037,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(18038,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18040,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18040,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18042,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(18049,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18058,25): run-time error CSS1030: Expected identifier, found ' '
(18062,25): run-time error CSS1030: Expected identifier, found ' '
(18068,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(18069,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18070,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(18071,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18106,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(18107,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18110,178): run-time error CSS1030: Expected identifier, found ' '
(18110,247): run-time error CSS1030: Expected identifier, found ' '
(18111,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(18115,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(18119,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(18120,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(18123,184): run-time error CSS1030: Expected identifier, found ' '
(18123,255): run-time error CSS1030: Expected identifier, found ' '
(18124,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(18128,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(18132,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(18133,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(18136,181): run-time error CSS1030: Expected identifier, found ' '
(18136,251): run-time error CSS1030: Expected identifier, found ' '
(18137,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(18141,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(18145,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(18146,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(18149,169): run-time error CSS1030: Expected identifier, found ' '
(18149,235): run-time error CSS1030: Expected identifier, found ' '
(18150,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(18154,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(18158,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(18159,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(18162,178): run-time error CSS1030: Expected identifier, found ' '
(18162,247): run-time error CSS1030: Expected identifier, found ' '
(18163,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(18167,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(18171,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(18172,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(18175,178): run-time error CSS1030: Expected identifier, found ' '
(18175,247): run-time error CSS1030: Expected identifier, found ' '
(18176,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(18180,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(18184,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(18185,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(18188,172): run-time error CSS1030: Expected identifier, found ' '
(18188,239): run-time error CSS1030: Expected identifier, found ' '
(18189,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(18193,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(18197,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(18198,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(18201,169): run-time error CSS1030: Expected identifier, found ' '
(18201,235): run-time error CSS1030: Expected identifier, found ' '
(18202,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(18206,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(18210,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(18211,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(18214,172): run-time error CSS1030: Expected identifier, found ' '
(18214,239): run-time error CSS1030: Expected identifier, found ' '
(18215,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(18219,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(18223,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(18224,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(18227,178): run-time error CSS1030: Expected identifier, found ' '
(18227,247): run-time error CSS1030: Expected identifier, found ' '
(18228,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(18232,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(18236,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18237,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18238,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18241,175): run-time error CSS1030: Expected identifier, found ' '
(18241,243): run-time error CSS1030: Expected identifier, found ' '
(18242,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18246,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18250,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18251,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18252,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18255,181): run-time error CSS1030: Expected identifier, found ' '
(18255,251): run-time error CSS1030: Expected identifier, found ' '
(18256,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18260,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(18264,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18265,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18266,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18269,178): run-time error CSS1030: Expected identifier, found ' '
(18269,247): run-time error CSS1030: Expected identifier, found ' '
(18270,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18274,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(18278,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18279,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18280,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18283,166): run-time error CSS1030: Expected identifier, found ' '
(18283,231): run-time error CSS1030: Expected identifier, found ' '
(18284,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18288,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(18292,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18293,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18294,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18297,175): run-time error CSS1030: Expected identifier, found ' '
(18297,243): run-time error CSS1030: Expected identifier, found ' '
(18298,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18302,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(18306,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18307,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18308,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18311,175): run-time error CSS1030: Expected identifier, found ' '
(18311,243): run-time error CSS1030: Expected identifier, found ' '
(18312,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18316,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(18320,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18321,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18322,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18325,169): run-time error CSS1030: Expected identifier, found ' '
(18325,235): run-time error CSS1030: Expected identifier, found ' '
(18326,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18330,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(18334,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18335,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18336,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18339,166): run-time error CSS1030: Expected identifier, found ' '
(18339,231): run-time error CSS1030: Expected identifier, found ' '
(18340,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18344,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(18348,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18349,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18350,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18353,169): run-time error CSS1030: Expected identifier, found ' '
(18353,235): run-time error CSS1030: Expected identifier, found ' '
(18354,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18358,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(18362,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18363,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18364,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18367,175): run-time error CSS1030: Expected identifier, found ' '
(18367,243): run-time error CSS1030: Expected identifier, found ' '
(18368,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18372,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(18380,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(18387,39): run-time error CSS1030: Expected identifier, found ' '
(18387,66): run-time error CSS1030: Expected identifier, found ' '
(18419,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(18434,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18451,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18452,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18456,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18457,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18461,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(18462,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(18466,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18467,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18471,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(18472,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18476,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18477,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18481,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(18482,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(18486,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18487,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18491,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18492,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18496,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18497,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18498,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18501,20): run-time error CSS1030: Expected identifier, found ' '
(18506,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18509,25): run-time error CSS1030: Expected identifier, found ' '
(18510,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(18511,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(18514,25): run-time error CSS1030: Expected identifier, found ' '
(18515,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18519,26): run-time error CSS1030: Expected identifier, found ' '
(18520,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(18523,26): run-time error CSS1030: Expected identifier, found ' '
(18533,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(18534,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18535,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18547,29): run-time error CSS1030: Expected identifier, found ' '
(18547,51): run-time error CSS1030: Expected identifier, found ' '
(18566,19): run-time error CSS1030: Expected identifier, found ' '
(18625,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18626,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18627,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18631,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18631,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(18635,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18636,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18644,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18645,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18646,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(18650,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18650,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18654,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(18655,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(18663,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(18664,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(18665,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18669,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(18669,72): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18673,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18674,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18682,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18683,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18684,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(18687,15): run-time error CSS1030: Expected identifier, found ' '
(18696,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18697,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18698,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(18707,33): run-time error CSS1030: Expected identifier, found ' '
(18707,57): run-time error CSS1030: Expected identifier, found ' '
(18749,39): run-time error CSS1030: Expected identifier, found ' '
(18760,39): run-time error CSS1030: Expected identifier, found ' '
(18776,51): run-time error CSS1030: Expected identifier, found ' '
(18776,85): run-time error CSS1030: Expected identifier, found ' '
(18776,111): run-time error CSS1030: Expected identifier, found ' '
(18789,35): run-time error CSS1030: Expected identifier, found ' '
(18790,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xxxl'
(18791,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(18792,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18797,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18805,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18865,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18887,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18910,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(18911,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(18920,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18925,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18934,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18937,25): run-time error CSS1030: Expected identifier, found ' '
(18938,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(18941,25): run-time error CSS1030: Expected identifier, found ' '
(18942,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(18945,47): run-time error CSS1030: Expected identifier, found ' '
(18945,93): run-time error CSS1030: Expected identifier, found ' '
(18945,115): run-time error CSS1030: Expected identifier, found ' '
(18946,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18949,128): run-time error CSS1030: Expected identifier, found ' '
(18950,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18951,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(18954,120): run-time error CSS1030: Expected identifier, found ' '
(18955,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18960,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18961,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18964,39): run-time error CSS1030: Expected identifier, found ' '
(18965,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18968,31): run-time error CSS1030: Expected identifier, found ' '
(18969,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18970,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18971,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18975,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18976,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(18977,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18980,30): run-time error CSS1030: Expected identifier, found ' '
(18981,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(18984,143): run-time error CSS1030: Expected identifier, found ' '
(18985,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18986,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(18987,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(18990,68): run-time error CSS1030: Expected identifier, found ' '
(18990,132): run-time error CSS1030: Expected identifier, found ' '
(18990,167): run-time error CSS1030: Expected identifier, found ' '
(18990,196): run-time error CSS1030: Expected identifier, found ' '
(18991,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18995,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18996,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(18997,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19000,33): run-time error CSS1030: Expected identifier, found ' '
(19001,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(19004,152): run-time error CSS1030: Expected identifier, found ' '
(19005,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19006,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(19007,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19010,71): run-time error CSS1030: Expected identifier, found ' '
(19010,138): run-time error CSS1030: Expected identifier, found ' '
(19010,176): run-time error CSS1030: Expected identifier, found ' '
(19010,205): run-time error CSS1030: Expected identifier, found ' '
(19011,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19015,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(19019,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(19022,31): run-time error CSS1030: Expected identifier, found ' '
(19023,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(19027,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(19031,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(19032,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(19046,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(19047,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19048,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19077,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(19080,47): run-time error CSS1030: Expected identifier, found ' '
(19080,78): run-time error CSS1030: Expected identifier, found ' '
(19105,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(19106,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19115,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19120,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19121,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19136,26): run-time error CSS1030: Expected identifier, found ' '
(19136,89): run-time error CSS1030: Expected identifier, found ' '
(19171,105): run-time error CSS1030: Expected identifier, found ' '
(19183,59): run-time error CSS1030: Expected identifier, found ' '
(19183,127): run-time error CSS1030: Expected identifier, found ' '
(19189,74): run-time error CSS1030: Expected identifier, found ' '
(19189,157): run-time error CSS1030: Expected identifier, found ' '
(19189,242): run-time error CSS1030: Expected identifier, found ' '
(19189,328): run-time error CSS1030: Expected identifier, found ' '
(19194,74): run-time error CSS1030: Expected identifier, found ' '
(19194,160): run-time error CSS1030: Expected identifier, found ' '
(19198,74): run-time error CSS1030: Expected identifier, found ' '
(19198,159): run-time error CSS1030: Expected identifier, found ' '
(19202,75): run-time error CSS1030: Expected identifier, found ' '
(19202,159): run-time error CSS1030: Expected identifier, found ' '
(19202,243): run-time error CSS1030: Expected identifier, found ' '
(19202,328): run-time error CSS1030: Expected identifier, found ' '
(19206,75): run-time error CSS1030: Expected identifier, found ' '
(19206,160): run-time error CSS1030: Expected identifier, found ' '
(19210,75): run-time error CSS1030: Expected identifier, found ' '
(19210,159): run-time error CSS1030: Expected identifier, found ' '
(19214,87): run-time error CSS1030: Expected identifier, found ' '
(19218,85): run-time error CSS1030: Expected identifier, found ' '
(19235,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19236,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19244,62): run-time error CSS1030: Expected identifier, found ' '
(19251,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19252,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19261,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19262,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19270,65): run-time error CSS1030: Expected identifier, found ' '
(19277,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19278,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19291,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19292,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19296,67): run-time error CSS1030: Expected identifier, found ' '
(19303,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19304,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19317,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19318,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19322,68): run-time error CSS1030: Expected identifier, found ' '
(19329,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19330,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19367,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19368,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19369,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19370,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19373,5): run-time error CSS1030: Expected identifier, found '.'
(19373,68): run-time error CSS1031: Expected selector, found ')'
(19373,68): run-time error CSS1025: Expected comma or open brace, found ')'
(19378,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19379,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19380,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(19381,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19384,5): run-time error CSS1030: Expected identifier, found '.'
(19384,68): run-time error CSS1031: Expected selector, found ')'
(19384,68): run-time error CSS1025: Expected comma or open brace, found ')'
(19389,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(19390,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(19391,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(19392,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19395,5): run-time error CSS1030: Expected identifier, found '.'
(19395,68): run-time error CSS1031: Expected selector, found ')'
(19395,68): run-time error CSS1025: Expected comma or open brace, found ')'
(19400,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19401,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19405,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(19408,44): run-time error CSS1030: Expected identifier, found ' '
(19409,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19412,44): run-time error CSS1030: Expected identifier, found ' '
(19413,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19414,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19415,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(19418,44): run-time error CSS1030: Expected identifier, found ' '
(19423,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(19427,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19428,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19429,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(19432,26): run-time error CSS1030: Expected identifier, found ' '
(19432,89): run-time error CSS1030: Expected identifier, found ' '
(19433,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19436,74): run-time error CSS1030: Expected identifier, found ' '
(19436,160): run-time error CSS1030: Expected identifier, found ' '
(19437,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19437,105): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19440,74): run-time error CSS1030: Expected identifier, found ' '
(19440,159): run-time error CSS1030: Expected identifier, found ' '
(19441,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19441,106): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19444,75): run-time error CSS1030: Expected identifier, found ' '
(19444,160): run-time error CSS1030: Expected identifier, found ' '
(19445,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19445,106): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19448,75): run-time error CSS1030: Expected identifier, found ' '
(19448,159): run-time error CSS1030: Expected identifier, found ' '
(19449,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19449,106): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(19452,5): run-time error CSS1030: Expected identifier, found '.'
(19452,163): run-time error CSS1031: Expected selector, found ')'
(19452,163): run-time error CSS1025: Expected comma or open brace, found ')'
(19456,5): run-time error CSS1030: Expected identifier, found '.'
(19456,163): run-time error CSS1031: Expected selector, found ')'
(19456,163): run-time error CSS1025: Expected comma or open brace, found ')'
(19461,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19462,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19467,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19468,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19469,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(19486,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19494,35): run-time error CSS1030: Expected identifier, found ' '
(19506,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19516,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(19523,50): run-time error CSS1030: Expected identifier, found ' '
(19540,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19548,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19561,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19565,17): run-time error CSS1030: Expected identifier, found ' '
(19575,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(19576,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19577,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19584,35): run-time error CSS1030: Expected identifier, found ' '
(19584,60): run-time error CSS1030: Expected identifier, found ' '
(19590,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19594,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19595,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19612,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19619,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19620,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19624,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19627,14): run-time error CSS1030: Expected identifier, found ' '
(19627,15): run-time error CSS1031: Expected selector, found 'not('
(19627,15): run-time error CSS1025: Expected comma or open brace, found 'not('
(19632,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19633,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19634,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(19642,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19647,25): run-time error CSS1030: Expected identifier, found ' '
(19656,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19660,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(19664,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19672,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19673,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19674,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19675,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19679,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19680,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19684,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-border'
(19684,54): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19685,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-text'
(19685,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19686,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-bg'
(19686,54): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(19690,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-border'
(19690,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19691,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-text'
(19691,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19692,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-bg'
(19692,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(19695,8): run-time error CSS1030: Expected identifier, found '.'
(19695,18): run-time error CSS1031: Expected selector, found ')'
(19695,18): run-time error CSS1025: Expected comma or open brace, found ')'
(19708,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(19709,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19710,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19718,35): run-time error CSS1030: Expected identifier, found ' '
(19718,60): run-time error CSS1030: Expected identifier, found ' '
(19730,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19731,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19738,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19767,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19768,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19773,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19784,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19788,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19792,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19796,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19812,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19812,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19816,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19817,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19821,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19822,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19826,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19827,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19831,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19832,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19836,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19837,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19838,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(19842,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19843,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(19847,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19850,53): run-time error CSS1030: Expected identifier, found ' '
(19851,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(19854,53): run-time error CSS1030: Expected identifier, found ' '
(19859,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(19860,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19867,68): run-time error CSS1030: Expected identifier, found ' '
(19868,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(19871,65): run-time error CSS1030: Expected identifier, found ' '
(19872,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(19875,65): run-time error CSS1030: Expected identifier, found ' '
(19880,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(19881,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19884,80): run-time error CSS1030: Expected identifier, found ' '
(19885,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(19894,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(19895,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19896,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19936,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(19948,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19956,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19988,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19992,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19996,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20000,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20065,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20066,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20067,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20071,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20072,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(20075,18): run-time error CSS1030: Expected identifier, found ' '
(20076,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20077,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(20080,18): run-time error CSS1030: Expected identifier, found ' '
(20081,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(20082,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20086,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(20096,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(20096,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(20112,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(20131,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(20135,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20319,30): run-time error CSS1030: Expected identifier, found ' '
(20353,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20354,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(20361,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(20362,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(20363,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(20364,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(20380,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(20381,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(20394,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(20395,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20396,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20442,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-sm'
(20446,25): run-time error CSS1030: Expected identifier, found ' '
(20446,26): run-time error CSS1031: Expected selector, found 'has('
(20446,26): run-time error CSS1025: Expected comma or open brace, found 'has('
(20470,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(20506,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20510,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(20519,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20520,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20524,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20526,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20530,24): run-time error CSS1030: Expected identifier, found ' '
(20531,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20548,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(20549,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20550,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20569,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(20578,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(20590,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(20592,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20593,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20594,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20606,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20607,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20608,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20697,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(20743,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-chart-computed-title-height'
(20752,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-chart-computed-title-height'
(20757,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(20759,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(20760,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight'
(20794,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(20795,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20796,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20820,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20821,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20825,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20831,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20832,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20862,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20862,64): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20862,97): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20866,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20866,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20866,98): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20870,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20898,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20902,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(20906,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(20910,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20914,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(20918,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20922,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a'
(20926,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b'
(20930,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c'
(20934,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d'
(20938,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e'
(20942,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f'
(20946,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a'
(20950,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b'
(20954,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c'
(20958,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d'
(20962,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e'
(20966,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f'
(20970,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a-subtle'
(20974,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b-subtle'
(20978,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c-subtle'
(20982,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d-subtle'
(20986,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e-subtle'
(20990,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f-subtle'
(20994,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a-bold'
(20998,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b-bold'
(21002,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c-bold'
(21006,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d-bold'
(21010,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e-bold'
(21014,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f-bold'
(21018,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a-subtler'
(21022,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b-subtler'
(21026,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c-subtler'
(21030,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d-subtler'
(21034,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e-subtler'
(21038,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f-subtler'
(21042,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a-bolder'
(21046,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b-bolder'
(21050,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c-bolder'
(21054,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d-bolder'
(21058,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e-bolder'
(21062,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f-bolder'
(21066,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21070,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(21074,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(21078,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(21082,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(21086,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(21090,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(21094,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21098,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21102,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21118,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21122,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21126,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21130,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21134,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21193,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21194,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21211,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21212,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(21213,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21217,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21218,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21227,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21228,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(21229,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(21232,16): run-time error CSS1030: Expected identifier, found ' '
(21233,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(21241,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(21246,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(21250,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21251,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21252,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(21256,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21257,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21258,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(21262,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(21266,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21269,29): run-time error CSS1030: Expected identifier, found ' '
(21270,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21278,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(21279,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(21280,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(21304,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(21305,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(21306,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(21353,40): run-time error CSS1030: Expected identifier, found ' '
(21396,31): run-time error CSS1030: Expected identifier, found ' '
(21401,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21402,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21409,47): run-time error CSS1030: Expected identifier, found ' '
(21435,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21436,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21445,46): run-time error CSS1030: Expected identifier, found ' '
(21477,115): run-time error CSS1030: Expected identifier, found ' '
(21559,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21563,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21564,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21569,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21570,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21580,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21584,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21587,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21599,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21603,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21606,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21627,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21654,5): run-time error CSS1030: Expected identifier, found '.'
(21654,80): run-time error CSS1031: Expected selector, found ')'
(21654,80): run-time error CSS1025: Expected comma or open brace, found ')'
(21658,5): run-time error CSS1030: Expected identifier, found '.'
(21658,80): run-time error CSS1031: Expected selector, found ')'
(21658,80): run-time error CSS1025: Expected comma or open brace, found ')'
(21664,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21665,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21666,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(21671,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(21675,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21678,68): run-time error CSS1030: Expected identifier, found ' '
(21679,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(21683,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21691,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(21695,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(21704,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21708,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21712,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21725,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(21726,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(21727,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(21794,30): run-time error CSS1030: Expected identifier, found ' '
(21794,56): run-time error CSS1030: Expected identifier, found ' '
(21794,91): run-time error CSS1030: Expected identifier, found ' '
(21798,30): run-time error CSS1030: Expected identifier, found ' '
(21798,50): run-time error CSS1030: Expected identifier, found ' '
(21798,79): run-time error CSS1030: Expected identifier, found ' '
(21822,20): run-time error CSS1030: Expected identifier, found ' '
(21850,49): run-time error CSS1030: Expected identifier, found ' '
(21866,63): run-time error CSS1030: Expected identifier, found ' '
(21878,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21882,52): run-time error CSS1030: Expected identifier, found ' '
(21882,106): run-time error CSS1030: Expected identifier, found ' '
(21882,158): run-time error CSS1030: Expected identifier, found ' '
(21888,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21899,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(21900,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21901,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21939,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21968,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(21988,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22074,25): run-time error CSS1030: Expected identifier, found ' '
(22076,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22088,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22089,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22102,27): run-time error CSS1030: Expected identifier, found ' '
(22102,59): run-time error CSS1030: Expected identifier, found ' '
(22108,27): run-time error CSS1030: Expected identifier, found ' '
(22117,27): run-time error CSS1030: Expected identifier, found ' '
(22141,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(22166,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22198,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22208,27): run-time error CSS1030: Expected identifier, found ' '
(22208,68): run-time error CSS1030: Expected identifier, found ' '
(22240,35): run-time error CSS1030: Expected identifier, found ' '
(22240,83): run-time error CSS1030: Expected identifier, found ' '
(22240,147): run-time error CSS1030: Expected identifier, found ' '
(22240,202): run-time error CSS1030: Expected identifier, found ' '
(22264,35): run-time error CSS1030: Expected identifier, found ' '
(22264,36): run-time error CSS1031: Expected selector, found 'not('
(22264,36): run-time error CSS1025: Expected comma or open brace, found 'not('
(22275,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22279,46): run-time error CSS1030: Expected identifier, found ' '
(22293,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22296,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22300,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(22329,34): run-time error CSS1030: Expected identifier, found ' '
(22401,39): run-time error CSS1030: Expected identifier, found ' '
(22401,94): run-time error CSS1030: Expected identifier, found ' '
(22430,68): run-time error CSS1030: Expected identifier, found ' '
(22430,152): run-time error CSS1030: Expected identifier, found ' '
(22446,45): run-time error CSS1030: Expected identifier, found ' '
(22446,46): run-time error CSS1031: Expected selector, found 'not('
(22446,46): run-time error CSS1025: Expected comma or open brace, found 'not('
(22502,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22503,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22507,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22508,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22512,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22513,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22514,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22517,44): run-time error CSS1030: Expected identifier, found ' '
(22517,85): run-time error CSS1030: Expected identifier, found ' '
(22518,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22522,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22523,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22524,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22525,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22529,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22530,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22530,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22531,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22531,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22532,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22532,74): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22532,115): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22536,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22537,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22541,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22542,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22546,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22550,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22558,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22563,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22564,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22568,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(22569,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(22573,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22577,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22578,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22584,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22584,74): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22585,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22593,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22594,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22598,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22599,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22603,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22604,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22605,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22608,44): run-time error CSS1030: Expected identifier, found ' '
(22608,85): run-time error CSS1030: Expected identifier, found ' '
(22609,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22613,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22614,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22615,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22616,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22620,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22621,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22621,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22622,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22622,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22623,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22623,73): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22623,114): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22627,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22628,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22632,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22633,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22637,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22641,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22649,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22654,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(22655,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22659,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22660,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22664,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22668,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22669,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22675,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(22675,76): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22676,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(22750,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22755,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22772,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22790,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22791,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22832,29): run-time error CSS1030: Expected identifier, found ' '
(22832,30): run-time error CSS1031: Expected selector, found 'not('
(22832,30): run-time error CSS1025: Expected comma or open brace, found 'not('
(22847,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(22847,64): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(22863,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(22864,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22878,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22879,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22896,26): run-time error CSS1030: Expected identifier, found ' '
(22901,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(22902,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(22906,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22907,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22913,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22918,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22926,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22927,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22938,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(22939,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22950,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22954,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22955,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(22968,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(22972,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22973,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(22976,23): run-time error CSS1030: Expected identifier, found ' '
(22977,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22980,23): run-time error CSS1030: Expected identifier, found ' '
(22981,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22985,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22986,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22987,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(22991,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22994,44): run-time error CSS1030: Expected identifier, found ' '
(22994,45): run-time error CSS1031: Expected selector, found 'not('
(22994,45): run-time error CSS1025: Expected comma or open brace, found 'not('
(22999,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23002,26): run-time error CSS1030: Expected identifier, found ' '
(23002,75): run-time error CSS1030: Expected identifier, found ' '
(23002,124): run-time error CSS1030: Expected identifier, found ' '
(23002,189): run-time error CSS1030: Expected identifier, found ' '
(23002,263): run-time error CSS1030: Expected identifier, found ' '
(23002,337): run-time error CSS1030: Expected identifier, found ' '
(23002,411): run-time error CSS1030: Expected identifier, found ' '
(23002,494): run-time error CSS1030: Expected identifier, found ' '
(23002,586): run-time error CSS1030: Expected identifier, found ' '
(23002,678): run-time error CSS1030: Expected identifier, found ' '
(23002,770): run-time error CSS1030: Expected identifier, found ' '
(23002,848): run-time error CSS1030: Expected identifier, found ' '
(23007,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23011,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(23015,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23020,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23028,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23032,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23036,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23040,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23043,53): run-time error CSS1030: Expected identifier, found ' '
(23043,163): run-time error CSS1030: Expected identifier, found ' '
(23044,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23048,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23052,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23056,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23059,32): run-time error CSS1030: Expected identifier, found ' '
(23059,78): run-time error CSS1030: Expected identifier, found ' '
(23059,122): run-time error CSS1030: Expected identifier, found ' '
(23059,172): run-time error CSS1030: Expected identifier, found ' '
(23060,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(23063,32): run-time error CSS1030: Expected identifier, found ' '
(23063,117): run-time error CSS1030: Expected identifier, found ' '
(23063,207): run-time error CSS1030: Expected identifier, found ' '
(23063,301): run-time error CSS1030: Expected identifier, found ' '
(23068,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(23069,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23073,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23074,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(23080,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23081,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23082,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(23088,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(23092,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23093,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23094,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(23099,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23100,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(23106,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(23110,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(23114,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(23117,68): run-time error CSS1030: Expected identifier, found ' '
(23117,148): run-time error CSS1030: Expected identifier, found ' '
(23117,226): run-time error CSS1030: Expected identifier, found ' '
(23117,299): run-time error CSS1030: Expected identifier, found ' '
(23117,381): run-time error CSS1030: Expected identifier, found ' '
(23118,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23122,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(23125,72): run-time error CSS1030: Expected identifier, found ' '
(23125,156): run-time error CSS1030: Expected identifier, found ' '
(23125,238): run-time error CSS1030: Expected identifier, found ' '
(23125,315): run-time error CSS1030: Expected identifier, found ' '
(23125,401): run-time error CSS1030: Expected identifier, found ' '
(23126,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23129,16): run-time error CSS1030: Expected identifier, found ' '
(23129,62): run-time error CSS1030: Expected identifier, found ' '
(23129,104): run-time error CSS1030: Expected identifier, found ' '
(23130,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(23133,27): run-time error CSS1030: Expected identifier, found ' '
(23133,86): run-time error CSS1030: Expected identifier, found ' '
(23133,150): run-time error CSS1030: Expected identifier, found ' '
(23133,394): run-time error CSS1030: Expected identifier, found ' '
(23133,512): run-time error CSS1030: Expected identifier, found ' '
(23134,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(23137,31): run-time error CSS1030: Expected identifier, found ' '
(23137,64): run-time error CSS1030: Expected identifier, found ' '
(23137,100): run-time error CSS1030: Expected identifier, found ' '
(23137,138): run-time error CSS1030: Expected identifier, found ' '
(23137,174): run-time error CSS1030: Expected identifier, found ' '
(23137,214): run-time error CSS1030: Expected identifier, found ' '
(23137,283): run-time error CSS1030: Expected identifier, found ' '
(23137,357): run-time error CSS1030: Expected identifier, found ' '
(23137,433): run-time error CSS1030: Expected identifier, found ' '
(23137,458): run-time error CSS1030: Expected identifier, found ' '
(23137,502): run-time error CSS1030: Expected identifier, found ' '
(23137,571): run-time error CSS1030: Expected identifier, found ' '
(23137,596): run-time error CSS1030: Expected identifier, found ' '
(23137,649): run-time error CSS1030: Expected identifier, found ' '
(23137,727): run-time error CSS1030: Expected identifier, found ' '
(23138,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23142,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(23145,18): run-time error CSS1030: Expected identifier, found ' '
(23146,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(23149,22): run-time error CSS1030: Expected identifier, found ' '
(23149,50): run-time error CSS1030: Expected identifier, found ' '
(23150,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23151,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(23154,22): run-time error CSS1030: Expected identifier, found ' '
(23154,79): run-time error CSS1030: Expected identifier, found ' '
(23159,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(23160,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23163,25): run-time error CSS1030: Expected identifier, found ' '
(23163,26): run-time error CSS1031: Expected selector, found 'not('
(23163,26): run-time error CSS1025: Expected comma or open brace, found 'not('
(23169,29): run-time error CSS1030: Expected identifier, found ' '
(23169,30): run-time error CSS1031: Expected selector, found 'not('
(23169,30): run-time error CSS1025: Expected comma or open brace, found 'not('
(23174,29): run-time error CSS1030: Expected identifier, found ' '
(23174,30): run-time error CSS1031: Expected selector, found 'not('
(23174,30): run-time error CSS1025: Expected comma or open brace, found 'not('
(23179,29): run-time error CSS1030: Expected identifier, found ' '
(23179,30): run-time error CSS1031: Expected selector, found 'not('
(23179,30): run-time error CSS1025: Expected comma or open brace, found 'not('
(23184,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(23188,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23189,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23193,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23197,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(23198,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23202,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(23206,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23584,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(23585,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23586,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(23617,26): run-time error CSS1030: Expected identifier, found ' '
(23623,35): run-time error CSS1030: Expected identifier, found ' '
(23623,78): run-time error CSS1030: Expected identifier, found ' '
(23623,121): run-time error CSS1030: Expected identifier, found ' '
(23623,160): run-time error CSS1030: Expected identifier, found ' '
(23628,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23629,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23633,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23646,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23647,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23651,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23652,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23653,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23654,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23658,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23662,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23663,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23682,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-listview-border-width'
(23686,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-listview-border-width'
(23697,54): run-time error CSS1030: Expected identifier, found ' '
(23705,52): run-time error CSS1030: Expected identifier, found ' '
(23710,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23711,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23712,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(23720,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23724,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23730,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(23735,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23736,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23742,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23755,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23759,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23763,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23767,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23770,39): run-time error CSS1030: Expected identifier, found ' '
(23774,39): run-time error CSS1030: Expected identifier, found ' '
(23775,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(23779,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23780,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(23790,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(23791,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23792,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(23822,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23823,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23824,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23829,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23843,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23848,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23861,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23862,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23863,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(23870,94): run-time error CSS1030: Expected identifier, found ' '
(23875,94): run-time error CSS1030: Expected identifier, found ' '
(23876,22): Scanner error CSS1002: Unterminated string: "
(23876,22): run-time error CSS1036: Expected expression, found '"
'
(23879,2): Scanner error CSS1002: Unterminated string: ";
(23879,1): run-time error CSS1019: Unexpected token, found '";
'
(23880,14): run-time error CSS1030: Expected identifier, found ' '
(23880,15): run-time error CSS1031: Expected selector, found '700'
(23880,15): run-time error CSS1025: Expected comma or open brace, found '700'
(23903,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23904,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23912,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(23913,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23922,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23923,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23946,36): run-time error CSS1030: Expected identifier, found ' '
(23946,37): run-time error CSS1031: Expected selector, found 'not('
(23946,37): run-time error CSS1025: Expected comma or open brace, found 'not('
(23967,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23968,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23980,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23992,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(23993,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(24041,32): run-time error CSS1030: Expected identifier, found ' '
(24098,42): run-time error CSS1030: Expected identifier, found ' '
(24098,87): run-time error CSS1030: Expected identifier, found ' '
(24123,38): run-time error CSS1030: Expected identifier, found ' '
(24127,51): run-time error CSS1030: Expected identifier, found ' '
(24127,107): run-time error CSS1030: Expected identifier, found ' '
(24136,41): run-time error CSS1030: Expected identifier, found ' '
(24140,54): run-time error CSS1030: Expected identifier, found ' '
(24140,113): run-time error CSS1030: Expected identifier, found ' '
(24152,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24153,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24214,37): run-time error CSS1030: Expected identifier, found ' '
(24231,35): run-time error CSS1030: Expected identifier, found ' '
(24231,81): run-time error CSS1030: Expected identifier, found ' '
(24252,29): run-time error CSS1030: Expected identifier, found ' '
(24282,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(24283,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24310,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24314,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24314,75): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24326,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24343,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24344,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24351,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24355,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24358,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24396,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24399,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24416,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24425,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24430,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24442,23): run-time error CSS1030: Expected identifier, found ' '
(24457,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24474,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(24485,27): run-time error CSS1036: Expected expression, found ':'
(24486,15): run-time error CSS1035: Expected colon, found ','
(24495,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(24508,70): run-time error CSS1030: Expected identifier, found ' '
(24546,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(24599,89): run-time error CSS1030: Expected identifier, found ' '
(24600,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(24632,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24642,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24663,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24664,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24665,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24669,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24670,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24671,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(24675,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24676,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24677,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(24681,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24682,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24686,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24690,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24694,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24698,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24699,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24700,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24704,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24707,37): run-time error CSS1030: Expected identifier, found ' '
(24708,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24709,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24713,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24714,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24718,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24719,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24720,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24724,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24728,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24731,29): run-time error CSS1030: Expected identifier, found ' '
(24732,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24733,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24737,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(24738,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(24742,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24746,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24747,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(24748,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(24749,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24752,28): run-time error CSS1030: Expected identifier, found ' '
(24753,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(24757,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(24760,47): run-time error CSS1030: Expected identifier, found ' '
(24760,147): run-time error CSS1030: Expected identifier, found ' '
(24760,148): run-time error CSS1031: Expected selector, found 'not('
(24760,148): run-time error CSS1025: Expected comma or open brace, found 'not('
(24766,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24767,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24768,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24772,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24775,66): run-time error CSS1030: Expected identifier, found ' '
(24779,70): run-time error CSS1030: Expected identifier, found ' '
(24780,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24784,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24788,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24789,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24793,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24944,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(24945,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(24946,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(24994,30): run-time error CSS1030: Expected identifier, found ' '
(25004,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(25014,56): run-time error CSS1030: Expected identifier, found ' '
(25027,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(25050,48): run-time error CSS1030: Expected identifier, found ' '
(25055,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25056,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(25063,24): run-time error CSS1030: Expected identifier, found ' '
(25069,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25077,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(25078,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25097,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25098,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25118,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25119,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25133,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(25134,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25154,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25159,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25160,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(25163,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25167,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25180,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25185,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(25186,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25191,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25192,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25194,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25199,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25234,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25251,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25251,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25255,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25255,60): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25285,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25288,107): run-time error CSS1030: Expected identifier, found ' '
(25292,103): run-time error CSS1030: Expected identifier, found ' '
(25297,103): run-time error CSS1030: Expected identifier, found ' '
(25297,104): run-time error CSS1031: Expected selector, found 'nth-child('
(25297,104): run-time error CSS1025: Expected comma or open brace, found 'nth-child('
(25301,103): run-time error CSS1030: Expected identifier, found ' '
(25321,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25321,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25325,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25325,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25376,23): run-time error CSS1030: Expected identifier, found ' '
(25403,39): run-time error CSS1030: Expected identifier, found ' '
(25436,22): run-time error CSS1030: Expected identifier, found ' '
(25436,35): run-time error CSS1030: Expected identifier, found ' '
(25436,36): run-time error CSS1031: Expected selector, found 'not('
(25436,36): run-time error CSS1025: Expected comma or open brace, found 'not('
(25457,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25479,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25483,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25491,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25497,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25502,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25508,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25518,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25519,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25525,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25526,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25527,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25531,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25532,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25533,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25537,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(25540,62): run-time error CSS1030: Expected identifier, found ' '
(25541,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(25544,56): run-time error CSS1030: Expected identifier, found ' '
(25544,57): run-time error CSS1031: Expected selector, found 'nth-last-of-type('
(25544,57): run-time error CSS1025: Expected comma or open brace, found 'nth-last-of-type('
(25549,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25550,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25551,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(25554,52): run-time error CSS1030: Expected identifier, found ' '
(25554,173): run-time error CSS1030: Expected identifier, found ' '
(25554,289): run-time error CSS1030: Expected identifier, found ' '
(25555,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(25558,20): run-time error CSS1030: Expected identifier, found ' '
(25558,80): run-time error CSS1030: Expected identifier, found ' '
(25558,156): run-time error CSS1030: Expected identifier, found ' '
(25558,201): run-time error CSS1030: Expected identifier, found ' '
(25558,244): run-time error CSS1030: Expected identifier, found ' '
(25558,289): run-time error CSS1030: Expected identifier, found ' '
(25563,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25567,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25568,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25569,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25573,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25577,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25581,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25582,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25583,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25587,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25591,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25595,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25599,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(25603,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(25607,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(25611,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(25615,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25616,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25617,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25621,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25625,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25626,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25627,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25631,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25632,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25633,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25637,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(25641,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25644,69): run-time error CSS1030: Expected identifier, found ' '
(25645,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25649,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(25653,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25654,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25662,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(25666,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(25670,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(25674,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25743,5): run-time error CSS1030: Expected identifier, found '.'
(25743,67): run-time error CSS1031: Expected selector, found ')'
(25743,67): run-time error CSS1025: Expected comma or open brace, found ')'
(25757,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25758,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25764,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25774,31): run-time error CSS1030: Expected identifier, found ' '
(25774,54): run-time error CSS1030: Expected identifier, found ' '
(25787,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(25791,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25797,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25801,38): run-time error CSS1030: Expected identifier, found ' '
(25804,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25807,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25822,35): run-time error CSS1030: Expected identifier, found ' '
(25827,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25831,47): run-time error CSS1030: Expected identifier, found ' '
(25831,80): run-time error CSS1030: Expected identifier, found ' '
(25831,131): run-time error CSS1030: Expected identifier, found ' '
(25831,168): run-time error CSS1030: Expected identifier, found ' '
(25835,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25837,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25840,37): run-time error CSS1030: Expected identifier, found ' '
(25840,99): run-time error CSS1030: Expected identifier, found ' '
(25840,161): run-time error CSS1030: Expected identifier, found ' '
(25840,226): run-time error CSS1030: Expected identifier, found ' '
(25840,292): run-time error CSS1030: Expected identifier, found ' '
(25840,343): run-time error CSS1030: Expected identifier, found ' '
(25840,356): run-time error CSS1030: Expected identifier, found ' '
(25845,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25849,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25853,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(25856,31): run-time error CSS1030: Expected identifier, found ' '
(25856,70): run-time error CSS1030: Expected identifier, found ' '
(25856,122): run-time error CSS1030: Expected identifier, found ' '
(25856,155): run-time error CSS1030: Expected identifier, found ' '
(25856,206): run-time error CSS1030: Expected identifier, found ' '
(25856,243): run-time error CSS1030: Expected identifier, found ' '
(25857,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25860,27): run-time error CSS1030: Expected identifier, found ' '
(25868,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(25869,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(25870,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25902,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25903,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25934,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25935,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25945,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25946,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25959,31): 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-1'
(25990,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25990,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25990,85): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25992,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25992,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26010,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26023,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26028,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26044,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26068,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26072,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26073,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26074,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(26078,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(26082,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(26092,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(26097,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(26098,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(26099,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26105,37): run-time error CSS1030: Expected identifier, found ' '
(26105,63): run-time error CSS1030: Expected identifier, found ' '
(26110,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26111,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26118,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26118,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26130,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26137,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(26147,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26148,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26153,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26160,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26164,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26165,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(26166,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26176,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26202,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26203,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26221,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(26222,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26228,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26229,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26238,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(26247,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26248,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26262,42): run-time error CSS1030: Expected identifier, found ' '
(26262,124): run-time error CSS1030: Expected identifier, found ' '
(26271,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(26279,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(26282,26): run-time error CSS1030: Expected identifier, found ' '
(26283,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(26287,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26291,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26292,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26293,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(26297,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26301,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26302,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26303,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(26307,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26310,42): run-time error CSS1030: Expected identifier, found ' '
(26311,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(26314,42): run-time error CSS1030: Expected identifier, found ' '
(26315,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(26318,24): run-time error CSS1030: Expected identifier, found ' '
(26320,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(26323,24): run-time error CSS1030: Expected identifier, found ' '
(26324,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(26328,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(26342,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26351,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(26352,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(26353,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26371,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(26372,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26373,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26471,35): run-time error CSS1030: Expected identifier, found ' '
(26471,78): run-time error CSS1030: Expected identifier, found ' '
(26501,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26515,58): run-time error CSS1030: Expected identifier, found ' '
(26518,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(26577,38): run-time error CSS1030: Expected identifier, found ' '
(26591,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26592,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26593,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26594,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26679,38): run-time error CSS1030: Expected identifier, found ' '
(26688,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26705,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26731,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26732,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26733,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26741,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26742,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26747,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(26785,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26790,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26791,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26828,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26829,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26933,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26934,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26935,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(26939,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26959,19): run-time error CSS1030: Expected identifier, found ' '
(26960,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26973,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26974,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(26975,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26979,56): run-time error CSS1030: Expected identifier, found ' '
(26980,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(26981,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26985,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(26992,34): run-time error CSS1030: Expected identifier, found ' '
(27001,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(27002,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(27003,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(27008,41): run-time error CSS1030: Expected identifier, found ' '
(27008,69): run-time error CSS1030: Expected identifier, found ' '
(27040,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(27041,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(27074,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(27075,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(27126,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27127,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27128,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(27149,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(27165,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(27166,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(27167,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(27187,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27199,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27203,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27239,60): run-time error CSS1030: Expected identifier, found ' '
(27239,77): run-time error CSS1030: Expected identifier, found ' '
(27239,132): run-time error CSS1030: Expected identifier, found ' '
(27244,60): run-time error CSS1030: Expected identifier, found ' '
(27245,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27246,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(27251,61): run-time error CSS1030: Expected identifier, found ' '
(27262,54): run-time error CSS1030: Expected identifier, found ' '
(27262,117): run-time error CSS1030: Expected identifier, found ' '
(27266,54): run-time error CSS1030: Expected identifier, found ' '
(27271,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27272,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27318,56): run-time error CSS1030: Expected identifier, found ' '
(27373,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27374,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(27374,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27375,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(27375,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27411,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27425,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27438,93): run-time error CSS1030: Expected identifier, found ' '
(27438,147): run-time error CSS1030: Expected identifier, found ' '
(27438,198): run-time error CSS1030: Expected identifier, found ' '
(27438,250): run-time error CSS1030: Expected identifier, found ' '
(27447,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27448,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(27524,28): run-time error CSS1030: Expected identifier, found ' '
(27550,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27551,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27560,15): run-time error CSS1030: Expected identifier, found ' '
(27564,14): run-time error CSS1030: Expected identifier, found ' '
(27578,14): run-time error CSS1030: Expected identifier, found ' '
(27578,22): run-time error CSS1030: Expected identifier, found ' '
(27578,53): run-time error CSS1030: Expected identifier, found ' '
(27603,15): run-time error CSS1030: Expected identifier, found ' '
(27631,22): run-time error CSS1030: Expected identifier, found ' '
(27631,49): run-time error CSS1030: Expected identifier, found ' '
(27631,84): run-time error CSS1030: Expected identifier, found ' '
(27631,120): run-time error CSS1030: Expected identifier, found ' '
(27641,22): run-time error CSS1030: Expected identifier, found ' '
(27641,58): run-time error CSS1030: Expected identifier, found ' '
(27646,22): run-time error CSS1030: Expected identifier, found ' '
(27646,57): run-time error CSS1030: Expected identifier, found ' '
(27663,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(27677,42): run-time error CSS1030: Expected identifier, found ' '
(27687,37): run-time error CSS1030: Expected identifier, found ' '
(27696,37): run-time error CSS1030: Expected identifier, found ' '
(27701,21): run-time error CSS1030: Expected identifier, found ' '
(27701,62): run-time error CSS1030: Expected identifier, found ' '
(27706,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(27725,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27726,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27734,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(27764,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27765,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27770,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(27831,22): run-time error CSS1030: Expected identifier, found ' '
(27859,42): run-time error CSS1030: Expected identifier, found ' '
(27867,21): run-time error CSS1030: Expected identifier, found ' '
(27867,78): run-time error CSS1030: Expected identifier, found ' '
(27867,118): run-time error CSS1030: Expected identifier, found ' '
(27867,176): run-time error CSS1030: Expected identifier, found ' '
(27876,34): run-time error CSS1030: Expected identifier, found ' '
(27897,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(27933,22): run-time error CSS1030: Expected identifier, found ' '
(27933,23): run-time error CSS1031: Expected selector, found 'not('
(27933,23): run-time error CSS1025: Expected comma or open brace, found 'not('
(27942,46): run-time error CSS1030: Expected identifier, found ' '
(27942,104): run-time error CSS1030: Expected identifier, found ' '
(27999,37): run-time error CSS1030: Expected identifier, found ' '
(27999,86): run-time error CSS1030: Expected identifier, found ' '
(28005,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28006,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28007,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(28011,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28012,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28016,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28017,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28022,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(28026,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28038,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(28041,14): run-time error CSS1030: Expected identifier, found ' '
(28042,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28045,14): run-time error CSS1030: Expected identifier, found ' '
(28045,22): run-time error CSS1030: Expected identifier, found ' '
(28045,53): run-time error CSS1030: Expected identifier, found ' '
(28046,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28047,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(28051,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28052,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28056,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(28056,106): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(28056,151): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(28056,190): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(28060,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(28065,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28066,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28070,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(28074,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(28078,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(28082,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(28086,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(28090,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(28094,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle-active'
(28098,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28102,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(28103,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(28107,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(28111,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(28115,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28119,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(28123,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(28127,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(28128,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle-active'
(28132,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28136,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(28140,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28144,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28149,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28152,18): run-time error CSS1030: Expected identifier, found ' '
(28153,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28157,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(28157,103): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(28157,148): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(28157,187): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(28160,33): run-time error CSS1030: Expected identifier, found ' '
(28168,21): run-time error CSS1030: Expected identifier, found ' '
(28169,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(28169,107): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(28169,152): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(28169,200): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(28173,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(28177,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(28181,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28184,30): run-time error CSS1030: Expected identifier, found ' '
(28188,25): run-time error CSS1030: Expected identifier, found ' '
(28189,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(28192,27): run-time error CSS1030: Expected identifier, found ' '
(28193,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(28233,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(28234,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(28235,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(28264,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28265,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28275,32): run-time error CSS1030: Expected identifier, found ' '
(28275,69): run-time error CSS1030: Expected identifier, found ' '
(28357,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28358,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28435,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28480,198): run-time error CSS1030: Expected identifier, found ' '
(28480,497): run-time error CSS1030: Expected identifier, found ' '
(28489,93): run-time error CSS1030: Expected identifier, found ' '
(28489,209): run-time error CSS1030: Expected identifier, found ' '
(28494,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(28555,27): run-time error CSS1030: Expected identifier, found ' '
(28560,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(28565,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(28571,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28580,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28581,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28582,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28597,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28606,52): run-time error CSS1030: Expected identifier, found ' '
(28606,170): run-time error CSS1030: Expected identifier, found ' '
(28614,52): run-time error CSS1030: Expected identifier, found ' '
(28614,93): run-time error CSS1030: Expected identifier, found ' '
(28615,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(28615,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28631,52): run-time error CSS1030: Expected identifier, found ' '
(28631,89): run-time error CSS1030: Expected identifier, found ' '
(28645,47): run-time error CSS1030: Expected identifier, found ' '
(28645,95): run-time error CSS1030: Expected identifier, found ' '
(28645,127): run-time error CSS1030: Expected identifier, found ' '
(28645,159): run-time error CSS1030: Expected identifier, found ' '
(28646,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(28660,47): run-time error CSS1030: Expected identifier, found ' '
(28660,95): run-time error CSS1030: Expected identifier, found ' '
(28660,127): run-time error CSS1030: Expected identifier, found ' '
(28660,159): run-time error CSS1030: Expected identifier, found ' '
(28661,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(28665,31): run-time error CSS1030: Expected identifier, found ' '
(28665,98): run-time error CSS1030: Expected identifier, found ' '
(28665,251): run-time error CSS1030: Expected identifier, found ' '
(28665,302): run-time error CSS1030: Expected identifier, found ' '
(28734,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28735,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(28739,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28740,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(28743,35): run-time error CSS1030: Expected identifier, found ' '
(28743,74): run-time error CSS1030: Expected identifier, found ' '
(28752,35): run-time error CSS1030: Expected identifier, found ' '
(28759,34): run-time error CSS1030: Expected identifier, found ' '
(28835,48): run-time error CSS1030: Expected identifier, found ' '
(28835,109): run-time error CSS1030: Expected identifier, found ' '
(28846,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(28847,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(28852,110): run-time error CSS1030: Expected identifier, found ' '
(28852,197): run-time error CSS1030: Expected identifier, found ' '
(28901,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28902,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28914,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28939,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28940,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28946,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28950,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(28955,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(28966,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28970,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28971,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28972,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(28979,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29031,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29038,35): run-time error CSS1030: Expected identifier, found ' '
(29038,79): run-time error CSS1030: Expected identifier, found ' '
(29053,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29071,43): run-time error CSS1030: Expected identifier, found ' '
(29072,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(29072,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29109,68): run-time error CSS1030: Expected identifier, found ' '
(29109,149): run-time error CSS1030: Expected identifier, found ' '
(29109,229): run-time error CSS1030: Expected identifier, found ' '
(29109,309): run-time error CSS1030: Expected identifier, found ' '
(29113,76): run-time error CSS1030: Expected identifier, found ' '
(29113,165): run-time error CSS1030: Expected identifier, found ' '
(29113,253): run-time error CSS1030: Expected identifier, found ' '
(29113,341): run-time error CSS1030: Expected identifier, found ' '
(29117,50): run-time error CSS1030: Expected identifier, found ' '
(29117,51): run-time error CSS1031: Expected selector, found 'not('
(29117,51): run-time error CSS1025: Expected comma or open brace, found 'not('
(29123,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(29127,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29128,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29129,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29133,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29134,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29135,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29139,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29140,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29141,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29145,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29149,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29153,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(29157,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(29161,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29165,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29169,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(29170,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29174,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(29175,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(29180,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29187,23): run-time error CSS1030: Expected identifier, found ' '
(29187,55): run-time error CSS1030: Expected identifier, found ' '
(29188,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29192,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29195,50): run-time error CSS1030: Expected identifier, found ' '
(29195,178): run-time error CSS1030: Expected identifier, found ' '
(29196,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29197,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29198,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(29201,54): run-time error CSS1030: Expected identifier, found ' '
(29201,135): run-time error CSS1030: Expected identifier, found ' '
(29202,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29203,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29204,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29208,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29212,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29216,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29220,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(29224,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29225,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(29226,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(29230,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(29242,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(29243,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(29244,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29263,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29264,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29276,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29289,35): run-time error CSS1030: Expected identifier, found ' '
(29289,36): run-time error CSS1031: Expected selector, found 'not('
(29289,36): run-time error CSS1025: Expected comma or open brace, found 'not('
(29294,39): run-time error CSS1030: Expected identifier, found ' '
(29294,40): run-time error CSS1031: Expected selector, found 'not('
(29294,40): run-time error CSS1025: Expected comma or open brace, found 'not('
(29299,39): run-time error CSS1030: Expected identifier, found ' '
(29299,40): run-time error CSS1031: Expected selector, found 'not('
(29299,40): run-time error CSS1025: Expected comma or open brace, found 'not('
(29303,39): run-time error CSS1030: Expected identifier, found ' '
(29303,40): run-time error CSS1031: Expected selector, found 'not('
(29303,40): run-time error CSS1025: Expected comma or open brace, found 'not('
(29307,39): run-time error CSS1030: Expected identifier, found ' '
(29307,40): run-time error CSS1031: Expected selector, found 'not('
(29307,40): run-time error CSS1025: Expected comma or open brace, found 'not('
(29319,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29338,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(29345,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(29346,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(29360,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(29369,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29370,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(29373,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29384,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29399,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29411,19): run-time error CSS1030: Expected identifier, found ' '
(29411,20): run-time error CSS1031: Expected selector, found 'not('
(29411,20): run-time error CSS1025: Expected comma or open brace, found 'not('
(29421,38): run-time error CSS1030: Expected identifier, found ' '
(29421,39): run-time error CSS1031: Expected selector, found 'not('
(29421,39): run-time error CSS1025: Expected comma or open brace, found 'not('
(29425,44): run-time error CSS1030: Expected identifier, found ' '
(29425,45): run-time error CSS1031: Expected selector, found 'not('
(29425,45): run-time error CSS1025: Expected comma or open brace, found 'not('
(29431,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(29432,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(29440,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(29441,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(29454,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29455,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29456,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29457,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(29460,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29473,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29474,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29475,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29476,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29484,34): run-time error CSS1030: Expected identifier, found ' '
(29493,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29510,21): run-time error CSS1030: Expected identifier, found ' '
(29510,69): run-time error CSS1030: Expected identifier, found ' '
(29532,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(29540,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29542,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29543,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29544,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29544,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29544,77): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29555,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29556,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29557,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29558,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29598,35): run-time error CSS1030: Expected identifier, found ' '
(29598,36): run-time error CSS1031: Expected selector, found 'nth-of-type('
(29598,36): run-time error CSS1025: Expected comma or open brace, found 'nth-of-type('
(29602,35): run-time error CSS1030: Expected identifier, found ' '
(29602,36): run-time error CSS1031: Expected selector, found 'nth-of-type('
(29602,36): run-time error CSS1025: Expected comma or open brace, found 'nth-of-type('
(29606,35): run-time error CSS1030: Expected identifier, found ' '
(29606,36): run-time error CSS1031: Expected selector, found 'nth-of-type('
(29606,36): run-time error CSS1025: Expected comma or open brace, found 'nth-of-type('
(29614,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(29615,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(29621,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29622,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29629,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29632,22): run-time error CSS1030: Expected identifier, found ' '
(29632,56): run-time error CSS1030: Expected identifier, found ' '
(29648,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29670,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29671,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29672,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29676,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(29684,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29685,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29686,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29687,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(29693,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29696,39): run-time error CSS1030: Expected identifier, found ' '
(29697,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(29700,33): run-time error CSS1030: Expected identifier, found ' '
(29701,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(29705,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(29709,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29710,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(29711,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29712,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(29715,40): run-time error CSS1030: Expected identifier, found ' '
(29716,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(29720,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(29724,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29725,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29729,33): run-time error CSS1030: Expected identifier, found ' '
(29730,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29731,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(29732,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29735,33): run-time error CSS1030: Expected identifier, found ' '
(29736,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29741,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29742,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29750,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(29751,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(29752,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29759,41): run-time error CSS1030: Expected identifier, found ' '
(29759,69): run-time error CSS1030: Expected identifier, found ' '
(29771,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29772,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29839,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29840,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29841,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29845,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29846,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29846,144): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29847,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29853,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(29854,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(29855,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29862,35): run-time error CSS1030: Expected identifier, found ' '
(29862,60): run-time error CSS1030: Expected identifier, found ' '
(29862,82): run-time error CSS1030: Expected identifier, found ' '
(29862,105): run-time error CSS1030: Expected identifier, found ' '
(29878,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29879,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29880,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(29881,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29883,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(29928,48): run-time error CSS1030: Expected identifier, found ' '
(29932,48): run-time error CSS1030: Expected identifier, found ' '
(29933,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(29942,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(29943,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(29950,27): run-time error CSS1030: Expected identifier, found ' '
(29950,83): run-time error CSS1030: Expected identifier, found ' '
(29959,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(29959,71): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(29963,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(29963,75): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(29966,27): run-time error CSS1030: Expected identifier, found ' '
(29968,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(29970,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(29978,53): run-time error CSS1030: Expected identifier, found ' '
(29979,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(29988,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29997,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(30002,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30006,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30013,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(30028,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30049,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(30052,54): run-time error CSS1030: Expected identifier, found ' '
(30075,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30080,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30084,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30112,52): run-time error CSS1030: Expected identifier, found ' '
(30116,73): run-time error CSS1030: Expected identifier, found ' '
(30122,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30135,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30153,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(30156,52): run-time error CSS1030: Expected identifier, found ' '
(30158,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(30158,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(30159,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(30160,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(30162,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(30168,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(30178,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(30183,73): run-time error CSS1030: Expected identifier, found ' '
(30194,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(30200,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(30201,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(30204,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(30204,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(30221,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30222,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30227,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30235,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30235,72): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(30239,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30239,76): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(30243,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30255,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(30256,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30260,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30264,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30265,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30269,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30269,74): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30272,48): run-time error CSS1030: Expected identifier, found ' '
(30273,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30276,48): run-time error CSS1030: Expected identifier, found ' '
(30277,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30280,52): run-time error CSS1030: Expected identifier, found ' '
(30280,79): run-time error CSS1030: Expected identifier, found ' '
(30281,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30285,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30290,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(30291,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(30292,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30295,23): run-time error CSS1030: Expected identifier, found ' '
(30295,79): run-time error CSS1030: Expected identifier, found ' '
(30296,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(30297,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30300,42): run-time error CSS1030: Expected identifier, found ' '
(30301,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30305,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(30314,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(30315,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(30316,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(30358,53): run-time error CSS1030: Expected identifier, found ' '
(30368,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(30410,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(30528,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30541,109): run-time error CSS1030: Expected identifier, found ' '
(30541,117): run-time error CSS1030: Expected identifier, found ' '
(30567,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(30567,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30567,115): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30568,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30569,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30574,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30599,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30608,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30609,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30621,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30622,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30623,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30627,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(30631,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30632,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30634,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(30638,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(30641,121): run-time error CSS1030: Expected identifier, found ' '
(30642,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(30646,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30650,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30661,83): run-time error CSS1030: Expected identifier, found ' '
(30661,91): run-time error CSS1030: Expected identifier, found ' '
(30666,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30667,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30668,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30669,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-8'
(30761,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(30762,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(30763,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(30795,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-views'
(30798,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-views'
(30798,81): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-current'
(30802,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-views'
(30803,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-views'
(30806,5): run-time error CSS1030: Expected identifier, found '['
(30806,9): run-time error CSS1031: Expected selector, found '='
(30806,9): run-time error CSS1025: Expected comma or open brace, found '='
(30817,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(30831,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(30845,24): run-time error CSS1030: Expected identifier, found ' '
(30851,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(30867,38): run-time error CSS1030: Expected identifier, found ' '
(30869,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(30870,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(30915,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30916,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30917,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30932,20): run-time error CSS1030: Expected identifier, found ' '
(30932,48): run-time error CSS1030: Expected identifier, found ' '
(30949,25): run-time error CSS1030: Expected identifier, found ' '
(30949,81): run-time error CSS1030: Expected identifier, found ' '
(30954,29): run-time error CSS1030: Expected identifier, found ' '
(30954,45): run-time error CSS1030: Expected identifier, found ' '
(30954,91): run-time error CSS1030: Expected identifier, found ' '
(30954,121): run-time error CSS1030: Expected identifier, found ' '
(30954,137): run-time error CSS1030: Expected identifier, found ' '
(30954,183): run-time error CSS1030: Expected identifier, found ' '
(30958,25): run-time error CSS1030: Expected identifier, found ' '
(30958,81): run-time error CSS1030: Expected identifier, found ' '
(30964,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(30965,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30969,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30970,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30973,34): run-time error CSS1030: Expected identifier, found ' '
(30977,34): run-time error CSS1030: Expected identifier, found ' '
(30994,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30995,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30999,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31007,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31015,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31022,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31029,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(31030,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31031,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31045,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31046,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31047,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(31051,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31052,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31053,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(31057,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31058,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31059,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(31063,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31064,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31065,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(31066,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(31074,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(31075,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(31076,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(31079,25): run-time error CSS1030: Expected identifier, found ' '
(31079,45): run-time error CSS1030: Expected identifier, found ' '
(31113,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(31114,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31116,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(31127,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31128,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(31129,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(31153,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(31159,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(31165,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(31171,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(31176,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31187,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31188,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31189,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(31193,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31194,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(31195,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(31199,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(31203,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(31208,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(31209,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(31211,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(31212,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(31213,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(31217,35): run-time error CSS1030: Expected identifier, found ' '
(31217,60): run-time error CSS1030: Expected identifier, found ' '
(31230,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(31238,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(31242,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(31243,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(31244,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(31251,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(31252,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(31253,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(31257,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(31258,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(31267,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(31271,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(31281,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(31298,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(31306,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31307,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31308,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(31315,19): run-time error CSS1030: Expected identifier, found ' '
(31316,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(31320,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31321,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31322,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(31325,39): run-time error CSS1030: Expected identifier, found ' '
(31326,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(31331,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(31335,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31361,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31386,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(31387,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(31391,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(31395,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31396,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31400,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31404,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31405,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31409,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31417,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(36115,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36116,7): run-time error CSS1035: Expected colon, found '{'
(36125,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(36126,7): run-time error CSS1035: Expected colon, found '{'
(36135,1): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(36136,7): run-time error CSS1035: Expected colon, found '{'
(36155,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36156,7): run-time error CSS1035: Expected colon, found '{'
(44111,39): run-time error CSS1046: Expect comma, found '0'
(44111,43): run-time error CSS1046: Expect comma, found '/'
(44435,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(44436,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(44437,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(44702,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(44707,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(44711,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(44715,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(44719,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(44795,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
 */
/**
 * Kendo UI v2025.1.227 (http://www.telerik.com/kendo-ui)
 * Copyright 2025 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
 *
 * Kendo UI commercial licenses may be obtained at
 * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete
 * If you do not own a commercial license, this file shall be governed by the trial license terms.
 */

:root {
    --kendo-disabled-text:;
    --kendo-disabled-bg:;
    --kendo-disabled-border:;
    --kendo-disabled-opacity: 0.6;
    --kendo-disabled-filter: grayscale(0.1);
    --kendo-hr-border: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    --kendo-marquee-text: var(--kendo-color-on-primary, white);
    --kendo-marquee-bg: var(--kendo-color-primary, #0b98e0);
    --kendo-marquee-border: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    --kendo-text-selection-bg: var(--kendo-color-primary, #0b98e0)
}

:root {
    --kendo-color-app-surface: #ffffff;
    --kendo-color-on-app-surface: #424242;
    --kendo-color-subtle: #666666;
    --kendo-color-surface: #fafafa;
    --kendo-color-surface-alt: #ffffff;
    --kendo-color-border: rgba(0, 0, 0, 0.08);
    --kendo-color-border-alt: rgba(0, 0, 0, 0.16);
    --kendo-color-base-subtle: #ebebeb;
    --kendo-color-base-subtle-hover: #e1e1e1;
    --kendo-color-base-subtle-active: #d5d5d5;
    --kendo-color-base: #f5f5f5;
    --kendo-color-base-hover: #ebebeb;
    --kendo-color-base-active: #d8d8d8;
    --kendo-color-base-emphasis: #c2c2c2;
    --kendo-color-base-on-subtle: #424242;
    --kendo-color-on-base: #424242;
    --kendo-color-base-on-surface: #424242;
    --kendo-color-primary-subtle: #d3f2f9;
    --kendo-color-primary-subtle-hover: #b2e8f4;
    --kendo-color-primary-subtle-active: #91def0;
    --kendo-color-primary: #0b98e0;
    --kendo-color-primary-hover: #0b98e0;
    --kendo-color-primary-active: #1fa6c5;
    --kendo-color-primary-emphasis: #5acee8;
    --kendo-color-primary-on-subtle: #0c424e;
    --kendo-color-on-primary: white;
    --kendo-color-primary-on-surface: #1a8ea8;
    --kendo-color-secondary-subtle: #fdfdfd;
    --kendo-color-secondary-subtle-hover: #fcfcfc;
    --kendo-color-secondary-subtle-active: #fbfbfb;
    --kendo-color-secondary: #f6f6f6;
    --kendo-color-secondary-hover: #ececec;
    --kendo-color-secondary-active: #d8d8d8;
    --kendo-color-secondary-emphasis: #f8f8f8;
    --kendo-color-secondary-on-subtle: #565656;
    --kendo-color-on-secondary: black;
    --kendo-color-secondary-on-surface: #b9b9b9;
    --kendo-color-tertiary-subtle: #d8f1fd;
    --kendo-color-tertiary-subtle-hover: #c5eafc;
    --kendo-color-tertiary-subtle-active: #a3dffb;
    --kendo-color-tertiary: #03a9f4;
    --kendo-color-tertiary-hover: #039ae0;
    --kendo-color-tertiary-active: #028ccb;
    --kendo-color-tertiary-emphasis: #61c9f9;
    --kendo-color-tertiary-on-subtle: #023f5c;
    --kendo-color-on-tertiary: #ffffff;
    --kendo-color-tertiary-on-surface: #028ccb;
    --kendo-color-info-subtle: #d8e6fb;
    --kendo-color-info-subtle-hover: #bbd3f9;
    --kendo-color-info-subtle-active: #9fc0f6;
    --kendo-color-info: #3e80ed;
    --kendo-color-info-hover: #3c7be4;
    --kendo-color-info-active: #3771d1;
    --kendo-color-info-emphasis: #6ea0f2;
    --kendo-color-info-on-subtle: #162d53;
    --kendo-color-on-info: white;
    --kendo-color-info-on-surface: #2f60b2;
    --kendo-color-success-subtle: #dff3d6;
    --kendo-color-success-subtle-hover: #c7eab7;
    --kendo-color-success-subtle-active: #afe199;
    --kendo-color-success: #5ec232;
    --kendo-color-success-hover: #5aba30;
    --kendo-color-success-active: #53ab2c;
    --kendo-color-success-emphasis: #86d165;
    --kendo-color-success-on-subtle: #214412;
    --kendo-color-on-success: white;
    --kendo-color-success-on-surface: #479226;
    --kendo-color-warning-subtle: #fff5d8;
    --kendo-color-warning-subtle-hover: #feeebb;
    --kendo-color-warning-subtle-active: #fee79f;
    --kendo-color-warning: #fdce3e;
    --kendo-color-warning-hover: #f3c63c;
    --kendo-color-warning-active: #dfb537;
    --kendo-color-warning-emphasis: #feda6e;
    --kendo-color-warning-on-subtle: #594816;
    --kendo-color-on-warning: black;
    --kendo-color-warning-on-surface: #be9b2f;
    --kendo-color-error-subtle: #f7d1d3;
    --kendo-color-error-subtle-hover: #f0afb2;
    --kendo-color-error-subtle-active: #ea8c91;
    --kendo-color-error: #d51923;
    --kendo-color-error-hover: #cc1822;
    --kendo-color-error-active: #bb161f;
    --kendo-color-error-emphasis: #e0535a;
    --kendo-color-error-on-subtle: #4b090c;
    --kendo-color-on-error: white;
    --kendo-color-error-on-surface: #a0131a;
    --kendo-color-light-subtle: #fafafa;
    --kendo-color-light-subtle-hover: #f5f5f5;
    --kendo-color-light-subtle-active: #ebebeb;
    --kendo-color-light: #ebebeb;
    --kendo-color-light-hover: #e0e0e0;
    --kendo-color-light-active: #d6d6d6;
    --kendo-color-light-emphasis: #d6d6d6;
    --kendo-color-light-on-subtle: #141414;
    --kendo-color-on-light: #000000;
    --kendo-color-light-on-surface: #e0e0e0;
    --kendo-color-dark-subtle: #c2c2c2;
    --kendo-color-dark-subtle-hover: #adadad;
    --kendo-color-dark-subtle-active: #999999;
    --kendo-color-dark: #3d3d3d;
    --kendo-color-dark-hover: #292929;
    --kendo-color-dark-active: #1f1f1f;
    --kendo-color-dark-emphasis: #666666;
    --kendo-color-dark-on-subtle: #1f1f1f;
    --kendo-color-on-dark: #ffffff;
    --kendo-color-dark-on-surface: #141414;
    --kendo-color-inverse-subtle: #c2c2c2;
    --kendo-color-inverse-subtle-hover: #adadad;
    --kendo-color-inverse-subtle-active: #999999;
    --kendo-color-inverse: #3d3d3d;
    --kendo-color-inverse-hover: #292929;
    --kendo-color-inverse-active: #1f1f1f;
    --kendo-color-inverse-emphasis: #666666;
    --kendo-color-inverse-on-subtle: #1f1f1f;
    --kendo-color-on-inverse: #ffffff;
    --kendo-color-inverse-on-surface: #141414;
    --kendo-color-series-a: #0b98e0;
    --kendo-color-series-a-bold: #1a8ea8;
    --kendo-color-series-a-bolder: #125f70;
    --kendo-color-series-a-subtle: #5acee8;
    --kendo-color-series-a-subtler: #91def0;
    --kendo-color-series-b: #ffd246;
    --kendo-color-series-b-bold: #bf9e35;
    --kendo-color-series-b-bolder: #806923;
    --kendo-color-series-b-subtle: #ffdd74;
    --kendo-color-series-b-subtler: #ffe9a3;
    --kendo-color-series-c: #78d237;
    --kendo-color-series-c-bold: #5a9e29;
    --kendo-color-series-c-bolder: #3c691c;
    --kendo-color-series-c-subtle: #9add69;
    --kendo-color-series-c-subtler: #bce99b;
    --kendo-color-series-d: #28b4c8;
    --kendo-color-series-d-bold: #1e8796;
    --kendo-color-series-d-bolder: #145a64;
    --kendo-color-series-d-subtle: #5ec7d6;
    --kendo-color-series-d-subtler: #94dae4;
    --kendo-color-series-e: #2d73f5;
    --kendo-color-series-e-bold: #2256b8;
    --kendo-color-series-e-bolder: #173a7b;
    --kendo-color-series-e-subtle: #6296f8;
    --kendo-color-series-e-subtler: #96b9fa;
    --kendo-color-series-f: #aa46be;
    --kendo-color-series-f-bold: #80358f;
    --kendo-color-series-f-bolder: #55235f;
    --kendo-color-series-f-subtle: #bf74ce;
    --kendo-color-series-f-subtler: #d5a3df
}

.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: .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 .3s cubic-bezier(0.2, 0.6, 0.4, 1), opacity .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, .k-widget[disabled], .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, .k-widget[disabled] .k-link, .k-disabled .k-link {
        cursor: default;
        outline: 0
    }

    .k-disabled [disabled], .k-disabled .k-disabled, .k-widget[disabled] [disabled], .k-widget[disabled] .k-disabled, .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: var(--kendo-hr-border, unset);
    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: rgba(0, 0,0, 0);
    border-inline-start-color: rgba(0, 0,0, 0);
    border-inline-end-color: currentColor;
    position: absolute;
    inset-block-start: 0;
    inset-inline-end: 0
}

.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-marquee-text, unset);
    background-color: var(--kendo-marquee-bg, unset);
    border-color: var(--kendo-marquee-border, unset);
    opacity: .6
}

.k-marquee-text {
    color: var(--kendo-marquee-text, unset)
}

.k-text-selection : : selection {
    background-color: var(--kendo-text-selection-bg, unset);
    color: var(--kendo-marquee-text, unset)
}

.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: 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12);
    --kendo-elevation-2: 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12);
    --kendo-elevation-3: 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12);
    --kendo-elevation-4: 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12);
    --kendo-elevation-5: 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12);
    --kendo-elevation-6: 0 12px 14px rgba(0, 0, 0, 0.2), 0 4px 16px rgba(0, 0, 0, 0.12);
    --kendo-elevation-7: 0 14px 16px rgba(0, 0, 0, 0.24), 0 4px 16px rgba(0, 0, 0, 0.12);
    --kendo-elevation-8: 0 16px 18px rgba(0, 0, 0, 0.28), 0 4px 16px rgba(0, 0, 0, 0.12);
    --kendo-elevation-9: 0 32px 34px rgba(0, 0, 0, 0.32), 0 4px 16px rgba(0, 0, 0, 0.12)
}

:root {
    --kendo-font-family: inherit;
    --kendo-font-size: 0.875rem;
    --kendo-line-height: 1.4285714286;
    --kendo-font-weight: 400;
    --kendo-letter-spacing:;
    --kendo-font-size-xxs: 0.5rem;
    --kendo-font-size-xs: 0.625rem;
    --kendo-font-size-sm: 0.75rem;
    --kendo-font-size-md: 0.875rem;
    --kendo-font-size-lg: 1rem;
    --kendo-font-size-xl: 1.25rem;
    --kendo-line-height-xs: 1;
    --kendo-line-height-sm: 1.25;
    --kendo-line-height-md: 1.4285714286;
    --kendo-line-height-lg: 1.5;
    --kendo-font-weight-thin: 100;
    --kendo-font-weight-extra-light: 200;
    --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: Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, Impact, Gill Sans;
    --kendo-font-family-serif: Times New Roman, Georgia, Garamond, Palatino, Baskerville;
    --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, Roboto Mono, Ubuntu Mono, Lucida Console, Courier New, monospace
}

:root {
    --kendo-border-radius-none: 0px;
    --kendo-border-radius-xs: 1px;
    --kendo-border-radius-sm: 0.125rem;
    --kendo-border-radius-md: 0.25rem;
    --kendo-border-radius-lg: 0.375rem;
    --kendo-border-radius-xl: 0.5rem;
    --kendo-border-radius-xxl: 0.75rem;
    --kendo-border-radius-xxxl: 1rem;
    --kendo-border-radius-full: 9999px
}

.k-rounded-none {
    border-radius: var(--kendo-border-radius-none, 0px)
}

.k-rounded-xs {
    border-radius: var(--kendo-border-radius-xs, 1px)
}

.k-rounded-sm {
    border-radius: var(--kendo-border-radius-sm, 0.125rem)
}

.k-rounded-md {
    border-radius: var(--kendo-border-radius-md, 0.25rem)
}

.k-rounded-lg {
    border-radius: var(--kendo-border-radius-lg, 0.375rem)
}

.k-rounded-xl {
    border-radius: var(--kendo-border-radius-xl, 0.5rem)
}

.k-rounded-xxl {
    border-radius: var(--kendo-border-radius-xxl, 0.75rem)
}

.k-rounded-xxxl {
    border-radius: var(--kendo-border-radius-xxxl, 1rem)
}

.k-rounded-full {
    border-radius: var(--kendo-border-radius-full, 9999px)
}

.k-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, .k-typography p {
        margin: 0 0 var(--kendo-font-size, inherit)
    }

.k-h1 {
    font-size: var(--kendo-h1-font-size, calc(var(--kendo-font-size, 0.875rem)*4));
    font-family: var(--kendo-h1-font-family, var(--kendo-font-family, inherit));
    line-height: var(--kendo-h1-line-height, 74px);
    font-weight: var(--kendo-h1-font-weight, var(--kendo-font-weight-normal, normal));
    letter-spacing: var(--kendo-h1-letter-spacing, );
    margin: var(--kendo-h1-margin, 0 0 var(--kendo-font-size, inherit))
}

.k-h2 {
    font-size: var(--kendo-h2-font-size, calc(var(--kendo-font-size, 0.875rem)*3));
    font-family: var(--kendo-h2-font-family, var(--kendo-font-family, inherit));
    line-height: var(--kendo-h2-line-height, 56px);
    font-weight: var(--kendo-h2-font-weight, var(--kendo-font-weight-normal, normal));
    letter-spacing: var(--kendo-h2-letter-spacing, );
    margin: var(--kendo-h2-margin, 0 0 var(--kendo-font-size, inherit))
}

.k-h3 {
    font-size: var(--kendo-h3-font-size, calc(var(--kendo-font-size, 0.875rem)*2.5));
    font-family: var(--kendo-h3-font-family, var(--kendo-font-family, inherit));
    line-height: var(--kendo-h3-line-height, 42px);
    font-weight: var(--kendo-h3-font-weight, var(--kendo-font-weight-normal, normal));
    letter-spacing: var(--kendo-h3-letter-spacing, );
    margin: var(--kendo-h3-margin, 0 0 var(--kendo-font-size, inherit))
}

.k-h4 {
    font-size: var(--kendo-h4-font-size, calc(var(--kendo-font-size, 0.875rem)*2));
    font-family: var(--kendo-h4-font-family, var(--kendo-font-family, inherit));
    line-height: var(--kendo-h4-line-height, 40px);
    font-weight: var(--kendo-h4-font-weight, var(--kendo-font-weight-bold, normal));
    letter-spacing: var(--kendo-h4-letter-spacing, );
    margin: var(--kendo-h4-margin, 0 0 var(--kendo-font-size, inherit))
}

.k-h5 {
    font-size: var(--kendo-h5-font-size, calc(var(--kendo-font-size, 0.875rem)*1.5));
    font-family: var(--kendo-h5-font-family, var(--kendo-font-family, inherit));
    line-height: var(--kendo-h5-line-height, 28px);
    font-weight: var(--kendo-h5-font-weight, var(--kendo-font-weight-bold, normal));
    letter-spacing: var(--kendo-h5-letter-spacing, );
    margin: var(--kendo-h5-margin, 0 0 var(--kendo-font-size, inherit))
}

.k-h6 {
    font-size: var(--kendo-h6-font-size, var(--kendo-font-size, inherit));
    font-family: var(--kendo-h6-font-family, var(--kendo-font-family, inherit));
    line-height: var(--kendo-h6-line-height, 20px);
    font-weight: var(--kendo-h6-font-weight, var(--kendo-font-weight-bold, normal));
    letter-spacing: var(--kendo-h6-letter-spacing, );
    margin: var(--kendo-h6-margin, 0 0 var(--kendo-font-size, inherit))
}

.k-paragraph {
    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, 20px);
    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-font-size, inherit))
}

.k-pre, .k-code {
    font-size: var(--kendo-code-font-size, var(--kendo-font-size, inherit));
    font-family: var(--kendo-code-font-family, var(--kendo-font-family-monospace, normal));
    line-height: var(--kendo-code-line-height, 20px);
    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 {
    padding-block: var(--kendo-spacing-4, 1rem);
    padding-inline: var(--kendo-spacing-6, 1.5rem);
    overflow: auto
}

    .k-pre > .k-code {
        padding: 0;
        border-width: 0;
        border-color: rgba(0, 0,0, 0);
        background-color: rgba(0, 0,0, 0);
        font-family: inherit;
        font-size: inherit
    }

.k-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(var(--kendo-font-size, 0.875rem)*8));
    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, var(--kendo-font-weight-light, normal));
    letter-spacing: var(--kendo-display1-letter-spacing, )
}

.k-display-2 {
    font-size: var(--kendo-display2-font-size, calc(var(--kendo-font-size, 0.875rem)*7));
    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, var(--kendo-font-weight-light, normal));
    letter-spacing: var(--kendo-display2-letter-spacing, )
}

.k-display-3 {
    font-size: var(--kendo-display3-font-size, calc(var(--kendo-font-size, 0.875rem)*6));
    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, var(--kendo-font-weight-light, normal));
    letter-spacing: var(--kendo-display3-letter-spacing, )
}

.k-display-4 {
    font-size: var(--kendo-display4-font-size, calc(var(--kendo-font-size, 0.875rem)*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, var(--kendo-font-weight-light, normal));
    letter-spacing: var(--kendo-display4-letter-spacing, )
}

.k-body {
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-app-surface, #ffffff)
}

.k-pre, .k-code {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-font-family-sans {
    font-family: var(--kendo-font-family-sans, Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, Impact, Gill Sans)
}

.\!k-font-family-sans {
    font-family: var(--kendo-font-family-sans, Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, Impact, Gill Sans) !important
}

.k-font-family-serif {
    font-family: var(--kendo-font-family-serif, Times New Roman, Georgia, Garamond, Palatino, Baskerville)
}

.\!k-font-family-serif {
    font-family: var(--kendo-font-family-serif, Times New Roman, Georgia, Garamond, Palatino, Baskerville) !important
}

.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, Roboto Mono, Ubuntu Mono, Lucida Console, Courier New, monospace)
}

.\!k-font-family-monospace {
    font-family: var(--kendo-font-family-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Roboto Mono, Ubuntu Mono, Lucida Console, Courier New, monospace) !important
}

.k-font-size-xxs {
    font-size: var(--kendo-font-size-xxs, 0.5rem)
}

.\!k-font-size-xxs {
    font-size: var(--kendo-font-size-xxs, 0.5rem) !important
}

.k-font-size-xs {
    font-size: var(--kendo-font-size-xs, 0.625rem)
}

.\!k-font-size-xs {
    font-size: var(--kendo-font-size-xs, 0.625rem) !important
}

.k-font-size-sm {
    font-size: var(--kendo-font-size-sm, 0.75rem)
}

.\!k-font-size-sm {
    font-size: var(--kendo-font-size-sm, 0.75rem) !important
}

.k-font-size-md {
    font-size: var(--kendo-font-size-md, 0.875rem)
}

.\!k-font-size-md {
    font-size: var(--kendo-font-size-md, 0.875rem) !important
}

.k-font-size-lg {
    font-size: var(--kendo-font-size-lg, 1rem)
}

.\!k-font-size-lg {
    font-size: var(--kendo-font-size-lg, 1rem) !important
}

.k-font-size-xl {
    font-size: var(--kendo-font-size-xl, 1.25rem)
}

.\!k-font-size-xl {
    font-size: var(--kendo-font-size-xl, 1.25rem) !important
}

.k-fs-xxs {
    font-size: var(--kendo-fs-xxs, 0.5rem)
}

.\!k-fs-xxs {
    font-size: var(--kendo-fs-xxs, 0.5rem) !important
}

.k-fs-xs {
    font-size: var(--kendo-fs-xs, 0.625rem)
}

.\!k-fs-xs {
    font-size: var(--kendo-fs-xs, 0.625rem) !important
}

.k-fs-sm {
    font-size: var(--kendo-fs-sm, 0.75rem)
}

.\!k-fs-sm {
    font-size: var(--kendo-fs-sm, 0.75rem) !important
}

.k-fs-md {
    font-size: var(--kendo-fs-md, 0.875rem)
}

.\!k-fs-md {
    font-size: var(--kendo-fs-md, 0.875rem) !important
}

.k-fs-lg {
    font-size: var(--kendo-fs-lg, 1rem)
}

.\!k-fs-lg {
    font-size: var(--kendo-fs-lg, 1rem) !important
}

.k-fs-xl {
    font-size: var(--kendo-fs-xl, 1.25rem)
}

.\!k-fs-xl {
    font-size: var(--kendo-fs-xl, 1.25rem) !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-thin {
    font-weight: var(--kendo-font-weight-thin, 100)
}

.\!k-font-thin {
    font-weight: var(--kendo-font-weight-thin, 100) !important
}

.k-font-extra-light {
    font-weight: var(--kendo-font-weight-extra-light, 200)
}

.\!k-font-extra-light {
    font-weight: var(--kendo-font-weight-extra-light, 200) !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-thin {
    font-weight: var(--kendo-font-weight-thin, 100)
}

.\!k-font-weight-thin {
    font-weight: var(--kendo-font-weight-thin, 100) !important
}

.k-font-weight-extra-light {
    font-weight: var(--kendo-font-weight-extra-light, 200)
}

.\!k-font-weight-extra-light {
    font-weight: var(--kendo-font-weight-extra-light, 200) !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.4285714286)
}

.\!k-line-height-md {
    line-height: var(--kendo-line-height-md, 1.4285714286) !important
}

.k-line-height-lg {
    line-height: var(--kendo-line-height-lg, 1.5)
}

.\!k-line-height-lg {
    line-height: var(--kendo-line-height-lg, 1.5) !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, #424242)
}

.\!k-text-on-app-surface {
    color: var(--kendo-color-on-app-surface, #424242) !important
}

.k-text-subtle {
    color: var(--kendo-color-subtle, #666666)
}

.\!k-text-subtle {
    color: var(--kendo-color-subtle, #666666) !important
}

.k-text-surface {
    color: var(--kendo-color-surface, #fafafa)
}

.\!k-text-surface {
    color: var(--kendo-color-surface, #fafafa) !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(0, 0, 0, 0.08))
}

.\!k-text-border {
    color: var(--kendo-color-border, rgba(0, 0, 0, 0.08)) !important
}

.k-text-border-alt {
    color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))
}

.\!k-text-border-alt {
    color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16)) !important
}

.k-text-base-subtle {
    color: var(--kendo-color-base-subtle, #ebebeb)
}

.\!k-text-base-subtle {
    color: var(--kendo-color-base-subtle, #ebebeb) !important
}

.k-text-base-emphasis {
    color: var(--kendo-color-base-emphasis, #c2c2c2)
}

.\!k-text-base-emphasis {
    color: var(--kendo-color-base-emphasis, #c2c2c2) !important
}

.k-text-primary-subtle {
    color: var(--kendo-color-primary-subtle, #d3f2f9)
}

.\!k-text-primary-subtle {
    color: var(--kendo-color-primary-subtle, #d3f2f9) !important
}

.k-text-primary {
    color: var(--kendo-color-primary, #0b98e0)
}

.\!k-text-primary {
    color: var(--kendo-color-primary, #0b98e0) !important
}

.k-text-primary-emphasis {
    color: var(--kendo-color-primary-emphasis, #5acee8)
}

.\!k-text-primary-emphasis {
    color: var(--kendo-color-primary-emphasis, #5acee8) !important
}

.k-text-secondary-subtle {
    color: var(--kendo-color-secondary-subtle, #fdfdfd)
}

.\!k-text-secondary-subtle {
    color: var(--kendo-color-secondary-subtle, #fdfdfd) !important
}

.k-text-secondary {
    color: var(--kendo-color-secondary, #f6f6f6)
}

.\!k-text-secondary {
    color: var(--kendo-color-secondary, #f6f6f6) !important
}

.k-text-secondary-emphasis {
    color: var(--kendo-color-secondary-emphasis, #f8f8f8)
}

.\!k-text-secondary-emphasis {
    color: var(--kendo-color-secondary-emphasis, #f8f8f8) !important
}

.k-text-tertiary-subtle {
    color: var(--kendo-color-tertiary-subtle, #d8f1fd)
}

.\!k-text-tertiary-subtle {
    color: var(--kendo-color-tertiary-subtle, #d8f1fd) !important
}

.k-text-tertiary {
    color: var(--kendo-color-tertiary, #03a9f4)
}

.\!k-text-tertiary {
    color: var(--kendo-color-tertiary, #03a9f4) !important
}

.k-text-tertiary-emphasis {
    color: var(--kendo-color-tertiary-emphasis, #61c9f9)
}

.\!k-text-tertiary-emphasis {
    color: var(--kendo-color-tertiary-emphasis, #61c9f9) !important
}

.k-text-info-subtle {
    color: var(--kendo-color-info-subtle, #d8e6fb)
}

.\!k-text-info-subtle {
    color: var(--kendo-color-info-subtle, #d8e6fb) !important
}

.k-text-info {
    color: var(--kendo-color-info, #3e80ed)
}

.\!k-text-info {
    color: var(--kendo-color-info, #3e80ed) !important
}

.k-text-info-emphasis {
    color: var(--kendo-color-info-emphasis, #6ea0f2)
}

.\!k-text-info-emphasis {
    color: var(--kendo-color-info-emphasis, #6ea0f2) !important
}

.k-text-success-subtle {
    color: var(--kendo-color-success-subtle, #dff3d6)
}

.\!k-text-success-subtle {
    color: var(--kendo-color-success-subtle, #dff3d6) !important
}

.k-text-success {
    color: var(--kendo-color-success, #5ec232)
}

.\!k-text-success {
    color: var(--kendo-color-success, #5ec232) !important
}

.k-text-success-emphasis {
    color: var(--kendo-color-success-emphasis, #86d165)
}

.\!k-text-success-emphasis {
    color: var(--kendo-color-success-emphasis, #86d165) !important
}

.k-text-warning-subtle {
    color: var(--kendo-color-warning-subtle, #fff5d8)
}

.\!k-text-warning-subtle {
    color: var(--kendo-color-warning-subtle, #fff5d8) !important
}

.k-text-warning {
    color: var(--kendo-color-warning, #fdce3e)
}

.\!k-text-warning {
    color: var(--kendo-color-warning, #fdce3e) !important
}

.k-text-warning-emphasis {
    color: var(--kendo-color-warning-emphasis, #feda6e)
}

.\!k-text-warning-emphasis {
    color: var(--kendo-color-warning-emphasis, #feda6e) !important
}

.k-text-error-subtle {
    color: var(--kendo-color-error-subtle, #f7d1d3)
}

.\!k-text-error-subtle {
    color: var(--kendo-color-error-subtle, #f7d1d3) !important
}

.k-text-error {
    color: var(--kendo-color-error, #d51923)
}

.\!k-text-error {
    color: var(--kendo-color-error, #d51923) !important
}

.k-text-error-emphasis {
    color: var(--kendo-color-error-emphasis, #e0535a)
}

.\!k-text-error-emphasis {
    color: var(--kendo-color-error-emphasis, #e0535a) !important
}

.k-text-light-subtle {
    color: var(--kendo-color-light-subtle, #fafafa)
}

.\!k-text-light-subtle {
    color: var(--kendo-color-light-subtle, #fafafa) !important
}

.k-text-light {
    color: var(--kendo-color-light, #ebebeb)
}

.\!k-text-light {
    color: var(--kendo-color-light, #ebebeb) !important
}

.k-text-light-emphasis {
    color: var(--kendo-color-light-emphasis, #d6d6d6)
}

.\!k-text-light-emphasis {
    color: var(--kendo-color-light-emphasis, #d6d6d6) !important
}

.k-text-dark-subtle {
    color: var(--kendo-color-dark-subtle, #c2c2c2)
}

.\!k-text-dark-subtle {
    color: var(--kendo-color-dark-subtle, #c2c2c2) !important
}

.k-text-dark {
    color: var(--kendo-color-dark, #3d3d3d)
}

.\!k-text-dark {
    color: var(--kendo-color-dark, #3d3d3d) !important
}

.k-text-dark-emphasis {
    color: var(--kendo-color-dark-emphasis, #666666)
}

.\!k-text-dark-emphasis {
    color: var(--kendo-color-dark-emphasis, #666666) !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, #424242)
}

.\!k-color-on-app-surface {
    color: var(--kendo-color-on-app-surface, #424242) !important
}

.k-color-subtle {
    color: var(--kendo-color-subtle, #666666)
}

.\!k-color-subtle {
    color: var(--kendo-color-subtle, #666666) !important
}

.k-color-surface {
    color: var(--kendo-color-surface, #fafafa)
}

.\!k-color-surface {
    color: var(--kendo-color-surface, #fafafa) !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(0, 0, 0, 0.08))
}

.\!k-color-border {
    color: var(--kendo-color-border, rgba(0, 0, 0, 0.08)) !important
}

.k-color-border-alt {
    color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))
}

.\!k-color-border-alt {
    color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16)) !important
}

.k-color-base-subtle {
    color: var(--kendo-color-base-subtle, #ebebeb)
}

.\!k-color-base-subtle {
    color: var(--kendo-color-base-subtle, #ebebeb) !important
}

.k-color-base-emphasis {
    color: var(--kendo-color-base-emphasis, #c2c2c2)
}

.\!k-color-base-emphasis {
    color: var(--kendo-color-base-emphasis, #c2c2c2) !important
}

.k-color-primary-subtle {
    color: var(--kendo-color-primary-subtle, #d3f2f9)
}

.\!k-color-primary-subtle {
    color: var(--kendo-color-primary-subtle, #d3f2f9) !important
}

.k-color-primary {
    color: var(--kendo-color-primary, #0b98e0)
}

.\!k-color-primary {
    color: var(--kendo-color-primary, #0b98e0) !important
}

.k-color-primary-emphasis {
    color: var(--kendo-color-primary-emphasis, #5acee8)
}

.\!k-color-primary-emphasis {
    color: var(--kendo-color-primary-emphasis, #5acee8) !important
}

.k-color-secondary-subtle {
    color: var(--kendo-color-secondary-subtle, #fdfdfd)
}

.\!k-color-secondary-subtle {
    color: var(--kendo-color-secondary-subtle, #fdfdfd) !important
}

.k-color-secondary {
    color: var(--kendo-color-secondary, #f6f6f6)
}

.\!k-color-secondary {
    color: var(--kendo-color-secondary, #f6f6f6) !important
}

.k-color-secondary-emphasis {
    color: var(--kendo-color-secondary-emphasis, #f8f8f8)
}

.\!k-color-secondary-emphasis {
    color: var(--kendo-color-secondary-emphasis, #f8f8f8) !important
}

.k-color-tertiary-subtle {
    color: var(--kendo-color-tertiary-subtle, #d8f1fd)
}

.\!k-color-tertiary-subtle {
    color: var(--kendo-color-tertiary-subtle, #d8f1fd) !important
}

.k-color-tertiary {
    color: var(--kendo-color-tertiary, #03a9f4)
}

.\!k-color-tertiary {
    color: var(--kendo-color-tertiary, #03a9f4) !important
}

.k-color-tertiary-emphasis {
    color: var(--kendo-color-tertiary-emphasis, #61c9f9)
}

.\!k-color-tertiary-emphasis {
    color: var(--kendo-color-tertiary-emphasis, #61c9f9) !important
}

.k-color-info-subtle {
    color: var(--kendo-color-info-subtle, #d8e6fb)
}

.\!k-color-info-subtle {
    color: var(--kendo-color-info-subtle, #d8e6fb) !important
}

.k-color-info {
    color: var(--kendo-color-info, #3e80ed)
}

.\!k-color-info {
    color: var(--kendo-color-info, #3e80ed) !important
}

.k-color-info-emphasis {
    color: var(--kendo-color-info-emphasis, #6ea0f2)
}

.\!k-color-info-emphasis {
    color: var(--kendo-color-info-emphasis, #6ea0f2) !important
}

.k-color-success-subtle {
    color: var(--kendo-color-success-subtle, #dff3d6)
}

.\!k-color-success-subtle {
    color: var(--kendo-color-success-subtle, #dff3d6) !important
}

.k-color-success {
    color: var(--kendo-color-success, #5ec232)
}

.\!k-color-success {
    color: var(--kendo-color-success, #5ec232) !important
}

.k-color-success-emphasis {
    color: var(--kendo-color-success-emphasis, #86d165)
}

.\!k-color-success-emphasis {
    color: var(--kendo-color-success-emphasis, #86d165) !important
}

.k-color-warning-subtle {
    color: var(--kendo-color-warning-subtle, #fff5d8)
}

.\!k-color-warning-subtle {
    color: var(--kendo-color-warning-subtle, #fff5d8) !important
}

.k-color-warning {
    color: var(--kendo-color-warning, #fdce3e)
}

.\!k-color-warning {
    color: var(--kendo-color-warning, #fdce3e) !important
}

.k-color-warning-emphasis {
    color: var(--kendo-color-warning-emphasis, #feda6e)
}

.\!k-color-warning-emphasis {
    color: var(--kendo-color-warning-emphasis, #feda6e) !important
}

.k-color-error-subtle {
    color: var(--kendo-color-error-subtle, #f7d1d3)
}

.\!k-color-error-subtle {
    color: var(--kendo-color-error-subtle, #f7d1d3) !important
}

.k-color-error {
    color: var(--kendo-color-error, #d51923)
}

.\!k-color-error {
    color: var(--kendo-color-error, #d51923) !important
}

.k-color-error-emphasis {
    color: var(--kendo-color-error-emphasis, #e0535a)
}

.\!k-color-error-emphasis {
    color: var(--kendo-color-error-emphasis, #e0535a) !important
}

.k-color-light-subtle {
    color: var(--kendo-color-light-subtle, #fafafa)
}

.\!k-color-light-subtle {
    color: var(--kendo-color-light-subtle, #fafafa) !important
}

.k-color-light {
    color: var(--kendo-color-light, #ebebeb)
}

.\!k-color-light {
    color: var(--kendo-color-light, #ebebeb) !important
}

.k-color-light-emphasis {
    color: var(--kendo-color-light-emphasis, #d6d6d6)
}

.\!k-color-light-emphasis {
    color: var(--kendo-color-light-emphasis, #d6d6d6) !important
}

.k-color-dark-subtle {
    color: var(--kendo-color-dark-subtle, #c2c2c2)
}

.\!k-color-dark-subtle {
    color: var(--kendo-color-dark-subtle, #c2c2c2) !important
}

.k-color-dark {
    color: var(--kendo-color-dark, #3d3d3d)
}

.\!k-color-dark {
    color: var(--kendo-color-dark, #3d3d3d) !important
}

.k-color-dark-emphasis {
    color: var(--kendo-color-dark-emphasis, #666666)
}

.\!k-color-dark-emphasis {
    color: var(--kendo-color-dark-emphasis, #666666) !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: 16px;
    height: 16px;
    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: 12px;
        height: 12px
    }

    .k-svg-icon.k-icon-sm {
        width: 14px;
        height: 14px
    }

    .k-svg-icon.k-icon-md {
        width: 16px;
        height: 16px
    }

    .k-svg-icon.k-icon-lg {
        width: 20px;
        height: 20px
    }

    .k-svg-icon.k-icon-xl {
        width: 24px;
        height: 24px
    }

    .k-svg-icon.k-icon-xxl {
        width: 32px;
        height: 32px
    }

    .k-svg-icon.k-icon-xxxl {
        width: 48px;
        height: 48px
    }

    .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: .25em
}

.k-icon.k-icon-modifier {
    width: 1em;
    height: 1em;
    position: absolute;
    font-size: .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-1, 0.25rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem);
    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: italic;
        text-decoration: underline
    }

.k-messagebox-primary {
    border-color: var(--kendo-color-primary-emphasis, #5acee8);
    color: var(--kendo-color-primary-on-subtle, #0c424e);
    background-color: var(--kendo-color-primary-subtle, #d3f2f9)
}

.k-messagebox-secondary {
    border-color: var(--kendo-color-secondary-emphasis, #f8f8f8);
    color: var(--kendo-color-secondary-on-subtle, #565656);
    background-color: var(--kendo-color-secondary-subtle, #fdfdfd)
}

.k-messagebox-tertiary {
    border-color: var(--kendo-color-tertiary-emphasis, #61c9f9);
    color: var(--kendo-color-tertiary-on-subtle, #023f5c);
    background-color: var(--kendo-color-tertiary-subtle, #d8f1fd)
}

.k-messagebox-info {
    border-color: var(--kendo-color-info-emphasis, #6ea0f2);
    color: var(--kendo-color-info-on-subtle, #162d53);
    background-color: var(--kendo-color-info-subtle, #d8e6fb)
}

.k-messagebox-success {
    border-color: var(--kendo-color-success-emphasis, #86d165);
    color: var(--kendo-color-success-on-subtle, #214412);
    background-color: var(--kendo-color-success-subtle, #dff3d6)
}

.k-messagebox-warning {
    border-color: var(--kendo-color-warning-emphasis, #feda6e);
    color: var(--kendo-color-warning-on-subtle, #594816);
    background-color: var(--kendo-color-warning-subtle, #fff5d8)
}

.k-messagebox-error {
    border-color: var(--kendo-color-error-emphasis, #e0535a);
    color: var(--kendo-color-error-on-subtle, #4b090c);
    background-color: var(--kendo-color-error-subtle, #f7d1d3)
}

.k-messagebox-dark {
    border-color: var(--kendo-color-dark-emphasis, #666666);
    color: var(--kendo-color-dark-on-subtle, #1f1f1f);
    background-color: var(--kendo-color-dark-subtle, #c2c2c2)
}

.k-messagebox-light {
    border-color: var(--kendo-color-light-emphasis, #d6d6d6);
    color: var(--kendo-color-light-on-subtle, #141414);
    background-color: var(--kendo-color-light-subtle, #fafafa)
}

.k-messagebox-inverse {
    border-color: var(--kendo-color-dark-hover, #292929);
    color: var(--kendo-color-dark-on-subtle, #1f1f1f);
    background-color: var(--kendo-color-dark-subtle, #c2c2c2)
}

.k-drag-clue {
    border-radius: var(--kendo-border-radius-md, 0.25rem);
    padding-block: var(--kendo-spacing-1, 0.25rem);
    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);
    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: .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: rgba(0, 0,0, 0)
}

.k-drop-hint-line {
    flex-grow: 1;
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-drop-hint-h .k-drop-hint-start {
    border-left-width: 6.9282032304px;
    border-left-color: var(--kendo-color-primary, #0b98e0);
    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, #0b98e0);
    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, #0b98e0);
        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, #0b98e0);
        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 rgba(0, 0,0, 0);
        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-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.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;
    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-optionlabel {
    border: 0;
    outline: none;
    cursor: pointer;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    align-content: center;
    gap: var(--kendo-spacing-1, 0.25rem);
    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-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-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-1, 0.25rem);
    position: relative
}

.k-list-item-group-label {
    padding-block: 0;
    padding-inline: .5em;
    font-size: .75em;
    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-group-item, .k-virtual-content .k-list-item, .k-virtual-content .k-list-optionlabel, .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: var(--kendo-spacing-2, 0.5rem);
    box-sizing: border-box;
    flex: none
}

.k-list-sm {
    font-size: var(--kendo-font-size, inherit);
    line-height: var(--kendo-line-height, normal)
}

    .k-list-sm .k-list-group-sticky-header {
        padding-block: var(--kendo-spacing-0\.5, 0.125rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem)
    }

    .k-list-sm .k-list-item, .k-list-sm .k-list-optionlabel {
        padding-block: var(--kendo-spacing-0\.5, 0.125rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem)
    }

    .k-list-sm .k-list-group-item {
        padding-block: var(--kendo-spacing-0\.5, 0.125rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem)
    }

.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-2, 0.5rem)
    }

    .k-list-md .k-list-item, .k-list-md .k-list-optionlabel {
        padding-block: var(--kendo-spacing-1, 0.25rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem)
    }

    .k-list-md .k-list-group-item {
        padding-block: var(--kendo-spacing-1, 0.25rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem)
    }

.k-list-lg {
    font-size: var(--kendo-font-size-lg, inherit);
    line-height: var(--kendo-line-height-lg, normal)
}

    .k-list-lg .k-list-group-sticky-header {
        padding-block: var(--kendo-spacing-1\.5, 0.375rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem)
    }

    .k-list-lg .k-list-item, .k-list-lg .k-list-optionlabel {
        padding-block: var(--kendo-spacing-2, 0.5rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem)
    }

    .k-list-lg .k-list-group-item {
        padding-block: var(--kendo-spacing-1\.5, 0.375rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem)
    }

.k-list {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-list-group-sticky-header {
    border-color: inherit;
    box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.k-list-item : hover, .k-list-optionlabel : hover, .k-list-item.k-hover, .k-hover.k-list-optionlabel {
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-base-hover, #ebebeb)
}

.k-list-item : focus, .k-list-optionlabel : focus, .k-list-item.k-focus, .k-focus.k-list-optionlabel {
    box-shadow: inset 0 0 0 2px rgba(0, 0,0, .12)
}

.k-list-item.k-selected, .k-selected.k-list-optionlabel {
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

    .k-list-item.k-selected : hover, .k-selected.k-list-optionlabel : hover, .k-list-item.k-selected.k-hover, .k-selected.k-hover.k-list-optionlabel {
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary-hover, #22b5d7)
    }

.k-list-optionlabel, .k-list-optionlabel.k-hover, .k-list-optionlabel : hover {
    color: var(--kendo-color-subtle, #666666)
}

.k-list-group-item {
    border-color: inherit
}

.k-list-item-group-label {
    color: var(--kendo-color-surface-alt, #ffffff);
    background-color: var(--kendo-color-on-app-surface, #424242)
}

.k-listgroup {
    border-radius: var(--kendo-border-radius-md, 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-2, 0.5rem);
    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-2, 0.5rem)*-1);
        padding-block: var(--kendo-spacing-2, 0.5rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem);
        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-2, 0.5rem)*-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-2, 0.5rem)*-1);
    padding-block: var(--kendo-spacing-2, 0.5rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem);
    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-2, 0.5rem)*-1);
    margin-left: 0
}

[dir=rtl] .k-listgroup-item-segmented > .k-select {
    margin-right: 0;
    margin-left: calc(var(--kendo-spacing-2, 0.5rem)*-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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-badge {
    padding: 0;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0,0, 0);
    box-sizing: border-box;
    color: inherit;
    background-color: rgba(0, 0,0, 0);
    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: var(--kendo-spacing-0\.5, 0.125rem);
    padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
    font-size: var(--kendo-font-size-xs, inherit);
    line-height: 1;
    min-width: calc(1em + var(--kendo-spacing-0\.5, 0.125rem)*2 + 2px)
}

    .k-badge-sm : empty {
        padding: var(--kendo-spacing-0\.5, 0.125rem);
        min-width: auto
    }

.k-badge-md {
    padding-block: var(--kendo-spacing-1, 0.25rem);
    padding-inline: var(--kendo-spacing-1, 0.25rem);
    font-size: var(--kendo-font-size-xs, inherit);
    line-height: 1;
    min-width: calc(1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px)
}

    .k-badge-md : empty {
        padding: var(--kendo-spacing-1, 0.25rem);
        min-width: auto
    }

.k-badge-lg {
    padding-block: var(--kendo-spacing-1\.5, 0.375rem);
    padding-inline: var(--kendo-spacing-1\.5, 0.375rem);
    font-size: var(--kendo-font-size-xs, inherit);
    line-height: 1;
    min-width: calc(1em + var(--kendo-spacing-1\.5, 0.375rem)*2 + 2px)
}

    .k-badge-lg : empty {
        padding: var(--kendo-spacing-1\.5, 0.375rem);
        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, #0b98e0);
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-badge-solid-secondary {
    border-color: var(--kendo-color-secondary, #f6f6f6);
    color: var(--kendo-color-on-secondary, black);
    background-color: var(--kendo-color-secondary, #f6f6f6)
}

.k-badge-solid-tertiary {
    border-color: var(--kendo-color-tertiary, #03a9f4);
    color: var(--kendo-color-on-tertiary, #ffffff);
    background-color: var(--kendo-color-tertiary, #03a9f4)
}

.k-badge-solid-info {
    border-color: var(--kendo-color-info, #3e80ed);
    color: var(--kendo-color-on-info, white);
    background-color: var(--kendo-color-info, #3e80ed)
}

.k-badge-solid-success {
    border-color: var(--kendo-color-success, #5ec232);
    color: var(--kendo-color-on-success, white);
    background-color: var(--kendo-color-success, #5ec232)
}

.k-badge-solid-warning {
    border-color: var(--kendo-color-warning, #fdce3e);
    color: var(--kendo-color-on-warning, black);
    background-color: var(--kendo-color-warning, #fdce3e)
}

.k-badge-solid-error {
    border-color: var(--kendo-color-error, #d51923);
    color: var(--kendo-color-on-error, white);
    background-color: var(--kendo-color-error, #d51923)
}

.k-badge-solid-dark {
    border-color: var(--kendo-color-dark, #3d3d3d);
    color: var(--kendo-color-on-dark, #ffffff);
    background-color: var(--kendo-color-dark, #3d3d3d)
}

.k-badge-solid-light {
    border-color: var(--kendo-color-light, #ebebeb);
    color: var(--kendo-color-on-light, #000000);
    background-color: var(--kendo-color-light, #ebebeb)
}

.k-badge-solid-inverse {
    border-color: var(--kendo-color-dark, #3d3d3d);
    color: var(--kendo-color-on-inverse, #ffffff);
    background-color: var(--kendo-color-dark, #3d3d3d)
}

.k-badge-outline {
    border-color: currentColor;
    background-color: rgba(0, 0,0, 0)
}

.k-badge-outline-primary {
    color: var(--kendo-color-primary, #0b98e0)
}

.k-badge-outline-secondary {
    color: var(--kendo-color-secondary, #f6f6f6)
}

.k-badge-outline-tertiary {
    color: var(--kendo-color-tertiary, #03a9f4)
}

.k-badge-outline-info {
    color: var(--kendo-color-info, #3e80ed)
}

.k-badge-outline-success {
    color: var(--kendo-color-success, #5ec232)
}

.k-badge-outline-warning {
    color: var(--kendo-color-warning, #fdce3e)
}

.k-badge-outline-error {
    color: var(--kendo-color-error, #d51923)
}

.k-badge-outline-dark {
    color: var(--kendo-color-dark, #3d3d3d)
}

.k-badge-outline-light {
    color: var(--kendo-color-light, #ebebeb)
}

.k-badge-outline-inverse {
    color: var(--kendo-color-dark, #3d3d3d)
}

.k-button {
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    color: inherit;
    background: none;
    font-family: var(--kendo-font-family, inherit);
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: var(--kendo-spacing-1, 0.25rem);
    vertical-align: middle;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    position: relative;
    transition: color .2s ease-in-out
}

    .k-button *, .k-button * : :before, .k-button * : :after {
        box-sizing: border-box
    }

    .k-button : disabled, .k-button.k-disabled {
        outline: none;
        cursor: default;
        opacity: .6;
        filter: grayscale(0.1);
        pointer-events: none;
        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-0\.5, 0.125rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem);
    font-size: var(--kendo-font-size, inherit);
    line-height: var(--kendo-line-height, normal)
}

    .k-button-sm.k-icon-button {
        padding: var(--kendo-spacing-0\.5, 0.125rem)
    }

        .k-button-sm.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-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: 16px;
                height: 16px
            }

            .k-button-sm.k-icon-button .k-button-icon.k-icon-xs > svg {
                width: 12px;
                height: 12px
            }

            .k-button-sm.k-icon-button .k-button-icon.k-icon-sm > svg {
                width: 14px;
                height: 14px
            }

            .k-button-sm.k-icon-button .k-button-icon.k-icon-lg > svg {
                width: 20px;
                height: 20px
            }

            .k-button-sm.k-icon-button .k-button-icon.k-icon-xl > svg {
                width: 24px;
                height: 24px
            }

            .k-button-sm.k-icon-button .k-button-icon.k-icon-xxl > svg {
                width: 32px;
                height: 32px
            }

            .k-button-sm.k-icon-button .k-button-icon.k-icon-xxxl > svg {
                width: 48px;
                height: 48px
            }

.k-button-md {
    padding-block: var(--kendo-spacing-1, 0.25rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem);
    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, 0.25rem)
    }

        .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: 16px;
                height: 16px
            }

            .k-button-md.k-icon-button .k-button-icon.k-icon-xs > svg {
                width: 12px;
                height: 12px
            }

            .k-button-md.k-icon-button .k-button-icon.k-icon-sm > svg {
                width: 14px;
                height: 14px
            }

            .k-button-md.k-icon-button .k-button-icon.k-icon-lg > svg {
                width: 20px;
                height: 20px
            }

            .k-button-md.k-icon-button .k-button-icon.k-icon-xl > svg {
                width: 24px;
                height: 24px
            }

            .k-button-md.k-icon-button .k-button-icon.k-icon-xxl > svg {
                width: 32px;
                height: 32px
            }

            .k-button-md.k-icon-button .k-button-icon.k-icon-xxxl > svg {
                width: 48px;
                height: 48px
            }

.k-button-lg {
    padding-block: var(--kendo-spacing-2, 0.5rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem);
    font-size: var(--kendo-font-size-lg, inherit);
    line-height: var(--kendo-line-height-lg, 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-lg, inherit)*var(--kendo-line-height-lg, normal));
            min-height: calc(var(--kendo-font-size-lg, inherit)*var(--kendo-line-height-lg, 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: 16px;
                height: 16px
            }

            .k-button-lg.k-icon-button .k-button-icon.k-icon-xs > svg {
                width: 12px;
                height: 12px
            }

            .k-button-lg.k-icon-button .k-button-icon.k-icon-sm > svg {
                width: 14px;
                height: 14px
            }

            .k-button-lg.k-icon-button .k-button-icon.k-icon-lg > svg {
                width: 20px;
                height: 20px
            }

            .k-button-lg.k-icon-button .k-button-icon.k-icon-xl > svg {
                width: 24px;
                height: 24px
            }

            .k-button-lg.k-icon-button .k-button-icon.k-icon-xxl > svg {
                width: 32px;
                height: 32px
            }

            .k-button-lg.k-icon-button .k-button-icon.k-icon-xxxl > svg {
                width: 48px;
                height: 48px
            }

.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 : disabled, .k-button-group[disabled], .k-button-group.k-disabled {
        opacity: 1;
        filter: none
    }

.k-button-group-stretched {
    width: 100%
}

    .k-button-group-stretched > * {
        flex: 1 0 0%;
        overflow: hidden
    }

.k-button-flat {
    border-color: rgba(0, 0,0, 0) !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: .12
    }

.k-button-outline {
    border-color: currentColor;
    color: inherit;
    background: none
}

.k-button-link {
    border-color: rgba(0, 0,0, 0);
    color: inherit;
    text-decoration: none;
    background: none
}

    .k-button-link : hover, .k-button-link.k-hover {
        text-decoration: underline
    }

.k-button-clear {
    border-color: rgba(0, 0,0, 0) !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 .2s ease-in-out
}

.k-button : hover : :before, .k-button.k-hover : :before {
    opacity: .04
}

.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: .16
}

.k-button.k-selected : :before {
    opacity: .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 .2s ease-in-out
}

.k-button-solid-base {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-base, #424242);
    background-color: var(--kendo-color-base, #f5f5f5)
}

    .k-button-solid-base : hover, .k-button-solid-base.k-hover {
        background-color: var(--kendo-color-base-hover, #ebebeb)
    }

    .k-button-solid-base : focus, .k-button-solid-base.k-focus {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, transparent)
    }

    .k-button-solid-base : active, .k-button-solid-base.k-active {
        background-color: var(--kendo-color-base-active, #d8d8d8)
    }

    .k-button-solid-base.k-selected {
        border-color: var(--kendo-color-primary, #0b98e0);
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary, #0b98e0)
    }

.k-button-solid-primary {
    border-color: var(--kendo-color-primary, #0b98e0);
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

    .k-button-solid-primary : hover, .k-button-solid-primary.k-hover {
        border-color: var(--kendo-color-primary-hover, #22b5d7);
        background-color: var(--kendo-color-primary-hover, #22b5d7)
    }

    .k-button-solid-primary : focus, .k-button-solid-primary.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 30%, transparent)
    }

    .k-button-solid-primary : active, .k-button-solid-primary.k-active {
        border-color: var(--kendo-color-primary-active, #1fa6c5);
        background-color: var(--kendo-color-primary-active, #1fa6c5)
    }

    .k-button-solid-primary.k-selected {
        border-color: var(--kendo-color-primary-active, #1fa6c5);
        background-color: var(--kendo-color-primary-active, #1fa6c5)
    }

.k-button-solid-secondary {
    border-color: var(--kendo-color-secondary, #f6f6f6);
    color: var(--kendo-color-on-secondary, black);
    background-color: var(--kendo-color-secondary, #f6f6f6)
}

    .k-button-solid-secondary : hover, .k-button-solid-secondary.k-hover {
        border-color: var(--kendo-color-secondary-hover, #ececec);
        background-color: var(--kendo-color-secondary-hover, #ececec)
    }

    .k-button-solid-secondary : focus, .k-button-solid-secondary.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-secondary, #f6f6f6) 30%, transparent)
    }

    .k-button-solid-secondary : active, .k-button-solid-secondary.k-active {
        border-color: var(--kendo-color-secondary-active, #d8d8d8);
        background-color: var(--kendo-color-secondary-active, #d8d8d8)
    }

    .k-button-solid-secondary.k-selected {
        border-color: var(--kendo-color-secondary-active, #d8d8d8);
        background-color: var(--kendo-color-secondary-active, #d8d8d8)
    }

.k-button-solid-tertiary {
    border-color: var(--kendo-color-tertiary, #03a9f4);
    color: var(--kendo-color-on-tertiary, #ffffff);
    background-color: var(--kendo-color-tertiary, #03a9f4)
}

    .k-button-solid-tertiary : hover, .k-button-solid-tertiary.k-hover {
        border-color: var(--kendo-color-tertiary-hover, #039ae0);
        background-color: var(--kendo-color-tertiary-hover, #039ae0)
    }

    .k-button-solid-tertiary : focus, .k-button-solid-tertiary.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 30%, transparent)
    }

    .k-button-solid-tertiary : active, .k-button-solid-tertiary.k-active {
        border-color: var(--kendo-color-tertiary-active, #028ccb);
        background-color: var(--kendo-color-tertiary-active, #028ccb)
    }

    .k-button-solid-tertiary.k-selected {
        border-color: var(--kendo-color-tertiary-active, #028ccb);
        background-color: var(--kendo-color-tertiary-active, #028ccb)
    }

.k-button-solid-info {
    border-color: var(--kendo-color-info, #3e80ed);
    color: var(--kendo-color-on-info, white);
    background-color: var(--kendo-color-info, #3e80ed)
}

    .k-button-solid-info : hover, .k-button-solid-info.k-hover {
        border-color: var(--kendo-color-info-hover, #3c7be4);
        background-color: var(--kendo-color-info-hover, #3c7be4)
    }

    .k-button-solid-info : focus, .k-button-solid-info.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-info, #3e80ed) 30%, transparent)
    }

    .k-button-solid-info : active, .k-button-solid-info.k-active {
        border-color: var(--kendo-color-info-active, #3771d1);
        background-color: var(--kendo-color-info-active, #3771d1)
    }

    .k-button-solid-info.k-selected {
        border-color: var(--kendo-color-info-active, #3771d1);
        background-color: var(--kendo-color-info-active, #3771d1)
    }

.k-button-solid-success {
    border-color: var(--kendo-color-success, #5ec232);
    color: var(--kendo-color-on-success, white);
    background-color: var(--kendo-color-success, #5ec232)
}

    .k-button-solid-success : hover, .k-button-solid-success.k-hover {
        border-color: var(--kendo-color-success-hover, #5aba30);
        background-color: var(--kendo-color-success-hover, #5aba30)
    }

    .k-button-solid-success : focus, .k-button-solid-success.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-success, #5ec232) 30%, transparent)
    }

    .k-button-solid-success : active, .k-button-solid-success.k-active {
        border-color: var(--kendo-color-success-active, #53ab2c);
        background-color: var(--kendo-color-success-active, #53ab2c)
    }

    .k-button-solid-success.k-selected {
        border-color: var(--kendo-color-success-active, #53ab2c);
        background-color: var(--kendo-color-success-active, #53ab2c)
    }

.k-button-solid-warning {
    border-color: var(--kendo-color-warning, #fdce3e);
    color: var(--kendo-color-on-warning, black);
    background-color: var(--kendo-color-warning, #fdce3e)
}

    .k-button-solid-warning : hover, .k-button-solid-warning.k-hover {
        border-color: var(--kendo-color-warning-hover, #f3c63c);
        background-color: var(--kendo-color-warning-hover, #f3c63c)
    }

    .k-button-solid-warning : focus, .k-button-solid-warning.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-warning, #fdce3e) 30%, transparent)
    }

    .k-button-solid-warning : active, .k-button-solid-warning.k-active {
        border-color: var(--kendo-color-warning-active, #dfb537);
        background-color: var(--kendo-color-warning-active, #dfb537)
    }

    .k-button-solid-warning.k-selected {
        border-color: var(--kendo-color-warning-active, #dfb537);
        background-color: var(--kendo-color-warning-active, #dfb537)
    }

.k-button-solid-error {
    border-color: var(--kendo-color-error, #d51923);
    color: var(--kendo-color-on-error, white);
    background-color: var(--kendo-color-error, #d51923)
}

    .k-button-solid-error : hover, .k-button-solid-error.k-hover {
        border-color: var(--kendo-color-error-hover, #cc1822);
        background-color: var(--kendo-color-error-hover, #cc1822)
    }

    .k-button-solid-error : focus, .k-button-solid-error.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-error, #d51923) 30%, transparent)
    }

    .k-button-solid-error : active, .k-button-solid-error.k-active {
        border-color: var(--kendo-color-error-active, #bb161f);
        background-color: var(--kendo-color-error-active, #bb161f)
    }

    .k-button-solid-error.k-selected {
        border-color: var(--kendo-color-error-active, #bb161f);
        background-color: var(--kendo-color-error-active, #bb161f)
    }

.k-button-solid-dark {
    border-color: var(--kendo-color-dark, #3d3d3d);
    color: var(--kendo-color-on-dark, #ffffff);
    background-color: var(--kendo-color-dark, #3d3d3d)
}

    .k-button-solid-dark : hover, .k-button-solid-dark.k-hover {
        border-color: var(--kendo-color-dark-hover, #292929);
        background-color: var(--kendo-color-dark-hover, #292929)
    }

    .k-button-solid-dark : focus, .k-button-solid-dark.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 30%, transparent)
    }

    .k-button-solid-dark : active, .k-button-solid-dark.k-active {
        border-color: var(--kendo-color-dark-active, #1f1f1f);
        background-color: var(--kendo-color-dark-active, #1f1f1f)
    }

    .k-button-solid-dark.k-selected {
        border-color: var(--kendo-color-dark-active, #1f1f1f);
        background-color: var(--kendo-color-dark-active, #1f1f1f)
    }

.k-button-solid-light {
    border-color: var(--kendo-color-light, #ebebeb);
    color: var(--kendo-color-on-light, #000000);
    background-color: var(--kendo-color-light, #ebebeb)
}

    .k-button-solid-light : hover, .k-button-solid-light.k-hover {
        border-color: var(--kendo-color-light-hover, #e0e0e0);
        background-color: var(--kendo-color-light-hover, #e0e0e0)
    }

    .k-button-solid-light : focus, .k-button-solid-light.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-light, #ebebeb) 30%, transparent)
    }

    .k-button-solid-light : active, .k-button-solid-light.k-active {
        border-color: var(--kendo-color-light-active, #d6d6d6);
        background-color: var(--kendo-color-light-active, #d6d6d6)
    }

    .k-button-solid-light.k-selected {
        border-color: var(--kendo-color-light-active, #d6d6d6);
        background-color: var(--kendo-color-light-active, #d6d6d6)
    }

.k-button-solid-inverse {
    border-color: var(--kendo-color-inverse, #3d3d3d);
    color: var(--kendo-color-on-inverse, #ffffff);
    background-color: var(--kendo-color-inverse, #3d3d3d)
}

    .k-button-solid-inverse : hover, .k-button-solid-inverse.k-hover {
        border-color: var(--kendo-color-inverse-hover, #292929);
        background-color: var(--kendo-color-inverse-hover, #292929)
    }

    .k-button-solid-inverse : focus, .k-button-solid-inverse.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 30%, transparent)
    }

    .k-button-solid-inverse : active, .k-button-solid-inverse.k-active {
        border-color: var(--kendo-color-inverse-active, #1f1f1f);
        background-color: var(--kendo-color-inverse-active, #1f1f1f)
    }

    .k-button-solid-inverse.k-selected {
        border-color: var(--kendo-color-inverse-active, #1f1f1f);
        background-color: var(--kendo-color-inverse-active, #1f1f1f)
    }

.k-button-outline-primary {
    box-shadow: none;
    border-color: currentColor;
    color: var(--kendo-color-primary-on-surface, #1a8ea8);
    background-color: rgba(0, 0,0, 0)
}

    .k-button-outline-primary : hover, .k-button-outline-primary.k-hover {
        border-color: var(--kendo-color-primary, #0b98e0);
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary, #0b98e0)
    }

    .k-button-outline-primary : focus, .k-button-outline-primary.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 30%, transparent)
    }

    .k-button-outline-primary : active, .k-button-outline-primary.k-active {
        border-color: var(--kendo-color-primary, #0b98e0);
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary, #0b98e0)
    }

    .k-button-outline-primary.k-selected {
        border-color: var(--kendo-color-primary, #0b98e0);
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary, #0b98e0)
    }

.k-button-outline-secondary {
    box-shadow: none;
    border-color: currentColor;
    color: var(--kendo-color-secondary-on-surface, #b9b9b9);
    background-color: rgba(0, 0,0, 0)
}

    .k-button-outline-secondary : hover, .k-button-outline-secondary.k-hover {
        border-color: var(--kendo-color-secondary, #f6f6f6);
        color: var(--kendo-color-on-secondary, black);
        background-color: var(--kendo-color-secondary, #f6f6f6)
    }

    .k-button-outline-secondary : focus, .k-button-outline-secondary.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-secondary, #f6f6f6) 30%, transparent)
    }

    .k-button-outline-secondary : active, .k-button-outline-secondary.k-active {
        border-color: var(--kendo-color-secondary, #f6f6f6);
        color: var(--kendo-color-on-secondary, black);
        background-color: var(--kendo-color-secondary, #f6f6f6)
    }

    .k-button-outline-secondary.k-selected {
        border-color: var(--kendo-color-secondary, #f6f6f6);
        color: var(--kendo-color-on-secondary, black);
        background-color: var(--kendo-color-secondary, #f6f6f6)
    }

.k-button-outline-tertiary {
    box-shadow: none;
    border-color: currentColor;
    color: var(--kendo-color-tertiary-on-surface, #028ccb);
    background-color: rgba(0, 0,0, 0)
}

    .k-button-outline-tertiary : hover, .k-button-outline-tertiary.k-hover {
        border-color: var(--kendo-color-tertiary, #03a9f4);
        color: var(--kendo-color-on-tertiary, #ffffff);
        background-color: var(--kendo-color-tertiary, #03a9f4)
    }

    .k-button-outline-tertiary : focus, .k-button-outline-tertiary.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 30%, transparent)
    }

    .k-button-outline-tertiary : active, .k-button-outline-tertiary.k-active {
        border-color: var(--kendo-color-tertiary, #03a9f4);
        color: var(--kendo-color-on-tertiary, #ffffff);
        background-color: var(--kendo-color-tertiary, #03a9f4)
    }

    .k-button-outline-tertiary.k-selected {
        border-color: var(--kendo-color-tertiary, #03a9f4);
        color: var(--kendo-color-on-tertiary, #ffffff);
        background-color: var(--kendo-color-tertiary, #03a9f4)
    }

.k-button-outline-info {
    box-shadow: none;
    border-color: currentColor;
    color: var(--kendo-color-info-on-surface, #2f60b2);
    background-color: rgba(0, 0,0, 0)
}

    .k-button-outline-info : hover, .k-button-outline-info.k-hover {
        border-color: var(--kendo-color-info, #3e80ed);
        color: var(--kendo-color-on-info, white);
        background-color: var(--kendo-color-info, #3e80ed)
    }

    .k-button-outline-info : focus, .k-button-outline-info.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-info, #3e80ed) 30%, transparent)
    }

    .k-button-outline-info : active, .k-button-outline-info.k-active {
        border-color: var(--kendo-color-info, #3e80ed);
        color: var(--kendo-color-on-info, white);
        background-color: var(--kendo-color-info, #3e80ed)
    }

    .k-button-outline-info.k-selected {
        border-color: var(--kendo-color-info, #3e80ed);
        color: var(--kendo-color-on-info, white);
        background-color: var(--kendo-color-info, #3e80ed)
    }

.k-button-outline-success {
    box-shadow: none;
    border-color: currentColor;
    color: var(--kendo-color-success-on-surface, #479226);
    background-color: rgba(0, 0,0, 0)
}

    .k-button-outline-success : hover, .k-button-outline-success.k-hover {
        border-color: var(--kendo-color-success, #5ec232);
        color: var(--kendo-color-on-success, white);
        background-color: var(--kendo-color-success, #5ec232)
    }

    .k-button-outline-success : focus, .k-button-outline-success.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-success, #5ec232) 30%, transparent)
    }

    .k-button-outline-success : active, .k-button-outline-success.k-active {
        border-color: var(--kendo-color-success, #5ec232);
        color: var(--kendo-color-on-success, white);
        background-color: var(--kendo-color-success, #5ec232)
    }

    .k-button-outline-success.k-selected {
        border-color: var(--kendo-color-success, #5ec232);
        color: var(--kendo-color-on-success, white);
        background-color: var(--kendo-color-success, #5ec232)
    }

.k-button-outline-warning {
    box-shadow: none;
    border-color: currentColor;
    color: var(--kendo-color-warning-on-surface, #be9b2f);
    background-color: rgba(0, 0,0, 0)
}

    .k-button-outline-warning : hover, .k-button-outline-warning.k-hover {
        border-color: var(--kendo-color-warning, #fdce3e);
        color: var(--kendo-color-on-warning, black);
        background-color: var(--kendo-color-warning, #fdce3e)
    }

    .k-button-outline-warning : focus, .k-button-outline-warning.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-warning, #fdce3e) 30%, transparent)
    }

    .k-button-outline-warning : active, .k-button-outline-warning.k-active {
        border-color: var(--kendo-color-warning, #fdce3e);
        color: var(--kendo-color-on-warning, black);
        background-color: var(--kendo-color-warning, #fdce3e)
    }

    .k-button-outline-warning.k-selected {
        border-color: var(--kendo-color-warning, #fdce3e);
        color: var(--kendo-color-on-warning, black);
        background-color: var(--kendo-color-warning, #fdce3e)
    }

.k-button-outline-error {
    box-shadow: none;
    border-color: currentColor;
    color: var(--kendo-color-error-on-surface, #a0131a);
    background-color: rgba(0, 0,0, 0)
}

    .k-button-outline-error : hover, .k-button-outline-error.k-hover {
        border-color: var(--kendo-color-error, #d51923);
        color: var(--kendo-color-on-error, white);
        background-color: var(--kendo-color-error, #d51923)
    }

    .k-button-outline-error : focus, .k-button-outline-error.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-error, #d51923) 30%, transparent)
    }

    .k-button-outline-error : active, .k-button-outline-error.k-active {
        border-color: var(--kendo-color-error, #d51923);
        color: var(--kendo-color-on-error, white);
        background-color: var(--kendo-color-error, #d51923)
    }

    .k-button-outline-error.k-selected {
        border-color: var(--kendo-color-error, #d51923);
        color: var(--kendo-color-on-error, white);
        background-color: var(--kendo-color-error, #d51923)
    }

.k-button-outline-dark {
    box-shadow: none;
    border-color: currentColor;
    color: var(--kendo-color-dark-on-surface, #141414);
    background-color: rgba(0, 0,0, 0)
}

    .k-button-outline-dark : hover, .k-button-outline-dark.k-hover {
        border-color: var(--kendo-color-dark, #3d3d3d);
        color: var(--kendo-color-on-dark, #ffffff);
        background-color: var(--kendo-color-dark, #3d3d3d)
    }

    .k-button-outline-dark : focus, .k-button-outline-dark.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 30%, transparent)
    }

    .k-button-outline-dark : active, .k-button-outline-dark.k-active {
        border-color: var(--kendo-color-dark, #3d3d3d);
        color: var(--kendo-color-on-dark, #ffffff);
        background-color: var(--kendo-color-dark, #3d3d3d)
    }

    .k-button-outline-dark.k-selected {
        border-color: var(--kendo-color-dark, #3d3d3d);
        color: var(--kendo-color-on-dark, #ffffff);
        background-color: var(--kendo-color-dark, #3d3d3d)
    }

.k-button-outline-light {
    box-shadow: none;
    border-color: currentColor;
    color: var(--kendo-color-light-on-surface, #e0e0e0);
    background-color: rgba(0, 0,0, 0)
}

    .k-button-outline-light : hover, .k-button-outline-light.k-hover {
        border-color: var(--kendo-color-light, #ebebeb);
        color: var(--kendo-color-on-light, #000000);
        background-color: var(--kendo-color-light, #ebebeb)
    }

    .k-button-outline-light : focus, .k-button-outline-light.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-light, #ebebeb) 30%, transparent)
    }

    .k-button-outline-light : active, .k-button-outline-light.k-active {
        border-color: var(--kendo-color-light, #ebebeb);
        color: var(--kendo-color-on-light, #000000);
        background-color: var(--kendo-color-light, #ebebeb)
    }

    .k-button-outline-light.k-selected {
        border-color: var(--kendo-color-light, #ebebeb);
        color: var(--kendo-color-on-light, #000000);
        background-color: var(--kendo-color-light, #ebebeb)
    }

.k-button-outline-inverse {
    box-shadow: none;
    border-color: currentColor;
    color: var(--kendo-color-inverse-on-surface, #141414);
    background-color: rgba(0, 0,0, 0)
}

    .k-button-outline-inverse : hover, .k-button-outline-inverse.k-hover {
        border-color: var(--kendo-color-dark, #3d3d3d);
        color: var(--kendo-color-on-inverse, #ffffff);
        background-color: var(--kendo-color-dark, #3d3d3d)
    }

    .k-button-outline-inverse : focus, .k-button-outline-inverse.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 30%, transparent)
    }

    .k-button-outline-inverse : active, .k-button-outline-inverse.k-active {
        border-color: var(--kendo-color-dark, #3d3d3d);
        color: var(--kendo-color-on-inverse, #ffffff);
        background-color: var(--kendo-color-dark, #3d3d3d)
    }

    .k-button-outline-inverse.k-selected {
        border-color: var(--kendo-color-dark, #3d3d3d);
        color: var(--kendo-color-on-inverse, #ffffff);
        background-color: var(--kendo-color-dark, #3d3d3d)
    }

.k-button-outline-base {
    box-shadow: none;
    border-color: currentColor;
    color: var(--kendo-color-base-on-surface, #424242);
    background-color: rgba(0, 0,0, 0)
}

    .k-button-outline-base : hover, .k-button-outline-base.k-hover {
        border-color: var(--kendo-color-on-base, #424242);
        color: var(--kendo-color-base, #f5f5f5);
        background-color: var(--kendo-color-on-base, #424242)
    }

    .k-button-outline-base : focus, .k-button-outline-base.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 30%, transparent)
    }

    .k-button-outline-base : active, .k-button-outline-base.k-active {
        border-color: var(--kendo-color-on-base, #424242);
        color: var(--kendo-color-base, #f5f5f5);
        background-color: var(--kendo-color-on-base, #424242)
    }

    .k-button-outline-base.k-selected {
        border-color: var(--kendo-color-on-base, #424242);
        color: var(--kendo-color-base, #f5f5f5);
        background-color: var(--kendo-color-on-base, #424242)
    }

.k-button-flat-primary {
    color: var(--kendo-color-primary-on-surface, #1a8ea8)
}

.k-button-flat-secondary {
    color: var(--kendo-color-secondary-on-surface, #b9b9b9)
}

.k-button-flat-tertiary {
    color: var(--kendo-color-tertiary-on-surface, #028ccb)
}

.k-button-flat-info {
    color: var(--kendo-color-info-on-surface, #2f60b2)
}

.k-button-flat-success {
    color: var(--kendo-color-success-on-surface, #479226)
}

.k-button-flat-warning {
    color: var(--kendo-color-warning-on-surface, #be9b2f)
}

.k-button-flat-error {
    color: var(--kendo-color-error-on-surface, #a0131a)
}

.k-button-flat-dark {
    color: var(--kendo-color-dark-on-surface, #141414)
}

.k-button-flat-light {
    color: var(--kendo-color-light-on-surface, #e0e0e0)
}

.k-button-flat-inverse {
    color: var(--kendo-color-inverse-on-surface, #141414)
}

.k-button-flat-base {
    color: inherit
}

.k-button-link-primary {
    color: var(--kendo-color-primary, #0b98e0)
}

    .k-button-link-primary : hover, .k-button-link-primary.k-hover {
        color: var(--kendo-color-primary-hover, #22b5d7)
    }

    .k-button-link-primary : focus, .k-button-link-primary.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 30%, transparent)
    }

    .k-button-link-primary : active, .k-button-link-primary.k-active {
        color: var(--kendo-color-primary-active, #1fa6c5)
    }

    .k-button-link-primary.k-selected {
        color: var(--kendo-color-primary-active, #1fa6c5)
    }

.k-button-link-secondary {
    color: var(--kendo-color-secondary, #f6f6f6)
}

    .k-button-link-secondary : hover, .k-button-link-secondary.k-hover {
        color: var(--kendo-color-secondary-hover, #ececec)
    }

    .k-button-link-secondary : focus, .k-button-link-secondary.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-secondary, #f6f6f6) 30%, transparent)
    }

    .k-button-link-secondary : active, .k-button-link-secondary.k-active {
        color: var(--kendo-color-secondary-active, #d8d8d8)
    }

    .k-button-link-secondary.k-selected {
        color: var(--kendo-color-secondary-active, #d8d8d8)
    }

.k-button-link-tertiary {
    color: var(--kendo-color-tertiary, #03a9f4)
}

    .k-button-link-tertiary : hover, .k-button-link-tertiary.k-hover {
        color: var(--kendo-color-tertiary-hover, #039ae0)
    }

    .k-button-link-tertiary : focus, .k-button-link-tertiary.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 30%, transparent)
    }

    .k-button-link-tertiary : active, .k-button-link-tertiary.k-active {
        color: var(--kendo-color-tertiary-active, #028ccb)
    }

    .k-button-link-tertiary.k-selected {
        color: var(--kendo-color-tertiary-active, #028ccb)
    }

.k-button-link-info {
    color: var(--kendo-color-info, #3e80ed)
}

    .k-button-link-info : hover, .k-button-link-info.k-hover {
        color: var(--kendo-color-info-hover, #3c7be4)
    }

    .k-button-link-info : focus, .k-button-link-info.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-info, #3e80ed) 30%, transparent)
    }

    .k-button-link-info : active, .k-button-link-info.k-active {
        color: var(--kendo-color-info-active, #3771d1)
    }

    .k-button-link-info.k-selected {
        color: var(--kendo-color-info-active, #3771d1)
    }

.k-button-link-success {
    color: var(--kendo-color-success, #5ec232)
}

    .k-button-link-success : hover, .k-button-link-success.k-hover {
        color: var(--kendo-color-success-hover, #5aba30)
    }

    .k-button-link-success : focus, .k-button-link-success.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-success, #5ec232) 30%, transparent)
    }

    .k-button-link-success : active, .k-button-link-success.k-active {
        color: var(--kendo-color-success-active, #53ab2c)
    }

    .k-button-link-success.k-selected {
        color: var(--kendo-color-success-active, #53ab2c)
    }

.k-button-link-warning {
    color: var(--kendo-color-warning, #fdce3e)
}

    .k-button-link-warning : hover, .k-button-link-warning.k-hover {
        color: var(--kendo-color-warning-hover, #f3c63c)
    }

    .k-button-link-warning : focus, .k-button-link-warning.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-warning, #fdce3e) 30%, transparent)
    }

    .k-button-link-warning : active, .k-button-link-warning.k-active {
        color: var(--kendo-color-warning-active, #dfb537)
    }

    .k-button-link-warning.k-selected {
        color: var(--kendo-color-warning-active, #dfb537)
    }

.k-button-link-error {
    color: var(--kendo-color-error, #d51923)
}

    .k-button-link-error : hover, .k-button-link-error.k-hover {
        color: var(--kendo-color-error-hover, #cc1822)
    }

    .k-button-link-error : focus, .k-button-link-error.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-error, #d51923) 30%, transparent)
    }

    .k-button-link-error : active, .k-button-link-error.k-active {
        color: var(--kendo-color-error-active, #bb161f)
    }

    .k-button-link-error.k-selected {
        color: var(--kendo-color-error-active, #bb161f)
    }

.k-button-link-dark {
    color: var(--kendo-color-dark, #3d3d3d)
}

    .k-button-link-dark : hover, .k-button-link-dark.k-hover {
        color: var(--kendo-color-dark-hover, #292929)
    }

    .k-button-link-dark : focus, .k-button-link-dark.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 30%, transparent)
    }

    .k-button-link-dark : active, .k-button-link-dark.k-active {
        color: var(--kendo-color-dark-active, #1f1f1f)
    }

    .k-button-link-dark.k-selected {
        color: var(--kendo-color-dark-active, #1f1f1f)
    }

.k-button-link-light {
    color: var(--kendo-color-light, #ebebeb)
}

    .k-button-link-light : hover, .k-button-link-light.k-hover {
        color: var(--kendo-color-light-hover, #e0e0e0)
    }

    .k-button-link-light : focus, .k-button-link-light.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-light, #ebebeb) 30%, transparent)
    }

    .k-button-link-light : active, .k-button-link-light.k-active {
        color: var(--kendo-color-light-active, #d6d6d6)
    }

    .k-button-link-light.k-selected {
        color: var(--kendo-color-light-active, #d6d6d6)
    }

.k-button-link-inverse {
    color: var(--kendo-color-dark, #3d3d3d)
}

    .k-button-link-inverse : hover, .k-button-link-inverse.k-hover {
        color: var(--kendo-color-inverse-hover, #292929)
    }

    .k-button-link-inverse : focus, .k-button-link-inverse.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 30%, transparent)
    }

    .k-button-link-inverse : active, .k-button-link-inverse.k-active {
        color: var(--kendo-color-inverse-active, #1f1f1f)
    }

    .k-button-link-inverse.k-selected {
        color: var(--kendo-color-inverse-active, #1f1f1f)
    }

.k-button-link-base {
    color: var(--kendo-color-on-app-surface, #424242)
}

    .k-button-link-base : hover, .k-button-link-base.k-hover {
        color: var(--kendo-color-on-app-surface, #424242)
    }

    .k-button-link-base : focus, .k-button-link-base.k-focus {
        box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 30%, transparent)
    }

    .k-button-link-base : active, .k-button-link-base.k-active {
        color: var(--kendo-color-on-app-surface, #424242)
    }

    .k-button-link-base.k-selected {
        color: var(--kendo-color-on-app-surface, #424242)
    }

.k-button-clear-primary {
    color: var(--kendo-color-primary-on-surface, #1a8ea8)
}

    .k-button-clear-primary : focus : :after, .k-button-clear-primary.k-focus : :after, .k-button-clear-primary : active : :after {
        background-color: currentColor;
        opacity: .1;
        display: block
    }

.k-button-clear-secondary {
    color: var(--kendo-color-secondary-on-surface, #b9b9b9)
}

    .k-button-clear-secondary : focus : :after, .k-button-clear-secondary.k-focus : :after, .k-button-clear-secondary : active : :after {
        background-color: currentColor;
        opacity: .1;
        display: block
    }

.k-button-clear-tertiary {
    color: var(--kendo-color-tertiary-on-surface, #028ccb)
}

    .k-button-clear-tertiary : focus : :after, .k-button-clear-tertiary.k-focus : :after, .k-button-clear-tertiary : active : :after {
        background-color: currentColor;
        opacity: .1;
        display: block
    }

.k-button-clear-info {
    color: var(--kendo-color-info-on-surface, #2f60b2)
}

    .k-button-clear-info : focus : :after, .k-button-clear-info.k-focus : :after, .k-button-clear-info : active : :after {
        background-color: currentColor;
        opacity: .1;
        display: block
    }

.k-button-clear-success {
    color: var(--kendo-color-success-on-surface, #479226)
}

    .k-button-clear-success : focus : :after, .k-button-clear-success.k-focus : :after, .k-button-clear-success : active : :after {
        background-color: currentColor;
        opacity: .1;
        display: block
    }

.k-button-clear-warning {
    color: var(--kendo-color-warning-on-surface, #be9b2f)
}

    .k-button-clear-warning : focus : :after, .k-button-clear-warning.k-focus : :after, .k-button-clear-warning : active : :after {
        background-color: currentColor;
        opacity: .1;
        display: block
    }

.k-button-clear-error {
    color: var(--kendo-color-error-on-surface, #a0131a)
}

    .k-button-clear-error : focus : :after, .k-button-clear-error.k-focus : :after, .k-button-clear-error : active : :after {
        background-color: currentColor;
        opacity: .1;
        display: block
    }

.k-button-clear-dark {
    color: var(--kendo-color-dark-on-surface, #141414)
}

    .k-button-clear-dark : focus : :after, .k-button-clear-dark.k-focus : :after, .k-button-clear-dark : active : :after {
        background-color: currentColor;
        opacity: .1;
        display: block
    }

.k-button-clear-light {
    color: var(--kendo-color-light-on-surface, #e0e0e0)
}

    .k-button-clear-light : focus : :after, .k-button-clear-light.k-focus : :after, .k-button-clear-light : active : :after {
        background-color: currentColor;
        opacity: .1;
        display: block
    }

.k-button-clear-inverse {
    color: var(--kendo-color-inverse-on-surface, #141414)
}

    .k-button-clear-inverse : focus : :after, .k-button-clear-inverse.k-focus : :after, .k-button-clear-inverse : active : :after {
        background-color: currentColor;
        opacity: .1;
        display: block
    }

.k-button-clear-base {
    color: var(--kendo-color-base-on-surface, #424242)
}

    .k-button-clear-base : focus : :after, .k-button-clear-base.k-focus : :after, .k-button-clear-base : active : :after {
        background-color: currentColor;
        opacity: .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-stretched > * {
    flex: 1 0 0%
}

.k-actions-horizontal {
    width: 100%;
    flex-flow: row nowrap
}

.k-actions-vertical {
    flex-flow: column nowrap
}

.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: .5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10001
}

.k-overlay {
    background-color: #000
}

.k-overlay-primary {
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-overlay-secondary {
    background-color: var(--kendo-color-secondary, #f6f6f6)
}

.k-overlay-tertiary {
    background-color: var(--kendo-color-tertiary, #03a9f4)
}

.k-overlay-info {
    background-color: var(--kendo-color-info, #3e80ed)
}

.k-overlay-success {
    background-color: var(--kendo-color-success, #5ec232)
}

.k-overlay-warning {
    background-color: var(--kendo-color-warning, #fdce3e)
}

.k-overlay-error {
    background-color: var(--kendo-color-error, #d51923)
}

.k-overlay-dark {
    background-color: var(--kendo-color-dark, #3d3d3d)
}

.k-overlay-light {
    background-color: var(--kendo-color-light, #ebebeb)
}

.k-overlay-inverse {
    background-color: var(--kendo-color-dark, #3d3d3d)
}

.k-animation-container {
    position: absolute;
    overflow: hidden;
    z-index: 100
}

.k-animation-container-fixed {
    position: fixed
}

.k-animation-container-relative {
    position: relative;
    display: inline-block
}

.k-animation-container {
    border-radius: 0 0 .25rem .25rem
}

.k-animation-container-shown {
    overflow: visible
}

.k-popup {
    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: rgba(0, 0,0, 0);
        box-shadow: none
    }

    .k-popup.k-popup-flush {
        padding: 0
    }

    .k-popup > .k-widget, .k-popup > .k-coloreditor {
        border-width: 0
    }

.k-shadow {
    box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.k-popup {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff);
    box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.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: .1;
    background-color: currentColor
}

.k-primary .k-ripple-blob {
    opacity: .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: .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-3, 0.75rem)
    }

    .k-table-md .k-table-list .k-table-group-td > span {
        padding-block: 0;
        padding-inline: calc(var(--kendo-spacing-3, 0.75rem)/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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-table-thead, .k-table-header, .k-table-group-sticky-header {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-table-tfoot, .k-table-footer {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-table-group-row {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-table-group-td > span {
    color: var(--kendo-color-surface-alt, #ffffff);
    background-color: var(--kendo-color-on-app-surface, #424242)
}

.k-table-alt-row {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 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, #424242) 11%, 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, .12)
}

.k-table-tbody .k-table-row.k-selected > .k-table-td, .k-table-list .k-table-row.k-selected {
    background-color: color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 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, #666666)
}

.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, #0b98e0);
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-avatar-solid-secondary {
    border-color: var(--kendo-color-secondary, #f6f6f6);
    color: var(--kendo-color-on-secondary, black);
    background-color: var(--kendo-color-secondary, #f6f6f6)
}

.k-avatar-solid-tertiary {
    border-color: var(--kendo-color-tertiary, #03a9f4);
    color: var(--kendo-color-on-tertiary, #ffffff);
    background-color: var(--kendo-color-tertiary, #03a9f4)
}

.k-avatar-solid-info {
    border-color: var(--kendo-color-info, #3e80ed);
    color: var(--kendo-color-on-info, white);
    background-color: var(--kendo-color-info, #3e80ed)
}

.k-avatar-solid-success {
    border-color: var(--kendo-color-success, #5ec232);
    color: var(--kendo-color-on-success, white);
    background-color: var(--kendo-color-success, #5ec232)
}

.k-avatar-solid-warning {
    border-color: var(--kendo-color-warning, #fdce3e);
    color: var(--kendo-color-on-warning, black);
    background-color: var(--kendo-color-warning, #fdce3e)
}

.k-avatar-solid-error {
    border-color: var(--kendo-color-error, #d51923);
    color: var(--kendo-color-on-error, white);
    background-color: var(--kendo-color-error, #d51923)
}

.k-avatar-solid-dark {
    border-color: var(--kendo-color-dark, #3d3d3d);
    color: var(--kendo-color-on-dark, #ffffff);
    background-color: var(--kendo-color-dark, #3d3d3d)
}

.k-avatar-solid-light {
    border-color: var(--kendo-color-light, #ebebeb);
    color: var(--kendo-color-on-light, #000000);
    background-color: var(--kendo-color-light, #ebebeb)
}

.k-avatar-solid-inverse {
    border-color: var(--kendo-color-dark, #3d3d3d);
    color: var(--kendo-color-on-inverse, #ffffff);
    background-color: var(--kendo-color-dark, #3d3d3d)
}

.k-avatar-outline {
    border-color: currentColor
}

.k-avatar-outline-primary {
    color: var(--kendo-color-primary, #0b98e0)
}

.k-avatar-outline-secondary {
    color: var(--kendo-color-secondary, #f6f6f6)
}

.k-avatar-outline-tertiary {
    color: var(--kendo-color-tertiary, #03a9f4)
}

.k-avatar-outline-info {
    color: var(--kendo-color-info, #3e80ed)
}

.k-avatar-outline-success {
    color: var(--kendo-color-success, #5ec232)
}

.k-avatar-outline-warning {
    color: var(--kendo-color-warning, #fdce3e)
}

.k-avatar-outline-error {
    color: var(--kendo-color-error, #d51923)
}

.k-avatar-outline-dark {
    color: var(--kendo-color-dark, #3d3d3d)
}

.k-avatar-outline-light {
    color: var(--kendo-color-light, #ebebeb)
}

.k-avatar-outline-inverse {
    color: var(--kendo-color-dark, #3d3d3d)
}

.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-size: var(--kendo-font-size, inherit);
    line-height: 1;
    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;
    -webkit-user-select: none;
    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: .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, inherit);
    line-height: 1
}

    .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
}

    .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
}

    .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-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-base, #424242);
    background-color: var(--kendo-color-base-subtle, #ebebeb)
}

    .k-chip-solid-base : focus, .k-chip-solid-base.k-focus {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, transparent)
    }

    .k-chip-solid-base : hover, .k-chip-solid-base.k-hover {
        background-color: var(--kendo-color-base-subtle-hover, #e1e1e1)
    }

    .k-chip-solid-base.k-selected {
        background-color: var(--kendo-color-base-active, #d8d8d8)
    }

.k-chip-solid-error {
    border-color: var(--kendo-color-error-emphasis, #e0535a);
    color: var(--kendo-color-error-on-subtle, #4b090c);
    background-color: var(--kendo-color-error-subtle, #f7d1d3)
}

    .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, #d51923) 16%, transparent)
    }

    .k-chip-solid-error : hover, .k-chip-solid-error.k-hover {
        background-color: var(--kendo-color-error-subtle-hover, #f0afb2)
    }

    .k-chip-solid-error.k-selected {
        background-color: var(--kendo-color-error-subtle-active, #ea8c91)
    }

.k-chip-solid-info {
    border-color: var(--kendo-color-info-emphasis, #6ea0f2);
    color: var(--kendo-color-info-on-subtle, #162d53);
    background-color: var(--kendo-color-info-subtle, #d8e6fb)
}

    .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, #3e80ed) 16%, transparent)
    }

    .k-chip-solid-info : hover, .k-chip-solid-info.k-hover {
        background-color: var(--kendo-color-info-subtle-hover, #bbd3f9)
    }

    .k-chip-solid-info.k-selected {
        background-color: var(--kendo-color-info-subtle-active, #9fc0f6)
    }

.k-chip-solid-warning {
    border-color: var(--kendo-color-warning-emphasis, #feda6e);
    color: var(--kendo-color-warning-on-subtle, #594816);
    background-color: var(--kendo-color-warning-subtle, #fff5d8)
}

    .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, #fdce3e) 16%, transparent)
    }

    .k-chip-solid-warning : hover, .k-chip-solid-warning.k-hover {
        background-color: var(--kendo-color-warning-subtle-hover, #feeebb)
    }

    .k-chip-solid-warning.k-selected {
        background-color: var(--kendo-color-warning-subtle-active, #fee79f)
    }

.k-chip-solid-success {
    border-color: var(--kendo-color-success-emphasis, #86d165);
    color: var(--kendo-color-success-on-subtle, #214412);
    background-color: var(--kendo-color-success-subtle, #dff3d6)
}

    .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, #5ec232) 16%, transparent)
    }

    .k-chip-solid-success : hover, .k-chip-solid-success.k-hover {
        background-color: var(--kendo-color-success-subtle-hover, #c7eab7)
    }

    .k-chip-solid-success.k-selected {
        background-color: var(--kendo-color-success-subtle-active, #afe199)
    }

.k-chip-outline-base {
    border-color: var(--kendo-color-base-on-surface, #424242);
    color: var(--kendo-color-base-on-surface, #424242);
    background-color: rgba(0, 0,0, 0)
}

    .k-chip-outline-base : focus, .k-chip-outline-base.k-focus {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, transparent)
    }

    .k-chip-outline-base : hover, .k-chip-outline-base.k-hover {
        color: var(--kendo-color-base, #f5f5f5);
        background-color: var(--kendo-color-base-on-surface, #424242)
    }

    .k-chip-outline-base.k-selected {
        color: var(--kendo-color-base, #f5f5f5);
        background-color: var(--kendo-color-base-on-surface, #424242)
    }

.k-chip-outline-error {
    border-color: var(--kendo-color-error-on-surface, #a0131a);
    color: var(--kendo-color-error-on-surface, #a0131a);
    background-color: rgba(0, 0,0, 0)
}

    .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, #d51923) 16%, transparent)
    }

    .k-chip-outline-error : hover, .k-chip-outline-error.k-hover {
        border-color: var(--kendo-color-error-hover, #cc1822);
        color: var(--kendo-color-on-error, white);
        background-color: var(--kendo-color-error-hover, #cc1822)
    }

    .k-chip-outline-error.k-selected {
        border-color: var(--kendo-color-error-active, #bb161f);
        color: var(--kendo-color-on-error, white);
        background-color: var(--kendo-color-error-active, #bb161f)
    }

.k-chip-outline-info {
    border-color: var(--kendo-color-info-on-surface, #2f60b2);
    color: var(--kendo-color-info-on-surface, #2f60b2);
    background-color: rgba(0, 0,0, 0)
}

    .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, #3e80ed) 16%, transparent)
    }

    .k-chip-outline-info : hover, .k-chip-outline-info.k-hover {
        border-color: var(--kendo-color-info-hover, #3c7be4);
        color: var(--kendo-color-on-info, white);
        background-color: var(--kendo-color-info-hover, #3c7be4)
    }

    .k-chip-outline-info.k-selected {
        border-color: var(--kendo-color-info-active, #3771d1);
        color: var(--kendo-color-on-info, white);
        background-color: var(--kendo-color-info-active, #3771d1)
    }

.k-chip-outline-warning {
    border-color: var(--kendo-color-warning, #fdce3e);
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: rgba(0, 0,0, 0)
}

    .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, #fdce3e) 16%, transparent)
    }

    .k-chip-outline-warning : hover, .k-chip-outline-warning.k-hover {
        color: var(--kendo-color-on-warning, black);
        background-color: var(--kendo-color-warning, #fdce3e)
    }

    .k-chip-outline-warning.k-selected {
        color: var(--kendo-color-on-warning, black);
        background-color: var(--kendo-color-warning, #fdce3e)
    }

.k-chip-outline-success {
    border-color: var(--kendo-color-success-on-surface, #479226);
    color: var(--kendo-color-success-on-surface, #479226);
    background-color: rgba(0, 0,0, 0)
}

    .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, #5ec232) 16%, transparent)
    }

    .k-chip-outline-success : hover, .k-chip-outline-success.k-hover {
        border-color: var(--kendo-color-success-hover, #5aba30);
        color: var(--kendo-color-on-success, white);
        background-color: var(--kendo-color-success-hover, #5aba30)
    }

    .k-chip-outline-success.k-selected {
        border-color: var(--kendo-color-success-active, #53ab2c);
        color: var(--kendo-color-on-success, white);
        background-color: var(--kendo-color-success-active, #53ab2c)
    }

.k-color-preview {
    width: 100%;
    height: 100%;
    border-width: 1px;
    border-radius: var(--kendo-border-radius-md, 0.25rem);
    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: 14px;
        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: #fff;
    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, %23d51923%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(0, 0, 0, 0.08))
}

    .k-color-preview : hover, .k-color-preview.k-hover {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
    }

.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: -.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(var(--kendo-spacing-1, 0.25rem)*4 - var(--kendo-spacing-1, 0.25rem));
    height: 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(var(--kendo-spacing-2, 0.5rem)*4 - var(--kendo-spacing-2, 0.5rem));
    height: 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(var(--kendo-spacing-4, 1rem)*4 - var(--kendo-spacing-4, 1rem));
    height: 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: .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.25rem)
}

.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-surface-alt, #ffffff);
    opacity: .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: rgba(0, 0,0, 0);
    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: .05em;
        border-style: solid;
        border-color: currentColor;
        border-top-color: rgba(0, 0,0, 0);
        border-bottom-color: rgba(0, 0,0, 0);
        background-color: rgba(0, 0,0, 0)
    }

.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 .7s linear infinite
}

.k-i-loading : :after, .k-loading-image : :after {
    margin-top: -0.25em;
    margin-left: -0.25em;
    width: .5em;
    height: .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(.015em, 1px, 1px);
    font-size: 4em
}

@keyframes k-loading-animation {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.k-loader-primary {
    color: var(--kendo-color-primary, #0b98e0)
}

.k-loader-secondary {
    color: var(--kendo-color-secondary, #f6f6f6)
}

.k-loader-tertiary {
    color: var(--kendo-color-tertiary, #03a9f4)
}

.k-loader-info {
    color: var(--kendo-color-info, #3e80ed)
}

.k-loader-success {
    color: var(--kendo-color-success, #5ec232)
}

.k-loader-warning {
    color: var(--kendo-color-warning, #fdce3e)
}

.k-loader-error {
    color: var(--kendo-color-error, #d51923)
}

.k-loader-dark {
    color: var(--kendo-color-dark, #3d3d3d)
}

.k-loader-light {
    color: var(--kendo-color-light, #ebebeb)
}

.k-loader-inverse {
    color: var(--kendo-color-dark, #3d3d3d)
}

.k-loader-container-panel {
    background-color: #fff;
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-skeleton, .k-placeholder-line {
    display: block
}

.k-skeleton-text, .k-placeholder-line {
    border-radius: var(--kendo-border-radius-md, 0.25rem);
    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 .5s infinite
    }

@keyframes k-skeleton-pulse {
    0% {
        opacity: 1
    }

    50% {
        opacity: .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 .5s infinite
}

.k-skeleton, .k-placeholder-line {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 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-border-radius-md, 0.25rem);
    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, inherit);
    line-height: var(--kendo-line-height-sm, 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-1, 0.25rem);
    flex-shrink: 0
}

.k-tooltip-title {
    margin-bottom: .25em;
    font-size: calc(var(--kendo-font-size, 0.875rem)*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-1, 0.25rem);
    flex-shrink: 0
}

    .k-tooltip-button .k-icon {
        color: inherit;
        vertical-align: top
    }

.k-callout {
    width: 12px;
    height: 12px;
    border-width: 6px;
    border-style: solid;
    border-color: rgba(0, 0,0, 0);
    position: absolute;
    pointer-events: none
}

.k-callout-n {
    margin-left: -6px;
    border-bottom-color: currentColor;
    top: -12px;
    left: 50%;
    pointer-events: none
}

.k-callout-e {
    margin-top: -6px;
    border-left-color: currentColor;
    top: 50%;
    right: -12px;
    pointer-events: none
}

.k-callout-s {
    margin-left: -6px;
    border-top-color: currentColor;
    bottom: -12px;
    left: 50%;
    pointer-events: none
}

.k-callout-w {
    margin-top: -6px;
    border-right-color: currentColor;
    top: 50%;
    left: -12px;
    pointer-events: none
}

.k-tooltip {
    border-color: var(--kendo-color-on-app-surface, #424242);
    color: var(--kendo-color-app-surface, #ffffff);
    background-color: var(--kendo-color-on-app-surface, #424242);
    box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))
}

    .k-tooltip .k-callout {
        color: var(--kendo-color-on-app-surface, #424242)
    }

.k-tooltip-inverse {
    border-color: var(--kendo-color-dark, #3d3d3d);
    color: var(--kendo-color-on-inverse, #ffffff);
    background-color: var(--kendo-color-dark, #3d3d3d)
}

    .k-tooltip-inverse .k-callout {
        color: var(--kendo-color-dark, #3d3d3d)
    }

.k-tooltip-light {
    border-color: var(--kendo-color-light, #ebebeb);
    color: var(--kendo-color-on-light, #000000);
    background-color: var(--kendo-color-light, #ebebeb)
}

    .k-tooltip-light .k-callout {
        color: var(--kendo-color-light, #ebebeb)
    }

.k-tooltip-dark {
    border-color: var(--kendo-color-dark, #3d3d3d);
    color: var(--kendo-color-on-dark, #ffffff);
    background-color: var(--kendo-color-dark, #3d3d3d)
}

    .k-tooltip-dark .k-callout {
        color: var(--kendo-color-dark, #3d3d3d)
    }

.k-tooltip-error {
    border-color: var(--kendo-color-error, #d51923);
    color: var(--kendo-color-on-error, white);
    background-color: var(--kendo-color-error, #d51923)
}

    .k-tooltip-error .k-callout {
        color: var(--kendo-color-error, #d51923)
    }

.k-tooltip-warning {
    border-color: var(--kendo-color-warning, #fdce3e);
    color: var(--kendo-color-on-warning, black);
    background-color: var(--kendo-color-warning, #fdce3e)
}

    .k-tooltip-warning .k-callout {
        color: var(--kendo-color-warning, #fdce3e)
    }

.k-tooltip-success {
    border-color: var(--kendo-color-success, #5ec232);
    color: var(--kendo-color-on-success, white);
    background-color: var(--kendo-color-success, #5ec232)
}

    .k-tooltip-success .k-callout {
        color: var(--kendo-color-success, #5ec232)
    }

.k-tooltip-info {
    border-color: var(--kendo-color-info, #3e80ed);
    color: var(--kendo-color-on-info, white);
    background-color: var(--kendo-color-info, #3e80ed)
}

    .k-tooltip-info .k-callout {
        color: var(--kendo-color-info, #3e80ed)
    }

.k-tooltip-tertiary {
    border-color: var(--kendo-color-tertiary, #03a9f4);
    color: var(--kendo-color-on-tertiary, #ffffff);
    background-color: var(--kendo-color-tertiary, #03a9f4)
}

    .k-tooltip-tertiary .k-callout {
        color: var(--kendo-color-tertiary, #03a9f4)
    }

.k-tooltip-secondary {
    border-color: var(--kendo-color-secondary, #f6f6f6);
    color: var(--kendo-color-on-secondary, black);
    background-color: var(--kendo-color-secondary, #f6f6f6)
}

    .k-tooltip-secondary .k-callout {
        color: var(--kendo-color-secondary, #f6f6f6)
    }

.k-tooltip-primary {
    border-color: var(--kendo-color-primary, #0b98e0);
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

    .k-tooltip-primary .k-callout {
        color: var(--kendo-color-primary, #0b98e0)
    }

.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: rgba(0, 0,0, 0);
        border: 4px solid rgba(0, 0,0, 0)
    }

.k-current-time {
    background: red
}

    .k-current-time.k-current-time-arrow-left {
        border-right-color: red
    }

    .k-current-time.k-current-time-arrow-right {
        border-left-color: red
    }

    .k-current-time.k-current-time-arrow-down {
        border-top-color: red
    }

.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;
    -webkit-user-select: none;
    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-1\.5, 0.375rem);
    padding-inline: var(--kendo-spacing-3, 0.75rem);
    outline: 0;
    color: inherit;
    display: flex;
    flex-flow: row nowrap;
    flex: 1 1 auto;
    gap: var(--kendo-spacing-1, 0.25rem);
    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-1, 0.25rem)*-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-1\.5, 0.375rem);
        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-2, 0.5rem);
        padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem)*2 + 16px)
    }

        .k-menu-vertical > .k-menu-item > .k-menu-link > .k-menu-expand-arrow {
            margin-inline-start: var(--kendo-spacing-2, 0.5rem);
            margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem)*2*-1 + -16px - var(--kendo-spacing-2, 0.5rem)/2*-1)
        }

    .k-menu-vertical > .k-separator {
        margin-block: var(--kendo-spacing-1\.5, 0.375rem);
        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-2, 0.5rem);
        padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem)*2 + 16px)
    }

    .k-menu-group-sm .k-menu-expand-arrow {
        margin-inline-start: var(--kendo-spacing-2, 0.5rem);
        margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem)*2*-1 + -16px - var(--kendo-spacing-2, 0.5rem)/2*-1)
    }

.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-2, 0.5rem);
        padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem)*2 + 16px)
    }

    .k-menu-group-md .k-menu-expand-arrow {
        margin-inline-start: var(--kendo-spacing-2, 0.5rem);
        margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem)*2*-1 + -16px - var(--kendo-spacing-2, 0.5rem)/2*-1)
    }

.k-menu-group-lg {
    font-size: var(--kendo-font-size-lg, inherit);
    line-height: var(--kendo-line-height-lg, normal)
}

    .k-menu-group-lg .k-menu-item {
        font-size: var(--kendo-font-size-lg, inherit);
        line-height: var(--kendo-line-height-lg, normal)
    }

    .k-menu-group-lg .k-menu-link {
        padding-block: var(--kendo-spacing-1\.5, 0.375rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem);
        padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem)*2 + 16px)
    }

    .k-menu-group-lg .k-menu-expand-arrow {
        margin-inline-start: var(--kendo-spacing-2, 0.5rem);
        margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem)*2*-1 + -16px - var(--kendo-spacing-2, 0.5rem)/2*-1)
    }

.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 : not(.k-context-menu) {
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: rgba(0, 0,0, 0)
}

    .k-menu : not(.k-context-menu) > .k-item {
        color: var(--kendo-color-subtle, #666666)
    }

        .k-menu : not(.k-context-menu) > .k-item : hover, .k-menu : not(.k-context-menu) > .k-item.k-hover {
            color: var(--kendo-color-on-app-surface, #424242)
        }

        .k-menu : not(.k-context-menu) > .k-item : active, .k-menu : not(.k-context-menu) > .k-item.k-active {
            color: var(--kendo-color-primary, #0b98e0)
        }

        .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 2px rgba(0, 0,0, .12)
        }

        .k-menu : not(.k-context-menu) > .k-item.k-selected {
            color: var(--kendo-color-primary, #0b98e0)
        }

    .k-menu : not(.k-context-menu) > .k-separator {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
    }

.k-menu-group, .k-menu.k-context-menu {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #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, #424242);
        background-color: var(--kendo-color-base-hover, #ebebeb)
    }

    .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, white);
        background-color: var(--kendo-color-primary, #0b98e0)
    }

    .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 2px rgba(0, 0,0, .12)
    }

    .k-menu-group > .k-separator, .k-menu.k-context-menu > .k-separator {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
    }

.k-menu-scroll-wrapper .k-menu-scroll-button {
    color: var(--kendo-color-subtle, #666666)
}

    .k-menu-scroll-wrapper .k-menu-scroll-button : hover {
        color: var(--kendo-color-on-app-surface, #424242)
    }

        .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(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px)
    }

    .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, 0.25rem)*2 + 2px);
        margin-inline-start: auto
    }

        .k-toolbar .k-toolbar-button-separator + .k-toolbar-overflow-button {
            margin-inline-start: 0
        }

    .k-toolbar .k-toolbar-spacer {
        height: 1.4285714286em;
        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: 1.4285714286em;
        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-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: rgba(0, 0,0, 0) !important;
    border-inline-color: rgba(0, 0,0, 0) !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(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-0\.5, 0.125rem)*2 + 2px)
    }

.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, 0.25rem)*2 + 2px)
    }

.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-lg, normal)*1em + var(--kendo-spacing-2, 0.5rem)*2 + 2px)
    }

.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(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-0\.5, 0.125rem)*2 + 2px)
}

.k-toolbar-md : :before {
    height: calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px)
}

.k-toolbar-lg : :before {
    height: calc(var(--kendo-line-height-lg, normal)*1em + var(--kendo-spacing-2, 0.5rem)*2 + 2px)
}

.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-2, 0.5rem);
        width: 100%;
        height: auto;
        border-width: 0;
        border-radius: 0;
        aspect-ratio: auto;
        color: inherit;
        background-color: rgba(0, 0,0, 0);
        background-image: none;
        font: inherit;
        cursor: pointer;
        display: flex;
        flex-flow: row nowrap;
        align-items: center;
        align-content: center;
        gap: var(--kendo-spacing-1, 0.25rem);
        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 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, 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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

    .k-toolbar-solid.k-toolbar-scrollable-overlay : :before {
        background: linear-gradient(90deg, var(--kendo-color-surface, #fafafa), 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, #fafafa), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent))
    }

.k-toolbar-items-list-solid {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-toolbar-outline {
    border-color: color-mix(in srgb, var(--kendo-color-on-base, #424242) 50%, transparent);
    color: var(--kendo-color-on-base, #424242)
}

    .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-base, #424242) 50%, transparent)
}

.k-toolbar-flat {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

    .k-toolbar-flat > .k-separator, .k-toolbar-flat .k-toolbar-separator {
        border-inline-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
    }

    .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(0, 0, 0, 0.08))
}

.k-floating-toolbar, .editorToolbarWindow.k-window-content {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-overflow-container .k-button : hover, .k-overflow-container .k-button.k-hover {
    color: var(--kendo-color-on-app-surface, #424242);
    background: var(--kendo-color-base-hover, #ebebeb)
}

.k-overflow-container .k-button : focus, .k-overflow-container .k-button.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0,0, .12)
}

.k-overflow-container .k-button : active, .k-overflow-container .k-button.k-active {
    color: var(--kendo-color-on-app-surface, #424242);
    background: var(--kendo-color-base-hover, #ebebeb)
}

.k-overflow-container .k-button.k-selected {
    color: var(--kendo-color-on-primary, white);
    background: var(--kendo-color-primary, #0b98e0)
}

.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, #fafafa), 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, #fafafa), 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: var(--kendo-line-height, normal)
}

.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-2, 0.5rem) 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-sm, 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-0, 0px);
        display: flex;
        flex-flow: row nowrap
    }

    .k-form .k-label + .k-radio {
        margin-left: 0
    }

    .k-form .k-form-fieldset {
        margin: 2em 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 1em;
        padding: var(--kendo-spacing-0, 0px);
        border-width: 0 0 2px;
        border-style: solid;
        width: 100%;
        font-size: var(--kendo-font-size, 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;
        opacity: .6;
        filter: grayscale(0.1);
        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-1, 0.25rem)*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-2, 0.5rem)
    }

    .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-sm, inherit);
    font-style: italic
}

.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-3\.5, 0.875rem) 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(75% - 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-2\.5, 0.625rem)
}

.k-form-md .k-form-field, .k-form-md .k-form-buttons {
    margin-top: var(--kendo-spacing-3\.5, 0.875rem)
}

.k-form-lg .k-form-field, .k-form-lg .k-form-buttons {
    margin-top: var(--kendo-spacing-4\.5, 1.125rem)
}

.k-form-inline {
    padding: calc(var(--kendo-spacing-2, 0.5rem)*2)
}

    .k-form-inline fieldset {
        border-width: 1px 0 0;
        border-style: solid;
        margin: calc(var(--kendo-spacing-2, 0.5rem)*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-1\.5, 0.375rem)*2);
        text-transform: uppercase;
        padding: 0 var(--kendo-spacing-2, 0.5rem) 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-1\.5, 0.375rem)*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-1, 0.25rem) + 1px);
            padding-inline: 0 var(--kendo-spacing-3, 0.75rem);
            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-1, 0.25rem)*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, 0.25rem) + 1px) 0;
    width: 30%;
    line-height: var(--kendo-line-height, normal);
    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, 0.25rem) + 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: .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 .4ex 0 1ex
    }

.k-form, .k-form-inline {
    color: var(--kendo-color-on-app-surface, #424242)
}

    .k-form fieldset legend, .k-form-inline fieldset legend {
        color: var(--kendo-color-on-app-surface, #424242)
    }

    .k-form .k-form-legend, .k-form-inline .k-form-legend {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
    }

    .k-form .k-field-info, .k-form-inline .k-field-info {
        color: var(--kendo-color-subtle, #666666)
    }

    .k-form .k-alert-error, .k-form-inline .k-alert-error {
        color: var(--kendo-color-error, #d51923)
    }

.k-form-error, .k-text-error, .k-form-field-error .k-label {
    color: var(--kendo-color-error, #d51923)
}

.k-form-separator {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.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: 6px;
    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(var(--kendo-line-height, normal)*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: var(--kendo-line-height, normal);
        white-space: nowrap;
        text-overflow: ellipsis;
        position: absolute;
        top: var(--kendo-floating-label-offset-y, calc(var(--kendo-line-height, normal)*var(--kendo-font-size, inherit) + 1px + var(--kendo-spacing-1, 0.25rem)));
        left: var(--kendo-floating-label-offset-x, calc(var(--kendo-spacing-2, 0.5rem) + 1px));
        overflow: hidden;
        cursor: text;
        transform-origin: left center;
        transition: transform .2s ease-out, color .2s ease-out, top .2s ease-out, left .2s ease-out
    }

    .k-floating-label-container.k-empty > .k-floating-label {
        top: var(--kendo-floating-label-offset-y, calc(var(--kendo-line-height, normal)*var(--kendo-font-size, inherit) + 1px + var(--kendo-spacing-1, 0.25rem)));
        left: var(--kendo-floating-label-offset-x, calc(var(--kendo-spacing-2, 0.5rem) + 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: rgba(0, 0,0, 0)
    }

    [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 .2s ease-out, color .2s ease-out, top .2s ease-out, right .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-2, 0.5rem) + 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, #d51923)
    }

.k-split-button .k-split-button-arrow {
    padding-block: var(--kendo-spacing-1, 0.25rem);
    padding-inline: var(--kendo-spacing-1, 0.25rem);
    width: auto;
    aspect-ratio: auto;
    flex: none
}

    .k-split-button .k-split-button-arrow.k-button-sm {
        padding-block: var(--kendo-spacing-0\.5, 0.125rem);
        padding-inline: var(--kendo-spacing-0\.5, 0.125rem)
    }

    .k-split-button .k-split-button-arrow.k-button-md {
        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-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 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, 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, 0.25rem)*-1);
        margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem)*-1);
        padding-left: var(--kendo-spacing-1, 0.25rem);
        padding-right: var(--kendo-spacing-1, 0.25rem);
        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, 0.25rem)*-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: var(--kendo-line-height, normal);
    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, #666666);
        opacity: 1;
        -webkit-user-select: none;
        user-select: none
    }

input.k-input, textarea.k-textarea {
    padding-block: var(--kendo-spacing-1, 0.25rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem)
}

    input.k-input : disabled, input.k-input[disabled], textarea.k-textarea : disabled, textarea.k-textarea[disabled] {
        outline: none;
        cursor: default;
        opacity: .6;
        filter: grayscale(0.1);
        pointer-events: none;
        box-shadow: none
    }

:is([disabled], .k-disabled) :is(input.k-input, textarea.k-textarea) : is( : disabled, [disabled]) {
    opacity: 1;
    filter: grayscale(0)
}

textarea.k-textarea {
    overflow: auto
}

.k-picker {
    cursor: pointer
}

select.k-picker {
    padding-block: var(--kendo-spacing-1, 0.25rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem);
    appearance: auto;
    align-items: center
}

    select.k-picker : disabled, select.k-picker[disabled] {
        outline: none;
        cursor: default;
        opacity: .6;
        filter: grayscale(0.1);
        pointer-events: none;
        box-shadow: none
    }

:is([disabled], .k-disabled) select.k-picker : is( : disabled, [disabled]) {
    opacity: 1;
    filter: grayscale(0)
}

.k-input-inner {
    padding-block: var(--kendo-spacing-1, 0.25rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem);
    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, #666666);
        opacity: 1;
        -webkit-user-select: none;
        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, 0.25rem);
    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: 16px;
    align-self: center
}

.k-input-separator-horizontal {
    height: auto;
    margin-inline: var(--kendo-spacing-1, 0.25rem);
    align-self: stretch;
    border-width: 1px 0 0
}

.k-input-separator-vertical {
    height: auto;
    margin-block: var(--kendo-spacing-1, 0.25rem);
    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: 16px
}

    .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: 16px;
        height: 16px
    }

    .k-input-icon.k-icon-xs > svg, .k-input-validation-icon.k-icon-xs > svg, .k-input-loading-icon.k-icon-xs > svg {
        width: 12px;
        height: 12px
    }

    .k-input-icon.k-icon-sm > svg, .k-input-validation-icon.k-icon-sm > svg, .k-input-loading-icon.k-icon-sm > svg {
        width: 14px;
        height: 14px
    }

    .k-input-icon.k-icon-lg > svg, .k-input-validation-icon.k-icon-lg > svg, .k-input-loading-icon.k-icon-lg > svg {
        width: 20px;
        height: 20px
    }

    .k-input-icon.k-icon-xl > svg, .k-input-validation-icon.k-icon-xl > svg, .k-input-loading-icon.k-icon-xl > svg {
        width: 24px;
        height: 24px
    }

    .k-input-icon.k-icon-xxl > svg, .k-input-validation-icon.k-icon-xxl > svg, .k-input-loading-icon.k-icon-xxl > svg {
        width: 32px;
        height: 32px
    }

    .k-input-icon.k-icon-xxxl > svg, .k-input-validation-icon.k-icon-xxxl > svg, .k-input-loading-icon.k-icon-xxxl > svg {
        width: 48px;
        height: 48px
    }

.k-clear-value {
    outline: 0;
    flex: none;
    align-self: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    opacity: .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: calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2);
    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: rgba(0, 0,0, 0)
}

.k-input-spinner {
    width: calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2);
    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: rgba(0, 0,0, 0) !important;
    background-image: none !important
}

.k-input-outline {
    background: none !important
}

.k-input-sm, .k-picker-sm {
    font-size: var(--kendo-font-size, inherit);
    line-height: var(--kendo-line-height, normal)
}

    .k-input-sm .k-input-values, .k-picker-sm .k-input-values {
        padding: calc(var(--kendo-spacing-0\.5, 0.125rem)/2);
        gap: calc(var(--kendo-spacing-0\.5, 0.125rem)/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-0\.5, 0.125rem)/2*-1)
        }

    .k-input-sm .k-input-inner, .k-picker-sm .k-input-inner {
        padding-block: var(--kendo-spacing-0\.5, 0.125rem);
        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-0\.5, 0.125rem);
        padding-inline: var(--kendo-spacing-0\.5, 0.125rem)
    }

    .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-0\.5, 0.125rem);
        padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
        box-sizing: content-box
    }

    .k-input-sm .k-input-separator-horizontal, .k-picker-sm .k-input-separator-horizontal {
        margin-inline: var(--kendo-spacing-0\.5, 0.125rem)
    }

    .k-input-sm .k-input-separator-vertical, .k-picker-sm .k-input-separator-vertical {
        margin-block: var(--kendo-spacing-0\.5, 0.125rem)
    }

    .k-input-sm.k-icon-picker > .k-input-inner, .k-picker-sm.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-0\.5, 0.125rem);
        box-sizing: content-box
    }

.k-dropdown-operator.k-picker-sm .k-input-button {
    padding: var(--kendo-spacing-0\.5, 0.125rem)
}

select.k-picker-sm {
    padding-block: var(--kendo-spacing-0\.5, 0.125rem);
    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, 0.25rem)/2);
        gap: calc(var(--kendo-spacing-1, 0.25rem)/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, 0.25rem)/2*-1)
        }

    .k-input-md .k-input-inner, .k-picker-md .k-input-inner {
        padding-block: var(--kendo-spacing-1, 0.25rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem)
    }

    .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, 0.25rem);
        padding-inline: var(--kendo-spacing-1, 0.25rem)
    }

    .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, 0.25rem);
        padding-inline: var(--kendo-spacing-1, 0.25rem);
        box-sizing: content-box
    }

    .k-input-md .k-input-separator-horizontal, .k-picker-md .k-input-separator-horizontal {
        margin-inline: var(--kendo-spacing-1, 0.25rem)
    }

    .k-input-md .k-input-separator-vertical, .k-picker-md .k-input-separator-vertical {
        margin-block: var(--kendo-spacing-1, 0.25rem)
    }

    .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, 0.25rem);
        box-sizing: content-box
    }

.k-dropdown-operator.k-picker-md .k-input-button {
    padding: var(--kendo-spacing-1, 0.25rem)
}

select.k-picker-md {
    padding-block: var(--kendo-spacing-1, 0.25rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem)
}

.k-input-lg, .k-picker-lg {
    font-size: var(--kendo-font-size-lg, inherit);
    line-height: var(--kendo-line-height-lg, 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-2, 0.5rem)
    }

    .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-lg, normal)*1em);
        height: calc(var(--kendo-line-height-lg, normal)*1em);
        padding: var(--kendo-spacing-2, 0.5rem);
        box-sizing: content-box
    }

.k-dropdown-operator.k-picker-lg .k-input-button {
    padding: var(--kendo-spacing-2, 0.5rem)
}

select.k-picker-lg {
    padding-block: var(--kendo-spacing-2, 0.5rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem)
}

.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-input-solid {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-input-solid : hover, .k-input-solid.k-hover {
        border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))
    }

    .k-input-solid : focus, .k-input-solid.k-focus {
        border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, transparent)
    }

    .k-input-solid : focus-within {
        border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, 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, #d51923)
    }

        .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, #d51923)
        }

    .k-input-solid .k-input-prefix {
        color: var(--kendo-color-subtle, #666666)
    }

    .k-input-solid .k-input-suffix {
        color: var(--kendo-color-subtle, #666666)
    }

    .k-input-solid .k-input-separator {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
    }

.k-picker-solid {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-base, #424242);
    background-color: var(--kendo-color-base, #f5f5f5)
}

    .k-picker-solid : hover, .k-picker-solid.k-hover {
        background-color: var(--kendo-color-base-hover, #ebebeb)
    }

    .k-picker-solid : focus, .k-picker-solid.k-focus {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, transparent)
    }

    .k-picker-solid : focus-within {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, 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, #d51923)
    }

        .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, #d51923)
        }

.k-input-outline {
    border-color: color-mix(in srgb, var(--kendo-color-on-base, #424242) 50%, transparent);
    color: var(--kendo-color-on-app-surface, #424242)
}

    .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-base, #424242) 80%, transparent)
    }

    .k-input-outline : focus, .k-input-outline.k-focus {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, transparent)
    }

    .k-input-outline : focus-within {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, 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, #d51923)
    }

        .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, #d51923)
        }

    .k-input-outline .k-input-prefix {
        color: var(--kendo-color-subtle, #666666)
    }

    .k-input-outline .k-input-suffix {
        color: var(--kendo-color-subtle, #666666)
    }

    .k-input-outline .k-input-separator {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
    }

.k-picker-outline {
    border-color: color-mix(in srgb, var(--kendo-color-on-base, #424242) 50%, transparent);
    color: var(--kendo-color-on-base, #424242)
}

    .k-picker-outline : hover, .k-picker-outline.k-hover {
        border-color: var(--kendo-color-on-base, #424242);
        color: var(--kendo-color-base, #f5f5f5);
        background-color: var(--kendo-color-on-base, #424242)
    }

    .k-picker-outline : focus, .k-picker-outline.k-focus {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, transparent)
    }

    .k-picker-outline : focus-within {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, 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, #d51923)
    }

        .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, #d51923)
        }

.k-input-flat {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242)
}

    .k-input-flat : hover, .k-input-flat.k-hover {
        border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))
    }

    .k-input-flat : focus, .k-input-flat.k-focus {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, transparent)
    }

    .k-input-flat : focus-within {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, 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, #d51923)
    }

        .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, #d51923)
        }

    .k-input-flat .k-input-prefix {
        color: var(--kendo-color-subtle, #666666)
    }

    .k-input-flat .k-input-suffix {
        color: var(--kendo-color-subtle, #666666)
    }

    .k-input-flat .k-input-separator {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
    }

.k-picker-flat {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-base, #424242)
}

    .k-picker-flat : hover, .k-picker-flat.k-hover {
        border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
        background-color: color-mix(in srgb, var(--kendo-color-on-base, #424242) 4%, transparent)
    }

    .k-picker-flat : focus, .k-picker-flat.k-focus {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, transparent)
    }

    .k-picker-flat : focus-within {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, 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, #d51923)
    }

        .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, #d51923)
        }

.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 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M3, 8 l3, 3 l7-7'/%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 16 16'%3e%3cpath fill='none' stroke='%23ff6358' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M4, 8 h8'/%3e%3c/svg%3e")
    }

    .k-checkbox : disabled, .k-checkbox.k-disabled {
        outline: none;
        cursor: default;
        opacity: .6;
        filter: grayscale(0.1);
        pointer-events: none;
        box-shadow: none
    }

.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 {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-checkbox : focus, .k-checkbox.k-focus {
        box-shadow: 0 0 0 2px rgba(0, 0,0, .06)
    }

    .k-checkbox : indeterminate, .k-checkbox.k-indeterminate {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
        color: var(--kendo-color-primary, #0b98e0);
        background-color: var(--kendo-color-surface-alt, #ffffff)
    }

    .k-checkbox : checked, .k-checkbox.k-checked {
        border-color: var(--kendo-color-primary, #0b98e0);
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary, #0b98e0)
    }

        .k-checkbox : checked : focus, .k-checkbox.k-checked.k-focus {
            box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 30%, transparent)
        }

    .k-checkbox.k-invalid {
        border-color: var(--kendo-color-error, #d51923)
    }

        .k-checkbox.k-invalid + .k-checkbox-label {
            color: var(--kendo-color-error, #d51923)
        }

.k-checkbox-wrap .k-ripple-blob {
    color: var(--kendo-color-primary, #0b98e0);
    opacity: .25
}

.k-ripple-container .k-checkbox : :after {
    background: var(--kendo-color-primary, #0b98e0);
    opacity: .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: rgba(0, 0,0, 0);
    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-2, 0.5rem)
    }

    .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: rgba(0, 0,0, 0)
        }

    .k-listbox .k-drop-hint {
        border-top-width: 1px;
        border-top-style: solid
    }

    .k-listbox .k-ghost {
        opacity: .5
    }

.k-item {
    cursor: default
}

.k-listbox .k-list-scroller {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-listbox .k-drop-hint {
    border-top-color: var(--kendo-color-primary, #0b98e0)
}

.k-progressbar {
    border-radius: var(--kendo-border-radius-md, 0.25rem);
    --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: var(--kendo-font-size-sm, inherit);
    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, 22px);
    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(10000%/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, 22px);
    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(10000%/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 .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: 22px 0
    }
}

.k-progressbar {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-base-subtle, #ebebeb)
}

    .k-progressbar .k-selected {
        border-color: var(--kendo-color-primary-active, #1fa6c5);
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary, #0b98e0)
    }

.k-chunk-progressbar {
    background-color: rgba(0, 0,0, 0)
}

.k-progressbar-chunk {
    background-color: var(--kendo-color-base-subtle, #ebebeb)
}

    .k-progressbar-chunk .k-selected {
        background-color: var(--kendo-color-primary, #0b98e0)
    }

.k-progressbar-indeterminate {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-base-subtle, #ebebeb);
    background-image: linear-gradient(45deg, color-mix(in srgb, var(--kendo-color-base-emphasis, #c2c2c2) 55%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, var(--kendo-color-base-emphasis, #c2c2c2) 55%, transparent) 50%, color-mix(in srgb, var(--kendo-color-base-emphasis, #c2c2c2) 55%, transparent) 75%, transparent 75%, transparent);
    background-size: 22px 22px;
    animation: kendo-progressbar-indeterminate-animation 1s linear infinite
}

.k-circular-progressbar-scale {
    stroke: var(--kendo-color-base-subtle, #ebebeb)
}

.k-circular-progressbar-arc {
    stroke: var(--kendo-color-primary, #0b98e0);
    transition: stroke .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='0 0 14 14'%3e%3ccircle cx='50%25' cy='50%25' r='4' fill='%23ffffff'/%3e%3c/svg%3e")
    }

    .k-radio : disabled, .k-radio.k-disabled {
        outline: none;
        cursor: default;
        opacity: .6;
        filter: grayscale(0.1);
        pointer-events: none;
        box-shadow: none
    }

.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, rgba(0, 0, 0, 0.08));
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-radio : focus, .k-radio.k-focus {
        box-shadow: 0 0 0 2px rgba(0, 0,0, .06)
    }

    .k-radio.k-invalid, .k-radio.ng-invalid.ng-touched, .k-radio.ng-invalid.ng-dirty {
        border-color: var(--kendo-color-error, #d51923)
    }

        .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, #d51923)
        }

    .k-radio : checked, .k-radio.k-checked {
        border-color: var(--kendo-color-primary, #0b98e0);
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary, #0b98e0)
    }

        .k-radio : checked : focus, .k-radio.k-checked.k-focus {
            box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 30%, transparent)
        }

.k-ripple-container .k-radio : :after {
    background: var(--kendo-color-primary, #0b98e0);
    opacity: .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: .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: rgba(0, 0,0, 0);
        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: 7px
}

    .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;
            -webkit-user-select: none;
            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: -2px;
    top: 50%
}

.k-slider-vertical :is(.k-slider-track, .k-slider-selection) {
    bottom: 0;
    left: 50%;
    margin-left: -2px;
    width: 4px
}

.k-draghandle {
    background-color: rgba(0, 0,0, 0);
    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 .3s ease-out, background-color .3s ease-out, transform .4s cubic-bezier(0.25, 0.8, 0.25, 1)
}

.k-slider-transitions.k-slider-horizontal .k-slider-selection {
    transition: width .3s ease-out
}

.k-slider-transitions.k-slider-vertical .k-draghandle {
    transition: bottom .3s ease-out, background-color .3s ease-out, transform .4s cubic-bezier(0.25, 0.8, 0.25, 1)
}

.k-slider-transitions.k-slider-vertical .k-slider-selection {
    transition: height .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: -6px / 2
}

.k-slider-tooltip .k-callout-w, .k-slider-tooltip .k-callout-e {
    margin-top: -6px / 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, #424242)
}

    .k-slider .k-slider-track, .k-slider .k-slider-selection {
        border-radius: var(--kendo-border-radius-md, 0.25rem)
    }

    .k-slider .k-slider-track {
        background-color: var(--kendo-color-base-emphasis, #c2c2c2)
    }

    .k-slider .k-slider-selection {
        background-color: var(--kendo-color-primary, #0b98e0)
    }

    .k-slider .k-draghandle {
        border-color: var(--kendo-color-primary, #0b98e0);
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary, #0b98e0);
        border-radius: 50%
    }

        .k-slider .k-draghandle : hover, .k-slider .k-draghandle.k-hover {
            border-color: var(--kendo-color-primary, #0b98e0);
            background-color: var(--kendo-color-primary-hover, #22b5d7)
        }

        .k-slider .k-draghandle : active, .k-slider .k-draghandle.k-active, .k-slider .k-draghandle.k-pressed {
            border-color: var(--kendo-color-primary-active, #1fa6c5);
            background-color: var(--kendo-color-primary-active, #1fa6c5)
        }

        .k-slider .k-draghandle : focus, .k-slider .k-draghandle.k-focus {
            box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 30%, transparent)
        }

    .k-slider.k-focus .k-draghandle {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 30%, 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;
    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;
    -webkit-user-select: none;
    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-2, 0.5rem);
    height: 32px;
    box-sizing: border-box;
    text-transform: none;
    text-align: start;
    font-weight: var(--kendo-font-weight-bold, normal);
    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, 32px);
    block-size: var(--INTERNAL--kendo-calendar-cell-size, 32px);
    font-size: var(--kendo-font-size-sm, inherit);
    line-height: 2;
    text-transform: uppercase
}

.k-calendar-td {
    border-radius: var(--kendo-border-radius-md, 0.25rem);
    inline-size: var(--INTERNAL--kendo-calendar-cell-size, min-content);
    block-size: var(--INTERNAL--kendo-calendar-cell-size, min-content);
    border-color: rgba(0, 0,0, 0)
}

    .k-calendar-td.k-alt {
        font-size: .75rem
    }

.k-calendar .k-calendar-cell-inner, .k-calendar .k-link {
    border-radius: var(--kendo-border-radius-md, 0.25rem);
    padding-inline: var(--INTERNAL--kendo-calendar-cell-padding-x, 0.25em);
    padding-block: var(--INTERNAL--kendo-calendar-cell-padding-y, 0.25em);
    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: 256px;
    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: 256px;
    inline-size: var(--INTERNAL--kendo-calendar-view-width, 256px);
    min-height: 224px;
    box-sizing: content-box;
    gap: var(--kendo-spacing-4, 1rem);
    position: relative;
    z-index: 1;
    overflow: hidden
}

    .k-calendar-view .k-today {
        font-weight: bold
    }

.k-month-calendar .k-calendar-td, .k-calendar-monthview .k-calendar-td {
    width: 32px;
    height: 32px;
    inline-size: var(--INTERNAL--kendo-calendar-cell-size, 32px);
    block-size: var(--INTERNAL--kendo-calendar-cell-size, 32px)
}

.k-year-calendar .k-calendar-td, .k-calendar-yearview .k-calendar-td {
    width: 64px;
    height: 64px;
    inline-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
    block-size: var(--INTERNAL--kendo-calendar-cell-size, 64px)
}

.k-decade-calendar .k-calendar-td, .k-calendar-decadeview .k-calendar-td {
    width: 64px;
    height: 64px;
    inline-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
    block-size: var(--INTERNAL--kendo-calendar-cell-size, 64px)
}

.k-century-calendar .k-calendar-td, .k-calendar-centuryview .k-calendar-td {
    width: 64px;
    height: 64px;
    inline-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
    block-size: var(--INTERNAL--kendo-calendar-cell-size, 64px)
}

.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: 224px;
    --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, 28px )
    }

    .k-calendar-sm.k-year-calendar, .k-calendar-sm .k-calendar-yearview {
        --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-year-cell-size, 56px )
    }

    .k-calendar-sm.k-decade-calendar, .k-calendar-sm .k-calendar-decadeview {
        --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-decade-cell-size, 56px )
    }

    .k-calendar-sm.k-century-calendar, .k-calendar-sm .k-calendar-centuryview {
        --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-century-cell-size, 56px )
    }

.k-calendar-md {
    --INTERNAL--kendo-calendar-view-width: 256px;
    --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, 32px )
    }

    .k-calendar-md.k-year-calendar, .k-calendar-md .k-calendar-yearview {
        --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-year-cell-size, 64px )
    }

    .k-calendar-md.k-decade-calendar, .k-calendar-md .k-calendar-decadeview {
        --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-decade-cell-size, 64px )
    }

    .k-calendar-md.k-century-calendar, .k-calendar-md .k-calendar-centuryview {
        --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-century-cell-size, 64px )
    }

.k-calendar-lg {
    --INTERNAL--kendo-calendar-view-width: 320px;
    --INTERNAL--kendo-calendar-cell-padding-x: var( --kendo-calendar-lg-cell-padding-x, var(--kendo-spacing-2, 0.5rem) );
    --INTERNAL--kendo-calendar-cell-padding-y: var( --kendo-calendar-lg-cell-padding-y, var(--kendo-spacing-2, 0.5rem) );
    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, 40px )
    }

    .k-calendar-lg.k-year-calendar, .k-calendar-lg .k-calendar-yearview {
        --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-year-cell-size, 80px )
    }

    .k-calendar-lg.k-decade-calendar, .k-calendar-lg .k-calendar-decadeview {
        --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-decade-cell-size, 80px )
    }

    .k-calendar-lg.k-century-calendar, .k-calendar-lg .k-calendar-centuryview {
        --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-century-cell-size, 80px )
    }

.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: 288px;
        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 32px 16px var(--kendo-color-surface-alt, #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, #fafafa)
    }

    .k-calendar-navigation : :before {
        top: 0
    }

    .k-calendar-navigation : :after {
        bottom: 0
    }

    .k-calendar-navigation .k-content, .k-calendar-navigation .k-calendar-content {
        background: rgba(0, 0,0, 0);
        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.375rem) 0 0 var(--kendo-border-radius-lg, 0.375rem)
}

    .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.375rem) var(--kendo-border-radius-lg, 0.375rem) 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.375rem)
}

.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.375rem) var(--kendo-border-radius-lg, 0.375rem) 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.375rem) 0 0 var(--kendo-border-radius-lg, 0.375rem)
}

.k-calendar {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-calendar .k-header {
        border-color: inherit;
        color: var(--kendo-color-on-app-surface, #424242);
        background-color: var(--kendo-color-surface, #fafafa);
        box-shadow: 0 1px 3px 1px rgba(0, 0,0, .1)
    }

    .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, #666666)
    }

    .k-calendar .k-calendar-view .k-today {
        color: var(--kendo-color-primary, #0b98e0)
    }

    .k-calendar .k-other-month {
        color: var(--kendo-color-subtle, #666666)
    }

    .k-calendar .k-alt {
        background-color: rgba(0, 0,0, 0);
        color: var(--kendo-color-subtle, #666666)
    }

    .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(0, 0, 0, 0.08));
        color: var(--kendo-color-on-app-surface, #424242);
        background-color: var(--kendo-color-base-hover, #ebebeb)
    }

    .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-border, rgba(0, 0, 0, 0.08));
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary, #0b98e0)
    }

    .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 {
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary-hover, #22b5d7)
    }

    .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 2px rgba(0, 0,0, .08)
    }

    .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 rgba(0, 0,0, .08)
    }

    .k-calendar .k-calendar-navigation {
        color: var(--kendo-color-on-app-surface, #424242);
        background-color: var(--kendo-color-surface, #fafafa);
        box-shadow: inset -1px 0 var(--kendo-color-border, rgba(0, 0, 0, 0.08))
    }

        .k-calendar .k-calendar-navigation li : hover, .k-calendar .k-calendar-navigation li.k-hover {
            color: var(--kendo-color-primary-hover, #22b5d7)
        }

    .k-calendar .k-calendar-navigation-highlight {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
        color: var(--kendo-color-on-app-surface, #424242);
        background-color: var(--kendo-color-surface-alt, #ffffff)
    }

    .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, #d51923)
    }

    .k-rtl .k-calendar .k-calendar-navigation, .k-calendar[dir=rtl] .k-calendar-navigation {
        box-shadow: inset 1px 0 var(--kendo-color-border, rgba(0, 0, 0, 0.08))
    }

.k-scheduler .k-calendar .k-other-month {
    color: var(--kendo-color-subtle, #666666);
    background-color: rgba(0, 0,0, 0)
}

.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, #0b98e0) 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, #0b98e0)
    }

    .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, .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, #0b98e0) 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, #0b98e0) 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;
    -webkit-user-select: none;
    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, 0.25rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem);
        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% + (var(--kendo-font-size-sm, inherit))*(var(--kendo-line-height-lg, 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-lg, 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% - var(--kendo-font-size, inherit)*var(--kendo-line-height, normal)/2 - 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-lg, 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-2, 0.5rem)
}

.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((var(--kendo-font-size-sm, inherit))*(var(--kendo-line-height-lg, normal))/2)
}

.k-timeselector-sm {
    font-size: var(--kendo-font-size, inherit);
    line-height: var(--kendo-line-height, normal)
}

    .k-timeselector-sm .k-time-highlight, .k-timeselector-sm .k-time-list-highlight {
        height: calc(var(--kendo-font-size, inherit)*var(--kendo-line-height, normal) + var(--kendo-spacing-0\.5, 0.125rem)*2)
    }

    .k-timeselector-sm .k-time-separator {
        height: calc(var(--kendo-font-size, inherit)*var(--kendo-line-height, normal) + var(--kendo-spacing-0\.5, 0.125rem)*2)
    }

    .k-timeselector-sm .k-time-list-item, .k-timeselector-sm .k-time-list .k-item {
        padding-block: var(--kendo-spacing-0\.5, 0.125rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem)
    }

.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-2, 0.5rem)
    }

.k-timeselector-lg {
    font-size: var(--kendo-font-size-lg, inherit);
    line-height: var(--kendo-line-height-lg, normal)
}

    .k-timeselector-lg .k-time-highlight, .k-timeselector-lg .k-time-list-highlight {
        height: calc(var(--kendo-font-size-lg, inherit)*var(--kendo-line-height-lg, normal) + var(--kendo-spacing-2, 0.5rem)*2)
    }

    .k-timeselector-lg .k-time-separator {
        height: calc(var(--kendo-font-size-lg, inherit)*var(--kendo-line-height-lg, 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-2, 0.5rem)
    }

.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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-time-header .k-time-now, .k-time-selector-header .k-time-now {
    color: var(--kendo-color-primary, #0b98e0)
}

    .k-time-header .k-time-now : hover, .k-time-selector-header .k-time-now : hover {
        color: var(--kendo-color-primary-hover, #22b5d7)
    }

.k-time-list-wrapper .k-title {
    color: var(--kendo-color-subtle, #666666)
}

.k-time-list-wrapper.k-focus .k-title {
    color: var(--kendo-color-on-app-surface, #424242)
}

.k-time-list-wrapper.k-focus : :before, .k-time-list-wrapper.k-focus : :after {
    background-color: rgba(0, 0,0, .04)
}

.k-time-list : :before, .k-time-list : :after {
    box-shadow: 0 0 3em 1.5em var(--kendo-color-surface-alt, #ffffff)
}

.k-time-list .k-item : hover {
    color: var(--kendo-color-primary, #0b98e0)
}

.k-time-container {
    background: rgba(0, 0,0, 0)
}

.k-time-highlight {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-captcha {
    width: 280px;
    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-surface-alt, #ffffff);
    color: var(--kendo-color-surface-alt, #ffffff);
    background-color: var(--kendo-color-surface-alt, #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, .3), inset 0 0 0 1px hsla(0, 0%, 100%, .5)
}

.k-colorpalette-tile : hover, .k-colorpalette-tile.k-hover {
    box-shadow: 0 0 3px 1px rgba(0, 0,0, .3), inset 0 0 0 1px hsla(0, 0%, 100%, .8)
}

.k-colorpalette-tile.k-selected, .k-colorpalette-tile.k-selected : hover {
    box-shadow: 0 1px 3px 1px rgba(0, 0,0, .3), inset 0 0 0 1px #fff
}

.k-colorgradient {
    border-radius: var(--kendo-border-radius-md, 0.25rem);
    width: 272px;
    padding-block: var(--kendo-spacing-3, 0.75rem);
    padding-inline: var(--kendo-spacing-3, 0.75rem);
    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-3, 0.75rem);
    -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.25rem);
        position: relative;
        flex: 1 1 auto;
        -webkit-user-select: none;
        user-select: none
    }

    .k-colorgradient-canvas .k-hsv-gradient {
        border-radius: var(--kendo-border-radius-md, 0.25rem);
        height: 180px
    }

    .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: 180px;
    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: 252px;
    gap: var(--kendo-spacing-3, 0.75rem);
    padding-block: var(--kendo-spacing-3, 0.75rem);
    padding-inline: var(--kendo-spacing-3, 0.75rem)
}

    .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: 180px
        }

        .k-colorgradient-sm .k-colorgradient-canvas .k-slider-vertical {
            height: 180px
        }

        .k-colorgradient-sm .k-colorgradient-canvas .k-hsv-controls {
            gap: var(--kendo-spacing-3, 0.75rem)
        }

.k-colorgradient-md {
    width: 272px;
    gap: var(--kendo-spacing-3, 0.75rem);
    padding-block: var(--kendo-spacing-3, 0.75rem);
    padding-inline: var(--kendo-spacing-3, 0.75rem)
}

    .k-colorgradient-md .k-colorgradient-inputs .k-numerictextbox {
        width: 46px
    }

    .k-colorgradient-md .k-colorgradient-canvas {
        gap: var(--kendo-spacing-3, 0.75rem)
    }

        .k-colorgradient-md .k-colorgradient-canvas .k-hsv-gradient {
            height: 180px
        }

        .k-colorgradient-md .k-colorgradient-canvas .k-slider-vertical {
            height: 180px
        }

        .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: var(--kendo-spacing-2, 0.5rem)
}

    .k-colorgradient-inputs .k-colorgradient-input-label {
        text-transform: uppercase
    }

    .k-colorgradient-inputs > .k-vstack, .k-colorgradient-inputs > .k-vbox {
        gap: calc(var(--kendo-spacing-3, 0.75rem)/3)
    }

    .k-colorgradient-inputs .k-numerictextbox {
        width: 46px
    }

    .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-3, 0.75rem)/1.5)
}

.k-colorgradient-color-contrast .k-contrast-ratio {
    margin-bottom: calc(var(--kendo-spacing-3, 0.75rem)/1.5)
}

.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(var(--kendo-spacing-3, 0.75rem)/1.5/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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-colorgradient : focus, .k-colorgradient.k-focus {
        box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))
    }

.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: hsla(0, 0%, 100%, .8);
    background-color: rgba(0, 0,0, 0);
    outline-color: #000;
    box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))
}

    .k-colorgradient .k-draghandle : focus, .k-colorgradient .k-draghandle.k-focus {
        border-color: #fff;
        background-color: rgba(0, 0,0, 0);
        outline-color: #000;
        box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))
    }

    .k-colorgradient .k-draghandle : hover, .k-colorgradient .k-draghandle.k-hover, .k-colorgradient .k-draghandle.k-active, .k-colorgradient .k-draghandle : active {
        border-color: #fff;
        background-color: rgba(0, 0,0, 0);
        outline-color: #000
    }

.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, #666666)
}

.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.25rem);
    min-width: 272px;
    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-3, 0.75rem) var(--kendo-spacing-3, 0.75rem) 0
}

.k-coloreditor-header-actions {
    gap: var(--kendo-spacing-2, 0.5rem)
}

.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: 252px
}

    .k-coloreditor-sm .k-coloreditor-header {
        padding: var(--kendo-spacing-3, 0.75rem) var(--kendo-spacing-3, 0.75rem) 0
    }

    .k-coloreditor-sm .k-coloreditor-views {
        padding-block: var(--kendo-spacing-3, 0.75rem);
        padding-inline: var(--kendo-spacing-3, 0.75rem)
    }

    .k-coloreditor-sm .k-coloreditor-preview {
        gap: var(--kendo-spacing-0\.5, 0.125rem)
    }

        .k-coloreditor-sm .k-coloreditor-preview .k-color-preview {
            width: 34px;
            height: 12px
        }

.k-coloreditor-md {
    min-width: 272px
}

    .k-coloreditor-md .k-coloreditor-header {
        padding: var(--kendo-spacing-3, 0.75rem) var(--kendo-spacing-3, 0.75rem) 0
    }

    .k-coloreditor-md .k-coloreditor-views {
        padding-block: var(--kendo-spacing-3, 0.75rem);
        padding-inline: var(--kendo-spacing-3, 0.75rem)
    }

    .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: 44px;
            height: 16px
        }

.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-3, 0.75rem);
    padding-inline: var(--kendo-spacing-3, 0.75rem);
    gap: var(--kendo-spacing-3, 0.75rem)
}

    .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: 4px;
            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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-coloreditor .k-colorgradient : focus, .k-coloreditor .k-colorgradient.k-focus {
        box-shadow: none;
        outline-color: rgba(0, 0,0, .3)
    }

.k-color-picker, .k-colorpicker {
    width: min-content
}

.k-datetime-selector {
    display: flex;
    transition: transform .2s
}

.k-datetime-wrap {
    width: calc(256px + 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(256px + 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-1, 0.25rem)
}

.k-treeview .k-checkbox-wrap, .k-treeview .k-checkbox-wrapper {
    align-self: center
}

.k-treeview-leaf {
    border-radius: var(--kendo-border-radius-md, 0.25rem);
    padding-block: var(--kendo-spacing-1, 0.25rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem);
    border: 0px solid rgba(0, 0,0, 0);
    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-1, 0.25rem)
    }

    .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-1, 0.25rem)
}

.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-1, 0.25rem)
}

.k-treeview-sm {
    font-size: var(--kendo-font-size, inherit);
    line-height: var(--kendo-line-height, normal)
}

    .k-treeview-sm .k-treeview-leaf {
        padding-block: var(--kendo-spacing-0\.5, 0.125rem);
        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-2, 0.5rem)
    }

    .k-treeview-md .k-checkbox-wrap {
        padding-block: var(--kendo-spacing-0\.5, 0.125rem);
        padding-inline: var(--kendo-spacing-1, 0.25rem)
    }

.k-treeview-lg {
    font-size: var(--kendo-font-size-lg, inherit);
    line-height: var(--kendo-line-height-lg, normal)
}

    .k-treeview-lg .k-treeview-leaf {
        padding-block: var(--kendo-spacing-2, 0.5rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem)
    }

    .k-treeview-lg .k-checkbox-wrap {
        padding-inline: var(--kendo-spacing-1, 0.25rem)
    }

.k-treeview {
    color: var(--kendo-color-on-app-surface, #424242)
}

.k-treeview-leaf : hover, .k-treeview-leaf.k-hover {
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-base-hover, #ebebeb)
}

.k-treeview-leaf : focus, .k-treeview-leaf.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0,0, .13)
}

.k-treeview-leaf.k-selected {
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-treeview .k-treeview-load-more-button {
    color: var(--kendo-color-primary, #0b98e0);
    background-color: rgba(0, 0,0, 0)
}

    .k-treeview .k-treeview-load-more-button : hover, .k-treeview .k-treeview-load-more-button.k-hover {
        color: var(--kendo-color-primary-hover, #22b5d7);
        background-color: rgba(0, 0,0, 0)
    }

    .k-treeview .k-treeview-load-more-button : focus, .k-treeview .k-treeview-load-more-button.k-focus {
        color: var(--kendo-color-primary-hover, #22b5d7);
        background-color: rgba(0, 0,0, 0);
        box-shadow: inset 0 0 0 2px rgba(0, 0,0, .13)
    }

.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-1, 0.25rem)
}

    .k-rating-container .k-rating-item {
        display: inline-flex;
        position: relative;
        padding-block: var(--kendo-spacing-1, 0.25rem);
        padding-inline: var(--kendo-spacing-1, 0.25rem);
        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-1, 0.25rem);
            left: var(--kendo-spacing-1, 0.25rem);
            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-1, 0.25rem);
    margin-inline: var(--kendo-spacing-2, 0.5rem)
}

.k-rtl .k-rating-precision-part, [dir=rtl] .k-rating-precision-part {
    left: auto;
    right: var(--kendo-spacing-1, 0.25rem)
}

.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, #424242)
}

    .k-rating : focus .k-rating-item > .k-icon, .k-rating.k-focus .k-rating-item > .k-icon {
        filter: drop-shadow(var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12)))
    }

    .k-rating : focus .k-rating-item.k-selected > .k-icon, .k-rating.k-focus .k-rating-item.k-selected > .k-icon {
        filter: drop-shadow(var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12)))
    }

.k-rating-item {
    color: var(--kendo-color-on-app-surface, #424242)
}

    .k-rating-item.k-selected {
        color: var(--kendo-color-primary, #0b98e0)
    }

        .k-rating-item.k-selected : focus, .k-rating-item.k-selected.k-focus {
            color: var(--kendo-color-primary, #0b98e0)
        }

    .k-rating-item : hover, .k-rating-item.k-hover {
        color: var(--kendo-color-primary, #0b98e0);
        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;
    -webkit-user-select: none;
    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: 1px;
    border-style: solid;
    display: block;
    position: absolute;
    transform: translate(-50%, -50%)
}

.k-switch-label-on, .k-switch-label-off {
    text-transform: uppercase;
    display: inline;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    overflow: hidden
}

.k-switch-sm {
    width: 52px;
    height: 26px;
    font-size: 10px
}

    .k-switch-sm .k-switch-track {
        width: 52px;
        height: 26px
    }

    .k-switch-sm .k-switch-label-on {
        left: 4px
    }

    .k-switch-sm .k-switch-label-off {
        right: 4px
    }

    .k-switch-sm .k-switch-thumb {
        width: 26px;
        height: 26px
    }

    .k-switch-sm.k-switch-on .k-switch-thumb-wrap {
        left: calc(100% - 13px)
    }

    .k-switch-sm.k-switch-off .k-switch-thumb-wrap {
        left: 13px
    }

    .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;
        right: 4px
    }

    .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;
        left: 4px
    }

    .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: 13px
    }

    .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% - 13px)
    }

.k-switch-md {
    width: 60px;
    height: 30px;
    font-size: 10px
}

    .k-switch-md .k-switch-track {
        width: 60px;
        height: 30px
    }

    .k-switch-md .k-switch-label-on {
        left: 6px
    }

    .k-switch-md .k-switch-label-off {
        right: 6px
    }

    .k-switch-md .k-switch-thumb {
        width: 30px;
        height: 30px
    }

    .k-switch-md.k-switch-on .k-switch-thumb-wrap {
        left: calc(100% - 15px)
    }

    .k-switch-md.k-switch-off .k-switch-thumb-wrap {
        left: 15px
    }

    .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;
        right: 6px
    }

    .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;
        left: 6px
    }

    .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: 15px
    }

    .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% - 15px)
    }

.k-switch-lg {
    width: 68px;
    height: 34px;
    font-size: 10px
}

    .k-switch-lg .k-switch-track {
        width: 68px;
        height: 34px
    }

    .k-switch-lg .k-switch-label-on {
        left: 8px
    }

    .k-switch-lg .k-switch-label-off {
        right: 8px
    }

    .k-switch-lg .k-switch-thumb {
        width: 34px;
        height: 34px
    }

    .k-switch-lg.k-switch-on .k-switch-thumb-wrap {
        left: calc(100% - 17px)
    }

    .k-switch-lg.k-switch-off .k-switch-thumb-wrap {
        left: 17px
    }

    .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;
        right: 8px
    }

    .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;
        left: 8px
    }

    .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: 17px
    }

    .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% - 17px)
    }

.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-off .k-switch-track {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-switch-off .k-switch-thumb {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-switch-off : focus .k-switch-track, .k-switch-off.k-focus .k-switch-track {
    outline: 2px solid color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, transparent)
}

.k-switch-off .k-switch-label-on {
    color: rgba(0, 0,0, 0)
}

.k-switch-on .k-switch-track {
    border-color: var(--kendo-color-primary, #0b98e0);
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-switch-on .k-switch-thumb {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-switch-on : focus .k-switch-track, .k-switch-on.k-focus .k-switch-track {
    outline: 2px solid color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 25%, transparent)
}

.k-switch-on .k-switch-label-off {
    color: rgba(0, 0,0, 0)
}

.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-sm, inherit)
    }

.k-dropzone-inner {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

    .k-dropzone-inner .k-icon, .k-dropzone-inner .k-dropzone-icon {
        color: var(--kendo-color-subtle, #666666)
    }

    .k-dropzone-inner .k-dropzone-note {
        color: var(--kendo-color-subtle, #666666)
    }

.k-external-dropzone-hover .k-icon, .k-external-dropzone-hover .k-dropzone-icon {
    color: var(--kendo-color-primary, #0b98e0)
}

.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: rgba(0, 0,0, 0)
    }

        .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-1, 0.25rem)
            }

            .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-2, 0.5rem) var(--kendo-spacing-2, 0.5rem) calc(var(--kendo-spacing-2, 0.5rem) + 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-1, 0.25rem);
            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(var(--kendo-spacing-1, 0.25rem)*-1);
            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-sm, 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: 32px;
            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-2, 0.5rem);
        min-height: 32px;
        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-2, 0.5rem);
        right: var(--kendo-spacing-2, 0.5rem);
        bottom: calc(var(--kendo-spacing-2, 0.5rem)/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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-upload .k-dropzone, .k-upload .k-upload-dropzone {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
        color: var(--kendo-color-on-app-surface, #424242);
        background-color: var(--kendo-color-surface, #fafafa)
    }

        .k-upload .k-dropzone.k-hover, .k-upload .k-upload-dropzone.k-hover {
            background-color: var(--kendo-color-base-hover, #ebebeb)
        }

        .k-upload .k-dropzone .k-dropzone-hint, .k-upload .k-upload-dropzone .k-dropzone-hint {
            color: var(--kendo-color-subtle, #666666)
        }

    .k-upload .k-upload-files, .k-upload .k-file {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
    }

        .k-upload .k-file.k-focus {
            box-shadow: inset 0 0 0 2px rgba(0, 0,0, .13)
        }

        .k-upload .k-file .k-upload-action.k-focus {
            box-shadow: 0 0 0 2px rgba(0, 0,0, .13)
        }

    .k-upload .k-upload-status {
        color: var(--kendo-color-subtle, #666666)
    }

    .k-upload .k-file-progress .k-progressbar .k-selected {
        background-color: var(--kendo-color-info, #3e80ed)
    }

    .k-upload .k-file-success .k-file-validation-message {
        color: var(--kendo-color-success, #5ec232)
    }

    .k-upload .k-file-success .k-progressbar .k-selected {
        background-color: var(--kendo-color-success, #5ec232)
    }

    .k-upload .k-file-error .k-file-validation-message {
        color: var(--kendo-color-error, #d51923)
    }

    .k-upload .k-file-error .k-progressbar .k-selected {
        background-color: var(--kendo-color-error, #d51923)
    }

    .k-upload .k-file-icon-wrapper {
        color: var(--kendo-color-subtle, #666666);
        border-color: var(--kendo-color-subtle, #666666)
    }

    .k-upload .k-file-size, .k-upload .k-file-validation-message, .k-upload .k-file-summary {
        color: var(--kendo-color-subtle, #666666)
    }

    .k-upload .k-multiple-files-wrapper .k-file-summary {
        color: var(--kendo-color-on-app-surface, #424242)
    }

    .k-upload.k-invalid, .k-upload.ng-invalid.ng-touched, .k-upload.ng-invalid.ng-dirty {
        border-color: var(--kendo-color-error, #d51923)
    }

.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(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-0\.5, 0.125rem)*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(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*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-lg, 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, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.k-appbar-bottom {
    box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.k-appbar-primary {
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-appbar-secondary {
    color: var(--kendo-color-on-secondary, black);
    background-color: var(--kendo-color-secondary, #f6f6f6)
}

.k-appbar-tertiary {
    color: var(--kendo-color-on-tertiary, #ffffff);
    background-color: var(--kendo-color-tertiary, #03a9f4)
}

.k-appbar-info {
    color: var(--kendo-color-on-info, white);
    background-color: var(--kendo-color-info, #3e80ed)
}

.k-appbar-success {
    color: var(--kendo-color-on-success, white);
    background-color: var(--kendo-color-success, #5ec232)
}

.k-appbar-warning {
    color: var(--kendo-color-on-warning, black);
    background-color: var(--kendo-color-warning, #fdce3e)
}

.k-appbar-error {
    color: var(--kendo-color-on-error, white);
    background-color: var(--kendo-color-error, #d51923)
}

.k-appbar-dark {
    color: var(--kendo-color-on-dark, #ffffff);
    background-color: var(--kendo-color-dark, #3d3d3d)
}

.k-appbar-light {
    color: var(--kendo-color-on-light, #000000);
    background-color: var(--kendo-color-light, #ebebeb)
}

.k-appbar-inverse {
    color: var(--kendo-color-on-inverse, #ffffff);
    background-color: var(--kendo-color-dark, #3d3d3d)
}

.k-fab {
    padding: 0;
    border-width: 0;
    border-style: solid;
    border-color: rgba(0, 0,0, 0);
    box-sizing: border-box;
    color: inherit;
    background-color: rgba(0, 0,0, 0);
    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-0\.5, 0.125rem);
    padding-block: var(--kendo-spacing-0\.5, 0.125rem);
    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: 2px;
    font-size: var(--kendo-font-size-xs, inherit);
    line-height: 1.2
}

.k-fab-item-icon {
    padding-block: calc(var(--kendo-spacing-2, 0.5rem) + var(--kendo-spacing-0\.5, 0.125rem));
    padding-inline: calc(var(--kendo-spacing-2, 0.5rem) + var(--kendo-spacing-0\.5, 0.125rem));
    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, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    outline: 1px solid var(--kendo-color-primary, #0b98e0);
    outline-offset: -1px;
    border-color: var(--kendo-color-primary, #0b98e0);
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-fab-solid-secondary {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    outline: 1px solid var(--kendo-color-secondary, #f6f6f6);
    outline-offset: -1px;
    border-color: var(--kendo-color-secondary, #f6f6f6);
    color: var(--kendo-color-on-secondary, black);
    background-color: var(--kendo-color-secondary, #f6f6f6)
}

.k-fab-solid-tertiary {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    outline: 1px solid var(--kendo-color-tertiary, #03a9f4);
    outline-offset: -1px;
    border-color: var(--kendo-color-tertiary, #03a9f4);
    color: var(--kendo-color-on-tertiary, #ffffff);
    background-color: var(--kendo-color-tertiary, #03a9f4)
}

.k-fab-solid-info {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    outline: 1px solid var(--kendo-color-info, #3e80ed);
    outline-offset: -1px;
    border-color: var(--kendo-color-info, #3e80ed);
    color: var(--kendo-color-on-info, white);
    background-color: var(--kendo-color-info, #3e80ed)
}

.k-fab-solid-success {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    outline: 1px solid var(--kendo-color-success, #5ec232);
    outline-offset: -1px;
    border-color: var(--kendo-color-success, #5ec232);
    color: var(--kendo-color-on-success, white);
    background-color: var(--kendo-color-success, #5ec232)
}

.k-fab-solid-warning {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    outline: 1px solid var(--kendo-color-warning, #fdce3e);
    outline-offset: -1px;
    border-color: var(--kendo-color-warning, #fdce3e);
    color: var(--kendo-color-on-warning, black);
    background-color: var(--kendo-color-warning, #fdce3e)
}

.k-fab-solid-error {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    outline: 1px solid var(--kendo-color-error, #d51923);
    outline-offset: -1px;
    border-color: var(--kendo-color-error, #d51923);
    color: var(--kendo-color-on-error, white);
    background-color: var(--kendo-color-error, #d51923)
}

.k-fab-solid-dark {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    outline: 1px solid var(--kendo-color-dark, #3d3d3d);
    outline-offset: -1px;
    border-color: var(--kendo-color-dark, #3d3d3d);
    color: var(--kendo-color-on-dark, #ffffff);
    background-color: var(--kendo-color-dark, #3d3d3d)
}

.k-fab-solid-light {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    outline: 1px solid var(--kendo-color-light, #ebebeb);
    outline-offset: -1px;
    border-color: var(--kendo-color-light, #ebebeb);
    color: var(--kendo-color-on-light, #000000);
    background-color: var(--kendo-color-light, #ebebeb)
}

.k-fab-solid-inverse {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    outline: 1px solid var(--kendo-color-dark, #3d3d3d);
    outline-offset: -1px;
    border-color: var(--kendo-color-dark, #3d3d3d);
    color: var(--kendo-color-on-inverse, #ffffff);
    background-color: var(--kendo-color-dark, #3d3d3d)
}

.k-hover.k-fab-solid-primary, .k-fab-solid-primary : hover {
    border-color: var(--kendo-color-primary-hover, #22b5d7);
    background-color: var(--kendo-color-primary-hover, #22b5d7)
}

.k-hover.k-fab-solid-secondary, .k-fab-solid-secondary : hover {
    border-color: var(--kendo-color-secondary-hover, #ececec);
    background-color: var(--kendo-color-secondary-hover, #ececec)
}

.k-hover.k-fab-solid-tertiary, .k-fab-solid-tertiary : hover {
    border-color: var(--kendo-color-tertiary-hover, #039ae0);
    background-color: var(--kendo-color-tertiary-hover, #039ae0)
}

.k-hover.k-fab-solid-info, .k-fab-solid-info : hover {
    border-color: var(--kendo-color-info-hover, #3c7be4);
    background-color: var(--kendo-color-info-hover, #3c7be4)
}

.k-hover.k-fab-solid-success, .k-fab-solid-success : hover {
    border-color: var(--kendo-color-success-hover, #5aba30);
    background-color: var(--kendo-color-success-hover, #5aba30)
}

.k-hover.k-fab-solid-warning, .k-fab-solid-warning : hover {
    border-color: var(--kendo-color-warning-hover, #f3c63c);
    background-color: var(--kendo-color-warning-hover, #f3c63c)
}

.k-hover.k-fab-solid-error, .k-fab-solid-error : hover {
    border-color: var(--kendo-color-error-hover, #cc1822);
    background-color: var(--kendo-color-error-hover, #cc1822)
}

.k-hover.k-fab-solid-dark, .k-fab-solid-dark : hover {
    border-color: var(--kendo-color-dark-hover, #292929);
    background-color: var(--kendo-color-dark-hover, #292929)
}

.k-hover.k-fab-solid-light, .k-fab-solid-light : hover {
    border-color: var(--kendo-color-light-hover, #e0e0e0);
    background-color: var(--kendo-color-light-hover, #e0e0e0)
}

.k-hover.k-fab-solid-inverse, .k-fab-solid-inverse : hover {
    border-color: var(--kendo-color-inverse-hover, #292929);
    background-color: var(--kendo-color-inverse-hover, #292929)
}

.k-fab-solid-primary.k-focus, .k-fab-solid-primary : focus {
    outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 30%, transparent)
}

.k-fab-solid-secondary.k-focus, .k-fab-solid-secondary : focus {
    outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-secondary, #f6f6f6) 30%, transparent)
}

.k-fab-solid-tertiary.k-focus, .k-fab-solid-tertiary : focus {
    outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 30%, transparent)
}

.k-fab-solid-info.k-focus, .k-fab-solid-info : focus {
    outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-info, #3e80ed) 30%, transparent)
}

.k-fab-solid-success.k-focus, .k-fab-solid-success : focus {
    outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-success, #5ec232) 30%, transparent)
}

.k-fab-solid-warning.k-focus, .k-fab-solid-warning : focus {
    outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-warning, #fdce3e) 30%, transparent)
}

.k-fab-solid-error.k-focus, .k-fab-solid-error : focus {
    outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-error, #d51923) 30%, transparent)
}

.k-fab-solid-dark.k-focus, .k-fab-solid-dark : focus {
    outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 30%, transparent)
}

.k-fab-solid-light.k-focus, .k-fab-solid-light : focus {
    outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-light, #ebebeb) 30%, transparent)
}

.k-fab-solid-inverse.k-focus, .k-fab-solid-inverse : focus {
    outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 30%, transparent)
}

.k-active.k-fab-solid-primary, .k-selected.k-fab-solid-primary, .k-fab-solid-primary : active {
    border-color: var(--kendo-color-primary-active, #1fa6c5);
    background-color: var(--kendo-color-primary-active, #1fa6c5)
}

.k-active.k-fab-solid-secondary, .k-selected.k-fab-solid-secondary, .k-fab-solid-secondary : active {
    border-color: var(--kendo-color-secondary-active, #d8d8d8);
    background-color: var(--kendo-color-secondary-active, #d8d8d8)
}

.k-active.k-fab-solid-tertiary, .k-selected.k-fab-solid-tertiary, .k-fab-solid-tertiary : active {
    border-color: var(--kendo-color-tertiary-active, #028ccb);
    background-color: var(--kendo-color-tertiary-active, #028ccb)
}

.k-active.k-fab-solid-info, .k-selected.k-fab-solid-info, .k-fab-solid-info : active {
    border-color: var(--kendo-color-info-active, #3771d1);
    background-color: var(--kendo-color-info-active, #3771d1)
}

.k-active.k-fab-solid-success, .k-selected.k-fab-solid-success, .k-fab-solid-success : active {
    border-color: var(--kendo-color-success-active, #53ab2c);
    background-color: var(--kendo-color-success-active, #53ab2c)
}

.k-active.k-fab-solid-warning, .k-selected.k-fab-solid-warning, .k-fab-solid-warning : active {
    border-color: var(--kendo-color-warning-active, #dfb537);
    background-color: var(--kendo-color-warning-active, #dfb537)
}

.k-active.k-fab-solid-error, .k-selected.k-fab-solid-error, .k-fab-solid-error : active {
    border-color: var(--kendo-color-error-active, #bb161f);
    background-color: var(--kendo-color-error-active, #bb161f)
}

.k-active.k-fab-solid-dark, .k-selected.k-fab-solid-dark, .k-fab-solid-dark : active {
    border-color: var(--kendo-color-dark-active, #1f1f1f);
    background-color: var(--kendo-color-dark-active, #1f1f1f)
}

.k-active.k-fab-solid-light, .k-selected.k-fab-solid-light, .k-fab-solid-light : active {
    border-color: var(--kendo-color-light-active, #d6d6d6);
    background-color: var(--kendo-color-light-active, #d6d6d6)
}

.k-active.k-fab-solid-inverse, .k-selected.k-fab-solid-inverse, .k-fab-solid-inverse : active {
    border-color: var(--kendo-color-inverse-active, #1f1f1f);
    background-color: var(--kendo-color-inverse-active, #1f1f1f)
}

.k-disabled.k-fab-solid-primary, .k-fab-solid-primary : disabled {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    background-color: color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 60%, transparent);
    color: color-mix(in srgb, var(--kendo-color-on-primary, white) 60%, transparent);
    opacity: 1
}

.k-disabled.k-fab-solid-secondary, .k-fab-solid-secondary : disabled {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    background-color: color-mix(in srgb, var(--kendo-color-secondary, #f6f6f6) 60%, transparent);
    color: color-mix(in srgb, var(--kendo-color-on-secondary, black) 60%, transparent);
    opacity: 1
}

.k-disabled.k-fab-solid-tertiary, .k-fab-solid-tertiary : disabled {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    background-color: color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 60%, transparent);
    color: color-mix(in srgb, var(--kendo-color-on-tertiary, #ffffff) 60%, transparent);
    opacity: 1
}

.k-disabled.k-fab-solid-info, .k-fab-solid-info : disabled {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    background-color: color-mix(in srgb, var(--kendo-color-info, #3e80ed) 60%, transparent);
    color: color-mix(in srgb, var(--kendo-color-on-info, white) 60%, transparent);
    opacity: 1
}

.k-disabled.k-fab-solid-success, .k-fab-solid-success : disabled {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    background-color: color-mix(in srgb, var(--kendo-color-success, #5ec232) 60%, transparent);
    color: color-mix(in srgb, var(--kendo-color-on-success, white) 60%, transparent);
    opacity: 1
}

.k-disabled.k-fab-solid-warning, .k-fab-solid-warning : disabled {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    background-color: color-mix(in srgb, var(--kendo-color-warning, #fdce3e) 60%, transparent);
    color: color-mix(in srgb, var(--kendo-color-on-warning, black) 60%, transparent);
    opacity: 1
}

.k-disabled.k-fab-solid-error, .k-fab-solid-error : disabled {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    background-color: color-mix(in srgb, var(--kendo-color-error, #d51923) 60%, transparent);
    color: color-mix(in srgb, var(--kendo-color-on-error, white) 60%, transparent);
    opacity: 1
}

.k-disabled.k-fab-solid-dark, .k-fab-solid-dark : disabled {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    background-color: color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 60%, transparent);
    color: color-mix(in srgb, var(--kendo-color-on-dark, #ffffff) 60%, transparent);
    opacity: 1
}

.k-disabled.k-fab-solid-light, .k-fab-solid-light : disabled {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    background-color: color-mix(in srgb, var(--kendo-color-light, #ebebeb) 60%, transparent);
    color: color-mix(in srgb, var(--kendo-color-on-light, #000000) 60%, transparent);
    opacity: 1
}

.k-disabled.k-fab-solid-inverse, .k-fab-solid-inverse : disabled {
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    background-color: color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 60%, transparent);
    color: color-mix(in srgb, var(--kendo-color-on-inverse, #ffffff) 60%, transparent);
    opacity: 1
}

.k-fab-item-text {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff);
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.k-fab-item-icon {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-base, #424242);
    background-color: var(--kendo-color-base, #f5f5f5);
    box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
    outline: 1px solid rgba(0, 0,0, .08);
    outline-offset: -1px
}

.k-fab-item.k-hover .k-fab-item-icon, .k-fab-item : hover .k-fab-item-icon {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    background-color: var(--kendo-color-base-hover, #ebebeb)
}

.k-fab-item : focus .k-fab-item-text, .k-fab-item : focus .k-fab-item-icon, .k-fab-item.k-focus .k-fab-item-text, .k-fab-item.k-focus .k-fab-item-icon {
    outline: solid var(--kendo-spacing-0\.5, 0.125rem) rgba(0, 0,0, .08)
}

.k-fab-item.k-active .k-fab-item-icon, .k-fab-item : active .k-fab-item-icon {
    border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
    background-color: var(--kendo-color-base-active, #d8d8d8)
}

.k-fab-item.k-disabled, .k-fab-item : disabled {
    opacity: 1
}

    .k-fab-item.k-disabled .k-fab-item-text, .k-fab-item.k-disabled .k-fab-item-icon, .k-fab-item : disabled .k-fab-item-text, .k-fab-item : disabled .k-fab-item-icon {
        box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
        background-color: color-mix(in srgb, var(--kendo-color-base, #f5f5f5) 60%, transparent);
        color: color-mix(in srgb, var(--kendo-color-on-base, #424242) 60%, transparent)
    }

.k-fab-popup {
    box-shadow: none
}

.k-window {
    border-radius: 0px;
    padding: 0;
    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-sm, 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: 0px;
    border-top-right-radius: 0px;
    padding-block: var(--kendo-spacing-3, 0.75rem);
    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: .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-sm, 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-3, 0.75rem) - var(--kendo-spacing-4, 1rem));
    line-height: 1;
    display: flex;
    flex-flow: row nowrap;
    flex-shrink: 0;
    align-items: center;
    vertical-align: top
}

.k-window-titlebar-action {
    flex-shrink: 0
}

.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-3, 0.75rem), var(--kendo-spacing-3, 0.75rem))
    }

    .k-window-content : last-child {
        padding-bottom: clamp(var(--kendo-spacing-4, 1rem), var(--kendo-spacing-3, 0.75rem), var(--kendo-spacing-3, 0.75rem))
    }

.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: 0px;
    border-bottom-left-radius: 0px;
    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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff);
    box-shadow: var(--kendo-elevation-8, 0 16px 18px rgba(0, 0, 0, 0.28), 0 4px 16px rgba(0, 0, 0, 0.12))
}

    .k-window : focus, .k-window.k-focus {
        box-shadow: var(--kendo-elevation-9, 0 32px 34px rgba(0, 0, 0, 0.32), 0 4px 16px rgba(0, 0, 0, 0.12))
    }

.k-window-titlebar {
    border-color: inherit;
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-window-primary .k-window-titlebar {
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-window-light .k-window-titlebar {
    color: var(--kendo-color-on-light, #000000);
    background-color: var(--kendo-color-light, #ebebeb)
}

.k-window-dark .k-window-titlebar {
    color: var(--kendo-color-on-dark, #ffffff);
    background-color: var(--kendo-color-dark, #3d3d3d)
}

.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;
    border-color: rgba(0, 0,0, 0);
    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
}

    .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-width: 0;
    border-style: solid;
    border-color: rgba(0, 0,0, 0);
    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
}

.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: .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);
    display: flex;
    flex-flow: column nowrap
}

    .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);
        border-bottom-width: 1px
    }

    .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%)
}

.k-actionsheet {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff);
    box-shadow: var(--kendo-elevation-7, 0 14px 16px rgba(0, 0, 0, 0.24), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.k-actionsheet-subtitle {
    color: var(--kendo-color-subtle, #666666)
}

.k-actionsheet-item : hover, .k-actionsheet-item.k-hover {
    background-color: var(--kendo-color-base-hover, #ebebeb)
}

.k-actionsheet-item : focus, .k-actionsheet-item.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0,0, .13)
}

.k-actionsheet-item-description {
    color: var(--kendo-color-subtle, #666666)
}

.k-actionsheet .k-hr {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-adaptive-actionsheet .k-actionsheet-titlebar, .k-adaptive-actionsheet .k-actionsheet-jq .k-actionsheet-header, .k-actionsheet-jq .k-adaptive-actionsheet .k-actionsheet-header {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.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: 0px;
    border-bottom-left-radius: 0px;
    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-titlebar {
    border-color: inherit;
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-dialog-primary .k-dialog-titlebar {
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-dialog-light .k-dialog-titlebar {
    color: var(--kendo-color-on-light, #000000);
    background-color: var(--kendo-color-light, #ebebeb)
}

.k-dialog-dark .k-dialog-titlebar {
    color: var(--kendo-color-on-dark, #ffffff);
    background-color: var(--kendo-color-dark, #3d3d3d)
}

.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: 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-lg, inherit);
    line-height: var(--kendo-line-height-lg, normal);
    display: flex;
    flex-flow: row nowrap;
    gap: var(--kendo-spacing-4, 1rem);
    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-1, 0.25rem);
        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(var(--kendo-spacing-4, 1rem)*2)
    }

    .k-drawer-item.k-level-2 {
        padding-inline-start: calc(var(--kendo-spacing-4, 1rem)*3)
    }

    .k-drawer-item.k-level-3 {
        padding-inline-start: calc(var(--kendo-spacing-4, 1rem)*4)
    }

    .k-drawer-item.k-level-4 {
        padding-inline-start: calc(var(--kendo-spacing-4, 1rem)*5)
    }

    .k-drawer-item.k-level-5 {
        padding-inline-start: calc(var(--kendo-spacing-4, 1rem)*6)
    }

.k-drawer-separator {
    padding: 0;
    height: 1px
}

.k-drawer-mini .k-drawer-wrapper {
    width: calc(var(--kendo-spacing-4, 1rem)*2 + 16px)
}

.k-drawer {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-drawer-wrapper {
    scrollbar-color: rgba(156, 156, 156, .7) #dedede
}

    .k-drawer-wrapper : :-webkit-scrollbar-track {
        background: #dedede
    }

    .k-drawer-wrapper : :-webkit-scrollbar-thumb {
        background: rgba(156, 156, 156, .7)
    }

        .k-drawer-wrapper : :-webkit-scrollbar-thumb : hover {
            background: #9c9c9c
        }

.k-drawer-item : hover, .k-drawer-item.k-hover {
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-base-hover, #ebebeb)
}

.k-drawer-item : focus, .k-drawer-item.k-focus {
    background-color: var(--kendo-color-surface-alt, #ffffff);
    box-shadow: inset 0 0 0 2px rgba(0, 0,0, .12)
}

    .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, #424242);
        background-color: var(--kendo-color-base-hover, #ebebeb)
    }

.k-drawer-item.k-selected {
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

    .k-drawer-item.k-selected : hover, .k-drawer-item.k-selected.k-hover {
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary-hover, #22b5d7)
    }

.k-drawer-separator {
    background-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-notification-group {
    max-height: 100%;
    display: inline-flex;
    flex-flow: column-reverse wrap;
    position: fixed;
    z-index: 1000;
    gap: var(--kendo-spacing-2, 0.5rem) 0
}

.k-notification-container-animating {
    overflow: hidden
}

.k-notification {
    border-radius: var(--kendo-border-radius-md, 0.25rem);
    padding-block: var(--kendo-spacing-1, 0.25rem);
    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-sm, inherit);
    line-height: va(--kendo-line-height, normal);
    cursor: default;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--kendo-spacing-1, 0.25rem);
    -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-1, 0.25rem);
    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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff);
    box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.k-notification-inverse {
    border-color: var(--kendo-color-dark, #3d3d3d);
    color: var(--kendo-color-on-inverse, #ffffff);
    background-color: var(--kendo-color-dark, #3d3d3d)
}

.k-notification-light {
    border-color: var(--kendo-color-light, #ebebeb);
    color: var(--kendo-color-on-light, #000000);
    background-color: var(--kendo-color-light, #ebebeb)
}

.k-notification-dark {
    border-color: var(--kendo-color-dark, #3d3d3d);
    color: var(--kendo-color-on-dark, #ffffff);
    background-color: var(--kendo-color-dark, #3d3d3d)
}

.k-notification-error {
    border-color: var(--kendo-color-error, #d51923);
    color: var(--kendo-color-on-error, white);
    background-color: var(--kendo-color-error, #d51923)
}

.k-notification-warning {
    border-color: var(--kendo-color-warning, #fdce3e);
    color: var(--kendo-color-on-warning, black);
    background-color: var(--kendo-color-warning, #fdce3e)
}

.k-notification-success {
    border-color: var(--kendo-color-success, #5ec232);
    color: var(--kendo-color-on-success, white);
    background-color: var(--kendo-color-success, #5ec232)
}

.k-notification-info {
    border-color: var(--kendo-color-info, #3e80ed);
    color: var(--kendo-color-on-info, white);
    background-color: var(--kendo-color-info, #3e80ed)
}

.k-notification-tertiary {
    border-color: var(--kendo-color-tertiary, #03a9f4);
    color: var(--kendo-color-on-tertiary, #ffffff);
    background-color: var(--kendo-color-tertiary, #03a9f4)
}

.k-notification-secondary {
    border-color: var(--kendo-color-secondary, #f6f6f6);
    color: var(--kendo-color-on-secondary, black);
    background-color: var(--kendo-color-secondary, #f6f6f6)
}

.k-notification-primary {
    border-color: var(--kendo-color-primary, #0b98e0);
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

kendo-card, kendo-card-header, kendo-card-body, kendo-card-actions, kendo-card-footer {
    display: block
}

.k-card {
    border-radius: var(--kendo-border-radius-lg, 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-border-radius-lg, 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-3, 0.75rem);
    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-2, 0.5rem)
        }

.k-card-footer {
    padding-block: var(--kendo-spacing-3, 0.75rem);
    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-font-size, inherit)
    }

    .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-2, 0.5rem);
    font-size: var(--kendo-font-size-lg, inherit);
    line-height: var(--kendo-line-height-sm, normal);
    font-weight: var(--kendo-font-weight-normal, normal)
}

.k-card-subtitle {
    margin: 0 0 var(--kendo-spacing-2, 0.5rem);
    font-size: var(--kendo-font-size-sm, inherit);
    line-height: var(--kendo-line-height-lg, normal);
    font-weight: var(--kendo-font-weight-normal, normal)
}

.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-border-radius-lg, 0.375rem);
            border-bottom-left-radius: var(--kendo-border-radius-lg, 0.375rem)
        }

        .k-card-group .k-card.k-last {
            border-top-right-radius: var(--kendo-border-radius-lg, 0.375rem);
            border-bottom-right-radius: var(--kendo-border-radius-lg, 0.375rem)
        }

        .k-card-group .k-card.k-only {
            border-radius: var(--kendo-border-radius-lg, 0.375rem)
        }

.k-card-with-callout {
    overflow: visible
}

.k-card-callout {
    margin: 0;
    width: 20px;
    height: 20px;
    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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-card .k-card-inner {
        background-color: inherit;
        border-color: inherit
    }

    .k-card : focus, .k-card.k-focus {
        border-color: rgba(0, 0,0, .15)
    }

.k-card-actions {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-card-header {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242)
}

.k-card-footer {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242)
}

.k-card-separator, .k-card .k-separator {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-card-subtitle {
    color: var(--kendo-color-subtle, #666666)
}

.k-card-primary {
    background-color: var(--kendo-color-primary-subtle, #d3f2f9);
    color: var(--kendo-color-primary-on-subtle, #0c424e);
    border-color: var(--kendo-color-primary-emphasis, #5acee8)
}

    .k-card-primary .k-card-subtitle {
        color: inherit
    }

.k-card-secondary {
    background-color: var(--kendo-color-secondary-subtle, #fdfdfd);
    color: var(--kendo-color-secondary-on-subtle, #565656);
    border-color: var(--kendo-color-secondary-emphasis, #f8f8f8)
}

    .k-card-secondary .k-card-subtitle {
        color: inherit
    }

.k-card-tertiary {
    background-color: var(--kendo-color-tertiary-subtle, #d8f1fd);
    color: var(--kendo-color-tertiary-on-subtle, #023f5c);
    border-color: var(--kendo-color-tertiary-emphasis, #61c9f9)
}

    .k-card-tertiary .k-card-subtitle {
        color: inherit
    }

.k-card-info {
    background-color: var(--kendo-color-info-subtle, #d8e6fb);
    color: var(--kendo-color-info-on-subtle, #162d53);
    border-color: var(--kendo-color-info-emphasis, #6ea0f2)
}

    .k-card-info .k-card-subtitle {
        color: inherit
    }

.k-card-success {
    background-color: var(--kendo-color-success-subtle, #dff3d6);
    color: var(--kendo-color-success-on-subtle, #214412);
    border-color: var(--kendo-color-success-emphasis, #86d165)
}

    .k-card-success .k-card-subtitle {
        color: inherit
    }

.k-card-warning {
    background-color: var(--kendo-color-warning-subtle, #fff5d8);
    color: var(--kendo-color-warning-on-subtle, #594816);
    border-color: var(--kendo-color-warning-emphasis, #feda6e)
}

    .k-card-warning .k-card-subtitle {
        color: inherit
    }

.k-card-error {
    background-color: var(--kendo-color-error-subtle, #f7d1d3);
    color: var(--kendo-color-error-on-subtle, #4b090c);
    border-color: var(--kendo-color-error-emphasis, #e0535a)
}

    .k-card-error .k-card-subtitle {
        color: inherit
    }

.k-card-dark {
    background-color: var(--kendo-color-dark-subtle, #c2c2c2);
    color: var(--kendo-color-dark-on-subtle, #1f1f1f);
    border-color: var(--kendo-color-dark-emphasis, #666666)
}

    .k-card-dark .k-card-subtitle {
        color: inherit
    }

.k-card-light {
    background-color: var(--kendo-color-light-subtle, #fafafa);
    color: var(--kendo-color-light-on-subtle, #141414);
    border-color: var(--kendo-color-light-emphasis, #d6d6d6)
}

    .k-card-light .k-card-subtitle {
        color: inherit
    }

.k-card-inverse {
    background-color: var(--kendo-color-inverse-subtle, #c2c2c2);
    color: var(--kendo-color-inverse-on-subtle, #1f1f1f);
    border-color: var(--kendo-color-inverse-emphasis, #666666)
}

    .k-card-inverse .k-card-subtitle {
        color: inherit
    }

.k-card-callout {
    border-color: inherit;
    background-color: inherit;
    box-shadow: inherit
}

.k-popover {
    border-radius: var(--kendo-border-radius-lg, 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-border-radius-lg, 0.375rem);
    border-top-right-radius: var(--kendo-border-radius-lg, 0.375rem);
    padding-block: var(--kendo-spacing-3, 0.75rem);
    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: 20px;
    height: 20px;
    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 {
    box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12));
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-popover-inner {
    background-color: inherit;
    border-color: inherit
}

.k-popover-header {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242)
}

.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-1, 0.25rem);
    padding-inline: var(--kendo-spacing-1, 0.25rem);
    width: 100%;
    border-width: 0;
    border-style: solid;
    border-color: rgba(0, 0,0, 0);
    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: .2px;
    display: flex;
    flex-flow: row nowrap;
    white-space: nowrap;
    gap: var(--kendo-spacing-1, 0.25rem);
    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, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.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(40px + var(--kendo-spacing-2, 0.5rem)*2 - var(--kendo-spacing-1, 0.25rem)*2);
    border-width: 0;
    border-radius: var(--kendo-border-radius-md, 0.25rem);
    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, white) 65%, transparent);
    background-color: var(--kendo-color-primary, #0b98e0)
}

    .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, white) 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, white)
    }

.k-bottom-nav-solid-secondary, .k-bottom-nav-solid.k-bottom-nav-secondary {
    color: color-mix(in srgb, var(--kendo-color-on-secondary, black) 65%, transparent);
    background-color: var(--kendo-color-secondary, #f6f6f6)
}

    .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, black) 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, black)
    }

.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, #03a9f4)
}

    .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, white) 65%, transparent);
    background-color: var(--kendo-color-info, #3e80ed)
}

    .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, white) 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, white)
    }

.k-bottom-nav-solid-success, .k-bottom-nav-solid.k-bottom-nav-success {
    color: color-mix(in srgb, var(--kendo-color-on-success, white) 65%, transparent);
    background-color: var(--kendo-color-success, #5ec232)
}

    .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, white) 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, white)
    }

.k-bottom-nav-solid-warning, .k-bottom-nav-solid.k-bottom-nav-warning {
    color: color-mix(in srgb, var(--kendo-color-on-warning, black) 65%, transparent);
    background-color: var(--kendo-color-warning, #fdce3e)
}

    .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, black) 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, black)
    }

.k-bottom-nav-solid-error, .k-bottom-nav-solid.k-bottom-nav-error {
    color: color-mix(in srgb, var(--kendo-color-on-error, white) 65%, transparent);
    background-color: var(--kendo-color-error, #d51923)
}

    .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, white) 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, white)
    }

.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, #3d3d3d)
}

    .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, #ebebeb)
}

    .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, #3d3d3d)
}

    .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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #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, #424242) 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, #0b98e0)
    }

.k-bottom-nav-flat-secondary, .k-bottom-nav-flat.k-bottom-nav-secondary {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #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, #424242) 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, #f6f6f6)
    }

.k-bottom-nav-flat-tertiary, .k-bottom-nav-flat.k-bottom-nav-tertiary {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #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, #424242) 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, #03a9f4)
    }

.k-bottom-nav-flat-info, .k-bottom-nav-flat.k-bottom-nav-info {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #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, #424242) 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, #3e80ed)
    }

.k-bottom-nav-flat-success, .k-bottom-nav-flat.k-bottom-nav-success {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #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, #424242) 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, #5ec232)
    }

.k-bottom-nav-flat-warning, .k-bottom-nav-flat.k-bottom-nav-warning {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #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, #424242) 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, #fdce3e)
    }

.k-bottom-nav-flat-error, .k-bottom-nav-flat.k-bottom-nav-error {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #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, #424242) 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, #d51923)
    }

.k-bottom-nav-flat-dark, .k-bottom-nav-flat.k-bottom-nav-dark {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #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, #424242) 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, #3d3d3d)
    }

.k-bottom-nav-flat-light, .k-bottom-nav-flat.k-bottom-nav-light {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #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, #424242) 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, #ebebeb)
    }

.k-bottom-nav-flat-inverse, .k-bottom-nav-flat.k-bottom-nav-inverse {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #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, #424242) 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, #3d3d3d)
    }

.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.25rem);
    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 .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, box-shadow .2s ease-in-out
}

    .k-breadcrumb-link > .k-image, .k-breadcrumb-icontext-link .k-icon {
        margin-inline-end: var(--kendo-spacing-1, 0.25rem)
    }

.k-breadcrumb-delimiter, .k-breadcrumb-delimiter-icon {
    color: inherit;
    opacity: .6
}

.k-breadcrumb-input-container {
    width: 100%
}

    .k-breadcrumb-input-container .k-breadcrumb-input-container {
        border-color: rgba(0, 0,0, 0)
    }

.k-breadcrumb-sm {
    font-size: var(--kendo-font-size, inherit);
    line-height: var(--kendo-line-height, normal)
}

    .k-breadcrumb-sm .k-breadcrumb-link, .k-breadcrumb-sm .k-breadcrumb-root-link {
        padding-block: var(--kendo-spacing-1, 0.25rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem)
    }

    .k-breadcrumb-sm .k-breadcrumb-icon-link {
        padding-block: var(--kendo-spacing-1\.5, 0.375rem);
        padding-inline: var(--kendo-spacing-1\.5, 0.375rem)
    }

.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-1\.5, 0.375rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem)
    }

    .k-breadcrumb-md .k-breadcrumb-icon-link {
        padding-block: var(--kendo-spacing-2, 0.5rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem)
    }

.k-breadcrumb-lg {
    font-size: var(--kendo-font-size-lg, inherit);
    line-height: var(--kendo-line-height-lg, normal)
}

    .k-breadcrumb-lg .k-breadcrumb-link, .k-breadcrumb-lg .k-breadcrumb-root-link {
        padding-block: var(--kendo-spacing-2, 0.5rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem)
    }

    .k-breadcrumb-lg .k-breadcrumb-icon-link {
        padding-block: var(--kendo-spacing-3, 0.75rem);
        padding-inline: var(--kendo-spacing-3, 0.75rem)
    }

.k-breadcrumb {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-breadcrumb : focus, .k-breadcrumb.k-focus {
        box-shadow: 0 0 2px 1px rgba(0, 0,0, .06)
    }

.k-breadcrumb-link {
    color: var(--kendo-color-primary, #0b98e0)
}

    .k-breadcrumb-link : hover, .k-breadcrumb-link.k-hover {
        color: var(--kendo-color-primary-hover, #22b5d7);
        background-color: var(--kendo-color-surface, #fafafa)
    }

    .k-breadcrumb-link : focus, .k-breadcrumb-link.k-focus {
        color: var(--kendo-color-primary, #0b98e0);
        box-shadow: inset 0 0 0 2px rgba(0, 0,0, .13)
    }

.k-breadcrumb-root-link : hover, .k-breadcrumb-root-link.k-hover {
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-breadcrumb-root-link : focus, .k-breadcrumb-root-link.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0,0, .13)
}

.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;
    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-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-disabled.k-pager-nav {
    color: inherit
}

.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-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, 0.75rem)
}

    .k-pager-sm .k-pager-numbers-wrap .k-button {
        min-width: calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-0\.5, 0.125rem)*2 + 2px)
    }

    .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, 0.75rem);
        margin-inline-end: var(--kendo-spacing-3, 0.75rem)
    }

    .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-3\.5, 0.875rem)
}

    .k-pager-md .k-pager-numbers-wrap .k-button {
        min-width: calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px)
    }

    .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-3\.5, 0.875rem);
        margin-inline-end: var(--kendo-spacing-3\.5, 0.875rem)
    }

    .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, 1rem)
}

    .k-pager-lg .k-pager-numbers-wrap .k-button {
        min-width: calc(var(--kendo-line-height-lg, normal)*1em + var(--kendo-spacing-2, 0.5rem)*2 + 2px)
    }

    .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, 1rem);
        margin-inline-end: var(--kendo-spacing-4, 1rem)
    }

    .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: 5em
    }

.k-pager {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

    .k-pager : focus, .k-pager.k-focus {
        box-shadow: inset 0 0 0 2px rgba(0, 0,0, .13)
    }

.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: .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: -4px;
            right: -4px;
            bottom: -4px;
            left: -4px;
            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-xxxl, 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 - 16px - var(--kendo-spacing-1, 0.25rem));
            flex-grow: 1;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden
        }

        .k-stepper .k-step-label .k-icon {
            margin-left: var(--kendo-spacing-1, 0.25rem)
        }

    .k-stepper .k-step-current .k-step-label {
        font-weight: bold
    }

    .k-stepper .k-step-label-optional {
        flex-basis: 100%;
        font-style: italic
    }

    .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: 17px
    }

.k-step-list-vertical {
    flex-direction: column
}

    .k-step-list-vertical .k-step {
        min-height: 54px
    }

    .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: 17px
    }

    .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-1, 0.25rem)
    }

    .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: 17px
    }

.k-stepper {
    color: var(--kendo-color-on-app-surface, #424242)
}

    .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: var(--kendo-color-on-base, #424242)
    }

    .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, #ebebeb)
    }

    .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(0, 0, 0, 0.08))
    }

    .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, #424242) 60%, 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, #424242) 60%, transparent)
    }

    .k-stepper .k-step-indicator {
        border-color: #ccc;
        color: var(--kendo-color-on-app-surface, #424242);
        background-color: var(--kendo-color-surface-alt, #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(0, 0, 0, 0.08));
        color: var(--kendo-color-on-app-surface, #424242);
        background-color: var(--kendo-color-surface-alt, #ffffff)
    }

    .k-stepper .k-step-done .k-step-indicator {
        border-color: var(--kendo-color-primary, #0b98e0);
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary, #0b98e0)
    }

    .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, #22b5d7)
    }

    .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, #0b98e0) 60%, transparent);
        color: var(--kendo-color-on-primary, white);
        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, #0b98e0) 60%, transparent)
        }

    .k-stepper .k-step-current .k-step-indicator {
        border-color: var(--kendo-color-primary, #0b98e0);
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary, #0b98e0)
    }

    .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, #22b5d7)
    }

    .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, #0b98e0) 60%, transparent);
        color: var(--kendo-color-on-primary, white);
        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, #0b98e0) 60%, transparent)
        }

    .k-stepper .k-step-success .k-step-label .k-icon {
        color: var(--kendo-color-success, #5ec232)
    }

    .k-stepper .k-step-error .k-step-label {
        color: var(--kendo-color-error, #d51923)
    }

    .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, #d51923)
    }

    .k-stepper .k-step-label-optional {
        color: var(--kendo-color-subtle, #666666)
    }

.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: rgba(0, 0,0, 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);
    color: inherit;
    background-color: rgba(0, 0,0, 0);
    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 rgba(0, 0,0, 0);
        position: relative;
        flex-shrink: 0;
        display: flex;
        flex-direction: row;
        align-items: stretch;
        justify-items: stretch;
        outline: 0
    }

    .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-1\.5, 0.375rem);
        padding-inline: var(--kendo-spacing-3, 0.75rem);
        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-1, 0.25rem)
    }

.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 rgba(0, 0,0, 0);
    border-color: inherit;
    background: none;
    position: absolute;
    top: 0;
    left: 0;
    transition: width .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-border-radius-md, 0.25rem);
        border-top-right-radius: var(--kendo-border-radius-md, 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: rgba(0, 0,0, 0) !important
        }

.k-tabstrip-top > .k-content, .k-tabstrip-top > .k-tabstrip-content {
    border-bottom-right-radius: var(--kendo-border-radius-md, 0.25rem);
    border-bottom-left-radius: var(--kendo-border-radius-md, 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-border-radius-md, 0.25rem);
        border-bottom-left-radius: var(--kendo-border-radius-md, 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: rgba(0, 0,0, 0) !important
        }

.k-tabstrip-bottom > .k-content, .k-tabstrip-bottom > .k-tabstrip-content {
    border-top-left-radius: var(--kendo-border-radius-md, 0.25rem);
    border-top-right-radius: var(--kendo-border-radius-md, 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-border-radius-md, 0.25rem);
            border-bottom-left-radius: var(--kendo-border-radius-md, 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: rgba(0, 0,0, 0) !important
            }

    .k-tabstrip-left > .k-content, .k-tabstrip-left > .k-tabstrip-content {
        border-top-right-radius: var(--kendo-border-radius-md, 0.25rem);
        border-bottom-right-radius: var(--kendo-border-radius-md, 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-border-radius-md, 0.25rem);
            border-bottom-right-radius: var(--kendo-border-radius-md, 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: rgba(0, 0,0, 0) !important
            }

    .k-tabstrip-right > .k-content, .k-tabstrip-right > .k-tabstrip-content {
        border-top-left-radius: var(--kendo-border-radius-md, 0.25rem);
        border-bottom-left-radius: var(--kendo-border-radius-md, 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, inherit);
    line-height: var(--kendo-line-height, normal);
    padding-block: var(--kendo-spacing-1, 0.25rem);
    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, 0.25rem)*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-1\.5, 0.375rem);
    padding-inline: var(--kendo-spacing-3, 0.75rem)
}

: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-1\.5, 0.375rem)*2)
}

.k-tabstrip-lg .k-tabstrip-items .k-link {
    font-size: var(--kendo-font-size-lg, inherit);
    line-height: var(--kendo-line-height-lg, normal);
    padding-block: var(--kendo-spacing-2\.5, 0.625rem);
    padding-inline: var(--kendo-spacing-3, 0.75rem)
}

: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-lg, normal)*1em + 2px + var(--kendo-spacing-2\.5, 0.625rem)*2)
}

.k-tabstrip-items-wrapper {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242)
}

    .k-tabstrip-items-wrapper .k-item {
        color: var(--kendo-color-subtle, #666666)
    }

        .k-tabstrip-items-wrapper .k-item : hover, .k-tabstrip-items-wrapper .k-item.k-hover {
            color: var(--kendo-color-on-app-surface, #424242)
        }

        .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(0, 0, 0, 0.08));
            color: var(--kendo-color-primary, #0b98e0);
            background-color: var(--kendo-color-surface-alt, #ffffff)
        }

        .k-tabstrip-items-wrapper .k-item : focus, .k-tabstrip-items-wrapper .k-item.k-focus {
            box-shadow: inset 0 0 0 2px rgba(0, 0,0, .12)
        }

        .k-tabstrip-items-wrapper .k-item.k-tabstrip-dragging {
            box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))
        }

.k-tabstrip-content, .k-tabstrip > .k-content {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #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, #424242)
    }

.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-2, 0.5rem)*2.5);
    padding-inline: calc(var(--kendo-spacing-2, 0.5rem)*2.5);
    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(var(--kendo-spacing-2, 0.5rem)*4/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-1, 0.25rem)*8);
        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-1, 0.25rem)*8)
    }

    .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-2, 0.5rem)*4);
    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-2, 0.5rem)*4);
        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-3, 0.75rem);
    padding-inline: var(--kendo-spacing-4, 1rem);
    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-4, 1rem);
    padding-inline: var(--kendo-spacing-4, 1rem)
}

.k-expander + .k-expander.k-expanded, .k-expander.k-expanded + .k-expander {
    margin-top: var(--kendo-spacing-2, 0.5rem)
}

.k-expander : not(.k-expanded) + .k-expander : not(.k-expanded) {
    border-top-width: 0
}

.k-expander {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-expander.k-focus {
        box-shadow: inset 0 0 0 2px rgba(0, 0,0, .12)
    }

.k-expander-header {
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: rgba(0, 0,0, 0);
    outline: none
}

    .k-expander-header : hover, .k-expander-header.k-hover {
        background-color: rgba(0, 0,0, .04)
    }

    .k-expander-header.k-focus {
        box-shadow: inset 0 0 0 2px rgba(0, 0,0, .12)
    }

.k-expander-title {
    color: var(--kendo-color-primary, #0b98e0)
}

.k-expander-sub-title {
    color: var(--kendo-color-subtle, #666666)
}

.k-block, .k-panel {
    border-radius: var(--kendo-border-radius-md, 0.25rem);
    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.25rem);
        border-top-right-radius: var(--kendo-border-radius-md, 0.25rem);
        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(0, 0, 0, 0.08)));
    color: var(--kendo-component-text, var(--kendo-color-on-app-surface, #424242));
    background-color: var(--kendo-component-bg, var(--kendo-color-surface-alt, #ffffff))
}

    .k-block > .k-header, .k-panel > .k-header {
        border-color: var(--kendo-component-border, var(--kendo-color-border, rgba(0, 0, 0, 0.08)));
        color: var(--kendo-component-text, var(--kendo-color-on-app-surface, #424242));
        background-color: var(--kendo-component-bg, var(--kendo-color-surface-alt, #ffffff))
    }

:where(.k-content) {
    border-color: var(--kendo-component-border, var(--kendo-color-border, rgba(0, 0, 0, 0.08)));
    color: var(--kendo-component-text, var(--kendo-color-on-app-surface, #424242));
    background-color: var(--kendo-component-bg, var(--kendo-color-surface-alt, #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-3, 0.75rem);
            padding-inline: var(--kendo-spacing-4, 1rem);
            color: inherit;
            background: none;
            text-decoration: none;
            font-weight: 500;
            display: flex;
            flex-flow: row nowrap;
            gap: var(--kendo-spacing-1, 0.25rem);
            align-items: center;
            align-content: center;
            position: relative;
            -webkit-user-select: none;
            user-select: none;
            cursor: default;
            transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, box-shadow .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: rgba(0, 0,0, 0);
        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-2, 0.5rem);
                padding-inline: var(--kendo-spacing-4, 1rem);
                color: inherit;
                text-decoration: none;
                display: flex;
                flex-flow: row nowrap;
                gap: var(--kendo-spacing-1, 0.25rem);
                align-items: center;
                align-content: center;
                position: relative;
                -webkit-user-select: none;
                user-select: none;
                cursor: default;
                transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, box-shadow .2s ease-in-out
            }

            .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
                padding-left: calc(var(--kendo-spacing-4, 1rem)*1)
            }

            .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
                padding-left: calc(var(--kendo-spacing-4, 1rem)*2)
            }

            .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
                padding-left: calc(var(--kendo-spacing-4, 1rem)*3)
            }

            .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
                padding-left: calc(var(--kendo-spacing-4, 1rem)*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-4, 1rem) - var(--kendo-spacing-4, 1rem))
    }

    .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-4, 1rem);
        padding-right: calc(var(--kendo-spacing-4, 1rem)*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-4, 1rem);
        padding-right: calc(var(--kendo-spacing-4, 1rem)*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-4, 1rem);
        padding-right: calc(var(--kendo-spacing-4, 1rem)*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-4, 1rem);
        padding-right: calc(var(--kendo-spacing-4, 1rem)*4)
    }

.k-panelbar {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-panelbar > .k-panelbar-header > .k-link {
        color: var(--kendo-color-primary, #0b98e0);
        background-color: var(--kendo-color-surface-alt, #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, #424242)
        }

        .k-panelbar > .k-panelbar-header > .k-link : hover, .k-panelbar > .k-panelbar-header > .k-link.k-hover {
            background-color: var(--kendo-color-base-hover, #ebebeb)
        }

        .k-panelbar > .k-panelbar-header > .k-link : focus, .k-panelbar > .k-panelbar-header > .k-link.k-focus {
            box-shadow: inset 0 0 0 2px rgba(0, 0,0, .12)
        }

        .k-panelbar > .k-panelbar-header > .k-link.k-selected {
            color: var(--kendo-color-on-primary, white);
            background-color: var(--kendo-color-primary, #0b98e0)
        }

            .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, #22b5d7)
            }

    .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, #ebebeb)
    }

    .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 2px rgba(0, 0,0, .12)
    }

    .k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected {
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary, #0b98e0)
    }

        .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, #22b5d7)
        }

.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;
    -webkit-user-select: none;
    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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-splitbar {
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

    .k-splitbar : hover, .k-splitbar.k-hover, .k-splitbar-horizontal-hover, .k-splitbar-vertical-hover {
        color: var(--kendo-color-on-app-surface, #424242);
        background-color: var(--kendo-color-base-hover, #ebebeb)
    }

    .k-splitbar : focus, .k-splitbar.k-focus {
        color: var(--kendo-color-on-primary, white);
        background: var(--kendo-color-primary, #0b98e0)
    }

.k-ghost-splitbar {
    background-color: var(--kendo-color-base-hover, #ebebeb)
}

.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-border-radius-lg, 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, #fafafa)
}

.k-layout-item-hint {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    background-color: hsla(0, 0%, 100%, .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: 1.4285714286em;
        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-4, 1rem);
        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.125rem);
    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(0, 0, 0, 0.08))
}

.k-dock-manager-splitter .k-pane-header, .k-dock-manager-unpinned-container .k-pane-header {
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-dock-manager-unpinned-container {
    background-color: #fff;
    box-shadow: 4px 0px 5px 0px rgba(0, 0,0, .04), 2px 0px 4px 0px rgba(0, 0,0, .03)
}

.k-docking-preview {
    background-color: color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 16%, transparent);
    border-color: var(--kendo-color-primary, #0b98e0)
}

.k-dock-indicator {
    color: var(--kendo-color-primary, #0b98e0);
    background-color: #f5f5f5;
    outline-color: var(--kendo-color-primary, #0b98e0);
    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, #0b98e0);
        color: #fff
    }

.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.25rem);
    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.25rem);
        padding: 0;
        border-width: 0;
        background: rgba(0, 0,0, 0)
    }

.k-chart-tooltip table {
    border-spacing: 0;
    border-collapse: collapse
}

.k-chart-tooltip {
    border-radius: var(--kendo-border-radius-md, 0.25rem);
    font-size: 0.812875rem;
    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-0\.5, 0.125rem);
        padding-inline: var(--kendo-spacing-1, 0.25rem);
        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.25rem);
    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 {
    -webkit-user-select: none;
    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 rgba(0, 0,0, 0);
    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-0\.5, 0.125rem);
        padding-inline: var(--kendo-spacing-1, 0.25rem);
        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-1, 0.25rem);
        padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
        width: 1.4285714286em;
        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-0\.5, 0.125rem)*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-0\.5, 0.125rem)*2 + var(--kendo-line-height, normal)*var(--kendo-font-size, inherit) + 1px)
    }

    .k-treemap .k-leaf {
        padding: var(--kendo-spacing-1, 0.25rem)
    }

.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, #0b98e0)
}

.k-var--primary-contrast {
    background-color: var(--kendo-color-on-primary, white)
}

.k-var--base {
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-var--background {
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-var--normal-background {
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-var--normal-text-color {
    background-color: var(--kendo-color-on-app-surface, #424242)
}

.k-var--series-a {
    background-color: var(--kendo-color-series-a, #0b98e0)
}

.k-var--series-b {
    background-color: var(--kendo-color-series-b, #ffd246)
}

.k-var--series-c {
    background-color: var(--kendo-color-series-c, #78d237)
}

.k-var--series-d {
    background-color: var(--kendo-color-series-d, #28b4c8)
}

.k-var--series-e {
    background-color: var(--kendo-color-series-e, #2d73f5)
}

.k-var--series-f {
    background-color: var(--kendo-color-series-f, #aa46be)
}

.k-var--series-1 {
    background-color: var(--kendo-color-series-a, #0b98e0)
}

.k-var--series-2 {
    background-color: var(--kendo-color-series-b, #ffd246)
}

.k-var--series-3 {
    background-color: var(--kendo-color-series-c, #78d237)
}

.k-var--series-4 {
    background-color: var(--kendo-color-series-d, #28b4c8)
}

.k-var--series-5 {
    background-color: var(--kendo-color-series-e, #2d73f5)
}

.k-var--series-6 {
    background-color: var(--kendo-color-series-f, #aa46be)
}

.k-var--series-7 {
    background-color: var(--kendo-color-series-a-subtle, #5acee8)
}

.k-var--series-8 {
    background-color: var(--kendo-color-series-b-subtle, #ffdd74)
}

.k-var--series-9 {
    background-color: var(--kendo-color-series-c-subtle, #9add69)
}

.k-var--series-10 {
    background-color: var(--kendo-color-series-d-subtle, #5ec7d6)
}

.k-var--series-11 {
    background-color: var(--kendo-color-series-e-subtle, #6296f8)
}

.k-var--series-12 {
    background-color: var(--kendo-color-series-f-subtle, #bf74ce)
}

.k-var--series-13 {
    background-color: var(--kendo-color-series-a-bold, #1a8ea8)
}

.k-var--series-14 {
    background-color: var(--kendo-color-series-b-bold, #bf9e35)
}

.k-var--series-15 {
    background-color: var(--kendo-color-series-c-bold, #5a9e29)
}

.k-var--series-16 {
    background-color: var(--kendo-color-series-d-bold, #1e8796)
}

.k-var--series-17 {
    background-color: var(--kendo-color-series-e-bold, #2256b8)
}

.k-var--series-18 {
    background-color: var(--kendo-color-series-f-bold, #80358f)
}

.k-var--series-19 {
    background-color: var(--kendo-color-series-a-subtler, #91def0)
}

.k-var--series-20 {
    background-color: var(--kendo-color-series-b-subtler, #ffe9a3)
}

.k-var--series-21 {
    background-color: var(--kendo-color-series-c-subtler, #bce99b)
}

.k-var--series-22 {
    background-color: var(--kendo-color-series-d-subtler, #94dae4)
}

.k-var--series-23 {
    background-color: var(--kendo-color-series-e-subtler, #96b9fa)
}

.k-var--series-24 {
    background-color: var(--kendo-color-series-f-subtler, #d5a3df)
}

.k-var--series-25 {
    background-color: var(--kendo-color-series-a-bolder, #125f70)
}

.k-var--series-26 {
    background-color: var(--kendo-color-series-b-bolder, #806923)
}

.k-var--series-27 {
    background-color: var(--kendo-color-series-c-bolder, #3c691c)
}

.k-var--series-28 {
    background-color: var(--kendo-color-series-d-bolder, #145a64)
}

.k-var--series-29 {
    background-color: var(--kendo-color-series-e-bolder, #173a7b)
}

.k-var--series-30 {
    background-color: var(--kendo-color-series-f-bolder, #55235f)
}

.k-var--gauge-pointer {
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-var--gauge-track {
    background-color: var(--kendo-color-base-emphasis, #c2c2c2)
}

.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, #424242) 50%, transparent)
}

.k-var--chart-major-lines {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, transparent)
}

.k-var--chart-minor-lines {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 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, #424242) 50%, transparent)
}

.k-var--chart-notes-border {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 50%, transparent)
}

.k-var--chart-notes-lines {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 50%, transparent)
}

.k-var--chart-crosshair-background {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 50%, transparent)
}

.k-var--chart-error-bars-background {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 50%, transparent)
}

.k-chart, .k-diagram, .k-gauge, .k-sparkline {
    --kendo-chart-primary-bg: var(--kendo-color-primary, #0b98e0);
    --kendo-chart-primary-contrast: var(--kendo-color-on-primary, white);
    --kendo-chart-bg: var(--kendo-color-surface-alt, #ffffff);
    --kendo-chart-text: var(--kendo-color-on-app-surface, #424242);
    --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, #424242) 50%, transparent);
    --kendo-chart-major-lines: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, transparent);
    --kendo-chart-minor-lines: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 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, #424242) 50%, transparent);
    --kendo-chart-notes-border: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 50%, transparent);
    --kendo-chart-notes-lines: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 50%, transparent);
    --kendo-chart-crosshair-bg: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 50%, transparent);
    --kendo-chart-error-bars-bg: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 50%, transparent);
    --kendo-chart-series-1: var(--kendo-color-series-a, #0b98e0);
    --kendo-chart-series-2: var(--kendo-color-series-b, #ffd246);
    --kendo-chart-series-3: var(--kendo-color-series-c, #78d237);
    --kendo-chart-series-4: var(--kendo-color-series-d, #28b4c8);
    --kendo-chart-series-5: var(--kendo-color-series-e, #2d73f5);
    --kendo-chart-series-6: var(--kendo-color-series-f, #aa46be);
    --kendo-chart-series-7: var(--kendo-color-series-a-subtle, #5acee8);
    --kendo-chart-series-8: var(--kendo-color-series-b-subtle, #ffdd74);
    --kendo-chart-series-9: var(--kendo-color-series-c-subtle, #9add69);
    --kendo-chart-series-10: var(--kendo-color-series-d-subtle, #5ec7d6);
    --kendo-chart-series-11: var(--kendo-color-series-e-subtle, #6296f8);
    --kendo-chart-series-12: var(--kendo-color-series-f-subtle, #bf74ce);
    --kendo-chart-series-13: var(--kendo-color-series-a-bold, #1a8ea8);
    --kendo-chart-series-14: var(--kendo-color-series-b-bold, #bf9e35);
    --kendo-chart-series-15: var(--kendo-color-series-c-bold, #5a9e29);
    --kendo-chart-series-16: var(--kendo-color-series-d-bold, #1e8796);
    --kendo-chart-series-17: var(--kendo-color-series-e-bold, #2256b8);
    --kendo-chart-series-18: var(--kendo-color-series-f-bold, #80358f);
    --kendo-chart-series-19: var(--kendo-color-series-a-subtler, #91def0);
    --kendo-chart-series-20: var(--kendo-color-series-b-subtler, #ffe9a3);
    --kendo-chart-series-21: var(--kendo-color-series-c-subtler, #bce99b);
    --kendo-chart-series-22: var(--kendo-color-series-d-subtler, #94dae4);
    --kendo-chart-series-23: var(--kendo-color-series-e-subtler, #96b9fa);
    --kendo-chart-series-24: var(--kendo-color-series-f-subtler, #d5a3df);
    --kendo-chart-series-25: var(--kendo-color-series-a-bolder, #125f70);
    --kendo-chart-series-26: var(--kendo-color-series-b-bolder, #806923);
    --kendo-chart-series-27: var(--kendo-color-series-c-bolder, #3c691c);
    --kendo-chart-series-28: var(--kendo-color-series-d-bolder, #145a64);
    --kendo-chart-series-29: var(--kendo-color-series-e-bolder, #173a7b);
    --kendo-chart-series-30: var(--kendo-color-series-f-bolder, #55235f);
    --kendo-chart-gauge-pointer: var(--kendo-color-primary, #0b98e0);
    --kendo-chart-gauge-track: var(--kendo-color-base-emphasis, #c2c2c2)
}

.k-chart, .k-sparkline, .k-stockchart {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: rgba(0, 0,0, 0)
}

    .k-chart .k-popup, .k-sparkline .k-popup, .k-stockchart .k-popup {
        background: rgba(0, 0,0, 0)
    }

.k-chart-tooltip {
    color: #fff
}

.k-chart-tooltip-inverse {
    color: #000
}

.k-chart-crosshair-tooltip, .k-chart-shared-tooltip {
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-base, #f5f5f5);
    border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, transparent)
}

.k-selection {
    border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 8%, transparent);
    box-shadow: inset 0 1px 7px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 15%, transparent)
}

.k-selection-bg {
    background-color: rgba(0, 0,0, 0)
}

.k-handle {
    cursor: e-resize;
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-base, #424242);
    background-color: var(--kendo-color-base, #f5f5f5)
}

    .k-handle : hover {
        background-color: var(--kendo-color-base-hover, #ebebeb)
    }

    .k-handle div {
        background-color: rgba(0, 0,0, 0)
    }

.k-mask {
    background-color: var(--kendo-color-surface-alt, #ffffff);
    opacity: .8
}

.k-chart-overlay {
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-treemap {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-treemap .k-treemap-title {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
        color: var(--kendo-color-on-app-surface, #424242);
        background-color: var(--kendo-color-surface, #fafafa)
    }

    .k-treemap .k-leaf {
        color: var(--kendo-color-surface-alt, #ffffff)
    }

        .k-treemap .k-leaf.k-inverse {
            color: var(--kendo-color-on-app-surface, #424242)
        }

        .k-treemap .k-leaf : hover, .k-treemap .k-leaf.k-hover {
            box-shadow: inset 0 0 0 3px var(--kendo-color-border, rgba(0, 0, 0, 0.08))
        }

.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%;
        -webkit-user-select: none;
        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: "";
    position: absolute;
    font: 16px/1 "WebComponentsIcons";
    top: calc(50% - 1px);
    left: 50%;
    transform: translate(-50%, -50%);
    padding: .2em
}

.k-grid-mobile .k-header a {
    -webkit-user-select: none;
    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: .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: .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-2, 0.5rem);
    display: block
}

.k-pane-wrapper .k-listgroup-title {
    padding-block: var(--kendo-spacing-2, 0.5rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem);
    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: .5em;
    margin-right: 0
}

.k-pane-wrapper, .k-view {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-pane-wrapper .k-pane > .k-view > .k-content {
        background-position: 50% 50%;
        background-color: var(--kendo-color-surface, #fafafa)
    }

    .k-pane-wrapper .k-pane .k-grid-mobile .k-column-active + th.k-header {
        border-left-color: var(--kendo-color-on-app-surface, #424242)
    }

    .k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner : :before {
        background-color: var(--kendo-color-surface, #fafafa)
    }

    .k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {
        color: var(--kendo-color-primary, #0b98e0)
    }

    .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, #666666)
    }

    .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, #fafafa)
    }

    .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, #424242)
    }

    .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, #0b98e0)
    }

    .k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-selected {
        color: var(--kendo-color-primary, #0b98e0);
        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 {
            -webkit-user-select: none;
            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-1, 0.25rem);
            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-2, 0.5rem) - 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: 16px;
            font-size: var(--kendo-font-size-sm, inherit);
            margin-top: calc(var(--kendo-spacing-1, 0.25rem)/2);
            margin-inline-start: calc(var(--kendo-spacing-1, 0.25rem)/2*-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-1, 0.25rem)
        }

    .k-grid .k-group-col, .k-grid .k-hierarchy-col {
        padding: 0;
        width: 32px
    }

    .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(8px - var(--kendo-spacing-3, 0.75rem));
        margin-inline-end: 8px;
        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: rgba(0, 0,0, 0);
        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: 36px
    }

    .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(1em + 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: rgba(0, 0,0, 0);
        border-right-color: rgba(0, 0,0, 0);
        border-bottom-color: rgba(0, 0,0, 0);
        top: 0
    }

    .k-grouping-dropclue : :after {
        width: 2px;
        height: calc(100% - 6px);
        top: 6px;
        inset-inline-start: 5px
    }

.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: .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: 1.4285714286em
    }

    .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: 230px;
    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: var(--kendo-line-height, normal)
}

    .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-2, 0.5rem)
}

.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-2, 0.5rem)
}

.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-2, 0.5rem)*-1);
    padding-block: var(--kendo-spacing-1, 0.25rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem)
}

.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-0\.5, 0.125rem);
    width: calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-0\.5, 0.125rem)*2 + 2px);
    height: calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-0\.5, 0.125rem)*2 + 2px);
    bottom: calc(var(--kendo-spacing-1, 0.25rem) + 0.7142857143em - var(--kendo-line-height, normal)*1em/2 - var(--kendo-spacing-1, 0.25rem)*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-2, 0.5rem)*-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-2, 0.5rem)
    }

.k-grid .k-grid-sm .k-grouping-row .k-icon, .k-grid-sm .k-grouping-row .k-icon {
    margin-inline-start: calc(8px - var(--kendo-spacing-2, 0.5rem))
}

.k-grid .k-grid-sm .k-grouping-dropclue, .k-grid-sm .k-grouping-dropclue {
    height: calc(1em + var(--kendo-spacing-0\.5, 0.125rem)*2 + 8px)
}

.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-0\.5, 0.125rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem)
}

.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-0\.5, 0.125rem) - var(--kendo-spacing-0\.5, 0.125rem));
    padding-block-end: var(--kendo-spacing-0\.5, 0.125rem);
    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-3, 0.75rem)
}

.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-3, 0.75rem)
}

.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-3, 0.75rem)*-1);
    padding-block: var(--kendo-spacing-2, 0.5rem);
    padding-inline: var(--kendo-spacing-3, 0.75rem)
}

.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, 0.25rem);
    width: calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px);
    height: calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px);
    bottom: calc(var(--kendo-spacing-2, 0.5rem) + 0.7142857143em - var(--kendo-line-height, normal)*1em/2 - var(--kendo-spacing-1, 0.25rem)*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-3, 0.75rem)*-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-3, 0.75rem)
    }

.k-grid .k-grid-md .k-grouping-row .k-icon, .k-grid-md .k-grouping-row .k-icon {
    margin-inline-start: calc(8px - var(--kendo-spacing-3, 0.75rem))
}

.k-grid .k-grid-md .k-grouping-dropclue, .k-grid-md .k-grouping-dropclue {
    height: calc(1em + var(--kendo-spacing-1, 0.25rem)*2 + 8px)
}

.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-1\.5, 0.375rem)/2);
    padding-inline: var(--kendo-spacing-3, 0.75rem)
}

.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(var(--kendo-spacing-1\.5, 0.375rem)/2 - var(--kendo-spacing-0\.5, 0.125rem));
    padding-block-end: calc(var(--kendo-spacing-1\.5, 0.375rem)/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: 230px;
    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: 230px;
    max-width: 320px
}

.k-popup .k-multicheck-wrap {
    margin: 0;
    padding: 0;
    max-height: 300px;
    white-space: nowrap;
    overflow: auto;
    list-style: none
}

    .k-popup .k-multicheck-wrap .k-item, .k-popup .k-multicheck-wrap .k-check-all-wrap {
        padding-block: var(--kendo-spacing-1, 0.25rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem);
        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: 230px;
    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-tabbed {
    border-radius: var(--kendo-border-radius-md, 0.25rem) var(--kendo-border-radius-md, 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;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto
}

.k-column-chooser-title, .k-column-list-item {
    padding-block: var(--kendo-spacing-1, 0.25rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem)
}

.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-1\.5, 0.375rem);
    padding-inline: var(--kendo-spacing-0, 0px)
}

.k-columnmenu-item {
    padding-block: var(--kendo-spacing-1, 0.25rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem);
    outline: 0;
    cursor: pointer
}

    .k-columnmenu-item > .k-icon, .k-columnmenu-item > .k-expander-indicator {
        margin-inline-end: var(--kendo-spacing-1, 0.25rem)
    }

.k-columnmenu-item-wrapper + .k-columnmenu-item-wrapper {
    border-top: 1px solid;
    border-top-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-columnmenu-item-content {
    overflow: hidden
}

.k-column-menu-group-header {
    padding-block: var(--kendo-spacing-1, 0.25rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem);
    display: flex;
    flex: 0 0 auto;
    position: relative;
    -webkit-user-select: none;
    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-header, .k-grid-header-wrap, .k-grouping-header, .k-grid .k-table-th, .k-grid td, .k-grid .k-table-td, .k-grid-footer, .k-grid-footer-wrap, .k-grid-content-locked, .k-grid-footer-locked, .k-grid-header-locked, .k-filter-row > .k-table-th, .k-filter-row > td, .k-filter-row > .k-table-td {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-grid-header, .k-grouping-header, .k-grid-add-row, .k-grid-footer {
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-grid .k-table {
    background-color: inherit
}

.k-grid-toolbar {
    border-color: inherit;
    box-shadow: none
}

.k-grid-content {
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-group-footer td, .k-grouping-row td, .k-group-footer .k-table-td, .k-grouping-row .k-table-td, .k-table-tbody .k-group-cell {
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-grouping-dropclue : :before {
    border-color: var(--kendo-color-on-app-surface, #424242) rgba(0, 0,0, 0) rgba(0, 0,0, 0)
}

.k-grouping-dropclue : :after {
    background-color: var(--kendo-color-on-app-surface, #424242)
}

.k-grid {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-grid .k-table-row.k-table-alt-row {
        background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 5%, transparent)
    }

    .k-grid .k-table-tbody > .k-table-row : 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, #424242) 11%, transparent)
    }

    .k-grid td.k-selected, .k-grid .k-table-row.k-selected > td, .k-grid .k-table-td.k-selected, .k-grid .k-table-row.k-selected > .k-table-td {
        background-color: color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 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, .12)
    }

    .k-grid .k-grid-filter, .k-grid .k-header-column-menu, .k-grid .k-grid-header-menu, .k-grid .k-hierarchy-cell .k-icon {
        color: var(--kendo-color-on-app-surface, #424242)
    }

    .k-grid .k-grouping-row {
        background-color: var(--kendo-color-surface, #fafafa)
    }

        .k-grid .k-grouping-row .k-icon {
            color: var(--kendo-color-on-app-surface, #424242)
        }

        .k-grid .k-grouping-row .k-grid-content-sticky {
            border-color: rgba(0, 0,0, .3);
            border-top-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
        }

    .k-grid .k-grid-header-locked, .k-grid .k-grid-content-locked, .k-grid .k-grid-header-locked .k-table-th, .k-grid .k-grid-content-locked td, .k-grid .k-grid-content-locked .k-table-td {
        border-color: rgba(0, 0,0, .3)
    }

        .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(0, 0, 0, 0.08))
        }

        .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(0, 0, 0, 0.08))
        }

        .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, #0b98e0) 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, #0b98e0) 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, #0b98e0) 24%, transparent)
        }

        .k-grid .k-grid-header-locked .k-table-th {
            border-bottom-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
        }

col.k-sorted, .k-table-th.k-sorted {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 3%, transparent)
}

.k-grid-header .k-sort-icon, .k-grid-header .k-sort-order {
    color: var(--kendo-color-primary, #0b98e0)
}

.k-grid-header .k-grid-filter : hover, .k-grid-header .k-header-column-menu : hover, .k-grid-header .k-grid-header-menu : hover, .k-grid-header .k-hierarchy-cell .k-icon : hover {
    background-color: var(--kendo-color-base-hover, #ebebeb)
}

.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, .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, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-grid-header .k-table-th.k-grid-header-sticky, .k-grid-header td.k-grid-header-sticky, .k-grid-header .k-table-td.k-grid-header-sticky, .k-grid-header .k-grid-header-sticky.k-sorted {
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa);
    border-right-color: rgba(0, 0,0, .3);
    border-left-color: rgba(0, 0,0, .3)
}

.k-grid-footer {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

    .k-grid-footer .k-grid-footer-sticky {
        border-left-color: rgba(0, 0,0, .3);
        border-right-color: rgba(0, 0,0, .3);
        background-color: var(--kendo-color-surface, #fafafa)
    }

.k-selection-aggregates {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-master-row .k-grid-content-sticky {
    border-color: rgba(0, 0,0, .3);
    border-top-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-master-row .k-grid-row-sticky, .k-master-row.k-grid-row-sticky > .k-table-td {
    border-top-color: rgba(0, 0,0, .3);
    border-bottom-color: rgba(0, 0,0, .3);
    background-color: var(--kendo-color-surface-alt, #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, #f5f5f5)
}

.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-surface-alt, #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, #0b98e0) 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, #f5f5f5)
}

    .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, #0b98e0) 24%, transparent)
    }

.k-master-row : hover .k-grid-content-sticky, .k-master-row : hover .k-grid-row-sticky, .k-master-row : hover.k-grid-row-sticky > .k-table-td, .k-master-row.k-hover .k-grid-content-sticky, .k-master-row.k-hover .k-grid-row-sticky, .k-master-row.k-hover.k-grid-row-sticky > .k-table-td {
    background-color: var(--kendo-color-base-hover, #ebebeb)
}

.k-master-row.k-selected : hover td.k-grid-content-sticky, .k-master-row.k-selected : 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 td.k-grid-content-sticky, .k-master-row.k-selected.k-hover .k-table-td.k-grid-row-sticky, .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-hover, #ebebeb)
}

    .k-master-row.k-selected : hover td.k-grid-content-sticky : :before, .k-master-row.k-selected : 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 td.k-grid-content-sticky : :before, .k-master-row.k-selected.k-hover .k-table-td.k-grid-row-sticky : :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, #0b98e0) 24%, transparent)
    }

.k-grouping-row .k-grid-content-sticky {
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-grouping-row : hover .k-grid-content-sticky, .k-grouping-row.k-hover .k-grid-content-sticky {
    background-color: var(--kendo-color-base-hover, #ebebeb)
}

.k-column-list-item : hover, .k-columnmenu-item : hover {
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-base-hover, #ebebeb)
}

.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 2px rgba(0, 0,0, .12)
}

.k-columnmenu-item.k-selected {
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-column-menu .k-menu : not(.k-context-menu) {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #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, #424242);
        background-color: var(--kendo-color-base-hover, #ebebeb)
    }

    .k-column-menu .k-menu : not(.k-context-menu) .k-item.k-selected {
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary, #0b98e0)
    }

    .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 2px rgba(0, 0,0, .12)
    }

.k-column-menu-tabbed {
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-column-menu-group-header-text {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242)
}

.k-check-all-wrap {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-grid-norecords-template {
    background-color: var(--kendo-color-surface-alt, #ffffff);
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-resizer-wrap.k-hover .k-row-resizer {
    background-color: color-mix(in srgb, var(--kendo-color-on-base, #424242) 20%, transparent)
}

.k-resizer-wrap.k-active .k-row-resizer {
    background-color: var(--kendo-color-primary, #0b98e0)
}

.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-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: rgba(0, 0,0, 0)
}

.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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-listview-content > .k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0,0, .13)
}

.k-listview-content > .k-selected {
    background-color: color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 25%, transparent)
}

.k-listview-item {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.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-md, 0.25rem)
}

.k-chart-types-wrapper {
    display: flex;
    flex-direction: column;
    gap: var(--kendo-spacing-4, 1rem)
}

.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, #0b98e0)
}

    .k-chart-wizard .k-icon-text-wrapper.k-selected .k-icon-background-area {
        box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #0b98e0)
    }

.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, #5acee8)
}

.k-chart-wizard .k-icon-background-area {
    color: var(--kendo-color-primary, #0b98e0);
    background-color: var(--kendo-color-primary-subtle, #d3f2f9)
}

.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-1, 0.25rem);
        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, 0.25rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem);
        line-height: var(--kendo-line-height, normal);
        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: rgba(0, 0,0, 0)
    }

.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-2, 0.5rem)
    }

.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: rgba(0, 0,0, 0);
        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;
    -webkit-user-select: none;
    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 rgba(0, 0,0, 0);
        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: rgba(0, 0,0, 0) !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.25rem);
    padding: var(--kendo-spacing-1, 0.25rem);
    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(16px + var(--kendo-spacing-1, 0.25rem)*2)
        }

        .k-spreadsheet-filter-menu > .k-menu .k-icon, .k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-icon {
            margin: 0 var(--kendo-spacing-1, 0.25rem) 0 calc((16px + var(--kendo-spacing-1, 0.25rem))*-1)
        }

    .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-1, 0.25rem);
            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-2, 0.5rem);
        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-1, 0.25rem)
        }

    .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.25rem);
    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.375rem);
        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.25rem)
    }

.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 {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-spreadsheet-header {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-spreadsheet-top-corner, .k-spreadsheet-row-header, .k-spreadsheet-column-header {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-spreadsheet-cell-editor {
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-spreadsheet-merged-cell {
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-spreadsheet-disabled-mask {
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-spreadsheet .k-selection-full, .k-spreadsheet .k-selection-partial {
    background-color: color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 25%, transparent)
}

.k-spreadsheet-selection {
    border-color: var(--kendo-color-primary, #0b98e0);
    background-color: color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 25%, transparent);
    box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #0b98e0)
}

.k-spreadsheet-selection-highlight {
    border-color: var(--kendo-color-primary, #0b98e0)
}

.k-spreadsheet .k-single-selection : :after {
    border-color: var(--kendo-color-surface-alt, #ffffff);
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-spreadsheet-active-cell {
    background-color: var(--kendo-color-surface-alt, #ffffff);
    box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #0b98e0)
}

.k-spreadsheet .k-auto-fill {
    border-color: var(--kendo-color-primary, #0b98e0);
    background-color: color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 25%, transparent);
    box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #0b98e0)
}

.k-spreadsheet .k-auto-fill-punch {
    background-color: rgba(var(--kendo-color-surface-alt, #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, #0b98e0)
}

.k-spreadsheet-has-comment : :after {
    border-block-color: var(--kendo-color-primary, #0b98e0) rgba(0, 0,0, 0);
    border-inline-color: rgba(0, 0,0, 0) var(--kendo-color-primary, #0b98e0)
}

.k-spreadsheet-cell .k-dirty {
    border-block-color: var(--kendo-color-error, #d51923) rgba(0, 0,0, 0);
    border-inline-color: var(--kendo-color-error, #d51923) rgba(0, 0,0, 0)
}

.k-spreadsheet .k-filter-range {
    border-color: var(--kendo-color-primary, #0b98e0)
}

.k-spreadsheet-filter {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-base, #424242);
    background-color: var(--kendo-color-base, #f5f5f5);
    box-shadow: inset 0 0 0 1px var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

    .k-spreadsheet-filter : hover {
        background-color: var(--kendo-color-base-hover, #ebebeb)
    }

    .k-spreadsheet-filter.k-active {
        background-color: var(--kendo-color-base-active, #d8d8d8)
    }

.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, #424242);
    background-color: var(--kendo-color-base-hover, #ebebeb)
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-spreadsheet-insert-image-dialog {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

    .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, .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-surface-alt, #ffffff)
        }

.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
    outline-color: var(--kendo-color-primary, #0b98e0)
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
    border-color: var(--kendo-color-primary, #0b98e0);
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-spreadsheet-drawing-anchor-cell {
    background: color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 25%, transparent)
}

.k-syntax-ref {
    color: #f82
}

.k-syntax-num {
    color: #09f
}

.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-3, 0.75rem);
    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: calc(var(--kendo-spacing-4, 1rem)/2);
    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;
    -webkit-user-select: none;
    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-0\.5, 0.125rem);
    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: calc(var(--kendo-spacing-4, 1rem)/2);
        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.25rem);
    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 + 2px)
}

.k-flex-row-reverse .k-pivotgrid-configurator-overlay {
    left: calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px)
}

.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 + 2px)
}

.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 + 2px)
}

.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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-pivotgrid-column-headers, .k-pivotgrid-row-headers, .k-pivotgrid-empty-cell {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-pivotgrid-empty-cell {
    border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))
}

.k-pivotgrid-row-headers .k-pivotgrid-row .k-pivotgrid-cell : last-child {
    border-right-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))
}

.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(0, 0, 0, 0.16))
}

.k-pivotgrid-header-total, .k-pivotgrid-total {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-base-subtle, #ebebeb)
}

.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-hover, #ebebeb)
}

.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 2px rgba(0, 0,0, .12)
}

.k-pivotgrid-cell.k-selected, .k-pivotgrid-row.k-selected > .k-pivotgrid-cell {
    background-color: color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 25%, transparent)
}

.k-pivotgrid-configurator-button, .k-pivotgrid-configurator-panel {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-pivotgrid-configurator-header {
    color: var(--kendo-color-on-app-surface, #424242)
}

.k-pivotgrid-configurator-content .k-fields-list-wrapper {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-calculated-field {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-calculated-field-header {
    color: var(--kendo-color-on-app-surface, #424242)
}

.k-filter-menu .k-calculated-item {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-pivotgrid-configurator-content .k-form-field-wrapper {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-flex-row .k-pivotgrid-configurator-overlay, .k-d-flex-row .k-pivotgrid-configurator-overlay {
    box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.k-flex-row-reverse .k-pivotgrid-configurator-overlay {
    box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.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, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.k-flex-col-reverse .k-pivotgrid-configurator-overlay, .k-flex-column-reverse .k-pivotgrid-configurator-overlay {
    box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.k-pivot {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-pivot-table {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-pivot-rowheaders {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-pivot-toolbar {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

    .k-pivot-toolbar .k-empty {
        color: var(--kendo-color-subtle, #666666)
    }

.k-pivot .k-alt {
    background-color: var(--kendo-color-surface, #fafafa)
}

.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(0, 0, 0, 0.08))
}

.k-header.k-alt {
    background-color: var(--kendo-color-base, #f5f5f5)
}

.k-pivot-layout .k-grid-footer {
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.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, #fdce3e)
}

.k-i-kpi-status-deny {
    color: var(--kendo-color-error, #d51923)
}

.k-i-kpi-status-open {
    color: var(--kendo-color-success, #5ec232)
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-treelist.k-grid-display-block.k-grid-lockedcolumns {
    display: block
}

.k-treelist .k-status {
    padding-block: .4em;
    padding-inline: .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: .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, .k-treelist tr.k-footer-template {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 11%, transparent)
}

.k-filter {
    box-sizing: border-box;
    border-width: 0;
    display: inline-block;
    background-color: rgba(0, 0,0, 0)
}

    .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: var(--kendo-spacing-7\.5, 1.875rem)
    }

    .k-filter .k-filter-lines, .k-filter .k-filter-item {
        padding-inline-start: var(--kendo-spacing-2, 0.5rem)
    }

    .k-filter .k-filter-toolbar {
        display: inline-flex;
        position: relative;
        padding-block: var(--kendo-spacing-1, 0.25rem);
        padding-inline: 0
    }

        .k-filter .k-filter-toolbar : :before {
            content: "";
            position: absolute;
            width: var(--kendo-spacing-2, 0.5rem);
            height: 1px;
            inset-block-start: 50%;
            inset-inline-start: calc(var(--kendo-spacing-2, 0.5rem)*-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-1, 0.25rem)*-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-1, 0.25rem)*-1 - 1px);
        inset-block-end: 50%;
        inset-inline-start: calc(var(--kendo-spacing-2, 0.5rem)*-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, #424242)
}

    .k-filter .k-filter-preview-field {
        color: var(--kendo-color-primary, #0b98e0)
    }

    .k-filter .k-filter-preview-operator {
        color: var(--kendo-color-subtle, #666666)
    }

    .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(0, 0, 0, 0.08))
    }

    .k-filter .k-toolbar : focus, .k-filter .k-toolbar.k-focus {
        box-shadow: 0 0 0 2px rgba(0, 0,0, .08)
    }

.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-1, 0.25rem);
        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 + 96px + 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-1, 0.25rem)
}

.k-filemanager {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-filemanager-breadcrumb {
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-filemanager-listview .k-listview-item .k-file-icon {
    color: var(--kendo-color-subtle, #666666)
}

.k-filemanager-listview .k-listview-item.k-selected .k-file-icon {
    border-color: rgba(0, 0,0, 0);
    color: inherit;
    background-color: rgba(0, 0,0, 0)
}

.k-filemanager-preview .k-file-icon {
    color: var(--kendo-color-subtle, #666666)
}

.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-md, 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)/2);
    padding-inline: calc(var(--kendo-spacing-4, 1rem)/2);
    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)/2);
    padding-block: var(--kendo-spacing-0, 0px);
    padding-inline: calc(var(--kendo-spacing-4, 1rem)/2);
    outline: none;
    overflow: auto;
    flex: 1 1 auto
}

.k-taskboard-column-cards {
    min-height: 100%;
    display: flex;
    flex-direction: column;
    gap: calc(var(--kendo-spacing-4, 1rem)/2) 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-border-radius-md, 0.25rem);
    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-border-radius-md, 0.25rem);
    border-width: 1px;
    border-style: solid;
    position: relative
}

.k-taskboard-column {
    border-color: rgba(0, 0,0, 0);
    background-color: var(--kendo-color-surface, #fafafa)
}

    .k-taskboard-column : focus, .k-taskboard-column.k-focus {
        border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))
    }

.k-taskboard-column-header {
    color: var(--kendo-color-on-app-surface, #424242)
}

.k-taskboard-pane {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-taskboard-pane-header {
    color: var(--kendo-color-on-app-surface, #424242)
}

.k-taskboard-card {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-taskboard-card .k-card-title {
        color: var(--kendo-color-primary, #0b98e0)
    }

        .k-taskboard-card .k-card-title : focus, .k-taskboard-card .k-card-title.k-focus {
            color: var(--kendo-color-primary-hover, #22b5d7)
        }

        .k-taskboard-card .k-card-title : hover, .k-taskboard-card .k-card-title.k-hover {
            color: var(--kendo-color-primary-hover, #22b5d7)
        }

    .k-taskboard-card : focus, .k-taskboard-card.k-focus {
        box-shadow: none;
        border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))
    }

    .k-taskboard-card : hover, .k-taskboard-card.k-hover {
        border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))
    }

    .k-taskboard-card.k-selected {
        border-color: var(--kendo-color-primary-emphasis, #5acee8);
        box-shadow: none
    }

    .k-taskboard-card.k-disabled {
        outline: none;
        cursor: default;
        opacity: .6;
        filter: grayscale(0.1);
        pointer-events: none;
        box-shadow: none
    }

.k-taskboard-drag-placeholder {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    background-color: hsla(0, 0%, 100%, .2)
}

.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.25rem);
    padding-block: var(--kendo-spacing-0\.5, 0.125rem);
    padding-inline: var(--kendo-spacing-1, 0.25rem);
    border: 1px solid rgba(0, 0,0, 0);
    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: rgba(0, 0,0, 0)
}

    .ProseMirror-hideselection * : :selection, .ProseMirror-hideselection * : :-moz-selection {
        background: rgba(0, 0,0, 0)
    }

.k-editor-toolbar {
    border-width: 0 0 1px;
    flex-shrink: 0
}

    .k-editor-toolbar .k-editor-export .k-icon {
        margin-right: .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-2, 0.5rem);
        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, #666666);
            float: left;
            opacity: 1;
            cursor: text;
            -webkit-user-select: none;
            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: .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: rgba(0, 0,0, 0);
    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-1, 0.25rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem);
        border-top-width: 0;
        overflow: auto
    }

    .k-filebrowser .k-tile {
        width: 33%;
        height: 90px;
        padding-block: var(--kendo-spacing-1, 0.25rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem);
        box-sizing: border-box;
        white-space: nowrap;
        overflow: hidden;
        cursor: pointer;
        border-radius: var(--kendo-border-radius-md, 0.25rem)
    }

        .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: rgba(0, 0,0, 0)
        }

        .k-filebrowser .k-tile-empty strong {
            opacity: .5;
            font-size: 3em;
            font-weight: 400
        }

    .k-filebrowser .k-thumb {
        float: left;
        margin-right: var(--kendo-spacing-1, 0.25rem)
    }

    .k-filebrowser .k-breadcrumbs-wrap {
        position: absolute;
        left: var(--kendo-spacing-2, 0.5rem);
        top: var(--kendo-spacing-1, 0.25rem)
    }

        .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-0\.5, 0.125rem);
            padding-inline: var(--kendo-spacing-1, 0.25rem)
        }

.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: .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: .8
    }

.k-editor {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    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, #424242)
    }

.k-editor-inline .k-table, .k-editor-inline .k-table td {
    border-color: #ccc
}

.k-editor-inline .k-element-resize-handle-wrapper {
    background-color: #fff;
    border-color: #000
}

.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(0, 0, 0, 0.08))
}

.k-editor-resize-handle {
    background-color: #fff;
    border-color: #000
}

.ProseMirror-selectednode {
    outline-color: #8cf
}

.k-ct-popup .k-selected {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0);
    background-image: none
}

.k-editor-content .k-text-selected, .k-editor-content : :selection {
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-editor-content .k-text-highlighted {
    background-color: var(--kendo-color-primary-subtle, #d3f2f9)
}

.k-editor-content td, .k-editor-content th {
    border-color: #ddd
}

.k-editor-content .selectedCell : :after {
    background-color: rgba(200, 200, 255, .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: 241px;
    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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #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)), #fff;
    background-repeat: repeat, repeat;
    background-position: 0px 0px, 5px 5px;
    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-surface, #fafafa)
}

.k-imageeditor-crop {
    border-color: #fff
}

.k-imageeditor-crop-overlay {
    background-color: rgba(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(1.4285714286em + 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(1.4285714286em + var(--kendo-spacing-2, 0.5rem)*2)
    }

    .k-gantt.k-gantt-planned .k-grid-content tr {
        height: calc(2.4285714286em + var(--kendo-spacing-2, 0.5rem)*2)
    }

    .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-3, 0.75rem);
            border-width: 0 0 1px 1px;
            white-space: nowrap
        }

        .k-gantt .k-treelist-scrollable tr.k-selected > td : last-child {
            background: rgba(0, 0,0, 0)
        }

        .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: rgba(0, 0,0, 0);
            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, 0.25rem);
        width: calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px);
        height: calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px)
    }

        .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(2.8571428572em + 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(1.4285714286em + 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-3, 0.75rem);
    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: .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 rgba(0, 0,0, 0);
        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 rgba(0, 0,0, 0);
    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 rgba(0, 0,0, 0);
        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.25rem);
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    cursor: default
}

    .k-task-single .k-resize-handle {
        opacity: .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.25rem);
    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-0\.5, 0.125rem);
    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-1, 0.25rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem);
    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: 32px
    }

    .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: .55em
}

.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
}

.k-gantt-planned .k-summary-wrap.k-drag-hint {
    top: .5em
}

.k-gantt-planned .k-milestone-wrap.k-drag-hint {
    top: .3em
}

.k-task-planned {
    margin: 0 0 .35em;
    line-height: .75em;
    display: flex;
    align-items: center
}

    .k-task-planned .k-task-moment {
        border-width: 2px;
        border-radius: 5px;
        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: -4px
    }

    .k-task-planned : hover .k-task-duration {
        height: 3px
    }

.k-milestone-wrap .k-task-moment {
    margin-left: 3px
}

.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.4em
    }

        .k-task-offset .k-resize-handle : :before {
            border-left-width: 1px;
            position: absolute;
            top: 50%;
            bottom: .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.4em
}

    .k-rtl .k-milestone-wrap .k-task-moment, [dir=rtl] .k-milestone-wrap .k-task-moment {
        margin-right: .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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
        background-color: var(--kendo-color-on-app-surface, #424242)
    }

    .k-gantt .k-treelist-scrollable .k-task-milestone.k-selected .k-task-milestone-content {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
        background-color: var(--kendo-color-primary, #0b98e0)
    }

    .k-gantt .k-gantt-dependencies-svg polyline {
        fill: none;
        stroke: var(--kendo-color-on-base, #424242)
    }

        .k-gantt .k-gantt-dependencies-svg polyline.k-selected {
            stroke: var(--kendo-color-primary, #0b98e0)
        }

.k-gantt-footer {
    box-shadow: none
}

.k-gantt-treelist .k-treelist, .k-gantt-treelist .k-grid-content {
    background-color: rgba(0, 0,0, 0)
}

.k-gantt .k-nonwork-hour {
    background-color: color-mix(in srgb, var(--kendo-color-on-base, #424242) 3%, transparent)
}

.k-task-dot : :before {
    background-color: var(--kendo-color-on-app-surface, #424242)
}

.k-task-dot : hover : :before, .k-task-dot.k-hover : :before {
    border-color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-task-milestone {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    background-color: var(--kendo-color-on-app-surface, #424242)
}

    .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, #d51923) 2px, var(--kendo-color-error, #d51923) 4px)
    }

    .k-task-milestone.k-task-advanced {
        background-color: var(--kendo-color-success, #5ec232)
    }

    .k-task-milestone.k-selected {
        background-image: none;
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
        background-color: var(--kendo-color-primary, #0b98e0)
    }

.k-task-summary {
    color: var(--kendo-color-subtle, #666666)
}

    .k-task-summary.k-task-delayed {
        color: var(--kendo-color-error-emphasis, #e0535a)
    }

    .k-task-summary.k-task-advanced {
        color: var(--kendo-color-success-emphasis, #86d165)
    }

.k-task-summary-complete {
    color: var(--kendo-color-on-base, #424242)
}

.k-task-delayed .k-task-summary-complete {
    color: var(--kendo-color-error, #d51923)
}

.k-task-advanced .k-task-summary-complete {
    color: var(--kendo-color-success, #5ec232)
}

.k-task-summary.k-selected {
    color: var(--kendo-color-primary-subtle-active, #91def0)
}

    .k-task-summary.k-selected .k-task-summary-complete {
        color: var(--kendo-color-primary, #0b98e0)
    }

.k-task-single {
    color: var(--kendo-color-base, #f5f5f5);
    background-color: var(--kendo-color-subtle, #666666)
}

    .k-task-single.k-task-delayed {
        background-color: var(--kendo-color-error-emphasis, #e0535a)
    }

    .k-task-single.k-task-advanced {
        background-color: var(--kendo-color-success-emphasis, #86d165)
    }

    .k-task-single .k-task-complete {
        background-color: var(--kendo-color-on-app-surface, #424242)
    }

.k-task-delayed .k-task-complete {
    background-color: var(--kendo-color-error, #d51923)
}

.k-task-advanced .k-task-complete {
    background-color: var(--kendo-color-success, #5ec232)
}

.k-task-single.k-selected {
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary-subtle-active, #91def0)
}

    .k-task-single.k-selected .k-task-complete {
        background-color: var(--kendo-color-primary, #0b98e0)
    }

.k-gantt-line {
    color: var(--kendo-color-on-base, #424242)
}

    .k-gantt-line.k-selected {
        color: var(--kendo-color-primary, #0b98e0)
    }

.k-task-planned .k-task-moment {
    border-color: var(--kendo-color-primary, #0b98e0);
    background-color: rgba(0, 0,0, 0)
}

.k-task-planned .k-task-duration {
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-task-planned : hover .k-task-moment {
    background-color: var(--kendo-color-primary, #0b98e0)
}

.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, #d51923) 2px, var(--kendo-color-error, #d51923) 4px)
}

    .k-task-offset .k-resize-e : :before {
        border-color: #000
    }

    .k-task-offset .k-task-actions {
        color: #000
    }

    .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, #e0535a) 2px, var(--kendo-color-error-emphasis, #e0535a) 4px)
    }

.k-pdf-export .k-task-offset {
    background-color: var(--kendo-color-error, #d51923)
}

.k-offset-tooltip-delayed {
    background-color: var(--kendo-color-error, #d51923)
}

.k-planned-tooltip {
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-gantt-tooltip-validation : :before {
    background-color: #656565
}

.k-gantt-tooltip-valid : :before {
    background-color: var(--kendo-color-success, #5ec232)
}

.k-gantt-tooltip-invalid : :before {
    background-color: var(--kendo-color-error, #d51923)
}

.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-2, 0.5rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem);
        height: 1.4285714286em;
        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-2, 0.5rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem);
        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-1, 0.25rem);
        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: rgba(0, 0,0, 0)
    }

    .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.25rem);
    min-height: 25px;
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-radius: var(--kendo-border-radius-md, 0.25rem);
    text-align: start;
    outline: 0;
    cursor: default;
    position: absolute;
    overflow: hidden;
    padding-inline-end: var(--kendo-spacing-2, 0.5rem)
}

    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 - var(--kendo-spacing-1, 0.25rem)*2);
        padding-block: var(--kendo-spacing-1, 0.25rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem)
    }

    kendo-scheduler .k-event .k-event-time, .k-event .k-event-time {
        padding-bottom: 0;
        font-size: .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-2, 0.5rem);
        z-index: 2
    }

        kendo-scheduler .k-event .k-event-actions .k-event-delete, .k-event .k-event-actions .k-event-delete {
            opacity: .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-0\.5, 0.125rem) .4ex 0 var(--kendo-spacing-1, 0.25rem);
            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: .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: .5em;
        top: 0
    }

    kendo-scheduler .k-event .k-resize-s, .k-event .k-resize-s {
        height: .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: .5em;
        left: 0
    }

    kendo-scheduler .k-event .k-resize-e, .k-event .k-resize-e {
        width: .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: .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: .75em;
        position: absolute
    }

    .k-scheduler-marquee .k-label-top {
        left: var(--kendo-spacing-1, 0.25rem);
        top: var(--kendo-spacing-0\.5, 0.125rem)
    }

    .k-scheduler-marquee .k-label-bottom {
        right: var(--kendo-spacing-1, 0.25rem);
        bottom: var(--kendo-spacing-0\.5, 0.125rem)
    }

    .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: rgba(0, 0,0, 0);
        border-bottom-color: rgba(0, 0,0, 0)
    }

    .k-scheduler-marquee.k-last : :after {
        bottom: 0;
        right: 0;
        border-left-color: rgba(0, 0,0, 0);
        border-top-color: rgba(0, 0,0, 0)
    }

.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: .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-0\.5, 0.125rem);
    right: var(--kendo-spacing-0\.5, 0.125rem);
    opacity: .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 .2em 0 0;
    font-size: 3em;
    line-height: 1;
    font-weight: 400;
    float: left
}

.k-scheduler-agendaweek {
    display: block;
    margin: .4em 0 0;
    line-height: 1;
    font-style: normal
}

.k-scheduler-agendadate {
    font-size: .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-3, 0.75rem);
    padding-inline: var(--kendo-spacing-3, 0.75rem);
    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-3, 0.75rem)
    }

    .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(32px - 0.5em);
    width: 3px;
    height: 3px;
    border-radius: 50%;
    position: absolute;
    left: calc(50% - 1.5px)
}

.k-scheduler-tooltip {
    padding-block: var(--kendo-spacing-2, 0.5rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem);
    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-1, 0.25rem)
    }

    .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.25rem);
        box-sizing: border-box;
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-shrink: 0;
        position: relative;
        gap: var(--kendo-spacing-1, 0.25rem)
    }

        .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-0\.5, 0.125rem) var(--kendo-spacing-1, 0.25rem) 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: .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 .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-1, 0.25rem)
}

.k-safari .k-scheduler-yearview .k-calendar-view .k-month {
    margin-block: 0;
    margin-inline: var(--kendo-spacing-3, 0.75rem)/2
}

.k-scheduler {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-scheduler-toolbar {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-scheduler-footer {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-scheduler-header {
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-scheduler-header-wrap {
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-scheduler-nonwork, .k-scheduler .k-nonwork-hour {
    background-color: var(--kendo-color-base, #f5f5f5)
}

.k-scheduler-other-month, .k-scheduler .k-other-month {
    background-color: var(--kendo-color-base, #f5f5f5)
}

.k-scheduler-layout td.k-selected, .k-scheduler-layout .k-scheduler-cell.k-selected {
    background-color: color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 25%, transparent)
}

.k-scheduler-layout-flex .k-scheduler-head, .k-scheduler-layout-flex .k-sticky-cell {
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-event {
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

    .k-event.k-selected {
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary-active, #1fa6c5);
        box-shadow: inset 0 0 0 2px rgba(0, 0,0, .13)
    }

    .k-event.k-event-inverse {
        color: var(--kendo-color-on-app-surface, #424242)
    }

    .k-event.k-event-ongoing {
        box-shadow: inset 0px 0px 0px 1px red
    }

.k-scheduler-marquee : :before, .k-scheduler-marquee : :after {
    border-color: var(--kendo-color-primary, #0b98e0)
}

.k-scheduler-edit-dialog .k-dialog-actions {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-base-hover, #ebebeb)
}

    .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(0, 0, 0, 0.08));
        color: var(--kendo-color-on-app-surface, #424242);
        background-color: var(--kendo-color-surface-alt, #ffffff)
    }

.k-scheduler-agendaview .k-scheduler-content tr.k-selected {
    background-color: color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 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-surface-alt, #ffffff)
    }

.k-scheduler-yearview .k-day-indicator {
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-scheduler-yearview .k-selected .k-day-indicator {
    background-color: var(--kendo-color-on-primary, white)
}

.k-tooltip.k-scheduler-tooltip {
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-on-primary, white);
    box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))
}

    .k-tooltip.k-scheduler-tooltip .k-callout {
        color: var(--kendo-color-on-primary, white)
    }

.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 .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-lg, normal);
        white-space: nowrap;
        pointer-events: none;
        position: absolute
    }

    .k-chat .k-message-time {
        opacity: 0;
        top: 50%;
        transform: translateY(-50%);
        transition: opacity .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 .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-3, 0.75rem);
        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-lg, 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-lg, 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;
    -webkit-user-select: none;
    user-select: none;
    display: inline-block;
    flex: 0 0 auto;
    transition-property: color, background-color, border-color;
    transition-duration: .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: .4
    }

        .k-typing-indicator span : nth-of-type(1) {
            animation: 1s k-animation-blink infinite .3333s
        }

        .k-typing-indicator span : nth-of-type(2) {
            animation: 1s k-animation-blink infinite .6666s
        }

        .k-typing-indicator span : nth-of-type(3) {
            animation: 1s k-animation-blink infinite .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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

    .k-chat .k-timestamp {
        color: var(--kendo-color-subtle, #666666)
    }

    .k-chat .k-author {
        font-weight: bold
    }

    .k-chat .k-chat-bubble {
        border-color: var(--kendo-color-surface-alt, #ffffff);
        color: var(--kendo-color-on-app-surface, #424242);
        background-color: var(--kendo-color-surface-alt, #ffffff);
        box-shadow: var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12));
        transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, box-shadow .2s ease-in-out;
        order: -1
    }

        .k-chat .k-chat-bubble a {
            color: var(--kendo-color-primary, #0b98e0)
        }

            .k-chat .k-chat-bubble a : hover {
                color: var(--kendo-color-primary-hover, #22b5d7)
            }

        .k-chat .k-chat-bubble : hover {
            box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))
        }

    .k-chat .k-selected .k-chat-bubble {
        box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))
    }

    .k-chat .k-alt .k-chat-bubble {
        border-color: var(--kendo-color-primary, #0b98e0);
        color: var(--kendo-color-on-primary, white);
        background-color: var(--kendo-color-primary, #0b98e0);
        box-shadow: var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12))
    }

        .k-chat .k-alt .k-chat-bubble : hover {
            box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))
        }

    .k-chat .k-alt .k-selected .k-chat-bubble {
        box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))
    }

    .k-chat .k-quick-reply {
        border-color: var(--kendo-color-primary, #0b98e0);
        color: var(--kendo-color-primary, #0b98e0);
        background-color: rgba(0, 0,0, 0)
    }

        .k-chat .k-quick-reply : hover, .k-chat .k-quick-reply.k-hover {
            border-color: var(--kendo-color-primary, #0b98e0);
            color: var(--kendo-color-on-primary, white);
            background-color: var(--kendo-color-primary, #0b98e0)
        }

        .k-chat .k-quick-reply : focus, .k-chat .k-quick-reply.k-focus {
            box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary, #0b98e0) 30%, transparent)
        }

    .k-chat-toolbar, .k-chat .k-toolbar-box {
        border-color: inherit;
        color: var(--kendo-color-on-app-surface, #424242);
        background-color: var(--kendo-color-surface, #fafafa)
    }

.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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-mediaplayer-titlebar {
    color: var(--kendo-color-surface-alt, #ffffff);
    background-image: linear-gradient(color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 70%, transparent), color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 0%, transparent));
    text-shadow: 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #424242) 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: rgba(0, 0,0, 0);
    -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, 0.25rem);
        padding-inline: var(--kendo-spacing-2, 0.5rem);
        border-radius: var(--kendo-border-radius-md, 0.25rem);
        line-height: var(--kendo-line-height, normal);
        min-width: 80px;
        max-width: calc(80px + var(--kendo-spacing-10, 2.5rem)*2);
        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.25rem)
        }

.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(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.375rem)
    }

    .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: 70px;
            width: 400px;
            max-width: 100%
        }

            .k-timeline-vertical .k-timeline-card .k-card .k-card-header {
                border-radius: var(--kendo-border-radius-lg, 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-1, 0.25rem)*-1);
            margin-inline: 0;
            transform: rotate(90deg);
            transition: transform .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, 0.5rem)
}

.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(var(--kendo-spacing-7\.5, 1.875rem)/2) 0
}

    .k-timeline-horizontal .k-timeline-track-wrap : :after {
        top: auto;
        bottom: calc(var(--kendo-spacing-7\.5, 1.875rem)/2 + var(--kendo-spacing-1\.5, 0.375rem)/2);
        left: calc(var(--kendo-spacing-7\.5, 1.875rem) - 2px);
        right: calc(var(--kendo-spacing-7\.5, 1.875rem) - 2px);
        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: var(--kendo-spacing-7\.5, 1.875rem);
        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) + 16px);
        position: relative;
        min-width: 60px
    }

        .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: var(--kendo-spacing-7\.5, 1.875rem);
    height: var(--kendo-spacing-7\.5, 1.875rem);
    border-radius: 50%;
    position: absolute;
    bottom: calc(var(--kendo-spacing-1\.5, 0.375rem) + var(--kendo-spacing-1\.5, 0.375rem)/2 + 2px);
    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 + var(--kendo-spacing-4, 1rem)*2)
    }

    .k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap {
        display: none
    }

    .k-timeline-mobile.k-timeline-vertical {
        padding-left: 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 .k-timeline-flag {
    color: var(--kendo-color-on-primary, white);
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-timeline .k-timeline-circle {
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-timeline .k-timeline-card .k-card-header {
    background-color: var(--kendo-color-surface-alt, #ffffff);
    color: var(--kendo-color-on-app-surface, #424242)
}

.k-timeline .k-timeline-card .k-card-body {
    scrollbar-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08)) var(--kendo-color-surface-alt, #ffffff)
}

    .k-timeline .k-timeline-card .k-card-body : :-webkit-scrollbar-track {
        background: var(--kendo-color-surface-alt, #ffffff)
    }

    .k-timeline .k-timeline-card .k-card-body : :-webkit-scrollbar-thumb {
        background: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
    }

        .k-timeline .k-timeline-card .k-card-body : :-webkit-scrollbar-thumb : hover {
            background: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
        }

.k-timeline .k-timeline-date {
    color: var(--kendo-color-on-app-surface, #424242)
}

.k-timeline .k-timeline-arrow.k-disabled {
    opacity: 1;
    color: color-mix(in srgb, var(--kendo-color-on-base, #424242) 60%, transparent);
    background-color: color-mix(in srgb, var(--kendo-color-base-subtle, #ebebeb) 60%, transparent);
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-timeline-vertical : :after, .k-timeline-horizontal .k-timeline-track-wrap : :after {
    background-color: var(--kendo-color-base, #f5f5f5);
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-timeline-horizontal .k-timeline-flag : :after {
    background-color: var(--kendo-color-primary, #0b98e0)
}

.k-timeline-track-item.k-focus .k-timeline-circle {
    box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.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 {
        -webkit-user-select: text;
        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: rgba(0, 0,0, 0)
        }

.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: .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: var(--kendo-line-height-sm, normal);
                transform-origin: 0% 0%;
                color: rgba(0, 0,0, 0);
                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;
                -webkit-user-select: none;
                user-select: none
            }

            .k-pdf-viewer-pages .k-page .k-text-layer .k-search-highlight-mark {
                color: rgba(0, 0,0, 0)
            }

            .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: rgba(0, 0,0, 0);
                -webkit-user-select: none;
                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-editor-layer {
            background: rgba(0, 0,0, 0);
            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: rgba(0, 0,0, 0);
                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: rgba(0, 0,0, 0);
                z-index: 1;
                transform-origin: 0 0;
                cursor: text;
                caret-color: rgba(124, 22, 27, .5);
                max-width: 100%;
                max-height: 100%;
                border: solid 2px rgba(0, 0,0, 0)
            }

                .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, #0b98e0)
                }

                .k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor .k-internal {
                    background: rgba(0, 0,0, 0);
                    border: none;
                    inset: 0;
                    overflow: visible;
                    white-space: nowrap;
                    -webkit-user-select: none;
                    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(var(--kendo-line-height, normal)*1em*-1 + var(--kendo-spacing-1, 0.25rem)*2*-1 + -4px + var(--kendo-spacing-2, 0.5rem)*2*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: 0;
    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-1, 0.25rem)
    }

.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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-pdf-viewer .k-pdf-viewer-canvas {
        background-color: var(--kendo-color-surface, #fafafa)
    }

    .k-pdf-viewer .k-page {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
        color: var(--kendo-color-on-app-surface, #424242);
        background-color: #fff;
        box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))
    }

    .k-pdf-viewer .k-blank-page > .k-icon {
        color: var(--kendo-color-subtle, #666666)
    }

    .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, #22b5d7)
    }

    .k-pdf-viewer .k-canvas-wrapper .k-highlight-outline.k-selected {
        stroke: var(--kendo-color-primary, #0b98e0)
    }

    .k-pdf-viewer .k-search-highlight {
        background-color: var(--kendo-color-on-app-surface, #424242)
    }

    .k-pdf-viewer .k-search-highlight-mark {
        background-color: #ff0
    }

    .k-pdf-viewer .k-annotation-editor-layer .k-free-text-editor .k-internal {
        color: rgba(124, 22, 27, .5)
    }

        .k-pdf-viewer .k-annotation-editor-layer .k-free-text-editor .k-internal : empty : :before {
            color: rgba(124, 22, 27, .5)
        }

.k-pdf-viewer-canvas > .k-search-panel {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff);
    box-shadow: var(--kendo-elevation-8, 0 16px 18px rgba(0, 0, 0, 0.28), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.km-scrollview, .km-scroll-container {
    -webkit-user-select: none;
    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: .4em;
    width: .4em;
    opacity: 0;
    transform-origin: 0 0;
    transition: opacity .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: #333
}

.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 {
        -webkit-user-select: none;
        user-select: none
    }

    .k-scrollview-wrap.k-scrollview-animate {
        width: calc(var(--kendo-scrollview-views, 1)*100%);
        transition-duration: .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 + 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;
    -webkit-user-select: 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: .3s;
    transition-timing-function: ease-in-out
}

.k-scrollview {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-scrollview.k-scrollview-dark kendo-scrollview-pager, .k-scrollview.k-scrollview-dark .k-scrollview-nav-wrap {
        background-color: rgba(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, .4)
    }

    .k-scrollview.k-scrollview-light kendo-scrollview-pager, .k-scrollview.k-scrollview-light .k-scrollview-nav-wrap {
        background-color: hsla(0, 0%, 100%, .4)
    }

    .k-scrollview : focus, .k-scrollview-wrap : focus {
        outline: none
    }

.k-scrollview-elements {
    color: #fff
}

.k-scrollview-next, .k-scrollview-prev {
    color: #fff;
    background-color: rgba(0, 0,0, 0);
    text-shadow: rgba(0, 0,0, .3) 0 0 15px;
    opacity: .7;
    outline-width: 0;
    -webkit-tap-highlight-color: rgba(0, 0,0, 0)
}

    .k-scrollview-next : focus, .k-scrollview-next.k-focus, .k-scrollview-prev : focus, .k-scrollview-prev.k-focus {
        color: #fff;
        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, .13)
        }

    .k-scrollview-next : hover, .k-scrollview-next.k-hover, .k-scrollview-prev : hover, .k-scrollview-prev.k-hover {
        color: #fff;
        opacity: 1
    }

.k-scrollview-nav > .k-link {
    background: var(--kendo-color-base, #f5f5f5);
    border: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

    .k-scrollview-nav > .k-link.k-primary {
        background: var(--kendo-color-primary, #0b98e0);
        border: var(--kendo-color-primary, #0b98e0)
    }

    .k-scrollview-nav > .k-link : focus, .k-scrollview-nav > .k-link.k-focus {
        box-shadow: 0 0 0 2px rgba(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, .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.25rem);
    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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-prompt-header {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-prompt-content {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-prompt-suggestion {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-app-surface, #ffffff);
    box-shadow: var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.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%;
        -webkit-user-select: none;
        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-0\.5, 0.125rem);
        padding-inline: var(--kendo-spacing-1, 0.25rem);
        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(48px + var(--kendo-spacing-0\.5, 0.125rem)*2);
    height: calc(48px + 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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-map .k-navigator {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
        color: var(--kendo-color-on-base, #424242);
        background-color: var(--kendo-color-base, #f5f5f5)
    }

    .k-map .k-marker {
        color: var(--kendo-color-primary, #0b98e0)
    }

    .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.25rem);
    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)/3);
    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(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-orgchart-card .k-card-body {
    border-color: rgba(0, 0,0, 0)
}

.k-orgchart-card : focus, .k-orgchart-card.k-focus {
    box-shadow: var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12))
}

.k-orgchart-node-group-container {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #424242);
    background-color: var(--kendo-color-surface, #fafafa)
}

    .k-orgchart-node-group-container : focus, .k-orgchart-node-group-container.k-focus {
        box-shadow: var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12));
        border-color: rgba(0, 0,0, .15)
    }

.k-orgchart-node-group-subtitle {
    color: var(--kendo-color-subtle, #666666)
}

.k-orgchart-line-h, .k-orgchart-line-v {
    color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

.k-signature {
    width: 250px;
    min-height: 84px;
    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-0\.5, 0.125rem);
    padding-block: var(--kendo-spacing-0\.5, 0.125rem)
}

    .k-signature-sm .k-signature-line {
        width: calc(100% - var(--kendo-spacing-0\.5, 0.125rem)*2)
    }

.k-signature-md {
    padding-inline: var(--kendo-spacing-1, 0.25rem);
    padding-block: var(--kendo-spacing-1, 0.25rem)
}

    .k-signature-md .k-signature-line {
        width: calc(100% - var(--kendo-spacing-1, 0.25rem)*2)
    }

.k-signature-lg {
    padding-inline: var(--kendo-spacing-2, 0.5rem);
    padding-block: var(--kendo-spacing-2, 0.5rem)
}

    .k-signature-lg .k-signature-line {
        width: calc(100% - var(--kendo-spacing-2, 0.5rem)*2)
    }

.k-signature-lg {
    min-height: 110px
}

.k-signature .k-signature-line {
    border-bottom-color: color-mix(in srgb, var(--kendo-color-info, #3e80ed) 24%, transparent)
}

/*!
 * Bootstrap v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
	*zoom: 1;
}

	.clearfix:before,
	.clearfix:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.clearfix:after {
		clear: both;
	}

.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.input-block-level {
	/*display: block; //35612 */
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

	audio:not([controls]) {
		display: none;
	}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

a:hover,
a:active {
	outline: 0;
}

sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	/* Responsive images (ensure images don't scale beyond their parents) */
	max-width: 100%;
	/* Part 1: Set a maxium relative to the parent */
	width: auto\9;
	/* IE7-8 need help adjusting responsive images */
	height: auto;
	/* Part 2: Scale the height according to the width, otherwise you get stretching */
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}

#map_canvas img,
.google-maps img {
	max-width: none;
}

button,
input,
select,
textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}

button,
input {
	*overflow: visible;
	line-height: normal;
}

	button::-moz-focus-inner,
	input::-moz-focus-inner {
		padding: 0;
		border: 0;
	}

	button,
	html input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		-webkit-appearance: button;
		cursor: pointer;
	}

	label,
	select,
	button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"],
	input[type="radio"],
	input[type="checkbox"] {
		cursor: pointer;
	}

	input[type="search"] {
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		-webkit-appearance: textfield;
	}

		input[type="search"]::-webkit-search-decoration,
		input[type="search"]::-webkit-search-cancel-button {
			-webkit-appearance: none;
		}

textarea {
	overflow: auto;
	vertical-align: top;
}

@media print {
	* {
		text-shadow: none !important;
		color: #000 !important;
		background: transparent !important;
		box-shadow: none !important;
	}

	a,
	a:visited {
		text-decoration: underline;
	}

		/*a[href]:after {
			content: " (" attr(href) ")";
		}*/

	abbr[title]:after {
		content: " (" attr(title) ")";
	}

	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}

	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	thead {
		display: table-header-group;
	}

	tr,
	img {
		page-break-inside: avoid;
	}

	img {
		max-width: 100% !important;
	}

	@page {
		margin: 0.5cm;
	}

	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}

	h2,
	h3 {
		page-break-after: avoid;
	}
}

.row {
	margin-left: -20px;
	*zoom: 1;
}

	.row:before,
	.row:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.row:after {
		clear: both;
	}

[class*="span"] {
	float: left;
	min-height: 1px;
	margin-left: 20px;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
	width: 940px;
}

.span12 {
	width: 940px;
}

.span11 {
	width: 860px;
}

.span10 {
	width: 780px;
}

.span9 {
	width: 700px;
}

.span8 {
	width: 620px;
}

.span7 {
	width: 540px;
}

.span6 {
	width: 460px;
}

.span5 {
	width: 380px;
}

.span4 {
	width: 300px;
}

.span3 {
	width: 220px;
}

.span2 {
	width: 140px;
}

.span1 {
	width: 60px;
}

.offset12 {
	margin-left: 980px;
}

.offset11 {
	margin-left: 900px;
}

.offset10 {
	margin-left: 820px;
}

.offset9 {
	margin-left: 740px;
}

.offset8 {
	margin-left: 660px;
}

.offset7 {
	margin-left: 580px;
}

.offset6 {
	margin-left: 500px;
}

.offset5 {
	margin-left: 420px;
}

.offset4 {
	margin-left: 340px;
}

.offset3 {
	margin-left: 260px;
}

.offset2 {
	margin-left: 180px;
}

.offset1 {
	margin-left: 100px;
}

.row-fluid {
	width: 100%;
	*zoom: 1;
}

	.row-fluid:before,
	.row-fluid:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.row-fluid:after {
		clear: both;
	}

	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.127659574468085%;
		*margin-left: 2.074468085106383%;
	    text-align: left;
	}

		.row-fluid [class*="span"]:first-child {
			margin-left: 0;
		}

	.row-fluid .controls-row [class*="span"] + [class*="span"] {
		margin-left: 2.127659574468085%;
	}

	.row-fluid .span12 {
		width: 100%;
		*width: 99.94680851063829%;
	}

	.row-fluid .span11 {
		width: 91.48936170212765%;
		*width: 91.43617021276594%;
	}

	.row-fluid .span10 {
		width: 82.97872340425532%;
		*width: 82.92553191489361%;
	}

	.row-fluid .span9 {
		width: 74.46808510638297%;
		*width: 74.41489361702126%;
	}

	.row-fluid .span8 {
		width: 65.95744680851064%;
		*width: 65.90425531914893%;
	}

	.row-fluid .span7 {
		width: 57.44680851063829%;
		*width: 57.39361702127659%;
	}

	.row-fluid .span6 {
		width: 48.93617021276595%;
		*width: 48.88297872340425%;
	}

	.row-fluid .span5 {
		width: 40.42553191489362%;
		*width: 40.37234042553192%;
	}

	.row-fluid .span4 {
		width: 31.914893617021278%;
		*width: 31.861702127659576%;
	}

	.row-fluid .span3 {
		width: 23.404255319148934%;
		*width: 23.351063829787233%;
	}

	.row-fluid .span2 {
		width: 14.893617021276595%;
		*width: 14.840425531914894%;
	}

	.row-fluid .span1 {
		width: 6.382978723404255%;
		*width: 6.329787234042553%;
	}

	.row-fluid .offset12 {
		margin-left: 104.25531914893617%;
		*margin-left: 104.14893617021275%;
	}

		.row-fluid .offset12:first-child {
			margin-left: 102.12765957446808%;
			*margin-left: 102.02127659574467%;
		}

	.row-fluid .offset11 {
		margin-left: 95.74468085106382%;
		*margin-left: 95.6382978723404%;
	}

		.row-fluid .offset11:first-child {
			margin-left: 93.61702127659574%;
			*margin-left: 93.51063829787232%;
		}

	.row-fluid .offset10 {
		margin-left: 87.23404255319149%;
		*margin-left: 87.12765957446807%;
	}

		.row-fluid .offset10:first-child {
			margin-left: 85.1063829787234%;
			*margin-left: 84.99999999999999%;
		}

	.row-fluid .offset9 {
		margin-left: 78.72340425531914%;
		*margin-left: 78.61702127659572%;
	}

		.row-fluid .offset9:first-child {
			margin-left: 76.59574468085106%;
			*margin-left: 76.48936170212764%;
		}

	.row-fluid .offset8 {
		margin-left: 70.2127659574468%;
		*margin-left: 70.10638297872339%;
	}

		.row-fluid .offset8:first-child {
			margin-left: 68.08510638297872%;
			*margin-left: 67.9787234042553%;
		}

	.row-fluid .offset7 {
		margin-left: 61.70212765957446%;
		*margin-left: 61.59574468085106%;
	}

		.row-fluid .offset7:first-child {
			margin-left: 59.574468085106375%;
			*margin-left: 59.46808510638297%;
		}

	.row-fluid .offset6 {
		margin-left: 53.191489361702125%;
		*margin-left: 53.085106382978715%;
	}

		.row-fluid .offset6:first-child {
			margin-left: 51.063829787234035%;
			*margin-left: 50.95744680851063%;
		}

	.row-fluid .offset5 {
		margin-left: 44.68085106382979%;
		*margin-left: 44.57446808510638%;
	}

		.row-fluid .offset5:first-child {
			margin-left: 42.5531914893617%;
			*margin-left: 42.4468085106383%;
		}

	.row-fluid .offset4 {
		margin-left: 36.170212765957444%;
		*margin-left: 36.06382978723405%;
	}

		.row-fluid .offset4:first-child {
			margin-left: 34.04255319148936%;
			*margin-left: 33.93617021276596%;
		}

	.row-fluid .offset3 {
		margin-left: 27.659574468085104%;
		*margin-left: 27.5531914893617%;
	}

		.row-fluid .offset3:first-child {
			margin-left: 25.53191489361702%;
			*margin-left: 25.425531914893618%;
		}

	.row-fluid .offset2 {
		margin-left: 19.148936170212764%;
		*margin-left: 19.04255319148936%;
	}

		.row-fluid .offset2:first-child {
			margin-left: 17.02127659574468%;
			*margin-left: 16.914893617021278%;
		}

	.row-fluid .offset1 {
		margin-left: 10.638297872340425%;
		*margin-left: 10.53191489361702%;
	}

		.row-fluid .offset1:first-child {
			margin-left: 8.51063829787234%;
			*margin-left: 8.404255319148938%;
		}

	[class*="span"].hide,
	.row-fluid [class*="span"].hide {
		display: none;
	}

	[class*="span"].pull-right,
	.row-fluid [class*="span"].pull-right {
		float: right;
	}

.container {
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
}

	.container:before,
	.container:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.container:after {
		clear: both;
	}

.container-fluid {
	padding-right: 20px;
	padding-left: 20px;
	*zoom: 1;
}

	.container-fluid:before,
	.container-fluid:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.container-fluid:after {
		clear: both;
	}

code,
pre {
	padding: 0 3px 2px;
	font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
	font-size: 12px;
	color: #333333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

code {
	padding: 2px 4px;
	color: #d14;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
	white-space: nowrap;
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 20px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

	pre.prettyprint {
		margin-bottom: 20px;
	}

	pre code {
		padding: 0;
		color: inherit;
		white-space: pre;
		white-space: pre-wrap;
		background-color: transparent;
		border: 0;
	}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

.label,
.badge {
	display: inline-block;
	padding: 2px 4px;
	font-size: 11.844px;
	font-weight: bold;
	line-height: 14px;
	color: #ffffff;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #999999;
}

.label {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.badge {
	padding-left: 9px;
	padding-right: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}

	.label:empty,
	.badge:empty {
		display: none;
	}

a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

.label-important,
.badge-important {
	background-color: #b94a48;
}

	.label-important[href],
	.badge-important[href] {
		background-color: #953b39;
	}

.label-warning,
.badge-warning {
	background-color: #f89406;
}

	.label-warning[href],
	.badge-warning[href] {
		background-color: #c67605;
	}

.label-success,
.badge-success {
	background-color: #468847;
}

	.label-success[href],
	.badge-success[href] {
		background-color: #356635;
	}

.label-info,
.badge-info {
	background-color: #3a87ad;
}

	.label-info[href],
	.badge-info[href] {
		background-color: #2d6987;
	}

.label-inverse,
.badge-inverse {
	background-color: #333333;
}

	.label-inverse[href],
	.badge-inverse[href] {
		background-color: #1a1a1a;
	}

.btn .label,
.btn .badge {
	position: relative;
	top: -1px;
}

.btn-mini .label,
.btn-mini .badge {
	top: 0;
}

table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}

.table {
	width: 100%;
	margin-bottom: 20px;
}

	.table th,
	.table td {
		padding: 8px;
		line-height: 20px;
		text-align: left;
		vertical-align: top;
		border-top: 1px solid #dddddd;
	}

	.table th {
		font-weight: bold;
	}

	.table thead th {
		vertical-align: bottom;
	}

	.table caption + thead tr:first-child th,
	.table caption + thead tr:first-child td,
	.table colgroup + thead tr:first-child th,
	.table colgroup + thead tr:first-child td,
	.table thead:first-child tr:first-child th,
	.table thead:first-child tr:first-child td {
		border-top: 0;
	}

	.table tbody + tbody {
		border-top: 2px solid #dddddd;
	}

	.table .table {
		background-color: #ffffff;
	}

.table-condensed th,
.table-condensed td {
	padding: 4px 5px;
}

.table-bordered {
	border: 1px solid #dddddd;
	border-collapse: separate;
	*border-collapse: collapse;
	border-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

	.table-bordered th,
	.table-bordered td {
		border-left: 1px solid #dddddd;
	}

	.table-bordered caption + thead tr:first-child th,
	.table-bordered caption + tbody tr:first-child th,
	.table-bordered caption + tbody tr:first-child td,
	.table-bordered colgroup + thead tr:first-child th,
	.table-bordered colgroup + tbody tr:first-child th,
	.table-bordered colgroup + tbody tr:first-child td,
	.table-bordered thead:first-child tr:first-child th,
	.table-bordered tbody:first-child tr:first-child th,
	.table-bordered tbody:first-child tr:first-child td {
		border-top: 0;
	}

	.table-bordered thead:first-child tr:first-child > th:first-child,
	.table-bordered tbody:first-child tr:first-child > td:first-child,
	.table-bordered tbody:first-child tr:first-child > th:first-child {
		-webkit-border-top-left-radius: 4px;
		-moz-border-radius-topleft: 4px;
		border-top-left-radius: 4px;
	}

	.table-bordered thead:first-child tr:first-child > th:last-child,
	.table-bordered tbody:first-child tr:first-child > td:last-child,
	.table-bordered tbody:first-child tr:first-child > th:last-child {
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topright: 4px;
		border-top-right-radius: 4px;
	}

	.table-bordered thead:last-child tr:last-child > th:first-child,
	.table-bordered tbody:last-child tr:last-child > td:first-child,
	.table-bordered tbody:last-child tr:last-child > th:first-child,
	.table-bordered tfoot:last-child tr:last-child > td:first-child,
	.table-bordered tfoot:last-child tr:last-child > th:first-child {
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-left-radius: 4px;
	}

	.table-bordered thead:last-child tr:last-child > th:last-child,
	.table-bordered tbody:last-child tr:last-child > td:last-child,
	.table-bordered tbody:last-child tr:last-child > th:last-child,
	.table-bordered tfoot:last-child tr:last-child > td:last-child,
	.table-bordered tfoot:last-child tr:last-child > th:last-child {
		-webkit-border-bottom-right-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		border-bottom-right-radius: 4px;
	}

	.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
		-webkit-border-bottom-left-radius: 0;
		-moz-border-radius-bottomleft: 0;
		border-bottom-left-radius: 0;
	}

	.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
		-webkit-border-bottom-right-radius: 0;
		-moz-border-radius-bottomright: 0;
		border-bottom-right-radius: 0;
	}

	.table-bordered caption + thead tr:first-child th:first-child,
	.table-bordered caption + tbody tr:first-child td:first-child,
	.table-bordered colgroup + thead tr:first-child th:first-child,
	.table-bordered colgroup + tbody tr:first-child td:first-child {
		-webkit-border-top-left-radius: 4px;
		-moz-border-radius-topleft: 4px;
		border-top-left-radius: 4px;
	}

	.table-bordered caption + thead tr:first-child th:last-child,
	.table-bordered caption + tbody tr:first-child td:last-child,
	.table-bordered colgroup + thead tr:first-child th:last-child,
	.table-bordered colgroup + tbody tr:first-child td:last-child {
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topright: 4px;
		border-top-right-radius: 4px;
	}

.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9;
}

.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
	background-color: #f5f5f5;
}

table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
	display: table-cell;
	float: none;
	margin-left: 0;
}

.table td.span1,
.table th.span1 {
	float: none;
	width: 44px;
	margin-left: 0;
}

.table td.span2,
.table th.span2 {
	float: none;
	width: 124px;
	margin-left: 0;
}

.table td.span3,
.table th.span3 {
	float: none;
	width: 204px;
	margin-left: 0;
}

.table td.span4,
.table th.span4 {
	float: none;
	width: 284px;
	margin-left: 0;
}

.table td.span5,
.table th.span5 {
	float: none;
	width: 364px;
	margin-left: 0;
}

.table td.span6,
.table th.span6 {
	float: none;
	width: 444px;
	margin-left: 0;
}

.table td.span7,
.table th.span7 {
	float: none;
	width: 524px;
	margin-left: 0;
}

.table td.span8,
.table th.span8 {
	float: none;
	width: 604px;
	margin-left: 0;
}

.table td.span9,
.table th.span9 {
	float: none;
	width: 684px;
	margin-left: 0;
}

.table td.span10,
.table th.span10 {
	float: none;
	width: 764px;
	margin-left: 0;
}

.table td.span11,
.table th.span11 {
	float: none;
	width: 844px;
	margin-left: 0;
}

.table td.span12,
.table th.span12 {
	float: none;
	width: 924px;
	margin-left: 0;
}

.table tbody tr.success > td {
	background-color: #dff0d8;
}

.table tbody tr.error > td {
	background-color: #f2dede;
}

.table tbody tr.warning > td {
	background-color: #fcf8e3;
}

.table tbody tr.info > td {
	background-color: #d9edf7;
}

.table-hover tbody tr.success:hover > td {
	background-color: #d0e9c6;
}

.table-hover tbody tr.error:hover > td {
	background-color: #ebcccc;
}

.table-hover tbody tr.warning:hover > td {
	background-color: #faf2cc;
}

.table-hover tbody tr.info:hover > td {
	background-color: #c4e3f3;
}

form {
	margin: 0;
}

div.fieldset {
    -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
     border-radius: 8px;
     border-width:thin;
     border-style:solid;
    padding-left:10px;
    margin-bottom:10px;
    border-color:#58646e;
    /*background-color:rgb(245, 245, 248);*/
}

fieldset {
	padding: 4px;
	margin: 0;
	border: solid thin;
}

legend {
	display: block;
	/*width: 100%;*/
	padding: 0;
    margin-left:10px;
	/*margin-bottom: 20px;*/
	font-size: 14px;
	line-height: 40px;
	color: #58646e;
	border: 0;
	/*border-bottom: 1px solid #e5e5e5;*/
}

	legend small {
		font-size: 15px;
		color: #999999;
	}

label,
input,
button,
select,
textarea {
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}

input,
button,
select,
textarea {
	font-family: Verdana, Helvetica, Arial Narrow;
}

label {
	display: block;
	margin-bottom: 5px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	display: inline-block;
	height: 19px;
	padding: 3px 3px;
	/*margin-bottom: 10px;*/
	font-size: 14px;
	line-height: 20px;
	color: #555555;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;
}

input,
textarea,
.uneditable-input {
	width: 206px;
}

textarea {
	height: auto;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	/*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
	/*-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
	/*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
}

	select:focus,
	textarea:focus,
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="datetime"]:focus,
	input[type="datetime-local"]:focus,
	input[type="date"]:focus,
	input[type="month"]:focus,
	input[type="time"]:focus,
	input[type="week"]:focus,
	input[type="number"]:focus,
	input[type="email"]:focus,
	input[type="url"]:focus,
	input[type="search"]:focus,
	input[type="tel"]:focus,
	input[type="color"]:focus,
	.uneditable-input:focus {
		border-color: rgba(82, 168, 236, 0.8) !important;
		outline: 0 !important;
		/*outline: thin dotted \9;*/
		/* IE6-9 */
		/*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);*/
		/*-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);*/
		/*box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);*/
	}

input[type="radio"],
input[type="checkbox"] {
	margin: 4px 0 0;
	*margin-top: 0;
	/* IE7 */
	margin-top: 1px \9;
	/* IE8-9 */
	line-height: normal;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
	width: auto;
}

select,
input[type="file"] {
	height: 30px;
	/* In IE7, the height of the select element cannot be changed by height, only font-size */
	*margin-top: 4px;
	/* For IE7, add top margin to align select with labels */
	line-height: 30px;
}

select {
	width: 220px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}

	select[multiple],
	select[size] {
		height: auto;
	}

	select:focus,
	input[type="file"]:focus,
	input[type="radio"]:focus,
	input[type="checkbox"]:focus {
		outline: thin dotted #333;
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px;
	}

.uneditable-input,
.uneditable-textarea {
	color: #999999;
	background-color: #fcfcfc;
	border-color: #cccccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	cursor: not-allowed;
}

.uneditable-input {
	overflow: hidden;
	white-space: nowrap;
}

.uneditable-textarea {
	width: auto;
	height: auto;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #999999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #999999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #999999;
}

.radio,
.checkbox {
	min-height: 20px;
	padding-left: 20px;
}

	.radio input[type="radio"],
	.checkbox input[type="checkbox"] {
		float: left;
		margin-left: -20px;
	}

.controls > .radio:first-child,
.controls > .checkbox:first-child {
	padding-top: 5px;
}

.radio.inline,
.checkbox.inline {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 0;
	vertical-align: middle;
}

	.radio.inline + .radio.inline,
	.checkbox.inline + .checkbox.inline {
		margin-left: 10px;
	}

.input-mini {
	width: 60px;
}

.input-small {
	width: 90px;
}

.input-medium {
	width: 150px;
}

.input-large {
	width: 210px;
}

.input-xlarge {
	width: 270px;
}

.input-xxlarge {
	width: 530px;
}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
	float: none;
	margin-left: 0;
}

.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
	display: inline-block;
}

input,
textarea,
.uneditable-input {
	margin-left: 0;
}

.controls-row [class*="span"] + [class*="span"] {
	margin-left: 20px;
}

input.span12,
textarea.span12,
.uneditable-input.span12 {
	width: 926px;
}

input.span11,
textarea.span11,
.uneditable-input.span11 {
	width: 846px;
}

input.span10,
textarea.span10,
.uneditable-input.span10 {
	width: 766px;
}

input.span9,
textarea.span9,
.uneditable-input.span9 {
	width: 686px;
}

input.span8,
textarea.span8,
.uneditable-input.span8 {
	width: 606px;
}

input.span7,
textarea.span7,
.uneditable-input.span7 {
	width: 526px;
}

input.span6,
textarea.span6,
.uneditable-input.span6 {
	width: 446px;
}

input.span5,
textarea.span5,
.uneditable-input.span5 {
	width: 366px;
}

input.span4,
textarea.span4,
.uneditable-input.span4 {
	width: 286px;
}

input.span3,
textarea.span3,
.uneditable-input.span3 {
	width: 206px;
}

input.span2,
textarea.span2,
.uneditable-input.span2 {
	width: 126px;
}

input.span1,
textarea.span1,
.uneditable-input.span1 {
	width: 46px;
}

.controls-row {
	*zoom: 1;
}

	.controls-row:before,
	.controls-row:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.controls-row:after {
		clear: both;
	}

	.controls-row [class*="span"],
	.row-fluid .controls-row [class*="span"] {
		float: left;
	}

	.controls-row .checkbox[class*="span"],
	.controls-row .radio[class*="span"] {
		padding-top: 5px;
	}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
	cursor: not-allowed;
	background-color: #eeeeee;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
	background-color: transparent;
}

.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
	color: #c09853;
}

.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
	color: #c09853;
}

.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
	border-color: #c09853;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

	.control-group.warning input:focus,
	.control-group.warning select:focus,
	.control-group.warning textarea:focus {
		border-color: #a47e3c;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
	}

.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #c09853;
}

.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
	color: #b94a48;
}

.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
	color: #b94a48;
}

.control-group.error input,
.control-group.error select,
.control-group.error textarea {
	border-color: #b94a48;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

	.control-group.error input:focus,
	.control-group.error select:focus,
	.control-group.error textarea:focus {
		border-color: #953b39;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
	}

.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #b94a48;
}

.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
	color: #468847;
}

.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
	color: #468847;
}

.control-group.success input,
.control-group.success select,
.control-group.success textarea {
	border-color: #468847;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

	.control-group.success input:focus,
	.control-group.success select:focus,
	.control-group.success textarea:focus {
		border-color: #356635;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
	}

.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
	color: #468847;
	background-color: #dff0d8;
	border-color: #468847;
}

.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
	color: #3a87ad;
}

.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
	color: #3a87ad;
}

.control-group.info input,
.control-group.info select,
.control-group.info textarea {
	border-color: #3a87ad;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

	.control-group.info input:focus,
	.control-group.info select:focus,
	.control-group.info textarea:focus {
		border-color: #2d6987;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
	}

.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #3a87ad;
}

input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
	color: #b94a48;
	border-color: #ee5f5b;
}

	input:focus:invalid:focus,
	textarea:focus:invalid:focus,
	select:focus:invalid:focus {
		border-color: #e9322d;
		-webkit-box-shadow: 0 0 6px #f8b9b7;
		-moz-box-shadow: 0 0 6px #f8b9b7;
		box-shadow: 0 0 6px #f8b9b7;
	}

.form-actions {
	padding: 19px 20px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-top: 1px solid #e5e5e5;
	*zoom: 1;
}

	.form-actions:before,
	.form-actions:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.form-actions:after {
		clear: both;
	}

.help-block,
.help-inline {
	color: #595959;
}

.help-block {
	display: block;
	margin-bottom: 10px;
}

.help-inline {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	*zoom: 1;
	vertical-align: middle;
	padding-left: 5px;
}

.input-append,
.input-prepend {
	display: inline-block;
	margin-bottom: 10px;
	vertical-align: middle;
	font-size: 0;
	white-space: nowrap;
}

	.input-append input,
	.input-prepend input,
	.input-append select,
	.input-prepend select,
	.input-append .uneditable-input,
	.input-prepend .uneditable-input,
	.input-append .dropdown-menu,
	.input-prepend .dropdown-menu,
	.input-append .popover,
	.input-prepend .popover {
		font-size: 14px;
	}

	.input-append input,
	.input-prepend input,
	.input-append select,
	.input-prepend select,
	.input-append .uneditable-input,
	.input-prepend .uneditable-input {
		position: relative;
		margin-bottom: 0;
		*margin-left: 0;
		vertical-align: top;
		-webkit-border-radius: 0 4px 4px 0;
		-moz-border-radius: 0 4px 4px 0;
		border-radius: 0 4px 4px 0;
	}

		.input-append input:focus,
		.input-prepend input:focus,
		.input-append select:focus,
		.input-prepend select:focus,
		.input-append .uneditable-input:focus,
		.input-prepend .uneditable-input:focus {
			z-index: 2;
		}

	.input-append .add-on,
	.input-prepend .add-on {
		display: inline-block;
		width: auto;
		height: 20px;
		min-width: 16px;
		padding: 4px 5px;
		font-size: 14px;
		font-weight: normal;
		line-height: 20px;
		text-align: center;
		text-shadow: 0 1px 0 #ffffff;
		background-color: #eeeeee;
		border: 1px solid #ccc;
	}

	.input-append .add-on,
	.input-prepend .add-on,
	.input-append .btn,
	.input-prepend .btn,
	.input-append .btn-group > .dropdown-toggle,
	.input-prepend .btn-group > .dropdown-toggle {
		vertical-align: top;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

	.input-append .active,
	.input-prepend .active {
		background-color: #a9dba9;
		border-color: #46a546;
	}

	.input-prepend .add-on,
	.input-prepend .btn {
		margin-right: -1px;
	}

		.input-prepend .add-on:first-child,
		.input-prepend .btn:first-child {
			-webkit-border-radius: 4px 0 0 4px;
			-moz-border-radius: 4px 0 0 4px;
			border-radius: 4px 0 0 4px;
		}

	.input-append input,
	.input-append select,
	.input-append .uneditable-input {
		-webkit-border-radius: 4px 0 0 4px;
		-moz-border-radius: 4px 0 0 4px;
		border-radius: 4px 0 0 4px;
	}

		.input-append input + .btn-group .btn:last-child,
		.input-append select + .btn-group .btn:last-child,
		.input-append .uneditable-input + .btn-group .btn:last-child {
			-webkit-border-radius: 0 4px 4px 0;
			-moz-border-radius: 0 4px 4px 0;
			border-radius: 0 4px 4px 0;
		}

	.input-append .add-on,
	.input-append .btn,
	.input-append .btn-group {
		margin-left: -1px;
	}

		.input-append .add-on:last-child,
		.input-append .btn:last-child,
		.input-append .btn-group:last-child > .dropdown-toggle {
			-webkit-border-radius: 0 4px 4px 0;
			-moz-border-radius: 0 4px 4px 0;
			border-radius: 0 4px 4px 0;
		}

	.input-prepend.input-append input,
	.input-prepend.input-append select,
	.input-prepend.input-append .uneditable-input {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

		.input-prepend.input-append input + .btn-group .btn,
		.input-prepend.input-append select + .btn-group .btn,
		.input-prepend.input-append .uneditable-input + .btn-group .btn {
			-webkit-border-radius: 0 4px 4px 0;
			-moz-border-radius: 0 4px 4px 0;
			border-radius: 0 4px 4px 0;
		}

	.input-prepend.input-append .add-on:first-child,
	.input-prepend.input-append .btn:first-child {
		margin-right: -1px;
		-webkit-border-radius: 4px 0 0 4px;
		-moz-border-radius: 4px 0 0 4px;
		border-radius: 4px 0 0 4px;
	}

	.input-prepend.input-append .add-on:last-child,
	.input-prepend.input-append .btn:last-child {
		margin-left: -1px;
		-webkit-border-radius: 0 4px 4px 0;
		-moz-border-radius: 0 4px 4px 0;
		border-radius: 0 4px 4px 0;
	}

	.input-prepend.input-append .btn-group:first-child {
		margin-left: 0;
	}

input.search-query {
	padding-right: 14px;
	padding-right: 4px \9;
	padding-left: 14px;
	padding-left: 4px \9;
	/* IE7-8 doesn't have border-radius, so don't indent the padding */
	margin-bottom: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.form-search .input-append .search-query {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}

.form-search .input-append .btn {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .search-query {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .btn {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}

.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	*zoom: 1;
	margin-bottom: 0;
	vertical-align: middle;
}

.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
	display: none;
}

.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
	display: inline-block;
}

.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
	margin-bottom: 0;
}

.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
	padding-left: 0;
	margin-bottom: 0;
	vertical-align: middle;
}

	.form-search .radio input[type="radio"],
	.form-search .checkbox input[type="checkbox"],
	.form-inline .radio input[type="radio"],
	.form-inline .checkbox input[type="checkbox"] {
		float: left;
		margin-right: 3px;
		margin-left: 0;
	}

.control-group {
	margin-bottom: 10px;
}

legend + .control-group {
	margin-top: 20px;
	-webkit-margin-top-collapse: separate;
}

.form-horizontal .control-group {
	margin-bottom: 20px;
	*zoom: 1;
}

	.form-horizontal .control-group:before,
	.form-horizontal .control-group:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.form-horizontal .control-group:after {
		clear: both;
	}

.form-horizontal .control-label {
	float: left;
	width: 160px;
	padding-top: 5px;
	text-align: right;
}

.form-horizontal .controls {
	*display: inline-block;
	*padding-left: 20px;
	margin-left: 180px;
	*margin-left: 0;
}

	.form-horizontal .controls:first-child {
		*padding-left: 180px;
	}

.form-horizontal .help-block {
	margin-bottom: 0;
}

.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
	margin-top: 10px;
}

.form-horizontal .form-actions {
	padding-left: 180px;
}

.btn {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	*zoom: 1;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #e6e6e6;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #cccccc;
	*border: 0;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*margin-left: .3em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}

	.btn:hover,
	.btn:focus,
	.btn:active,
	.btn.active,
	.btn.disabled,
	.btn[disabled] {
		color: #333333;
		background-color: #e6e6e6;
		*background-color: #d9d9d9;
	}

	.btn:active,
	.btn.active {
		background-color: #cccccc \9;
	}

	.btn:first-child {
		*margin-left: 0;
	}

	.btn:hover,
	.btn:focus {
		color: #333333;
		text-decoration: none;
		background-position: 0 -15px;
		-webkit-transition: background-position 0.1s linear;
		-moz-transition: background-position 0.1s linear;
		-o-transition: background-position 0.1s linear;
		transition: background-position 0.1s linear;
	}

	.btn:focus {
		outline: thin dotted #333;
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px;
	}

	.btn.active,
	.btn:active {
		background-image: none;
		outline: 0;
		-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
		-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
		box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	}

	.btn.disabled,
	.btn[disabled] {
		cursor: default;
		background-image: none;
		opacity: 0.65;
		filter: alpha(opacity=65);
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

.btn-large {
	padding: 11px 19px;
	font-size: 17.5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

	.btn-large [class^="icon-"],
	.btn-large [class*=" icon-"] {
		margin-top: 4px;
	}

.btn-small {
	padding: 2px 10px;
	font-size: 11.9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

	.btn-small [class^="icon-"],
	.btn-small [class*=" icon-"] {
		margin-top: 0;
	}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
	margin-top: -1px;
}

.btn-mini {
	padding: 0 6px;
	font-size: 10.5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

	.btn-block + .btn-block {
		margin-top: 5px;
	}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
	width: 100%;
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
	color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #0044cc;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

	.btn-primary:hover,
	.btn-primary:focus,
	.btn-primary:active,
	.btn-primary.active,
	.btn-primary.disabled,
	.btn-primary[disabled] {
		color: #ffffff;
		background-color: #0044cc;
		*background-color: #003bb3;
	}

	.btn-primary:active,
	.btn-primary.active {
		background-color: #003399 \9;
	}

.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
	border-color: #f89406 #f89406 #ad6704;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #f89406;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

	.btn-warning:hover,
	.btn-warning:focus,
	.btn-warning:active,
	.btn-warning.active,
	.btn-warning.disabled,
	.btn-warning[disabled] {
		color: #ffffff;
		background-color: #f89406;
		*background-color: #df8505;
	}

	.btn-warning:active,
	.btn-warning.active {
		background-color: #c67605 \9;
	}

.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #bd362f;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

	.btn-danger:hover,
	.btn-danger:focus,
	.btn-danger:active,
	.btn-danger.active,
	.btn-danger.disabled,
	.btn-danger[disabled] {
		color: #ffffff;
		background-color: #bd362f;
		*background-color: #a9302a;
	}

	.btn-danger:active,
	.btn-danger.active {
		background-color: #942a25 \9;
	}

.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #51a351;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

	.btn-success:hover,
	.btn-success:focus,
	.btn-success:active,
	.btn-success.active,
	.btn-success.disabled,
	.btn-success[disabled] {
		color: #ffffff;
		background-color: #51a351;
		*background-color: #499249;
	}

	.btn-success:active,
	.btn-success.active {
		background-color: #408140 \9;
	}

.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #2f96b4;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

	.btn-info:hover,
	.btn-info:focus,
	.btn-info:active,
	.btn-info.active,
	.btn-info.disabled,
	.btn-info[disabled] {
		color: #ffffff;
		background-color: #2f96b4;
		*background-color: #2a85a0;
	}

	.btn-info:active,
	.btn-info.active {
		background-color: #24748c \9;
	}

.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: -moz-linear-gradient(top, #444444, #222222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image: -webkit-linear-gradient(top, #444444, #222222);
	background-image: -o-linear-gradient(top, #444444, #222222);
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color: #222222 #222222 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #222222;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

	.btn-inverse:hover,
	.btn-inverse:focus,
	.btn-inverse:active,
	.btn-inverse.active,
	.btn-inverse.disabled,
	.btn-inverse[disabled] {
		color: #ffffff;
		background-color: #222222;
		*background-color: #151515;
	}

	.btn-inverse:active,
	.btn-inverse.active {
		background-color: #080808 \9;
	}

button.btn,
input[type="submit"].btn {
	*padding-top: 3px;
	*padding-bottom: 3px;
}

	button.btn::-moz-focus-inner,
	input[type="submit"].btn::-moz-focus-inner {
		padding: 0;
		border: 0;
	}

	button.btn.btn-large,
	input[type="submit"].btn.btn-large {
		*padding-top: 7px;
		*padding-bottom: 7px;
	}

	button.btn.btn-small,
	input[type="submit"].btn.btn-small {
		*padding-top: 3px;
		*padding-bottom: 3px;
	}

	button.btn.btn-mini,
	input[type="submit"].btn.btn-mini {
		*padding-top: 1px;
		*padding-bottom: 1px;
	}

.btn-link,
.btn-link:active,
.btn-link[disabled] {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.btn-link {
	border-color: transparent;
	cursor: pointer;
	color: #0088cc;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

	.btn-link:hover,
	.btn-link:focus {
		color: #005580;
		text-decoration: underline;
		background-color: transparent;
	}

	.btn-link[disabled]:hover,
	.btn-link[disabled]:focus {
		color: #333333;
		text-decoration: none;
	}

[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	*margin-right: .3em;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url("images/glyphicons-halflings.png");
	background-position: 14px 14px;
	background-repeat: no-repeat;
	margin-top: 1px;
}
/* White icons with optional class, or on hover/focus/active states of certain elements */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
	background-image: url("images/glyphicons-halflings-white.png");
}

.icon-glass {
	background-position: 0 0;
}

.icon-music {
	background-position: -24px 0;
}

.icon-search {
	background-position: -48px 0;
}

.icon-envelope {
	background-position: -72px 0;
}

.icon-heart {
	background-position: -96px 0;
}

.icon-star {
	background-position: -120px 0;
}

.icon-star-empty {
	background-position: -144px 0;
}

.icon-user {
	background-position: -168px 0;
}

.icon-film {
	background-position: -192px 0;
}

.icon-th-large {
	background-position: -216px 0;
}

.icon-th {
	background-position: -240px 0;
}

.icon-th-list {
	background-position: -264px 0;
}

.icon-ok {
	background-position: -288px 0;
}

.icon-remove {
	background-position: -312px 0;
}

.icon-zoom-in {
	background-position: -336px 0;
}

.icon-zoom-out {
	background-position: -360px 0;
}

.icon-off {
	background-position: -384px 0;
}

.icon-signal {
	background-position: -408px 0;
}

.icon-cog {
	background-position: -432px 0;
}

.icon-trash {
	background-position: -456px 0;
}

.icon-home {
	background-position: 0 -24px;
}

.icon-file {
	background-position: -24px -24px;
}

.icon-time {
	background-position: -48px -24px;
}

.icon-road {
	background-position: -72px -24px;
}

.icon-download-alt {
	background-position: -96px -24px;
}

.icon-download {
	background-position: -120px -24px;
}

.icon-upload {
	background-position: -144px -24px;
}

.icon-inbox {
	background-position: -168px -24px;
}

.icon-play-circle {
	background-position: -192px -24px;
}

.icon-repeat {
	background-position: -216px -24px;
}

.icon-refresh {
	background-position: -240px -24px;
}

.icon-list-alt {
	background-position: -264px -24px;
}

.icon-lock {
	background-position: -287px -24px;
}

.icon-flag {
	background-position: -312px -24px;
}

.icon-headphones {
	background-position: -336px -24px;
}

.icon-volume-off {
	background-position: -360px -24px;
}

.icon-volume-down {
	background-position: -384px -24px;
}

.icon-volume-up {
	background-position: -408px -24px;
}

.icon-qrcode {
	background-position: -432px -24px;
}

.icon-barcode {
	background-position: -456px -24px;
}

.icon-tag {
	background-position: 0 -48px;
}

.icon-tags {
	background-position: -25px -48px;
}

.icon-book {
	background-position: -48px -48px;
}

.icon-bookmark {
	background-position: -72px -48px;
}

.icon-print {
	background-position: -96px -48px;
}

.icon-camera {
	background-position: -120px -48px;
}

.icon-font {
	background-position: -144px -48px;
}

.icon-bold {
	background-position: -167px -48px;
}

.icon-italic {
	background-position: -192px -48px;
}

.icon-text-height {
	background-position: -216px -48px;
}

.icon-text-width {
	background-position: -240px -48px;
}

.icon-align-left {
	background-position: -264px -48px;
}

.icon-align-center {
	background-position: -288px -48px;
}

.icon-align-right {
	background-position: -312px -48px;
}

.icon-align-justify {
	background-position: -336px -48px;
}

.icon-list {
	background-position: -360px -48px;
}

.icon-indent-left {
	background-position: -384px -48px;
}

.icon-indent-right {
	background-position: -408px -48px;
}

.icon-facetime-video {
	background-position: -432px -48px;
}

.icon-picture {
	background-position: -456px -48px;
}

.icon-pencil {
	background-position: 0 -72px;
}

.icon-map-marker {
	background-position: -24px -72px;
}

.icon-adjust {
	background-position: -48px -72px;
}

.icon-tint {
	background-position: -72px -72px;
}

.icon-edit {
	background-position: -96px -72px;
}

.icon-share {
	background-position: -120px -72px;
}

.icon-check {
	background-position: -144px -72px;
}

.icon-move {
	background-position: -168px -72px;
}

.icon-step-backward {
	background-position: -192px -72px;
}

.icon-fast-backward {
	background-position: -216px -72px;
}

.icon-backward {
	background-position: -240px -72px;
}

.icon-play {
	background-position: -264px -72px;
}

.icon-pause {
	background-position: -288px -72px;
}

.icon-stop {
	background-position: -312px -72px;
}

.icon-forward {
	background-position: -336px -72px;
}

.icon-fast-forward {
	background-position: -360px -72px;
}

.icon-step-forward {
	background-position: -384px -72px;
}

.icon-eject {
	background-position: -408px -72px;
}

.icon-chevron-left {
	background-position: -432px -72px;
}

.icon-chevron-right {
	background-position: -456px -72px;
}

.icon-plus-sign {
	background-position: 0 -96px;
}

.icon-minus-sign {
	background-position: -24px -96px;
}

.icon-remove-sign {
	background-position: -48px -96px;
}

.icon-ok-sign {
	background-position: -72px -96px;
}

.icon-question-sign {
	background-position: -96px -96px;
}

.icon-info-sign {
	background-position: -120px -96px;
}

.icon-screenshot {
	background-position: -144px -96px;
}

.icon-remove-circle {
	background-position: -168px -96px;
}

.icon-ok-circle {
	background-position: -192px -96px;
}

.icon-ban-circle {
	background-position: -216px -96px;
}

.icon-arrow-left {
	background-position: -240px -96px;
}

.icon-arrow-right {
	background-position: -264px -96px;
}

.icon-arrow-up {
	background-position: -289px -96px;
}

.icon-arrow-down {
	background-position: -312px -96px;
}

.icon-share-alt {
	background-position: -336px -96px;
}

.icon-resize-full {
	background-position: -360px -96px;
}

.icon-resize-small {
	background-position: -384px -96px;
}

.icon-plus {
	background-position: -408px -96px;
}

.icon-minus {
	background-position: -433px -96px;
}

.icon-asterisk {
	background-position: -456px -96px;
}

.icon-exclamation-sign {
	background-position: 0 -120px;
}

.icon-gift {
	background-position: -24px -120px;
}

.icon-leaf {
	background-position: -48px -120px;
}

.icon-fire {
	background-position: -72px -120px;
}

.icon-eye-open {
	background-position: -96px -120px;
}

.icon-eye-close {
	background-position: -120px -120px;
}

.icon-warning-sign {
	background-position: -144px -120px;
}

.icon-plane {
	background-position: -168px -120px;
}

.icon-calendar {
	background-position: -192px -120px;
}

.icon-random {
	background-position: -216px -120px;
	width: 16px;
}

.icon-comment {
	background-position: -240px -120px;
}

.icon-magnet {
	background-position: -264px -120px;
}

.icon-chevron-up {
	background-position: -288px -120px;
}

.icon-chevron-down {
	background-position: -313px -119px;
}

.icon-retweet {
	background-position: -336px -120px;
}

.icon-shopping-cart {
	background-position: -360px -120px;
}

.icon-folder-close {
	background-position: -384px -120px;
	width: 16px;
}

.icon-folder-open {
	background-position: -408px -120px;
	width: 16px;
}

.icon-resize-vertical {
	background-position: -432px -119px;
}

.icon-resize-horizontal {
	background-position: -456px -118px;
}

.icon-hdd {
	background-position: 0 -144px;
}

.icon-bullhorn {
	background-position: -24px -144px;
}

.icon-bell {
	background-position: -48px -144px;
}

.icon-certificate {
	background-position: -72px -144px;
}

.icon-thumbs-up {
	background-position: -96px -144px;
}

.icon-thumbs-down {
	background-position: -120px -144px;
}

.icon-hand-right {
	background-position: -144px -144px;
}

.icon-hand-left {
	background-position: -168px -144px;
}

.icon-hand-up {
	background-position: -192px -144px;
}

.icon-hand-down {
	background-position: -216px -144px;
}

.icon-circle-arrow-right {
	background-position: -240px -144px;
}

.icon-circle-arrow-left {
	background-position: -264px -144px;
}

.icon-circle-arrow-up {
	background-position: -288px -144px;
}

.icon-circle-arrow-down {
	background-position: -312px -144px;
}

.icon-globe {
	background-position: -336px -144px;
}

.icon-wrench {
	background-position: -360px -144px;
}

.icon-tasks {
	background-position: -384px -144px;
}

.icon-filter {
	background-position: -408px -144px;
}

.icon-briefcase {
	background-position: -432px -144px;
}

.icon-fullscreen {
	background-position: -456px -144px;
}

.btn-group {
	position: relative;
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	*zoom: 1;
	font-size: 0;
	vertical-align: middle;
	white-space: nowrap;
	*margin-left: .3em;
}

	.btn-group:first-child {
		*margin-left: 0;
	}

	.btn-group + .btn-group {
		margin-left: 5px;
	}

.btn-toolbar {
	font-size: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

	.btn-toolbar > .btn + .btn,
	.btn-toolbar > .btn-group + .btn,
	.btn-toolbar > .btn + .btn-group {
		margin-left: 5px;
	}

.btn-group > .btn {
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

	.btn-group > .btn + .btn {
		margin-left: -1px;
	}

.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
	font-size: 14px;
}

.btn-group > .btn-mini {
	font-size: 10.5px;
}

.btn-group > .btn-small {
	font-size: 11.9px;
}

.btn-group > .btn-large {
	font-size: 17.5px;
}

.btn-group > .btn:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}

.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}

.btn-group > .btn.large:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}

.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
	z-index: 2;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
	outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
	-webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	*padding-top: 5px;
	*padding-bottom: 5px;
}

.btn-group > .btn-mini + .dropdown-toggle {
	padding-left: 5px;
	padding-right: 5px;
	*padding-top: 2px;
	*padding-bottom: 2px;
}

.btn-group > .btn-small + .dropdown-toggle {
	*padding-top: 5px;
	*padding-bottom: 4px;
}

.btn-group > .btn-large + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
	*padding-top: 7px;
	*padding-bottom: 7px;
}

.btn-group.open .dropdown-toggle {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}

.btn-group.open .btn.dropdown-toggle {
	background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #0044cc;
}

.btn-group.open .btn-warning.dropdown-toggle {
	background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
	background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
	background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
	background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #222222;
}

.btn .caret {
	margin-top: 8px;
	margin-left: 0;
}

.btn-large .caret {
	margin-top: 6px;
}

.btn-large .caret {
	border-left-width: 5px;
	border-right-width: 5px;
	border-top-width: 5px;
}

.btn-mini .caret,
.btn-small .caret {
	margin-top: 8px;
}

.dropup .btn-large .caret {
	border-bottom-width: 5px;
}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}

.btn-group-vertical {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	*zoom: 1;
}

	.btn-group-vertical > .btn {
		display: block;
		float: none;
		max-width: 100%;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

		.btn-group-vertical > .btn + .btn {
			margin-left: 0;
			margin-top: -1px;
		}

		.btn-group-vertical > .btn:first-child {
			-webkit-border-radius: 4px 4px 0 0;
			-moz-border-radius: 4px 4px 0 0;
			border-radius: 4px 4px 0 0;
		}

		.btn-group-vertical > .btn:last-child {
			-webkit-border-radius: 0 0 4px 4px;
			-moz-border-radius: 0 0 4px 4px;
			border-radius: 0 0 4px 4px;
		}

	.btn-group-vertical > .btn-large:first-child {
		-webkit-border-radius: 6px 6px 0 0;
		-moz-border-radius: 6px 6px 0 0;
		border-radius: 6px 6px 0 0;
	}

	.btn-group-vertical > .btn-large:last-child {
		-webkit-border-radius: 0 0 6px 6px;
		-moz-border-radius: 0 0 6px 6px;
		border-radius: 0 0 6px 6px;
	}

.nav {
	margin-left: 0;
	margin-bottom: 20px;
	list-style: none;
}

	.nav > li > a {
		display: block;
	}

		.nav > li > a:hover,
		.nav > li > a:focus {
			text-decoration: none;
			background-color: #eeeeee;
		}

		.nav > li > a > img {
			max-width: none;
		}

	.nav > .pull-right {
		float: right;
	}

.nav-header {
	display: block;
	padding: 3px 15px;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #999999;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
}

.nav li + .nav-header {
	margin-top: 9px;
}

.nav-list {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0;
}

	.nav-list > li > a,
	.nav-list .nav-header {
		margin-left: -15px;
		margin-right: -15px;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	}

	.nav-list > li > a {
		padding: 3px 15px;
	}

	.nav-list > .active > a,
	.nav-list > .active > a:hover,
	.nav-list > .active > a:focus {
		color: #ffffff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
		background-color: #0088cc;
	}

	.nav-list [class^="icon-"],
	.nav-list [class*=" icon-"] {
		margin-right: 2px;
	}

	.nav-list .divider {
		*width: 100%;
		height: 1px;
		margin: 9px 1px;
		*margin: -5px 0 5px;
		overflow: hidden;
		background-color: #e5e5e5;
		border-bottom: 1px solid #ffffff;
	}

.nav-tabs,
.nav-pills {
	*zoom: 1;
}

	.nav-tabs:before,
	.nav-pills:before,
	.nav-tabs:after,
	.nav-pills:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.nav-tabs:after,
	.nav-pills:after {
		clear: both;
	}

	.nav-tabs > li,
	.nav-pills > li {
		float: left;
	}

		.nav-tabs > li > a,
		.nav-pills > li > a {
			padding-right: 12px;
			padding-left: 12px;
			margin-right: 2px;
			line-height: 14px;
		}

.nav-tabs {
	border-bottom: 1px solid #ddd;
}

	.nav-tabs > li {
		margin-bottom: -1px;
	}

		.nav-tabs > li > a {
			padding-top: 8px;
			padding-bottom: 8px;
			line-height: 20px;
			border: 1px solid transparent;
			-webkit-border-radius: 4px 4px 0 0;
			-moz-border-radius: 4px 4px 0 0;
			border-radius: 4px 4px 0 0;
		}

			.nav-tabs > li > a:hover,
			.nav-tabs > li > a:focus {
				border-color: #eeeeee #eeeeee #dddddd;
			}

	.nav-tabs > .active > a,
	.nav-tabs > .active > a:hover,
	.nav-tabs > .active > a:focus {
		color: #555555;
		background-color: #ffffff;
		border: 1px solid #ddd;
		border-bottom-color: transparent;
		cursor: default;
	}

.nav-pills > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
	color: #ffffff;
	background-color: #0088cc;
}

.nav-stacked > li {
	float: none;
}

	.nav-stacked > li > a {
		margin-right: 0;
	}

.nav-tabs.nav-stacked {
	border-bottom: 0;
}

	.nav-tabs.nav-stacked > li > a {
		border: 1px solid #ddd;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

	.nav-tabs.nav-stacked > li:first-child > a {
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topright: 4px;
		border-top-right-radius: 4px;
		-webkit-border-top-left-radius: 4px;
		-moz-border-radius-topleft: 4px;
		border-top-left-radius: 4px;
	}

	.nav-tabs.nav-stacked > li:last-child > a {
		-webkit-border-bottom-right-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-left-radius: 4px;
	}

	.nav-tabs.nav-stacked > li > a:hover,
	.nav-tabs.nav-stacked > li > a:focus {
		border-color: #ddd;
		z-index: 2;
	}

.nav-pills.nav-stacked > li > a {
	margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
	margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.nav .dropdown-toggle .caret {
	border-top-color: #0088cc;
	border-bottom-color: #0088cc;
	margin-top: 6px;
}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
	border-top-color: #005580;
	border-bottom-color: #005580;
}
/* move down carets for tabs */
.nav-tabs .dropdown-toggle .caret {
	margin-top: 8px;
}

.nav .active .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.nav-tabs .active .dropdown-toggle .caret {
	border-top-color: #555555;
	border-bottom-color: #555555;
}

.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
	cursor: pointer;
}

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
	color: #ffffff;
	background-color: #999999;
	border-color: #999999;
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	opacity: 1;
	filter: alpha(opacity=100);
}

.tabs-stacked .open > a:hover,
.tabs-stacked .open > a:focus {
	border-color: #999999;
}

.tabbable {
	*zoom: 1;
}

	.tabbable:before,
	.tabbable:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.tabbable:after {
		clear: both;
	}

.tab-content {
	overflow: auto;
}

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
	border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
	display: none;
}

.tab-content > .active,
.pill-content > .active {
	display: block;
}

.tabs-below > .nav-tabs {
	border-top: 1px solid #ddd;
}

	.tabs-below > .nav-tabs > li {
		margin-top: -1px;
		margin-bottom: 0;
	}

		.tabs-below > .nav-tabs > li > a {
			-webkit-border-radius: 0 0 4px 4px;
			-moz-border-radius: 0 0 4px 4px;
			border-radius: 0 0 4px 4px;
		}

			.tabs-below > .nav-tabs > li > a:hover,
			.tabs-below > .nav-tabs > li > a:focus {
				border-bottom-color: transparent;
				border-top-color: #ddd;
			}

	.tabs-below > .nav-tabs > .active > a,
	.tabs-below > .nav-tabs > .active > a:hover,
	.tabs-below > .nav-tabs > .active > a:focus {
		border-color: transparent #ddd #ddd #ddd;
	}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
	float: none;
}

	.tabs-left > .nav-tabs > li > a,
	.tabs-right > .nav-tabs > li > a {
		min-width: 74px;
		margin-right: 0;
		margin-bottom: 3px;
	}

.tabs-left > .nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #ddd;
}

	.tabs-left > .nav-tabs > li > a {
		margin-right: -1px;
		-webkit-border-radius: 4px 0 0 4px;
		-moz-border-radius: 4px 0 0 4px;
		border-radius: 4px 0 0 4px;
	}

		.tabs-left > .nav-tabs > li > a:hover,
		.tabs-left > .nav-tabs > li > a:focus {
			border-color: #eeeeee #dddddd #eeeeee #eeeeee;
		}

	.tabs-left > .nav-tabs .active > a,
	.tabs-left > .nav-tabs .active > a:hover,
	.tabs-left > .nav-tabs .active > a:focus {
		border-color: #ddd transparent #ddd #ddd;
		*border-right-color: #ffffff;
	}

.tabs-right > .nav-tabs {
	float: right;
	margin-left: 19px;
	border-left: 1px solid #ddd;
}

	.tabs-right > .nav-tabs > li > a {
		margin-left: -1px;
		-webkit-border-radius: 0 4px 4px 0;
		-moz-border-radius: 0 4px 4px 0;
		border-radius: 0 4px 4px 0;
	}

		.tabs-right > .nav-tabs > li > a:hover,
		.tabs-right > .nav-tabs > li > a:focus {
			border-color: #eeeeee #eeeeee #eeeeee #dddddd;
		}

	.tabs-right > .nav-tabs .active > a,
	.tabs-right > .nav-tabs .active > a:hover,
	.tabs-right > .nav-tabs .active > a:focus {
		border-color: #ddd #ddd #ddd transparent;
		*border-left-color: #ffffff;
	}

.nav > .disabled > a {
	color: #999999;
}

	.nav > .disabled > a:hover,
	.nav > .disabled > a:focus {
		text-decoration: none;
		background-color: transparent;
		cursor: default;
	}

.navbar {
	overflow: visible;
	margin-bottom: 20px;
	*position: relative;
	*z-index: 2;
}

.navbar-inner {
	min-height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
	background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	*zoom: 1;
}

	.navbar-inner:before,
	.navbar-inner:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.navbar-inner:after {
		clear: both;
	}

.navbar .container {
	width: auto;
}

.nav-collapse.collapse {
	height: auto;
	overflow: visible;
}

.navbar .brand {
	float: left;
	display: block;
	padding: 10px 20px 10px;
	margin-left: -20px;
	font-size: 20px;
	font-weight: 200;
	color: #777777;
	text-shadow: 0 1px 0 #ffffff;
}

	.navbar .brand:hover,
	.navbar .brand:focus {
		text-decoration: none;
	}

.navbar-text {
	margin-bottom: 0;
	line-height: 40px;
	color: #777777;
}

.navbar-link {
	color: #777777;
}

	.navbar-link:hover,
	.navbar-link:focus {
		color: #333333;
	}

.navbar .divider-vertical {
	height: 40px;
	margin: 0 9px;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #ffffff;
}

.navbar .btn,
.navbar .btn-group {
	margin-top: 5px;
}

	.navbar .btn-group .btn,
	.navbar .input-prepend .btn,
	.navbar .input-append .btn,
	.navbar .input-prepend .btn-group,
	.navbar .input-append .btn-group {
		margin-top: 0;
	}

.navbar-form {
	margin-bottom: 0;
	*zoom: 1;
}

	.navbar-form:before,
	.navbar-form:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.navbar-form:after {
		clear: both;
	}

	.navbar-form input,
	.navbar-form select,
	.navbar-form .radio,
	.navbar-form .checkbox {
		margin-top: 5px;
	}

	.navbar-form input,
	.navbar-form select,
	.navbar-form .btn {
		display: inline-block;
		margin-bottom: 0;
	}

		.navbar-form input[type="image"],
		.navbar-form input[type="checkbox"],
		.navbar-form input[type="radio"] {
			margin-top: 3px;
		}

	.navbar-form .input-append,
	.navbar-form .input-prepend {
		margin-top: 5px;
		white-space: nowrap;
	}

		.navbar-form .input-append input,
		.navbar-form .input-prepend input {
			margin-top: 0;
		}

.navbar-search {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 0;
}

	.navbar-search .search-query {
		margin-bottom: 0;
		padding: 4px 14px;
	    font-family: Verdana, Helvetica, Arial Narrow;
		font-size: 13px;
		font-weight: normal;
		line-height: 1;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
	}

.navbar-static-top {
	position: static;
	margin-bottom: 0;
}

	.navbar-static-top .navbar-inner {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

.navbar-fixed-top,
.navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	margin-bottom: 0;
}

	.navbar-fixed-top .navbar-inner,
	.navbar-static-top .navbar-inner {
		border-width: 0 0 1px;
	}

	.navbar-fixed-bottom .navbar-inner {
		border-width: 1px 0 0;
	}

	.navbar-fixed-top .navbar-inner,
	.navbar-fixed-bottom .navbar-inner {
		padding-left: 0;
		padding-right: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 940px;
	}

.navbar-fixed-top {
	top: 0;
}

	.navbar-fixed-top .navbar-inner,
	.navbar-static-top .navbar-inner {
		-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
		-moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
		box-shadow: 0 1px 10px rgba(0,0,0,.1);
	}

.navbar-fixed-bottom {
	bottom: 0;
}

	.navbar-fixed-bottom .navbar-inner {
		-webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
		-moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
		box-shadow: 0 -1px 10px rgba(0,0,0,.1);
	}

.navbar .nav {
	position: relative;
	left: 0;
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

	.navbar .nav.pull-right {
		float: right;
		margin-right: 0;
	}

	.navbar .nav > li {
		float: left;
	}

		.navbar .nav > li > a {
			float: none;
			padding: 10px 15px 10px;
			color: #777777;
			text-decoration: none;
			text-shadow: 0 1px 0 #ffffff;
		}

	.navbar .nav .dropdown-toggle .caret {
		margin-top: 8px;
	}

	.navbar .nav > li > a:focus,
	.navbar .nav > li > a:hover {
		background-color: transparent;
		color: #333333;
		text-decoration: none;
	}

	.navbar .nav > .active > a,
	.navbar .nav > .active > a:hover,
	.navbar .nav > .active > a:focus {
		color: #555555;
		text-decoration: none;
		background-color: #e5e5e5;
		-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
		-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
		box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	}

.navbar .btn-navbar {
	display: none;
	float: right;
	padding: 7px 10px;
	margin-left: 5px;
	margin-right: 5px;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ededed;
	background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
	background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
	border-color: #e5e5e5 #e5e5e5 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #e5e5e5;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}

	.navbar .btn-navbar:hover,
	.navbar .btn-navbar:focus,
	.navbar .btn-navbar:active,
	.navbar .btn-navbar.active,
	.navbar .btn-navbar.disabled,
	.navbar .btn-navbar[disabled] {
		color: #ffffff;
		background-color: #e5e5e5;
		*background-color: #d9d9d9;
	}

	.navbar .btn-navbar:active,
	.navbar .btn-navbar.active {
		background-color: #cccccc \9;
	}

	.navbar .btn-navbar .icon-bar {
		display: block;
		width: 18px;
		height: 2px;
		background-color: #f5f5f5;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
		-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
		box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	}

.btn-navbar .icon-bar + .icon-bar {
	margin-top: 3px;
}

.navbar .nav > li > .dropdown-menu:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: -7px;
	left: 9px;
}

.navbar .nav > li > .dropdown-menu:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	position: absolute;
	top: -6px;
	left: 10px;
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
	border-top: 7px solid #ccc;
	border-top-color: rgba(0, 0, 0, 0.2);
	border-bottom: 0;
	bottom: -7px;
	top: auto;
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
	border-top: 6px solid #ffffff;
	border-bottom: 0;
	bottom: -6px;
	top: auto;
}

.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
	border-top-color: #333333;
	border-bottom-color: #333333;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #e5e5e5;
	color: #555555;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #777777;
	border-bottom-color: #777777;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
	border-top-color: #555555;
	border-bottom-color: #555555;
}

.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
	left: auto;
	right: 0;
}

	.navbar .pull-right > li > .dropdown-menu:before,
	.navbar .nav > li > .dropdown-menu.pull-right:before {
		left: auto;
		right: 12px;
	}

	.navbar .pull-right > li > .dropdown-menu:after,
	.navbar .nav > li > .dropdown-menu.pull-right:after {
		left: auto;
		right: 13px;
	}

	.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
	.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
		left: auto;
		right: 100%;
		margin-left: 0;
		margin-right: -1px;
		-webkit-border-radius: 6px 0 6px 6px;
		-moz-border-radius: 6px 0 6px 6px;
		border-radius: 6px 0 6px 6px;
	}

.navbar-inverse .navbar-inner {
	background-color: #1b1b1b;
	background-image: -moz-linear-gradient(top, #222222, #111111);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
	background-image: -webkit-linear-gradient(top, #222222, #111111);
	background-image: -o-linear-gradient(top, #222222, #111111);
	background-image: linear-gradient(to bottom, #222222, #111111);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
	border-color: #252525;
}

.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
	color: #999999;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

	.navbar-inverse .brand:hover,
	.navbar-inverse .nav > li > a:hover,
	.navbar-inverse .brand:focus,
	.navbar-inverse .nav > li > a:focus {
		color: #ffffff;
	}

.navbar-inverse .brand {
	color: #999999;
}

.navbar-inverse .navbar-text {
	color: #999999;
}

.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
	background-color: transparent;
	color: #ffffff;
}

.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
	color: #ffffff;
	background-color: #111111;
}

.navbar-inverse .navbar-link {
	color: #999999;
}

	.navbar-inverse .navbar-link:hover,
	.navbar-inverse .navbar-link:focus {
		color: #ffffff;
	}

.navbar-inverse .divider-vertical {
	border-left-color: #111111;
	border-right-color: #222222;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #111111;
	color: #ffffff;
}

.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #999999;
	border-bottom-color: #999999;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}

.navbar-inverse .navbar-search .search-query {
	color: #ffffff;
	background-color: #515151;
	border-color: #111111;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

	.navbar-inverse .navbar-search .search-query:-moz-placeholder {
		color: #cccccc;
	}

	.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
		color: #cccccc;
	}

	.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
		color: #cccccc;
	}

	.navbar-inverse .navbar-search .search-query:focus,
	.navbar-inverse .navbar-search .search-query.focused {
		padding: 5px 15px;
		color: #333333;
		text-shadow: 0 1px 0 #ffffff;
		background-color: #ffffff;
		border: 0;
		-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
		outline: 0;
	}

.navbar-inverse .btn-navbar {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #0e0e0e;
	background-image: -moz-linear-gradient(top, #151515, #040404);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
	background-image: -webkit-linear-gradient(top, #151515, #040404);
	background-image: -o-linear-gradient(top, #151515, #040404);
	background-image: linear-gradient(to bottom, #151515, #040404);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
	border-color: #040404 #040404 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #040404;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

	.navbar-inverse .btn-navbar:hover,
	.navbar-inverse .btn-navbar:focus,
	.navbar-inverse .btn-navbar:active,
	.navbar-inverse .btn-navbar.active,
	.navbar-inverse .btn-navbar.disabled,
	.navbar-inverse .btn-navbar[disabled] {
		color: #ffffff;
		background-color: #040404;
		*background-color: #000000;
	}

	.navbar-inverse .btn-navbar:active,
	.navbar-inverse .btn-navbar.active {
		background-color: #000000 \9;
	}

.breadcrumb {
	padding: 8px 15px;
	margin: 0 0 20px;
	list-style: none;
	background-color: #f5f5f5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

	.breadcrumb > li {
		display: inline-block;
		*display: inline;
		/* IE7 inline-block hack */
		*zoom: 1;
		text-shadow: 0 1px 0 #ffffff;
	}

		.breadcrumb > li > .divider {
			padding: 0 5px;
			color: #ccc;
		}

	.breadcrumb > .active {
		color: #999999;
	}

.pagination {
	margin: 20px 0;
}

	.pagination ul {
		display: inline-block;
		*display: inline;
		/* IE7 inline-block hack */
		*zoom: 1;
		margin-left: 0;
		margin-bottom: 0;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	}

		.pagination ul > li {
			display: inline;
		}

			.pagination ul > li > a,
			.pagination ul > li > span {
				float: left;
				padding: 4px 12px;
				line-height: 20px;
				text-decoration: none;
				background-color: #ffffff;
				border: 1px solid #dddddd;
				border-left-width: 0;
			}

				.pagination ul > li > a:hover,
				.pagination ul > li > a:focus,
				.pagination ul > .active > a,
				.pagination ul > .active > span {
					background-color: #f5f5f5;
				}

		.pagination ul > .active > a,
		.pagination ul > .active > span {
			color: #999999;
			cursor: default;
		}

		.pagination ul > .disabled > span,
		.pagination ul > .disabled > a,
		.pagination ul > .disabled > a:hover,
		.pagination ul > .disabled > a:focus {
			color: #999999;
			background-color: transparent;
			cursor: default;
		}

		.pagination ul > li:first-child > a,
		.pagination ul > li:first-child > span {
			border-left-width: 1px;
			-webkit-border-top-left-radius: 4px;
			-moz-border-radius-topleft: 4px;
			border-top-left-radius: 4px;
			-webkit-border-bottom-left-radius: 4px;
			-moz-border-radius-bottomleft: 4px;
			border-bottom-left-radius: 4px;
		}

		.pagination ul > li:last-child > a,
		.pagination ul > li:last-child > span {
			-webkit-border-top-right-radius: 4px;
			-moz-border-radius-topright: 4px;
			border-top-right-radius: 4px;
			-webkit-border-bottom-right-radius: 4px;
			-moz-border-radius-bottomright: 4px;
			border-bottom-right-radius: 4px;
		}

.pagination-centered {
	text-align: center;
}

.pagination-right {
	text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
	padding: 11px 19px;
	font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
	padding: 2px 10px;
	font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
	padding: 0 6px;
	font-size: 10.5px;
}

.pager {
	margin: 20px 0;
	list-style: none;
	text-align: center;
	*zoom: 1;
}

	.pager:before,
	.pager:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.pager:after {
		clear: both;
	}

	.pager li {
		display: inline;
	}

		.pager li > a,
		.pager li > span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			-webkit-border-radius: 15px;
			-moz-border-radius: 15px;
			border-radius: 15px;
		}

			.pager li > a:hover,
			.pager li > a:focus {
				text-decoration: none;
				background-color: #f5f5f5;
			}

	.pager .next > a,
	.pager .next > span {
		float: right;
	}

	.pager .previous > a,
	.pager .previous > span {
		float: left;
	}

	.pager .disabled > a,
	.pager .disabled > a:hover,
	.pager .disabled > a:focus,
	.pager .disabled > span {
		color: #999999;
		background-color: #fff;
		cursor: default;
	}

.thumbnails {
	margin-left: -20px;
	list-style: none;
	*zoom: 1;
}

	.thumbnails:before,
	.thumbnails:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.thumbnails:after {
		clear: both;
	}

.row-fluid .thumbnails {
	margin-left: 0;
}

.thumbnails > li {
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
}

.thumbnail {
	display: block;
	padding: 4px;
	line-height: 20px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

a.thumbnail:hover,
a.thumbnail:focus {
	border-color: #0088cc;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.thumbnail > img {
	display: block;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.thumbnail .caption {
	padding: 9px;
	color: #555555;
}

.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

	.alert,
	.alert h4 {
		color: #c09853;
	}

		.alert h4 {
			margin: 0;
		}

		.alert .close {
			position: relative;
			top: -2px;
			right: -21px;
			line-height: 20px;
		}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}

	.alert-success h4 {
		color: #468847;
	}

.alert-danger,
.alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}

	.alert-danger h4,
	.alert-error h4 {
		color: #b94a48;
	}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
}

	.alert-info h4 {
		color: #3a87ad;
	}

.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}

	.alert-block > p,
	.alert-block > ul {
		margin-bottom: 0;
	}

	.alert-block p + p {
		margin-top: 5px;
	}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}

	to {
		background-position: 0 0;
	}
}

@-moz-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}

	to {
		background-position: 0 0;
	}
}

@-ms-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}

	to {
		background-position: 0 0;
	}
}

@-o-keyframes progress-bar-stripes {
	from {
		background-position: 0 0;
	}

	to {
		background-position: 40px 0;
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}

	to {
		background-position: 0 0;
	}
}

.progress {
	overflow: hidden;
	height: 20px;
	margin-bottom: 20px;
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

	.progress .bar {
		width: 0%;
		height: 100%;
		color: #ffffff;
		float: left;
		font-size: 12px;
		text-align: center;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #0e90d2;
		background-image: -moz-linear-gradient(top, #149bdf, #0480be);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
		background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
		background-image: -o-linear-gradient(top, #149bdf, #0480be);
		background-image: linear-gradient(to bottom, #149bdf, #0480be);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
		-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
		-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
		box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transition: width 0.6s ease;
		-moz-transition: width 0.6s ease;
		-o-transition: width 0.6s ease;
		transition: width 0.6s ease;
	}

		.progress .bar + .bar {
			-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
			-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
			box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
		}

.progress-striped .bar {
	background-color: #149bdf;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px;
}

.progress.active .bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar,
.progress .bar-danger {
	background-color: #dd514c;
	background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
	background-color: #ee5f5b;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-success .bar,
.progress .bar-success {
	background-color: #5eb95e;
	background-image: -moz-linear-gradient(top, #62c462, #57a957);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
	background-image: -webkit-linear-gradient(top, #62c462, #57a957);
	background-image: -o-linear-gradient(top, #62c462, #57a957);
	background-image: linear-gradient(to bottom, #62c462, #57a957);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success {
	background-color: #62c462;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-info .bar,
.progress .bar-info {
	background-color: #4bb1cf;
	background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
	background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
	background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info {
	background-color: #5bc0de;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-warning .bar,
.progress .bar-warning {
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}

.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
	background-color: #fbb450;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.hero-unit {
	padding: 60px;
	margin-bottom: 30px;
	font-size: 18px;
	font-weight: 200;
	line-height: 30px;
	color: inherit;
	background-color: #eeeeee;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

	.hero-unit h1 {
		margin-bottom: 0;
		font-size: 60px;
		line-height: 1;
		color: inherit;
		letter-spacing: -1px;
	}

	.hero-unit li {
		line-height: 30px;
	}

.media,
.media-body {
	overflow: hidden;
	*overflow: visible;
	zoom: 1;
}

	.media,
	.media .media {
		margin-top: 15px;
	}

		.media:first-child {
			margin-top: 0;
		}

.media-object {
	display: block;
}

.media-heading {
	margin: 0 0 5px;
}

.media > .pull-left {
	margin-right: 10px;
}

.media > .pull-right {
	margin-left: 10px;
}

.media-list {
	margin-left: 0;
	list-style: none;
}

.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
}

	.tooltip.in {
		opacity: 0.8;
		filter: alpha(opacity=80);
	}

	.tooltip.top {
		margin-top: -3px;
		padding: 5px 0;
	}

	.tooltip.right {
		margin-left: 3px;
		padding: 0 5px;
	}

	.tooltip.bottom {
		margin-top: 3px;
		padding: 5px 0;
	}

	.tooltip.left {
		margin-left: -3px;
		padding: 0 5px;
	}

.tooltip-inner {
	max-width: 200px;
	padding: 8px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	background-color: #000000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000000;
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000000;
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000000;
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000000;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	background-color: #ffffff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	white-space: normal;
}

	.popover.top {
		margin-top: -10px;
	}

	.popover.right {
		margin-left: 10px;
	}

	.popover.bottom {
		margin-top: 10px;
	}

	.popover.left {
		margin-left: -10px;
	}

.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

	.popover-title:empty {
		display: none;
	}

.popover-content {
	padding: 9px 14px;
}

.popover .arrow,
.popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.popover .arrow {
	border-width: 11px;
}

	.popover .arrow:after {
		border-width: 10px;
		content: "";
	}

.popover.top .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, 0.25);
	bottom: -11px;
}

	.popover.top .arrow:after {
		bottom: 1px;
		margin-left: -10px;
		border-bottom-width: 0;
		border-top-color: #ffffff;
	}

.popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, 0.25);
}

	.popover.right .arrow:after {
		left: 1px;
		bottom: -10px;
		border-left-width: 0;
		border-right-color: #ffffff;
	}

.popover.bottom .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	top: -11px;
}

	.popover.bottom .arrow:after {
		top: 1px;
		margin-left: -10px;
		border-top-width: 0;
		border-bottom-color: #ffffff;
	}

.popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, 0.25);
}

	.popover.left .arrow:after {
		right: 1px;
		border-right-width: 0;
		border-left-color: #ffffff;
		bottom: -10px;
	}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000000;
}

	.modal-backdrop.fade {
		opacity: 0;
	}

		.modal-backdrop,
		.modal-backdrop.fade.in {
			opacity: 0.8;
			filter: alpha(opacity=80);
		}

.modal {
	position: fixed;
	top: 10%;
	left: 50%;
	z-index: 1050;
	width: 560px;
	margin-left: -280px;
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
	*border: 1px solid #999;
	/* IE6-7 */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	outline: none;
}

	.modal.fade {
		-webkit-transition: opacity .3s linear, top .3s ease-out;
		-moz-transition: opacity .3s linear, top .3s ease-out;
		-o-transition: opacity .3s linear, top .3s ease-out;
		transition: opacity .3s linear, top .3s ease-out;
		top: -25%;
	}

		.modal.fade.in {
			top: 10%;
		}

.modal-header {
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
}

	.modal-header .close {
		margin-top: 2px;
	}

	.modal-header h3 {
		margin: 0;
		line-height: 30px;
	}

.modal-body {
	position: relative;
	overflow-y: auto;
	max-height: 400px;
	padding: 15px;
}

.modal-form {
	margin-bottom: 0;
}

.modal-footer {
	padding: 14px 15px 15px;
	margin-bottom: 0;
	text-align: center;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;
	*zoom: 1;
}

	.modal-footer:before,
	.modal-footer:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.modal-footer:after {
		clear: both;
	}

	.modal-footer .btn + .btn {
		margin-left: 5px;
		margin-bottom: 0;
	}

	.modal-footer .btn-group .btn + .btn {
		margin-left: -1px;
	}

	.modal-footer .btn-block + .btn-block {
		margin-left: 0;
	}

.dropup,
.dropdown {
	position: relative;
}

.dropdown-toggle {
	*margin-bottom: -3px;
}

	.dropdown-toggle:active,
	.open .dropdown-toggle {
		outline: 0;
	}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #000000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
}

.dropdown .caret {
	margin-top: 8px;
	margin-left: 2px;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

	.dropdown-menu.pull-right {
		right: 0;
		left: auto;
	}

	.dropdown-menu .divider {
		*width: 100%;
		height: 1px;
		margin: 9px 1px;
		*margin: -5px 0 5px;
		overflow: hidden;
		background-color: #e5e5e5;
		border-bottom: 1px solid #ffffff;
	}

	.dropdown-menu > li > a {
		display: block;
		padding: 3px 20px;
		clear: both;
		font-weight: normal;
		line-height: 20px;
		color: #333333;
		white-space: nowrap;
	}

		.dropdown-menu > li > a:hover,
		.dropdown-menu > li > a:focus,
		.dropdown-submenu:hover > a,
		.dropdown-submenu:focus > a {
			text-decoration: none;
			color: #ffffff;
			background-color: #0081c2;
			background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
			background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
			background-image: -o-linear-gradient(top, #0088cc, #0077b3);
			background-image: linear-gradient(to bottom, #0088cc, #0077b3);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
		}

	.dropdown-menu > .active > a,
	.dropdown-menu > .active > a:hover,
	.dropdown-menu > .active > a:focus {
		color: #ffffff;
		text-decoration: none;
		outline: 0;
		background-color: #0081c2;
		background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
		background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
		background-image: -o-linear-gradient(top, #0088cc, #0077b3);
		background-image: linear-gradient(to bottom, #0088cc, #0077b3);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
	}

	.dropdown-menu > .disabled > a,
	.dropdown-menu > .disabled > a:hover,
	.dropdown-menu > .disabled > a:focus {
		color: #999999;
	}

		.dropdown-menu > .disabled > a:hover,
		.dropdown-menu > .disabled > a:focus {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
			cursor: default;
		}

.open {
	*z-index: 1000;
}

	.open > .dropdown-menu {
		display: block;
	}

.pull-right > .dropdown-menu {
	right: 0;
	left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid #000000;
	content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px;
}

.dropdown-submenu {
	position: relative;
}

	.dropdown-submenu > .dropdown-menu {
		top: 0;
		left: 100%;
		margin-top: -6px;
		margin-left: -1px;
		-webkit-border-radius: 0 6px 6px 6px;
		-moz-border-radius: 0 6px 6px 6px;
		border-radius: 0 6px 6px 6px;
	}

	.dropdown-submenu:hover > .dropdown-menu {
		display: block;
	}

.dropup .dropdown-submenu > .dropdown-menu {
	top: auto;
	bottom: 0;
	margin-top: 0;
	margin-bottom: -2px;
	-webkit-border-radius: 5px 5px 5px 0;
	-moz-border-radius: 5px 5px 5px 0;
	border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #cccccc;
	margin-top: 5px;
	margin-right: -10px;
}

.dropdown-submenu:hover > a:after {
	border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
	float: none;
}

	.dropdown-submenu.pull-left > .dropdown-menu {
		left: -100%;
		margin-left: 10px;
		-webkit-border-radius: 6px 0 6px 6px;
		-moz-border-radius: 6px 0 6px 6px;
		border-radius: 6px 0 6px 6px;
	}

.dropdown .dropdown-menu .nav-header {
	padding-left: 20px;
	padding-right: 20px;
}

.typeahead {
	z-index: 1051;
	margin-top: 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.accordion {
	margin-bottom: 20px;
}

.accordion-group {
	margin-bottom: 2px;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.accordion-heading {
	border-bottom: 0;
}

	.accordion-heading .accordion-toggle {
		display: block;
		padding: 8px 15px;
	}

.accordion-toggle {
	cursor: pointer;
}

.accordion-inner {
	padding: 9px 15px;
	border-top: 1px solid #e5e5e5;
}

.carousel {
	position: relative;
	margin-bottom: 20px;
	line-height: 1;
}

.carousel-inner {
	overflow: hidden;
	width: 100%;
	position: relative;
}

	.carousel-inner > .item {
		display: none;
		position: relative;
		-webkit-transition: 0.6s ease-in-out left;
		-moz-transition: 0.6s ease-in-out left;
		-o-transition: 0.6s ease-in-out left;
		transition: 0.6s ease-in-out left;
	}

		.carousel-inner > .item > img,
		.carousel-inner > .item > a > img {
			display: block;
			line-height: 1;
		}

	.carousel-inner > .active,
	.carousel-inner > .next,
	.carousel-inner > .prev {
		display: block;
	}

	.carousel-inner > .active {
		left: 0;
	}

	.carousel-inner > .next,
	.carousel-inner > .prev {
		position: absolute;
		top: 0;
		width: 100%;
	}

	.carousel-inner > .next {
		left: 100%;
	}

	.carousel-inner > .prev {
		left: -100%;
	}

		.carousel-inner > .next.left,
		.carousel-inner > .prev.right {
			left: 0;
		}

	.carousel-inner > .active.left {
		left: -100%;
	}

	.carousel-inner > .active.right {
		left: 100%;
	}

.carousel-control {
	position: absolute;
	top: 40%;
	left: 15px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #ffffff;
	text-align: center;
	background: #222222;
	border: 3px solid #ffffff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

	.carousel-control.right {
		left: auto;
		right: 15px;
	}

	.carousel-control:hover,
	.carousel-control:focus {
		color: #ffffff;
		text-decoration: none;
		opacity: 0.9;
		filter: alpha(opacity=90);
	}

.carousel-indicators {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 5;
	margin: 0;
	list-style: none;
}

	.carousel-indicators li {
		display: block;
		float: left;
		width: 10px;
		height: 10px;
		margin-left: 5px;
		text-indent: -999px;
		background-color: #ccc;
		background-color: rgba(255, 255, 255, 0.25);
		border-radius: 5px;
	}

	.carousel-indicators .active {
		background-color: #fff;
	}

.carousel-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 15px;
	background: #333333;
	background: rgba(0, 0, 0, 0.75);
}

	.carousel-caption h4,
	.carousel-caption p {
		color: #ffffff;
		line-height: 20px;
	}

	.carousel-caption h4 {
		margin: 0 0 5px;
	}

	.carousel-caption p {
		margin-bottom: 0;
	}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

	.well blockquote {
		border-color: #ddd;
		border-color: rgba(0, 0, 0, 0.15);
	}

.well-large {
	padding: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.well-small {
	padding: 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}

	.close:hover,
	.close:focus {
		color: #000000;
		text-decoration: none;
		cursor: pointer;
		opacity: 0.4;
		filter: alpha(opacity=40);
	}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.hide {
	display: none;
}

.show {
	display: block;
}

.invisible {
	visibility: hidden;
}

.affix {
	position: fixed;
}

.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

	.fade.in {
		opacity: 1;
	}

.collapse {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height 0.35s ease;
	-moz-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease;
}

	.collapse.in {
		height: auto;
	}

@-ms-viewport {
	width: device-width;
}

.hidden {
	display: none;
	visibility: hidden;
}

.visible-phone {
	display: none !important;
}

.visible-tablet {
	display: none !important;
}

.hidden-desktop {
	display: none !important;
}

.visible-desktop {
	display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
	.hidden-desktop {
		display: inherit !important;
	}

	.visible-desktop {
		display: none !important;
	}

	.visible-tablet {
		display: inherit !important;
	}

	.hidden-tablet {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.hidden-desktop {
		display: inherit !important;
	}

	.visible-desktop {
		display: none !important;
	}

	.visible-phone {
		display: inherit !important;
	}

	.hidden-phone {
		display: none !important;
	}
}

.visible-print {
	display: none !important;
}

@media print {
	.visible-print {
		display: inherit !important;
	}

	.hidden-print {
		display: none !important;
	}
}

@media (max-width: 767px) {
	body {
		padding-left: 20px;
		padding-right: 20px;
	}

	.navbar-fixed-top,
	.navbar-fixed-bottom,
	.navbar-static-top {
		margin-left: -20px;
		margin-right: -20px;
	}

	.container-fluid {
		padding: 0;
	}

	.dl-horizontal dt {
		float: none;
		clear: none;
		width: auto;
		text-align: left;
	}

	.dl-horizontal dd {
		margin-left: 0;
	}

	.container {
		width: auto;
	}

	.row-fluid {
		width: 100%;
	}

	.row,
	.thumbnails {
		margin-left: 0;
	}

		.thumbnails > li {
			float: none;
			margin-left: 0;
		}

	[class*="span"],
	.uneditable-input[class*="span"],
	.row-fluid [class*="span"] {
		float: none;
		display: block;
		width: 100%;
		margin-left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.span12,
	.row-fluid .span12 {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.row-fluid [class*="offset"]:first-child {
		margin-left: 0;
	}

	.input-large,
	.input-xlarge,
	.input-xxlarge,
	input[class*="span"],
	select[class*="span"],
	textarea[class*="span"],
	.uneditable-input {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.input-prepend input,
	.input-append input,
	.input-prepend input[class*="span"],
	.input-append input[class*="span"] {
		display: inline-block;
		width: auto;
	}

	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 0;
	}

	.modal {
		position: fixed;
		top: 20px;
		left: 20px;
		right: 20px;
		width: auto;
		margin: 0;
	}

		.modal.fade {
			top: -100px;
		}

			.modal.fade.in {
				top: 20px;
			}
+
    .m-contact-panel .panel-header-title {
        display: block;
        max-width: 255px;
    }
}

@media (max-width: 480px) {
	.nav-collapse {
		-webkit-transform: translate3d(0, 0, 0);
	}

	.page-header h1 small {
		display: block;
		line-height: 20px;
	}

	input[type="checkbox"],
	input[type="radio"] {
		border: 1px solid #ccc;
	}

	.form-horizontal .control-label {
		float: none;
		width: auto;
		padding-top: 0;
		text-align: left;
	}

	.form-horizontal .controls {
		margin-left: 0;
	}

	.form-horizontal .control-list {
		padding-top: 0;
	}

	.form-horizontal .form-actions {
		padding-left: 10px;
		padding-right: 10px;
	}

	.media .pull-left,
	.media .pull-right {
		float: none;
		display: block;
		margin-bottom: 10px;
	}

	.media-object {
		margin-right: 0;
		margin-left: 0;
	}

	.modal {
		top: 10px;
		left: 10px;
		right: 10px;
	}

	.modal-header .close {
		padding: 10px;
		margin: -10px;
	}

	.carousel-caption {
		position: static;
	}

    .m-contact-panel .header .title {
        display: block;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
	.row {
		margin-left: -20px;
		*zoom: 1;
	}

		.row:before,
		.row:after {
			display: table;
			content: "";
			line-height: 0;
		}

		.row:after {
			clear: both;
		}

	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 20px;
	}

	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 724px;
	}

	.span12 {
		width: 724px;
	}

	.span11 {
		width: 662px;
	}

	.span10 {
		width: 600px;
	}

	.span9 {
		width: 538px;
	}

	.span8 {
		width: 476px;
	}

	.span7 {
		width: 414px;
	}

	.span6 {
		width: 352px;
	}

	.span5 {
		width: 290px;
	}

	.span4 {
		width: 228px;
	}

	.span3 {
		width: 166px;
	}

	.span2 {
		width: 104px;
	}

	.span1 {
		width: 42px;
	}

	.offset12 {
		margin-left: 764px;
	}

	.offset11 {
		margin-left: 702px;
	}

	.offset10 {
		margin-left: 640px;
	}

	.offset9 {
		margin-left: 578px;
	}

	.offset8 {
		margin-left: 516px;
	}

	.offset7 {
		margin-left: 454px;
	}

	.offset6 {
		margin-left: 392px;
	}

	.offset5 {
		margin-left: 330px;
	}

	.offset4 {
		margin-left: 268px;
	}

	.offset3 {
		margin-left: 206px;
	}

	.offset2 {
		margin-left: 144px;
	}

	.offset1 {
		margin-left: 82px;
	}

	.row-fluid {
		width: 100%;
		*zoom: 1;
	}

		.row-fluid:before,
		.row-fluid:after {
			display: table;
			content: "";
			line-height: 0;
		}

		.row-fluid:after {
			clear: both;
		}

		.row-fluid [class*="span"] {
			display: block;
			width: 100%;
			min-height: 30px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			margin-left: 2.7624309392265194%;
			*margin-left: 2.709239449864817%;
		}

			.row-fluid [class*="span"]:first-child {
				margin-left: 0;
			}

		.row-fluid .controls-row [class*="span"] + [class*="span"] {
			margin-left: 2.7624309392265194%;
		}

		.row-fluid .span12 {
			width: 100%;
			*width: 99.94680851063829%;
		}

		.row-fluid .span11 {
			width: 91.43646408839778%;
			*width: 91.38327259903608%;
		}

		.row-fluid .span10 {
			width: 82.87292817679558%;
			*width: 82.81973668743387%;
		}

		.row-fluid .span9 {
			width: 74.30939226519337%;
			*width: 74.25620077583166%;
		}

		.row-fluid .span8 {
			width: 65.74585635359117%;
			*width: 65.69266486422946%;
		}

		.row-fluid .span7 {
			width: 57.18232044198895%;
			*width: 57.12912895262725%;
		}

		.row-fluid .span6 {
			width: 48.61878453038674%;
			*width: 48.56559304102504%;
		}

		.row-fluid .span5 {
			width: 40.05524861878453%;
			*width: 40.00205712942283%;
		}

		.row-fluid .span4 {
			width: 31.491712707182323%;
			*width: 31.43852121782062%;
		}

		.row-fluid .span3 {
			width: 22.92817679558011%;
			*width: 22.87498530621841%;
		}

		.row-fluid .span2 {
			width: 14.3646408839779%;
			*width: 14.311449394616199%;
		}

		.row-fluid .span1 {
			width: 5.801104972375691%;
			*width: 5.747913483013988%;
		}

		.row-fluid .offset12 {
			margin-left: 105.52486187845304%;
			*margin-left: 105.41847889972962%;
		}

			.row-fluid .offset12:first-child {
				margin-left: 102.76243093922652%;
				*margin-left: 102.6560479605031%;
			}

		.row-fluid .offset11 {
			margin-left: 96.96132596685082%;
			*margin-left: 96.8549429881274%;
		}

			.row-fluid .offset11:first-child {
				margin-left: 94.1988950276243%;
				*margin-left: 94.09251204890089%;
			}

		.row-fluid .offset10 {
			margin-left: 88.39779005524862%;
			*margin-left: 88.2914070765252%;
		}

			.row-fluid .offset10:first-child {
				margin-left: 85.6353591160221%;
				*margin-left: 85.52897613729868%;
			}

		.row-fluid .offset9 {
			margin-left: 79.8342541436464%;
			*margin-left: 79.72787116492299%;
		}

			.row-fluid .offset9:first-child {
				margin-left: 77.07182320441989%;
				*margin-left: 76.96544022569647%;
			}

		.row-fluid .offset8 {
			margin-left: 71.2707182320442%;
			*margin-left: 71.16433525332079%;
		}

			.row-fluid .offset8:first-child {
				margin-left: 68.50828729281768%;
				*margin-left: 68.40190431409427%;
			}

		.row-fluid .offset7 {
			margin-left: 62.70718232044199%;
			*margin-left: 62.600799341718584%;
		}

			.row-fluid .offset7:first-child {
				margin-left: 59.94475138121547%;
				*margin-left: 59.838368402492065%;
			}

		.row-fluid .offset6 {
			margin-left: 54.14364640883978%;
			*margin-left: 54.037263430116376%;
		}

			.row-fluid .offset6:first-child {
				margin-left: 51.38121546961326%;
				*margin-left: 51.27483249088986%;
			}

		.row-fluid .offset5 {
			margin-left: 45.58011049723757%;
			*margin-left: 45.47372751851417%;
		}

			.row-fluid .offset5:first-child {
				margin-left: 42.81767955801105%;
				*margin-left: 42.71129657928765%;
			}

		.row-fluid .offset4 {
			margin-left: 37.01657458563536%;
			*margin-left: 36.91019160691196%;
		}

			.row-fluid .offset4:first-child {
				margin-left: 34.25414364640884%;
				*margin-left: 34.14776066768544%;
			}

		.row-fluid .offset3 {
			margin-left: 28.45303867403315%;
			*margin-left: 28.346655695309746%;
		}

			.row-fluid .offset3:first-child {
				margin-left: 25.69060773480663%;
				*margin-left: 25.584224756083227%;
			}

		.row-fluid .offset2 {
			margin-left: 19.88950276243094%;
			*margin-left: 19.783119783707537%;
		}

			.row-fluid .offset2:first-child {
				margin-left: 17.12707182320442%;
				*margin-left: 17.02068884448102%;
			}

		.row-fluid .offset1 {
			margin-left: 11.32596685082873%;
			*margin-left: 11.219583872105325%;
		}

			.row-fluid .offset1:first-child {
				margin-left: 8.56353591160221%;
				*margin-left: 8.457152932878806%;
			}

	input,
	textarea,
	.uneditable-input {
		margin-left: 0;
	}

	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 20px;
	}

	input.span12,
	textarea.span12,
	.uneditable-input.span12 {
		width: 710px;
	}

	input.span11,
	textarea.span11,
	.uneditable-input.span11 {
		width: 648px;
	}

	input.span10,
	textarea.span10,
	.uneditable-input.span10 {
		width: 586px;
	}

	input.span9,
	textarea.span9,
	.uneditable-input.span9 {
		width: 524px;
	}

	input.span8,
	textarea.span8,
	.uneditable-input.span8 {
		width: 462px;
	}

	input.span7,
	textarea.span7,
	.uneditable-input.span7 {
		width: 400px;
	}

	input.span6,
	textarea.span6,
	.uneditable-input.span6 {
		width: 338px;
	}

	input.span5,
	textarea.span5,
	.uneditable-input.span5 {
		width: 276px;
	}

	input.span4,
	textarea.span4,
	.uneditable-input.span4 {
		width: 214px;
	}

	input.span3,
	textarea.span3,
	.uneditable-input.span3 {
		width: 152px;
	}

	input.span2,
	textarea.span2,
	.uneditable-input.span2 {
		width: 90px;
	}

	input.span1,
	textarea.span1,
	.uneditable-input.span1 {
		width: 28px;
	}

    .m-contact-panel .panel-header-title  {
        display: inline-block;
        max-width: 275px;
    }
}

@media (min-width: 1200px) {
	.row {
		margin-left: -30px;
		*zoom: 1;
	}

		.row:before,
		.row:after {
			display: table;
			content: "";
			line-height: 0;
		}

		.row:after {
			clear: both;
		}

	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 30px;
	}

	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 1170px;
	}

	.span12 {
		width: 1170px;
	}

	.span11 {
		width: 1070px;
	}

	.span10 {
		width: 970px;
	}

	.span9 {
		width: 870px;
	}

	.span8 {
		width: 770px;
	}

	.span7 {
		width: 670px;
	}

	.span6 {
		width: 570px;
	}

	.span5 {
		width: 470px;
	}

	.span4 {
		width: 370px;
	}

	.span3 {
		width: 270px;
	}

	.span2 {
		width: 170px;
	}

	.span1 {
		width: 70px;
	}

	.offset12 {
		margin-left: 1230px;
	}

	.offset11 {
		margin-left: 1130px;
	}

	.offset10 {
		margin-left: 1030px;
	}

	.offset9 {
		margin-left: 930px;
	}

	.offset8 {
		margin-left: 830px;
	}

	.offset7 {
		margin-left: 730px;
	}

	.offset6 {
		margin-left: 630px;
	}

	.offset5 {
		margin-left: 530px;
	}

	.offset4 {
		margin-left: 430px;
	}

	.offset3 {
		margin-left: 330px;
	}

	.offset2 {
		margin-left: 230px;
	}

	.offset1 {
		margin-left: 130px;
	}

	.row-fluid {
		width: 100%;
		*zoom: 1;
	}

		.row-fluid:before,
		.row-fluid:after {
			display: table;
			content: "";
			line-height: 0;
		}

		.row-fluid:after {
			clear: both;
		}

		.row-fluid [class*="span"] {
			display: block;
			width: 100%;
			min-height: 30px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			margin-left: 2.564102564102564%;
			*margin-left: 2.5109110747408616%;
		}

			.row-fluid [class*="span"]:first-child {
				margin-left: 0;
			}

		.row-fluid .controls-row [class*="span"] + [class*="span"] {
			margin-left: 2.564102564102564%;
		}

		.row-fluid .span12 {
			width: 100%;
			*width: 99.94680851063829%;
		}

		.row-fluid .span11 {
			width: 91.45299145299145%;
			*width: 91.39979996362975%;
		}

		.row-fluid .span10 {
			width: 82.90598290598291%;
			*width: 82.8527914166212%;
		}

		.row-fluid .span9 {
			width: 74.35897435897436%;
			*width: 74.30578286961266%;
		}

		.row-fluid .span8 {
			width: 65.81196581196582%;
			*width: 65.75877432260411%;
		}

		.row-fluid .span7 {
			width: 57.26495726495726%;
			*width: 57.21176577559556%;
		}

		.row-fluid .span6 {
			width: 48.717948717948715%;
			*width: 48.664757228587014%;
		}

		.row-fluid .span5 {
			width: 40.17094017094017%;
			*width: 40.11774868157847%;
		}

		.row-fluid .span4 {
			width: 31.623931623931625%;
			*width: 31.570740134569924%;
		}

		.row-fluid .span3 {
			width: 23.076923076923077%;
			*width: 23.023731587561375%;
		}

		.row-fluid .span2 {
			width: 14.52991452991453%;
			*width: 14.476723040552828%;
		}

		.row-fluid .span1 {
			width: 5.982905982905983%;
			*width: 5.929714493544281%;
		}

		.row-fluid .offset12 {
			margin-left: 105.12820512820512%;
			*margin-left: 105.02182214948171%;
		}

			.row-fluid .offset12:first-child {
				margin-left: 102.56410256410257%;
				*margin-left: 102.45771958537915%;
			}

		.row-fluid .offset11 {
			margin-left: 96.58119658119658%;
			*margin-left: 96.47481360247316%;
		}

			.row-fluid .offset11:first-child {
				margin-left: 94.01709401709402%;
				*margin-left: 93.91071103837061%;
			}

		.row-fluid .offset10 {
			margin-left: 88.03418803418803%;
			*margin-left: 87.92780505546462%;
		}

			.row-fluid .offset10:first-child {
				margin-left: 85.47008547008548%;
				*margin-left: 85.36370249136206%;
			}

		.row-fluid .offset9 {
			margin-left: 79.48717948717949%;
			*margin-left: 79.38079650845607%;
		}

			.row-fluid .offset9:first-child {
				margin-left: 76.92307692307693%;
				*margin-left: 76.81669394435352%;
			}

		.row-fluid .offset8 {
			margin-left: 70.94017094017094%;
			*margin-left: 70.83378796144753%;
		}

			.row-fluid .offset8:first-child {
				margin-left: 68.37606837606839%;
				*margin-left: 68.26968539734497%;
			}

		.row-fluid .offset7 {
			margin-left: 62.393162393162385%;
			*margin-left: 62.28677941443899%;
		}

			.row-fluid .offset7:first-child {
				margin-left: 59.82905982905982%;
				*margin-left: 59.72267685033642%;
			}

		.row-fluid .offset6 {
			margin-left: 53.84615384615384%;
			*margin-left: 53.739770867430444%;
		}

			.row-fluid .offset6:first-child {
				margin-left: 51.28205128205128%;
				*margin-left: 51.175668303327875%;
			}

		.row-fluid .offset5 {
			margin-left: 45.299145299145295%;
			*margin-left: 45.1927623204219%;
		}

			.row-fluid .offset5:first-child {
				margin-left: 42.73504273504273%;
				*margin-left: 42.62865975631933%;
			}

		.row-fluid .offset4 {
			margin-left: 36.75213675213675%;
			*margin-left: 36.645753773413354%;
		}

			.row-fluid .offset4:first-child {
				margin-left: 34.18803418803419%;
				*margin-left: 34.081651209310785%;
			}

		.row-fluid .offset3 {
			margin-left: 28.205128205128204%;
			*margin-left: 28.0987452264048%;
		}

			.row-fluid .offset3:first-child {
				margin-left: 25.641025641025642%;
				*margin-left: 25.53464266230224%;
			}

		.row-fluid .offset2 {
			margin-left: 19.65811965811966%;
			*margin-left: 19.551736679396257%;
		}

			.row-fluid .offset2:first-child {
				margin-left: 17.094017094017094%;
				*margin-left: 16.98763411529369%;
			}

		.row-fluid .offset1 {
			margin-left: 11.11111111111111%;
			*margin-left: 11.004728132387708%;
		}

			.row-fluid .offset1:first-child {
				margin-left: 8.547008547008547%;
				*margin-left: 8.440625568285142%;
			}

	input,
	textarea,
	.uneditable-input {
		margin-left: 0;
	}

	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 30px;
	}

	input.span12,
	textarea.span12,
	.uneditable-input.span12 {
		width: 1156px;
	}

	input.span11,
	textarea.span11,
	.uneditable-input.span11 {
		width: 1056px;
	}

	input.span10,
	textarea.span10,
	.uneditable-input.span10 {
		width: 956px;
	}

	input.span9,
	textarea.span9,
	.uneditable-input.span9 {
		width: 856px;
	}

	input.span8,
	textarea.span8,
	.uneditable-input.span8 {
		width: 756px;
	}

	input.span7,
	textarea.span7,
	.uneditable-input.span7 {
		width: 656px;
	}

	input.span6,
	textarea.span6,
	.uneditable-input.span6 {
		width: 556px;
	}

	input.span5,
	textarea.span5,
	.uneditable-input.span5 {
		width: 456px;
	}

	input.span4,
	textarea.span4,
	.uneditable-input.span4 {
		width: 356px;
	}

	input.span3,
	textarea.span3,
	.uneditable-input.span3 {
		width: 256px;
	}

	input.span2,
	textarea.span2,
	.uneditable-input.span2 {
		width: 156px;
	}

	input.span1,
	textarea.span1,
	.uneditable-input.span1 {
		width: 56px;
	}

	.thumbnails {
		margin-left: -30px;
	}

		.thumbnails > li {
			margin-left: 30px;
		}

	.row-fluid .thumbnails {
		margin-left: 0;
	}

    .m-contact-panel .panel-header-title  {
        display: inline-block;
    }
}

@media (max-width: 979px) {
	body {
		padding-top: 0;
	}

	.navbar-fixed-top,
	.navbar-fixed-bottom {
		position: static;
	}

	.navbar-fixed-top {
		margin-bottom: 20px;
	}

	.navbar-fixed-bottom {
		margin-top: 20px;
	}

		.navbar-fixed-top .navbar-inner,
		.navbar-fixed-bottom .navbar-inner {
			padding: 5px;
		}

	.navbar .container {
		width: auto;
		padding: 0;
	}

	.navbar .brand {
		padding-left: 10px;
		padding-right: 10px;
		margin: 0 0 0 -5px;
	}

	.nav-collapse {
		clear: both;
	}

		.nav-collapse .nav {
			float: none;
			margin: 0 0 10px;
		}

			.nav-collapse .nav > li {
				float: none;
			}

				.nav-collapse .nav > li > a {
					margin-bottom: 2px;
				}

			.nav-collapse .nav > .divider-vertical {
				display: none;
			}

			.nav-collapse .nav .nav-header {
				color: #777777;
				text-shadow: none;
			}

			.nav-collapse .nav > li > a,
			.nav-collapse .dropdown-menu a {
				padding: 9px 15px;
				font-weight: bold;
				color: #777777;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
			}

		.nav-collapse .btn {
			padding: 4px 10px 4px;
			font-weight: normal;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
		}

		.nav-collapse .dropdown-menu li + li a {
			margin-bottom: 2px;
		}

		.nav-collapse .nav > li > a:hover,
		.nav-collapse .nav > li > a:focus,
		.nav-collapse .dropdown-menu a:hover,
		.nav-collapse .dropdown-menu a:focus {
			background-color: #f2f2f2;
		}

	.navbar-inverse .nav-collapse .nav > li > a,
	.navbar-inverse .nav-collapse .dropdown-menu a {
		color: #999999;
	}

		.navbar-inverse .nav-collapse .nav > li > a:hover,
		.navbar-inverse .nav-collapse .nav > li > a:focus,
		.navbar-inverse .nav-collapse .dropdown-menu a:hover,
		.navbar-inverse .nav-collapse .dropdown-menu a:focus {
			background-color: #111111;
		}

	.nav-collapse.in .btn-group {
		margin-top: 5px;
		padding: 0;
	}

	.nav-collapse .dropdown-menu {
		position: static;
		top: auto;
		left: auto;
		float: none;
		display: none;
		max-width: none;
		margin: 0 15px;
		padding: 0;
		background-color: transparent;
		border: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.nav-collapse .open > .dropdown-menu {
		display: block;
	}

	.nav-collapse .dropdown-menu:before,
	.nav-collapse .dropdown-menu:after {
		display: none;
	}

	.nav-collapse .dropdown-menu .divider {
		display: none;
	}

	.nav-collapse .nav > li > .dropdown-menu:before,
	.nav-collapse .nav > li > .dropdown-menu:after {
		display: none;
	}

	.nav-collapse .navbar-form,
	.nav-collapse .navbar-search {
		float: none;
		padding: 10px 15px;
		margin: 10px 0;
		border-top: 1px solid #f2f2f2;
		border-bottom: 1px solid #f2f2f2;
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
		-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
	}

	.navbar-inverse .nav-collapse .navbar-form,
	.navbar-inverse .nav-collapse .navbar-search {
		border-top-color: #111111;
		border-bottom-color: #111111;
	}

	.navbar .nav-collapse .nav.pull-right {
		float: none;
		margin-left: 0;
	}

	.nav-collapse,
	.nav-collapse.collapse {
		overflow: hidden;
		height: 0;
	}

	.navbar .btn-navbar {
		display: block;
	}

	.navbar-static .navbar-inner {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (min-width: 980px) {
	.nav-collapse.collapse {
		height: auto !important;
		overflow: visible !important;
	}

}

@media (min-width: 1135px) and (max-width: 1365px) {
    .m-contact-panel .panel-header-title {
        display: inline-block;
        max-width: 400px;
    }
}

@media (min-width: 980px) and (max-width: 1134px) {
    .m-contact-panel .panel-header-title {
        display: inline-block;
        max-width: 275px;
    }
}
/*!
 * Bootstrap v2.3.1 (DARK)
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
div.m-dark select,
div.m-dark textarea,
div.m-dark input[type="text"],
div.m-dark input[type="password"],
div.m-dark input[type="datetime"],
div.m-dark input[type="datetime-local"],
div.m-dark input[type="date"],
div.m-dark input[type="month"],
div.m-dark input[type="time"],
div.m-dark input[type="week"],
div.m-dark input[type="number"],
div.m-dark input[type="email"],
div.m-dark input[type="url"],
div.m-dark input[type="search"],
div.m-dark input[type="tel"],
div.m-dark input[type="color"],
div.m-dark .uneditable-input,
div.m-dark .uneditable-textarea {
	background-color: #3f454c;
	border: 1px solid #3f454c;
}

div.m-dark select,
div.m-dark textarea,
div.m-dark input[type="text"],
div.m-dark input[type="password"],
div.m-dark input[type="datetime"],
div.m-dark input[type="datetime-local"],
div.m-dark input[type="date"],
div.m-dark input[type="month"],
div.m-dark input[type="time"],
div.m-dark input[type="week"],
div.m-dark input[type="number"],
div.m-dark input[type="email"],
div.m-dark input[type="url"],
div.m-dark input[type="search"],
div.m-dark input[type="tel"],
div.m-dark input[type="color"] {
	color: #ffffff;
}

div.m-dark .uneditable-input,
div.m-dark .uneditable-textarea {
	color: #888888;
}


html {
	-webkit-font-smoothing: antialiased;
}

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	/*border-radius: 5px;
	border: 2px solid #000;
	background: #4c4c4c;*/
	border-radius: 3px;
	border: 0px solid #ca0a15;
	background: #ca0a15;
	color: #fff;
}

	/* Use this next selector to style things like font-size and line-height: */
	.tooltipster-default .tooltipster-content {
		/*font-family: Arial, sans-serif;*/
		/*font-size: 14px;*/
		font-family: Verdana, Helvetica, Arial Narrow !important;
		font-size: 10px;
		line-height: 16px;
		padding: 8px 10px;
		overflow: hidden;
	}

	/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
	.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
		/* border-color: ... !important; */
	}

.tooltipster-info {
	/*border-radius: 5px; 
	border: 2px solid #000;
	background: #4c4c4c;*/
	border-radius: 3px;
	border: 0px solid #0b98e0;
	background: #0b98e0;
	color: #fff;
}

	/* Use this next selector to style things like font-size and line-height: */
	.tooltipster-info .tooltipster-content {
		/*font-family: Arial, sans-serif;*/
		/*font-size: 14px;*/
		font-family: Verdana, Helvetica, Arial Narrow !important;
		font-size: 10px;
		line-height: 16px;
		padding: 8px 10px;
		overflow: hidden;
	}

/* Use this next selector to style the tooltip to indicate it can be clicked */
.tooltipster-clicktoclose {
	cursor: pointer;
}

/* Use this next selector to style the tooltip to make it transparent */
.tooltipster-translucent {
	opacity: 0.25 !important;
}

/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}

/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	z-index: 9; /*9999999;*/
	pointer-events: none;
	width: auto;
	overflow: visible;
}

	.tooltipster-base .tooltipster-content {
		overflow: hidden;
	}

/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

	.tooltipster-arrow span, .tooltipster-arrow-border {
		display: block;
		width: 0;
		height: 0;
		position: absolute;
	}

.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -8px;
}

.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -8px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -8px;
}

.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -8px;
}

.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}

.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}

.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}

.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {
	right: 6px;
}

.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}

.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -8px;
}

.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important;
	border-left: 9px solid;
	margin-top: -8px;
}

.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -8px;
}

.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important;
	border-right: 9px solid;
	margin-top: -8px;
}

/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}

.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}

.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}

.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-fall-show {
}

.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

	.tooltipster-slide.tooltipster-slide-show {
	}

	.tooltipster-slide.tooltipster-dying {
		-webkit-transition-property: all;
		-moz-transition-property: all;
		-o-transition-property: all;
		-ms-transition-property: all;
		transition-property: all;
		left: 0px !important;
		opacity: 0;
	}

/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

/* Kendo skin */
.k-in,
.k-item,
.k-window-action {
    border-color: transparent;
}
/* main colors */
.k-block,
.k-widget {
    background-color: #ffffff;
}

.k-block,
.k-widget,
.k-input,
.k-textbox,
.k-group,
.k-content,
.k-header,
.k-editable-area,
.k-separator,
.k-colorpicker .k-i-arrow-s,
.k-textbox > input,
.k-autocomplete,
.k-dropdown-wrap,
.k-toolbar,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-state-default,
.k-state-default .k-select,
.k-disabled,
.k-grid-header-wrap,
.k-grid-header,
.k-grid td,
.k-grid td.k-selected,
.k-grid-footer-wrap,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-pager-refresh,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-panelbar > .k-item > .k-link,
.k-panel > .k-item > .k-link,
.k-panelbar .k-panel,
.k-panelbar .k-content,
.k-calendar th,
.k-slider-track,
.k-splitbar,
.k-dropzone-active,
.k-upload-files,
.k-tiles,
.k-toolbar,
.k-tooltip,
.k-progress,
span.k-chip {
    border-color: #dadada !important;
}

    .k-group,
    .k-toolbar,
    .k-grouping-header,
    .k-pager-wrap,
    .k-group-footer td,
    .k-grid-footer,
    .k-footer-template td,
    .k-widget .k-status,
    .k-grouping-row td,
    td.k-group-cell,
    .k-calendar th,
    .k-dropzone-hovered,
    .k-upload-files {
        background-color: #ffffff;
    }

.k-list-container {
    border-color: #dadada;
    background-color: #ffffff;
}

.k-content,
.k-editable-area,
.k-panelbar > li.k-item,
.k-panel > li.k-item,
.k-tiles {
    background-color: #ffffff;
}

.k-alt,
.k-separator {
    background-color: #fafafd;
}

.k-widget .k-dropdown-wrap,
.k-widget .k-picker-wrap,
.k-widget .k-numeric-wrap,
.k-textbox,
.k-autocomplete.k-header,
.k-autocomplete.k-focus,
span.k-dropdown-wrap.k-active,
span.k-picker-wrap.k-active,
.k-picker-wrap.k-focus,
.k-picker-wrap.k-focus:hover,
span.k-numeric-wrap.k-active,
.k-numeric-wrap.k-focus,
.k-numeric-wrap.k-focus:hover {
    border-color: #dadada;
    background-color: #ffffff;
}

    .k-textbox > input,
    .k-autocomplete .k-input,
    .k-dropdown-wrap .k-input,
    .k-autocomplete.k-focus .k-input,
    .k-dropdown-wrap.k-focus .k-input,
    .k-picker-wrap.k-focus .k-input,
    .k-numeric-wrap.k-focus .k-input {
        border-color: #dadada;
    }

    input.k-textbox,
    textarea.k-textbox,
    input.k-textbox:hover,
    textarea.k-textbox:hover,
    .k-textbox > input {
        background: none;
    }

        .k-input,
        input.k-textbox,
        textarea.k-textbox,
        input.k-textbox:hover,
        textarea.k-textbox:hover,
        .k-textbox > input {
            background-color: #ffffff;
            color: #787878;
        }

            .k-input[readonly] {
                background-color: #ffffff;
                color: #787878;
            }

.k-block,
.k-widget,
.k-window-title,
.k-grid,
.k-scheduler-cell,
.k-popup,
.k-content,
.k-combobox .k-input,
.k-dropdown .k-input {
    color: #787878;
}

.k-link:link,
.k-link:visited {
    color: #787878;
}

.k-header {
    color: #787878;
}

.k-grid-header-disabled {
    cursor: not-allowed;
    opacity: 0.5;
    text-decoration: none;
    pointer-events: none;
}

.k-header,
.k-grid-header,
.k-toolbar,
.k-dropdown-wrap,
.k-picker-wrap,
.k-grouping-header,
.k-pager-wrap,
.k-textbox,
.k-button,
.k-draghandle,
.k-tile,
.k-autocomplete,
.k-state-highlight,
.k-tabstrip-items .k-item {
    background-image: none;
}

.k-tabstrip-items .k-active {
    background: #ffffff;
}

.k-tooltip {
    background-image: none;
}

.k-block,
.k-header,
.k-grid-header,
.k-toolbar,
.k-grouping-header,
.k-tooltip,
.k-pager-wrap,
.k-button,
.k-draghandle {
    background-color: #ffffff;
}
/* icons */
.k-icon,
.k-column-menu .k-sprite {
    opacity: 0.8;
}

    .k-icon:hover,
    .k-hover .k-icon,
    .k-selected .k-icon,
    .k-focus .k-icon,
    .k-column-menu .k-state-hover .k-sprite,
    .k-column-menu .k-active .k-sprite {
        opacity: 1;
    }

.k-icon,
.k-tool-icon,
.k-grouping-dropclue,
.k-drop-hint,
.k-callout,
.k-column-menu .k-sprite {
    background-image: url('../Content/kendo/2025.1.227/Metro/sprite.png');
    border-color: transparent;
}

.k-loading,
.k-hover .k-loading {
    background-image: url('../Content/kendo/2025.1.227/Metro/loading.gif');
    background-position: 50% 50%;
}

.k-loading-image {
    background-image: url('../Content/kendo/2025.1.227/Metro/loading-image.gif');
}

.k-loading-color {
    background-color: #ffffff;
}

.k-button {
    color: #787878;
}

    .k-button,
    .k-button.k-disabled:hover,
    .k-disabled .k-button:hover,
    .k-button.k-disabled:active,
    .k-disabled .k-button:active {
        border-color: #dadada;
        background-color: #ffffff;
    }

.k-draghandle {
    border-color: #dadada;
    border-radius: 2px;
    background-color: transparent; /*35612 - Exisitng UI look & feel*/
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .k-draghandle:hover {
        border-color: #1bb2ff;
        /*background-color: #1bb2ff; //35612 */
        background-image: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
/* states */
.k-active,
.k-active:hover,
.k-active-filter {
    background-color: #ffffff;
    border-color: #1bb2ff;
    color: #000000;
}

.k-state-highlight {
    background-color: #ffffff;
    color: #000000;
}

.k-focus,
.k-grouping-row .k-focus {
    background-color: #999999;
    border-color: #999999;
}

.k-selected,
.k-selected:link,
.k-list > .k-selected,
.k-list > .k-focus,
.k-list > .k-state-highlight,
.k-panel > .k-selected,
.k-button:active,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-list-item.k-selected,
.k-draghandle.k-selected:hover {
    color: #ffffff;
    background-color: #0b98e0 !important;
    border-color: #0b98e0;
}

    .k-selected.k-focus,
    .k-selected.k-state-highlight {
        background-color: #0b98e0;
        border-color: #0b98e0;
    }

    .k-selected > .k-link {
        color: #ffffff;
    }

.k-selected,
.k-button:active {
    background-image: none;
}

.k--hover:hover,
.k-splitbar-horizontal-hover:hover,
.k-splitbar-vertical-hover:hover,
.k-list > .k-hover,
.k-marquee,
.k-pager-wrap .k-link:hover,
/*.k-combobox .k-focus,*/
.k-dropdown .k-focus,
.k-list-item:hover,
.k-list-item.k-focus,
.k-chip .k-hover,
.k-imagebrowser-dropzone {
    color: #ffffff;
    background-color: #0b98e0;
    border-color: #0b98e0;
}

.k-button:hover,
.k-autocomplete.k-hover,
.k-picker-wrap.k-hover,
.k-numeric-wrap.k-hover,
.k-dropdown-wrap.k-hover,
.k-textbox:hover,
.k-hover,
.k-hover:hover,
.k-pager-wrap .k-link:hover,
.k-other-month.k-hover .k-link,
div.k-imagebrowser-dropzone em {
    background-image: none;
}

.k-autocomplete.k-active,
.k-picker-wrap.k-active,
.k-numeric-wrap.k--active,
.k-dropdown-wrap.k-active,
.k-active,
.k-active:hover,
.k-active > .k-link,
.k-button:active {
    background-image: none;
}

.k-tool-icon,
.k-tool-icon.k-hover,
.k-tool-icon.k-active,
.k-tool-icon.k-active.k-hover {
    background-image: url('../Content/kendo/2025.1.227/Metro/sprite.png');
}

.k-state-hover > .k-link,
.k-other-month.k-hover .k-link,
div.k-imagebrowser-dropzone em {
    color: #ffffff;
}

.k-autocomplete.k-hover,
.k-picker-wrap.k-hover,
.k-numeric-wrap.k-hover {
    background-color: white;
    border-color: #c5c7cb;
}

.k-calendar .k-selected.k-focus > .k-link {
    background-color: transparent;
}
/*.k-combobox .k-state-hover .k-input,*/
/*.k-dropdown .k-state-hover .k-input {
  color: #ffffff;
}*/
.k-combobox .k-focus .k-input,
.k-dropdown .k-focus .k-input {
    color: #787878;
}

.k-dropdown-wrap .k-select,
.k-combobox-wrap .k-select {
    background-color: #d3d3d3;
    border-width: 0;
    padding: 0;
    width: 22px;
    height: auto;
}

.k-dropdown-wrap,
.k-dropdown-wrap.k-state-default,
.k-dropdown-wrap.k-state-default.k-hover.k-focus.k-active.k-state-border-down,
.k-dropdown-wrap.k-state-default:disabled,
.k-dropdown-wrap.k-state-default:first-child,
.k-dropdown-wrap.k-state-default:first-line,
.k-dropdown-wrap.k-state-default:focus,
.k-dropdown-wrap.k-state-default:hover,
.k-dropdown-wrap.k-state-default.k-state-hover,
.k-dropdown-wrap.k-state-default.k-focus,
.k-dropdown-wrap.k-state-border-down
.k-dropdown-wrap.k-hover,
.k-dropdown-wrap.k-focus,
.k-dropdown-wrap.k-active,
.k-dropdown-wrap.k-selected,
.k-dropdown-wrap.k-disabled,
.k-combobox-wrap,
.k-combobox-wrap.k-state-default,
.k-combobox-wrap.k-state-default:disabled,
.k-combobox-wrap.k-state-default:first-child,
.k-combobox-wrap.k-state-default:first-line,
.k-combobox-wrap.k-state-default:focus,
.k-combobox-wrap.k-state-default:hover,
.k-combobox-wrap.k-hover,
.k-combobox-wrap.k-focus,
.k-combobox-wrap.k-active,
.k-combobox-wrap.k-selected,
.k-combobox-wrap.k-disabled {
    border-width: 1px;
    border-color: lightgray;
    color: #555555;
    background: transparent;
    padding-top: 0px;
    vertical-align: central;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

    .k-combobox-wrap.k-state-default.k-focus,
    .k-dropdown-wrap.k-state-default.k-focus {
        border-color: darkgray;
    }



.k-state-error {
    border-color: #e20000;
    background-color: #ffffff;
    color: #e20000;
}

.k-disabled {
    filter: alpha(opacity=70);
    opacity: .7;
}

    .k-disabled,
    .k-disabled .k-link,
    .k-disabled .k-button,
    .k-button.k-disabled:active,
    .k-other-month .k-link,
    .k-dropzone em,
    .k-tile-empty strong
    /*.k-slider .k-draghandle 35612 - Existing UI look & feel*/ {
        color: #cccccc;
    }
/* Slider */
.k-slider-track {
    background-color: #dadada;
}

.k-slider-selection {
    background-color: #999999;
}

.k-slider-horizontal .k-tick {
    background-image: url('../Content/kendo/2025.1.227/Metro/slider-h.gif');
}

.k-slider-vertical .k-tick {
    background-image: url('../Content/kendo/2025.1.227/Metro/slider-v.gif');
}
/* Tooltip */
.k-tooltip {
    border-color: #999999;
    background-color: #999999;
    color: #ffffff;
}

.k-tooltip-validation {
    border-color: #ffe13a;
    background-color: #ffe13a;
    color: #787878;
}
/* Splitter */
.k-splitbar {
    background-color: rgba(0, 0, 0, 0);
}

.k-restricted-size-vertical,
.k-restricted-size-horizontal {
    background-color: #e20000;
}
/* Upload */
.k-progress-status {
    border-color: #999999 transparent;
}
/* ImageBrowser */
.k-tile {
    border-color: #ffffff;
}

.k-textbox:hover,
.k-tiles li.k-hover {
    border-color: #999999;
}

.k-tiles li.k-selected {
    border-color: #999999;
}

.k-tile .k-folder,
.k-tile .k-file {
    background-image: url('../Content/kendo/2025.1.227/Metro/imagebrowser.png');
}

/* Border radius */
.k-block,
/*.k-button, //35612 - Dropdown button rounded corner issue fix*/
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap,
.k-list-container,
.k-calendar-container,
.k-calendar td,
.k-calendar .k-link,
.k-treeview .k-in,
.k-editor-button .k-hover,
.k-editor-button .k-active,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

    .k-calendar-container.k-state-border-up,
    .k-list-container.k-state-border-up,
    .k-autocomplete.k-state-border-up,
    .k-dropdown-wrap.k-state-border-up,
    .k-picker-wrap.k-state-border-up,
    .k-numeric-wrap.k-state-border-up,
    .k-window-content,
    .k-filter-menu {
        -moz-border-radius: 0 0 4px 4px;
        -webkit-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px;
    }

    .k-window-titlebar,
    .k-block > .k-header,
    .k-tabstrip-items .k-item,
    .k-panelbar .k-tabstrip-items .k-item,
    .k-tabstrip-items .k-link,
    .k-calendar-container.k-state-border-down,
    .k-list-container.k-state-border-down,
    .k-autocomplete.k-state-border-down,
    .k-dropdown-wrap.k-state-border-down,
    .k-picker-wrap.k-state-border-down,
    .k-numeric-wrap.k-state-border-down {
        -moz-border-radius: 4px 4px 0 0;
        -webkit-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
    }

    .k-dropdown-wrap .k-select,
    .k-picker-wrap .k-select,
    .k-numeric-wrap .k-select,
    .k-datetimepicker .k-select + .k-select,
    .k-animation-container .k-calendar-container,
    .k-list-container.k-state-border-right {
        -moz-border-radius: 0 2px 2px 0;
        -webkit-border-radius: 0 2px 2px 0;
        border-radius: 0 2px 2px 0;
    }

    .k-textbox > input,
    .k-autocomplete .k-input,
    .k-dropdown-wrap .k-input,
    .k-picker-wrap .k-input,
    .k-numeric-wrap .k-input,
    .k-numeric-wrap .k-link,
    .k-colorpicker .k-selected-color,
    .k-progress,
    .k-progress-status {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

.k-list .k-hover,
.k-list .k-focus,
.k-list .k-state-highlight,
.k-list .k-selected,
.k-dropzone,
.k-upload-files {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.k-slider .k-button,
.k-grid .k-slider .k-button {
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    border-radius: 13px;
}

.k-draghandle {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

/* Theme customizations */

.k-list-container.k-state-border-down,
.k-list-container.k-state-border-up {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: white;
}


/*.k-list-container.k-state-border-up {
    top: 13px;
    left: 17px;
}

.k-list-container.k-state-border-down {
    bottom: 13px;
    left: 17px;
}*/




/* Override for drop downs */
.k-dropdown-wrap.k-active {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-numerictextbox .k-numeric-wrap,
.k-combobox .k-dropdown-wrap,
.k-dropdown .k-dropdown-wrap {
    height: 28px;
}

    .k-dropdown .k-dropdown-wrap .k-input {
        vertical-align: middle;
        margin-top: 3px;
        height: 24px;
        padding-top: 0;
    }

.k-dropdown-wrap.k-active {
    padding-bottom: 0px
}

div.m-dark .k-combobox,
div.m-dark .k-dropdown {
    border-width: 2px;
    border-color: #3f454c;
    background: transparent;
    color: white;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0;
    background-color: rgb(39, 43, 48);
    height: 33px;
}

    div.m-dark .k-combobox:focus,
    div.m-dark .k-dropdown:focus {
        padding: 0;
        border-width: 1px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        border-color: #52a8ec !important;
        border-color: rgba(82, 168, 236, 0.8) !important;
    }

div.m-dark .k-dropdown-wrap,
div.m-dark .k-dropdown-wrap.k-state-default,
div.m-dark .k-dropdown-wrap.k-state-default.k-hover.k-focus.k-active.k-state-border-down,
div.m-dark .k-dropdown-wrap.k-state-default:disabled,
div.m-dark .k-dropdown-wrap.k-state-default:first-child,
div.m-dark .k-dropdown-wrap.k-state-default:first-line,
div.m-dark .k-dropdown-wrap.k-state-default:focus,
div.m-dark .k-dropdown-wrap.k-state-default:hover,
div.m-dark .k-dropdown-wrap.k-state-default.k-focus,
div.m-dark .k-dropdown-wrap.k-state-border-down
div.m-dark .k-dropdown-wrap.k-hover,
div.m-dark .k-dropdown-wrap.k-focus,
div.m-dark .k-dropdown-wrap.k-active,
div.m-dark .k-dropdown-wrap.k-selected,
div.m-dark .k-dropdown-wrap.k-disabled,
div.m-dark .k-combobox-wrap,
div.m-dark .k-combobox-wrap.k-state-default,
div.m-dark .k-combobox-wrap.k-state-default:disabled,
div.m-dark .k-combobox-wrap.k-state-default:first-child,
div.m-dark .k-combobox-wrap.k-state-default:first-line,
div.m-dark .k-combobox-wrap.k-state-default:focus,
div.m-dark .k-combobox-wrap.k-state-default:hover,
div.m-dark .k-combobox-wrap.k-hover,
div.m-dark .k-combobox-wrap.k-focus,
div.m-dark .k-combobox-wrap.k-active,
div.m-dark .k-combobox-wrap.k-selected,
div.m-dark .k-combobox-wrap.k-disabled {
    border-width: 2px;
    border-color: #3f454c;
    color: #ffffff;
    background: transparent;
    padding-top: 0px;
    padding-bottom: 0px;
    vertical-align: central;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}


    div.m-dark .k-dropdown-wrap .k-input,
    div.m-dark .k-combobox-wrap .k-input {
        color: #ffffff;
        font-size: 12px;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
    }

div.m-dark .k-i-calendar.k-icon {
    background-image: url("../Content/kendo/2025.1.227/MetroBlack/sprite.png");
    background-position: -32px -175px; /*35612 - Display Calender icon correct position*/
}

div.m-dark .k-picker-wrap .k-select,
div.m-dark .k-dropdown-wrap .k-select,
div.m-dark .k-combobox-wrap .k-select {
    background-color: #3f454c;
    border-width: 0;
    padding: 0;
    width: 22px;
}

div.m-dark .k-i-arrow-s,
div.m-dark .k-i-arrow-s:first-child {
    align-content: center;
    background-position: -7px -329px;
    background-image: url("../Content/kendo/2025.1.227/HighContrast/sprite_2x.png");
}

.m-dark .k-picker-wrap {
    background-color: #272b30 !important;
    border-color: #3f454c !important;
}

.m-dark .k-datepicker .k-picker-wrap .k-input {
    background-color: #272b30 !important;
    color: #ccccd2 !important;
    box-shadow: none !important;
    border-style: none !important;
}

.m-dark .k-picker-wrap {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border-width: 2px;
}

.m-dark .k-datepicker .k-picker-wrap .k-select {
    border-left-width: 0px;
}

.m-dark .k-datepicker {
    background-color: #272b30;
}

.m-dark .k-multiselect {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.m-dark .k-multiselect {
    border-color: #3f454c !important;
    background-color: #3f454c !important;
}

    .m-dark .k-multiselect .k-input {
        color: #3f454c;
    }

.m-dark .k-multiselect-wrap {
    border-color: #3f454c !important;
    background-color: #3f454c !important;
}

.k-list-container .k-list {
    font-size: 12px;
}

/*.k-grid table tr.k-selected {
    background: lightgrey;
}*/

/*.k-grid table tr.k-selected a:link,
.k-grid table tr.k-selected a:visited,
.k-grid table tr.k-selected a:hover,
.k-grid table tr.k-selected a:active {
    color: white;
}*/

/*.k-grid table a:link,
.k-grid table a:visited,
.k-grid table a:hover,
.k-grid table a:active {
    color: #787878;
}*/

.k-list-container {
    white-space: nowrap !important;
    /*width: auto !important;*/
    overflow-x: hidden !important;
    max-width: 600px !important;
}

.k-tooltip-validation {
    border: 2px solid #000;
    background: #4c4c4c;
    border-radius: 3px;
    border: 0px solid #ca0a15;
    background: #ca0a15;
    color: #fff;
    font-family: Verdana, Helvetica, Arial Narrow !important;
    font-size: 10px !important;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    margin: 0.5em;
    padding: 8px 8px !important;
    display: block;
    z-index: 99;
}

    .k-tooltip-validation .k-icon {
        display: none;
    }


.k-validator-tooltip {
    border: 2px solid #000;
    background: #4c4c4c;
    border-radius: 3px;
    border: 0px solid #ca0a15;
    background: #ca0a15;
    color: #fff;
    font-family: Verdana, Helvetica, Arial Narrow !important;
    font-size: 10px !important;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    margin: 0.5em;
    padding: 8px 8px !important;
    display: block;
    z-index: 99;
}

.k-tooltip-icon.k-icon.k-i-warning {
    display: none;
}

/* This helps the validation messages show up for dropdowns */
.k-dropdown-clientValidation input[type='text'] {
    height: 0;
    width: inherit;
    z-index: -99;
    padding: 0;
    position: absolute; /*35612 - Dropdown down icon appearing on the left issue fix*/
    top: -26px !important;
    display: block !important;
    border-style: none !important;
}

/*.k-icon, .k-sprite, .k-button-group .k-tool-icon {
    font-size: 0 !important;
}*/

.k-editor-toolbar .k-tool {
    border-style: none;
}

.k-picker-wrap .k-select {
    background-color: lightgray;
}

.k-editor-toolbar .k-combobox,
.k-editor-toolbar .k-dropdown,
.k-editor-toolbar .k-colorpicker {
    font-size: 13px;
}

.k-editor-toolbar .k-dropdown-wrap input {
    height: 22px;
}

/* Fixes bullet and numbering in Kendo Grid Cells */
.k-grid td ul,
.k-grid td ol {
    padding-left: 20px;
}

/* formatting for Kendo Grid Cells that contain HTML */
.htmlgridcell {
    white-space: normal;
    font-size: inherit;
    line-height: inherit;
}

/* MultiSelect */
.k-multiselect-wrap li {
    height: 25px;
    line-height: 20px;
}

.k-multiselect.k-focus,
.k-multiselect.k-hover {
    background-color: white;
}

.multiselect-vertical li {
    float: none;
    display: block;
    text-align: left;
}

.multiselect-vertical ul > li > span:last-child {
    float: right;
}

.k-upload {
    border-style: none;
}

.k-nodata > div {
    text-transform: none;
}


/************************************************
 Added below css classes to retain previous UI
 look and feel after kendo update.
    [axof:21051]
 Current update uses Awesomefont instead of sprite.
    setting content to none retains sprites..
*************************************************/

.k-select .k-i-arrow-60-down,
.k-select .k-i-arrow-60-down:first-child {
    align-content: center;
    background-position: -7px -329px;
    background-image: url("../Content/kendo/2025.1.227/HighContrast/sprite_2x.png");
}

.k-i-calendar {
    background-position: -32px -176px;
}

    .k-i-calendar:before {
        content: none !important;
    }

.k-i-close:before {
    content: none !important;
}

.k-i-close {
    background-position: -32px -16px;
}

.k-i-arrow-60-down:before {
    content: none !important;
}

.k-multiselect-wrap {
    position: relative;
    border-width: 0;
    border-style: solid;
    border-radius: 4px;
    border-color: #c5c5c5;
    background-color: #fff;
    min-height: 2.04em;
    padding-right: 22px;
}

.k-multiselect {
    border-width: 1px;
}

.k-delete, .k-group-delete, .k-i-close, .k-i-delete, .k-i-group-delete {
    background-position: -32px -16px;
}

/**********************************************
    [axof:21051]
    Un comment below code to set header in blue 
    when clicked for sorting(ex: when clicking
    description on product search grid it turns blue.
    Commenting below code to set it to black)
**********************************************/
/*.k-grid a:focus, .k-grid a:hover {
    color: #1bb2ff!important;
}*/
.k-i-arrow-end-left:before, .k-i-arrow-end-right:before, .k-i-arrow-60-left:before, .k-i-arrow-60-right:before {
    content: none !important;
}

.k-i-arrow-end-left {
    background-position: 0 -112px;
}

.k-i-arrow-end-right {
    background-position: 0 -80px;
}

.k-i-arrow-60-left {
    background-position: 0 -48px;
}

.k-i-arrow-60-right {
    background-position: 0 -16px;
}

.k-i-arrow-60-up:before, .k-i-arrow-60-down:before {
    content: none !important;
}

.k-i-sort-asc-sm:before, .k-i-sort-desc-sm:before {
    content: none !important;
}

.k-i-arrow-60-up, .k-i-sort-asc-sm {
    background-position: 0 0;
}

.k-i-arrow-60-down, .k-i-sort-desc-sm {
    background-position: 0 -32px;
}

.k-autocomplete .k-input, .k-dropdown-wrap .k-input, .k-numeric-wrap .k-input, .k-picker-wrap .k-input, .k-selectbox .k-input, .k-textbox > input {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 1.65em;
    text-indent: .33em;
}

.k-bold, .k-i-bold {
    background-position: -244px -3px;
}

    .k-i-bold:before {
        content: none !important;
    }


.k-i-italic, .k-italic {
    background-position: -244px -27px;
}

    .k-i-italic:before {
        content: none !important;
    }

.k-i-underline, .k-underline {
    background-position: -244px -51px;
}

    .k-i-underline:before {
        content: none !important;
    }

.k-foreColor, .k-i-foreground-color {
    background-position: -244px -99px;
}

    .k-i-foreground-color:before {
        content: none !important;
    }

.k-i-align-left, .k-i-justify-left, .k-justifyLeft {
    background-position: -244px -147px;
}

    .k-i-align-left:before {
        content: none !important;
    }

.k-i-align-center, .k-i-justify-center, .k-justifyCenter {
    background-position: -244px -171px;
}

    .k-i-align-center:before {
        content: none !important;
    }

.k-i-align-right, .k-i-justify-right, .k-justifyRight {
    background-position: -244px -195px;
}

    .k-i-align-right:before {
        content: none !important;
    }

.k-i-insert-unordered-list, .k-i-list-unordered, .k-i-unordered-list, .k-insertUnorderedList {
    background-position: -244px -267px;
}

    .k-i-list-unordered:before {
        content: none !important;
    }


.k-i-insert-ordered-list, .k-i-list-ordered, .k-i-ordered-list, .k-insertOrderedList {
    background-position: -244px -291px;
}

    .k-i-list-ordered:before {
        content: none !important;
    }


.k-grid .k-dirty {
    display: none;
}

.k-button:active .k-delete, .k-button:active .k-group-delete, .k-button:active .k-i-close, .k-button:active .k-i-delete, .k-button:active .k-i-group-delete, .k-button:not(.k-disabled):hover .k-delete, .k-button:not(.k-disabled):hover .k-group-delete, .k-button:not(.k-disabled):hover .k-i-close, .k-button:not(.k-disabled):hover .k-i-delete, .k-button:not(.k-disabled):hover .k-i-group-delete, .k-link:not(.k-disabled):hover > .k-delete, .k-link:not(.k-disabled):hover > .k-group-delete, .k-link:not(.k-disabled):hover > .k-i-close, .k-link:not(.k-disabled):hover > .k-i-delete, .k-link:not(.k-disabled):hover > .k-i-group-delete, .k-hover > * > .k-delete, .k-state-hover > * > .k-group-delete, .k-hover > * > .k-i-close, .k-hover > * > .k-i-delete, .k-hover > * > .k-i-group-delete, .k-hover > .k-delete, .k-hover > .k-group-delete, .k-hover > .k-i-close, .k-hover > .k-i-delete, .k-hover > .k-i-group-delete, .k-textbox:hover .k-delete, .k-textbox:hover .k-group-delete, .k-textbox:hover .k-i-close, .k-textbox:hover .k-i-delete, .k-textbox:hover .k-i-group-delete {
    background-position: -48px -16px;
}

.k-i-clock:before {
    content: none !important;
}

.k-i-clock {
    background-position: -32px -192px;
}

.k-autocomplete > .k-i-close, .k-multiselect > .k-multiselect-wrap > .k-i-close {
    margin-right: 6px;
}

.k-multiselect > .k-multiselect-wrap > .k-i-close {
    top: 6px;
}

.k-grid .k-pager-wrap .k-link:link {
    color: #0088cc !important;
}

.k-i-arrow-n:before, .k-i-arrow-s:before {
    content: none !important;
}

.k-i-arrow-n {
    background-position: 0 0;
}

.k-i-arrow-s {
    background-position: 0 -32px;
}

.k-i-undo:before {
    content: none !important;
}

.k-i-undo {
    background-position: -64px -160px;
}

.k-icon, .k-sprite, .k-tool-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background-repeat: no-repeat;
    font-size: 0;
    line-height: 0;
    text-align: center;
    -ms-high-contrast-adjust: none;
}

.k-editor-toolbar .k-tool-icon.k-icon {
    opacity: 1;
}

.k-panel > .k-item > .k-link, .k-panelbar > .k-item > .k-link {
    color: #787878 !important;
}

.k-window-content {
    padding: .58em;
    background-color: #ffffff;
}

.k-window-titlebar {
    background-color: #ffffff;
}

.k-window {
    line-height: normal;
    height: auto !important;
}

.k-pager-sizes .k-widget.k-dropdown {
    width: 4.5em;
    margin: 0 .4em 0;
    margin-right: .2em;
}

.k-widget.k-popup.k-notification .k-notification-content {
    white-space: nowrap;
}

.k-disabled {
    pointer-events: auto;
}

.k-pager-numbers .k-link {
    color: white;
}

.k-i-font {
    font-family: WebComponentsIcons;
}

.k-pager-numbers-wrap {
    display: inline-flex;
}

/*.k-hover .k-bold, .k-hover .k-i-bold, .k-selected .k-bold, .k-selected .k-i-bold {
 background-position: 0 0; 
}

.k-i-bold:before {
    content: none!important;
}*/
.k-icon.k-i-x {
    background-position: -32px -16px;
}

a.k-nav-current.k-focus {
    background-color: unset !important;
}

/************************************************
 Added below css classes to retain previous UI
 look and feel after kendo update.
    [axof: 35612]
*************************************************/
/* Dropdown list font size*/
.k-list {
    font-size: 12px;
}

.k-multiselect:hover {
    border-color: #0b98e0;
    background-color: white;
}

span.k-chip:hover,
span.k-chip:hover > .k-chip-content {
    border-color: #0b98e0;
    background-color: #0b98e0;
    color: #ffffff !important;
    background-position: -48px -16px;
}

    span.k-chip:hover > .k-icon.k-i-x {
        background-position: -48px -16px;
    }

span.k-chip-md {
    border-radius: 7px;
}

span.k-multiselect {
    max-width: 400px;
    border-radius: 0px;
}

span.k-autocomplete {
    pointer-events: auto;
}

.k-animation-container li {
    font-size: 12px !important;
}

.k-combobox-wrap-new .k-select {
    background-color: #3F454C !important;
    border-width: 0;
    padding: 0;
    width: 22px !important;
    height: auto;
}

span.k-icon.k-i-arrow-s.k-button-icon {
    align-content: center;
    background-position: -7px -329px;
    background-image: url("../Content/kendo/2025.1.227/HighContrast/sprite_2x.png");
}

div.m-dark .k-button {
    background-color: #3F454C !important;
    border-width: 0;
    /*padding: 0;*/
    width: 22px !important;
    height: auto;
}

div.k-hstack.k-window-actions:hover {
    background-color: #dadada;
    border-radius: 7px;
    opacity: 0.5;
}

span.k-link.k-selected {
    background-color: #0b98e0;
}

/*span.k-datepicker .k-button .k-button-icon {
    background-position: -48px -175px;
    background-image: url('kendo/2025.1.227/Metro/sprite.png');
}
*/


div.m-dark .k-datepicker .k-button .k-button-icon {
    background-position: -48px -175px;
    background-image: url('../Content/kendo/2025.1.227/Metro/sprite.png');
}

div.m-dark .k-datepicker input {
    background-color: transparent !important;
    color: #ccccd2 !important;
}

div.m-dark .k-datepicker {
    border-color: #3F454C !important;
}

input.dateRequired {
    border-color: transparent;
}

.k-popup.k-group {
    width: inherit !important;
}

div.m-dark .k-i-clock.k-icon {
    background-image: url("../Content/kendo/2025.1.227/MetroBlack/sprite.png");
    background-position: -32px -190px;
    align-content: center;
}

.k-chip {
    background-color: #fff;
    color: black;
}

.k-popup.k-calendar-container {
    width: 210px !important;
    border-color: transparent;
    background-color: transparent;
}


.k-calendar-view.k-calendar-monthview,
.k-calendar-view.k-calendar-decadeview,
.k-calendar-view.k-calendar-yearview {
    width: 204px !important;
}

.k-widget.k-calendar {
    border: solid 1px #ccc;
}
/*35612 - Calender days header border bottom displayed*/
.k-calendar-thead {
    border-bottom: solid 1px #ccc;
}

.k-calendar-view.k-calendar-centuryview {
    width: 208px !important;
}

.k-header.k-hstack > a:hover,
span.k-scheduler-navigation.k-button-group > button:hover {
    border-color: #0b98e0 !important;
    background-color: #0b98e0 !important;
    color: white;
}

.k-hsv-gradient {
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%),linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);
}

.k-colorgradient-slider.k-hue-slider.k-slider-vertical .k-slider-track {
    background: linear-gradient(to top,red,#ff0,#0f0,#0ff,#00f,#f0f,red);
}

.k-hsv-draghandle.k-draghandle {
    box-shadow: 0px 1px 5px;
    border: 1px solid #eee;
}

.k-draghandle.k-focus.k-selected {
    color: #ffffff !important;
    background-color: #0b98e0 !important;
    border-color: #ffffff !important;
}

li.k-tool-group.k-button-group > button.k-selected,
a.k-toggle-button:hover,
a.k-toggle-button.k-active,
.k-upload-button:hover {
    border-color: #0b98e0;
    background-color: #0b98e0;
    color: #ffffff !important;
}

div.k-window.k-window-titleless {
    height: auto !important;
}

.m-dark .k-multiselect.k-disabled {
    opacity: .15;
}

.k-list-item {
    padding: 4px;
}

.k-input-inner {
    padding: 3px;
}

span.k-datepicker > input,
.k-combobox > input,
.k-autocomplete > input {
    border: none;
}

.k-list-item-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/*Dropdowns reopening on clicking them a second time issue fix*/
.k-picker.k-dropdown > button {
    pointer-events: none;
}

/*Font color in light dropdown*/
span.k-dropdown {
    color: #555555;
}

.k-list-filter > .k-searchbox > .k-input-inner {
    border: none !important;
    color: #787878;
    font-size: 12.8px;
    font-family: Verdana, Helvetica, "Arial Narrow";
}

.k-multiselect:hover > .k-clear-value {
    opacity: 1;
}

/****************************************
* Global Styles & Reset Rules
****************************************/

* {
    border: 0px;
    margin: 0px;
    padding: 0px;
    /*font-family: Verdana, Helvetica, Arial Narrow;*/
}

div:not(.htmlcontent) {
    font-family: Verdana, Helvetica, Arial Narrow;
}

ol,
ul {
    padding-left: 25px;
}


.htmlcontent * {
}

html, body {
    height: 100%;
    background-color: #f5f5f8;
}

body {
    position: relative;
    overflow: auto;
    min-width: 984px;
}


/****************************************
* Icons and Small Icons
****************************************/
div[class^="m-largeIcon"] {
    background-image: url("../Images/Sprites/icons-large.png");
    background-repeat: no-repeat;
    vertical-align: middle;
    display: inline-block;
    height: 21px;
    width: 21px;
}

div.m-largeIconInfo {
    background-position: 0px 0px;
}

    div.m-largeIconInfo:focus,
    div.m-largeIconInfo:hover {
        background-position: 0px -25px;
    }

    div.m-largeIconInfo:active {
        background-position: 0px -50px;
    }

div.m-largeIconHelp {
    background-position: 0px -100px;
}

    div.m-largeIconHelp:focus,
    div.m-largeIconHelp:hover {
        background-position: 0px -125px;
    }

    div.m-largeIconHelp:active {
        background-position: 0px -150px;
    }

div.m-largeIconStatusOK {
    background-position: 0px -200px;
}

div.m-largeIconStatusWarning {
    background-position: 0px -225px;
}

div.m-largeIconStatusError {
    background-position: 0px -250px;
}

div[class^="m-smallIcon"] {
    background-image: url("../Images/Sprites/icons-small.png");
    background-repeat: no-repeat;
    vertical-align: middle;
    display: inline-block;
    height: 17px;
    width: 17px;
    margin-top: 1px;
}

div.m-smallIconInfo {
    background-position: 0px 0px;
}

    div.m-smallIconInfo:hover {
        background-position: 0px -18px;
    }

div.m-smallIconHelp {
    background-position: 0px -36px;
}

    div.m-smallIconHelp:hover {
        background-position: 0px -54px;
    }

div.m-smallIconPound {
    background-position: 0px -72px;
}

    div.m-smallIconPound:hover {
        background-position: 0px -90px;
    }

div.m-smallIconPercent {
    background-position: 0px -108px;
}

    div.m-smallIconPercent:hover {
        background-position: 0px -126px;
    }

div.m-smallIconAsterisk {
    background-position: 0px -144px;
}

    div.m-smallIconAsterisk:hover {
        background-position: 0px -162px;
    }

/****************************************
* Navigation Sidebar (expanded)
****************************************/

#sidebar {
    z-index: 12;
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    min-height: 500px;
    background-color: #000;
    width: 200px;
}

    #sidebar a.sidebarToggle {
        background: transparent url("../Images/Sprites/navigation.png") -75px -1090px no-repeat;
        display: block;
        margin: 10px 0px;
        height: 18px;
        width: 200px;
        text-decoration: none;
    }

        #sidebar a.sidebarToggle:focus,
        #sidebar a.sidebarToggle:hover {
            background-position: -75px -1109px;
        }

        #sidebar a.sidebarToggle:active {
            background-position: -75px -1128px;
        }

    #sidebar #sidebarToggleTop {
        float: left;
    }

    #sidebar #sidebarToggleBottom {
        position: absolute;
        bottom: 0px;
    }

    #sidebar #sidebarLogo {
        background: transparent url("../Images/Sprites/navigation.png") -75px -1147px no-repeat;
        margin: 25px 0px 15px;
        height: 70px;
        width: 200px;
    }

    #sidebar #sidebarLinks {
        background-color: #000000;
        position: relative;
        margin: 20px 0px;
        width: 100%;
    }

        #sidebar #sidebarLinks a.sidebarLink {
            background-image: url("../Images/Sprites/navigation.png");
            background-repeat: no-repeat;
            color: #7e818e;
            display: block;
            font-size: 12px;
            text-decoration: none;
            line-height: 35px;
            vertical-align: middle;
            padding-left: 46px;
            height: 35px;
            width: 154px;
        }

            #sidebar #sidebarLinks a.sidebarLink:focus,
            #sidebar #sidebarLinks a.sidebarLink:hover,
            #sidebar #sidebarLinks a.sidebarLink:active,
            #sidebar #sidebarLinks a.sidebarLink.current {
                color: #fff;
            }

            #sidebar #sidebarLinks a.sidebarLink:active,
            #sidebar #sidebarLinks a.sidebarLink.current {
                background-color: transparent;
                width: 134px;
            }

            #sidebar #sidebarLinks a.sidebarLink.current {
                padding-left: 66px;
            }

            #sidebar #sidebarLinks a.sidebarLink + a.sidebarLink {
                margin-top: 4px;
            }

        #sidebar #sidebarLinks .sidebarLink.home {
            background-position: -75px -10px;
        }

            #sidebar #sidebarLinks .sidebarLink.home:focus,
            #sidebar #sidebarLinks .sidebarLink.home:hover {
                background-position: -75px -46px;
            }

            #sidebar #sidebarLinks .sidebarLink.home.current {
                background-position: -75px -82px;
            }

        #sidebar #sidebarLinks .sidebarLink.administer {
            background-position: -75px -658px;
        }

            #sidebar #sidebarLinks .sidebarLink.administer:focus,
            #sidebar #sidebarLinks .sidebarLink.administer:hover {
                background-position: -75px -694px;
            }

            #sidebar #sidebarLinks .sidebarLink.administer.current {
                background-position: -75px -730px;
            }

        #sidebar #sidebarLinks .sidebarLink.reports {
            background-position: -75px -118px;
        }

            #sidebar #sidebarLinks .sidebarLink.reports:focus,
            #sidebar #sidebarLinks .sidebarLink.reports:hover {
                background-position: -75px -154px;
            }

            #sidebar #sidebarLinks .sidebarLink.reports.current {
                background-position: -75px -190px;
            }

        #sidebar #sidebarLinks .sidebarLink.ingredients {
            background-position: -75px -226px;
        }

            #sidebar #sidebarLinks .sidebarLink.ingredients:focus,
            #sidebar #sidebarLinks .sidebarLink.ingredients:hover {
                background-position: -75px -262px;
            }

            #sidebar #sidebarLinks .sidebarLink.ingredients.current {
                background-position: -75px -298px;
            }

        #sidebar #sidebarLinks .sidebarLink.ai {
            background-position: -75px -1652px;
        }

            #sidebar #sidebarLinks .sidebarLink.ai:focus,
            #sidebar #sidebarLinks .sidebarLink.ai:hover {
                background-position: -75px -1688px;
            }

            #sidebar #sidebarLinks .sidebarLink.ai.current {
                background-position: -75px -1724px;
            }

        #sidebar #sidebarLinks .sidebarLink.recipes {
            background-position: -75px -334px;
        }

            #sidebar #sidebarLinks .sidebarLink.recipes:focus,
            #sidebar #sidebarLinks .sidebarLink.recipes:hover {
                background-position: -75px -370px;
            }

            #sidebar #sidebarLinks .sidebarLink.recipes.current {
                background-position: -75px -406px;
            }

        #sidebar #sidebarLinks .sidebarLink.menus {
            background-position: -75px -442px;
        }

            #sidebar #sidebarLinks .sidebarLink.menus:focus,
            #sidebar #sidebarLinks .sidebarLink.menus:hover {
                background-position: -75px -478px;
            }

            #sidebar #sidebarLinks .sidebarLink.menus.current {
                background-position: -75px -514px;
            }

        #sidebar #sidebarLinks .sidebarLink.products {
            background-position: -75px -874px;
        }

            #sidebar #sidebarLinks .sidebarLink.products:focus,
            #sidebar #sidebarLinks .sidebarLink.products:hover {
                background-position: -75px -910px;
            }

            #sidebar #sidebarLinks .sidebarLink.products.current {
                background-position: -75px -946px;
            }

        #sidebar #sidebarLinks .sidebarLink.inventory {
            background-position: -75px -550px;
        }

            #sidebar #sidebarLinks .sidebarLink.inventory:focus,
            #sidebar #sidebarLinks .sidebarLink.inventory:hover {
                background-position: -75px -586px;
            }

            #sidebar #sidebarLinks .sidebarLink.inventory.current {
                background-position: -75px -622px;
            }

        #sidebar #sidebarLinks .sidebarLink.ordering {
            background-position: -75px -1329px;
        }

            #sidebar #sidebarLinks .sidebarLink.ordering:focus,
            #sidebar #sidebarLinks .sidebarLink.ordering:hover {
                background-position: -75px -1365px;
            }

            #sidebar #sidebarLinks .sidebarLink.ordering.current {
                background-position: -75px -1400px;
            }

        #sidebar #sidebarLinks .sidebarLink.bidding {
            background-position: -75px -1437px;
        }

            #sidebar #sidebarLinks .sidebarLink.bidding:focus,
            #sidebar #sidebarLinks .sidebarLink.bidding:hover {
                background-position: -75px -1472px;
            }

            #sidebar #sidebarLinks .sidebarLink.bidding.current {
                background-position: -75px -1509px;
            }

        #sidebar #sidebarLinks .sidebarLink.warehouse {
            background-position: -75px -1544px;
        }

            #sidebar #sidebarLinks .sidebarLink.warehouse:focus,
            #sidebar #sidebarLinks .sidebarLink.warehouse:hover {
                background-position: -75px -1580px;
            }

            #sidebar #sidebarLinks .sidebarLink.warehouse.current {
                background-position: -75px -1616px;
            }

        /*#sidebar #sidebarLinks .sidebarLink.production {
			background-position: -75px -550px;
		}

			#sidebar #sidebarLinks .sidebarLink.production:focus,
			#sidebar #sidebarLinks .sidebarLink.production:hover {
				background-position: -75px -586px;
			}

			#sidebar #sidebarLinks .sidebarLink.production.current {
				background-position: -75px -622px;
			}*/

        #sidebar #sidebarLinks .sidebarLink.setup {
            background-position: -75px -658px;
        }

            #sidebar #sidebarLinks .sidebarLink.setup:focus,
            #sidebar #sidebarLinks .sidebarLink.setup:hover {
                background-position: -75px -694px;
            }

            #sidebar #sidebarLinks .sidebarLink.setup.current {
                background-position: -75px -730px;
            }

        #sidebar #sidebarLinks .sidebarLink.community {
            background-position: -75px -766px;
        }

            #sidebar #sidebarLinks .sidebarLink.community:focus,
            #sidebar #sidebarLinks .sidebarLink.community:hover {
                background-position: -75px -802px;
            }

            #sidebar #sidebarLinks .sidebarLink.community.current {
                background-position: -75px -838px;
            }
/*#sidebar #sidebarLinks .sidebarLink.accounting {
			background-position: -75px -766px;
		}

			#sidebar #sidebarLinks .sidebarLink.accounting:focus,
			#sidebar #sidebarLinks .sidebarLink.accounting:hover {
				background-position: -75px -802px;
			}

			#sidebar #sidebarLinks .sidebarLink.accounting:active,
			#sidebar #sidebarLinks .sidebarLink.accounting.current {
				background-position: -75px -838px;
			}

		#sidebar #sidebarLinks .sidebarLink.admin {
			background-position: -75px -874px;
		}

			#sidebar #sidebarLinks .sidebarLink.admin:focus,
			#sidebar #sidebarLinks .sidebarLink.admin:hover {
				background-position: -75px -910px;
			}

			#sidebar #sidebarLinks .sidebarLink.admin:active,
			#sidebar #sidebarLinks .sidebarLink.admin.current {
				background-position: -75px -946px;
			}*/

/****************************************
* Navigation Sidebar (collapsed)
****************************************/

#bodyWrapper.sidebarCollapsed {
    min-width: 939px;
}

    #bodyWrapper.sidebarCollapsed #sidebar {
        width: 45px;
    }

        #bodyWrapper.sidebarCollapsed #sidebar a.sidebarToggle {
            background-position: -10px -1090px;
            width: 45px;
        }

            #bodyWrapper.sidebarCollapsed #sidebar a.sidebarToggle:focus,
            #bodyWrapper.sidebarCollapsed #sidebar a.sidebarToggle:hover {
                background-position: -10px -1109px;
            }

            #bodyWrapper.sidebarCollapsed #sidebar a.sidebarToggle:active {
                background-position: -10px -1128px;
            }

        #bodyWrapper.sidebarCollapsed #sidebar #sidebarLogo {
            background-position: -10px -1209px;
            width: 45px;
        }

        #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks a.sidebarLink {
            text-indent: -9999px;
            padding: 0;
            width: 45px;
        }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks a.sidebarLink:active,
            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks a.sidebarLink.current {
                background-color: none;
                width: 54px;
            }

        #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.home {
            background-position: -10px -10px;
        }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.home:focus,
            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.home:hover {
                background-position: -10px -46px;
            }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.home.current {
                background-position: -10px -82px;
            }

        #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.ai {
            background-position: -10px -1652px;
        }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.ai:focus,
            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.ai:hover {
                background-position: -10px -1688px;
            }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.ai.current {
                background-position: -10px -1724px;
            }

        #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.reports {
            background-position: -10px -118px;
        }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.reports:focus,
            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.reports:hover {
                background-position: -10px -154px;
            }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.reports.current {
                background-position: -10px -190px;
            }

        #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.ingredients {
            background-position: -10px -226px;
        }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.ingredients:focus,
            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.ingredients:hover {
                background-position: -10px -262px;
            }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.ingredients.current {
                background-position: -10px -298px;
            }

        #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.recipes {
            background-position: -10px -334px;
        }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.recipes:focus,
            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.recipes:hover {
                background-position: -10px -370px;
            }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.recipes.current {
                background-position: -10px -406px;
            }

        #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.menus {
            background-position: -10px -442px;
        }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.menus:focus,
            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.menus:hover {
                background-position: -10px -478px;
            }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.menus.current {
                background-position: -10px -514px;
            }

        #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.inventory {
            background-position: -10px -550px;
        }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.inventory:focus,
            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.inventory:hover {
                background-position: -10px -586px;
            }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.inventory.current {
                background-position: -10px -622px;
            }

        /*#bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.production {
			background-position: -10px -550px;
		}

			#bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.production:focus,
			#bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.production:hover {
				background-position: -10px -586px;
			}

			#bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.production.current {
				background-position: -10px -622px;
			}*/

        #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.setup {
            background-position: -10px -658px;
        }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.setup:focus,
            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.setup:hover {
                background-position: -10px -694px;
            }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.setup.current {
                background-position: -10px -730px;
            }

        #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.products {
            background-position: -10px -874px;
        }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.products:focus,
            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.products:hover {
                background-position: -10px -910px;
            }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.products.current {
                background-position: -10px -946px;
            }

        #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.ordering {
            background-position: -10px -1329px;
        }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.ordering:focus,
            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.ordering:hover {
                background-position: -10px -1365px;
            }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.ordering.current {
                background-position: -10px -1400px;
            }

        #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.bidding {
            background-position: -10px -1437px;
        }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.bidding:focus,
            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.bidding:hover {
                background-position: -10px -1473px;
            }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.bidding.current {
                background-position: -10px -1509px;
            }

        #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.warehouse {
            background-position: -10px -1544px;
        }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.warehouse:focus,
            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.warehouse:hover {
                background-position: -10px -1580px;
            }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.warehouse.current {
                background-position: -10px -1616px;
            }

        #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.community {
            background-position: -10px -766px;
        }

            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.community:focus,
            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.community:hover {
                background-position: -10px -802px;
            }


            #bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.community.current {
                background-position: -10px -838px;
            }
/*
		#bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.admin {
			background-position: -10px -874px;
		}

			#bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.admin:focus,
			#bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.admin:hover {
				background-position: -10px -910px;
			}

			#bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.admin:active,
			#bodyWrapper.sidebarCollapsed #sidebar #sidebarLinks .sidebarLink.admin.current {
				background-position: -10px -946px;
			}*/

/****************************************
* Header Bar
****************************************/

#header {
    z-index: 13;
    position: fixed;
    top: 0px;
    right: 0px;
    left: 200px;
    height: 20px;
    line-height: 20px;
    padding: 10px 20px;
    background-color: #000; /* #363636; */ /* #16181c; */
    border-left: 1px solid #363636;
    color: #ffffff;
    font-size: 12px;
}

    #header [class^="m-largeIcon"] + .iconText {
        margin-left: 10px;
    }

    #header a {
        color: #7E818E;
        display: inline-block;
        text-decoration: none;
        padding: 0px 10px;
    }

        #header a:focus,
        #header a:hover,
        #header a:active {
            color: #FFF;
        }

        #header a + a {
            margin-left: 10px;
        }

    #header #headerLeft {
        float: left;
    }

    #header #headerRight {
        display: inline-block;
        position: absolute;
        right: 10px;
        text-align: right;
    }

    #header #UserSettingsDrop {
        display: inline-block;
        margin-right: 16px;
        top: -7px;
        cursor: pointer;
        cursor: hand;
    }

    #header .m-largeIconInfo {
        background-position: 0px 0px;
    }

    #header a:focus .m-largeIconInfo,
    #header a:hover .m-largeIconInfo {
        background-position: 0px -25px;
    }

    #header a:active .m-largeIconInfo {
        background-position: 0px -50px;
    }

    #header a.disabled .m-largeIconInfo {
        background-position: 0px -75px;
    }

    #header .m-largeIconHelp {
        background-position: 0px -100px;
    }

    #header a:focus .m-largeIconHelp,
    #header a:hover .m-largeIconHelp {
        background-position: 0px -125px;
    }

    #header a:active .m-largeIconHelp {
        background-position: 0px -150px;
    }

    #header a.disabled .m-largeIconHelp {
        background-position: 0px -175px;
    }

    #header #UserDistricts {
        display: none;
    }

    #header #UserDistrictsDrop {
        float: right;
        margin-left: 10px;
        top: 0;
        cursor: default;
        width: 400px;
    }

    #header #UserDistrictsDrop > span {
            background-color: black;
            border-color: black;
            color: white;
    }

    #header #UserDistrictsDrop * span {
            background-color: black;
            border-color: black;
            color: white;
    }

    #header #UserDistrictsDrop .k-dropdown-wrap.k-state-default:first-line {
            color: white;
    }

#bodyWrapper.sidebarCollapsed #header {
    left: 45px;
}

/****************************************
* Breadcrumbs Bar
****************************************/

#breadcrumbs {
    z-index: 12;
    position: fixed;
    top: 40px;
    right: 0px;
    left: 200px;
    height: 25px;
    line-height: 25px;
    padding: 5px 0px 5px 20px;
    font-size: 12px;
    background-color: #58646e;
    color: #fff;
}

    #breadcrumbs,
    #breadcrumbs.gray {
        background-color: #58646e;
    }

        #breadcrumbs.home {
            background-color: #ca0a15;
        }

        #breadcrumbs.community {
            background-color: #4f08f0;
        }

        #breadcrumbs.reports {
            background-color: #ff7800;
        }

        #breadcrumbs.ai {
            background-color: #00a2c8;
        }

        #breadcrumbs.ingredients {
            background-color: #ffba00;
        }

        #breadcrumbs.recipes {
            background-color: #8dc700;
        }

        #breadcrumbs.menus {
            background-color: #0d7903;
        }

        #breadcrumbs.products {
            background-color: #b95e26;
        }

        #breadcrumbs.inventory {
            background-color: #8303d6;
        }

        #breadcrumbs.ordering {
            background-color: #c23ef0;
        }

        #breadcrumbs.warehouse {
            background-color: #00a2c8;
        }

        #breadcrumbs.bidding {
            background-color: #f00875;
        }

        /*#breadcrumbs.production {
			background-color: #00a2c8;
		}*/

        #breadcrumbs.setup {
            background-color: #0064b4;
        }

        /*#breadcrumbs.accounting {
			background-color: #6200a3;
		}

		#breadcrumbs.admin {
			background-color: #c23ef0;
		}*/

        #breadcrumbs.imports {
            background-color: #0064b4;
        }

        #breadcrumbs.administer {
            background-color: #0064b4;
        }

        #breadcrumbs ul {
            list-style-type: none;
            margin: 0px;
        }

            #breadcrumbs ul li {
                float: left;
                color: #fff;
                font-weight: bold;
                line-height: 25px;
                margin: 0px 10px 0px 0px;
            }

                #breadcrumbs ul li + li {
                    float: left;
                    background: transparent url(../Images/breadcrumbArrow.png) no-repeat left center;
                    color: #fff;
                    line-height: 25px;
                    margin: 0px 10px 0px 0px;
                    padding-left: 18px;
                }

                #breadcrumbs ul li a {
                    color: #fff;
                    font-weight: normal;
                    text-decoration: none;
                }

                    #breadcrumbs ul li a:hover {
                        text-decoration: underline;
                    }

#bodyWrapper.sidebarCollapsed #breadcrumbs {
    left: 45px;
}

/****************************************
* Main Content Area
****************************************/

#content {
    position: absolute;
    top: 75px;
    right: 0px;
    bottom: 0px;
    left: 200px;
    background-color: #f5f5f8;
}

    #content #pageInstructions {
        background-color: #272b30;
        color: #ccccd2;
        font-size: 12px;
        padding: 20px;
    }

        #content #pageInstructions p {
            margin: 0px;
        }

            #content #pageInstructions p + p {
                margin-top: 10px;
            }

    #content #pageWrapper {
        margin: 0px 0px -30px;
        min-height: 100%;
        height: auto !important;
        height: 100%;
    }

    #content #page {
        padding: 20px 20px 0px;
    }

        #content #page p + p,
        #content #page div + p {
            margin-top: 16px;
        }

#bodyWrapper.sidebarCollapsed #content {
    left: 45px;
}

/****************************************
* Sticky Footer
****************************************/

#footer {
    text-align: left;
    vertical-align: middle;
    line-height: 20px;
    font-size: 10px;
    padding: 10px 20px 0px;
    height: 20px;
}

    #footer a {
        text-decoration: none;
    }

        #footer a:hover {
            text-decoration: underline;
        }

    #footer #footerLeft {
        float: left;
    }

    #footer #footerRight {
        float: right;
    }

#footerPush {
    height: 30px;
}

/****************************************
* Expandable Area (to right of sidebar)
****************************************/

.expandable {
    min-width: 759px;
}

/****************************************
* Bump up tooltipster z-index to cover
* modal kendo windows.
****************************************/

.tooltipster-base {
    z-index: 15000;
}

/****************************************
* Landing Page styles
****************************************/

.m-panel {
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e2e2e3;
    box-shadow: 1px 1px 2px 0px #888;
    margin-bottom: 15px;
    padding: 15px;
}

.m-panelTitle {
    color: #58646e;
    font-size: 20px;
    margin-bottom: 15px;
    text-align: left;
}

.m-panel .m-panelLinks a {
    display: block;
    height: 22px;
    line-height: 22px;
    padding: 5px 43px 5px 10px;
    /*border-radius: 3px;*/
    white-space: nowrap;
    font-size: 12px;
    color: #505964;
    text-decoration: none;
    text-overflow: ellipsis;
    background-color: #f4f4f4;
    background-repeat: no-repeat;
    background-position: right 40px;
    background-image: url("../Images/Sprites/contentItems.png");
    overflow: hidden;
}

    .m-panel .m-panelLinks a + a {
        margin-top: 7px;
    }

    .m-panel .m-panelLinks a:focus,
    .m-panel .m-panelLinks a:hover,
    .m-panel .m-panelLinks a:active {
        color: #000;
        text-decoration: underline;
    }

.m-panel .m-panelLinks.red a {
    background-position: right 0px;
}

    .m-panel .m-panelLinks.red a:focus,
    .m-panel .m-panelLinks.red a:hover {
        background-position: right -40px;
    }

    .m-panel .m-panelLinks.red a:active {
        background-position: right -80px;
    }

.m-panel .m-panelLinks.orange a {
    background-position: right -120px;
}

    .m-panel .m-panelLinks.orange a:focus,
    .m-panel .m-panelLinks.orange a:hover {
        background-position: right -160px;
    }

    .m-panel .m-panelLinks.orange a:active {
        background-position: right -200px;
    }

.m-panel .m-panelLinks.yellow a {
    background-position: right -240px;
}

    .m-panel .m-panelLinks.yellow a:focus,
    .m-panel .m-panelLinks.yellow a:hover {
        background-position: right -280px;
    }

    .m-panel .m-panelLinks.yellow a:active {
        background-position: right -320px;
    }

.m-panel .m-panelLinks.lightgreen a {
    background-position: right -360px;
}

    .m-panel .m-panelLinks.lightgreen a:focus,
    .m-panel .m-panelLinks.lightgreen a:hover {
        background-position: right -400px;
    }

    .m-panel .m-panelLinks.lightgreen a:active {
        background-position: right -440px;
    }

.m-panel .m-panelLinks.green a {
    background-position: right -480px;
}

    .m-panel .m-panelLinks.green a:focus,
    .m-panel .m-panelLinks.green a:hover {
        background-position: right -520px;
    }

    .m-panel .m-panelLinks.green a:active {
        background-position: right -560px;
    }

.m-panel .m-panelLinks.lightblue a {
    background-position: right -600px;
}

    .m-panel .m-panelLinks.lightblue a:focus,
    .m-panel .m-panelLinks.lightblue a:hover {
        background-position: right -640px;
    }

    .m-panel .m-panelLinks.lightblue a:active {
        background-position: right -680px;
    }

.m-panel .m-panelLinks.blue a {
    background-position: right -720px;
}

    .m-panel .m-panelLinks.blue a:focus,
    .m-panel .m-panelLinks.blue a:hover {
        background-position: right -760px;
    }

    .m-panel .m-panelLinks.blue a:active {
        background-position: right -800px;
    }

.m-panel .m-panelLinks.purple a {
    background-position: right -840px;
}

    .m-panel .m-panelLinks.purple a:focus,
    .m-panel .m-panelLinks.purple a:hover {
        background-position: right -880px;
    }

    .m-panel .m-panelLinks.purple a:active {
        background-position: right -920px;
    }

.m-panel .m-panelLinks.violet a {
    background-position: right -960px;
}

    .m-panel .m-panelLinks.violet a:focus,
    .m-panel .m-panelLinks.violet a:hover {
        background-position: right -1000px;
    }

    .m-panel .m-panelLinks.violet a:active {
        background-position: right -1040px;
    }

.m-panel .m-panelLinks.brown a {
    background-position: right -1080px;
}

    .m-panel .m-panelLinks.brown a:focus,
    .m-panel .m-panelLinks.brown a:hover {
        background-position: right -1120px;
    }

    .m-panel .m-panelLinks.brown a:active {
        background-position: right -1160px;
    }

.m-panel .m-panelLinks.pink a {
    background-position: right -1200px;
}

    .m-panel .m-panelLinks.pink a:focus,
    .m-panel .m-panelLinks.pink a:hover {
        background-position: right -1240px;
    }

    .m-panel .m-panelLinks.pink a:active {
        background-position: right -1280px;
    }

/****************************************
* Row/Column flexible layout styles
****************************************/

div.m-row {
    clear: both;
    display: table;
    width: 100%;
}

    div.m-row div.m-column {
        display: table-cell;
        vertical-align: top;
    }

    div.m-row div.m-dataField {
        vertical-align: middle;
    }

    div.m-row div.m-column + div.m-column {
        padding-left: 25px;
    }

    div.m-row.m-2column > div.m-column {
        width: 50%;
    }

    div.m-row.m-3column > div.m-column {
        width: 33%;
    }

        div.m-row.m-3column > div.m-column:first-child {
            width: 34%;
        }

        div.m-row.m-3column > div.m-column.m-2wide {
            width: 66%;
        }

            div.m-row.m-3column > div.m-column.m-2wide:first-child {
                width: 67%;
            }

    div.m-row.m-4column > div.m-column {
        width: 25%;
    }

        div.m-row.m-4column > div.m-column.m-2wide {
            width: 50%;
        }

        div.m-row.m-4column > div.m-column.m-3wide {
            width: 75%;
        }

    div.m-row.m-5column > div.m-column {
        width: 20%;
    }

        div.m-row.m-5column > div.m-column.m-2wide {
            width: 40%;
        }

        div.m-row.m-5column > div.m-column.m-3wide {
            width: 60%;
        }

        div.m-row.m-5column > div.m-column.m-4wide {
            width: 80%;
        }

    div.m-row + div.m-separator {
        margin-top: 20px;
    }

div.m-separator + div.m-row {
    margin-top: 20px;
}

/*************************************
* report preview and favourite styles
**************************************/
.m-panel .m-panelLinks .m-row {
    margin-top: 7px;
}

.column {
    display: table-cell;
    vertical-align: top;
}

.l-column {
    width: 90%;
}

.r-column {
    padding: 3px 0px 0px 3px;
}

.rl-column {
    width: 50%;
}

.rr-column {
    width: 50%;
    padding: 0px 0px 0px 3px;
    height: 27px;
}

.m-panel .m-panelLinks img {
    cursor: pointer;
}

.rating:not(:checked) > input {
    position: absolute;
    clip: rect(0,0,0,0);
}

.rating > input:checked ~ label, .rating:not(:checked) > label:before {
    content: url(images/star.png);
    width: 28px;
    height: 27px;
}

    .rating > input:checked ~ label, .rating > input:checked ~ label:before {
        content: url(images/starfilled.png);
        width: 28px;
        height: 27px;
    }

.rating .r-label {
    margin: 0 5px;
    overflow: hidden;
    height: 27px;
}

/*************************************
* Star Rating styles
**************************************/
.starrating:not(:checked) > input {
    position: absolute;
    clip: rect(0,0,0,0);
}

.starrating > input:checked ~ label, .starrating:not(:checked) > label:before {
    background-image: url('images/star.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 19px;
    height: 19px;
    content: "";
}

    .starrating > input:checked ~ label, .starrating > input:checked ~ label:before {
        background-image: url(images/starfilled.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        display: inline-block;
        width: 19px;
        height: 19px;
        content: "";
    }

.starrating .r-label {
    margin: 2px 4px;
    overflow: hidden;
    height: 19px;
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .m-tabPage.selected .span6.star-vertical {
        margin-bottom: -4px;
        margin-top: 8px !important;
    }
}


/****************************************
* Data Entry page element styles
****************************************/

.m-dataField {
    font-size: 12px;
    vertical-align: middle;
    min-height: 30px; /*Height of input controls, ensures consistant spacing*/
}

    .m-dataField + .m-dataField,
    .m-dataField + .m-row,
    .m-row + .m-row,
    .m-row + .m-dataField {
        margin-top: 10px;
    }

    .m-dataField > label {
        line-height: normal; /*Remove added line-height for labels when used in a data-field*/
    }

    .m-dataField > span.field-validation-error {
        display: none; /*hide validation errors on data fields.  we show these in tooltipster and hide them, but they still show up temporarily in chrome*/
    }

    .k-combobox:focus,
    .k-dropdown:focus {
        padding: 0;
        border-width: 1px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        border-color: #52a8ec !important;
        border-color: rgba(82, 168, 236, 0.8) !important;
    }

.m-dataText {
    color: #000;
    font-size: 12px;
}

    .m-dataText.m-inline + .m-dataText.m-inline {
        margin-left: 15px;
    }

[class^="m-data"] label {
    color: #58646e;
    font-size: 12px;
}

    [class^="m-data"] label:not(.no-colon):not(.requiredField):not(.k-checkbox-label):after {
        content: ":";
    }

[class^="m-data"] .sub-label {
    color: #58646e;
}

[class^="m-data"] [class^="m-smallIcon"] {
    vertical-align: middle;
}

    [class^="m-data"] [class^="m-smallIcon"] + * {
        display: inline-block;
        margin-left: 3px !important;
        vertical-align: middle;
    }

.m-dataField input,
.m-dataField select,
.m-dataField span:not(.k-icon) {
    font-size: 12px;
}

.m-dataField span.input-block-element {
    display: inline-block;
    width: 100%;
}

.m-dataField label {
    margin: 0px !important;
}

.m-fullWidth {
    width: 100%;
}

.m-inline {
    display: inline-block;
}

    .m-inline label {
        display: inline-block;
    }

.m-rightAlign {
    text-align: right;
}

.m-small,
.m-small * {
    font-size: 10px !important;
}

.m-medium,
.m-medium * {
    font-size: 11px !important;
}

.m-panel.m-dark {
    background: #272b30;
    border: 1px solid #222;
    box-shadow: 1px 1px 2px 0px #444;
}



.m-dark .m-panelTitle {
    color: #fff;
}

.m-dark .m-dataText {
    color: #fff;
}

.m-dark label {
    color: #fff;
}

table.m-dataField {
    border-collapse: separate;
    border-spacing: 4px;
    width: 100%;
}

    table.m-dataField tr,
    table.m-dataField th,
    table.m-dataField td {
        font-size: 12px;
        text-align: left;
        vertical-align: middle;
    }

    table.m-dataField td {
        white-space: nowrap;
    }

    table.m-dataField select,
    table.m-dataField textarea,
    table.m-dataField input[type="text"],
    table.m-dataField input[type="password"],
    table.m-dataField input[type="datetime"],
    table.m-dataField input[type="datetime-local"],
    table.m-dataField input[type="date"],
    table.m-dataField input[type="month"],
    table.m-dataField input[type="time"],
    table.m-dataField input[type="week"],
    table.m-dataField input[type="number"],
    table.m-dataField input[type="email"],
    table.m-dataField input[type="url"],
    table.m-dataField input[type="search"],
    table.m-dataField input[type="tel"],
    table.m-dataField input[type="color"],
    table.m-dataField .uneditable-input {
        margin-bottom: 0px !important;
    }

    table.m-dataField .input-block-level {
        width: 100% !important;
    }

/****************************************
* Button Bars
****************************************/

div.m-buttonBar {
    clear: both;
    text-align: right;
    margin-top: 15px;
}

div.m-buttonBarLeft {
    text-align: left;
}

div.m-buttonBarCenter {
    text-align: center;
}

div.m-buttonBar .m-button {
    border-radius: 4px;
    vertical-align: top;
    display: inline-block;
    color: #fff;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    font-size: 11px;
    height: 25px;
    line-height: 25px;
    text-decoration: none;
    cursor: pointer;
    min-width: 50px;
}

div.m-buttonBar button.m-button {
    box-sizing: content-box;
}

div.m-buttonBar .m-button.disabled {
    color: rgba(255, 255, 255, 0.5);
}

div.m-buttonBar .m-button.red {
    background-color: #ba0a14;
}

    div.m-buttonBar .m-button.red:focus,
    div.m-buttonBar .m-button.red:hover {
        background-color: #f71724;
    }

    div.m-buttonBar .m-button.red:active {
        background-color: #980811;
    }

    div.m-buttonBar .m-button.red.disabled {
        background-color: rgba(220, 132, 137, 0.5);
    }

div.m-buttonBar .m-button.green {
    background-color: #258902;
    outline:none; /*Added for removing black outline issue - 20525*/
}

    div.m-buttonBar .m-button.green:focus,
    div.m-buttonBar .m-button.green:hover {
        background-color: #2fac03;
    }

    div.m-buttonBar .m-button.green:active {
        background-color: #1a5f01;
        border: none;
    }

    div.m-buttonBar .m-button.green.disabled {
        background-color: rgba(146, 196, 128, 0.5);
        cursor: not-allowed; /*Added this property to show non-clickable pointer*/
        pointer-events: none;
    }

div.m-buttonBar .m-button.blue {
    background-color: #0b98e0;
}

    div.m-buttonBar .m-button.blue:focus,
    div.m-buttonBar .m-button.blue:hover {
        background-color: #1bb2ff;
    }

    div.m-buttonBar .m-button.blue:active {
        background-color: #0b72a6;
    }

    div.m-buttonBar .m-button.blue.disabled {
        background-color: rgba(133, 203, 239, 0.5);
        cursor: not-allowed; /*Added this property to show non-clickable pointer*/
    }

div.dropbtn m-button green.disabled {
    background-color: rgba(133, 203, 239, 0.5);
    cursor: not-allowed; /*Added this property to show non-clickable pointer*/
    
}

    textarea[disabled] {
        background-color: #eeeeee !important;
        cursor: not-allowed !important; /*Added this property to show non-clickable pointer*/
    }

div.m-buttonBar .m-separator {
    display: inline-block;
    width: 10px;
}

.m-button-add-small {
    background-image: url("images/plus-sign.png");
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center;
    background-size: 20px 20px;
    width:20px;
    height:20px;
    margin-left:auto;
    margin-right:auto;
    outline: none;
}

.m-button-add-large {
    background-image: url("images/plus-sign.png");
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center;
    background-size: 33px 33px;
    width:33px;
    height:33px;
    margin-left:auto;
    margin-right:auto;
    outline: none;
}

.m-button-list-small {
    background-image: url("images/list.png");
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center;
    background-size: 20px 20px;
    width:20px;
    height:20px;
    margin-left:auto;
    margin-right:auto;
    outline: none;
}

.m-button-add-small:hover,.m-button-add-large:hover {
    background-image: url("images/plus-sign-hover.png");
}

.m-button-list-small:hover {
    background-image: url("images/list-hover.png");
}

.cancel,
.m-submit {
    /*javascript style*/
    zoom: normal;
}

/****************************************
* Phil Haack's Route Debugger
****************************************/

#haackroutedebugger {
    position: fixed;
    top: 25%;
    right: 90%;
    bottom: 90%;
    left: 25%;
    width: 65%;
    height: 65%;
    overflow: auto;
}

/****************************************
* jQuery Placeholder Plugin
****************************************/

.placeholder {
    color: #aaa;
}

/****************************************
* Form Validation styles
****************************************/

.m-dataField [data-val-required].input-validation-error,
.m-dataField [data-val-regex-pattern].input-validation-error,
.m-dataField [data-val-assertthat].input-validation-error {
    background-color: #fdd;
    /*border: 1px solid #ca0a15; //35612 - Validation error red border for input fix
    color: #ca0a15;*/
}

/****************************************
* Legacy/Other element styles
****************************************/

table.data {
    width: 100%;
}

    table.data thead {
        background-color: #ebedee;
        color: #363636;
        font-weight: normal;
    }

    table.data th {
        font-weight: normal;
        padding: 5px;
        border-color: #e4e4e7;
        border-width: thin;
        border-style: solid;
    }

    table.data tbody {
        color: #363636;
        background-color: #fafafd;
    }

        table.data tbody tr:nth-child(2n) {
            background-color: #ffffff;
        }

    table.data td {
        font-size: 9pt;
        padding: 3px;
        border-color: #ebedee;
        border-width: thin;
        border-style: solid;
    }

/****************************************
* Ingredient Nutrient Info table styles
****************************************/

table.m-dataField.m-nutrientInfo td:nth-child(1) {
    text-align: right;
}

table.m-dataField.m-nutrientInfo th:nth-child(2),
table.m-dataField.m-nutrientInfo td:nth-child(2) {
    padding-left: 10px;
    width: 40% !important;
}

table.m-dataField.m-nutrientInfo td:nth-child(3) {
}

table.m-dataField.m-nutrientInfo th:nth-child(4),
table.m-dataField.m-nutrientInfo td:nth-child(4) {
    padding-left: 10px;
    width: 40% !important;
}

table.m-dataField.m-nutrientInfo td:nth-child(5) {
}



/*************************************************
    Data Field and Panel Customizations
**************************************************/
/*Contain panels to prevent super large*/
.m-panel {
    max-width: 1200px;
}
/*contain input fields to prevent super large*/
.m-dataField input,
.m-dataField > .k-widget {
    max-width: 400px;
}
/*margin for fluid-row sub elements, so that it is applied when they stack*/
.row-fluid > div {
    margin-top: 5px;
}
/*Min height for tab container*/
div.m-tabContent {
    min-height: 300px;
}
/*Just for left align labels, might not use*/
.labelLeft label {
    text-align: right;
}
/*block level input for all dataField inputs*/
.m-dataField > input,
.m-dataField > .k-widget:not(.k-tooltip) {
    width: 100%;
    /*display: block; //35612 */
    min-height: 30px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

/*Read only label*/
.m-dataField > span.readonly {
    min-height: 30px;
    padding: 0px 4px 0px 4px;
    color: #555555;
    display: table-cell;
    vertical-align: middle;
}


/*Breadcrumb Custom Element - Disable '>' image   */
#CustomBreadcrumb {
    background-image: none !important;
    padding-left: 2px !important;
}

.DialogTitleBarText {
    float: left;
    padding: 4px;
    padding-left: 6px;
}

.DialogTitleBar {
    background-color: lightgray;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-width: 0px;
}

.RedText {
    text-align: center;
    color: red;
    font-size: 12px;
}

.GridScrollContainer {
    overflow: scroll;
}
    /*Prevent funky border rendering when we scroll the container*/
    .GridScrollContainer .k-grid {
        border: none;
    }

.m-grid-link {
    text-decoration: underline;
    color: #0b98e0;
}

.k-selected .m-grid-link {
    color: white;
}

.m-grid-link:hover,
.m-grid-link:focus {
    cursor: pointer;
}

.m-modal {
    position: fixed;
    top: 0;
    left: 0;
    background-color: black;
    z-index: 19999;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    min-height: 100%;
    width: 100%;
}

.loading {
    font-size: 10pt;
    border: 0 solid #67CFF5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 200px;
    height: 60px;
    display: none;
    position: fixed;
    background-color: White;
    z-index: 20000;
}

.meetsYes {
    display: inline-block;
    width: 20px;
    height: 19px;
    margin: -1px 4px 0 0;
    vertical-align: middle;
    background-size: 40px !important;
    background: url("images/MeetsYesNo.png") 0px 0px no-repeat;
}

.meetsNo {
    display: inline-block;
    width: 19px;
    height: 19px;
    margin: -1px 4px 0 0;
    vertical-align: middle;
    background-size: 40px !important;
    background: url('images/MeetsYesNo.png') -22px 0px no-repeat;
}

.DialogWindow p,
.DialogWindow ol,
.DialogWindow ul {
    margin-top: 15px;
}

.DialogWindow ol,
.DialogWindow ul {
    padding-left: 25px;
}

.customTextArea {
    font-size: 12px;
}

.x-enableClientValidation {
    /*placeholder*/
}

.allowView {
    /*placeholder*/
}

/**************************************
    Styling for content inside kendo
    modal windows.
***************************************/
div.m-window-content-container {
    font-size: 12px;
}

    div.m-window-content-container span {
        color: #58646e;
    }

    div.m-window-content-container textarea {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }

    div.m-window-content-container .m-dataText {
        display: inline;
    }

        div.m-window-content-container .m-dataText label {
            display: inline;
            padding-right: 5px;
        }

    div.m-window-content-container .row-fluid [class*="span"] {
        min-height: 0;
    }

.m-window-center {
    /* centers k-window without known width or height */
    /* overrides some inline styling with !important */
    top: 50% !important;
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -moz-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    -o-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
}


/**************************************
    Styling for vendor contact edit window
***************************************/
div.vendor-contact {
    font-size: 12px;
}

    div.vendor-contact .m-dataText label {
        display: inline;
        padding-right: 5px;
    }

/**************************************
    Styling for Vendor Contact Info Display panel
***************************************/

.m-contact-panel {
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e2e2e3;
    box-shadow: 1px 1px 2px 0 #888;
    padding: 15px;
    width: 100%;
    margin-left: -30px;
}

    .m-contact-panel .panel-header {
        font-weight: bold;
        margin: 0;
        padding: 0;
        padding-bottom: 5px;
    }

.panel-header .panel-header-title {
    font-size: 20px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    white-space: nowrap;
    overflow: hidden;
    -moz-text-overflow: ellipsis; /* IE 6+, FF 7+, Op 11+, Saf 1.3+, Chr 1+ */
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis; /* for Opera 9 & 10 */
}

.panel-header .panel-header-sub-title {
    font-size: 16px;
}

.m-contact-panel .panel-body {
    font-size: 14px;
}

.m-contact-panel .panel-section {
    padding: 5px 0 5px;
}

.panel-section .panel-section-title {
    font-weight: bold;
    font-size: 12px;
}

.panel-section .panel-section-sub-title {
    font-size: 12px;
}

/**************************************
Styling for System Setting Screen
***************************************/
div.group-container {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    -moz-box-shadow: 0 1px 1px #ccc, 0 0 2px #ccc;
    -webkit-box-shadow: 0 1px 1px #ccc, 0 0 2px #ccc;
    box-shadow: 0 1px 1px #ccc, 0 0 2px #ccc;
    box-shadow: 0 1px 1px rgba(0,0,0,.23), 0 0 2px rgba(0,0,0,.06);
    border: 1px solid #ccc;
    padding: 15px;
    width: 700px;
}

div.group-title {
    font-family: "Arial";
    font-size: 1.3em; /* 24px, 18pt*/
    color: #7e8894;
    left: 0;
    background: transparent !important;
    padding-bottom: 10px;
}

div.group-content {
    padding: 1px;
}

/**************************************
  Styling for Receiving Edit Screen Layout
***************************************/

.m-form-panel {
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e2e2e3;
    box-shadow: 1px 1px 2px 0px #888;
    margin-bottom: 15px;
    padding: 15px;
    max-width: 1250px;
}

    .m-form-panel .panel-header {
        color: #58646e;
        font-size: 20px;
        margin-bottom: 15px;
        text-align: left;
    }

    .m-form-panel .panel-body {
        font-size: 14px;
    }

    .m-form-panel .panel-section {
        padding: 5px 0 5px;
    }

.m-rightAlignText {
    text-align: right;
}

/* Product Item Grids */
.productItemGrid .k-grid-content {
    min-height: 210px !important;
}

.productItemGrid {
    min-height: 260px !important;
}

/****************************************
* m-button for File Upload
****************************************/
.m-buttomBarLeft .m-button {
    border-radius: 4px;
    vertical-align: top;
    display: inline-block;
    color: #fff;
    padding-left: 0;
    padding-left: 10px;
    padding-right: 0;
    text-align: center;
    font-size: 11px;
    height: 25px;
    line-height: 25px;
    text-decoration: none;
    cursor: pointer;
    min-width: 50px;
}

.m-buttonBarLeft button.m-button {
    box-sizing: content-box;
}

.m-buttonBarLeft .m-button.disabled {
    color: rgba(255, 255, 255, 0.5);
}

.m-buttonBarLeft .m-button.blue {
    background-color: #0b98e0;
}

    .m-buttonBarLeft .m-button.blue:focus,
    .m-buttonBarLeft .m-button.blue:hover {
        background-color: #1bb2ff;
    }

    .m-buttonBarLeft .m-button.blue:active {
        background-color: #0b72a6;
    }

    .m-buttonBarLeft .m-button.blue.disabled {
        background-color: rgba(133, 203, 239, 0.5);
    }


/****************************************
* Button DropDown with text
****************************************/


.m-buttonBarLeft .m-button-dropdown-text {
    border-radius: 4px;
    vertical-align: top;
    display: inline-block;
    color: #fff;
    padding-left: 0;
    padding-left: 10px;
    padding-right: 0;
    text-align: center;
    font-size: 11px;
    height: 25px;
    line-height: 25px;
    text-decoration: none;
    cursor: pointer;
    min-width: 50px;
}

.m-buttonBarLeft .m-button-browse {
    border-radius: 4px;
    vertical-align: top;
    display: inline-block;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    font-size: 11px;
    height: 25px;
    line-height: 25px;
    text-decoration: none;
    cursor: pointer;
    min-width: 50px;
}

.m-buttonBarLeft button.m-button-browse {
    box-sizing: content-box;
}


.m-buttonBarLeft button.m-button-dropdown-text {
    box-sizing: content-box;
}

.m-buttonBarLeft .m-button-dropdown-text.disabled {
    color: rgba(255, 255, 255, 0.5);
}

.m-buttonBarLeft .m-button-dropdown-text.blue {
    background-color: #0b98e0;
}

    .m-buttonBarLeft .m-button-dropdown-text.blue:focus,
    .m-buttonBarLeft .m-button-dropdown-text.blue:hover {
        background-color: #1bb2ff;
    }

    .m-buttonBarLeft .m-button-dropdown-text.blue:active {
        background-color: #0b72a6;
    }

    .m-buttonBarLeft .m-button-dropdown-text.blue.disabled {
        background-color: rgba(133, 203, 239, 0.5);
    }

.m-button-dropdown-text .k-i-arrow-s {
    align-content: center;
    background-position: -7px -329px;
    background-image: url("../Content/kendo/2025.1.227/HighContrast/sprite_2x.png");
}

/****************************************
* For modal message
****************************************/
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: black;
    z-index: 99;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    min-height: 100%;
    width: auto;
}


/* Auto Complete table template "*/
.div-table {
    display: table;
    width: auto;
    border-spacing: 5px; /*cellspacing:poor IE support for  this*/
}

.div-table-row {
    display: table-row;
    width: auto;
    clear: both;
}

.div-table-col {
    float: left; /*fix for  buggy browsers*/
    display: table-column;
    overflow: hidden;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

    .div-table-col.header {
        background: #ebedee;
        color: #272b30;
        font-size: .85em;
        border: 1px solid #dadada;
    }

        .div-table-col.header.x-small,
        .div-table-col.x-small {
            width: 60px;
            -moz-min-width: 60px;
            -ms-min-width: 60px;
            -o-min-width: 60px;
            -webkit-min-width: 60px;
            min-width: 60px;
        }

        .div-table-col.header.small,
        .div-table-col.small {
            width: 100px;
            -moz-min-width: 100px;
            -ms-min-width: 100px;
            -o-min-width: 100px;
            -webkit-min-width: 100px;
            min-width: 100px;
        }

            .div-table-col.small.last-col {
                width: 80px;
                -moz-min-width: 80px;
                -ms-min-width: 80px;
                -o-min-width: 80px;
                -webkit-min-width: 80px;
                min-width: 80px;
            }

        .div-table-col.header.medium,
        .div-table-col.medium {
            width: 112px;
            -moz-min-width: 112px;
            -ms-min-width: 112px;
            -o-min-width: 112px;
            -webkit-min-width: 112px;
            min-width: 112px;
        }

            .div-table-col.medium.last-col {
                width: 92px;
                -moz-min-width: 92px;
                -ms-min-width: 92px;
                -o-min-width: 92px;
                -webkit-min-width: 92px;
                min-width: 92px;
            }

        .div-table-col.header.large,
        .div-table-col.large {
            width: 170px;
            -moz-min-width: 170px;
            -ms-min-width: 170px;
            -o-min-width: 170px;
            -webkit-min-width: 170px;
            min-width: 170px;
        }
            /* leave room for the scroll bar if last column.*/
            .div-table-col.large.last-col {
                width: 150px;
                -moz-min-width: 150px;
                -ms-min-width: 150px;
                -o-min-width: 150px;
                -webkit-min-width: 150px;
                min-width: 150px;
            }


        .div-table-col.header.x-large,
        .div-table-col.x-large {
            width: 210px;
            -moz-min-width: 210px;
            -ms-min-width: 210px;
            -o-min-width: 210px;
            -webkit-min-width: 210px;
            min-width: 210px;
        }

        .div-table-col.header.xx-large,
        .div-table-col.xx-large {
            width: 490px;
            -moz-min-width: 490px;
            -ms-min-width: 490px;
            -o-min-width: 490px;
            -webkit-min-width: 490px;
            min-width: 490px;
        }

        .div-table-col.header.xxx-large,
        .div-table-col.xxx-large {
            width: 730px;
            -moz-min-width: 730px;
            -ms-min-width: 730px;
            -o-min-width: 730px;
            -webkit-min-width: 730px;
            min-width: 730px;
        }

            .div-table-col.x-large.last-col {
                width: 290px;
                -moz-min-width: 290px;
                -ms-min-width: 290px;
                -o-min-width: 290px;
                -webkit-min-width: 290px;
                min-width: 290px;
            }

.selectedFieldsTitle {
    color: darkgray;
    font-size: 11px;
    padding: 0 0 15px 95px;
    text-align: left;
}

.searchUnselectedColumn {
    -ms-opacity: 0.50 !important;
    opacity: 0.50 !important;
}

/* Help Page Support Style*/
.m-support-text {
    font-size: 12px;
    color: #505964;
    text-indent: 30px;
}

/**************************************
    Styling for Vendor Delivery Sites Info Display panel
***************************************/

.m-deliverySite-panel {
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e2e2e3;
    box-shadow: 1px 1px 2px 0 #888;
    padding: 15px;
    width: 100%;
    margin-left: -30px;
    height: 380px;
}

#header div.inbox {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAqCAYAAABGB/BgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAKRSURBVFhH7ZYvU+NAFMArmDka7gMg7yOcQNwHOIFE8AFOIE4iT9zMCSQCc3NJz1RUIE8gEZGdNJ3psOkMZCs2DAKBQCAQFeG9JG/zkm6abgunEL/s7vu7fzOvk6bpm7Mg8H1/K4ziQRjJ1JI50K/HQxYE4VQe1pytGIn4az1mZYCMonioHaAPTn4boZCT0kf+q8esDAJxvUfGsGV3uHVc34Sv1PZIyIfCdz6cXH/i+ooxP4uxkD+4rg1YzSn5Yp/rdCeYql2cRW4UP+OYG7aBsyd/2OZHXB3ptBEs9yRLkBEPSG4DnM+FjiHkd5JnH8wKs78ng/GV/EIGNgTT2b5OEsURybPPOLo5KpUyJOU6wGpmFAv62XUmhU+K4Cr+xp1sgSt8TLFo23OFkE9aIeQ5tP2S+CcPUge2+Yzb4zuBtkgiFdrkhqXQSDCNP/PAxFjcHJjsGasnMb3izI+99AZWT4LguVVgv58l2CVZk/ckVlSSXNaUrwO8OZ3krTEKX5tFwa90y3HVYMdLUjvUHNrVComPbnK4GMCC3m17IQGGQ+Y0dLzEb2PHTSbax02WFxJd73avNFZ3uHVc30Snr7Zhix9yXzX/4KrmQoKfhdNTVoUEBD/VE4Q+1+mO81vtFoeHS37GMTdsA2dP/o6bPOLqSKeNYHtOaCa4IpLbAEkuKEbXU9VCArOC4l4b/FFrFRKOp/YpBvSrhYTTS45ICSvaqJCA4DMdq7jOhQKuYaGArdqokIAtO2axykICsj9phZecQ9snYLy0kIBDPuP2+E6gzVfiJeVfmAmNOH+VsZDo9tSByZ6xehLTK878+Es3Y5EEoF8IATL++2nCLsmavCexokwCj+bSYLAxcEH+VyGRdl4A/xL/IeZeewUAAAAASUVORK5CYII='); /*Images/Sprites/inbox.png */
}

#header div.spriteIcon {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 21px;
    width: 25px;
}

#header a:focus div.spriteIcon,
#header a:hover div.spriteIcon,
#header a:active div.spriteIcon {
    background-position: 0px -21px;
}

.k-td-input-validation-cell {
    position: relative !important;
}

.negativeqty-highlight {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px;
    border-color: red transparent transparent red;
    padding: 0;
    overflow: hidden;
    vertical-align: top;
}

.less-parlevel-highlight {
    background: #ffff00 !important;
}

.more-parlevel-highlight {
    background-color: #fdd !important;
    color: #ca0a15 !important;
}

.invaliditem-highlight {
    border-style: solid;
    border-width: 6px;
    text-align: left;
    /*margin-left: 52px;
    margin-top: 18px;*/
    margin-left: 49px;
    margin-top: 16px;
    border-color: transparent green green transparent;
    position: absolute;
    border-radius: 2px;
}
.invalidreceivingitem-highlight {
    border-style: solid;
    border-width: 6px;
    text-align: left;
    /*margin-left: 52px;
    margin-top: 18px;*/
    margin-left: 69px;
    margin-top: 16px;
    border-color: transparent green green transparent;
    position: absolute;
    border-radius: 2px;
}
.invalidphysicalitem-highlight {
    border-style: solid;
    text-align: left;
    border-color: transparent green green transparent;
    position: absolute;
    margin-left: 43px;
    margin-top: 10px;
    border-width: 4px;
    border-radius: 2px;
}
/*********************************************************
    Styling for Product Fulfillment Add window
**********************************************************/
.customHr {
    /*width: 95%;*/
    /*font-size: 1px;*/
    color: rgba(0, 0, 0, 0);
    line-height: 1px;
    background-color: grey;
    margin-top: -6px;
    margin-bottom: 10px;
}

.ktooltip {
    position: relative;
}

.tooltip-text {
    display: inline-block;
}

.ktooltip .ktooltipContent {
    font-size: 12px;
    color: rgb(88, 100, 98);
    visibility: hidden;
    background: #fff;
    width: 303px;
    border-radius: 2px;
    padding: 3px 3px;
    top: -45px;
    left: -10px;
    border: 1px solid grey;
    position: absolute;
    z-index: 1;
}

.ktooltip:hover .ktooltipContent {
    visibility: visible;
}

.div-row {
    display: flex;
    padding: 1px 1px;
}

.div-column30 {
    flex: 30%;
}
.div-column70 {
    flex: 70%;
}

.label-hover-link {
    color: blue;
    font-size: 12px;
    pointer-events: none;
}
/* Grid Header Columns*/
.k-grid-header,
.k-grid-header .k-link:link,
th.k-header,
th.k-header > a,
th.k-header > span {
    color: #272b30;
    background: #ebedee;
    font-size: .98em;
}

.k-grid td {
    font-size: .91em;
    white-space: nowrap !important;
}

.k-grid a {
    color: #0b98e0;
}

.k-grid a:focus,
.k-grid a:hover {
    color: #1bb2ff;
}

/****************************************
* Mosaic Tab Container
****************************************/

.m-tabContainer {
	clear: both;
	display: none; /* Tab Container is hidden by default so that the user doesn't see it before the tab CSS styles are applied */
	position: relative;
}

	.m-tabContainer .m-tabStrip {
		position: relative;
	}

		.m-tabContainer .m-tabStrip .m-tab {
			position: relative;
			vertical-align: top;
			background-color: #efefef;
		}

			.m-tabContainer .m-tabStrip .m-tab + .m-tab {
			}

			.m-tabContainer .m-tabStrip .m-tab a {
				color: #505964;
				font-size: 12px;
				text-decoration: none;
				vertical-align: top;
				cursor: pointer;
			}

				.m-tabContainer .m-tabStrip .m-tab a:focus,
				.m-tabContainer .m-tabStrip .m-tab a:hover,
				.m-tabContainer .m-tabStrip .m-tab a:active {
					color: #0e8bca;
					text-decoration: underline;
				}

				.m-tabContainer .m-tabStrip .m-tab a:active {
					background-color: inherit;
				}

			.m-tabContainer .m-tabStrip .m-tab .m-tabNumber {
				color: #505964;
				font-weight: bold;
				vertical-align: top;
			}

			.m-tabContainer .m-tabStrip .m-tab.selected {
				background-color: #fff;
				z-index: 2;
			}

				.m-tabContainer .m-tabStrip .m-tab.selected a {
					color: #0e8bca;
				}

					.m-tabContainer .m-tabStrip .m-tab.selected a:focus,
					.m-tabContainer .m-tabStrip .m-tab.selected a:hover,
					.m-tabContainer .m-tabStrip .m-tab.selected a:active {
						text-decoration: none;
					}

	.m-tabContainer .m-tabContent {
		position: relative;
		background: #fff;
		border: 1px solid #e2e2e3;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		box-shadow: 1px 1px 2px 0px #888;
		height: auto;
		margin: 0px;
		padding: 15px;
	}

		.m-tabContainer .m-tabContent .m-tabPage {
			display: none;
		}

			.m-tabContainer .m-tabContent .m-tabPage.selected {
				display: block;
				height: 100%;
			}

	/****************************************
	* Mosaic Tab Container (horizontal mode)
	****************************************/

	.m-tabContainer.m-tabHorizontal .m-tabStrip {
		height: 30px;
	}

		.m-tabContainer.m-tabHorizontal .m-tabStrip .m-tab {
			top: 4px;
			border-top: 1px solid #e2e2e3;
			border-right: 1px solid #e2e2e3;
			border-left: 1px solid #e2e2e3;
			border-top-left-radius: 4px;
			border-top-right-radius: 4px;
			padding: 6px 20px 4px;
			float: left;
			display: inline-block;
			height: 20px;
			text-align: center;
		}

			.m-tabContainer.m-tabHorizontal .m-tabStrip .m-tab + .m-tab {
				margin-left: -1px;
			}

			.m-tabContainer.m-tabHorizontal .m-tabStrip .m-tab a {
				display: inline-block;
			}

			.m-tabContainer.m-tabHorizontal .m-tabStrip .m-tab.selected {
				top: 0px;
				height: 20px;
				padding-top: 10px;
				padding-bottom: 0px;
			}

	/****************************************
	* Mosaic Tab Container (vertical mode)
	****************************************/

	.m-tabContainer.m-tabVertical .m-tabStrip {
		width: 125px;
	}

		.m-tabContainer.m-tabVertical .m-tabStrip .m-tab {
			left: 4px;
			border-top: 1px solid #e2e2e3;
			border-bottom: 1px solid #c6c6c7;
			border-left: 1px solid #e2e2e3;
			border-top-left-radius: 4px;
			border-bottom-left-radius: 4px;
			padding: 10px 15px 8px;
			height: 16px;
		}

			.m-tabContainer.m-tabVertical .m-tabStrip .m-tab + .m-tab {
				margin-top: -1px;
			}

			.m-tabContainer.m-tabVertical .m-tabStrip .m-tab.selected {
				left: 0px;
				padding-left: 19px;
				padding-right: 11px;
				z-index: 100;
			}

	.m-tabContainer.m-tabVertical .m-tabContent {
		position: absolute;
		left: 124px;
		top: 0px;
	}

		.m-tabContainer.m-tabVertical .m-tabContent .m-tabPage {
			min-height: 175px;
		}


/****************************************
* Mosaic dialog styles for Bootbox
****************************************/

.bootbox.modal {
	position: fixed;
	margin: 0px !important;
	width: auto !important;
	min-width: 400px;
	max-width: 700px;
}

	.bootbox.modal *:not(.k-icon) {
		font-size: 12px;
	}

	/********************
	* Header area
	********************/
	.bootbox.modal .modal-header {
		padding: 9px 15px;
	}

		.bootbox.modal .modal-header a {
			text-decoration: none;
		}

		.bootbox.modal .modal-header .title {
			color: #16181c;
			font-size: 20px;
			line-height: 24px;
		}

	/********************
	* Body area
	********************/
	.bootbox.modal .modal-body {
	}

		.bootbox.modal .modal-body ol,
		.bootbox.modal .modal-body ul {
			/*list-style-position: inside;*/
		}

		.bootbox.modal .modal-body ul {
			list-style-type: square;
		}

		.bootbox.modal .modal-body li {
			margin-left: 20px;
			line-height: 16px;
		}

			.bootbox.modal .modal-body li + li {
				margin-top: 5px;
			}

		.bootbox.modal .modal-body p + *,
		.bootbox.modal .modal-body ol + *,
		.bootbox.modal .modal-body ul + * {
			margin-top: 15px;
		}

	/********************
	* Footer area
	********************/
	.bootbox.modal .modal-footer {
		padding: 10px 15px 9px;
	}

		.bootbox.modal .modal-footer .button {
			border-radius: 4px;
			vertical-align: top;
			display: inline-block;
			padding-left: 15px;
			padding-right: 15px;
			text-align: center;
			font-size: 11px;
			height: 25px;
			line-height: 25px;
			text-decoration: none;
			background-color: #58646e;
			color: #fff;
		}

			.bootbox.modal .modal-footer .button:focus,
			.bootbox.modal .modal-footer .button:hover {
				background-color: #272b30;
			}

			.bootbox.modal .modal-footer .button:active {
				background-color: #16181c;
			}

			.bootbox.modal .modal-footer .button.green {
				background-color: #258902;
			}

				.bootbox.modal .modal-footer .button.green:focus,
				.bootbox.modal .modal-footer .button.green:hover {
					background-color: #2fac03;
				}

				.bootbox.modal .modal-footer .button.green:active {
					background-color: #1a5f01;
				}

			.bootbox.modal .modal-footer .button.red {
				background-color: #ba0a14;
			}

				.bootbox.modal .modal-footer .button.red:focus,
				.bootbox.modal .modal-footer .button.red:hover {
					background-color: #f71724;
				}

				.bootbox.modal .modal-footer .button.red:active {
					background-color: #980811;
				}

			.bootbox.modal .modal-footer .button.blue {
				background-color: #0b98e0;
			}

				.bootbox.modal .modal-footer .button.blue:focus,
				.bootbox.modal .modal-footer .button.blue:hover {
					background-color: #1bb2ff;
				}

				.bootbox.modal .modal-footer .button.blue:active {
					background-color: #0b72a6;
				}

			.bootbox.modal .modal-footer .button + .button {
				margin-left: 10px;
			}

/*This style sheet is used to overwrite existing kendo styles*/

/* #region k-pager styles */
.k-pager-wrap {
    padding: 4px 4px;
    border-width: 1px;
    border-style: solid;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    cursor: default;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

    .k-pager-wrap .k-link {
        color: inherit;
        text-decoration: none;
        outline: 0;
        font: inherit;
        background-color: inherit
    }

    .k-pager-wrap[dir=rtl] .k-i-arrow-60-left, .k-pager-wrap[dir=rtl] .k-i-arrow-60-right, .k-pager-wrap[dir=rtl] .k-i-arrow-e, .k-pager-wrap[dir=rtl] .k-i-arrow-end-left, .k-pager-wrap[dir=rtl] .k-i-arrow-end-right, .k-pager-wrap[dir=rtl] .k-i-arrow-w, .k-pager-wrap[dir=rtl] .k-i-seek-e, .k-pager-wrap[dir=rtl] .k-i-seek-w, .k-rtl .k-pager-wrap .k-i-arrow-60-left, .k-rtl .k-pager-wrap .k-i-arrow-60-right, .k-rtl .k-pager-wrap .k-i-arrow-e, .k-rtl .k-pager-wrap .k-i-arrow-end-left, .k-rtl .k-pager-wrap .k-i-arrow-end-right, .k-rtl .k-pager-wrap .k-i-arrow-w, .k-rtl .k-pager-wrap .k-i-seek-e, .k-rtl .k-pager-wrap .k-i-seek-w, [dir=rtl] .k-pager-wrap .k-i-arrow-60-left, [dir=rtl] .k-pager-wrap .k-i-arrow-60-right, [dir=rtl] .k-pager-wrap .k-i-arrow-e, [dir=rtl] .k-pager-wrap .k-i-arrow-end-left, [dir=rtl] .k-pager-wrap .k-i-arrow-end-right, [dir=rtl] .k-pager-wrap .k-i-arrow-w, [dir=rtl] .k-pager-wrap .k-i-seek-e, [dir=rtl] .k-pager-wrap .k-i-seek-w {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1)
    }

.k-pager-nav {
    border-radius: 3em;
    padding: 4px 4px;
    min-width: 2.14em;
    height: 2.14em;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    box-sizing: border-box;
    color: inherit;
    text-align: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

    .k-pager-nav:hover {
        z-index: 2
    }

    .k-pager-nav.k-disabled {
        color: inherit
    }

.k-pager-numbers-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

    .k-pager-numbers-wrap select.k-dropdown {
        height: 100%;
        display: none;
        cursor: pointer
    }

.k-pager-numbers {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

    .k-pager-numbers li {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .k-pager-numbers .k-link {
        border-radius: 3em;
        padding: 4px 4px;
        min-width: 2.14em;
        height: 2.14em;
        border-width: 1px;
        border-style: solid;
        outline: 0;
        box-sizing: border-box;
        color: inherit;
        text-align: center;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: relative
    }

        .k-pager-numbers .k-link:hover {
            z-index: 2
        }

        .k-pager-numbers .k-link.k-disabled {
            color: inherit
        }

    .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 li + li, .k-pager-numbers-wrap + .k-pager-nav {
        margin-left: 2px
    }

.k-rtl .k-pager-nav + .k-pager-nav, .k-rtl .k-pager-nav + .k-pager-numbers-wrap, .k-rtl .k-pager-numbers li + li, .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 li + li, [dir=rtl] .k-pager-numbers-wrap + .k-pager-nav {
    margin-left: 0;
    margin-right: 2px
}

k-pager-input {
    margin-left: 1em;
    margin-right: 1em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

.k-pager-input .k-textbox {
    margin: 0 1ex;
    width: 3em
}

.k-pager-sizes {
    margin-left: 1em;
    margin-right: 1em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

    .k-pager-sizes .k-dropdown, .k-pager-sizes > select {
        margin-right: 1ex;
        width: 5em
    }

.k-rtl .k-pager-sizes .k-dropdown, .k-rtl .k-pager-sizes > select, [dir=rtl] .k-pager-sizes .k-dropdown, [dir=rtl] .k-pager-sizes > select {
    margin-left: 1ex;
    margin-right: 0
}

.k-pager-info {
    margin-left: 1em;
    margin-right: 1em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    text-align: right;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    -ms-flex-order: 9;
    order: unset;
}

.k-pager-refresh {
    border-radius: 3em;
    padding: 4px 4px;
    min-width: 2.14em;
    height: 2.14em;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    box-sizing: border-box;
    color: inherit;
    text-align: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    margin-left: auto;
    -ms-flex-order: 10;
    order: 10
}

    .k-pager-refresh:hover {
        z-index: 2
    }

    .k-pager-refresh.k-disabled {
        color: inherit
    }

.k-rtl .k-pager-refresh, [dir=rtl] .k-pager-refresh {
    margin-left: 0;
    margin-right: auto
}

.k-pager-sm {
    overflow: visible
}

    .k-pager-sm.k-pager-wrap .k-pager-numbers-wrap {
        margin-top: 0;
        margin-bottom: 0;
        -ms-flex-item-align: center;
        align-self: center
    }

    .k-pager-sm .k-pager-numbers-wrap {
        margin-left: 1em;
        margin-right: 1em;
        width: 5em;
        height: 2.14em;
        box-sizing: border-box;
        border-color: inherit
    }

        .k-pager-sm .k-pager-numbers-wrap select.k-dropdown {
            width: 100%;
            display: -ms-flexbox;
            display: flex;
            box-sizing: border-box
        }

    .k-pager-sm[dir=rtl] .k-pager-numbers-wrap, .k-rtl .k-pager-sm .k-pager-numbers-wrap, [dir=rtl] .k-pager-sm .k-pager-numbers-wrap {
        margin-left: 1em;
        margin-right: 1em
    }

#TopPager .k-pager-info .k-label {
    display: block;
}

#TopPager .k-pager-numbers-wrap {
    display: none;
}

#TopPager .k-pager-info {
    float: Left;
    padding: 0;
}

#TopPager .k-pager-sizes {
    float: right;
}

.k-picker-solid {
    background-color: #fff;
}

/* #endregion */

/* #region table*/
.k-table-group-sticky-header {
    font-size: inherit;
    line-height: inherit;
    -ms-flex: none;
    flex: none
}


.k-no-data, .k-nodata {
    min-height: 60px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: lighter;
    text-align: center;
    white-space: normal
}

.k-toolbar > * {
    margin-top: 2px;
    margin-bottom: 2px;
    margin-right: 4px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: center;
    align-content: center;
    vertical-align: middle
}

/*#endregion*/

/* #region loading image*/
.k-loading, .k-loading-image {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center
}

.k-icon.k-i-loading {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center
}

    .k-icon.k-i-loading::before {
        content: "";
        display: none
    }

.k-loading-image, .k-loading-mask, .k-loading-text {
    position: absolute
}

.k-loading-mask {
    z-index: 100
}

    .k-loading-mask.k-opaque .k-loading-color {
        opacity: 1
    }

/*#endregion*/

/* #region Input box*/
.k-input-inner {
    padding: .17857143em 8px;
    width: 100%;
    border: 0;
    outline: 0;
    color: inherit;
    background: 0 0;
    font: inherit;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    z-index: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-appearance: none
}

    .k-input-inner::-ms-clear {
        display: none
    }

    .k-input-inner:invalid {
        box-shadow: none
    }

span.k-input-inner {
    white-space: nowrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-align: center;
    align-items: center
}

textarea.k-input-inner {
    margin: 0
}

.k-picker.k-icon-picker .k-input-inner {
    width: 1.65em;
    height: 1.65em;
    box-sizing: content-box
}

.k-input-value-icon {
    -ms-flex: none;
    flex: none
}

.k-input-value-text {
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

    .k-input-value-text::before {
        content: "\200b";
        width: 0;
        overflow: hidden;
        -ms-flex: none;
        flex: none;
        display: inline-block;
        vertical-align: top
    }

.k-input-values {
    width: 100%;
    padding: 2px 2px;
    cursor: text
}

    .k-input-values > .k-input-inner, .k-input-values > .k-searchbar {
        margin: -2px -2px
    }

.k-icon-picker .k-input-inner {
    padding: .17857143em;
    -ms-flex-pack: center;
    justify-content: center
}

.k-input-prefix, .k-input-suffix {
    border-color: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: none;
    flex: none
}

    .k-input-prefix > *, .k-input-suffix > * {
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

.k-input-separator {
    margin: 0;
    width: 0;
    height: 16px;
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: inherit;
    -ms-flex-item-align: center;
    align-self: center
}

.k-input-icon, .k-input-loading-icon, .k-input-validation-icon {
    -ms-flex: none;
    flex: none;
    -ms-flex-item-align: center;
    align-self: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-clear-value {
    outline: 0;
    -ms-flex: none;
    flex: none;
    -ms-flex-item-align: center;
    align-self: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    opacity: .1
}

    .k-clear-value.k-hover, .k-clear-value:hover {
        opacity: 1
    }

    .k-clear-value:focus-visible {
        outline: 1px dotted;
        outline-offset: -1px
    }

.k-input-button, .k-input-button.k-button {
    width: calc(1.4285714286em + 8px);
    height: calc(1.4285714286em + 8px);
    border-width: 0;
    border-inline-start-width: 0;
    -ms-flex: none;
    flex: none;
    aspect-ratio: auto;
    box-shadow: none;
    background-color: #ccc;
    height: auto;
}

    .k-input-button.k-button > .k-button-icon, .k-input-button > .k-button-icon {
        min-width: auto !important
    }

    .k-input-button.k-active, .k-input-button.k-button.k-active, .k-input-button.k-button.k-focus, .k-input-button.k-button:active, .k-input-button.k-button:focus, .k-input-button.k-focus, .k-input-button:active, .k-input-button:focus {
        background-color: inherit;
        color: inherit;
        box-shadow: none
    }

.k-picker .k-input-button {
    color: inherit;
    background: 0 0;
    border-color: transparent;
    background-color: #D3D3D3;
    border-width: 0;
    padding: 0;
    width: 22px;
    height: auto;
}

.k-input-spinner {
    width: calc(1.4285714286em + 8px);
    -ms-flex: none;
    flex: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -ms-flex-align: center;
    align-items: center
}

    .k-input-spinner .k-spinner-decrease, .k-input-spinner .k-spinner-increase {
        border-width: 0;
        border-inline-start-width: 0;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
        box-shadow: none;
        position: relative;
        aspect-ratio: auto
    }

        .k-input-spinner .k-spinner-decrease > .k-button-icon, .k-input-spinner .k-spinner-increase > .k-button-icon {
            margin: -1em 0;
            min-width: auto !important;
            min-height: auto !important
        }

        .k-input-spinner .k-spinner-increase .k-icon {
            bottom: -2px
        }

        .k-input-spinner .k-spinner-decrease .k-icon {
            top: -2px
        }

.k-searchbar {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

.k-dateinput-wrap, .k-dropdown-wrap, .k-multiselect-wrap, .k-numeric-wrap, .k-picker-wrap {
    width: 100%;
    border-width: 0;
    border-color: inherit;
    box-sizing: border-box;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    overflow: hidden;
    position: relative
}

.k-input-flat, .k-picker-flat {
    border-radius: 0 !important;
    border-width: 1px 0;
    border-top-color: transparent !important;
    background: 0 0 !important
}

    .k-input-flat .k-input-inner, .k-picker-flat .k-input-inner {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

.k-input-outline, .k-picker-outline {
    background: 0 0 !important
}

.k-grid .input-validation-error {
    border-style: ridge;
    border-color: red;
    background-color: pink;
}

.validation-error, .k-invalid {
    background-color: #fdd !important;
    border: 1px solid #ca0a15 !important;
    color: #ca0a15 !important;
}

/*#endregion*/

.k-validator-tooltip {
    border: 2px solid #000;
    background: #4c4c4c;
    border-radius: 3px;
    border: 0px solid #ca0a15;
    background: #ca0a15;
    color: #fff;
    font-family: Verdana, Helvetica, Arial Narrow !important;
    font-size: 10px !important;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    margin: 0.5em;
    padding: 8px 8px !important;
    display: block;
    z-index: 99;
}

.k-calendar .k-focus, .k-calendar .k-focus.k-selected {
    box-shadow: inset 0 0 0 2px rgb(0 0 0 / 25%) !important; /*Added for gray outline not showing on current date */
}

.k-list-scroller > .k-list-item {
    border-color: #0b98e0;
    border-radius: 5px;
    color: white;
}

.k-list-scroller > .k-list-item.k-hover {
    border-color: #0b98e0;
    border-radius: 5px;
    color: white;
}

.k-grid a:not(.k-toolbar) {
    text-decoration: underline;
}

.k-svg-i-x {
    background-image: none !important
}

button > .k-svg-icon {
    background-image: none !important
}


.k-event > .k-link, .k-task > .k-link {
    position: absolute;
    top: 3px;
    right: 4px;
    white-space: nowrap
}

.k-event-actions {
    z-index: 1
}

.k-scheduler-agendaview .k-task > .k-link {
    top: 0;
    right: 0
}

.k-event-actions:first-child {
    position: static;
    float: left;
    margin: 4px 2px 0 4px
}

.k-webkit .k-event-actions:first-child {
    margin-top: 3px
}

.k-event-actions:first-child > .k-link {
    display: inline-block
}

.k-scheduler-layout td.k-selected, .k-scheduler-layout .k-scheduler-cell.k-selected {
    border-color: #0b98e0 !important;
    background-color: #0b98e0 !important;
    color: #fff;
}

.k-grid .k-selected a, .k-grid td.k-selected {
    color: white !important;
}

.k-pager,
.k-grid {
    background-color: #ffffff;
}

    .k-dropdownlist,
    .k-grid,
    .k-scheduler,
    .k-editor,
    .k-grid td.k-selected,
    .k-grid-table td,
    .k-grid-table td.k-selected,
    .k-pager,
    .k-pager .k-pager-nav,
    .k-listview {
        border-color: #dadada;
    }

.k-window-title,
.k-window-content,
.k-window,
.k-editor,
.k-grid,
.k-scheduler-cell {
    color: #787878;
}

.k-pager {
    background-image: none;
}

.k-event.k-event-inverse {
    color: white;
}

.k-event {
    color: #787878;
}

.k-event-delete {
    background-color: #add8e6;
}

.k-event .k-event-actions .k-event-delete {
    opacity: 1;
    visibility: visible;
}

kendo-scheduler .k-event .k-event-actions a, .k-event .k-event-actions a {
    color: #787878;
}

.k-hover .k-icon,
.k-selected .k-icon,
.k-column-menu .k-hover .k-sprite {
    opacity: 1;
}

.k-event .k-event-actions {
    position: absolute;
    top: 3px;
    right: 4px;
    white-space: nowrap;
}

.k-selected.k-focus,
.k-selected.k-state-highlight {
    background-color: #0b98e0;
    border-color: #0b98e0;
}

.k-selected > .k-link {
    color: #ffffff;
}

.k-selected {
    background-image: none;
}

.k-autocomplete.k-hover,
.k-picker-wrap.k-hover,
.k-numeric-wrap.k-hover,
.k-dropdown-wrap.k-hover,
.k-hover,
.k-hover:hover,
.k-pager .k-pager-nav:hover,
.k-other-month.k-hover .k-link,
div.k-imagebrowser-dropzone em {
    background-image: none;
}

    .k-hover > .k-link,
    .k-other-month.k-hover .k-link,
    div.k-imagebrowser-dropzone em {
        color: #ffffff;
        background-color: #0b98e0;
    }

.k-autocomplete.k-hover,
.k-picker-wrap.k-hover,
.k-numeric-wrap.k-hover {
    background-color: white;
    border-color: #c5c7cb;
}

.k-calendar .k-selected.k-focus > .k-link {
    background-color: transparent;
}

.k-dropdown-wrap.k-state-default.k-hover.k-focus.k-active.k-state-border-down,
.k-dropdown-wrap.k-state-default.k-hover,
.k-dropdown-wrap.k-hover,
.k-dropdown-wrap.k-selected,
.k-combobox-wrap.k-hover,
.k-combobox-wrap.k-selected {
    border-width: 1px;
    border-color: lightgray;
    color: #555555;
    background: transparent;
    padding-top: 0px;
    vertical-align: central;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.k-tiles li.k-hover {
    border-color: #999999;
}

.k-tiles li.k-selected {
    border-color: #999999;
}

.k-editor-button .k-hover {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

.k-list .k-hover,
.k-list .k-selected {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

div.m-dark .k-dropdownlist {
    border-width: 2px;
    border-color: #3f454c !important;
    background: transparent;
    color: white;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0;
    background-color: rgb(39, 43, 48);
    height: 33px;
}

    div.m-dark .k-dropdownlist:focus {
        padding: 0;
        border-width: 1px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        border-color: #52a8ec !important;
        border-color: rgba(82, 168, 236, 0.8) !important;
    }

div.m-dark .k-dropdown-wrap.k-state-default.k-hover.k-focus.k-active.k-state-border-down,
div.m-dark .k-dropdown-wrap.k-hover,
div.m-dark .k-dropdown-wrap.k-selected,
div.m-dark .k-combobox-wrap.k-hover,
div.m-dark .k-combobox-wrap.k-selected {
    border-width: 2px;
    border-color: #3f454c;
    color: #ffffff;
    background: transparent;
    padding-top: 0px;
    padding-bottom: 0px;
    vertical-align: central;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.k-multiselect.k-hover {
    background-color: white;
}

.k-hover > * > .k-delete, .k-hover > * > .k-group-delete, .k-hover > * > .k-i-close, .k-hover > * > .k-i-delete, .k-hover > * > .k-i-group-delete, .k-hover > .k-delete, .k-hover > .k-group-delete, .k-hover > .k-i-close, .k-hover > .k-i-delete, .k-hover > .k-i-group-delete {
    background-position: -48px -16px;
}

.k-panelbar > .k-panelbar-item > .k-link {
    color: #787878 !important;
}

.k-window-titlebar-actions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin: 0 -6px;
    -webkit-margin-end: -6px;
    margin-inline-end: -6px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-align: center;
    align-items: center
}

.k-window-titlebar-action {
    padding: 2px;
    width: 20px;
    height: 20px;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    color: inherit;
    box-sizing: content-box;
    opacity: .7
}

.k-window-titlebar-actions:hover {
    opacity: 1
}

.k-window-titlebar-actions .k-icon {
    opacity: 1
}

div.k-window-titlebar-actions:hover {
    background-color: #dadada;
    border-radius: 7px;
    opacity: 0.5;
}

button.k-link.k-selected {
    background-color: #0b98e0;
}

span.k-dropdownlist {
    color: #555555;
}


.k-dropdownlist {
    margin: 0;
    padding: 0;
    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: var(--kendo-line-height, normal);
    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-inner {
    flex: 1;
}

.k-input-value-text {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-dropdownlist .k-svg-icon > svg {
    fill: white;
    flex: 1 1 auto;
}

.k-combobox .k-svg-icon > svg {
    fill: white;
    flex: 1 1 auto;
}

.k-icon, .k-tool-icon:not(.k-sprite) {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 1em;
    height: 1em;
    text-align: center;
    vertical-align: middle;
    font: 16px/1 WebComponentsIcons;
    speak: none;
    font-variant: normal;
    text-transform: none;
    text-indent: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: inherit
}

.k-grid-table td {
    padding: .4em .6em;
    line-height: 1.6em;
}

.k-grid td.k-selected, .k-grid .k-table-row.k-selected > td, .k-grid .k-table-td.k-selected, .k-grid .k-table-row.k-selected > .k-table-td {
    background-color: #0b98e0 !important;
    color: white;
}

.k-grid-table .k-grouping-row td, .k-grid-table .k-hierarchy-cell {
    overflow: visible
}

.k-grid .k-column-title {
    white-space: pre-wrap;
}

.k-multiselect > .k-input-values > .k-input-inner {
    margin-left: -18px;
}

input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input {
    background: none;
}

    .k-input,
    input.k-textbox,
    textarea.k-textbox,
    input.k-textbox:hover,
    textarea.k-textbox:hover,
    .k-textbox > input {
        background-color: #ffffff;
        color: #787878;
    }

        .k-input[readonly] {
            background-color: #ffffff;
            color: #787878;
        }

.k-filter-row th, .k-grid-header th.k-header {
    overflow: hidden !important;
    border-style: solid;
    border-width: 0 0 1px 1px;
    padding: 6px 8px;
    font-weight: 400;
    white-space: nowrap !important;
    text-overflow: ellipsis;
    text-align: left;
    background-color: #ebedee;
}
.k-grid-header th.k-header, .k-grid .k-grid-header .k-table-th {
    vertical-align: middle;
    cursor: pointer !important;
    padding-left: 15px;
}

.k-grid table {
    table-layout: fixed !important;
}

.k-button {
    margin: 0;
    padding: 4px 8px;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    background-repeat: repeat-x;
    background-position: 0 center;
    font: inherit;
    line-height: 1.42857143;
    text-align: center;
    text-decoration: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
    -ms-flex-pack: center;
    justify-content: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    outline: 0;
    -webkit-appearance: none;
    position: relative;
}

.k-calendar-container, .k-datetime-container {
    padding: 0;
}

.k-calendar .k-footer .k-nav-today:hover {
    text-decoration: none
}

.k-grid {
    border-style: solid;
    border-width: 1px;
    -webkit-appearance: none;
}

.k-svg-icon > svg {
    fill: #787878;
}

.k-icon,
.k-searchbox span.k-svg-i-search,
.k-icon.k-svg-icon.k-svg-i-sort-asc-small,
.k-icon.k-svg-icon.k-svg-i-sort-desc-small,
.k-icon.k-svg-icon.k-svg-i-caret-alt-left.k-button-icon,
.k-icon.k-svg-icon.k-svg-i-caret-alt-right.k-button-icon {
    background-image: none;
}

.k-table, .k-data-table {
    color: #787878;
}

.k-window-content, .k-prompt-container {
    padding: 12px 12px;
    box-sizing: border-box;
    overflow: auto;
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    outline: 0;
}

.k-window {
    font-size: 15.95px;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    line-height: 1.42857143;
    box-sizing: border-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    z-index: 10001;
}

.k-window-title {
    font-size: 1.2em;
    line-height: 1.25;
    font-weight: 400;
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: default;
}

.k-grid .k-grid-container {
    display: block;
    flex: 1 1 auto;
}

#searchProductItems + .k-animation-container,
#searchProductItems + .k-animation-container .k-child-animation-container,
#searchProductItems + .k-animation-container .k-list-container {
    width: 1360px !important;
    min-width: 1360px !important;
}



.k-selected .m-grid-link {
    color: white;
}

.k-list-optionlabel.k-hover {
    border-color: #0b98e0;
    background-color: #0b98e0;
    border-radius: 5px;
}

.k-list-optionlabel.k-selected {
    border-color: #0b98e0;
    height: 22px;
}

.k-list-optionlabel {
    border-color: #0b98e0;
    height: 22px;
}

.k-grid-content {
    position: static;
}

.m-datagrid {
    width: 100%;
    height: 200px;
}

.k-notification {
    font-size: var(--kendo-font-size-lg, inherit) !important;
}


#NutrientsBreakdownGrid.k-grid.k-grid-md {
    padding-block: var(--kendo-spacing-0\.5, 0.125rem) !important;
}

    #NutrientsBreakdownGrid.k-grid.k-grid-md.k-table-th, #NutrientsBreakdownGrid.k-grid-md.k-table-th {
        padding-block: var(--kendo-spacing-0\.5, 0.125rem) !important;
    }

    #NutrientsBreakdownGrid.k-grid.k-grid-md td, #NutrientsBreakdownGrid.k-grid.k-grid-md.k-table-td, #NutrientsBreakdownGrid.k-grid-md td, .k-grid-md.k-table-td {
        padding-block: var(--kendo-spacing-0\.5, 0.125rem) !important;
    }

    #NutrientsBreakdownGrid.k-grid.k-grid-md .k-grouping-header, #NutrientsBreakdownGrid.k-grid-md.k-grouping-header {
        padding-block: var(--kendo-spacing-0\.5, 0.125rem) !important;
    }

.k-list-group-sticky-header, .k-list-optionlabel {
    padding: 4px 8px;
    border-width: 0 0 0px;
    border-style: solid;
    font-weight: 700;
    white-space: nowrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: none;
    flex: none;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
    padding-top: 20px;
}

.k-event .k-selected {
    color: white !important;
    background-color: #52A8EC !important;
}

.k-grid .k-cell-inner > .k-link {
    display: block !important;
    padding-inline: 0 !important;
    margin: 0 0 0 0.3em;
    padding: .5em .6em .4em 0;
}

.k-calendar > .k-header > .k-icon-button > .k-icon,
.k-sorted > .k-cell-inner > .k-link > .k-sort-icon .k-icon {
    background-image: none;
}

input.m-button.blue, input.m-button.green, input.m-button.red, input.m-button {
    border-radius: 4px;
    vertical-align: top;
    display: inline-block;
    color: #fff;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    font-size: 11px;
    height: 25px;
    line-height: 25px;
    text-decoration: none;
    cursor: pointer;
    min-width: 50px;
    width: 80px
}


.m-dataField input,
.m-dataField > .k-picker {
    max-width: 400px;
}

.external-link {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    color: #0078d4;
    text-decoration: none;
}

.external-icon {
    vertical-align: middle;
}

.k-input-md .k-input-inner, .k-picker-md .k-input-inner {
    padding-inline: var(--kendo-spacing-1, 0.25rem);
}
