/* Minification failed. Returning unminified contents.
(5052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5053,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5055,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5057,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5058,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5059,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5060,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5061,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5065,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5068,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5069,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5071,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5075,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5076,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5077,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5086,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5087,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5088,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5089,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5091,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5092,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5093,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5094,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5095,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5096,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5097,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5099,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5835,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-text'
(5836,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-bg'
(5837,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-border'
(5838,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-opacity'
(5839,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-filter'
(5850,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5851,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5855,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(5860,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-hr-border'
(5971,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-marquee-text'
(5972,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-marquee-bg'
(5973,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-marquee-border'
(5978,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-marquee-text'
(5982,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-text-selection-bg'
(5983,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-marquee-text'
(6187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6254,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6255,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6256,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6257,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6258,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6259,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6260,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6261,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6263,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6265,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6268,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6269,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6270,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6271,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6272,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6274,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6282,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6283,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6285,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6290,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-none'
(6294,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xs'
(6298,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-sm'
(6302,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(6306,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(6310,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xl'
(6314,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xxl'
(6318,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xxxl'
(6322,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-full'
(6326,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6327,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(6328,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(6329,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(6330,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing'
(6335,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6339,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-font-size'
(6339,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6340,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-font-family'
(6340,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(6341,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-line-height'
(6342,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-font-weight'
(6342,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(6343,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-letter-spacing'
(6344,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-margin'
(6344,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6348,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-font-size'
(6348,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6349,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-font-family'
(6349,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(6350,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-line-height'
(6351,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-font-weight'
(6351,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(6352,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-letter-spacing'
(6353,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-margin'
(6353,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6357,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-font-size'
(6357,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6358,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-font-family'
(6358,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(6359,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-line-height'
(6360,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-font-weight'
(6360,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(6361,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-letter-spacing'
(6362,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-margin'
(6362,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6366,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-font-size'
(6366,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6367,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-font-family'
(6367,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(6368,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-line-height'
(6369,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-font-weight'
(6369,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(6370,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-letter-spacing'
(6371,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-margin'
(6371,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6375,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-font-size'
(6375,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6376,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-font-family'
(6376,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(6377,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-line-height'
(6378,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-font-weight'
(6378,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(6379,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-letter-spacing'
(6380,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-margin'
(6380,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6384,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-font-size'
(6384,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6385,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-font-family'
(6385,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(6386,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-line-height'
(6387,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-font-weight'
(6387,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(6388,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-letter-spacing'
(6389,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-margin'
(6389,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6393,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-font-size'
(6393,54): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6394,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-font-family'
(6394,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(6395,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-line-height'
(6396,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-font-weight'
(6396,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(6397,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-letter-spacing'
(6398,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-margin'
(6398,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6402,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-font-size'
(6402,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6403,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-font-family'
(6403,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-monospace'
(6404,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-line-height'
(6405,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-font-weight'
(6405,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(6406,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-letter-spacing'
(6412,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(6413,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(6427,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(6428,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(6432,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-font-size'
(6432,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6433,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-font-family'
(6433,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(6434,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-line-height'
(6435,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-font-weight'
(6435,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(6436,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-letter-spacing'
(6440,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-font-size'
(6440,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6441,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-font-family'
(6441,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(6442,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-line-height'
(6443,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-font-weight'
(6443,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(6444,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-letter-spacing'
(6448,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-font-size'
(6448,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6449,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-font-family'
(6449,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(6450,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-line-height'
(6451,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-font-weight'
(6451,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(6452,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-letter-spacing'
(6456,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-font-size'
(6456,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(6457,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-font-family'
(6457,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(6458,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-line-height'
(6459,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-font-weight'
(6459,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(6460,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-letter-spacing'
(6464,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(6465,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(6469,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(6470,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(6471,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(6475,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-sans'
(6479,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-sans'
(6483,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-serif'
(6487,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-serif'
(6491,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-sans-serif'
(6495,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-sans-serif'
(6499,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-monospace'
(6503,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-monospace'
(6507,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xxs'
(6511,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xxs'
(6515,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(6519,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(6523,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(6527,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(6531,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-md'
(6535,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-md'
(6539,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(6543,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(6547,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xl'
(6551,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xl'
(6555,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xxs'
(6559,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xxs'
(6563,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xs'
(6567,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xs'
(6571,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-sm'
(6575,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-sm'
(6579,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-md'
(6583,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-md'
(6587,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-lg'
(6591,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-lg'
(6595,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xl'
(6599,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xl'
(6603,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-italic'
(6607,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-italic'
(6611,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-non-italic'
(6615,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-non-italic'
(6619,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-oblique'
(6623,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-oblique'
(6627,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-thin'
(6631,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-thin'
(6635,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-extra-light'
(6639,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-extra-light'
(6643,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(6647,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(6651,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(6655,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(6659,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-medium'
(6663,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-medium'
(6667,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-semibold'
(6671,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-semibold'
(6675,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(6679,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(6683,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-thin'
(6687,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-thin'
(6691,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-extra-light'
(6695,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-extra-light'
(6699,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(6703,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(6707,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(6711,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(6715,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-medium'
(6719,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-medium'
(6723,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-semibold'
(6727,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-semibold'
(6731,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(6735,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(6739,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tightest'
(6743,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tightest'
(6747,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tighter'
(6751,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tighter'
(6755,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tight'
(6759,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tight'
(6763,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-normal'
(6767,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-normal'
(6771,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-wide'
(6775,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-wide'
(6779,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-wider'
(6783,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-wider'
(6787,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-widest'
(6791,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-widest'
(6795,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(6799,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(6803,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(6807,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(6811,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-md'
(6815,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-md'
(6819,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(6823,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(6899,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(6903,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(6907,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(6911,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(6915,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(6919,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(6923,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(6927,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(6931,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(6935,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(6939,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(6943,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(6947,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(6951,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(6955,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(6959,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(6963,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(6967,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(6971,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(6975,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(6979,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(6983,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(6987,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(6991,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(6995,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(6999,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(7003,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(7007,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(7011,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(7015,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(7019,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(7023,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(7027,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(7031,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(7035,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(7039,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(7043,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(7047,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(7051,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(7055,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(7059,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(7063,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(7067,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(7071,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(7075,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(7079,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(7083,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(7087,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(7091,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(7095,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(7099,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(7103,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(7107,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(7111,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(7115,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(7119,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(7123,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(7127,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(7131,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(7135,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(7139,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(7143,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(7147,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(7151,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(7155,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(7159,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(7163,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(7167,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(7171,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7175,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7179,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(7183,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(7187,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inherit'
(7191,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inherit'
(7195,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-current'
(7199,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-current'
(7203,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-transparent'
(7207,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-transparent'
(7211,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-black'
(7215,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-black'
(7219,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-white'
(7223,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-white'
(7227,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(7231,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(7235,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7239,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(7243,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(7247,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(7251,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(7255,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(7259,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(7263,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(7267,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(7271,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(7275,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(7279,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(7283,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(7287,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(7291,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(7295,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(7299,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(7303,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(7307,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(7311,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(7315,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(7319,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(7323,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(7327,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(7331,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(7335,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(7339,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(7343,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(7347,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(7351,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(7355,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(7359,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(7363,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(7367,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(7371,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(7375,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(7379,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(7383,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(7387,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(7391,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(7395,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(7399,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(7403,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(7407,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(7411,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(7415,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(7419,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(7423,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(7427,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(7431,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(7435,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(7439,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(7443,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(7447,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(7451,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(7455,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(7459,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(7463,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(7467,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(7471,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(7475,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(7479,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(7483,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(7487,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(7491,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(7495,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(7499,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7503,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(7507,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(7511,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(7515,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inherit'
(7519,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inherit'
(7523,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-current'
(7527,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-current'
(7531,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-transparent'
(7535,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-transparent'
(7539,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-black'
(7543,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-black'
(7547,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-white'
(7551,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-white'
(7985,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8096,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8097,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8098,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8102,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8103,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(8113,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(8114,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-subtle'
(8115,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(8119,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(8120,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-subtle'
(8121,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(8125,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(8126,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-subtle'
(8127,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(8131,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(8132,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-subtle'
(8133,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(8137,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(8138,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-subtle'
(8139,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(8143,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(8144,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-subtle'
(8145,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(8149,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(8150,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-subtle'
(8151,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(8155,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(8156,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-subtle'
(8157,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(8161,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(8162,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-subtle'
(8163,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(8167,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(8168,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-subtle'
(8169,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(8173,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(8174,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8175,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8179,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8180,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(8181,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(8217,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(8222,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(8233,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(8243,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(8254,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(8284,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8285,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8286,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(8303,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(8324,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(8360,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8391,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(8397,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8432,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8438,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8439,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(8443,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(8444,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8448,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(8449,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8453,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(8454,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8458,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8459,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(8463,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8464,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8468,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8469,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8473,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8474,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8478,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(8479,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(8483,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8484,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8488,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8489,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8493,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8494,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8498,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8499,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8500,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(8505,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(8509,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8510,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(8518,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(8519,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(8523,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(8524,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(8528,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(8536,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(8537,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8541,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(8546,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8547,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(8574,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8575,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8588,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8589,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8590,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8591,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8604,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8623,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8623,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8623,107): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8624,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8632,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8633,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8634,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8635,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8682,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8688,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(8698,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8699,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8700,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(8749,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(8750,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(8751,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(8753,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(8757,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(8762,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8763,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8764,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(8766,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8770,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8775,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8776,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8777,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(8779,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8783,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(8876,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(8880,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(8881,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(8882,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(8886,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(8887,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(8888,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(8892,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(8893,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(8894,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(8898,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(8899,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(8900,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(8904,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(8905,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(8906,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(8910,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(8911,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(8912,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(8916,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(8917,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(8918,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(8922,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(8923,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(8924,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(8928,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(8929,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(8930,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(8934,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(8935,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(8936,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(8945,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(8949,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(8953,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(8957,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(8961,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(8965,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(8969,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(8973,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(8977,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(8981,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(8990,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(8997,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9048,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9049,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9050,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(9051,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(9055,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(9059,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(9059,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(9060,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(9060,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(9102,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9103,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9104,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(9105,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(9109,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9113,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(9113,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(9114,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(9114,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(9156,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9157,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9158,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(9159,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(9163,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9167,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(9167,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(9168,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(9168,70): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(9359,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(9360,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(9361,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(9365,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(9369,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(9373,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(9377,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9378,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(9379,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9383,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9384,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(9385,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9389,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(9390,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(9394,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9398,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(9399,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(9403,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(9404,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(9408,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(9409,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(9410,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(9414,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(9415,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(9419,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(9423,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(9424,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(9428,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(9429,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(9433,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(9434,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(9435,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(9439,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(9440,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(9444,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(9448,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(9449,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(9453,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(9454,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(9458,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(9459,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(9460,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(9464,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(9465,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(9469,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(9473,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(9474,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(9478,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(9479,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(9483,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(9484,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(9485,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(9489,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(9490,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(9494,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(9498,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(9499,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(9503,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(9504,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(9508,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(9509,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(9510,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(9514,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(9515,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(9519,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(9523,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(9524,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(9528,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(9529,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(9533,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(9534,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(9535,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(9539,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(9540,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(9544,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(9548,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(9549,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(9553,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(9554,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(9558,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9559,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(9560,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9564,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(9565,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(9569,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9573,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(9574,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(9578,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(9579,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(9583,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(9584,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(9585,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(9589,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(9590,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(9594,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(9598,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(9599,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(9603,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(9604,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(9608,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(9609,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(9610,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(9614,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(9615,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(9619,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(9623,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(9624,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(9628,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(9629,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(9635,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-surface'
(9640,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9641,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(9642,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9646,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9650,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9651,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(9652,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9656,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9657,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(9658,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9664,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-surface'
(9669,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(9670,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(9671,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(9675,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(9679,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(9680,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(9681,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(9685,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(9686,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(9687,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(9693,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-surface'
(9698,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(9699,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(9700,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(9704,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(9708,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(9709,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(9710,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(9714,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(9715,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(9716,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(9722,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(9727,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(9728,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(9729,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(9733,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(9737,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(9738,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(9739,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(9743,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(9744,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(9745,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(9751,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(9756,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(9757,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(9758,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(9762,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(9766,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(9767,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(9768,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(9772,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(9773,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(9774,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(9780,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-surface'
(9785,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(9786,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(9787,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(9791,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(9795,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(9796,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(9797,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(9801,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(9802,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(9803,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(9809,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(9814,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(9815,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(9816,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(9820,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(9824,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(9825,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(9826,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(9830,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(9831,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(9832,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(9838,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-surface'
(9843,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9844,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(9845,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9849,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9853,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9854,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(9855,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9859,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9860,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(9861,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9867,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-surface'
(9872,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(9873,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(9874,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(9878,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(9882,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(9883,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(9884,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(9888,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(9889,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(9890,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(9896,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-surface'
(9901,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9902,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(9903,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9907,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(9911,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9912,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(9913,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9917,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9918,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(9919,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9925,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(9930,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(9931,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(9932,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(9936,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(9940,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(9941,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(9942,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(9946,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(9947,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(9948,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(9952,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-surface'
(9956,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-surface'
(9960,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-surface'
(9964,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(9968,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(9972,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-surface'
(9976,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(9980,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-surface'
(9984,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-surface'
(9988,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-surface'
(9996,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(10000,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(10004,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(10008,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(10012,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(10016,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(10020,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(10024,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(10028,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(10032,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(10036,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(10040,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(10044,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(10048,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(10052,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(10056,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(10060,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(10064,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(10068,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(10072,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(10076,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(10080,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(10084,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(10088,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(10092,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(10096,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(10100,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(10104,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(10108,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(10112,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(10116,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(10120,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(10124,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(10128,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(10132,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(10136,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(10140,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(10144,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(10148,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(10152,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(10156,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(10160,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(10164,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(10168,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(10172,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(10176,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(10180,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(10184,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(10188,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(10192,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(10196,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10200,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10204,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10208,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10212,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10216,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-surface'
(10226,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-surface'
(10236,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-surface'
(10246,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(10256,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(10266,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-surface'
(10276,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(10286,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-surface'
(10296,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-surface'
(10306,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-surface'
(10316,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(10326,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10327,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10336,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10346,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(10517,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(10521,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(10525,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(10529,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(10533,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(10537,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(10541,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(10545,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(10549,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(10553,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(10585,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10586,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10597,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10598,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10616,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(10620,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(10621,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10622,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(10623,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(10627,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(10627,68): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(10729,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(10854,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(10874,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10875,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10879,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10880,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10885,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10889,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10894,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10895,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10899,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10900,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(10905,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(10909,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10914,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10915,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10919,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(10920,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10925,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10929,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(10955,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(10956,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10957,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(10961,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(10962,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10963,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(10967,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(10968,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10969,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(10973,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(10974,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10975,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(10979,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(10980,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10984,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10988,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10996,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11035,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(11056,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(11057,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(11058,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(11083,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11084,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11085,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11089,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(11090,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(11091,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(11095,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(11096,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(11097,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(11105,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11106,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(11107,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11111,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(11112,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(11113,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(11117,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(11118,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(11119,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(11123,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11124,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(11125,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11129,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11130,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(11131,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11135,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11136,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(11137,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11141,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11142,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(11143,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11147,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11148,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(11149,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11153,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(11154,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(11155,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(11159,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11160,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(11161,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11169,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11173,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(11177,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(11181,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11185,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11189,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11193,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11197,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11201,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(11205,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11209,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11210,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11214,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(11215,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(11221,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11256,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11260,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11319,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(11320,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11321,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(11326,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(11336,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11337,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11338,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(11343,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11353,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(11354,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11355,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(11360,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(11370,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11374,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11378,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11382,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11383,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11384,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(11388,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11392,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(11396,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(11400,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(11401,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-subtle'
(11402,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(11406,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11410,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle-hover'
(11414,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle-active'
(11418,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(11419,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-subtle'
(11420,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(11424,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11428,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle-hover'
(11432,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle-active'
(11436,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(11437,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-subtle'
(11438,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(11442,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11446,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle-hover'
(11450,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle-active'
(11454,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(11455,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-subtle'
(11456,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(11460,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11464,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle-hover'
(11468,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle-active'
(11472,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(11473,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(11478,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11482,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(11483,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(11487,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(11488,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(11492,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(11493,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(11498,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11502,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(11503,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(11504,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(11508,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(11509,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(11510,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(11514,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(11515,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(11520,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11524,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(11525,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(11526,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(11530,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(11531,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(11532,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(11536,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11537,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11542,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11546,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(11547,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11551,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(11552,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11556,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(11557,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(11562,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11566,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(11567,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(11568,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(11572,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(11573,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(11574,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(11581,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(11641,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11645,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(11668,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11672,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11673,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11677,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11681,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11682,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11686,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11690,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11691,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11727,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11728,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11732,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11733,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11737,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11738,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11788,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11789,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11789,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11790,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11790,72): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11794,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11795,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11795,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11796,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11796,71): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11800,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11801,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11801,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11802,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11802,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11954,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11955,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(11959,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11960,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11964,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(11965,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12003,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(12007,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12008,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12012,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(12016,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(12017,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12021,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12025,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(12026,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(12030,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(12076,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(12153,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12157,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(12161,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(12165,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(12169,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(12173,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(12177,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(12181,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(12185,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(12189,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(12194,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(12202,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(12267,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12275,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(12277,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12278,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12284,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(12285,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12286,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(12301,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12307,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12308,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(12319,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12371,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12372,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(12373,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12374,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(12378,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12382,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(12383,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(12384,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(12388,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(12392,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(12393,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(12394,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(12398,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(12402,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(12403,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(12404,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(12408,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(12412,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(12413,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(12414,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(12418,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(12422,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(12423,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(12424,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(12428,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(12432,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(12433,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(12434,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(12438,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(12442,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(12443,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(12444,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(12448,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(12452,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(12453,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(12454,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(12458,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(12462,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(12463,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(12464,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(12468,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(12472,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12473,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(12474,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12478,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12514,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(12515,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12516,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12543,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(12557,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(12558,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(12564,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12580,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12593,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(12597,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(12598,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12611,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(12615,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12616,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12617,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12621,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12622,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12622,88): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12626,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(12660,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(12664,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12677,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12678,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12682,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12683,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12687,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(12688,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12689,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12693,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12694,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12694,84): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12698,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12699,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12703,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12704,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12708,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12709,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12710,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12714,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12715,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12715,84): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12719,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(12720,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(12724,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(12725,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(12729,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(12730,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12731,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12735,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12736,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12736,84): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12792,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12797,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(12801,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12805,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12813,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12817,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(12821,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(12822,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12823,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(12827,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12828,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(12832,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(12833,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12841,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(12845,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(12849,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12862,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(12863,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12864,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12878,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12878,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12950,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12951,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12952,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(12956,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(12960,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(12964,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12965,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12966,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12970,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12974,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12978,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(12979,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(12980,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(12984,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(12988,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(12992,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12992,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(12996,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12996,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13000,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(13000,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13004,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13005,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13010,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13031,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13032,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13040,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13048,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13049,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13064,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13093,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13097,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13098,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13099,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(13103,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(13104,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(13108,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13112,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13116,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13117,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13118,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(13122,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13123,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(13131,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13132,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(13136,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(13137,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13265,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13266,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13270,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(13278,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13287,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(13288,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13303,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(13314,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(13324,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(13328,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13354,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13355,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13360,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(13363,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13377,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13379,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13392,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(13404,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(13405,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(13419,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(13425,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(13430,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(13434,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(13438,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(13442,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(13446,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13452,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13465,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13469,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(13471,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13479,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(13485,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13486,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13487,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(13500,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13501,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13506,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(13523,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13523,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13523,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13527,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13528,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13530,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(13537,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13545,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13558,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13562,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13570,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13574,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13578,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13582,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(13586,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(13590,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(13594,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13822,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(13826,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(13830,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(13834,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(13838,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(13842,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(13846,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13850,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13854,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(13858,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(13862,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13866,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13870,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(13874,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(13878,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(13882,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(13886,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(13890,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(13894,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13898,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13902,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(13906,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(13910,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(13914,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(13918,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(13922,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(13926,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(13930,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(13934,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(13938,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(13942,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(13946,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(13950,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(13954,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(13958,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(13962,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(13966,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(13970,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(13974,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(13978,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(13982,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(13986,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(13990,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(13994,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(13998,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(14002,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(14006,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(14010,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(14014,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(14018,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(14022,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(14026,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(14030,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(14034,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(14038,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(14042,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(14046,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(14050,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(14054,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(14058,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(14062,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(14066,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(14070,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(14074,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(14078,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(14082,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(14086,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(14090,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(14094,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(14098,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(14102,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(14106,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(14110,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(14114,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(14118,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(14122,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(14126,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(14130,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(14134,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(14138,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(14142,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(14142,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14146,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(14146,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14150,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(14150,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14154,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(14154,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14158,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(14158,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14162,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(14162,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14166,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(14166,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14170,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(14170,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14174,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(14174,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(14178,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(14178,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(14182,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(14182,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14186,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(14186,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14190,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(14190,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(14194,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(14194,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(14198,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(14202,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(14206,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(14210,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(14214,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14218,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14222,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14226,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14230,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(14234,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(14238,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14242,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14246,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(14250,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(14254,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14258,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14262,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(14266,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(14270,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14274,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14278,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14282,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14286,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(14290,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(14294,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(14298,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(14302,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(14306,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(14310,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(14314,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(14318,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(14322,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(14326,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(14330,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(14334,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(14338,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(14342,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(14346,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(14350,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(14354,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(14358,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(14362,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(14366,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(14370,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(14374,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(14378,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(14382,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(14386,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(14390,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(14394,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(14398,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(14402,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(14406,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(14410,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(14414,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(14418,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(14422,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(14426,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(14430,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(14434,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(14438,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(14442,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(14446,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(14450,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(14454,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(14458,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(14462,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(14466,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(14470,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(14474,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(14478,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(14482,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(14486,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(14490,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(14494,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(14498,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(14502,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(14506,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(14510,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(14514,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(14518,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(14518,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14522,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(14522,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14526,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(14526,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14530,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(14530,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14534,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(14534,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14538,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(14538,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14542,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(14542,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14546,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(14546,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14550,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(14550,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(14554,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(14554,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(14558,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(14558,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14562,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(14562,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14566,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(14566,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(14570,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(14570,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(14574,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(14578,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(14582,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(14586,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(14590,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14594,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14598,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14602,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14606,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(14610,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(14614,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14618,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14622,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(14626,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(14630,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14634,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14638,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(14642,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(14646,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14650,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14654,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14658,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(14662,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(14666,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(14670,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(14674,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(14678,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(14682,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(14686,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(14690,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(14694,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(14698,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(14702,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(14706,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(14710,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(14714,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(14718,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(14722,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(14726,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(14730,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(14734,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(14738,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(14742,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(14746,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(14750,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(14754,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(14758,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(14762,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(14766,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(14770,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(14774,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(14778,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(14782,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(14786,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(14790,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(14794,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(14798,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(14802,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(14806,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(14810,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(14814,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(14818,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(14822,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(14826,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(14830,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(14834,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(14838,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(14842,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(14846,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(14850,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(14854,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(14858,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(14862,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(14866,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(14870,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(14874,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(14878,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(14882,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(14886,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(14890,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(14894,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(14894,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14898,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(14898,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14902,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(14902,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14906,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(14906,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14910,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(14910,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14914,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(14914,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14918,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(14918,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14922,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(14922,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(14926,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(14926,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(14930,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(14930,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(14934,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(14934,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14938,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(14938,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14942,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(14942,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(14946,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(14946,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(15515,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15515,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(15530,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(15531,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15535,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-y'
(15535,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15535,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(15535,134): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15536,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-x'
(15536,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15544,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-y'
(15544,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15544,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(15544,134): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15545,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-x'
(15545,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15551,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-y'
(15552,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-x'
(15557,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-y'
(15558,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-x'
(15577,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-x'
(15577,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15582,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-x'
(15587,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-x'
(15591,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(15595,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15596,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15603,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(15604,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(15608,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15609,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15613,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15614,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15622,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15634,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15635,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15636,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15637,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15646,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15658,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(15659,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(15660,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15692,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15699,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15707,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15708,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15720,5): run-time error CSS1030: Expected identifier, found '['
(15720,14): run-time error CSS1031: Expected selector, found ']'
(15720,14): run-time error CSS1025: Expected comma or open brace, found ']'
(15734,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15735,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15748,5): run-time error CSS1030: Expected identifier, found '['
(15748,14): run-time error CSS1031: Expected selector, found ']'
(15748,14): run-time error CSS1025: Expected comma or open brace, found ']'
(15754,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15755,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15771,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15778,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15833,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15868,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15875,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15952,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15952,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15975,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15975,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16036,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(16037,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(16041,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16042,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16046,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16050,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16051,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16055,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16056,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16060,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16061,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16066,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16070,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16074,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(16075,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(16076,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16081,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16085,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16086,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16090,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(16091,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(16095,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16096,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16100,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16104,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16105,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16109,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16110,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16114,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16115,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16120,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16124,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16128,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(16129,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(16130,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16135,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16139,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16140,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16144,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(16145,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(16149,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16150,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16154,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16158,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16159,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16163,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16164,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16168,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16169,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16174,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16178,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16182,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(16183,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(16184,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16189,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16193,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16194,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16224,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16225,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16226,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(16230,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(16234,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(16235,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16239,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(16240,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16244,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16248,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16252,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(16256,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(16260,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16264,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16265,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(16266,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(16270,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(16274,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16278,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16282,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16286,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16290,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(16291,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16307,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(16311,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16315,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16319,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16323,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16327,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(16331,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(16335,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16339,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(16340,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(16344,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(16345,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(16346,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(16350,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16354,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16358,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16362,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16366,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16367,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16371,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(16375,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16379,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16383,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16387,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16391,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(16395,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(16399,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16403,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16404,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(16408,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(16409,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(16413,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16417,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16421,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16425,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16428,17): run-time error CSS1030: Expected identifier, found '.'
(16428,45): run-time error CSS1031: Expected selector, found ')'
(16428,45): run-time error CSS1025: Expected comma or open brace, found ')'
(16708,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16720,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16741,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16742,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(16747,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16757,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16782,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(16783,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(16787,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(16796,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16797,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16801,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(16810,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(16811,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(16815,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(16824,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16825,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(16833,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16834,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(16835,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(16839,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(16840,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(16841,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(16845,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(16849,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16853,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(16857,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(16862,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(16871,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(16872,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(16873,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(16877,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16884,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16945,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(16946,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(16947,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(16951,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(16955,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(16956,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16961,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(16962,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(16963,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(17027,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17036,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-height'
(17046,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-value'
(17051,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-value'
(17068,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-height'
(17084,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-value'
(17091,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-value'
(17173,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17174,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17175,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(17179,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(17180,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(17181,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17189,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(17193,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17197,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17198,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17199,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(17200,70): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(17200,188): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(17200,272): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(17206,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(17210,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17272,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17284,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17305,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17306,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(17311,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17321,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17350,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(17351,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(17355,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(17364,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17365,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(17369,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(17378,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(17379,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(17383,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(17392,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17393,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(17401,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(17405,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(17409,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17410,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(17411,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17415,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17419,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17427,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(17428,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(17429,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17534,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-end'
(17534,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(17535,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(17539,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(17543,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-end'
(17564,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(17565,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-end'
(17565,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(17569,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(17573,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-end'
(17785,26): run-time error CSS1030: Expected identifier, found '.'
(17785,61): run-time error CSS1031: Expected selector, found ')'
(17785,61): run-time error CSS1025: Expected comma or open brace, found ')'
(17792,24): run-time error CSS1030: Expected identifier, found '.'
(17792,59): run-time error CSS1031: Expected selector, found ')'
(17792,59): run-time error CSS1025: Expected comma or open brace, found ')'
(17865,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17869,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(17873,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(17877,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17881,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17882,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(17883,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17888,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17889,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(17893,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(17894,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(17898,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17902,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(17914,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-width'
(17915,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-height'
(17920,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(17921,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(17922,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17954,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17955,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17960,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(17975,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(17976,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(17977,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(17983,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(17984,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(17985,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(17994,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(17995,26): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-padding-x'
(17996,25): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-padding-y'
(18010,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18011,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18022,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18023,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18039,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18040,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18048,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18050,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-view-width'
(18053,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18066,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(18067,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(18073,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(18074,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(18080,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(18081,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(18087,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(18088,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(18115,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(18127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18130,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18131,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18135,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18139,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18143,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18147,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18154,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18155,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18159,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18163,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18167,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18171,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18178,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(18179,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(18183,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18187,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18191,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18195,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18205,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(18206,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18229,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18233,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18234,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18235,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18236,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18264,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(18334,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(18334,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(18343,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(18343,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(18357,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(18363,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(18368,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(18368,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(18372,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(18372,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(18376,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18377,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18378,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18383,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18384,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(18389,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(18393,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18397,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(18402,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(18406,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18407,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18408,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(18412,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18413,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(18414,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18418,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(18419,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(18431,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18432,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(18433,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18437,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(18441,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18442,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18443,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18447,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(18451,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18455,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(18460,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18464,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18487,76): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18493,77): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18517,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(18518,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18519,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18536,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18537,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18546,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18547,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18571,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18571,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18571,90): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18576,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(18576,64): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(18597,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(18598,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(18612,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18612,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18612,102): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18619,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(18619,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(18665,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(18682,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18683,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18688,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18688,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18688,90): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18695,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(18695,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(18699,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18700,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18704,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18704,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18704,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(18708,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18708,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18708,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(18712,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(18713,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18717,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18718,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18722,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18722,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18722,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18726,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18726,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18726,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18730,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18731,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18735,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(18736,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(18740,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(18740,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(18740,100): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18744,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(18744,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(18744,100): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18748,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18749,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18755,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(18760,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18761,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18762,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18766,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18770,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(18774,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(18778,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18786,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18790,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18798,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18799,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18805,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18806,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(18807,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18810,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18819,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18824,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18849,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18850,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(18855,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18856,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18857,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18904,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18905,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(18925,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(18926,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(18955,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(18957,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18958,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18963,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18964,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(18965,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18969,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18979,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18983,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(18992,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19009,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19070,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19078,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19095,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19099,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19103,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(19109,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19129,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19130,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19131,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(19135,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(19146,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(19153,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(19175,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(19287,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19293,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19294,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(19295,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19306,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19306,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19310,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19318,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19329,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-preview-width'
(19329,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19329,91): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-preview-columns'
(19330,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19331,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19332,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(19352,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-preview-width'
(19352,54): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19353,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-preview-height'
(19353,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(19361,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19362,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19363,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(19381,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19386,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19387,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19397,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19408,9): run-time error CSS1030: Expected identifier, found '.'
(19408,25): run-time error CSS1031: Expected selector, found ')'
(19408,25): run-time error CSS1025: Expected comma or open brace, found ')'
(19417,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19468,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(19469,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19470,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19484,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19529,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19534,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19542,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19543,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19544,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19555,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19577,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19582,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19586,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19587,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19591,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(19592,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19596,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(19597,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19601,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19602,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19606,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19607,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19611,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(19612,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19616,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(19617,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(19621,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19622,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19626,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19630,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19634,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19635,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(19643,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(19644,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19648,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19653,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(19658,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(19664,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19665,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19669,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19670,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19694,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(19695,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19696,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19714,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19720,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19721,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19737,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19738,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19754,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(19755,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19756,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19761,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19769,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19773,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(19777,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(19781,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19785,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19789,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19793,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20021,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20022,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20023,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20027,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20028,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20029,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(20033,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20041,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20042,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(20043,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20047,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20048,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20049,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(20053,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20067,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20068,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20072,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20073,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(20074,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20084,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(20088,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20092,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(20096,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20097,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20098,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(20102,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(20106,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(20110,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20118,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(20119,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20120,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20136,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20137,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20165,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20206,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20206,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20206,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20220,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(20230,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20236,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20258,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(20259,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(20278,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20286,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20291,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20295,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20297,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20298,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20299,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20331,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20332,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20333,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20337,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20338,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20339,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(20343,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(20347,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(20351,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20363,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(20367,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(20371,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(20375,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(20379,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(20383,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(20387,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(20388,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(20392,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(20396,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20400,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(20404,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20405,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20410,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(20411,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20412,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20415,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20494,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(20498,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(20502,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(20503,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20507,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(20508,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(20512,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(20513,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(20517,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(20518,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(20522,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(20523,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(20527,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(20528,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(20532,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(20533,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(20537,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(20538,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(20542,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(20543,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(20547,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(20548,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(20559,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20560,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20561,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(20583,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20584,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20589,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20590,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20594,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(20594,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(20598,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(20598,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(20602,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(20602,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(20607,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(20608,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(20630,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20644,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20652,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20656,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20657,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20660,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(20665,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20665,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20666,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20666,64): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20682,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20683,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20685,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20686,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(20687,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20691,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20692,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(20694,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(20695,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(20696,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(20700,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20701,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(20703,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(20704,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(20705,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(20709,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20710,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(20712,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(20713,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(20714,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(20718,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20719,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(20721,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(20722,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(20723,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(20727,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20728,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(20730,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(20731,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(20732,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(20736,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20737,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(20739,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(20740,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(20741,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(20745,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20746,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(20748,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(20749,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(20750,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(20754,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20755,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(20757,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(20758,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(20759,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(20763,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20764,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(20766,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(20767,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(20768,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(20772,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(20773,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(20777,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(20778,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(20782,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(20783,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(20787,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(20788,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(20792,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(20793,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(20797,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(20798,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(20802,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(20803,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(20807,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(20808,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(20812,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(20813,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(20817,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(20818,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(20822,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20822,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20826,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20826,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(20830,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20830,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(20834,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20834,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(20838,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20838,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(20842,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20842,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(20846,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20846,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(20850,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20850,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(20854,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20854,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(20858,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20858,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(20862,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(20863,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(20867,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(20868,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(20872,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(20873,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(20877,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(20878,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(20882,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(20883,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(20887,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(20888,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(20892,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(20893,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(20897,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(20898,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(20902,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(20903,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(20907,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(20908,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(20912,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20913,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20914,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(20919,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20920,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(20921,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(20926,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20927,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(20928,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(20933,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20934,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(20935,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(20940,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20941,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(20942,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(20947,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20948,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(20949,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(20954,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20955,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(20956,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(20961,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20962,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(20963,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(20968,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20969,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(20970,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(20975,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20976,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(20977,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(20982,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20983,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20984,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20985,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20989,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20990,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(20991,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(20992,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(20998,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20999,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(21003,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(21007,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(21008,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(21016,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(21017,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(21018,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(21032,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(21033,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(21034,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(21064,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(21065,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21084,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(21085,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(21099,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(21099,68): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21113,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21114,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21126,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21130,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21130,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(21130,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(21134,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21134,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(21134,97): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(21152,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21153,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21185,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21186,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21187,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(21188,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-8'
(21192,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-9'
(21197,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21198,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(21202,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(21203,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21207,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(21208,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(21212,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(21213,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(21260,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-width'
(21261,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-height'
(21262,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-max-width'
(21263,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-max-height'
(21268,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(21269,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(21270,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(21280,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21281,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21289,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21304,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(21305,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(21339,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21340,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21349,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(21424,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(21430,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21431,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21436,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21437,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21441,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21442,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21446,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21547,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21548,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21549,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(21550,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-7'
(21554,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(21558,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(21566,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(21570,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21574,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21614,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21615,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21623,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21629,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21630,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(21634,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(21635,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21639,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(21640,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(21644,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(21645,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(21665,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(21666,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(21667,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(21730,24): run-time error CSS1030: Expected identifier, found '.'
(21730,46): run-time error CSS1031: Expected selector, found ')'
(21730,46): run-time error CSS1025: Expected comma or open brace, found ')'
(21759,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21760,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21763,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(21764,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(21767,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21772,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21773,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21774,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21775,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21780,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21785,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(21786,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21808,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21812,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21816,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21820,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21824,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21833,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21837,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21838,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21839,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(21859,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21860,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(21864,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(21869,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21870,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(21874,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(21875,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21879,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(21880,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(21884,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21893,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21901,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(21902,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21903,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21908,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(21909,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(21910,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(21916,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21932,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21948,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21949,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21950,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(21951,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(21955,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(21956,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(21957,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(21961,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(21962,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(21963,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(21967,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(21968,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(21969,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(21973,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(21974,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(21975,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(21979,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(21980,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(21981,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(21985,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(21986,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(21987,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(21991,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(21992,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(21993,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(21997,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(21998,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(21999,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(22003,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(22004,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(22005,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(22009,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22010,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(22011,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22019,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(22024,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(22025,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(22026,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22040,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22047,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(22063,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22064,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22079,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22083,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22084,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22092,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22093,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22099,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(22123,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22124,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(22125,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(22126,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(22130,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22131,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(22132,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(22133,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(22161,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22162,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22170,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22181,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22193,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22250,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(22251,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(22255,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(22256,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(22260,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(22306,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22307,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22308,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(22321,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22325,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22326,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22330,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22331,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22335,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22339,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(22343,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(22344,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-subtle'
(22345,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(22353,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(22354,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-subtle'
(22355,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(22363,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(22364,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-subtle'
(22365,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(22373,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(22374,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-subtle'
(22375,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(22383,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(22384,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-subtle'
(22385,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(22393,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(22394,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-subtle'
(22395,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(22403,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(22404,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-subtle'
(22405,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(22413,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(22414,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-subtle'
(22415,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(22423,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(22424,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-subtle'
(22425,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(22433,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-subtle'
(22434,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-subtle'
(22435,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-emphasis'
(22449,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(22455,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(22456,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(22457,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22477,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(22478,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(22479,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22480,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22487,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22488,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22529,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(22530,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22531,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22532,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(22541,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22542,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22593,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22594,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22600,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(22601,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(22602,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(22607,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22623,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(22627,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(22628,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22630,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22630,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22632,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(22639,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22658,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(22659,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22660,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(22661,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22696,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(22697,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22701,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(22705,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(22709,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(22710,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(22714,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(22718,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(22722,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(22723,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(22727,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(22731,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(22735,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(22736,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(22740,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(22744,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(22748,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(22749,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(22753,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(22757,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(22761,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(22762,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(22766,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(22770,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(22774,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(22775,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(22779,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(22783,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(22787,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(22788,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(22792,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(22796,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(22800,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(22801,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(22805,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(22809,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(22813,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(22814,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(22818,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(22822,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(22826,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22827,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22828,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(22832,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22836,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22840,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22841,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22842,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(22846,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22850,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(22854,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22855,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22856,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(22860,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22864,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(22868,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22869,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22870,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(22874,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22878,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(22882,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22883,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22884,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(22888,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22892,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(22896,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22897,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22898,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(22902,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22906,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(22910,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22911,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22912,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(22916,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22920,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(22924,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22925,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22926,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(22930,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22934,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(22938,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22939,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22940,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(22944,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22948,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(22952,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22953,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22954,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(22958,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22962,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(22970,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(23009,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23024,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23041,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23042,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(23046,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23047,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23051,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(23052,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(23056,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23057,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(23061,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(23062,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23066,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23067,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23071,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(23072,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(23076,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23077,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23081,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(23082,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(23086,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23087,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23088,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(23096,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23100,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(23101,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(23105,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23110,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(23123,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(23124,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23125,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(23215,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23216,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23217,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(23221,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(23221,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(23225,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(23226,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(23234,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23235,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23236,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(23240,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(23240,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23244,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(23245,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(23253,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(23254,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(23255,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23259,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(23259,72): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23263,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23264,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23272,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23273,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23274,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(23286,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23287,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(23288,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(23380,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xxxl'
(23381,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(23382,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(23387,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23395,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23455,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23477,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(23500,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(23501,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(23510,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23515,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(23524,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23528,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(23532,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(23536,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23540,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23541,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(23545,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23550,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23551,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(23555,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(23559,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23560,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23561,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(23565,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23566,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(23567,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23571,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(23575,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23576,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(23577,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(23581,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23585,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23586,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(23587,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23591,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(23595,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23596,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(23597,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(23601,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23605,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(23609,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(23613,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(23617,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(23621,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(23622,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(23636,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(23637,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23638,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(23666,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(23698,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(23699,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(23708,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23713,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23714,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23773,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23774,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23785,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23786,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23795,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23796,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23807,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23808,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23821,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23822,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23833,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23834,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23847,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23848,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23859,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23860,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23897,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23898,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23902,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(23906,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23910,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23911,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23912,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(23920,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(23924,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23925,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23926,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(23930,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23934,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23935,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23940,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23941,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(23942,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(23959,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23979,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23989,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(24013,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24021,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24034,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24048,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(24049,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(24050,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(24063,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(24067,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(24068,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24085,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(24092,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24093,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24097,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24105,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24106,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24107,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24115,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24129,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24133,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(24137,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(24145,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(24146,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(24147,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-border'
(24147,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24148,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-text'
(24148,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24149,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-bg'
(24149,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24150,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24151,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24155,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24156,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24160,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-border'
(24160,54): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24161,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-text'
(24161,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24162,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-bg'
(24162,54): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24165,8): run-time error CSS1030: Expected identifier, found '.'
(24165,18): run-time error CSS1031: Expected selector, found ')'
(24165,18): run-time error CSS1025: Expected comma or open brace, found ')'
(24178,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(24179,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(24180,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(24200,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(24201,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24208,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24238,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24239,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24244,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24256,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24260,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24264,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24268,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24284,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24284,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24288,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24289,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24293,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24294,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24298,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24299,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24303,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24304,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24308,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24309,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24310,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24314,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24315,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24319,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24323,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(24331,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(24332,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24340,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(24344,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(24352,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(24353,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24357,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(24366,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(24367,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(24368,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(24408,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(24420,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(24428,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(24460,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24464,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24468,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24472,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24537,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24538,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24539,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24543,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24544,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(24548,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24549,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(24553,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(24554,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24558,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(24568,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24568,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24584,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(24603,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(24607,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24714,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24715,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24722,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(24723,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(24724,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(24725,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(24741,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24742,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24755,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(24756,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24757,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24802,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-sm'
(24826,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(24862,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24866,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(24875,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24876,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24880,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24882,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24887,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24900,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(24909,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(24921,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(24922,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(24923,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(24942,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(24951,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(24963,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(24965,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(24966,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24967,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24979,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(24980,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24981,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25070,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25117,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-chart-computed-title-height'
(25126,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-chart-computed-title-height'
(25131,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(25133,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(25134,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight'
(25168,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(25169,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(25170,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25194,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(25195,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25199,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(25205,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25206,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(25236,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(25236,64): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25236,97): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(25240,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(25240,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25240,98): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(25244,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25272,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25276,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(25280,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25284,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25288,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25292,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25296,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25300,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(25304,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25308,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25312,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(25316,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(25320,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(25324,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(25328,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(25332,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a'
(25336,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b'
(25340,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c'
(25344,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d'
(25348,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e'
(25352,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f'
(25356,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a'
(25360,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b'
(25364,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c'
(25368,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d'
(25372,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e'
(25376,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f'
(25380,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a-subtle'
(25384,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b-subtle'
(25388,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c-subtle'
(25392,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d-subtle'
(25396,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e-subtle'
(25400,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f-subtle'
(25404,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a-bold'
(25408,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b-bold'
(25412,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c-bold'
(25416,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d-bold'
(25420,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e-bold'
(25424,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f-bold'
(25428,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a-subtler'
(25432,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b-subtler'
(25436,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c-subtler'
(25440,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d-subtler'
(25444,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e-subtler'
(25448,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f-subtler'
(25452,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a-bolder'
(25456,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b-bolder'
(25460,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c-bolder'
(25464,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d-bolder'
(25468,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e-bolder'
(25472,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f-bolder'
(25476,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25480,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(25484,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25488,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25492,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25508,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25512,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25516,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25520,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25524,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25528,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25529,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25546,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25547,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(25548,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25552,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25553,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25562,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25563,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(25564,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(25568,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(25576,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25581,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25585,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25586,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25587,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25591,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25592,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25593,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(25597,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25601,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25605,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25613,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(25614,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(25615,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25640,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(25641,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(25642,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25738,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25739,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25772,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25773,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25897,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25901,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25902,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25907,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25908,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25918,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25922,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25925,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25937,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25941,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25944,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25965,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25992,5): run-time error CSS1030: Expected identifier, found '.'
(25992,78): run-time error CSS1031: Expected selector, found ')'
(25992,78): run-time error CSS1025: Expected comma or open brace, found ')'
(25996,5): run-time error CSS1030: Expected identifier, found '.'
(25996,78): run-time error CSS1031: Expected selector, found ')'
(25996,78): run-time error CSS1025: Expected comma or open brace, found ')'
(26002,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26003,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26004,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(26009,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(26013,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26017,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(26021,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26029,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(26033,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(26042,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26046,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26050,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26063,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(26064,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(26065,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26217,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26227,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26238,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(26239,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26240,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26278,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26307,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(26327,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26410,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26422,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26423,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26475,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(26500,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26532,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26609,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26627,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26630,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26634,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(26836,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26837,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26841,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26842,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26846,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26847,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26848,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26852,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26856,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26857,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26858,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26859,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26863,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26864,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26864,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26865,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26865,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26866,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26866,74): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26866,115): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26870,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26871,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26875,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26876,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26880,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26884,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26892,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26897,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26898,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26902,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(26903,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(26907,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26911,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26912,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26918,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26918,74): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26919,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26927,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26928,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(26932,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26933,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(26937,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26938,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26939,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26943,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26947,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26948,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(26949,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26950,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(26954,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26955,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26955,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26956,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26956,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26957,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26957,73): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26957,114): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26961,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26962,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(26966,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26967,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(26971,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(26975,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26983,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26988,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(26989,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(26993,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26994,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26998,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27002,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27003,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27009,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(27009,76): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(27010,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(27084,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27089,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27106,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27124,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27125,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27181,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(27181,64): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(27197,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(27198,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27212,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27213,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27235,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(27236,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(27240,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27241,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27247,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27252,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27260,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27261,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27273,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(27274,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(27285,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27289,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27290,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(27303,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(27307,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27308,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(27312,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27316,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27320,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27321,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27322,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(27326,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27330,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27334,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27342,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27346,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(27350,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27355,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27363,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27367,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27371,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27375,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27379,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27383,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27387,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27391,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27395,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(27403,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(27404,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27408,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27409,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(27415,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27416,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27417,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(27423,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(27427,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27428,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27429,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(27434,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27435,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(27441,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(27445,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(27449,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(27453,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27457,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(27461,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27465,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(27469,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(27473,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27477,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(27481,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(27485,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27486,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(27494,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(27495,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27499,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27500,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27501,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(27505,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27506,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(27510,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(27511,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27519,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(27523,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27524,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27528,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27532,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(27533,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27537,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(27541,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27919,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(27920,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(27921,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(27963,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27964,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27968,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27981,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27982,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27986,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27987,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27988,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27989,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27993,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27997,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27998,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28017,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-listview-border-width'
(28021,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-listview-border-width'
(28045,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28046,17): 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'
(28055,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28059,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28065,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28070,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(28071,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(28077,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(28090,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(28094,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(28098,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28102,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28110,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(28114,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28115,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(28125,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(28126,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(28127,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(28157,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28158,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28159,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(28164,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28178,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28183,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28196,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28197,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28198,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(28235,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28236,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28244,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(28245,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28254,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28255,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28299,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28300,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28312,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(28324,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(28325,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(28485,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28486,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28614,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(28615,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28642,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28646,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28646,75): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28658,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28675,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28676,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28683,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28687,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28690,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28728,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28731,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28748,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(28757,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28762,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28789,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28806,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(28826,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(28877,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(28931,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(28963,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28973,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28994,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28995,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28996,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29000,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29001,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29002,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29006,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29007,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29008,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29012,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29013,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29017,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29021,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29025,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29029,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29030,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29031,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29035,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29039,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29040,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29044,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29045,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29049,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29050,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29051,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29055,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29059,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29063,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29064,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29068,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(29069,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(29073,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29077,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29078,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(29079,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(29080,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29084,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(29088,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(29092,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29093,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(29097,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29098,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29099,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29103,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29111,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29115,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29119,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29120,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29124,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29275,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(29276,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(29277,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29335,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(29358,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(29386,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29387,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(29400,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29408,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(29409,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29428,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29429,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29450,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29451,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29465,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(29466,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29486,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29491,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29492,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(29495,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29499,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29512,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29517,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(29518,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29523,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29524,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29526,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(29531,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29566,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29583,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29583,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29587,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29587,60): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29618,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29654,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29654,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29658,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29658,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29790,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29812,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29816,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29824,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29830,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29835,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29841,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29851,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29852,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29858,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29859,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29860,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29864,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29865,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29866,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29870,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(29874,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(29878,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(29882,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29883,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29884,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(29888,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(29896,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29900,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29901,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29902,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29906,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29910,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29914,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29915,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29916,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29920,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29924,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29928,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29932,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(29936,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(29940,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(29944,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(29948,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29949,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29950,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29954,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29958,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29959,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29960,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29964,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29965,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29966,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29970,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(29974,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29978,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29982,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(29986,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29987,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29995,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(29999,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(30003,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(30007,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30076,5): run-time error CSS1030: Expected identifier, found '.'
(30076,66): run-time error CSS1031: Expected selector, found ')'
(30076,66): run-time error CSS1025: Expected comma or open brace, found ')'
(30090,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30091,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30097,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30120,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(30124,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30130,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30137,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30140,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30160,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30168,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30170,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30178,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30182,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30186,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(30190,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30201,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(30202,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(30203,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(30235,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30236,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30267,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30268,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30278,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30279,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30292,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30310,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30323,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30323,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30323,85): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30325,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30325,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30343,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30356,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30361,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30377,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30401,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30405,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30406,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30407,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30411,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(30415,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(30425,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(30430,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(30431,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(30432,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(30443,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30444,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30451,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30451,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30463,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30470,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(30480,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30481,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30486,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30493,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30497,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30498,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(30499,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30509,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30535,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30536,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30554,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(30555,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30561,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30562,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30571,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(30580,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30581,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30604,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(30612,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(30616,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(30620,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30624,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30625,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30626,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30630,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30634,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30635,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30636,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30640,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30644,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(30648,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(30653,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(30657,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(30661,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(30675,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30684,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(30685,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(30686,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(30704,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(30705,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(30706,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30834,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30851,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(30925,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30926,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30927,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30928,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31022,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31039,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31065,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31066,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31067,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31075,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31076,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31081,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(31119,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31124,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31125,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31162,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(31163,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31267,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31268,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31269,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(31273,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31294,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31307,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31308,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(31309,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(31314,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(31315,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(31319,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(31335,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(31336,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(31337,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(31374,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(31375,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31408,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(31409,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(31460,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31461,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31462,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(31483,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(31499,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(31500,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(31501,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(31521,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31533,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31537,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31579,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31580,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(31605,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31606,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31707,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31708,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(31708,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31709,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(31709,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31745,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31759,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31781,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31782,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(31884,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31885,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31997,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(32039,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(32058,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(32059,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(32067,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(32097,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(32098,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(32103,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(32230,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(32338,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(32339,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(32340,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(32344,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(32345,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(32349,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(32350,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(32355,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(32359,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(32371,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(32375,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(32379,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(32380,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(32384,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(32385,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(32389,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(32389,106): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(32389,151): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(32389,190): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(32393,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(32398,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(32399,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(32403,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(32407,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(32411,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(32415,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(32419,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(32423,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(32427,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle-active'
(32431,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(32435,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(32436,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(32440,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(32444,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(32448,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(32452,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(32456,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(32460,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(32461,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle-active'
(32465,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(32469,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(32473,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(32477,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(32482,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(32486,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(32490,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(32490,103): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(32490,148): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(32490,187): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(32502,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(32502,107): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(32502,152): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(32502,200): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(32506,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(32510,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(32514,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(32522,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(32526,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(32566,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(32567,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(32568,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(32597,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(32598,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(32690,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(32691,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(32768,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(32827,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(32893,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(32898,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(32904,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(32913,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(32914,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(32915,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(32930,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(32948,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(32948,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(32979,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(32994,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(33067,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(33068,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(33072,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(33073,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(33179,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(33180,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(33234,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(33235,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(33247,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(33272,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33273,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33279,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(33283,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(33288,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(33299,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(33303,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(33304,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33305,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(33312,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(33364,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33386,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33405,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(33405,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(33451,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(33456,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(33460,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(33461,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(33462,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(33466,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(33467,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(33468,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(33472,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(33473,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(33474,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(33478,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(33482,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(33486,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(33490,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(33494,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(33498,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(33502,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(33503,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(33507,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(33508,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(33513,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(33521,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(33525,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(33529,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(33530,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(33531,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(33535,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(33536,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(33537,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(33541,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(33545,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(33549,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(33553,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(33557,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(33558,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(33559,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(33563,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(33575,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(33576,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(33577,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(33596,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33597,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33609,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33628,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33652,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33671,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(33678,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(33679,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(33693,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(33702,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33703,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(33706,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(33717,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33732,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33755,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33759,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33764,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(33765,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(33773,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(33774,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(33787,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33788,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33789,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33790,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(33793,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(33807,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33808,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33809,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33810,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33827,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33866,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(33874,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33876,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33877,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33878,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33878,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33878,77): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33889,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33890,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33891,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33892,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33955,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33956,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33963,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33982,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(34004,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(34005,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(34006,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(34010,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(34018,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(34019,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(34020,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(34021,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(34027,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34031,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(34035,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(34039,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(34043,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34044,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(34045,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34046,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(34050,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(34054,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(34058,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34059,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34064,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34065,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(34066,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34070,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34075,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(34076,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(34084,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(34085,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(34086,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(34105,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34106,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34173,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(34174,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(34175,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(34179,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(34180,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(34180,144): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(34181,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(34187,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(34188,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(34189,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(34212,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(34213,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34214,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(34215,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(34217,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(34267,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(34276,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(34277,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(34293,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(34293,71): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(34297,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(34297,75): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(34302,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(34304,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(34313,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(34322,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(34331,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(34336,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(34340,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(34347,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(34362,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(34383,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(34409,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(34414,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(34418,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(34456,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34469,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(34487,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(34492,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(34492,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(34493,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(34494,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(34496,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(34502,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(34512,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(34528,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(34534,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(34535,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(34538,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(34538,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(34555,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(34556,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(34561,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(34569,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(34569,72): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(34573,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(34573,76): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(34577,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(34589,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(34590,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34594,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34598,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(34599,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(34603,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(34603,74): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(34607,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(34611,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(34615,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(34619,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(34624,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(34625,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(34626,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(34630,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(34631,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(34635,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34639,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(34648,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(34649,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(34650,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(34703,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(34745,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(34852,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34892,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(34892,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(34892,115): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34893,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34894,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34899,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34924,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(34933,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34934,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34946,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(34947,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(34948,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(34952,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(34956,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(34957,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(34959,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(34963,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(34967,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(34971,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34975,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(34991,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(34992,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(34993,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(34994,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-8'
(35087,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(35088,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(35089,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(35122,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-views'
(35125,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-views'
(35125,81): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-current'
(35129,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-views'
(35130,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-views'
(35133,5): run-time error CSS1030: Expected identifier, found '['
(35133,9): run-time error CSS1031: Expected selector, found '='
(35133,9): run-time error CSS1025: Expected comma or open brace, found '='
(35144,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(35158,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(35178,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(35196,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(35197,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(35243,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35244,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35245,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(35292,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(35293,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35297,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(35298,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(35322,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35323,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35327,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35335,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35343,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35350,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35357,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(35358,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35359,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35373,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35374,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35375,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(35379,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35380,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35381,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(35385,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35386,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35387,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(35391,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35392,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35393,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(35394,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(35402,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(35403,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(35404,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(35442,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(35443,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(35445,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(35456,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35457,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(35458,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(35482,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(35488,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(35494,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(35500,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(35505,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35516,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35517,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35518,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(35522,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35523,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(35524,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(35528,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(35532,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(35537,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(35538,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(35540,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(35541,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(35542,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(35559,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(35567,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(35571,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(35572,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(35573,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(35580,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(35581,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(35582,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(35586,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(35587,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(35596,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(35600,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(35610,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(35627,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(35635,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35636,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35637,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(35645,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(35649,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35650,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35651,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(35655,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(35660,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(35664,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35690,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(35715,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(35716,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(35720,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(35724,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(35725,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(35729,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(35733,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35734,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35738,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35746,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(35752,1): run-time error CSS1019: Unexpected token, found '@import'
(35752,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css?family=Open+Sans:600,700,400,300)'
(35752,1521): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35752,1547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(35752,1760): run-time error CSS1019: Unexpected token, found '@keyframes'
(35752,1778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(35752,1887): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35752,1913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(35752,2243): run-time error CSS1019: Unexpected token, found '@keyframes'
(35752,2261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(35752,2543): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35752,2573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(35752,2738): run-time error CSS1019: Unexpected token, found '@keyframes'
(35752,2760): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(35752,2885): run-time error CSS1019: Unexpected token, found '@keyframes'
(35752,2908): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(35752,2975): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35752,3006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(35752,3089): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35752,3115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(35752,3191): run-time error CSS1019: Unexpected token, found '@keyframes'
(35752,3209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(35752,3309): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35752,3336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(35752,3473): run-time error CSS1019: Unexpected token, found '@keyframes'
(35752,3492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(35752,3676): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(35752,3710): run-time error CSS1035: Expected colon, found '{'
(35752,3847): run-time error CSS1019: Unexpected token, found '@keyframes'
(35752,3873): run-time error CSS1035: Expected colon, found '{'
(37300,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37301,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37318,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37319,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37336,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37337,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37346,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37347,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37356,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37357,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37370,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37371,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37384,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37385,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37394,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37395,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37424,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37446,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37447,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37468,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37469,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37486,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37487,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37504,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37505,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37526,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37527,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37548,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37549,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37566,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37567,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37584,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37585,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37598,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37599,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37624,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37625,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37634,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37635,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37648,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37649,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37669,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37670,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37694,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(37695,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37702,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(37703,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
.Rotate_Continuos{-webkit-animation:rotation 2s infinite linear;}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);}}.Blink_ToPinkishRed{-webkit-animation-name:BlinkToPinkishRed;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-name:BlinkToPinkishRed;animation-duration:2s;animation-iteration-count:infinite;}.Blink_ToPinkishRed_Once{-webkit-animation-name:BlinkToPinkishRed_Once;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;animation-name:BlinkToPinkishRed_Once;animation-duration:1s;animation-iteration-count:1;}@-webkit-keyframes BlinkToPinkishRed{0%{background-color:#efdbda;}50%{background-color:#fff;}100%{background-color:#efdbda;}}@keyframes BlinkToPinkishRed{0%{background-color:#efdbda;}50%{background-color:#fff;}100%{background-color:#efdbda;}}@-webkit-keyframes BlinkToPinkishRed_Once{0%{background-color:#efdbda;}100%{background-color:#fff;}}@keyframes BlinkToPinkishRed_Once{0%{background-color:#efdbda;}100%{background-color:#fff;}}@-webkit-keyframes FadeBlink{from{opacity:1;}to{opacity:0;}}.FadeBlink{-webkit-animation-name:FadeBlink;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;animation-name:FadeBlink;animation-duration:.6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate;}
.BgGradiant_Purple_Violet{background:linear-gradient(to bottom left,#4e4bbd,#876ced);}.BgGradiant_Pink_DarkPink{background:linear-gradient(to top left,#ff5b81,#ff7085);}.BgWhite{background:#fff;}.BgWhite_Opacity6{background:rgba(255,255,255,.52);}.BgLighGray{background:#b3c6cc;}.BgDarkYellow{background:#ffbc37;}.BgOffWhite{background:#f5f5f5;}.BgDarkGray{background:#496269;}.BgButtonGray{background:#d8e5eb;}.BgGreen{background:#00a53a;}.BgBlackish_Green{background:#496269;}.BgPinkishRed{background:#efdbda;}.BgPink{background:#db6387;}.BgViolet{background:#876ced;}.BgBluishGray{background:#eff4f7;}.BgPurple{background:#4e4bbd;}.BgMattRed{background:#e45d59;}.BgLighGreen{background:#48cc58;}.BgVeryLighGreen{background:#b9ffaf;}.BgPoptiGreen{background:#30bb82;}.BgHoverBlue{background:#d9ebff;}.BgLightBlue{background:#2a8bde;}.BgBlue{background:#3067cb;}.BgMattRed{background:#e45d59;}.BgBlack{background:#282727;}.BgMattBlack{background:#232323;}.Bg_BluePrint_Grid{background:#eff4f7;background-image:linear-gradient(#3067cb .1em,transparent .1em),linear-gradient(90deg,#2a8bde .1em,transparent .1em);background-size:3em 3em;}.Bg_White_Grid{background:#b3c6cc;background-image:linear-gradient(#c4c4c4 .1em,transparent .1em),linear-gradient(90deg,#d9e4e8 .1em,transparent .1em);background-size:.7em .7em;}.Bg_GrayishWhite_CrossStrips{border-style:none;background:repeating-linear-gradient(-45deg,transparent,#b3c6cc 5px);}.Bg_HoverBlue_CrossStrips{border-style:none;background:repeating-linear-gradient(-45deg,transparent,#d9ebff 5px);}
button,input{outline:none;border:none;border-collapse:collapse;}.Btn_Gradient_Pink_DarkPink{background:linear-gradient(to top left,#db6387,#d9406f);transition:all ease .5s;color:#fff;border-radius:5px;}.Btn_Gradient_Pink_DarkPink:focus{outline:none;}.Btn_Gradient_Pink_DarkPink:hover,.Btn_Gradient_Pink_DarkPink:focus{background:linear-gradient(to top left,#d9406f,#db6387);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);}.Btn_Gradient_Purpule_Violet{background:linear-gradient(to top left,#876ced,#4e4bbd);transition:all ease .5s;color:#fff;border-radius:3px;}.Btn_Gradient_Purpule_Violet:focus{outline:none;}.Btn_Gradient_Purpule_Violet:hover,.Btn_Gradient_Purpule_Violet:focus{background:linear-gradient(to top left,#4e4bbd,#876ced);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);}.BtnNormal_Blue{background:linear-gradient(to left,#3067cb 50%,#fff 50%);background-size:205% 105%;background-position:right top;transition:all ease .4s;border-radius:5px;padding:10px 15px;color:#fff;text-align:center;align-items:center;justify-content:center;display:flex;margin:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 2px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);}.BtnNormal_Blue:hover,.BtnNormal_Blue:focus{background-position:left bottom;color:#3067cb;opacity:1;}.BtnNormal_Blue_WithNoMargin{background:linear-gradient(to left,#3067cb 50%,#fff 50%);background-size:205% 105%;background-position:right top;transition:all ease .4s;padding:10px 15px;color:#fff;text-align:center;align-items:center;justify-content:center;display:flex;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 2px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);}.BtnNormal_Blue_WithNoMargin:hover,.BtnNormal_Blue_WithNoMargin:focus{background-position:left bottom;color:#3067cb;opacity:1;}.BtnNormal_MattRed{background:linear-gradient(to left,#e45d59 50%,#fff 50%);background-size:205% 105%;background-position:right top;transition:all ease .4s;padding:10px 15px;color:#fff;text-align:center;align-items:center;justify-content:center;display:flex;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 2px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);}.BtnNormal_MattRed:hover,.BtnNormal_MattRed:focus{background-position:left bottom;color:#e45d59;opacity:1;}.BtnNormal_Green{background:linear-gradient(to left,#30bb82 50%,#fff 50%);background-size:205% 105%;background-position:right top;transition:all ease .4s;padding:10px 15px;color:#fff;text-align:center;align-items:center;justify-content:center;display:flex;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 2px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);}.BtnNormal_Green:hover,.BtnNormal_Green:focus{background-position:left bottom;color:#30bb82;opacity:1;}.BtnNormal_White{background:linear-gradient(to left,#fff 50%,#3067cb 50%);background-size:205% 105%;background-position:right top;transition:all ease .4s;border-radius:5px;padding:10px 15px;color:#3067cb;text-align:center;align-items:center;justify-content:center;display:flex;margin:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 2px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);}.BtnNormal_White:hover,.BtnNormal_White:focus{background-position:left bottom;color:#fff;opacity:1;}.BtnTab_White{background:linear-gradient(to left,#fff 50%,#3067cb 50%);background-size:205% 105%;background-position:right top;transition:all ease .4s;border-radius:20px;padding:7px 10px;color:#496269;text-align:center;align-items:center;justify-content:center;display:flex;margin:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 2px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);}.BtnTab_White:hover,.BtnTab_White:focus{background-position:left bottom;color:#fff;opacity:1;}.BtnSave,.BtnUpdate{background:linear-gradient(to left,#3067cb 50%,#fff 50%);background-size:205% 105%;background-position:right top;transition:all ease .4s;border-radius:5px;padding:10px 15px;color:#fff;min-width:110px;text-align:center;align-items:center;justify-content:center;display:flex;margin-left:10px;margin-right:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 2px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);}.BtnSave::after{content:"Save";padding-left:10px;}.BtnUpdate::after{content:"Update";padding-left:10px;}.BtnSave .Icon::after,.BtnUpdate .Icon::after{content:"save";text-align:left;}.BtnSave:hover,.BtnSave:focus,.BtnUpdate:hover,.BtnUpdate:focus{background-position:left bottom;color:#3067cb;opacity:1;}.BtnSaveWithoutContent{background:linear-gradient(to left,#3067cb 50%,#fff 50%);background-size:205% 105%;background-position:right top;transition:all ease .4s;border-radius:5px;padding:10px 15px;color:#fff;min-width:110px;text-align:center;align-items:center;justify-content:center;display:flex;margin-left:10px;margin-right:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 2px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);}.BtnSaveWithoutContent .Icon::after{content:"save";text-align:left;}.BtnSaveWithoutContent:hover,.BtnSaveWithoutContent:focus{background-position:left bottom;color:#3067cb;opacity:1;}.BtnDelete{background:linear-gradient(to left,#e45d59 50%,#fff 50%);background-size:205% 105%;background-position:right top;transition:all ease .4s;border-radius:5px;padding:10px 15px;color:#fff;min-width:110px;text-align:center;align-items:center;justify-content:center;display:flex;margin-left:10px;margin-right:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 2px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);}.BtnDelete::after{content:"Delete";padding-left:10px;}.BtnDelete .Icon::after{content:"delete";text-align:left;}.BtnDelete:hover,.BtnDelete:focus{background-position:left bottom;color:#e45d59;opacity:1;}.Btn_White{background:#fff;border-radius:5px;padding:5px 7px;color:#496269;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 2px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);}.Btn_White_Without_Border{background:#fff;padding:5px 7px;color:#496269;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 2px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);}.BtnPrint{background:linear-gradient(to left,#fff 50%,#3067cb 50%);background-size:300% 100%;background-position:right top;transition:all ease .8s;border-radius:5px;padding:10px 15px;color:#3067cb;min-width:110px;text-align:center;align-items:center;justify-content:center;display:flex;margin-left:10px;margin-right:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 2px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);}.BtnPrint::after{content:"Print";padding-left:10px;}.BtnPrint .Icon::after{content:"print";text-align:left;color:#3067cb;transition:all ease .4s;}.BtnPrint:hover,.BtnPrint:focus{background-position:left bottom;color:#fff;opacity:1;}.BtnPrint:hover>::after{color:#fff;}.FileUploadWhite input{position:absolute;z-index:2;opacity:0;width:0%;}.FileUploadWhite{background:linear-gradient(to left,#fff 50%,#4e4bbd 50%);background-size:205% 105%;background-position:right top;transition:all ease .3s;border-radius:5px 7px;padding:9px;color:#4e4bbd;text-align:center;align-items:center;justify-content:center;display:flex;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 2px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 20px 0 rgba(0,0,0,.1);}.FileUploadWhite .Icon::after{content:"file_upload";text-align:left;color:#4e4bbd;transition:all ease .4s;}.FileUploadWhite:hover,.FileUploadWhite:focus{background-position:left bottom;color:#fff;opacity:1;}.FileUploadWhite:hover>::after{color:#fff;}.NormalLink{text-decoration:none;}.NormalLink:visited{color:#3067cb;border:1px solid #3067cb;}
.Color_Pink{color:#db6387;}.Color_DarkPink{color:#d9406f;}.Color_Violet{color:#876ced;}.Color_Purple{color:#4e4bbd;}.Color_Black{color:#282727;}.Color_White{color:#fff;}.Color_LightGray{color:#b3c6cc;}.Color_DarkGray{color:#496269;}.Color_BlackishGreen{color:#496269;}.Color_Green{color:#00a53a;}.Color_DarkGreen{color:#004e0d;}.Color_SlateGray{color:#c4c4c4;}.Color_Red{color:#dd4c4c;}.Color_MattRed{color:#e45d59;}.Color_InkBlue{color:#1e64e7;}.Color_LightBlue{color:#2a8bde;}.Color_DarkYellow{color:#ffbc37;}.Color_PoptiGreen{color:#30bb82;}.Color_SelectionBlue{color:#cac8ff;}.Color_Blue{color:#3067cb;}
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:inherit;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15);}.chosen-container.chosen-with-drop .chosen-drop{left:0;}.chosen-container a{cursor:pointer;}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding-top:5px;padding-bottom:5px;padding-right:5px;text-indent:5px;border-style:none;border:1px solid #dbdbdb;border-radius:3px;background-color:#eff4f7;color:#444;text-decoration:none;white-space:nowrap;font-family:inherit;}.chosen-container-single .chosen-default{color:#999;}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px;}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px;}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%;}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(chosen-sprite.png) no-repeat 0 2px;}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap;}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0;}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box;}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px;}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch;}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none;}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff;}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4;}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default;}.chosen-container .chosen-results li.group-option{padding-left:15px;}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto !important;height:1%;border:1px solid #dbdbdb;border-radius:3px;background-color:#eff4f7;cursor:text;}.chosen-container-multi .chosen-choices li{float:left;list-style:none;}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;}.chosen-container-multi .chosen-choices li.search-field input[type=text]{padding:5px;outline:0;background:transparent !important;color:#b3c6cc;font-size:inherit;font-family:inherit;}.chosen-container-multi .chosen-choices li.search-field .default{color:#999;}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px;}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666;}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}.chosen-container-multi .chosen-results{margin:0;padding:0;}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3);}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset;}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent;}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px;}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3);}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111 !important;}.chosen-disabled{opacity:.5 !important;cursor:default;}.chosen-disabled .chosen-single{cursor:default;}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}.chosen-rtl{text-align:right;}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}.chosen-rtl .chosen-single div{right:auto;left:3px;}.chosen-rtl .chosen-single abbr{right:auto;left:26px;}.chosen-rtl .chosen-choices li{float:right;}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl;}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px;}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0;}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl;}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(chosen-sprite@2x.png) !important;background-size:52px 37px !important;background-repeat:no-repeat !important;}}
.dataTable{width:100%;}.dataTable tbody td{padding:2px !important;}.dataTables_wrapper .dt-buttons{margin:5px;}.dataTables_wrapper .dt-button{background:#3067cb;border-radius:3px;padding:3px 10px 5px;color:#fff;text-align:center;align-items:center;justify-content:center;margin:3px;cursor:pointer;font-family:ProductSans;font-size:15px;}.dt-button-collection{position:absolute;top:0;left:0;margin-top:3px;padding:5px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.4);background-color:#fff;z-index:2002;border-radius:3px;box-shadow:3px 3px 5px rgba(0,0,0,.3);-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px;max-width:600px;}.dt-button-collection .active{background:#fff;color:#3067cb;box-shadow:1px 1px 1px 0 rgba(0,0,0,.1),1px 2px 5px 1px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.1),1px 2px 5px 1px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.1),1px 2px 5px 1px rgba(0,0,0,.1);}.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);background:-ms-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.3) 0%,rgba(0,0,0,.7) 100%);background:-moz-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.3) 0%,rgba(0,0,0,.7) 100%);background:-o-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.3) 0%,rgba(0,0,0,.7) 100%);background:-webkit-gradient(radial,center center,0,center center,497,color-stop(0,rgba(0,0,0,.3)),color-stop(1,rgba(0,0,0,.7)));background:-webkit-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.3) 0%,rgba(0,0,0,.7) 100%);background:radial-gradient(ellipse farthest-corner at center,rgba(0,0,0,.3) 0%,rgba(0,0,0,.7) 100%);z-index:2001;}.dataTables_empty{text-align:center;}.dataTables_length{display:inline-block;margin:10px;padding:10px;padding-left:20px;padding-right:20px;border-radius:10px;border:1px solid #dbdbdb;background:#fff;color:#282727;}.dataTables_length select{border-style:none;background-color:#eff4f7 !important;background-color:transparent;width:70px;border-radius:4px;font-family:ProductSans;font-size:small;margin-left:5px;margin-right:5px;background-position-x:244px;padding-left:5px !important;}.dataTables_length label{font-family:ProductSans;font-size:small;}.dataTables_length select:focus{outline:none;}.dataTables_filter{display:inline-block;margin:10px;padding:5px 10px;border-radius:5px;border:1px solid #dbdbdb;background:#fff;color:#282727;font-family:ProductSans;font-size:small;}.dataTables_filter input{flex:1;border-style:none;background-color:transparent;width:200px;border-collapse:collapse !important;font-family:ProductSans;font-size:small;margin-left:5px;margin-right:5px;padding:5px !important;}.dataTables_filter select:focus{outline:none;}.dataTables_paginate{margin:5px;text-align:right;display:flex;justify-content:center;align-items:center;}.dataTables_paginate .paginate_button{font-size:small;font-weight:bold;font-family:ProductSans;padding:5px 10px;margin:5px;border-radius:3px;color:#496269;cursor:pointer;}.dataTables_paginate .paginate_button:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.1);}.dataTables_paginate .previous,.next{background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.1);}.dataTables_paginate .current{background:#d8e5eb !important;color:#282727;box-shadow:0 1px 1px 0 rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.1);}.Tbl_With_Small_SearchBox .dataTables_filter{margin:0;padding:5px 10px;border-radius:5px;background:#fff;color:#282727;font-family:ProductSans;font-size:small;display:flex;margin-bottom:5px;}.Tbl_With_Small_SearchBox .dataTables_filter input{flex:1;border-style:none;background-color:transparent;border-collapse:collapse !important;font-family:ProductSans;font-size:small;margin-left:2px;margin-right:1px;padding:1px !important;}@media screen and (max-width:500px){.dataTables_length{margin:10px !important;float:left !important;}.dataTables_length select{width:50px;font-size:small;padding:0 !important;}.dataTables_length label{font-size:small;}.dataTables_filter{margin:10px !important;float:right !important;}.dataTables_filter input{width:100px;font-size:small;}.dataTables_filter label{font-size:small;}}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}.noUi-target{position:relative;direction:ltr;}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1;}.noUi-connects{overflow:hidden;z-index:0;}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat;}html:not([dir="rtl"]) .noUi-horizontal .noUi-origin{left:auto;right:0;}.noUi-vertical .noUi-origin{width:0;}.noUi-horizontal .noUi-origin{height:0;}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;}.noUi-touch-area{height:100%;width:100%;}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s;}.noUi-state-drag *{cursor:inherit !important;}.noUi-horizontal{height:10px;}.noUi-horizontal .noUi-handle{width:20px;height:20px;left:-17px;top:-6px;}.noUi-vertical{width:18px;}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px;}html:not([dir="rtl"]) .noUi-horizontal .noUi-handle{right:-14px;left:auto;}.noUi-target{background:#b3c6cc;border-radius:4px;border:1px solid #d9e4e8;}.noUi-connects{border-radius:3px;}.noUi-connect{background:#3067cb;}.noUi-draggable{cursor:ew-resize;}.noUi-vertical .noUi-draggable{cursor:ns-resize;}.noUi-handle{border:2px solid #3067cb;border-radius:100%;background:#fff;cursor:default;}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px;}.noUi-vertical .noUi-handle:after{top:17px;}[disabled] .noUi-connect{background:#b3c6cc;}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed;}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box;}.noUi-value{position:absolute;white-space:nowrap;margin-top:5px;text-align:center;}.noUi-value-sub{color:#ccc;font-size:10px;}.noUi-marker{position:absolute;background:#c6c4c4;}.noUi-marker-sub{background:#aaa;}.noUi-marker-large{background:#d8e5eb;}.noUi-pips-horizontal{padding:5px 0;height:80px;top:100%;left:0;width:100%;}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%);}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px;}.noUi-marker-horizontal.noUi-marker-sub{height:10px;}.noUi-marker-horizontal.noUi-marker-large{height:15px;}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%;}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px;}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%);}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px;}.noUi-marker-vertical.noUi-marker-sub{width:10px;}.noUi-marker-vertical.noUi-marker-large{width:15px;}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap;}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%;}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%;}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;width:100% !important;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;background:#eff4f7;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-selection--single .select2-selection__clear{position:relative;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0;width:100% !important;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;font-family:ProductSans;}.select2-results{display:block;}.select2-results__options{margin:0;padding:0;}.select2-results__option{padding:2px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;z-index:999 !important;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:0 !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}.select2-container--default .select2-selection--single{background-color:#eff4f7;border:1px solid #b3c6cc;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background:#eff4f7;border:1px solid #dbdbdb;border-radius:4px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{outline:0;background-color:transparent;border:1px solid #dbdbdb;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none;}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role=group]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled=true]{color:#808080;}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}
.tablesorter-default .header,.tablesorter-default .tablesorter-header{padding:5px !important;}.tablesorter-default input.tablesorter-filter,.tablesorter-default select.tablesorter-filter{width:100%;height:auto;padding:2px;background-color:#fff;border:1px solid #bbb;}.tablesorter .filtered{display:none;}.tablesorter .tablesorter-errorRow td{text-align:center;cursor:pointer;background-color:#e6bf99;}.tablesorter-filter-row{background:#b3c6cc;}
.tabulator{position:relative;overflow:hidden;font-size:14px;text-align:left;-ms-transform:translatez(0);transform:translatez(0);}.tabulator[tabulator-layout="fitDataFill"] .tabulator-tableHolder .tabulator-table{min-width:100%;}.tabulator.tabulator-block-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.tabulator .tabulator-header{position:relative;box-sizing:border-box;width:100%;font-weight:bold;white-space:nowrap;overflow:hidden;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;border-bottom:1px solid #b3c6cc;padding-top:2px;padding-bottom:2px;}.tabulator .tabulator-header.tabulator-header-hidden{display:none;}.tabulator .tabulator-header .tabulator-col{display:inline-block;position:relative;box-sizing:border-box;border-right:1px solid #ddd;text-align:left;vertical-align:bottom;overflow:hidden;}.tabulator .tabulator-header .tabulator-col.tabulator-moving{position:absolute;border:1px solid #999;pointer-events:none;}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;position:relative;padding:4px;}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{box-sizing:border-box;width:100%;border:1px solid #999;padding:1px;}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow{display:inline-block;position:absolute;top:9px;right:8px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #bbb;}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{position:relative;display:-ms-flexbox;display:flex;border-top:1px solid #ddd;overflow:hidden;}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols .tabulator-col:last-child{margin-right:-1px;}.tabulator .tabulator-header .tabulator-col:first-child .tabulator-col-resize-handle.prev{display:none;}.tabulator .tabulator-header .tabulator-col.ui-sortable-helper{position:absolute;border:1px solid #ddd;}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{position:relative;box-sizing:border-box;margin-top:2px;width:100%;text-align:center;}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto !important;}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px;}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{width:0;height:0;}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px;}.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover{cursor:pointer;}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-arrow{border-top:none;border-bottom:6px solid #bbb;}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="asc"] .tabulator-col-content .tabulator-arrow{border-top:none;border-bottom:6px solid #666;}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="desc"] .tabulator-col-content .tabulator-arrow{border-top:6px solid #666;border-bottom:none;}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{-ms-transform:rotate(180deg);transform:rotate(180deg);}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-right:0;padding-top:20px;}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-right:0;padding-bottom:20px;}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-arrow{right:calc(50% - 6px);}.tabulator .tabulator-header .tabulator-frozen{display:inline-block;position:absolute;z-index:10;}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #ddd;}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #ddd;}.tabulator .tabulator-header .tabulator-calcs-holder{box-sizing:border-box;min-width:400%;border-top:1px solid #ddd;border-bottom:1px solid #999;overflow:hidden;}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none;}.tabulator .tabulator-header .tabulator-frozen-rows-holder{min-width:400%;}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none;}.tabulator .tabulator-tableHolder{position:relative;width:100%;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch;}.tabulator .tabulator-tableHolder:focus{outline:none;}.tabulator .tabulator-tableHolder .tabulator-placeholder{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;}.tabulator .tabulator-tableHolder .tabulator-placeholder[tabulator-render-mode="virtual"]{position:absolute;top:0;left:0;height:100%;}.tabulator .tabulator-tableHolder .tabulator-placeholder span{display:inline-block;margin:0 auto;padding:10px;font-weight:bold;font-size:20px;}.tabulator .tabulator-tableHolder .tabulator-table{position:relative;display:inline-block;white-space:nowrap;overflow:visible;}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs{font-weight:bold;}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #ddd;}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #ddd;}.tabulator .tabulator-col-resize-handle{position:absolute;right:0;top:0;bottom:0;width:5px;}.tabulator .tabulator-col-resize-handle.prev{left:0;right:auto;}.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize;}.tabulator .tabulator-footer{padding:5px 10px;border-top:1px solid #999;text-align:right;font-weight:bold;white-space:nowrap;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}.tabulator .tabulator-footer .tabulator-calcs-holder{box-sizing:border-box;width:calc(100% + 20px);margin:-5px -10px 5px -10px;text-align:left;border-bottom:1px solid #fff;border-top:1px solid #ddd;overflow:hidden;}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none;}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{margin-bottom:-5px;border-bottom:none;}.tabulator .tabulator-footer .tabulator-paginator{font-family:inherit;font-weight:inherit;font-size:inherit;}.tabulator .tabulator-footer .tabulator-page-size{display:inline-block;margin:0 5px;padding:2px 5px;border:1px solid #aaa;border-radius:3px;}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px;}.tabulator .tabulator-footer .tabulator-page{display:inline-block;margin:0 2px;padding:2px 5px;border:1px solid #aaa;border-radius:3px;}.tabulator .tabulator-footer .tabulator-page.active{color:#d00;}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5;}.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover{cursor:pointer;}.tabulator .tabulator-loader{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;top:0;left:0;z-index:100;height:100%;width:100%;text-align:center;}.tabulator .tabulator-loader .tabulator-loader-msg{display:inline-block;margin:0 auto;padding:10px 20px;border-radius:10px;font-weight:bold;font-size:16px;}.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading{border:4px solid #333;}.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error{border:4px solid #d00;}.tabulator-row{position:relative;box-sizing:border-box;min-height:22px;border-bottom:1px solid #ddd;}.tabulator-row.tabulator-selectable:hover{cursor:pointer;}.tabulator-row.tabulator-selected:hover{cursor:pointer;}.tabulator-row.tabulator-moving{position:absolute;border-top:1px solid #ddd;border-bottom:1px solid #ddd;pointer-events:none !important;z-index:15;}.tabulator-row .tabulator-row-resize-handle{position:absolute;right:0;bottom:0;left:0;height:5px;}.tabulator-row .tabulator-row-resize-handle.prev{top:0;bottom:auto;}.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize;}.tabulator-row .tabulator-frozen{display:inline-block;position:absolute;background-color:inherit;z-index:10;}.tabulator-row .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #ddd;}.tabulator-row .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #ddd;}.tabulator-row .tabulator-responsive-collapse{box-sizing:border-box;padding:5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}.tabulator-row .tabulator-responsive-collapse:empty{display:none;}.tabulator-row .tabulator-responsive-collapse table{font-size:14px;}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative;}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px;}.tabulator-row .tabulator-cell{display:inline-block;position:relative;box-sizing:border-box;padding:4px;border-right:1px solid #ddd;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.tabulator-row .tabulator-cell:last-of-type{border-right:none;}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #1d68cd;padding:0;}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{border:1px;}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00;}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{border:1px;}.tabulator-row .tabulator-cell:first-child .tabulator-col-resize-handle.prev{display:none;}.tabulator-row .tabulator-cell.tabulator-row-handle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%;}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{width:100%;height:3px;margin-top:2px;}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid #ddd;border-bottom:2px solid #ddd;}.tabulator-row .tabulator-cell .tabulator-data-tree-control{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #333;border-radius:2px;overflow:hidden;}.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{cursor:pointer;}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;height:15px;width:15px;border-radius:20px;font-weight:bold;font-size:1.1em;}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{opacity:.7;}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial;}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open{display:none;}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none;}.tabulator-row .tabulator-cell .tabulator-traffic-light{display:inline-block;height:14px;width:14px;border-radius:14px;}.tabulator-row.tabulator-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid #ddd;border-top:1px solid #999;padding:5px;padding-left:10px;font-weight:bold;min-width:100%;}.tabulator-row.tabulator-group:hover{cursor:pointer;}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0;}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px;}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px;}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px;}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px;}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px;}.tabulator-row.tabulator-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle;}.tabulator-row.tabulator-group span{margin-left:10px;}.tabulator-edit-select-list{position:absolute;display:inline-block;box-sizing:border-box;max-height:200px;border:1px solid #ddd;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10000;}.tabulator-edit-select-list .tabulator-edit-select-list-item{padding:4px;}.tabulator-edit-select-list .tabulator-edit-select-list-item:hover{cursor:pointer;}.tabulator-edit-select-list .tabulator-edit-select-list-group{border-bottom:1px solid #ddd;padding:4px;padding-top:6px;font-weight:bold;}.tabulator-print-fullscreen{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10000;}body.tabulator-print-fullscreen-hide>*:not(.tabulator-print-fullscreen){display:none !important;}.tabulator-print-table{border-collapse:collapse;}
/* w2ui 1.5.rc1 (nightly) (c) http://w2ui.com, vitmalina@gmail.com */
@font-face
{
    font-family: "w2ui-font";
    src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA2QAA4AAAAAFswAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEMAAABWQLxMu2NtYXAAAAGIAAAAOgAAAUriGxC2Y3Z0IAAAAcQAAAAUAAAAIv+WA5hmcGdtAAAB2AAABacAAAuX2BTb8Gdhc3AAAAeAAAAACAAAAAgAAAAQZ2x5ZgAAB4gAAANfAAAEmA0SrIBoZWFkAAAK6AAAADIAAAA2BV3r6GhoZWEAAAscAAAAIAAAACQD8wHJaG10eAAACzwAAAAYAAAAKBLdAABsb2NhAAALVAAAABYAAAAWBaAEAm1heHAAAAtsAAAAIAAAACABBgv1bmFtZQAAC4wAAAEtAAACIsTQ/zJwb3N0AAAMvAAAAFQAAABxEzKM+HByZXAAAA0QAAAAfQAAAIqMht7EeJxjYGR8zDiBgZWBg9GFMY2BgcEdSn9lkGRoYWBgYmBlZsAKAtJcUxgcPjJ+5GQ88P8Agx7jAQZHoDAjSA4A1EQL+wB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD5y/v8PUvCREUTzM0DVAwEjG8OIBwB4FgbAAAB4nGNgwAA8EMh44P9+EAYAFmAFL3icrVb5c9NGFJZ8JE5CjpKDFvVYsXGa2iuTUggGTAiSZRfcw7laCUorxU56H9Ayw9/gv+bJtDP0N/60fm9lm0CSdoZpJqP37e6nffeTyVCCjL3AD4VoPTNmtlo0tnMvoMsWrYbRoejtBZQpxn8XjILR6ch9y7bJCMnwZL1vmIYXuQ6ZikR06FBGia6g523Krdzrr5qTnt/xt+8HtrStXiCo3Q5s2gwtQVVG1TAUSUqKu7SKrcFK0BqfrzHzeTsQMKIXC5psBxF2BJ9NMlpntB5ZURiGFpnlMJRktIODMHQoqwTuyRVjGJT32gHlpUtj0oX5IZmRQzklYZfoJvl9V/BJqpyfOPc7lC3Z2PdET/Rwd7KWL8KtrSBqW/F2GMgQp5s7AY4sdmqg2aG8onGv3DcyaWjGsJSuRIilG1Nm/5DMDu6nfMmhcSXYyCmv8yxn7Au+gTajkClRXRtZUP3xKcPz3ZI9CvaEejn4k+ktZhkmePA4En5PxpwIHSnD4miSsGDk0ErKFmVcT1VMnfI6LeMtw3rh2tGXzijtUH9qMusHtiXtsGQ7NK2STManblx3aEaBKASd8e7y6wDSDWmaV9tYTWPl0CyumdMhEYhAB3ppxotELxI0g6A5NKdau0GS69bDZZo+kE8cekO1toLWTrpp2dif1/tnVWLMentBMjuL/MUuzZa5SFG6bnKGH9N4kLmETGSL7SDh4MFbt4f0stqSLfHaEFvpOb+C2uedEJ40YX8Tuy+n6pQEJoYxLxEtj4yNvmmaOlfzykiMjL8b0Kx0hU9TKMpJKI5cEUH9X3NzpjFjuG4vSs6Olelx2bqAMC3At/myQ4sqMVkuIc4sz6kky/JNleRYvqWSPMvzKhljaalknOXbKimwfEclEyw/UKJC5gOHSho8dKiswSOH3lUGTZdfw8b3YOO7uFvARpY2bGR5ATaylLCR5TJsZFmEjSxXYCPL92Ejy1XYyFIpUdOl5iionYuExyZ4Oh1oH8X1VlHklMlBJ11EETfFKZmQcVXyGPtXBkrJobVReswlulhK8uaiH2AMsYMfHo3M8eNLSlzR9n4EnukfV4IOO1E57xtLfxr8V9+Q1eSSuQiPLsN/GHyyvSjsuOrQFVU5V3No/b+oKMIO6FeREmOpKCqiyc2LUN7p9ZqyiW4PMNYxFtHR66a5uAD9VUyZJTQI/jWFJrzyQa8ihaj1cNe1F8eikt5BOdwJlqCI+31zK3iaEVlhPc2sZM+HLs/AAqap1GzZQPd5r7ZSxHMoHfYZL+pKynpxF8cZL7aAI55Br74TwyQMZtlADiU0NOAXhNaC+05QItNpl0ODI/Z5FFT+2K24kT0qaiPwbKdT7oUupPw6x0BgJ78yiIGsITQ39DYV0DxCNGSTlXG2ajpk7MAgosZuUBE1fBvZ4sGmYFuGIR8rYnXn6Nc3TdRJFTzIjOQyvjmwwBumJuLP86suDlO5oaSocNQaGMy1sJJUzAU04K3Rdvvo9ubL7BM5txVVyyde6iq6Vu5BMRcLrD3OQVoqVAHVG1XYMLpcXBKlXkGTpNfVMTQww1+jFJv/V/Wx+TxfahIj5Ei+7XBgo8/BGPrfYP9tOQjAwI+Ry024vJg2J77u6MP5Cl1GL358yv4dzFxzYZ6uAN9VdBWixVHzEVfRwKdsGKdPFJcjtQA/VX3MGYDPAEwGn6u+qXfaAHpnizk+wDZzGOwwh8EucxjsMec2wBfMYfAlcxgEzGEQMscDuMccBveZw+Ar5jB4wJwGwNfMYfANcxhEzGEQM8cF2GcOgw5zGHSZw+BA0fVRmA95QRtA32p0C+g7XU9YbGLxvaIbI/YPvNDsHzVi9k8aMfVnRbUR9RdeaOqvGjH1N42Y+lDRzRH1ES809XeNmPqHRkx9rJ5O5DLDH09umQoHlF1uPxl+U5x/ACtxTWMAAAEAAf//AA94nJVTPWzbRhj9vjuKP5JMSTFFWqL1Y1EkIxBxY8kUIxu1uBRp7AQWMtgOKAEOMqRGY8BwAQdBF6MIuhUw2qFLEXQo0KEyELRbl7pLhwDdW3TJ1q3w0qGL1Y9i1HYtgXt399073LvHd4AAk0sGeAopEL8TAG96KLmSgfjy8mhwgSGeJj0AcOL+hb/hCxpJkIFSqAuM9sJxijPEg0L85UWx7M13CtastaLomygaRxG+uBriV0mjTfThc/wEmlANzbqhpgRguMmRATtGWj7QFjVTEBc8NHQtl4DYeAulGJzVProxdNs1DLptAweeooxGiuIpJXk0VErKv3NlOJJLCj73CJMlWR6NZDlZIj5Rh0NFiSUJdMcLutMF5KAENqzA51svlcFeGACkMQ3vAeMKZ8oR3SAlYOohCCJyJvCHkE5LUQYlaW4ri4oiRyDLqnzXDG8lO/Ho/259EJZdxyzf8JwVd2WpVrZNO3Z43m/PiaY3v9pdx7ZeQU30sOH4huV3fGrFDldRqqKxgcEy8mV0aUBTFV+r6XxancL+ab2+Xw8Pzzg/O0xw74Sxk70p4vU3NDX9C9FOcf8f1uHZVWdGIwRGfv2Kv+PX5Nw8aCEFQJU5E+E2mXlgolj0+szNIcnoM0viduDn8Ke1V5VXt9OL+o3e+c75DtbHY+vjCtW+1BfTH1rj8dVrKp/34ohMc/IZfgEWtEIHBC4cUxE/SCHFke9SxyFiSJHctjq21bHi/NnF2JRi4szbaMUQ2+XPPOu0dfw0n3mazwTZ/NNMPh5mg0w8/IMqJ9l8Pnsyq8SLkGiZ/Inf4vfQgpVwuUmHtq7T0WzTRv5u/DxI0yNAxnAXEFlEgWbbrucuTWPsWA2VaVXWaXeDDayhrkkqSVtmqxtU042AdEkYtG5VfMcwHL+ytF5kMnc4q+3c9Aa9RqM38Fr3Ku8IP2PgGq6/7rtGtcyRu4yMbVlrg93BmlWrbMsP3l8gvWwymfxAD/NimuRe2L2GTMBNoPSlQDgSkV4cF9gjSKUwIsFzW8C5yu+a5SRsetO+JpFy23WkDfTpFybBIv1iDavYdez/pAsvn2kFfYE9uX//CSNs9stYeKw2TXb1Y/cO4p3uFLOPC1juNxMO4YJe0J7lmNn8aMYghL8BN5m3wQB4nGNgZGBgAOKnn6qi4vltvjJwMzGAwCV52TII3fvt////+5kYGQ8AuRwMYGkAX08M3AAAeJxjYGRgYDzw/wCDHhMDA8P/f0xMDEARFMAFAHuABL54nGNiYGBggmLGyQg2jM+4HcIGAByDAe8AAAAAABYAPACIAIgBIAFQAZYB7gJMAAAAAQAAAAoAMgAEAAAAAAACABoAKgB3AAAAZguXAAAAAHicbY9NbsIwEIVfIFAVpAq1UqXurC66qQg/CxYcAPYs2IfgBFASR45B4gI9Qc/QM/QEXfYMPUpfwiiLFlsef/PmjX8ADPAFD9XwcFvHarRww+zCbdJA2Cc/CXfQx7Nwl/pQuIdXzIT7eEDIEzy/Ou0eTriFO7wJt6m/C/vkD+EOHvEp3KX+LdzDGj/Cfbx4s31k8mFscrfSyTENbZM3sNa23JtcTYJxoy11rm3o9FZtzqo8JVPnYhVbk6kFqzpNjSqsOejIBTvnivloFIseRCbDHhEMcv46rneHFTQSHJHyx/ZK/b+yZodFyUqVK0wQYHzFt6Qvr70hM40tvRucGUuceOeUqqNbcVn2ZKSF9Gq+JyUrFHXtQCWiHmBXdxWYY8QZ//EH9SuyX24OYHIAAAB4nG3BSw6AIAwFwD6l+LmlaWogIhAKC2/vwq0zNNGH6d9OhAkzHBgeC1Zs2FmCyrVISePOxtKKGetd++NiPouvmiUmV9Mw37Tq0b3p0SQQvYZKFLt4nGPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGdicNjEwMmiBGJu5mRg5ICx+BjCL3WkXMwNQmhPI5nDaxeAAYTMzuGxUYewIjNjg0BGxkTnFZaMaiLeLo4GBkcWhIzkkAqQkEgg28zIx8mjtYPzfuoGldyMTUB9rigsAZa0kmwAAAA==") format("woff");
    font-weight: normal;
    font-style: normal;
}

[class^="w2ui-icon-"]:before,
[class*=" w2ui-icon-"]:before
{
    font-family: "w2ui-font";
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* Icons */
.w2ui-icon-check:before
{
    content: "\f101";
}

.w2ui-icon-columns:before
{
    content: "\f102";
}

.w2ui-icon-cross:before
{
    content: "\f103";
}

.w2ui-icon-empty:before
{
    content: "\f104";
}

.w2ui-icon-info:before
{
    content: "\f105";
}

.w2ui-icon-pencil:before
{
    content: "\f106";
}

.w2ui-icon-plus:before
{
    content: "\f107";
}

.w2ui-icon-reload:before
{
    content: "\f108";
}

.w2ui-icon-search:before
{
    content: "\f109";
}
/*************************************************
* --- Reset (used for all w2ui widgets)
* --- The reset is needed to coexist with other CSS
* --- on the same page (for example bootstrap)
*/
.w2ui-reset
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    font-family: ProductSans;
    font-size: 11px;
}

    .w2ui-reset *
    {
        color: default;
        line-height: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0px;
        padding: 0px;
    }

    .w2ui-reset table
    {
        max-width: none;
        background-color: transparent;
        border-collapse: separate;
        border-spacing: 0;
        border: none;
    }

        .w2ui-reset table tr th,
        .w2ui-reset table tr td
        {
            font-family: ProductSans;
            font-size: 13px;
        }

    .w2ui-reset input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),
    .w2ui-reset select,
    .w2ui-reset textarea
    {
        display: inline-block;
        width: auto;
        height: auto;
        vertical-align: baseline;
        /*padding: 4px;*/
        margin: 0;
        font-size: 11px;
    }

    .w2ui-reset select
    {
        padding: 1px;
        height: 23px;
        font-size: 11px;
    }

.w2ui-centered
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    max-height: 100%;
    margin: 0px;
    padding: 0px 10px;
    text-align: center;
}

.w2ui-disabled,
.w2ui-readonly
{
    background-color: #f1f1f1 !important;
    color: #777 !important;
}

.w2ui-message
{
    font-size: 12px;
    position: absolute;
    z-index: 250;
    background-color: #f9f9f9;
    border: 1px solid #999999;
    box-shadow: 0px 0px 15px #aaaaaa;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 0px;
    border-radius: 0px 0px 6px 6px;
    overflow: auto;
}

    .w2ui-message .w2ui-message-body
    {
        position: absolute;
        top: 0px;
        bottom: 45px;
        left: 0px;
        right: 0px;
        overflow: auto;
        line-height: 1.5;
        font-size: 14px;
    }

        .w2ui-message .w2ui-message-body .w2ui-centered
        {
            line-height: 1.5;
        }

    .w2ui-message .w2ui-message-buttons
    {
        position: absolute;
        height: 45px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        border-top: 1px solid #e5e5e5;
        text-align: center;
        padding: 8px;
    }
/*************************************************
* ---- Input Controls ----
*/
input:not([type=button]):not([type=submit]).w2ui-input,
textarea.w2ui-input
{
    padding: 4px;
    border: 1px solid #cacaca;
    border-radius: 3px;
    color: #000000;
    background-color: #ffffff;
    line-height: normal;
}

    input:not([type=button]):not([type=submit]).w2ui-input:focus,
    textarea.w2ui-input:focus
    {
        outline-color: #72b2ff;
    }

    input:not([type=button]):not([type=submit]).w2ui-input:disabled,
    textarea.w2ui-input:disabled,
    input:not([type=button]):not([type=submit]).w2ui-input[readonly],
    textarea.w2ui-input[readonly]
    {
        background-color: #f1f1f1;
        color: #777;
    }
/* IE9-11 specific classes */
/* needs doblue :: */
input.w2ui-input::-ms-clear
{
    display: none;
}

input.w2ui-input:-ms-input-placeholder
{
    color: #aaa !important;
}

select.w2ui-input
{
    border-radius: 3px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAALCAQAAACnzwd+AAAAcklEQVR4AcXMsQFBQQDG4P9tAgC0gJYRQJZgKQMwCqCku6vVAAAA+NJHP4KHOk0aV2pRw61n4BBmyOxKQ8I4ehZeuhd3HTx6DQEGZ7sBfr2OOOOj3Yi43kMKs9sZknofOexqZ8npMygwWZTX51CipP+YA1OiZJbYYg9lAAAAAElFTkSuQmCC'), -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-size: 17px 6px, 100% 100%;
    background-position: right center, left top;
    background-repeat: no-repeat, no-repeat;
}

.w2ui-icon-expand:before
{
    position: relative;
    top: 1px;
    left: 1px;
    content: ' ';
    width: 6px;
    height: 6px;
    border: 2px solid rgba(150, 150, 150, 0.8);
    border-bottom: 0;
    border-left: 0;
    transform: rotateZ(45deg);
}

.w2ui-icon-collapse:before
{
    position: relative;
    top: -1px;
    left: 3px;
    content: ' ';
    width: 6px;
    height: 6px;
    border: 2px solid rgba(150, 150, 150, 0.8);
    border-bottom: 0;
    border-left: 0;
    transform: rotateZ(135deg);
}
/* On/Off switch */
input[type="checkbox"].w2ui-toggle
{
    position: absolute;
    opacity: 0;
    width: 46px;
    height: 22px;
    padding: 0px;
    margin: 0px;
    margin-left: 2px;
}
    /* Track */
    input[type="checkbox"].w2ui-toggle + div
    {
        display: inline-block;
        width: 46px;
        height: 22px;
        border: 1px solid #bbb;
        border-radius: 30px;
        background-color: #eee;
        -webkit-transition-duration: .3s;
        -webkit-transition-property: background-color, box-shadow;
        -moz-transition-duration: .3s;
        -moz-transition-property: background-color, box-shadow;
        box-shadow: inset 0 0 0 0px rgba(0, 0, 0, 0.4);
        margin-left: 2px;
    }

    input[type="checkbox"].w2ui-toggle:disabled + div
    {
        opacity: 0.3;
    }
    /* Knob */
    input[type="checkbox"].w2ui-toggle + div > div
    {
        float: left;
        width: 22px;
        height: 22px;
        border-radius: inherit;
        background: #f5f5f5;
        -webkit-transition-duration: 0.3s;
        -webkit-transition-property: transform, background-color, box-shadow;
        -moz-transition-duration: 0.3s;
        -moz-transition-property: transform, background-color;
        box-shadow: 0px 0px 1px #323232, 0 0 0 1px rgba(200, 200, 200, 0.6);
        pointer-events: none;
        margin-top: -1px;
        margin-left: -1px;
    }
    /* Default Green */
    input[type="checkbox"].w2ui-toggle:checked + div
    {
        border: 1px solid #00a23f;
        box-shadow: inset 0 0 0 12px #54B350;
    }

        input[type="checkbox"].w2ui-toggle:checked + div > div
        {
            -webkit-transform: translate3d(24px, 0, 0);
            -moz-transform: translate3d(24px, 0, 0);
            background-color: #ffffff;
            box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), 0 0 0 1px #00a23f;
        }
    /* Blue */
    input[type="checkbox"].w2ui-toggle.blue:checked + div
    {
        border: 1px solid #206FAD;
        box-shadow: inset 0 0 0 12px #35A6EB;
    }

        input[type="checkbox"].w2ui-toggle.blue:checked + div > div
        {
            box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), 0px 0px 0 1px #206fad;
        }

input[type=checkbox].w2ui-toggle:focus
{
    outline: none;
}
/*************************************************
* ---- Overlay and Bubble ----
*/
.w2ui-overlay
{
    position: absolute;
    margin-top: 4px;
    margin-left: -17px;
    display: none;
    z-index: 1300;
    color: inherit;
    background-color: #fbfbfb;
    border-color: #fbfbfb;
    box-shadow: 0px 2px 10px #999999;
    border-radius: 4px;
    text-align: left;
}

    .w2ui-overlay > div
    {
        border-radius: 4px;
        position: relative;
        border: 2px solid #b3c6cc ;
    }

    .w2ui-overlay table td
    {
        color: inherit;
    }

    .w2ui-overlay:before
    {
        content: "";
        position: absolute;
        border-color: inherit;
    }

    .w2ui-overlay:after
    {
        content: "";
        position: absolute;
        border-color: inherit;
        bottom: 100%;
        left: 4px;
    }

    .w2ui-overlay.top-arrow:before
    {
        border-bottom: 12px solid #b3c6cc ;
        border-right: 12px solid transparent;
        border-left: 12px solid transparent;
        bottom: 100%;
        margin-bottom: -3px;
    }

    .w2ui-overlay.top-arrow:after
    {
        border-bottom: 8px solid #000000;
        border-bottom-color: inherit;
        border-right: 8px solid transparent;
        border-left: 8px solid transparent;
        bottom: 100%;
        margin-bottom: -3px;
    }

    .w2ui-overlay.bottom-arrow:before
    {
        border-top: 12px solid #6f6f6f;
        border-right: 12px solid transparent;
        border-left: 12px solid transparent;
        top: 100%;
        margin-top: -3px;
    }

    .w2ui-overlay.bottom-arrow:after
    {
        border-top: 8px solid #000000;
        border-top-color: inherit;
        border-right: 8px solid transparent;
        border-left: 8px solid transparent;
        top: 100%;
        margin-top: -3px;
    }

    .w2ui-overlay.w2ui-overlay-popup
    {
        z-index: 1700;
    }

    .w2ui-overlay .w2ui-grid-searches
    {
        border-top: 2px solid #b3c6cc !important;
    }

    .w2ui-overlay .no-color
    {
        border: 1px solid #eee;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABlBMVEX/////TgCFoIUYAAAAGUlEQVR42uXHIQEAAACDsNO/NJ4Kn9uC8wsJkAARUrXAjwAAAABJRU5ErkJggg==');
        background-size: 15px 15px;
    }

.w2ui-tag
{
    position: absolute;
    z-index: 1300;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

    .w2ui-tag .w2ui-tag-body
    {
        box-sizing: border-box;
        display: inline-block;
        position: absolute;
        border-radius: 3px;
        padding: 6px 10px;
        margin-left: 10px;
        margin-top: 0px;
        background-color: rgba(60, 60, 60, 0.9);
        color: #ffffff !important;
        font-size: 11px;
        font-family: verdana;
        text-shadow: 1px 1px 3px #000;
        line-height: 1.4;
        letter-spacing: 0.1px;
    }

        .w2ui-tag .w2ui-tag-body.w2ui-tag-right:before
        {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            border-top: 6px solid transparent;
            border-right: 6px solid rgba(60, 60, 60, 0.9);
            border-bottom: 6px solid transparent;
            margin: 0px 0 0 -16px;
        }

        .w2ui-tag .w2ui-tag-body.w2ui-tag-left:after
        {
            content: "";
            position: absolute;
            top: 5px;
            width: 0;
            height: 0;
            border-top: 6px solid transparent;
            border-left: 6px solid rgba(60, 60, 60, 0.9);
            border-bottom: 6px solid transparent;
            margin: 0px 0 0 10px;
        }

        .w2ui-tag .w2ui-tag-body.w2ui-tag-bottom:before
        {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            border-right: 6px solid transparent;
            border-left: 6px solid transparent;
            border-bottom: 6px solid rgba(60, 60, 60, 0.9);
            margin: -12px 0 0 2px;
        }

        .w2ui-tag .w2ui-tag-body.w2ui-tag-top:after
        {
            content: "";
            position: absolute;
            left: 12px;
            bottom: -6px;
            width: 0;
            height: 0;
            border-right: 6px solid transparent;
            border-left: 6px solid transparent;
            border-top: 6px solid rgba(60, 60, 60, 0.9);
        }

    .w2ui-tag.w2ui-tag-popup
    {
        z-index: 1700;
    }
/*
*    Drop down menu
*/
.w2ui-overlay table.w2ui-drop-menu
{
    width: 100%;
    color: #000000;
    background-color: #ffffff;
    padding: 5px 0px;
    cursor: default;
}

    .w2ui-overlay table.w2ui-drop-menu td
    {
        white-space: nowrap;
    }

    .w2ui-overlay table.w2ui-drop-menu .w2ui-item-even
    {
        color: inherit;
        background-color: #ffffff;
    }

    .w2ui-overlay table.w2ui-drop-menu .w2ui-item-odd
    {
        color: inherit;
        background-color: #f3f6fa;
    }

    .w2ui-overlay table.w2ui-drop-menu .w2ui-item-group
    {
        color: #444;
        font-weight: bold;
        background-color: #ECEDF0;
        border-bottom: 1px solid #D3D2D4;
    }

    .w2ui-overlay table.w2ui-drop-menu td.menu-icon
    {
        padding: 3px 0px 4px 6px;
        width: 20px;
    }

        .w2ui-overlay table.w2ui-drop-menu td.menu-icon > span
        {
            height: 20px;
            width: 18px;
        }

    .w2ui-overlay table.w2ui-drop-menu td.menu-text
    {
        padding: 8px 10px 8px 5px;
        width: auto;
    }

    .w2ui-overlay table.w2ui-drop-menu td.menu-count
    {
        text-align: right;
    }

        .w2ui-overlay table.w2ui-drop-menu td.menu-count > span
        {
            border: 1px solid #f6fcf4;
            border-radius: 20px;
            width: auto;
            height: 18px;
            padding: 2px 7px;
            margin: 3px 5px 0px 5px;
            background-color: #f2f8f0;
            color: #666666;
            box-shadow: 0px 0px 2px #474545;
            text-shadow: 1px 1px 0px #ffffff;
        }

            .w2ui-overlay table.w2ui-drop-menu td.menu-count > span.hotkey
            {
                border: none;
                border-radius: 0px;
                background-color: transparent !important;
                color: #888;
                box-shadow: none;
                text-shadow: none;
            }

    .w2ui-overlay table.w2ui-drop-menu tr:hover
    {
        color: inherit;
        background-color: #e6f0ff;
    }

    .w2ui-overlay table.w2ui-drop-menu tr.w2ui-selected
    {
        background-color: #b6d5fb;
    }

        .w2ui-overlay table.w2ui-drop-menu tr.w2ui-selected td
        {
            color: inherit;
        }

    .w2ui-overlay table.w2ui-drop-menu tr.w2ui-disabled
    {
        opacity: 0.4;
        background-color: white !important;
    }

    .w2ui-overlay table.w2ui-drop-menu .w2ui-icon
    {
        font-size: 14px;
        color: #8d99a7;
        display: inline-block;
        padding-top: 4px;
    }
/*************************************************
* ---- Common Classes ----
*/
.w2ui-marker
{
    color: #444;
    background-color: rgba(252, 244, 161, 0.48);
}

.w2ui-spinner
{
    display: inline-block;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url(data:image/gif;base64,R0lGODlhgACAAKIAAP///93d3bu7u5mZmQAA/wAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBQAEACwCAAIAfAB8AAAD/0i63P4wygYqmDjrzbtflvWNZGliYXiubKuloivPLlzReD7al+7/Eh5wSFQIi8hHYBkwHUmD6CD5YTJLz49USuVYraRsZ7vtar7XnQ1Kjpoz6LRHvGlz35O4nEPP2O94EnpNc2sef1OBGIOFMId/inB6jSmPdpGScR19EoiYmZobnBCIiZ95k6KGGp6ni4wvqxilrqBfqo6skLW2YBmjDa28r6Eosp27w8Rov8ekycqoqUHODrTRvXsQwArC2NLF29UM19/LtxO5yJd4Au4CK7DUNxPebG4e7+8n8iv2WmQ66BtoYpo/dvfacBjIkITBE9DGlMvAsOIIZjIUAixliv9ixYZVtLUos5GjwI8gzc3iCGghypQqrbFsme8lwZgLZtIcYfNmTJ34WPTUZw5oRxdD9w0z6iOpO15MgTh1BTTJUKos39jE+o/KS64IFVmsFfYT0aU7capdy7at27dw48qdS7eu3bt480I02vUbX2F/JxYNDImw4GiGE/P9qbhxVpWOI/eFKtlNZbWXuzlmG1mv58+gQ4seTbq06dOoU6vGQZJy0FNlMcV+czhQ7SQmYd8eMhPs5BxVdfcGEtV3buDBXQ+fURxx8oM6MT9P+Fh6dOrH2zavc13u9JXVJb520Vp8dvC76wXMuN5Sepm/1WtkEZHDefnzR9Qvsd9+/wi8+en3X0ntYVcSdAE+UN4zs7ln24CaLagghIxBaGF8kFGoIYV+Ybghh841GIyI5ICIFoklJsigihmimJOLEbLYIYwxSgigiZ+8l2KB+Ml4oo/w8dijjcrouCORKwIpnJIjMnkkksalNeR4fuBIm5UEYImhIlsGCeWNNJphpJdSTlkml1jWeOY6TnaRpppUctcmFW9mGSaZceYopH9zkjnjUe59iR5pdapWaGqHopboaYua1qije67GJ6CuJAAAIfkEBQUABAAsCgACAFcAMAAAA/9Iutz+ML5Ag7w46z0r5WAoSp43nihXVmnrdusrv+s332dt4Tyo9yOBUJD6oQBIQGs4RBlHySSKyczVTtHoidocPUNZaZAr9F5FYbGI3PWdQWn1mi36buLKFJvojsHjLnshdhl4L4IqbxqGh4gahBJ4eY1kiX6LgDN7fBmQEJI4jhieD4yhdJ2KkZk8oiSqEaatqBekDLKztBG2CqBACq4wJRi4PZu1sA2+v8C6EJexrBAD1AOBzsLE0g/V1UvYR9sN3eR6lTLi4+TlY1wz6Qzr8u1t6FkY8vNzZTxaGfn6mAkEGFDgL4LrDDJDyE4hEIbdHB6ESE1iD4oVLfLAqPETIsOODwmCDJlv5MSGJklaS6khAQAh+QQFBQAEACwfAAIAVwAwAAAD/0i63P5LSAGrvTjrNuf+YKh1nWieIumhbFupkivPBEzR+GnnfLj3ooFwwPqdAshAazhEGUXJJIrJ1MGOUamJ2jQ9QVltkCv0XqFh5IncBX01afGYnDqD40u2z76JK/N0bnxweC5sRB9vF34zh4gjg4uMjXobihWTlJUZlw9+fzSHlpGYhTminKSepqebF50NmTyor6qxrLO0L7YLn0ALuhCwCrJAjrUqkrjGrsIkGMW/BMEPJcphLgDaABjUKNEh29vdgTLLIOLpF80s5xrp8ORVONgi8PcZ8zlRJvf40tL8/QPYQ+BAgjgMxkPIQ6E6hgkdjoNIQ+JEijMsasNY0RQix4gKP+YIKXKkwJIFF6JMudFEAgAh+QQFBQAEACw8AAIAQgBCAAAD/kg0PPowykmrna3dzXvNmSeOFqiRaGoyaTuujitv8Gx/661HtSv8gt2jlwIChYtc0XjcEUnMpu4pikpv1I71astytkGh9wJGJk3QrXlcKa+VWjeSPZHP4Rtw+I2OW81DeBZ2fCB+UYCBfWRqiQp0CnqOj4J1jZOQkpOUIYx/m4oxg5cuAaYBO4Qop6c6pKusrDevIrG2rkwptrupXB67vKAbwMHCFcTFxhLIt8oUzLHOE9Cy0hHUrdbX2KjaENzey9Dh08jkz8Tnx83q66bt8PHy8/T19vf4+fr6AP3+/wADAjQmsKDBf6AOKjS4aaHDgZMeSgTQcKLDhBYPEswoA1BBAgAh+QQFBQAEACxOAAoAMABXAAAD7Ei6vPOjyUkrhdDqfXHm4OZ9YSmNpKmiqVqykbuysgvX5o2HcLxzup8oKLQQix0UcqhcVo5ORi+aHFEn02sDeuWqBGCBkbYLh5/NmnldxajX7LbPBK+PH7K6narfO/t+SIBwfINmUYaHf4lghYyOhlqJWgqDlAuAlwyBmpVnnaChoqOkpaanqKmqKgGtrq+wsbA1srW2ry63urasu764Jr/CAb3Du7nGt7TJsqvOz9DR0tPU1TIA2ACl2dyi3N/aneDf4uPklObj6OngWuzt7u/d8fLY9PXr9eFX+vv8+PnYlUsXiqC3c6PmUUgAACH5BAUFAAQALE4AHwAwAFcAAAPpSLrc/m7IAau9bU7MO9GgJ0ZgOI5leoqpumKt+1axPJO1dtO5vuM9yi8TlAyBvSMxqES2mo8cFFKb8kzWqzDL7Xq/4LB4TC6bz1yBes1uu9uzt3zOXtHv8xN+Dx/x/wJ6gHt2g3Rxhm9oi4yNjo+QkZKTCgGWAWaXmmOanZhgnp2goaJdpKGmp55cqqusrZuvsJays6mzn1m4uRAAvgAvuBW/v8GwvcTFxqfIycA3zA/OytCl0tPPO7HD2GLYvt7dYd/ZX99j5+Pi6tPh6+bvXuTuzujxXens9fr7YPn+7egRI9PPHrgpCQAAIfkEBQUABAAsPAA8AEIAQgAAA/lIutz+UI1Jq7026h2x/xUncmD5jehjrlnqSmz8vrE8u7V5z/m5/8CgcEgsGo/IpHLJbDqf0Kh0ShBYBdTXdZsdbb/Yrgb8FUfIYLMDTVYz2G13FV6Wz+lX+x0fdvPzdn9WeoJGAYcBN39EiIiKeEONjTt0kZKHQGyWl4mZdREAoQAcnJhBXBqioqSlT6qqG6WmTK+rsa1NtaGsuEu6o7yXubojsrTEIsa+yMm9SL8osp3PzM2cStDRykfZ2tfUtS/bRd3ewtzV5pLo4eLjQuUp70Hx8t9E9eqO5Oku5/ztdkxi90qPg3x2EMpR6IahGocPCxp8AGtigwQAIfkEBQUABAAsHwBOAFcAMAAAA/9Iutz+MMo36pg4682J/V0ojs1nXmSqSqe5vrDXunEdzq2ta3i+/5DeCUh0CGnF5BGULC4tTeUTFQVONYAs4CfoCkZPjFar83rBx8l4XDObSUL1Ott2d1U4yZwcs5/xSBB7dBMBhgEYfncrTBGDW4WHhomKUY+QEZKSE4qLRY8YmoeUfkmXoaKInJ2fgxmpqqulQKCvqRqsP7WooriVO7u8mhu5NacasMTFMMHCm8qzzM2RvdDRK9PUwxzLKdnaz9y/Kt8SyR3dIuXmtyHpHMcd5+jvWK4i8/TXHff47SLjQvQLkU+fG29rUhQ06IkEG4X/Rryp4mwUxSgLL/7IqFETB8eONT6ChCFy5ItqJomES6kgAQAh+QQFBQAEACwKAE4AVwAwAAAD/0i63A4QuEmrvTi3yLX/4MeNUmieITmibEuppCu3sDrfYG3jPKbHveDktxIaF8TOcZmMLI9NyBPanFKJp4A2IBx4B5lkdqvtfb8+HYpMxp3Pl1qLvXW/vWkli16/3dFxTi58ZRcChwIYf3hWBIRchoiHiotWj5AVkpIXi4xLjxiaiJR/T5ehoomcnZ+EGamqq6VGoK+pGqxCtaiiuJVBu7yaHrk4pxqwxMUzwcKbyrPMzZG90NGDrh/JH8t72dq3IN1jfCHb3L/e5ebh4ukmxyDn6O8g08jt7tf26ybz+m/W9GNXzUQ9fm1Q/APoSWAhhfkMAmpEbRhFKwsvCsmosRIHx444PoKcIXKkjIImjTzjkQAAIfkEBQUABAAsAgA8AEIAQgAAA/VIBNz+8KlJq72Yxs1d/uDVjVxogmQqnaylvkArT7A63/V47/m2/8CgcEgsGo/IpHLJbDqf0Kh0Sj0FroGqDMvVmrjgrDcTBo8v5fCZki6vCW33Oq4+0832O/at3+f7fICBdzsChgJGeoWHhkV0P4yMRG1BkYeOeECWl5hXQ5uNIAOjA1KgiKKko1CnqBmqqk+nIbCkTq20taVNs7m1vKAnurtLvb6wTMbHsUq4wrrFwSzDzcrLtknW16tI2tvERt6pv0fi48jh5h/U6Zs77EXSN/BE8jP09ZFA+PmhP/xvJgAMSGBgQINvEK5ReIZhQ3QEMTBLAAAh+QQFBQAEACwCAB8AMABXAAAD50i6DA4syklre87qTbHn4OaNYSmNqKmiqVqyrcvBsazRpH3jmC7yD98OCBF2iEXjBKmsAJsWHDQKmw571l8my+16v+CweEwum8+hgHrNbrvbtrd8znbR73MVfg838f8BeoB7doN0cYZvaIuMjY6PkJGSk2gClgJml5pjmp2YYJ6dX6GeXaShWaeoVqqlU62ir7CXqbOWrLafsrNctjIDwAMWvC7BwRWtNsbGFKc+y8fNsTrQ0dK3QtXAYtrCYd3eYN3c49/a5NVj5eLn5u3s6e7x8NDo9fbL+Mzy9/T5+tvUzdN3Zp+GBAAh+QQJBQAEACwCAAIAfAB8AAAD/0i63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdArcQK2TOL7/nl4PSMwIfcUk5YhUOh3M5nNKiOaoWCuWqt1Ou16l9RpOgsvEMdocXbOZ7nQ7DjzTaeq7zq6P5fszfIASAYUBIYKDDoaGIImKC4ySH3OQEJKYHZWWi5iZG0ecEZ6eHEOio6SfqCaqpaytrpOwJLKztCO2jLi1uoW8Ir6/wCHCxMG2x7muysukzb230M6H09bX2Nna29zd3t/g4cAC5OXm5+jn3Ons7eba7vHt2fL16tj2+QL0+vXw/e7WAUwnrqDBgwgTKlzIsKHDh2gGSBwAccHEixAvaqTYcFCjRoYeNyoM6REhyZIHT4o0qPIjy5YTTcKUmHImx5cwE85cmJPnSYckK66sSAAj0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gwxZJAAA7);
}
/* common icons */
.w2ui-icon
{
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    overflow: hidden;
    margin: 2px 2px;
    display: inline-block;
}

    .w2ui-icon.icon-search,
    .w2ui-icon.icon-search-down
    {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAgCAYAAAB+ZAqzAAACuElEQVRYw9WXSWhTQRjHR0UKLqhFaV0OUih68GAOWjyJKypCpAoV8aIiioIICiKiB1GMtE3MYmry2moXDz1UDx7sUXHBhQpSaRVxrYpWcMO9avx/8AJh/CbznHkxdeB3Cd/8589kvuUJkWcdjCTHghUgAi6DJ+AVeAqugSQIggniXywcNBJsB70g44EHYBcYXUhTM8EFj4ZkboKqQpiqAv2GprK8o7/f75t6pjn0M3gNPmri3vtycxAZA64qDvkJ2kENqAQTQQWoBg74qth3B4y3NbZDIX4fzNfsnQtuK/YfsjFVCh4pMq3Co0Y5uMVoUGkpy8aFT5xaeSzVEo45bXdBt4LeaLq1k0RXMYJfdDfFmAuAD4zWlty4UNyZEkm19MUb2zMw8Sfp1u+IWSrcIimLnTG8/SijdU6OO5poDESdtgHZVBzUHm/amhW7zoitMTS2mNHqASPk2FDCCcLMYK6p+obmulyxfiYLA4bGKFvfSnrUvkq5+Lpk8z4yRH8r3l/X4WiqJFfspSQ0CGYZGpsMnkt6L+h31Z76hpMdeOwPQ7H0NFnssST0C8wxNDaDKb6kP06150gsHahNNlVzYheZd7HJ0BiX4VRGhpmIhRixKyZilM2M1mnTArtIUbU3/qVO0H0GvmQ4CY4C3YopYYlHjXlggNG4R33Ypi2tVtwaPeTdNMkq9pVQZQdvFPs32zbx4aAjzxhDRfIAWAeWg7VgrzsY5ht/zoNJtubKwA3LITGjSKRyW3NTwaUCmKOSMd3WHH0ZJRQZZkOP1zFKZ3CB++4+aQ6kEeksWAb2a2L7qDv49S1Q6T72MOgEXa6RGFhP3wpS/B6NOWpRs0UxFg7eqTFHjX1hscxtAz/ymEuIYi0cvgF8Y0w5Ro3dZ3M1boJkTaXEUFlug6fsdsRQWzTj0cey+N/Xb2sj5lTh2M6OAAAAAElFTkSuQmCC) no-repeat center !important;
        background-size: 14px 12px !important;
        opacity: 0.9;
    }

    .w2ui-icon.icon-folder
    {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGrSURBVDjLxZO7ihRBFIa/6u0ZW7GHBUV0UQQTZzd3QdhMQxOfwMRXEANBMNQX0MzAzFAwEzHwARbNFDdwEd31Mj3X7a6uOr9BtzNjYjKBJ6nicP7v3KqcJFaxhBVtZUAK8OHlld2st7Xl3DJPVONP+zEUV4HqL5UDYHr5xvuQAjgl/Qs7TzvOOVAjxjlC+ePSwe6DfbVegLVuT4r14eTr6zvA8xSAoBLzx6pvj4l+DZIezuVkG9fY2H7YRQIMZIBwycmzH1/s3F8AapfIPNF3kQk7+kw9PWBy+IZOdg5Ug3mkAATy/t0usovzGeCUWTjCz0B+Sj0ekfdvkZ3abBv+U4GaCtJ1iEm6ANQJ6fEzrG/engcKw/wXQvEKxSEKQxRGKE7Izt+DSiwBJMUSm71rguMYhQKrBygOIRStf4TiFFRBvbRGKiQLWP29yRSHKBTtfdBmHs0BUpgvtgF4yRFR+NUKi0XZcYjCeCG2smkzLAHkbRBmP0/Uk26O5YnUActBp1GsAI+S5nRJJJal5K1aAMrq0d6Tm9uI6zjyf75dAe6tx/SsWeD//o2/Ab6IH3/h25pOAAAAAElFTkSuQmCC) no-repeat center !important;
    }

    .w2ui-icon.icon-page
    {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAINSURBVBgZBcG/r55zGAfg6/4+z3va01NHlYgzEfE7MdCIGISFgS4Gk8ViYyM2Mdlsko4GSf8Do0FLRCIkghhYJA3aVBtEz3nP89wf11VJvPDepdd390+8Nso5nESBQoq0pfvXm9fzWf19453LF85vASqJlz748vInb517dIw6EyYBIIG49u+xi9/c9MdvR//99MPPZ7+4cP4IZhhTPbwzT2d+vGoaVRRp1rRliVvHq+cfvM3TD82+7mun0o/ceO7NT+/4/KOXjwZU1ekk0840bAZzMQ2mooqh0A72d5x/6sB9D5zYnff3PoYBoWBgFKPKqDKqjCpjKr//dcu9p489dra88cydps30KswACfNEKanSaxhlntjJ8Mv12Paie+vZ+0+oeSwwQ0Iw1xAR1CiFNJkGO4wu3ZMY1AAzBI0qSgmCNJsJUEOtJSMaCTBDLyQ0CknAGOgyTyFFiLI2awMzdEcSQgSAAKVUmAeNkxvWJWCGtVlDmgYQ0GFtgg4pNtOwbBcwQy/Rife/2yrRRVI0qYCEBly8Z+P4qMEMy7JaVw72N568e+iwhrXoECQkfH91kY7jwwXMsBx1L93ZruqrK6uuiAIdSnTIKKPLPFcvay8ww/Hh+ufeznTXu49v95IMoQG3784gYXdTqvRmqn/Wpa/ADFX58MW3L71SVU9ETgEIQQQIOOzub+fhIvwPRDgeVjWDahIAAAAASUVORK5CYII=) no-repeat center !important;
    }
/*************************************************
* ---- Locking portion of the screen (in grid, form, layout)
*/
.w2ui-lock
{
    display: none;
    position: absolute;
    z-index: 1400;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.15;
    filter: alpha(opacity=15);
    background-color: #333333;
}

.w2ui-lock-msg
{
    display: none;
    position: absolute;
    z-index: 1400;
    top: 45%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 200px;
    height: 80px;
    padding: 30px 8px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 13px;
    font-family: Verdana, Arial, sans-serif;
    opacity: 0.8;
    filter: alpha(opacity=80);
    background-color: #555555;
    color: #ffffff;
    text-align: center;
    border-radius: 5px;
    border: 2px solid #444444;
}

    .w2ui-lock-msg .w2ui-spinner
    {
        display: inline-block;
        width: 24px;
        height: 24px;
        margin: -3px 8px -7px -10px;
    }
/*************************************************
* ---- Scroll contet, used in toolbar and tabs ----
*/
.w2ui-scroll-wrapper
{
    overflow: hidden;
}

.w2ui-scroll-left,
.w2ui-scroll-right
{
    top: 0;
    width: 18px;
    height: 100%;
    cursor: default !important;
    z-index: 10;
    display: none;
    position: absolute;
}

    .w2ui-scroll-left:hover,
    .w2ui-scroll-right:hover
    {
        background-color: #dddddd;
    }

.w2ui-scroll-left
{
    left: 0;
    box-shadow: 0px 0px 7px #5F5F5F;
    background: #f7f7f7 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAzklEQVR4Ae2THRDEMBCFzy1ucatb3eJ2uhi3uNUtbnGrW9zi1rOdNzdvdl7nDpvYt/9/r7+/51myZZf/zXkD2iMHHRSb0x3oskwMieK05PwEXqP4ExSL0wp0ROao2OOuMPOMdUL6XU1/oGLcFWb+NqyTd2W/P/2qTr9h+nFXhOkHXRHiNyjrgp/U/V+WaQcaNY13zZI0A1JvcVqAnrGDTdtDtZUHjHIJhxxVLN0iqXgCP1l/7h8U9kc6abyJ4/eNWPpGdBv+XdUK0K8cnvcBly2rDr7C1HQAAAAASUVORK5CYII=') center center no-repeat;
    background-size: 15px 12px;
}

.w2ui-scroll-right
{
    right: 0;
    box-shadow: 0px 0px 7px #5F5F5F;
    background: #f7f7f7 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVR4Ae2UG7TGMBCEr1vd4la3uMUtuli3utWtbnGLW9zi9l/bDMzJG7u12cfJfLunf1+UEC9Bv0vVQwJ8hjRCaZafflb1C9RQf4OD0gSDE+i+PiJAabFhQc1y1AYYsJGLY3lgxM17uWPO56yPiFDqVPWgRtpIHSd1zPnwkBsdI58OlNwx4fP2X0TgfMTOoHSdKOXkpyNvEyQh7ul+4swxJSTQuwNDxz68l/ukVNbu0Neen5Z+KvzWxBAqHds349uPFJ/jVOrPjxUq++OLf+20q5+noXo0AAAAAElFTkSuQmCC') center center no-repeat;
    background-size: 15px 13px;
}

button.w2ui-btn
{
    background: linear-gradient(to left, #e45d59 50%, white 50%);
    background-size: 205% 105%;
    background-position: right top;
    transition: all ease 0.4s;
    border-radius: 3px;
    padding: 10px;
    color: white;
    text-align: center;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 20px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1), 0 2px 20px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 20px 0 rgba(0, 0, 0, 0.1);
}

    button.w2ui-btn:hover
    {
        background-position: left bottom;
        color: #e45d59;
        opacity: 1.0;
    }

    button.w2ui-btn:active,
    button.w2ui-btn.clicked
    {
        border: 1px solid #999;
        background-image: -webkit-linear-gradient(#cccccc 0%, #cccccc 100%);
        background-image: -moz-linear-gradient(#cccccc 0%, #cccccc 100%);
        background-image: -ms-linear-gradient(#cccccc 0%, #cccccc 100%);
        background-image: -o-linear-gradient(#cccccc 0%, #cccccc 100%);
        background-image: linear-gradient(#cccccc 0%, #cccccc 100%);
        filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffcccccc', GradientType=0);
        text-shadow: 1px 1px 1px #eee;
    }

    button.w2ui-btn:disabled
    {
        border: 1px solid #bbb !important;
        background: #f7f7f7 !important;
        color: #bdbcbc !important;
        text-shadow: none !important;
    }

    button.w2ui-btn:focus:before
    {
        content: "";
        border: 1px dashed #aaa;
        border-radius: 3px;
        position: absolute;
        top: 2px;
        bottom: 2px;
        left: 2px;
        right: 2px;
        pointer-events: none;
    }

    button.w2ui-btn::-moz-focus-inner
    {
        border: 0;
    }

button.w2ui-btn-blue
{
    /*#3067cb*/
    background: linear-gradient(to left, #3067cb 50%, white 50%);
    background-size: 205% 105%;
    background-position: right top;
    transition: all ease 0.4s;
    border-radius: 3px;
    padding: 10px;
    margin-left:15px;
    color: white;
    text-align: center;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 20px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1), 0 2px 20px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 20px 0 rgba(0, 0, 0, 0.1);
}

    button.w2ui-btn-blue:hover
    {
        ackground-position: left bottom;
        color: #3067cb;
        opacity: 1.0;
    }

    button.w2ui-btn-blue:active,
    button.w2ui-btn-blue.clicked
    {
        color: white;
        background-image: -webkit-linear-gradient(#1e83c9 0%, #1e83c9 100%);
        background-image: -moz-linear-gradient(#1e83c9 0%, #1e83c9 100%);
        background-image: -ms-linear-gradient(#1e83c9 0%, #1e83c9 100%);
        background-image: -o-linear-gradient(#1e83c9 0%, #1e83c9 100%);
        background-image: linear-gradient(#1e83c9 0%, #1e83c9 100%);
        filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff1e83c9', endColorstr='#ff1e83c9', GradientType=0);
        border: 1px solid #1268A6;
        text-shadow: 0px 0px 1px #111111;
    }

    button.w2ui-btn-blue:focus:before
    {
        border: 1px dashed #e8e8e8;
    }

button.w2ui-btn-green
{
    color: white;
    background-image: -webkit-linear-gradient(#81cf81 0%, #52a452 100%);
    background-image: -moz-linear-gradient(#81cf81 0%, #52a452 100%);
    background-image: -ms-linear-gradient(#81cf81 0%, #52a452 100%);
    background-image: -o-linear-gradient(#81cf81 0%, #52a452 100%);
    background-image: linear-gradient(#81cf81 0%, #52a452 100%);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff52a452', endColorstr='#ff81cf81', GradientType=0);
    border: 1px solid #479247;
    text-shadow: 0px 0px 1px #111111;
}

    button.w2ui-btn-green:hover
    {
        color: white;
        background-image: -webkit-linear-gradient(#6abe68 0%, #3f8f3d 100%);
        background-image: -moz-linear-gradient(#6abe68 0%, #3f8f3d 100%);
        background-image: -ms-linear-gradient(#6abe68 0%, #3f8f3d 100%);
        background-image: -o-linear-gradient(#6abe68 0%, #3f8f3d 100%);
        background-image: linear-gradient(#6abe68 0%, #3f8f3d 100%);
        filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff3f8f3d', endColorstr='#ff6abe68', GradientType=0);
        border: 1px solid #479247;
        text-shadow: 0px 0px 1px #111111;
    }

    button.w2ui-btn-green:active,
    button.w2ui-btn-green.clicked
    {
        color: white;
        background-image: -webkit-linear-gradient(#377d36 0%, #377d36 100%);
        background-image: -moz-linear-gradient(#377d36 0%, #377d36 100%);
        background-image: -ms-linear-gradient(#377d36 0%, #377d36 100%);
        background-image: -o-linear-gradient(#377d36 0%, #377d36 100%);
        background-image: linear-gradient(#377d36 0%, #377d36 100%);
        filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff377d36', endColorstr='#ff377d36', GradientType=0);
        border: 1px solid #555 !important;
        text-shadow: 0px 0px 1px #111111;
    }

    button.w2ui-btn-green:focus:before
    {
        border: 1px dashed #e8e8e8;
    }

button.w2ui-btn-orange
{
    color: white;
    background-image: -webkit-linear-gradient(#fcc272 0%, #fb8822 100%);
    background-image: -moz-linear-gradient(#fcc272 0%, #fb8822 100%);
    background-image: -ms-linear-gradient(#fcc272 0%, #fb8822 100%);
    background-image: -o-linear-gradient(#fcc272 0%, #fb8822 100%);
    background-image: linear-gradient(#fcc272 0%, #fb8822 100%);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffb8822', endColorstr='#fffcc272', GradientType=0);
    border: 1px solid #B68B4C;
    text-shadow: 0px 0px 1px #111111;
}

    button.w2ui-btn-orange:hover
    {
        color: white;
        background-image: -webkit-linear-gradient(#f4ad59 0%, #f1731f 100%);
        background-image: -moz-linear-gradient(#f4ad59 0%, #f1731f 100%);
        background-image: -ms-linear-gradient(#f4ad59 0%, #f1731f 100%);
        background-image: -o-linear-gradient(#f4ad59 0%, #f1731f 100%);
        background-image: linear-gradient(#f4ad59 0%, #f1731f 100%);
        filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff1731f', endColorstr='#fff4ad59', GradientType=0);
        border: 1px solid #B68B4C;
        text-shadow: 0px 0px 1px #111111;
    }

    button.w2ui-btn-orange:active,
    button.w2ui-btn-orange.clicked
    {
        color: white;
        border: 1px solid #666;
        background-image: -webkit-linear-gradient(#b98747 0%, #b98747 100%);
        background-image: -moz-linear-gradient(#b98747 0%, #b98747 100%);
        background-image: -ms-linear-gradient(#b98747 0%, #b98747 100%);
        background-image: -o-linear-gradient(#b98747 0%, #b98747 100%);
        background-image: linear-gradient(#b98747 0%, #b98747 100%);
        filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffb98747', endColorstr='#ffb98747', GradientType=0);
        text-shadow: 0px 0px 1px #111111;
    }

    button.w2ui-btn-orange:focus:before
    {
        border: 1px dashed #f9f9f9;
    }

button.w2ui-btn-red
{
    color: white;
    background-image: -webkit-linear-gradient(#ff6e70 0%, #c72d2d 100%);
    background-image: -moz-linear-gradient(#ff6e70 0%, #c72d2d 100%);
    background-image: -ms-linear-gradient(#ff6e70 0%, #c72d2d 100%);
    background-image: -o-linear-gradient(#ff6e70 0%, #c72d2d 100%);
    background-image: linear-gradient(#ff6e70 0%, #c72d2d 100%);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffc72d2d', endColorstr='#ffff6e70', GradientType=0);
    border: 1px solid #BB3C3E;
    text-shadow: 0px 0px 1px #111111;
}

    button.w2ui-btn-red:hover
    {
        color: white;
        background-image: -webkit-linear-gradient(#ee696c 0%, #ae2527 100%);
        background-image: -moz-linear-gradient(#ee696c 0%, #ae2527 100%);
        background-image: -ms-linear-gradient(#ee696c 0%, #ae2527 100%);
        background-image: -o-linear-gradient(#ee696c 0%, #ae2527 100%);
        background-image: linear-gradient(#ee696c 0%, #ae2527 100%);
        filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffae2527', endColorstr='#ffee696c', GradientType=0);
        border: 1px solid #BB3C3E;
        text-shadow: 0px 0px 1px #111111;
    }

    button.w2ui-btn-red:active,
    button.w2ui-btn-red.clicked
    {
        color: white;
        border: 1px solid #861C1E;
        background-image: -webkit-linear-gradient(#9c2123 0%, #9c2123 100%);
        background-image: -moz-linear-gradient(#9c2123 0%, #9c2123 100%);
        background-image: -ms-linear-gradient(#9c2123 0%, #9c2123 100%);
        background-image: -o-linear-gradient(#9c2123 0%, #9c2123 100%);
        background-image: linear-gradient(#9c2123 0%, #9c2123 100%);
        filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff9c2123', endColorstr='#ff9c2123', GradientType=0);
        text-shadow: 0px 0px 1px #111111;
    }

    button.w2ui-btn-red:focus:before
    {
        border: 1px dashed #ddd;
    }

button.w2ui-btn-small
{
    padding: 5px !important;
    margin: 0px;
    min-width: 0px;
}

    button.w2ui-btn-small:focus:before
    {
        border-radius: 2px;
        top: 2px;
        bottom: 2px;
        left: 2px;
        right: 2px;
    }
/*************************************************
* ---- Forms ----
*/
.w2ui-form
{
    position: relative;
    color: #000000;
    background-color: #f2f2f2;
    border: 1px solid #c0c0c0;
    border-radius: 3px;
    padding: 0px;
    overflow: hidden !important;
}

    .w2ui-form > div
    {
        position: absolute;
        overflow: hidden;
    }

    .w2ui-form .w2ui-form-header
    {
        position: absolute;
        left: 0;
        right: 0;
        border-bottom: 1px solid #99bbe8 !important;
        overflow: hidden;
        color: #444444;
        font-size: 13px;
        text-align: center;
        padding: 8px;
        background-image: -webkit-linear-gradient(#dae6f3, #c2d5ed);
        background-image: -moz-linear-gradient(#dae6f3, #c2d5ed);
        background-image: -ms-linear-gradient(#dae6f3, #c2d5ed);
        background-image: -o-linear-gradient(#dae6f3, #c2d5ed);
        background-image: linear-gradient(#dae6f3, #c2d5ed);
        filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffdae6f3', endColorstr='#ffc2d5ed', GradientType=0);
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

    .w2ui-form .w2ui-form-toolbar
    {
        position: absolute;
        left: 0px;
        right: 0px;
        margin: 0px;
        padding: 6px 3px;
        border-bottom: 1px solid #d5d8d8;
    }

    .w2ui-form .w2ui-form-tabs
    {
        margin: 0px;
        padding: 0px;
    }

    .w2ui-form .w2ui-tabs
    {
        position: absolute;
        left: 0;
        right: 0;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        padding-top: 5px !important;
        background-color: #fafafa;
    }

        .w2ui-form .w2ui-tabs .w2ui-tab.active
        {
            background-color: #f2f2f2;
        }

    .w2ui-form .w2ui-page
    {
        position: absolute;
        left: 0;
        right: 0;
        overflow: auto;
        padding: 10px;
        border-left: 1px solid inherit;
        border-right: 1px solid inherit;
        background-color: inherit;
        border-radius: 3px;
    }

    .w2ui-form .w2ui-buttons
    {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        text-align: center;
        border-top: 1px solid #d5d8d8;
        border-bottom: 0px solid #d5d8d8;
        background-color: #fafafa;
        padding: 15px 0px !important;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

        .w2ui-form .w2ui-buttons input[type="button"],
        .w2ui-form .w2ui-buttons button
        {
            min-width: 80px;
            margin-right: 5px;
        }

    .w2ui-form input[type=checkbox],
    .w2ui-form input[type=radio]
    {
        margin-top: 4px;
        margin-bottom: 4px;
    }

        .w2ui-form input[type=checkbox].w2ui-toggle
        {
            margin: 0px;
        }

.w2ui-group-title
{
    padding: 5px 2px;
    color: #8D96A2;
    text-shadow: 1px 1px 2px #fdfdfd;
    font-size: 120%;
}

.w2ui-group
{
    background-color: #f9f9f9;
    margin: 5px 0px 10px 0px;
    padding: 10px 5px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}

.w2ui-field > label
{
    display: block;
    float: left;
    margin-top: 7px;
    margin-bottom: 3px;
    width: 120px;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: right;
    min-height: 20px;
    color: #666;
}

.w2ui-field > div
{
    /* do not include width */
    margin-bottom: 3px;
    margin-left: 128px;
    padding: 3px;
    min-height: 28px;
    float: none;
}

.w2ui-field.w2ui-required > div
{
    position: relative;
}

    .w2ui-field.w2ui-required > div::before
    {
        content: '*';
        position: absolute;
        margin-top: 5px;
        margin-left: -9px;
        color: #ff0000;
    }

.w2ui-field.w2ui-span1 > label
{
    width: 20px;
}

.w2ui-field.w2ui-span1 > div
{
    margin-left: 28px;
}

.w2ui-field.w2ui-span2 > label
{
    width: 40px;
}

.w2ui-field.w2ui-span2 > div
{
    margin-left: 48px;
}

.w2ui-field.w2ui-span3 > label
{
    width: 60px;
}

.w2ui-field.w2ui-span3 > div
{
    margin-left: 68px;
}

.w2ui-field.w2ui-span4 > label
{
    width: 80px;
}

.w2ui-field.w2ui-span4 > div
{
    margin-left: 88px;
}

.w2ui-field.w2ui-span5 > label
{
    width: 100px;
}

.w2ui-field.w2ui-span5 > div
{
    margin-left: 108px;
}

.w2ui-field.w2ui-span6 > label
{
    width: 120px;
}

.w2ui-field.w2ui-span6 > div
{
    margin-left: 128px;
}

.w2ui-field.w2ui-span7 > label
{
    width: 140px;
}

.w2ui-field.w2ui-span7 > div
{
    margin-left: 148px;
}

.w2ui-field.w2ui-span8 > label
{
    width: 160px;
}

.w2ui-field.w2ui-span8 > div
{
    margin-left: 168px;
}

.w2ui-field.w2ui-span9 > label
{
    width: 180px;
}

.w2ui-field.w2ui-span9 > div
{
    margin-left: 188px;
}

.w2ui-field.w2ui-span10 > label
{
    width: 200px;
}

.w2ui-field.w2ui-span10 > div
{
    margin-left: 208px;
}

.w2ui-error
{
    border: 1px solid #ffa8a8 !important;
    background-color: #fff4eb !important;
}

.w2field
{
    padding: 3px;
    border-radius: 3px;
    border: 1px solid silver;
}

.w2ui-field-helper
{
    position: absolute;
    display: inline-block;
    line-height: 100%;
    /* pointer-events: none; - do not use as IE does not support it */
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
}

    .w2ui-field-helper .w2ui-field-up
    {
        position: absolute;
        top: 0px;
        padding: 2px 3px;
    }

    .w2ui-field-helper .w2ui-field-down
    {
        position: absolute;
        bottom: 0px;
        padding: 2px 3px;
    }

    .w2ui-field-helper .arrow-up:hover
    {
        border-bottom-color: #81C6FF;
    }

    .w2ui-field-helper .arrow-down:hover
    {
        border-top-color: #81C6FF;
    }
/*
*    ARROWS
*/
.arrow-up
{
    background: none;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    /* left arrow slant */
    border-right: 4px solid transparent;
    /* right arrow slant */
    border-bottom: 5px solid #777;
    /* bottom, add background color here */
    font-size: 0;
    line-height: 0;
}

.arrow-down
{
    background: none;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #777;
    font-size: 0;
    line-height: 0;
}

.arrow-left
{
    background: none;
    width: 0;
    height: 0;
    border-bottom: 4px solid transparent;
    /* left arrow slant */
    border-top: 4px solid transparent;
    /* right arrow slant */
    border-right: 5px solid #777;
    /* bottom, add background color here */
    font-size: 0;
    line-height: 0;
}

.arrow-right
{
    background: none;
    width: 0;
    height: 0;
    border-bottom: 4px solid transparent;
    /* left arrow slant */
    border-top: 4px solid transparent;
    /* right arrow slant */
    border-left: 5px solid #777;
    /* bottom, add background color here */
    font-size: 0;
    line-height: 0;
}
/*
*    COLOR overlay
*/
.w2ui-color
{
    padding: 5px;
    padding-top: 8px;
    background-color: white;
    border-radius: 3px;
}

    .w2ui-color > table
    {
        table-layout: fixed;
        width: 160px;
    }

        .w2ui-color > table td
        {
            width: 20px;
            height: 20px;
            text-align: center;
        }

            .w2ui-color > table td div
            {
                cursor: pointer;
                display: inline-block;
                width: 16px;
                height: 17px;
                padding: 1px 4px;
                border: 1px solid transparent;
                color: white;
                text-shadow: 0px 0px 2px #000;
            }

                .w2ui-color > table td div:hover
                {
                    outline: 1px solid #666;
                    border: 1px solid #fff;
                }
/*
*    DATE overlay
*/
.w2ui-calendar
{
    margin: 0px;
    padding: 1px;
    line-height: 108%;
}

    .w2ui-calendar .w2ui-calendar-title
    {
        margin: 0px -1px;
        padding: 7px 2px;
        background-image: -webkit-linear-gradient(#f6f6f6, #d9d9d9);
        background-image: -moz-linear-gradient(#f6f6f6, #d9d9d9);
        background-image: -ms-linear-gradient(#f6f6f6, #d9d9d9);
        background-image: -o-linear-gradient(#f6f6f6, #d9d9d9);
        background-image: linear-gradient(#f6f6f6, #d9d9d9);
        filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff6f6f6', endColorstr='#ffd9d9d9', GradientType=0);
        border-bottom: 1px solid #bbbbbb;
        color: #555555;
        text-align: center;
        text-shadow: 1px 1px 1px #eeeeee;
        cursor: pointer;
    }

    .w2ui-calendar .w2ui-calendar-jump
    {
        position: absolute;
        top: 27px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        background-color: #FaFaFa;
    }

        .w2ui-calendar .w2ui-calendar-jump > :first-child
        {
            position: absolute;
            top: 0px;
            left: 0px;
            bottom: 0px;
            width: 110px;
            overflow: hidden;
            padding-top: 5px;
            border-right: 1px solid #c0c0c0;
        }

        .w2ui-calendar .w2ui-calendar-jump > :last-child
        {
            position: absolute;
            top: 0px;
            right: 0px;
            bottom: 0px;
            width: 88px;
            overflow-x: hidden;
            overflow-y: auto;
            padding-top: 5px;
            text-align: center;
        }

        .w2ui-calendar .w2ui-calendar-jump .w2ui-jump-month,
        .w2ui-calendar .w2ui-calendar-jump .w2ui-jump-year
        {
            display: inline-block;
            padding: 5px 0px;
            text-align: center;
            float: left;
            margin: 2px;
            width: 50px;
            cursor: default;
            border: 1px solid transparent;
            border-radius: 2px;
        }

        .w2ui-calendar .w2ui-calendar-jump .w2ui-jump-year
        {
            float: none;
            width: 95%;
        }

            .w2ui-calendar .w2ui-calendar-jump .w2ui-jump-month:hover,
            .w2ui-calendar .w2ui-calendar-jump .w2ui-jump-year:hover
            {
                border: 1px solid #cccccc;
                color: #000000;
                background-color: #efefef;
            }

            .w2ui-calendar .w2ui-calendar-jump .w2ui-jump-month.selected,
            .w2ui-calendar .w2ui-calendar-jump .w2ui-jump-year.selected
            {
                border: 1px solid #cccccc;
                color: #000000;
                background-color: #dadada;
            }

    .w2ui-calendar .w2ui-calendar-previous,
    .w2ui-calendar .w2ui-calendar-next
    {
        width: 24px;
        height: 20px;
        color: #666666;
        border: 1px solid transparent;
        border-radius: 3px;
        padding: 2px 3px 1px 2px;
        margin: -4px 0px 0px 0px;
        cursor: default;
    }

        .w2ui-calendar .w2ui-calendar-previous:hover,
        .w2ui-calendar .w2ui-calendar-next:hover
        {
            border: 1px solid #c0c0c0;
            background-color: #efefef;
        }

        .w2ui-calendar .w2ui-calendar-previous > div,
        .w2ui-calendar .w2ui-calendar-next > div
        {
            position: absolute;
            border-left: 4px solid #888;
            border-top: 4px solid #888;
            border-right: 4px solid transparent;
            border-bottom: 4px solid transparent;
            width: 0px;
            height: 0px;
            padding: 0px;
            margin: 3px 0px 0px 0px;
        }

    .w2ui-calendar .w2ui-calendar-previous
    {
        float: left;
    }

        .w2ui-calendar .w2ui-calendar-previous > div
        {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            margin-left: 6px;
        }

    .w2ui-calendar .w2ui-calendar-next
    {
        float: right;
    }

        .w2ui-calendar .w2ui-calendar-next > div
        {
            -webkit-transform: rotate(135deg);
            -moz-transform: rotate(135deg);
            -ms-transform: rotate(135deg);
            -o-transform: rotate(135deg);
            transform: rotate(135deg);
            margin-left: 2px;
            margin-right: 2px;
        }

    .w2ui-calendar .w2ui-calendar-now
    {
        cursor: pointer;
        margin-bottom: 10px;
        text-align: center;
    }

        .w2ui-calendar .w2ui-calendar-now:hover
        {
            color: #0A96DE;
        }

    .w2ui-calendar table.w2ui-calendar-days
    {
        padding: 0px;
    }

        .w2ui-calendar table.w2ui-calendar-days td
        {
            border: 1px solid #ffffff;
            color: #000000;
            background-color: #f9f9f9;
            padding: 6px;
            cursor: default;
            text-align: right;
        }

            .w2ui-calendar table.w2ui-calendar-days td.w2ui-saturday,
            .w2ui-calendar table.w2ui-calendar-days td.w2ui-sunday
            {
                border: 1px solid #ffffff;
                color: #c8493b;
                background-color: #f9f9f9;
            }

                .w2ui-calendar table.w2ui-calendar-days td.w2ui-saturday:hover,
                .w2ui-calendar table.w2ui-calendar-days td.w2ui-sunday:hover
                {
                    border: 1px solid #cccccc;
                    color: #000000;
                    background-color: #e9e9e9;
                }

                .w2ui-calendar table.w2ui-calendar-days td.w2ui-saturday.w2ui-blocked,
                .w2ui-calendar table.w2ui-calendar-days td.w2ui-sunday.w2ui-blocked
                {
                    text-decoration: line-through;
                    border: 1px solid #ffffff;
                    color: #cccccc;
                    background-color: #ffffff;
                }

            .w2ui-calendar table.w2ui-calendar-days td.w2ui-today
            {
                color: #000000;
                background-color: #e2f7cd;
            }

            .w2ui-calendar table.w2ui-calendar-days td:hover
            {
                border: 1px solid #cccccc;
                color: #000000;
                background-color: #e9e9e9;
            }

            .w2ui-calendar table.w2ui-calendar-days td.w2ui-date-selected
            {
                border: 1px solid #8cb067;
            }

            .w2ui-calendar table.w2ui-calendar-days td.w2ui-blocked
            {
                text-decoration: line-through;
                border: 1px solid #ffffff;
                color: #cccccc;
                background-color: #ffffff;
            }

            .w2ui-calendar table.w2ui-calendar-days td.w2ui-day-empty
            {
                border: 1px solid #ffffff;
                background-color: #fdfdfd;
            }

        .w2ui-calendar table.w2ui-calendar-days tr.w2ui-day-title td
        {
            border: 1px solid #ffffff;
            color: #808080;
            background-color: #ffffff;
            text-align: center;
            padding: 6px;
        }
/*
*    Time
*/
.w2ui-calendar-time
{
    padding: 5px;
    cursor: default;
}

    .w2ui-calendar-time td div
    {
        padding: 7px 10px;
        text-align: center;
        border: 1px solid transparent;
        white-space: nowrap;
    }

    .w2ui-calendar-time td:nth-child(even)
    {
        background-color: #f6f6f6;
    }

    .w2ui-calendar-time td div:hover
    {
        border: 1px solid #cccccc;
        color: #000000;
        background-color: #e9e9e9;
    }

    .w2ui-calendar-time td div.w2ui-blocked
    {
        text-decoration: line-through;
        border: 1px solid #ffffff;
        color: #cccccc;
        background-color: #ffffff;
    }

.w2ui-select
{
    cursor: default;
    color: black !important;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAALCAQAAACnzwd+AAAAcklEQVR4AcXMsQFBQQDG4P9tAgC0gJYRQJZgKQMwCqCku6vVAAAA+NJHP4KHOk0aV2pRw61n4BBmyOxKQ8I4ehZeuhd3HTx6DQEGZ7sBfr2OOOOj3Yi43kMKs9sZknofOexqZ8npMygwWZTX51CipP+YA1OiZJbYYg9lAAAAAElFTkSuQmCC'), -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAALCAQAAACnzwd+AAAAcklEQVR4AcXMsQFBQQDG4P9tAgC0gJYRQJZgKQMwCqCku6vVAAAA+NJHP4KHOk0aV2pRw61n4BBmyOxKQ8I4ehZeuhd3HTx6DQEGZ7sBfr2OOOOj3Yi43kMKs9sZknofOexqZ8npMygwWZTX51CipP+YA1OiZJbYYg9lAAAAAElFTkSuQmCC'), -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAALCAQAAACnzwd+AAAAcklEQVR4AcXMsQFBQQDG4P9tAgC0gJYRQJZgKQMwCqCku6vVAAAA+NJHP4KHOk0aV2pRw61n4BBmyOxKQ8I4ehZeuhd3HTx6DQEGZ7sBfr2OOOOj3Yi43kMKs9sZknofOexqZ8npMygwWZTX51CipP+YA1OiZJbYYg9lAAAAAElFTkSuQmCC'), -ms-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAALCAQAAACnzwd+AAAAcklEQVR4AcXMsQFBQQDG4P9tAgC0gJYRQJZgKQMwCqCku6vVAAAA+NJHP4KHOk0aV2pRw61n4BBmyOxKQ8I4ehZeuhd3HTx6DQEGZ7sBfr2OOOOj3Yi43kMKs9sZknofOexqZ8npMygwWZTX51CipP+YA1OiZJbYYg9lAAAAAElFTkSuQmCC'), -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAALCAQAAACnzwd+AAAAcklEQVR4AcXMsQFBQQDG4P9tAgC0gJYRQJZgKQMwCqCku6vVAAAA+NJHP4KHOk0aV2pRw61n4BBmyOxKQ8I4ehZeuhd3HTx6DQEGZ7sBfr2OOOOj3Yi43kMKs9sZknofOexqZ8npMygwWZTX51CipP+YA1OiZJbYYg9lAAAAAElFTkSuQmCC'), linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-size: 17px 6px, 100% 100%;
    background-position: right center, left top;
    background-repeat: no-repeat, no-repeat;
}

    .w2ui-select[readonly],
    .w2ui-select[disabled]
    {
        background-image: none;
        background-color: #f1f1f1 !important;
        color: #777 !important;
    }
/*
*    ENUM items
*/
.w2ui-list
{
    color: inherit;
    position: absolute;
    padding: 0px;
    margin: 0px;
    min-height: 25px;
    overflow: auto;
    border: 1px solid #c0c0c0;
    border-radius: 3px;
    font-size: 6px;
    line-height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ffffff;
}

    .w2ui-list input[type=text]
    {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -ms-box-shadow: none;
        -o-box-shadow: none;
        box-shadow: none;
    }

    .w2ui-list ul
    {
        list-style-type: none;
        background-color: black;
        margin: 0px;
        padding: 0px;
    }

        .w2ui-list ul li
        {
            float: left;
            margin: 2px 1px 0px 2px;
            border-radius: 3px;
            width: auto;
            padding: 3px 10px 1px 7px;
            border: 1px solid #88b0d6;
            background-color: #eff3f5;
            white-space: nowrap;
            cursor: default;
            font-family: verdana;
            font-size: 11px;
            line-height: 100%;
            height: 20px;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -ms-box-sizing: border-box;
            -o-box-sizing: border-box;
            box-sizing: border-box;
        }

            .w2ui-list ul li:hover
            {
                background-color: #d0dbe1;
            }

            .w2ui-list ul li:last-child
            {
                border-radius: 0px;
                border: 1px solid transparent;
                background-color: transparent;
            }

                .w2ui-list ul li:last-child input
                {
                    padding: 1px;
                    padding-top: 0px;
                    margin: 0px;
                    border: 0px;
                    outline: none;
                    height: auto;
                    line-height: 100%;
                    font-size: inherit;
                    font-family: inherit;
                    background-color: transparent;
                }

            .w2ui-list ul li .w2ui-list-remove
            {
                float: right;
                width: 15px;
                height: 14px;
                margin: -1px -9px 0px 3px;
                border-radius: 15px;
            }

                .w2ui-list ul li .w2ui-list-remove:hover
                {
                    background-color: #D77F7F;
                    color: white;
                }

                .w2ui-list ul li .w2ui-list-remove:before
                {
                    position: relative;
                    top: 0px;
                    padding: 0px;
                    margin: 0px;
                    left: 5px;
                    color: inherit;
                    opacity: 0.7;
                    text-shadow: inherit;
                    font-size: inherit;
                    font-variant: small-caps;
                    content: 'x';
                    line-height: 100%;
                }

            .w2ui-list ul li > span.file-size
            {
                pointer-events: none;
                color: #777;
            }

    .w2ui-list .w2ui-enum-placeholder
    {
        display: inline;
        position: absolute;
        pointer-events: none;
        color: #999;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    .w2ui-list.w2ui-file-dragover
    {
        background-color: #E4FFDA;
        border: 1px solid #93E07D;
    }
/*************************************************
* ---- Layout ----
*/
.w2ui-layout
{
    overflow: hidden !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

    .w2ui-layout *
    {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    .w2ui-layout > div
    {
        position: absolute;
        overflow: hidden;
        border: 0px;
        margin: 0px;
        padding: 0px;
        outline: 0px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

        .w2ui-layout > div .w2ui-panel
        {
            display: none;
            position: absolute;
            z-index: 120;
        }

            .w2ui-layout > div .w2ui-panel .w2ui-panel-title
            {
                position: absolute;
                left: 0px;
                top: 0px;
                right: 0px;
                padding: 5px;
                background-image: -webkit-linear-gradient(#dae6f3, #c2d5ed);
                background-image: -moz-linear-gradient(#dae6f3, #c2d5ed);
                background-image: -ms-linear-gradient(#dae6f3, #c2d5ed);
                background-image: -o-linear-gradient(#dae6f3, #c2d5ed);
                background-image: linear-gradient(#dae6f3, #c2d5ed);
                filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffdae6f3', endColorstr='#ffc2d5ed', GradientType=0);
                border: 1px solid #b9cee9;
                border-bottom: 1px solid #99bbe8;
            }

            .w2ui-layout > div .w2ui-panel .w2ui-panel-tabs
            {
                position: absolute;
                left: 0px;
                top: 0px;
                right: 0px;
                z-index: 2;
                display: none;
                overflow: hidden;
                background-color: #fafafa;
                padding: 4px 0px;
            }

                .w2ui-layout > div .w2ui-panel .w2ui-panel-tabs > .w2ui-tab.active
                {
                    background-color: #f2f2f2;
                }

            .w2ui-layout > div .w2ui-panel .w2ui-panel-toolbar
            {
                position: absolute;
                left: 0px;
                top: 0px;
                right: 0px;
                z-index: 2;
                display: none;
                overflow: hidden;
                background-color: #fafafa;
                border-bottom: 1px solid silver;
                padding: 4px;
            }

            .w2ui-layout > div .w2ui-panel .w2ui-panel-content
            {
                position: absolute;
                left: 0px;
                top: 0px;
                right: 0px;
                bottom: 0px;
                z-index: 1;
                color: inherit;
                background-color: #f2f2f2;
            }

        .w2ui-layout > div .w2ui-resizer
        {
            display: none;
            position: absolute;
            z-index: 121;
            background-color: transparent;
        }

            .w2ui-layout > div .w2ui-resizer:hover,
            .w2ui-layout > div .w2ui-resizer.active
            {
                background-color: #c8cad1;
            }
/*************************************************
* ---- Grid ----
*/
.w2ui-grid
{
    position: relative;
    /*border: 1px solid #c0c0c0;*/
    border-radius: 2px;
    overflow: hidden !important;
}

    .w2ui-grid > div
    {
        position: absolute;
        overflow: hidden;
    }

    .w2ui-grid .w2ui-grid-header
    {
        position: absolute;
        border-bottom: 1px solid #99bbe8 !important;
        height: 28px;
        overflow: hidden;
        color: #444444;
        font-size: 13px;
        text-align: center;
        padding: 7px;
        background-image: -webkit-linear-gradient(#dae6f3, #c2d5ed);
        background-image: -moz-linear-gradient(#dae6f3, #c2d5ed);
        background-image: -ms-linear-gradient(#dae6f3, #c2d5ed);
        background-image: -o-linear-gradient(#dae6f3, #c2d5ed);
        background-image: linear-gradient(#dae6f3, #c2d5ed);
        filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffdae6f3', endColorstr='#ffc2d5ed', GradientType=0);
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
    }

    .w2ui-grid .w2ui-grid-toolbar
    {
        position: absolute;
        /*border-bottom: 1px solid #c0c0c0;*/
        background-color: white;
        height: 38px;
        padding: 6px 1px 4px 1px;
        margin: 0px;
        /*box-shadow: 0px 1px 2px #dddddd;*/
    }

    .w2ui-grid .w2ui-toolbar-search
    {
        width: 160px;
        margin-right: 3px;
    }

        .w2ui-grid .w2ui-toolbar-search .w2ui-search-all
        {
            outline: none !important;
            width: 160px !important;
            border-radius: 3px !important;
            line-height: normal !important;
            height: 23px !important;
            border: 1px solid #b9b9b9 !important;
            color: #000000 !important;
            background-color: #ffffff !important;
            padding: 3px 18px 3px 21px !important;
            margin: 0px !important;
            margin-top: 1px !important;
        }

        .w2ui-grid .w2ui-toolbar-search .w2ui-search-down
        {
            position: absolute;
            margin-top: -7px;
            margin-left: 4px;
        }

        .w2ui-grid .w2ui-toolbar-search .w2ui-search-clear
        {
            position: absolute;
            width: 16px;
            height: 16px;
            margin-top: -8px;
            margin-left: -20px;
            border-radius: 15px;
            cursor: default;
        }

            .w2ui-grid .w2ui-toolbar-search .w2ui-search-clear:hover
            {
                background-color: #D77F7F;
                color: white;
            }

            .w2ui-grid .w2ui-toolbar-search .w2ui-search-clear:before
            {
                position: relative;
                top: 2px;
                left: 5px;
                opacity: 0.6;
                color: inherit;
                text-shadow: inherit;
                content: 'x';
                cursor: default;
            }

    .w2ui-grid .w2ui-grid-body
    {
        position: absolute;
        overflow: hidden;
        padding: 0px;
        background-color: #ffffff;
        border: 1px solid #c0c0c0;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
    }

        .w2ui-grid .w2ui-grid-body input,
        .w2ui-grid .w2ui-grid-body select,
        .w2ui-grid .w2ui-grid-body textarea
        {
            user-select: text;
            -webkit-user-select: text;
            -moz-user-select: text;
            -ms-user-select: text;
            -o-user-select: text;
        }

        .w2ui-grid .w2ui-grid-body div.w2ui-input
        {
            user-select: tex;
            -webkit-user-select: tex;
            -moz-user-select: tex;
            -ms-user-select: tex;
            -o-user-select: tex;
            background-color: white;
            padding: 4px 2px;
            border: 1px solid transparent;
            width: 100%;
            height: 100%;
            pointer-events: auto;
            outline: none;
            white-space: pre;
            overflow: hidden;
        }

        .w2ui-grid .w2ui-grid-body .w2ui-grid-columns,
        .w2ui-grid .w2ui-grid-body .w2ui-grid-fcolumns
        {
            overflow: hidden;
            position: absolute;
            left: 0px;
            top: 0px;
            right: 0px;
            box-shadow: 0px 1px 4px #dddddd;
            height: auto;
        }

            .w2ui-grid .w2ui-grid-body .w2ui-grid-columns table,
            .w2ui-grid .w2ui-grid-body .w2ui-grid-fcolumns table
            {
                height: auto;
            }

            .w2ui-grid .w2ui-grid-body .w2ui-grid-columns .w2ui-resizer,
            .w2ui-grid .w2ui-grid-body .w2ui-grid-fcolumns .w2ui-resizer
            {
                position: absolute;
                z-index: 1000;
                display: block;
                background-image: none;
                background-color: rgba(0, 0, 0, 0);
                /* needed for IE */
                padding: 0px;
                margin: 0px;
                width: 6px;
                height: 12px;
                cursor: col-resize;
            }

        .w2ui-grid .w2ui-grid-body .w2ui-grid-records,
        .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords
        {
            position: absolute;
            left: 0px;
            right: 0px;
            top: 0px;
            bottom: 0px;
        }

            .w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-odd,
            .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-odd
            {
                color: inherit;
                background-color: #ffffff;
                border-bottom: 1px solid #d9e4e8;
            }

                .w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-odd:hover,
                .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-odd:hover,
                .w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-odd.w2ui-record-hover,
                .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-odd.w2ui-record-hover
                {
                    color: inherit;
                    background-color: #e6f0ff;
                    border-bottom: 1px solid #d9e4e8;
                }

                .w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-odd.w2ui-empty-record:hover,
                .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-odd.w2ui-empty-record:hover
                {
                    background-color: #ffffff;
                }

            .w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-even,
            .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-even
            {
                color: inherit;
                background-color: #f3f6fa;
                border-bottom: 1px solid #d9e4e8;
            }

                .w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-even:hover,
                .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-even:hover,
                .w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-even.w2ui-record-hover,
                .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-even.w2ui-record-hover
                {
                    color: inherit;
                    background-color: #e6f0ff;
                }

                .w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-even.w2ui-empty-record:hover,
                .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-even.w2ui-empty-record:hover
                {
                    background-color: #f3f6fa;
                }

            .w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-selected,
            .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-selected,
            .w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr td.w2ui-selected,
            .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr td.w2ui-selected
            {
                color: #000000 !important;
                background-color: #b6d5ff !important;
            }

            .w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-inactive,
            .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-inactive,
            .w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr td.w2ui-inactive,
            .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr td.w2ui-inactive
            {
                background-color: #d8dee7 !important;
            }

            .w2ui-grid .w2ui-grid-body .w2ui-grid-records .w2ui-expanded1,
            .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords .w2ui-expanded1
            {
                height: 0px;
                border-bottom: 1px solid #b2bac0;
            }

                .w2ui-grid .w2ui-grid-body .w2ui-grid-records .w2ui-expanded1 > div,
                .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords .w2ui-expanded1 > div
                {
                    height: 0px;
                    border: 0px;
                    transition: height .3s, opacity .3s;
                }

            .w2ui-grid .w2ui-grid-body .w2ui-grid-records .w2ui-expanded2,
            .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords .w2ui-expanded2
            {
                height: 0px;
                border-radius: 0px;
                border-bottom: 1px solid #b2bac0;
            }

                .w2ui-grid .w2ui-grid-body .w2ui-grid-records .w2ui-expanded2 > div,
                .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords .w2ui-expanded2 > div
                {
                    height: 0px;
                    border: 0px;
                    transition: height .3s, opacity .3s;
                }

            .w2ui-grid .w2ui-grid-body .w2ui-grid-records .w2ui-load-more,
            .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords .w2ui-load-more
            {
                border-top: 1px solid #d6d5d7;
                cursor: pointer;
            }

                .w2ui-grid .w2ui-grid-body .w2ui-grid-records .w2ui-load-more > div,
                .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords .w2ui-load-more > div
                {
                    text-align: center;
                    color: #777777;
                    background-color: rgba(233, 237, 243, 0.5);
                    padding: 10px 0px 15px 0px;
                    border-top: 1px solid #ffffff;
                }

                    .w2ui-grid .w2ui-grid-body .w2ui-grid-records .w2ui-load-more > div:hover,
                    .w2ui-grid .w2ui-grid-body .w2ui-grid-frecords .w2ui-load-more > div:hover
                    {
                        color: inherit;
                        background-color: #e6f0ff;
                    }

        .w2ui-grid .w2ui-grid-body table
        {
            border-spacing: 0px;
            border-collapse: collapse;
            table-layout: fixed;
            width: 1px;
        }

            .w2ui-grid .w2ui-grid-body table .w2ui-head
            {
                margin: 0px;
                padding: 0px;
                border-right: 1px solid #c5c5c5;
                border-bottom: 1px solid #c5c5c5;
                color: #313131;
                background-color: rgba(233, 237, 243, 0.5); 
                /*background-image: -webkit-linear-gradient(#f9f9f9, #e4e4e4);
                background-image: -moz-linear-gradient(#f9f9f9, #e4e4e4);
                background-image: -ms-linear-gradient(#f9f9f9, #e4e4e4);
                background-image: -o-linear-gradient(#f9f9f9, #e4e4e4);
                background-image: linear-gradient(#f9f9f9, #e4e4e4);*/
                /*background: white;*/
                font-weight: bold;
                font-size: 14px;
                filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffe4e4e4', GradientType=0);
            }

                .w2ui-grid .w2ui-grid-body table .w2ui-head > div
                {
                    padding: 7px 3px;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                    overflow: hidden;
                    position: relative;
                }

                .w2ui-grid .w2ui-grid-body table .w2ui-head.w2ui-col-intersection
                {
                    border-right-color: #72b2ff;
                }

                .w2ui-grid .w2ui-grid-body table .w2ui-head.w2ui-reorder-cols-head:hover
                {
                    cursor: move;
                }

                .w2ui-grid .w2ui-grid-body table .w2ui-head .col-intersection-marker
                {
                    padding: 0;
                    position: absolute;
                    height: 100%;
                    top: 0;
                }

                    .w2ui-grid .w2ui-grid-body table .w2ui-head .col-intersection-marker.left
                    {
                        left: 0;
                        margin-left: -5px;
                    }

                    .w2ui-grid .w2ui-grid-body table .w2ui-head .col-intersection-marker.right
                    {
                        right: 0;
                        margin-right: -5px;
                    }

                    .w2ui-grid .w2ui-grid-body table .w2ui-head .col-intersection-marker .top-marker
                    {
                        position: absolute;
                        top: 0;
                        height: 0;
                        width: 0;
                        border-top: 5px solid #72b2ff;
                        border-left: 5px solid transparent;
                        border-right: 5px solid transparent;
                    }

                    .w2ui-grid .w2ui-grid-body table .w2ui-head .col-intersection-marker .bottom-marker
                    {
                        position: absolute;
                        bottom: 0;
                        height: 0;
                        width: 0;
                        border-bottom: 5px solid #72b2ff;
                        border-left: 5px solid transparent;
                        border-right: 5px solid transparent;
                    }

            .w2ui-grid .w2ui-grid-body table td
            {
                border-right: 1px solid #d6d5d7;
                border-bottom: 0px solid #d6d5d7;
                cursor: default;
                overflow: hidden;
            }

                .w2ui-grid .w2ui-grid-body table td.w2ui-soft-span,
                .w2ui-grid .w2ui-grid-body table td.w2ui-soft-hidden
                {
                    border-right-color: transparent;
                }

                .w2ui-grid .w2ui-grid-body table td.w2ui-grid-data
                {
                    margin: 0px;
                    padding: 0px;
                }

                    .w2ui-grid .w2ui-grid-body table td.w2ui-grid-data .w2ui-info
                    {
                        position: relative;
                        top: 1px;
                        font-size: 14px;
                        color: #8D99A7;
                        cursor: pointer;
                        width: 16px;
                        display: inline-block;
                        margin-right: 2px;
                        text-align: center;
                    }

                    .w2ui-grid .w2ui-grid-body table td.w2ui-grid-data > div
                    {
                        padding: 3px 3px 3px 3px;
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                    }

                        .w2ui-grid .w2ui-grid-body table td.w2ui-grid-data > div.flexible-record
                        {
                            height: auto;
                            overflow: visible;
                            white-space: normal;
                        }

                    .w2ui-grid .w2ui-grid-body table td.w2ui-grid-data .w2ui-show-children
                    {
                        width: 16px;
                        height: 10px;
                        display: inline-block;
                        position: relative;
                        top: -1px;
                        cursor: pointer;
                    }

                .w2ui-grid .w2ui-grid-body table td:last-child
                {
                    border-right: 0px;
                }

            .w2ui-grid .w2ui-grid-body table .w2ui-col-number
            {
                width: 34px;
                color: #777777;
                background-color: rgba(233, 237, 243, 0.5);
            }

                .w2ui-grid .w2ui-grid-body table .w2ui-col-number div
                {
                    padding: 0px 7px 0px 3px;
                    text-align: right;
                }

                .w2ui-grid .w2ui-grid-body table .w2ui-col-number.w2ui-head
                {
                    cursor: pointer;
                }

            .w2ui-grid .w2ui-grid-body table .w2ui-col-select
            {
                width: 26px;
            }

                .w2ui-grid .w2ui-grid-body table .w2ui-col-select div
                {
                    padding: 0px 0px;
                    text-align: center;
                    overflow: hidden;
                }

                    .w2ui-grid .w2ui-grid-body table .w2ui-col-select div input[type=checkbox]
                    {
                        margin-top: 0px;
                        margin-bottom: 0px;
                        position: relative;
                    }

            .w2ui-grid .w2ui-grid-body table .w2ui-col-expand
            {
                width: 26px;
            }

                .w2ui-grid .w2ui-grid-body table .w2ui-col-expand div
                {
                    padding: 0px 0px;
                    text-align: center;
                    font-weight: bold;
                }

            .w2ui-grid .w2ui-grid-body table .w2ui-col-selected
            {
                background-color: #d1d1d1 !important;
            }

            .w2ui-grid .w2ui-grid-body table .w2ui-row-selected
            {
                background-color: #d1d1d1 !important;
            }

        .w2ui-grid .w2ui-grid-body div.w2ui-col-header
        {
            height: auto !important;
            width: 100%;
            overflow: hidden;
            padding-right: 10px !important;
        }

            .w2ui-grid .w2ui-grid-body div.w2ui-col-header > div.w2ui-sort-up
            {
                border: 4px solid transparent;
                border-bottom: 5px solid #8D99A7;
                margin-top: -2px;
                margin-right: -7px;
                float: right;
            }

            .w2ui-grid .w2ui-grid-body div.w2ui-col-header > div.w2ui-sort-down
            {
                border: 4px solid transparent;
                border-top: 5px solid #8D99A7;
                margin-top: 2px;
                margin-right: -7px;
                float: right;
            }

        .w2ui-grid .w2ui-grid-body .w2ui-col-group
        {
            text-align: center;
        }

        .w2ui-grid .w2ui-grid-body .w2ui-grid-scroll1
        {
            position: absolute;
            left: 0px;
            bottom: 0px;
            border-top: 1px solid #ddd;
            border-right: 1px solid #ddd;
            background-color: #FAFAFA;
        }

    .w2ui-grid .w2ui-grid-empty-msg
    {
        position: absolute;
        top: 27px;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(255, 255, 255, 0.65);
    }

        .w2ui-grid .w2ui-grid-empty-msg > div
        {
            position: absolute;
            left: 0;
            right: 0;
            top: 45%;
            transform: translateY(-45%);
            text-align: center;
            font-size: 13px;
            color: #666;
        }

    .w2ui-grid .w2ui-changed
    {
        background: url(data:image/gif;base64,R0lGODlhCgAKAJEAALAABf///wAAAAAAACH5BAEAAAIALAAAAAAKAAoAAAIPlI8Hy8mbxIsSUnup3rQAADs=) no-repeat top right;
    }

    .w2ui-grid .w2ui-edit-box
    {
        position: absolute;
        z-index: 1001;
        border: 2px solid #6299DA;
        pointer-events: auto;
    }

    .w2ui-grid .w2ui-editable
    {
        overflow: hidden;
        height: 100% !important;
        margin: 0px !important;
        padding: 0px !important;
    }

        .w2ui-grid .w2ui-editable input
        {
            border: 0px;
            border-radius: 0px;
            margin: 0px;
            padding: 4px 3px;
            width: 100%;
            height: 100%;
        }

            .w2ui-grid .w2ui-editable input.w2ui-select
            {
                outline: none !important;
                background: #fff;
            }

    .w2ui-grid .w2ui-grid-summary
    {
        position: absolute;
        box-shadow: 0px -1px 4px #aaaaaa;
    }

        .w2ui-grid .w2ui-grid-summary table
        {
            color: inherit;
        }

            .w2ui-grid .w2ui-grid-summary table .w2ui-odd
            {
                background-color: #eef5eb;
            }

            .w2ui-grid .w2ui-grid-summary table .w2ui-even
            {
                background-color: #f8fff5;
            }

    .w2ui-grid .w2ui-grid-footer
    {
        position: absolute;
        margin: 0px;
        padding: 0px;
        text-align: center;
        height: 24px;
        overflow: hidden;
        user-select: text;
        -webkit-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        -o-user-select: text;
        box-shadow: 0px -1px 4px #eeeeee;
        color: #444444;
        background-color: #f8f8f8;
        border-top: 1px solid #dddddd;
        border-bottom-left-radius: 2px;
        border-bottom-right-radius: 2px;
    }

        .w2ui-grid .w2ui-grid-footer .w2ui-footer-left
        {
            float: left;
            padding-top: 5px;
            padding-left: 5px;
        }

        .w2ui-grid .w2ui-grid-footer .w2ui-footer-right
        {
            float: right;
            padding-top: 5px;
            padding-right: 5px;
        }

        .w2ui-grid .w2ui-grid-footer .w2ui-footer-center
        {
            padding: 2px;
            text-align: center;
        }

            .w2ui-grid .w2ui-grid-footer .w2ui-footer-center .w2ui-footer-nav
            {
                width: 110px;
                margin: 0 auto;
                padding: 0px;
                text-align: center;
            }

                .w2ui-grid .w2ui-grid-footer .w2ui-footer-center .w2ui-footer-nav input[type=text]
                {
                    padding: 1px 2px 2px 2px;
                    border-radius: 3px;
                    width: 40px;
                    text-align: center;
                }

                .w2ui-grid .w2ui-grid-footer .w2ui-footer-center .w2ui-footer-nav a.w2ui-footer-btn
                {
                    display: inline-block;
                    border-radius: 3px;
                    cursor: pointer;
                    font-size: 11px;
                    line-height: 16px;
                    padding: 1px 5px;
                    width: 30px;
                    height: 18px;
                    margin-top: -1px;
                    color: #000000;
                    background-color: transparent;
                }

                    .w2ui-grid .w2ui-grid-footer .w2ui-footer-center .w2ui-footer-nav a.w2ui-footer-btn:hover
                    {
                        color: #000000;
                        background-color: #aec8ff;
                    }

    .w2ui-grid .w2ui-grid-focus-input
    {
        position: absolute;
        top: 0;
        right: 0;
        z-index: -1;
        opacity: 0;
        overflow: hidden;
        padding: 0px;
        margin: 0px;
        width: 1px;
        height: 1px;
        resize: none;
        border: 0px;
    }
/* SpeadSheet */
.w2ui-ss .w2ui-grid-body .w2ui-grid-records table tr td.w2ui-selected
{
    background-color: #EEF4FE !important;
}

.w2ui-ss .w2ui-grid-body .w2ui-grid-records table tr td.w2ui-inactive
{
    background-color: #F4F6F9 !important;
}

.w2ui-ss .w2ui-grid-body .w2ui-grid-records table td
{
    border-right-width: 1px;
    border-bottom: 1px solid #efefef;
}

.w2ui-ss .w2ui-grid-body .w2ui-grid-records table tr.w2ui-odd,
.w2ui-ss .w2ui-grid-body .w2ui-grid-records table tr.w2ui-even,
.w2ui-ss .w2ui-grid-body .w2ui-grid-records table tr.w2ui-odd:hover,
.w2ui-ss .w2ui-grid-body .w2ui-grid-records table tr.w2ui-even:hover
{
    background-color: inherit;
}

.w2ui-ss .w2ui-grid-body .w2ui-grid-records table tr:first-child td
{
    border-top: 0px;
    border-bottom: 0px;
}

.w2ui-ss .w2ui-grid-body .w2ui-grid-frecords table tr td.w2ui-selected
{
    background-color: #EEF4FE !important;
}

.w2ui-ss .w2ui-grid-body .w2ui-grid-frecords table tr td.w2ui-inactive
{
    background-color: #F4F6F9 !important;
}

.w2ui-ss .w2ui-grid-body .w2ui-grid-frecords table td
{
    border-right-width: 1px;
    border-bottom: 1px solid #efefef;
}

.w2ui-ss .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-odd,
.w2ui-ss .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-even,
.w2ui-ss .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-odd:hover,
.w2ui-ss .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-even:hover
{
    background-color: inherit;
}

.w2ui-ss .w2ui-grid-body .w2ui-grid-frecords table tr:first-child td
{
    border-bottom: 0px;
}

.w2ui-ss .w2ui-grid-body .w2ui-selection
{
    position: absolute;
    z-index: 1000;
    border: 2px solid #6299DA;
    /* #457FC2; */
    pointer-events: none;
}

    .w2ui-ss .w2ui-grid-body .w2ui-selection .w2ui-selection-resizer
    {
        cursor: crosshair;
        position: absolute;
        bottom: 0px;
        right: 0px;
        width: 6px;
        height: 6px;
        margin-right: -3px;
        margin-bottom: -3px;
        background-color: #457FC2;
        border: 0.5px solid #fff;
        outline: 1px solid white;
        pointer-events: auto;
    }

    .w2ui-ss .w2ui-grid-body .w2ui-selection.w2ui-inactive
    {
        border: 2px solid #C0C2C5;
    }

        .w2ui-ss .w2ui-grid-body .w2ui-selection.w2ui-inactive .w2ui-selection-resizer
        {
            background-color: #B0B0B0;
        }

.w2ui-ss .w2ui-grid-body .w2ui-soft-range
{
    position: absolute;
    pointer-events: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.w2ui-ss .w2ui-grid-body .w2ui-changed
{
    background: inherit;
    /* do not show changed for spreadsheet */
}

.w2ui-info-bubble table
{
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
    color: white;
    text-shadow: 1px 1px solid #999;
}

    .w2ui-info-bubble table tr td:first-child
    {
        white-space: nowrap;
        padding: 2px;
        padding-right: 10px;
        color: #ddd;
        vertical-align: top;
    }

    .w2ui-info-bubble table tr td:last-child
    {
        white-space: pre;
        padding: 2px;
    }

.w2ui-overlay .w2ui-select-field
{
    padding: 4px 0px;
    cursor: default;
}

    .w2ui-overlay .w2ui-select-field table
    {
        font-size: 11px;
        font-family: Verdana, Arial, sans-serif;
        border-spacing: 0px;
        border-collapse: border-collapse;
    }

        .w2ui-overlay .w2ui-select-field table tr
        {
            height: 27px;
        }

            .w2ui-overlay .w2ui-select-field table tr:hover
            {
                background-color: #b6d5ff;
            }

            .w2ui-overlay .w2ui-select-field table tr td:nth-child(1)
            {
                width: 26px;
                padding-right: 6px;
                text-align: right;
                color: #888;
            }

            .w2ui-overlay .w2ui-select-field table tr td:nth-child(2)
            {
                padding: 3px 20px 3px 0px;
            }

.w2ui-overlay .w2ui-col-on-off
{
    padding: 4px 0px;
}

    .w2ui-overlay .w2ui-col-on-off table
    {
        border-spacing: 0px;
        border-collapse: border-collapse;
    }

        .w2ui-overlay .w2ui-col-on-off table tr:hover
        {
            background-color: #b6d5ff;
        }

        .w2ui-overlay .w2ui-col-on-off table td input[type=checkbox]
        {
            margin: 3px 2px 2px 2px;
        }

        .w2ui-overlay .w2ui-col-on-off table td label
        {
            display: block;
            padding: 3px 0px;
            padding-right: 10px;
        }

        .w2ui-overlay .w2ui-col-on-off table td:first-child
        {
            padding: 4px 0px 4px 6px;
        }

        .w2ui-overlay .w2ui-col-on-off table td:last-child
        {
            padding: 4px 6px 4px 0px;
        }

.w2ui-overlay .w2ui-grid-searches
{
    text-align: left;
    padding: 0px;
    border-top: 0px;
    background-color: #eff4f7;
}

    .w2ui-overlay .w2ui-grid-searches table
    {
        padding: 4px;
        /*padding-top: 12px;*/
        border-collapse: border-collapse;
    }

        .w2ui-overlay .w2ui-grid-searches table td
        {
            padding: 4px;
            border-bottom: 1px solid lightgray;
            /* for IE */
        }

            .w2ui-overlay .w2ui-grid-searches table td.close-btn
            {
                width: 20px;
                padding-right: 20px;
            }

                .w2ui-overlay .w2ui-grid-searches table td.close-btn button
                {
                    min-width: 24px;
                    height: 24px;
                    padding-top: 5px !important;
                }

            .w2ui-overlay .w2ui-grid-searches table td.caption
            {
                text-align: left;
            }

            .w2ui-overlay .w2ui-grid-searches table td.operator
            {
                text-align: left;
                /*padding: 0px 10px;
                padding-right: 5px;
                border-right: 1px solid #e8e8e3;
                height: 31px;*/
            }

                .w2ui-overlay .w2ui-grid-searches table td.operator select
                {
                    width: 100%;
                    color: black;
                }

                    .w2ui-overlay .w2ui-grid-searches table td.operator select::-ms-expand
                    {
                        display: none;
                    }

            .w2ui-overlay .w2ui-grid-searches table td.value
            {
                padding-right: 5px;
                padding-left: 5px;
            }

                .w2ui-overlay .w2ui-grid-searches table td.value input[type=text]
                {
                    border-radius: 3px;
                    padding: 3px;
                    margin-right: 3px;
                    height: 23px;
                }

                .w2ui-overlay .w2ui-grid-searches table td.value select
                {
                    padding: 3px;
                    margin-right: 3px;
                    height: 23px;
                }

            .w2ui-overlay .w2ui-grid-searches table td.actions
            {
                border-right: 0px;
            }

                .w2ui-overlay .w2ui-grid-searches table td.actions > div
                {
                    /*margin: -7px;*/
                    /*margin-top: 15px;*/
                    padding: 13px 0px;
                    /*text-align: center;
                    background-color: #efefe9;
                    border-top: 1px solid #e8e8e3;*/
                }
/*************************************************
* ---- Popup ----
*/
.w2ui-popup
{
    position: fixed;
    z-index: 1600;
    overflow: hidden;
    font-family: Verdana, Arial, sans-serif;
    border-radius: 6px;
    padding: 0px;
    margin: 0px;
    border: 1px solid #777777;
    background-color: #eeeeee;
    box-shadow: 0px 0px 25px #555555;
}

    .w2ui-popup,
    .w2ui-popup *
    {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

        .w2ui-popup .w2ui-popup-title
        {
            padding: 6px;
            border-radius: 6px 6px 0px 0px;
            background-image: -webkit-linear-gradient(#ececec, #dfdfdf);
            background-image: -moz-linear-gradient(#ececec, #dfdfdf);
            background-image: -ms-linear-gradient(#ececec, #dfdfdf);
            background-image: -o-linear-gradient(#ececec, #dfdfdf);
            background-image: linear-gradient(#ececec, #dfdfdf);
            filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffececec', endColorstr='#ffdfdfdf', GradientType=0);
            border-bottom: 2px solid #bfbfbf;
            position: absolute;
            overflow: hidden;
            height: 32px;
            left: 0px;
            right: 0px;
            top: 0px;
            text-overflow: ellipsis;
            text-align: center;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            -o-user-select: none;
            user-select: none;
            cursor: move;
            font-size: 15px;
            color: #555555;
            z-index: 300;
        }

        .w2ui-popup .w2ui-popup-button
        {
            float: right;
            width: 18px;
            height: 18px;
            cursor: pointer;
            overflow: hidden;
            padding: 0px;
            margin: 0px 3px 0px 0px;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAQCAYAAABQrvyxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAj1JREFUeNrslr9rFFEQxz/zZi/qxSgW2lsqkiYoBku5Ro1o4UFKEYkgSaxSCLYqdv5IEVPYCMJJwERWrK0CKhoQ8hdobQTjXW7njcXlYnLunQQu0YDTLOy+Nzvfme98Z8Td2ckW2OGWdMvRvYfT/RGfBPoBBVpLK0AEPgVkdGL06vt/CoB5nBaRE8AXYKXNsQIwaB4fAwOtH+88mn4m7ifN4vUYebWBKkFKqjIV3N9NjI2Uuw5ARI45fBanH+F77iFnN8JHETmS68P9NHBQNTwHL8foaSN4SqoyA/SZyL4tqQAQBVYCLOFYlNxmq0WorVLpN9Oe5LKt1CsgRVWpAOfB66phBuhTkepSdfnKVjaxNJMSWn/iawmTtpeDp6pWBpaBoqrMqoYU6AOqIbFhxGa3R4V8nfNNKLUESzXJhoCvQC+wF/gW1C5IiC+2XUbD5jA3rd4C26NR3945IA2iRzqRJgdElJJlSQocAKrAD2A/6Ev3cLajjN59MDWHyKl2voOI1zKbv3Xj2lCHJFoz+LXuBoIAjnUklEvJrDDT5LwmdhG8blkyBxRjXSu4loE0X4VEznXKV3SnoOFMB7YUolBcbcKNdxuPXUBPu8pbLXsK0ghebVjEXgNoYmXLtGLuxd6ePU+AQ20AaIrb4DpFycmSv81/7YsiMgAstB1kQgE47O4LuQmCNwGOB7VxCb/URsRSTbhkmU4ifGiZHd1Z5m7fnxoIQSaBo39YJRZj9LGb4yPzXWm1/9voX7afAwAC5tacDTA2XgAAAABJRU5ErkJggg==) no-repeat center left;
            background-position: 0px 0px;
            color: transparent !important;
            border-radius: 3px;
            border: 1px solid transparent;
        }

        .w2ui-popup .w2ui-popup-close
        {
            margin-top: 0px;
            background-position: -32px 0px;
        }

            .w2ui-popup .w2ui-popup-close:hover
            {
                background-color: #cccccc;
                border: 1px solid #aaaaaa;
            }

        .w2ui-popup .w2ui-popup-max
        {
            background-position: -16px 0px;
        }

            .w2ui-popup .w2ui-popup-max:hover
            {
                background-color: #cccccc;
                border: 1px solid #aaaaaa;
            }

        .w2ui-popup .w2ui-box,
        .w2ui-popup .w2ui-box-temp
        {
            position: absolute;
            left: 0px;
            right: 0px;
            top: 32px;
            bottom: 52px;
            z-index: 100;
        }

        .w2ui-popup .w2ui-popup-body
        {
            font-size: 12px;
            line-height: 130%;
            padding: 0px 7px 7px 7px;
            color: #000000;
            background-color: #eeeeee;
            position: absolute;
            overflow: auto;
            width: 100%;
            height: 100%;
        }

        .w2ui-popup .w2ui-popup-buttons
        {
            padding: 12px;
            border-radius: 0px 0px 6px 6px;
            border-top: 1px solid #d5d8d8;
            background-color: #f1f1f1;
            text-align: center;
            position: absolute;
            overflow: hidden;
            height: 52px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            z-index: 200;
        }

        .w2ui-popup .w2ui-popup-no-title
        {
            border-top-left-radius: 6px;
            border-top-right-radius: 6px;
            top: 0px !important;
        }

        .w2ui-popup .w2ui-popup-no-buttons
        {
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            bottom: 0px !important;
        }

        .w2ui-popup .w2ui-alert-msg,
        .w2ui-popup .w2ui-confirm-msg
        {
            font-size: 13px;
            line-height: 1.5;
        }
/*************************************************
* ---- Sidebar ----
*/
.w2ui-sidebar
{
    position: relative;
    cursor: default;
    overflow: hidden !important;
    background-color: #edf1f6 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

    .w2ui-sidebar *
    {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    .w2ui-sidebar > div
    {
        position: absolute;
        overflow: hidden;
    }

    .w2ui-sidebar .w2ui-sidebar-top
    {
        position: absolute;
        z-index: 2;
        top: 0px;
        left: 0px;
        right: 0px;
    }

        .w2ui-sidebar .w2ui-sidebar-top .w2ui-flat-left,
        .w2ui-sidebar .w2ui-sidebar-top .w2ui-flat-right
        {
            position: absolute;
            right: 2px;
            top: 2px;
            height: 24px;
            padding: 5px;
            border-radius: 2px;
            background-size: 16px 12px;
            background-position: center center;
            background-repeat: no-repeat;
            background-color: #edf1f6;
        }

            .w2ui-sidebar .w2ui-sidebar-top .w2ui-flat-left:hover,
            .w2ui-sidebar .w2ui-sidebar-top .w2ui-flat-right:hover
            {
                background-color: #d7e1ef;
            }

        .w2ui-sidebar .w2ui-sidebar-top .w2ui-flat-left
        {
            left: auto;
            width: 25px;
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAzklEQVR4Ae2THRDEMBCFzy1ucatb3eJ2uhi3uNUtbnGrW9zi1rOdNzdvdl7nDpvYt/9/r7+/51myZZf/zXkD2iMHHRSb0x3oskwMieK05PwEXqP4ExSL0wp0ROao2OOuMPOMdUL6XU1/oGLcFWb+NqyTd2W/P/2qTr9h+nFXhOkHXRHiNyjrgp/U/V+WaQcaNY13zZI0A1JvcVqAnrGDTdtDtZUHjHIJhxxVLN0iqXgCP1l/7h8U9kc6abyJ4/eNWPpGdBv+XdUK0K8cnvcBly2rDr7C1HQAAAAASUVORK5CYII=');
        }

        .w2ui-sidebar .w2ui-sidebar-top .w2ui-flat-right
        {
            left: 2px;
            width: auto;
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVR4Ae2UG7TGMBCEr1vd4la3uMUtuli3utWtbnGLW9zi9l/bDMzJG7u12cfJfLunf1+UEC9Bv0vVQwJ8hjRCaZafflb1C9RQf4OD0gSDE+i+PiJAabFhQc1y1AYYsJGLY3lgxM17uWPO56yPiFDqVPWgRtpIHSd1zPnwkBsdI58OlNwx4fP2X0TgfMTOoHSdKOXkpyNvEyQh7ul+4swxJSTQuwNDxz68l/ukVNbu0Neen5Z+KvzWxBAqHds349uPFJ/jVOrPjxUq++OLf+20q5+noXo0AAAAAElFTkSuQmCC');
        }

    .w2ui-sidebar .w2ui-sidebar-bottom
    {
        position: absolute;
        z-index: 2;
        bottom: 0px;
        left: 0px;
        right: 0px;
    }

    .w2ui-sidebar .w2ui-sidebar-div
    {
        position: absolute;
        z-index: 1;
        overflow: auto;
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        padding: 2px 0px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
    }

        .w2ui-sidebar .w2ui-sidebar-div table
        {
            width: 100%;
        }

        .w2ui-sidebar .w2ui-sidebar-div .w2ui-node
        {
            background-color: #edf1f6;
            border-top: 1px solid transparent;
            border-bottom: 1px solid transparent;
            margin: 0px;
            padding: 1px 0px;
        }

            .w2ui-sidebar .w2ui-sidebar-div .w2ui-node table
            {
                pointer-events: none;
            }

            .w2ui-sidebar .w2ui-sidebar-div .w2ui-node .w2ui-node-caption,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-node .w2ui-node-image,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-node .w2ui-node-image > span,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-node td.w2ui-node-dots
            {
                color: #000000;
                text-shadow: 0px 0px 0px #ffffff;
                pointer-events: none;
            }

                .w2ui-sidebar .w2ui-sidebar-div .w2ui-node .w2ui-node-caption:hover,
                .w2ui-sidebar .w2ui-sidebar-div .w2ui-node .w2ui-node-image:hover,
                .w2ui-sidebar .w2ui-sidebar-div .w2ui-node .w2ui-node-image > span:hover,
                .w2ui-sidebar .w2ui-sidebar-div .w2ui-node td.w2ui-node-dots:hover
                {
                    color: inherit;
                }

            .w2ui-sidebar .w2ui-sidebar-div .w2ui-node:hover
            {
                border-top: 1px solid #f9f9f9;
                border-bottom: 1px solid #f9f9f9;
                background-color: #d7e1ef;
            }

            .w2ui-sidebar .w2ui-sidebar-div .w2ui-node .w2ui-node-image
            {
                width: 22px;
                text-align: center;
                pointer-events: none;
            }

                .w2ui-sidebar .w2ui-sidebar-div .w2ui-node .w2ui-node-image > span
                {
                    color: #516173 !important;
                }

            .w2ui-sidebar .w2ui-sidebar-div .w2ui-node input,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-node button
            {
                pointer-events: auto;
            }

        .w2ui-sidebar .w2ui-sidebar-div .w2ui-selected,
        .w2ui-sidebar .w2ui-sidebar-div .w2ui-selected:hover
        {
            position: relative;
            background-image: -webkit-linear-gradient(#69b1e0, #4a96d3);
            background-image: -moz-linear-gradient(#69b1e0, #4a96d3);
            background-image: -ms-linear-gradient(#69b1e0, #4a96d3);
            background-image: -o-linear-gradient(#69b1e0, #4a96d3);
            background-image: linear-gradient(#69b1e0, #4a96d3);
            filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff69b1e0', endColorstr='#ff4a96d3', GradientType=0);
            border-top: 1px solid #5295cd;
            border-bottom: 1px solid #2661a6;
        }

            .w2ui-sidebar .w2ui-sidebar-div .w2ui-selected .w2ui-node-caption,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-selected:hover .w2ui-node-caption,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-selected .w2ui-node-image,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-selected:hover .w2ui-node-image,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-selected .w2ui-node-image > span,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-selected:hover .w2ui-node-image > span,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-selected td.w2ui-node-dots,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-selected:hover td.w2ui-node-dots
            {
                color: #ffffff !important;
                text-shadow: 1px 1px 2px #666666 !important;
            }

            .w2ui-sidebar .w2ui-sidebar-div .w2ui-selected:before
            {
                content: "";
                border: 1px dashed #eee;
                border-radius: 3px;
                position: absolute;
                top: 2px;
                bottom: 2px;
                left: 2px;
                right: 2px;
                pointer-events: none;
            }

            .w2ui-sidebar .w2ui-sidebar-div .w2ui-selected.w2ui-inactive:before
            {
                border: 1px dashed transparent !important;
            }

        .w2ui-sidebar .w2ui-sidebar-div .w2ui-disabled,
        .w2ui-sidebar .w2ui-sidebar-div .w2ui-disabled:hover
        {
            background: transparent !important;
            border-top: 1px solid transparent;
            border-bottom: 1px solid transparent;
        }

            .w2ui-sidebar .w2ui-sidebar-div .w2ui-disabled .w2ui-node-caption,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-disabled:hover .w2ui-node-caption,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-disabled .w2ui-node-image,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-disabled:hover .w2ui-node-image,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-disabled .w2ui-node-image > span,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-disabled:hover .w2ui-node-image > span,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-disabled td.w2ui-node-dots,
            .w2ui-sidebar .w2ui-sidebar-div .w2ui-disabled:hover td.w2ui-node-dots
            {
                opacity: 0.4;
                filter: alpha(opacity=40);
                color: #000000 !important;
                text-shadow: 0px 0px 0px #ffffff !important;
            }

        .w2ui-sidebar .w2ui-sidebar-div .w2ui-node-caption
        {
            white-space: nowrap;
            padding: 5px 0px 5px 3px;
            margin: 1px 0px 1px 22px;
            position: relative;
            z-index: 1;
            font-size: 12px;
        }

        .w2ui-sidebar .w2ui-sidebar-div .w2ui-node-group
        {
            white-space: nowrap;
            overflow: hidden;
            padding: 10px 0px 10px 10px;
            margin: 0px;
            cursor: default;
            color: #868b92;
            background-color: transparent;
        }

            .w2ui-sidebar .w2ui-sidebar-div .w2ui-node-group :nth-child(1)
            {
                /* show / hide link */
                margin-right: 10px;
                float: right;
                color: transparent;
            }

            .w2ui-sidebar .w2ui-sidebar-div .w2ui-node-group :nth-child(2)
            {
                /* title text */
                font-weight: normal;
                text-transform: uppercase;
            }

        .w2ui-sidebar .w2ui-sidebar-div .w2ui-node-sub
        {
            overflow: hidden;
        }

        .w2ui-sidebar .w2ui-sidebar-div .w2ui-node-flat
        {
            padding: 6px 0px;
            text-align: center;
        }

            .w2ui-sidebar .w2ui-sidebar-div .w2ui-node-flat .w2ui-node-image
            {
                text-align: center;
                width: auto;
            }

                .w2ui-sidebar .w2ui-sidebar-div .w2ui-node-flat .w2ui-node-image > span
                {
                    font-size: 16px;
                    color: #000000;
                    text-shadow: 0px 0px 0px #ffffff;
                }

                .w2ui-sidebar .w2ui-sidebar-div .w2ui-node-flat .w2ui-node-image.w2ui-icon
                {
                    width: 21px;
                }

        .w2ui-sidebar .w2ui-sidebar-div td.w2ui-node-dots
        {
            width: 18px;
            padding: 0px 0px 1px 7px;
            text-align: center;
        }

            .w2ui-sidebar .w2ui-sidebar-div td.w2ui-node-dots .w2ui-expand
            {
                width: 16px;
                margin-top: -3px;
                pointer-events: auto;
            }

        .w2ui-sidebar .w2ui-sidebar-div td.w2ui-node-data
        {
            padding: 1px 1px 3px 1px;
        }

            .w2ui-sidebar .w2ui-sidebar-div td.w2ui-node-data .w2ui-node-image
            {
                padding: 3px 0px 0px 0px;
                float: left;
            }

                .w2ui-sidebar .w2ui-sidebar-div td.w2ui-node-data .w2ui-node-image > span
                {
                    font-size: 16px;
                    color: #000000;
                    text-shadow: 0px 0px 0px #ffffff;
                }

                .w2ui-sidebar .w2ui-sidebar-div td.w2ui-node-data .w2ui-node-image.w2ui-icon
                {
                    margin-top: 3px;
                }

            .w2ui-sidebar .w2ui-sidebar-div td.w2ui-node-data .w2ui-node-count
            {
                float: right;
                border: 1px solid #6f9dc7;
                border-radius: 20px;
                width: auto;
                height: 18px;
                padding: 2px 7px;
                margin: 3px 4px -2px 0;
                background-color: #e7f0fc;
                color: #667274;
                box-shadow: 0 0 0px #ffffff;
                text-shadow: 1px 1px 1px #e6e6e6;
                position: relative;
                z-index: 2;
            }
/*************************************************
* ---- Tabs ----
*/
.w2ui-tabs
{
    cursor: default;
    overflow: hidden !important;
    position: relative;
    background-color: #fafafa;
    padding: 3px 0px;
}

    .w2ui-tabs:not(.w2ui-tabs-up)
    {
        padding-bottom: 0px !important;
    }

    .w2ui-tabs.w2ui-tabs-up
    {
        padding-top: 0px !important;
    }

    .w2ui-tabs table
    {
        border-bottom: 1px solid silver;
        padding: 0px 7px;
    }

    .w2ui-tabs .w2ui-tab
    {
        padding: 6px 20px;
        text-align: center;
        color: #000000;
        background-color: transparent;
        border: 1px solid #c0c0c0;
        border-bottom: 1px solid silver;
        white-space: nowrap;
        margin: 1px 1px -1px 0px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        cursor: default;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
    }

        .w2ui-tabs .w2ui-tab.active
        {
            color: #000000;
            background-color: #ffffff;
            border: 1px solid #c0c0c0;
            border-bottom: 1px solid transparent;
        }

        .w2ui-tabs .w2ui-tab.closable
        {
            padding: 6px 28px 6px 20px;
        }

    .w2ui-tabs .w2ui-tab-close
    {
        color: #555;
        text-shadow: 1px 1px 1px #bbb;
        float: right;
        margin: 6px 4px 0px 0px;
        padding: 0px 0px 0px 5px;
        width: 16px;
        height: 16px;
        opacity: 0.9;
        border: 0px;
        border-top: 3px solid transparent;
        border-radius: 9px;
    }

        .w2ui-tabs .w2ui-tab-close:hover
        {
            background-color: #D77F7F;
            color: white;
        }

        .w2ui-tabs .w2ui-tab-close:before
        {
            position: relative;
            top: -2px;
            left: 0px;
            opacity: 0.6;
            color: inherit;
            text-shadow: inherit;
            content: 'x';
        }

    .w2ui-tabs.w2ui-tabs-up table
    {
        border-top: 1px solid #c0c0c0;
        border-bottom: 0px;
    }

    .w2ui-tabs.w2ui-tabs-up .w2ui-tab
    {
        border-top: 1px solid #C0C0C0;
        margin: -1px 1px 0px 0px;
        border-radius: 0px;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
    }

        .w2ui-tabs.w2ui-tabs-up .w2ui-tab.active
        {
            border: 1px solid #c0c0c0;
            border-top: 1px solid transparent;
        }

    .w2ui-tabs.w2ui-tabs-up .w2ui-tab-close
    {
        margin-top: 4px;
    }
/*************************************************
* ---- Toolbar ----
*/
.w2ui-toolbar
{
    margin: 0px;
    padding: 2px;
    outline: 0px;
    position: relative;
    background-color: #efefef;
    overflow: hidden !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

    .w2ui-toolbar .disabled
    {
        opacity: 0.3;
        filter: alpha(opacity=30);
    }

    .w2ui-toolbar table
    {
        table-layout: auto !important;
    }

        .w2ui-toolbar table td
        {
            border: 0px !important;
        }

        .w2ui-toolbar table.w2ui-button
        {
            margin: 0 1px 0 0;
            border-radius: 4px;
            height: 24px;
            min-width: 24px;
            border: 1px solid transparent;
            background-color: transparent;
        }

            .w2ui-toolbar table.w2ui-button .w2ui-tb-image
            {
                width: 22px;
                height: 16px;
                padding: 0;
                margin: 5px 1px 3px 1px !important;
                border: 0 !important;
                text-align: center;
            }

                .w2ui-toolbar table.w2ui-button .w2ui-tb-image > span
                {
                    font-size: 15px;
                    display: block;
                    color: #3067cb;
                }

                    .w2ui-toolbar table.w2ui-button .w2ui-tb-image > span:before
                    {
                        vertical-align: top !important;
                    }

            .w2ui-toolbar table.w2ui-button .w2ui-tb-caption
            {
                color: #000000;
                padding: 0px 4px 0px 2px;
            }

            .w2ui-toolbar table.w2ui-button .w2ui-tb-count
            {
                padding: 0px 3px 0px 1px;
            }

                .w2ui-toolbar table.w2ui-button .w2ui-tb-count > span
                {
                    border: 1px solid #f6fcf4;
                    border-radius: 11px;
                    width: auto;
                    height: 18px;
                    padding: 0px 6px 1px 6px;
                    background-color: #f2f8f0;
                    color: #666666;
                    box-shadow: 0px 0px 2px #474545;
                    text-shadow: 1px 1px 0px #ffffff;
                }

            .w2ui-toolbar table.w2ui-button .w2ui-tb-down
            {
                padding: 1px 3px 1px 1px;
            }

                .w2ui-toolbar table.w2ui-button .w2ui-tb-down > div
                {
                    border: 4px solid transparent;
                    border-top: 5px solid #8D99A7;
                    margin-top: 5px;
                }

            .w2ui-toolbar table.w2ui-button.over
            {
                border: 1px solid #cccccc;
                background-color: #eeeeee;
            }

                .w2ui-toolbar table.w2ui-button.over .w2ui-tb-caption
                {
                    color: #000000;
                }

            .w2ui-toolbar table.w2ui-button.down
            {
                border: 1px solid #aaaaaa;
                background-color: #dddddd;
            }

                .w2ui-toolbar table.w2ui-button.down .w2ui-tb-caption
                {
                    color: #666666;
                }

            .w2ui-toolbar table.w2ui-button.checked
            {
                border: 1px solid #aaaaaa;
                background-color: #ffffff;
            }

                .w2ui-toolbar table.w2ui-button.checked .w2ui-tb-caption
                {
                    color: #000000;
                }

            .w2ui-toolbar table.w2ui-button table
            {
                height: 17px;
                border-radius: 4px;
                cursor: default;
            }

    .w2ui-toolbar .w2ui-break
    {
        background-image: -webkit-linear-gradient(top, rgba(153, 153, 153, 0.1) 0%, #999999 40%, #999999 60%, rgba(153, 153, 153, 0.1) 100%);
        background-image: -moz-linear-gradient(top, rgba(153, 153, 153, 0.1) 0%, #999999 40%, #999999 60%, rgba(153, 153, 153, 0.1) 100%);
        background-image: -ms-linear-gradient(top, rgba(153, 153, 153, 0.1) 0%, #999999 40%, #999999 60%, rgba(153, 153, 153, 0.1) 100%);
        background-image: -o-linear-gradient(top, rgba(153, 153, 153, 0.1) 0%, #999999 40%, #999999 60%, rgba(153, 153, 153, 0.1) 100%);
        background-image: linear-gradient(top, rgba(153, 153, 153, 0.1) 0%, #999999 40%, #999999 60%, rgba(153, 153, 153, 0.1) 100%);
        filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff999999', endColorstr='#ff999999', GradientType=0);
        width: 1px !important;
        height: 22px;
        padding: 0px;
        margin: 0px 6px;
    }

.w2ui-listview
{
    overflow: auto !important;
    background-color: #ffffff !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

    .w2ui-listview *
    {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    .w2ui-listview > ul
    {
        list-style-type: none;
        margin: 0;
        cursor: default;
    }

        .w2ui-listview > ul > li
        {
            display: inline-block;
            vertical-align: top;
            overflow: hidden;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            -o-user-select: none;
            user-select: none;
            border: 1px solid transparent;
            border-radius: 4px;
        }

            .w2ui-listview > ul > li.w2ui-focused
            {
                border: 1px solid #2661a6;
            }

            .w2ui-listview > ul > li.w2ui-selected
            {
                border: 1px solid #2661a6;
            }

                .w2ui-listview > ul > li.w2ui-selected,
                .w2ui-listview > ul > li.w2ui-selected.hover
                {
                    background-image: -webkit-linear-gradient(#69b1e0, #4a96d3);
                    background-image: -moz-linear-gradient(#69b1e0, #4a96d3);
                    background-image: -ms-linear-gradient(#69b1e0, #4a96d3);
                    background-image: -o-linear-gradient(#69b1e0, #4a96d3);
                    background-image: linear-gradient(#69b1e0, #4a96d3);
                    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff69b1e0', endColorstr='#ff4a96d3', GradientType=0);
                }

                    .w2ui-listview > ul > li.w2ui-selected > div > div.caption,
                    .w2ui-listview > ul > li.w2ui-selected.hover > div > div.caption
                    {
                        color: #ffffff;
                    }

                    .w2ui-listview > ul > li.w2ui-selected > div > div.description,
                    .w2ui-listview > ul > li.w2ui-selected.hover > div > div.description
                    {
                        color: #dddddd;
                    }

                    .w2ui-listview > ul > li.w2ui-selected > div > div.extra > div > div,
                    .w2ui-listview > ul > li.w2ui-selected.hover > div > div.extra > div > div
                    {
                        color: #dddddd;
                    }

            .w2ui-listview > ul > li.hover
            {
                background-color: #d7e1ef;
                border: 1px solid #2661a6;
            }

            .w2ui-listview > ul > li div
            {
                vertical-align: middle;
            }

            .w2ui-listview > ul > li > div > div.caption
            {
                display: block;
                text-align: center;
                word-wrap: break-word;
                max-height: 50px;
                color: #000000;
                font-size: 12px;
            }

            .w2ui-listview > ul > li > div > div.description
            {
                display: none;
                text-align: left;
                color: #777777;
                font-size: 12px;
            }

            .w2ui-listview > ul > li > div > div.extra
            {
                display: none;
            }

                .w2ui-listview > ul > li > div > div.extra > div > div
                {
                    color: #777777;
                }

.w2ui-icon-small > ul
{
    padding: 1px 0px 0px 1px;
}

    .w2ui-icon-small > ul > li
    {
        margin: 0px 1px 1px 0px;
        padding: 2px;
        width: 250px;
        white-space: nowrap;
    }

        .w2ui-icon-small > ul > li > div > div.w2ui-listview-img
        {
            display: inline-block;
            width: 26px;
            height: 22px;
            font-size: 21px;
            margin-right: 2px;
        }

        .w2ui-icon-small > ul > li > div > div.caption
        {
            display: inline-block;
        }

.w2ui-icon-medium > ul
{
    padding: 4px 0px 0px 4px;
}

    .w2ui-icon-medium > ul > li
    {
        margin: 0px 4px 4px 0px;
        padding: 4px;
        width: 100px;
    }

        .w2ui-icon-medium > ul > li > div > div.w2ui-listview-img
        {
            display: block;
            width: 92px;
            height: 60px;
            font-size: 57px;
            margin-left: auto;
            margin-right: auto;
            background-position: center;
        }

.w2ui-icon-large > ul
{
    padding: 4px 0px 0px 4px;
}

    .w2ui-icon-large > ul > li
    {
        margin: 0px 4px 4px 0px;
        padding: 4px;
        width: 160px;
    }

        .w2ui-icon-large > ul > li > div > div.w2ui-listview-img
        {
            display: block;
            width: 152px;
            height: 120px;
            font-size: 114px;
            margin-left: auto;
            margin-right: auto;
            background-position: center;
        }

.w2ui-icon-tile > ul
{
    padding: 1px 0px 0px 1px;
}

    .w2ui-icon-tile > ul > li
    {
        margin: 0px 1px 1px 0px;
        padding: 4px;
        width: 250px;
        white-space: nowrap;
    }

        .w2ui-icon-tile > ul > li > div > div.w2ui-listview-img
        {
            display: inline-block;
            width: 72px;
            height: 60px;
            font-size: 57px;
            float: left;
            margin-right: 4px;
        }

        .w2ui-icon-tile > ul > li > div > div.caption
        {
            text-align: left;
        }

        .w2ui-icon-tile > ul > li > div > div.description
        {
            display: block;
        }

.w2ui-table > ul
{
    padding: 0;
}

    .w2ui-table > ul > li
    {
        width: 100%;
        padding: 2px;
        border-radius: 0px;
        border-bottom: 1px dotted lightgray;
    }

        .w2ui-table > ul > li > div
        {
            display: inline-block;
            position: relative;
            width: 100%;
            white-space: nowrap;
            overflow: hidden;
        }

            .w2ui-table > ul > li > div > div.w2ui-listview-img
            {
                display: inline-block;
                width: 38px;
                height: 32px;
                font-size: 31px;
                margin-right: 2px;
            }

            .w2ui-table > ul > li > div > div.caption
            {
                display: inline-block;
            }

            .w2ui-table > ul > li > div > div.extra
            {
                display: inline-block;
                position: absolute;
                right: 0;
                height: 100%;
                background-color: #ffffff;
            }

                .w2ui-table > ul > li > div > div.extra > div:before
                {
                    display: inline-block;
                    height: 100%;
                    width: 0;
                    content: '';
                    vertical-align: middle;
                }

                .w2ui-table > ul > li > div > div.extra > div
                {
                    display: inline;
                }

                    .w2ui-table > ul > li > div > div.extra > div > div
                    {
                        display: inline-block;
                        font-size: 12px;
                    }

        .w2ui-table > ul > li.w2ui-selected div.extra,
        .w2ui-table > ul > li.w2ui-selected.hover div.extra
        {
            background-image: -webkit-linear-gradient(#69b1e0, #4a96d3);
            background-image: -moz-linear-gradient(#69b1e0, #4a96d3);
            background-image: -ms-linear-gradient(#69b1e0, #4a96d3);
            background-image: -o-linear-gradient(#69b1e0, #4a96d3);
            background-image: linear-gradient(#69b1e0, #4a96d3);
            filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff69b1e0', endColorstr='#ff4a96d3', GradientType=0);
        }

        .w2ui-table > ul > li.hover div.extra
        {
            background-color: #d7e1ef;
        }

.w2ui-listview > ul > li div.icon-none
{
    border: 1px solid rgba(102, 102, 102, 0.35);
}



/* Create two equal columns that floats next to each other */
.column {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    float: left;
    width: 33%;
    padding: 10px;
}



textarea {
    font-family: Arial, Helvetica, sans-serif;
    color: #414c52;
}

.s-hidden {
    visibility: hidden;
    padding-right: 10px;
}

.easySelect {
    font-size: 11px !important;
    cursor: default;
    display: block;
    /*make dropdown width */
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    color: #414c52;
    border: 1px solid #cbcbcb !important;
    border-radius: 3px;
    height: 28px;
}

.styledSelect {
    border-radius: 3px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #eff4f7;
    padding-left: 8px;
    padding-top: 8px;
    font-weight: 400 !important;
    color: #414c52;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 15%
}

.clearSelectfromDiv {
    float: right;
    margin-right: 35px;
    font-size: 24px;
    cursor: pointer;
    position: relative;
    top: 3px;
    z-index: 4;
    color: #414c52;
}

    .clearSelectfromDiv:hover {
        color: rgba(65, 76, 82, 0.76);
    }

.styledSelect:after {
    content: "";
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-color: #414c52 transparent transparent transparent;
    position: absolute;
    top: 15px;
    right: 8px;
}

.styledSelect:active,
.styledSelect.active {
    background-color: #fafafa;
}

.options {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    z-index: 999;
    margin: 3px 0;
    padding: 3px 0 0 0px;
    list-style: none;
    border: 1px solid #cbcbcb !important;
    background-color: white;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    width: 100%
}

.scrolableDiv {
    overflow: auto
}

.divSearcheasySelect {
    border-bottom: 1px solid #cbcbcb !important;
}

.options li {
    margin: auto;
    max-width: 100% !important;
    font-size: 12.5px !important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 500;
    overflow: hidden
}

    .options li:hover {
        background-color: #cbcbcb;
    }

.container {
    display: inherit;
    position: relative;
    margin: 0px;
    width: auto !important;
    cursor: pointer;
    padding: 6px 0px 6px 33px !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

    .container input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }

.checkmark {
    position: absolute;
    margin-left: 3px;
    left: 4px;
    height: 15px;
    width: 15px;
    background-color: white;
    border-radius: 3px;
    border: 1px solid #cbcbcb;
}

.container input:checked ~ .checkmark {
    background-color: white;
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.container input:checked ~ .checkmark:after {
    display: block;
}

.container .checkmark:after {
    left: 5px;
    top: 1px;
    width: 4.5px;
    height: 10px;
    border: 2px solid #1720ff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.divSearcheasySelect {
    padding-right: 12px;
    padding-left: 7px;
    padding-top: 4px;
    padding-bottom: 7px;
    overflow: hidden;
}

.optionRow {
    margin: -4px 0px 8px 0px;
    border-radius: 3px;
    font-size: 11.5px;
    text-align: left;
    font-weight: 600;
    color: #414c52;
    display: block ruby;
}

#clearAlleasySelect {
    margin-right: 20px
}

#selectAlleasySelect {
    margin-right: 20px
}

.optionRow:hover {
    color: rgba(65, 76, 82, 0.81);
}

.optionRow .alleasySelect {
    font-size: 13px;
    margin: 2px auto auto 4px;
}

.divSearcheasySelect .searchInputeasySelect {
    width: 100%;
    margin-right: auto;
    color: #414c52;
    border: 1px solid #cbcbcb !important;
    height: 33px;
    background-color: white !important;
    font-size: 14px;
    text-indent: 8px;
    border-radius: 3px
}

    .divSearcheasySelect .searchInputeasySelect:focus {
        border: 1px solid #a295ff !important;
        background: white;
        color: #414c52;
        box-shadow: 0 1px 3px rgba(105, 105, 105, 0.31) !important;
        -moz-box-shadow: 0 1px 3px rgba(105, 105, 105, 0.31) !important;
        -webkit-box-shadow: 0 1px 3px rgba(105, 105, 105, 0.31) !important;
        outline: #a295ff !important;
        border-width: 1px;
    }

.divOptionsesySelect > p {
    display: inline-block
}

.messageMaxallowedSelections {
    padding: 0px !important;
    font-size: 12px;
    font-weight: bold;
    margin: auto;
    color: #838383
}

.hiddenLieasySelect {
    text-align: center;
    padding: 4px 4px 8px 0px;
}

li.hiddenLieasySelect {
    font-size: 12px !important;
    font-weight: 600
}

.options > .hiddenLieasySelect:hover {
    background: none !important;
    cursor: context-menu;
}

li.no_results {
    padding: 6px;
    font-size: 12px !important;
    font-weight: 600
}

.Round_100{border-radius:100%;}.Round_200{border-radius:200px;}.Round_10{border-radius:10px;}.Round_20{border-radius:20px;}.Round_5{border-radius:5px;}.Round_3{border-radius:3px;}.Round_Right_5{border-bottom-right-radius:5px;border-top-right-radius:5px;}.Round_Left_5{border-bottom-left-radius:5px;border-top-left-radius:5px;}.Round_Bottom_5{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.Shadow_Right_Bottom{box-shadow:0 5px 10px 0 rgba(0,0,0,.1),0 5px 20px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1),0 5px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.1),0 5px 20px 0 rgba(0,0,0,.1);}.Shadow_Right_Bottom_VeryLight{box-shadow:0 2px 1px 0 rgba(0,0,0,0),0 1px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0),0 2px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 1px 0 rgba(0,0,0,0),0 1px 10px 0 rgba(0,0,0,.1);}.Border_Black{border:1px solid #282727;}.Border_Gray{border:1px solid #c4c4c4 !important;}.Border_LightGray{border:1px solid #b3c6cc;}.Border_Light_Gray{border:1px solid #b3c6cc !important;}.Border_Very_Light_Gray{border:1px solid #d9e4e8 !important;}.BottomBorder_Very_Light_Gray{border-bottom:1px solid #d9e4e8 !important;}.Border_Blue{border:1px solid #3067cb;}.Border_BluishGray{border:1px solid #dbdbdb;}.Border_Green{border:1px solid #00a53a;}.Border_Red{border:1px solid #dd4c4c;}.Border_MattRed{border:1px solid #e45d59;}.Border_Dark_Yellow{border:1px solid #ffbc37;}.TopBorder_Light_Gray{border-top:1px solid #b3c6cc !important;}.BottomBorder_Light_Gray{border-bottom:1px solid #b3c6cc !important;}.BottomBorder_Blue{border-bottom:1px solid #3067cb;}.BottomBorder_Blue_1_5{border-bottom:1.5px solid #3067cb;}.BottomBorder_Gray{border-bottom:1px solid #c4c4c4 !important;}.RightBorder_Light_Gray{border-right:1px solid #c6c6c6 !important;}.RightBorder_Gray{border-right:1px solid #c4c4c4 !important;}.LeftBorder_Gray{border-left:1px solid #c4c4c4 !important;}.LeftBorder_Light_Gray{border-left:1px solid #c6c6c6 !important;}.LeftBorder_VeryLight_Gray{border-left:1px solid #d9e4e8 !important;}.No_Border{border:none;}.WithoutOutlineOnFocus:focus{outline:none;}.Line_2_DarkGray_Horizontal{height:2px;width:80px;background:#496269;}.Line_1_DarkGray_Horizontal{width:80px;border-bottom:1px solid #496269;}.Line_1_DarkGray_Vertical{height:80px;border-left:1px solid #496269;}.Border_Bottom_Black_ToHighlight{border-bottom:2px solid #282727 !important;}hr{border:0;clear:both;display:block;width:100%;background-color:#b3c6cc;height:1px;}
@font-face{font-family:'ProductSans';src:url('../Fonts/CALIBRI.TTF') format('truetype');}.Font{font-family:ProductSans;}.Font10{font-size:10px;}.Font12{font-size:12px;}.Font13{font-size:13px;}.Font14{font-size:14px;}.Font15{font-size:15px;}.Font16{font-size:16px;}.Font18{font-size:18px;}.Font20{font-size:20px;}.Font22{font-size:22px;}.Font25{font-size:25px;}.Font27{font-size:27px;}.Font29{font-size:29px;}.Font30{font-size:30px;}.Font32{font-size:32px;}.Font34{font-size:34px;}.FontBold{font-weight:bold;}.FontInherit{font-family:ProductSans;font-size:inherit !important;}
.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);

    /* core styles should not be changed */
    position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }



table.dataTable
{
    width: 100%;
    margin: 0 auto;
    clear: both;
    border-collapse: separate;
    border-spacing: 0
}

    table.dataTable thead th, table.dataTable tfoot th
    {
        font-weight: bold
    }

    table.dataTable thead th, table.dataTable thead td
    {
        padding: 10px 18px;
        border-bottom: 1px solid #111
    }

        table.dataTable thead th:active, table.dataTable thead td:active
        {
            outline: none
        }

    table.dataTable tfoot th, table.dataTable tfoot td
    {
        padding: 10px 18px 6px 18px;
        border-top: 1px solid #111
    }

    table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled
    {
        cursor: pointer;
        *cursor: hand;
        background-repeat: no-repeat;
        background-position: center right
    }

    table.dataTable thead .sorting
    {
        background-image: url("../images/sort_both.png")
    }

    table.dataTable thead .sorting_asc
    {
        background-image: url("../images/sort_asc.png")
    }

    table.dataTable thead .sorting_desc
    {
        background-image: url("../images/sort_desc.png")
    }

    table.dataTable thead .sorting_asc_disabled
    {
        background-image: url("../images/sort_asc_disabled.png")
    }

    table.dataTable thead .sorting_desc_disabled
    {
        background-image: url("../images/sort_desc_disabled.png")
    }

    table.dataTable tbody tr
    {
        /*background-color: #ffffff*/
    }

        table.dataTable tbody tr.selected
        {
            background-color: #B0BED9
        }

    table.dataTable tbody th, table.dataTable tbody td
    {
        padding: 8px 10px
    }

    table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td
    {
        border-top: 1px solid #ddd
    }

    table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td
    {
        border-top: none
    }

    table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td
    {
        border-top: 1px solid #ddd;
        border-right: 1px solid #ddd
    }

    table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child
    {
        border-left: 1px solid #ddd
    }

    table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td
    {
        border-top: none
    }

    table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd
    {
        background-color: #f9f9f9
    }

        table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected
        {
            background-color: #acbad4
        }

    table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover
    {
        background-color: #f6f6f6
    }

        table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected
        {
            background-color: #aab7d1
        }

    table.dataTable.order-column tbody tr > .sorting_1, table.dataTable.order-column tbody tr > .sorting_2, table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1, table.dataTable.display tbody tr > .sorting_2, table.dataTable.display tbody tr > .sorting_3
    {
        background-color: #fafafa
    }

    table.dataTable.order-column tbody tr.selected > .sorting_1, table.dataTable.order-column tbody tr.selected > .sorting_2, table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1, table.dataTable.display tbody tr.selected > .sorting_2, table.dataTable.display tbody tr.selected > .sorting_3
    {
        background-color: #acbad5
    }

    table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1
    {
        background-color: #f1f1f1
    }

    table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2
    {
        background-color: #f3f3f3
    }

    table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3
    {
        background-color: whitesmoke
    }

    table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1
    {
        background-color: #a6b4cd
    }

    table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2
    {
        background-color: #a8b5cf
    }

    table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3
    {
        background-color: #a9b7d1
    }

    table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1
    {
        background-color: #fafafa
    }

    table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2
    {
        background-color: #fcfcfc
    }

    table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3
    {
        background-color: #fefefe
    }

    table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1
    {
        background-color: #acbad5
    }

    table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2
    {
        background-color: #aebcd6
    }

    table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3
    {
        background-color: #afbdd8
    }

    table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1
    {
        background-color: #eaeaea
    }

    table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2
    {
        background-color: #ececec
    }

    table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3
    {
        background-color: #efefef
    }

    table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1
    {
        background-color: #a2aec7
    }

    table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2
    {
        background-color: #a3b0c9
    }

    table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3
    {
        background-color: #a5b2cb
    }

    table.dataTable.no-footer
    {
        border-bottom: 1px solid #111
    }

    table.dataTable.nowrap th, table.dataTable.nowrap td
    {
        white-space: nowrap
    }

    table.dataTable.compact thead th, table.dataTable.compact thead td
    {
        padding: 4px 17px 4px 4px
    }

    table.dataTable.compact tfoot th, table.dataTable.compact tfoot td
    {
        padding: 4px
    }

    table.dataTable.compact tbody th, table.dataTable.compact tbody td
    {
        padding: 4px
    }

    table.dataTable th.dt-left, table.dataTable td.dt-left
    {
        text-align: left
    }

    table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty
    {
        text-align: center
    }

    table.dataTable th.dt-right, table.dataTable td.dt-right
    {
        text-align: right
    }

    table.dataTable th.dt-justify, table.dataTable td.dt-justify
    {
        text-align: justify
    }

    table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap
    {
        white-space: nowrap
    }

    table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left
    {
        text-align: left
    }

    table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center
    {
        text-align: center
    }

    table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right
    {
        text-align: right
    }

    table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify
    {
        text-align: justify
    }

    table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap
    {
        white-space: nowrap
    }

    table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left
    {
        text-align: left
    }

    table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center
    {
        text-align: center
    }

    table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right
    {
        text-align: right
    }

    table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify
    {
        text-align: justify
    }

    table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap
    {
        white-space: nowrap
    }

    table.dataTable, table.dataTable th, table.dataTable td
    {
        box-sizing: content-box
    }

.dataTables_wrapper
{
    position: relative;
    clear: both;
    *zoom: 1;
    zoom: 1
}

    .dataTables_wrapper .dataTables_length
    {
        float: left
    }

    .dataTables_wrapper .dataTables_filter
    {
        float: right;
        text-align: right
    }

        .dataTables_wrapper .dataTables_filter input
        {
            margin-left: 0.5em
        }

    .dataTables_wrapper .dataTables_info
    {
        clear: both;
        float: left;
        padding-top: 0.755em
    }

    .dataTables_wrapper .dataTables_paginate
    {
        float: right;
        text-align: right;
        padding-top: 0.25em
    }

        .dataTables_wrapper .dataTables_paginate .paginate_button
        {
            box-sizing: border-box;
            display: inline-block;
            min-width: 1.5em;
            padding: 0.5em 1em;
            margin-left: 2px;
            text-align: center;
            text-decoration: none !important;
            cursor: pointer;
            *cursor: hand;
            color: #333 !important;
            border: 1px solid transparent;
            border-radius: 2px
        }

            .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover
            {
                color: #333 !important;
                border: 1px solid #979797;
                background-color: white;
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
                background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
                background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
                background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
                background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
                background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)
            }

            .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active
            {
                cursor: default;
                color: #666 !important;
                border: 1px solid transparent;
                background: transparent;
                box-shadow: none
            }

            .dataTables_wrapper .dataTables_paginate .paginate_button:hover
            {
                color: white !important;
                border: 1px solid #111;
                background-color: #585858;
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
                background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
                background: -moz-linear-gradient(top, #585858 0%, #111 100%);
                background: -ms-linear-gradient(top, #585858 0%, #111 100%);
                background: -o-linear-gradient(top, #585858 0%, #111 100%);
                background: linear-gradient(to bottom, #585858 0%, #111 100%)
            }

            .dataTables_wrapper .dataTables_paginate .paginate_button:active
            {
                outline: none;
                background-color: #2b2b2b;
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
                background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
                background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
                background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
                background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
                background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
                box-shadow: inset 0 0 3px #111
            }

        .dataTables_wrapper .dataTables_paginate .ellipsis
        {
            padding: 0 1em
        }

    .dataTables_wrapper .dataTables_processing
    {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 100%;
        height: 40px;
        margin-left: -50%;
        margin-top: -25px;
        padding-top: 20px;
        text-align: center;
        font-size: 1.2em;
        background-color: white;
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));
        background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
        background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
        background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
        background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
        background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)
    }

    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate
    {
        color: #333
    }

    .dataTables_wrapper .dataTables_scroll
    {
        clear: both
    }

        .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody
        {
            *margin-top: -1px;
            -webkit-overflow-scrolling: touch
        }

            .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td
            {
                vertical-align: middle
            }

                .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing
                {
                    height: 0;
                    overflow: hidden;
                    margin: 0 !important;
                    padding: 0 !important
                }

    .dataTables_wrapper.no-footer .dataTables_scrollBody
    {
        border-bottom: 1px solid #111
    }

    .dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable, .dataTables_wrapper.no-footer div.dataTables_scrollBody > table
    {
        border-bottom: none
    }

    .dataTables_wrapper:after
    {
        visibility: hidden;
        display: block;
        content: "";
        clear: both;
        height: 0
    }

@media screen and (max-width: 767px)
{
    .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate
    {
        float: none;
        text-align: center
    }

    .dataTables_wrapper .dataTables_paginate
    {
        margin-top: 0.5em
    }
}

@media screen and (max-width: 640px)
{
    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter
    {
        float: none;
        text-align: center
    }

    .dataTables_wrapper .dataTables_filter
    {
        margin-top: 0.5em
    }
}

.tablescroll
{ font: 12px normal Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif; background-color:#fff; }

.tablescroll td, 
.tablescroll_wrapper,
.tablescroll_head,
.tablescroll_foot
{ border:1px solid #ccc; }

.tablescroll td
{ padding:3px 5px; }

.tablescroll_wrapper
{ border-left:0; }

.tablescroll_head
{ font-size:11px; font-weight:bold; background-color:#eee; border-left:0; border-top:0; margin-bottom:3px; }

.tablescroll thead td
{ border-right:0; border-bottom:0; }

.tablescroll tbody td
{ border-right:0; border-bottom:0; }

.tablescroll tbody tr.first td
{ border-top:0; }

.tablescroll_foot
{ font-weight:bold; background-color:#eee; border-left:0; border-top:0; margin-top:3px; }

.tablescroll tfoot td
{ border-right:0; border-bottom:0; }
: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, #ffffff);
    --kendo-marquee-bg: var(--kendo-color-primary, #ff6358);
    --kendo-marquee-border: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    --kendo-text-selection-bg: var(--kendo-color-primary, #ff6358)
}

:root {
    --kendo-color-app-surface: #ffffff;
    --kendo-color-on-app-surface: #3d3d3d;
    --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: #e0e0e0;
    --kendo-color-base-subtle-active: #d6d6d6;
    --kendo-color-base: #f5f5f5;
    --kendo-color-base-hover: #ebebeb;
    --kendo-color-base-active: #d6d6d6;
    --kendo-color-base-emphasis: #c2c2c2;
    --kendo-color-base-on-subtle: #3d3d3d;
    --kendo-color-on-base: #3d3d3d;
    --kendo-color-base-on-surface: #3d3d3d;
    --kendo-color-primary-subtle: #ffeceb;
    --kendo-color-primary-subtle-hover: #ffdedb;
    --kendo-color-primary-subtle-active: #ffc8c4;
    --kendo-color-primary: #ff6358;
    --kendo-color-primary-hover: #ea5a51;
    --kendo-color-primary-active: #d45349;
    --kendo-color-primary-emphasis: #ff9d97;
    --kendo-color-primary-on-subtle: #5c201c;
    --kendo-color-on-primary: #ffffff;
    --kendo-color-primary-on-surface: #ff6358;
    --kendo-color-secondary-subtle: #fafafa;
    --kendo-color-secondary-subtle-hover: #f5f5f5;
    --kendo-color-secondary-subtle-active: #ebebeb;
    --kendo-color-secondary: #666666;
    --kendo-color-secondary-hover: #525252;
    --kendo-color-secondary-active: #3d3d3d;
    --kendo-color-secondary-emphasis: #e0e0e0;
    --kendo-color-secondary-on-subtle: #141414;
    --kendo-color-on-secondary: #ffffff;
    --kendo-color-secondary-on-surface: #292929;
    --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: #d2e2fb;
    --kendo-color-info-subtle-hover: #bdd4f8;
    --kendo-color-info-subtle-active: #80acf4;
    --kendo-color-info: #0058e9;
    --kendo-color-info-hover: #0052d6;
    --kendo-color-info-active: #004ac2;
    --kendo-color-info-emphasis: #6098f2;
    --kendo-color-info-on-subtle: #002259;
    --kendo-color-on-info: #ffffff;
    --kendo-color-info-on-surface: #004ac2;
    --kendo-color-success-subtle: #dcf0d3;
    --kendo-color-success-subtle-hover: #cbe9bf;
    --kendo-color-success-subtle-active: #b7e1a5;
    --kendo-color-success: #37b400;
    --kendo-color-success-hover: #32a500;
    --kendo-color-success-active: #2d9600;
    --kendo-color-success-emphasis: #81d15f;
    --kendo-color-success-on-subtle: #1c5a00;
    --kendo-color-on-success: #ffffff;
    --kendo-color-success-on-surface: #2d9600;
    --kendo-color-warning-subtle: #fff4d3;
    --kendo-color-warning-subtle-hover: #ffeebd;
    --kendo-color-warning-subtle-active: #ffe79e;
    --kendo-color-warning: #ffc000;
    --kendo-color-warning-hover: #eaaf00;
    --kendo-color-warning-active: #d49f00;
    --kendo-color-warning-emphasis: #ffd760;
    --kendo-color-warning-on-subtle: #5e4700;
    --kendo-color-on-warning: #3d3d3d;
    --kendo-color-warning-on-surface: #ffc000;
    --kendo-color-error-subtle: #fcddda;
    --kendo-color-error-subtle-hover: #fbc8c3;
    --kendo-color-error-subtle-active: #f98b80;
    --kendo-color-error: #f31700;
    --kendo-color-error-hover: #df1600;
    --kendo-color-error-active: #ca1400;
    --kendo-color-error-emphasis: #f76f60;
    --kendo-color-error-on-subtle: #7a0c00;
    --kendo-color-on-error: #ffffff;
    --kendo-color-error-on-surface: #ca1400;
    --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: #ff6358;
    --kendo-color-series-a-bold: #bf4a42;
    --kendo-color-series-a-bolder: #80322c;
    --kendo-color-series-a-subtle: #ffb1ac;
    --kendo-color-series-a-subtler: #ff8a82;
    --kendo-color-series-b: #ffe162;
    --kendo-color-series-b-bold: #bfa94a;
    --kendo-color-series-b-bolder: #807131;
    --kendo-color-series-b-subtle: #fff0b1;
    --kendo-color-series-b-subtler: #ffe989;
    --kendo-color-series-c: #4cd180;
    --kendo-color-series-c-bold: #399d60;
    --kendo-color-series-c-bolder: #266940;
    --kendo-color-series-c-subtle: #a6e8c0;
    --kendo-color-series-c-subtler: #79dda0;
    --kendo-color-series-d: #4b5ffa;
    --kendo-color-series-d-bold: #3847bc;
    --kendo-color-series-d-bolder: #26307d;
    --kendo-color-series-d-subtle: #a5affd;
    --kendo-color-series-d-subtler: #7887fb;
    --kendo-color-series-e: #ac58ff;
    --kendo-color-series-e-bold: #8142bf;
    --kendo-color-series-e-bolder: #562c80;
    --kendo-color-series-e-subtle: #d6acff;
    --kendo-color-series-e-subtler: #c182ff;
    --kendo-color-series-f: #ff5892;
    --kendo-color-series-f-bold: #bf426e;
    --kendo-color-series-f-bolder: #802c49;
    --kendo-color-series-f-subtle: #ffacc9;
    --kendo-color-series-f-subtler: #ff82ae
}

.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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d)
}

.\!k-text-on-app-surface {
    color: var(--kendo-color-on-app-surface, #3d3d3d) !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, #ffeceb)
}

.\!k-text-primary-subtle {
    color: var(--kendo-color-primary-subtle, #ffeceb) !important
}

.k-text-primary {
    color: var(--kendo-color-primary, #ff6358)
}

.\!k-text-primary {
    color: var(--kendo-color-primary, #ff6358) !important
}

.k-text-primary-emphasis {
    color: var(--kendo-color-primary-emphasis, #ff9d97)
}

.\!k-text-primary-emphasis {
    color: var(--kendo-color-primary-emphasis, #ff9d97) !important
}

.k-text-secondary-subtle {
    color: var(--kendo-color-secondary-subtle, #fafafa)
}

.\!k-text-secondary-subtle {
    color: var(--kendo-color-secondary-subtle, #fafafa) !important
}

.k-text-secondary {
    color: var(--kendo-color-secondary, #666666)
}

.\!k-text-secondary {
    color: var(--kendo-color-secondary, #666666) !important
}

.k-text-secondary-emphasis {
    color: var(--kendo-color-secondary-emphasis, #e0e0e0)
}

.\!k-text-secondary-emphasis {
    color: var(--kendo-color-secondary-emphasis, #e0e0e0) !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, #d2e2fb)
}

.\!k-text-info-subtle {
    color: var(--kendo-color-info-subtle, #d2e2fb) !important
}

.k-text-info {
    color: var(--kendo-color-info, #0058e9)
}

.\!k-text-info {
    color: var(--kendo-color-info, #0058e9) !important
}

.k-text-info-emphasis {
    color: var(--kendo-color-info-emphasis, #6098f2)
}

.\!k-text-info-emphasis {
    color: var(--kendo-color-info-emphasis, #6098f2) !important
}

.k-text-success-subtle {
    color: var(--kendo-color-success-subtle, #dcf0d3)
}

.\!k-text-success-subtle {
    color: var(--kendo-color-success-subtle, #dcf0d3) !important
}

.k-text-success {
    color: var(--kendo-color-success, #37b400)
}

.\!k-text-success {
    color: var(--kendo-color-success, #37b400) !important
}

.k-text-success-emphasis {
    color: var(--kendo-color-success-emphasis, #81d15f)
}

.\!k-text-success-emphasis {
    color: var(--kendo-color-success-emphasis, #81d15f) !important
}

.k-text-warning-subtle {
    color: var(--kendo-color-warning-subtle, #fff4d3)
}

.\!k-text-warning-subtle {
    color: var(--kendo-color-warning-subtle, #fff4d3) !important
}

.k-text-warning {
    color: var(--kendo-color-warning, #ffc000)
}

.\!k-text-warning {
    color: var(--kendo-color-warning, #ffc000) !important
}

.k-text-warning-emphasis {
    color: var(--kendo-color-warning-emphasis, #ffd760)
}

.\!k-text-warning-emphasis {
    color: var(--kendo-color-warning-emphasis, #ffd760) !important
}

.k-text-error-subtle {
    color: var(--kendo-color-error-subtle, #fcddda)
}

.\!k-text-error-subtle {
    color: var(--kendo-color-error-subtle, #fcddda) !important
}

.k-text-error {
    color: var(--kendo-color-error, #f31700)
}

.\!k-text-error {
    color: var(--kendo-color-error, #f31700) !important
}

.k-text-error-emphasis {
    color: var(--kendo-color-error-emphasis, #f76f60)
}

.\!k-text-error-emphasis {
    color: var(--kendo-color-error-emphasis, #f76f60) !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, #3d3d3d)
}

.\!k-color-on-app-surface {
    color: var(--kendo-color-on-app-surface, #3d3d3d) !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, #ffeceb)
}

.\!k-color-primary-subtle {
    color: var(--kendo-color-primary-subtle, #ffeceb) !important
}

.k-color-primary {
    color: var(--kendo-color-primary, #ff6358)
}

.\!k-color-primary {
    color: var(--kendo-color-primary, #ff6358) !important
}

.k-color-primary-emphasis {
    color: var(--kendo-color-primary-emphasis, #ff9d97)
}

.\!k-color-primary-emphasis {
    color: var(--kendo-color-primary-emphasis, #ff9d97) !important
}

.k-color-secondary-subtle {
    color: var(--kendo-color-secondary-subtle, #fafafa)
}

.\!k-color-secondary-subtle {
    color: var(--kendo-color-secondary-subtle, #fafafa) !important
}

.k-color-secondary {
    color: var(--kendo-color-secondary, #666666)
}

.\!k-color-secondary {
    color: var(--kendo-color-secondary, #666666) !important
}

.k-color-secondary-emphasis {
    color: var(--kendo-color-secondary-emphasis, #e0e0e0)
}

.\!k-color-secondary-emphasis {
    color: var(--kendo-color-secondary-emphasis, #e0e0e0) !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, #d2e2fb)
}

.\!k-color-info-subtle {
    color: var(--kendo-color-info-subtle, #d2e2fb) !important
}

.k-color-info {
    color: var(--kendo-color-info, #0058e9)
}

.\!k-color-info {
    color: var(--kendo-color-info, #0058e9) !important
}

.k-color-info-emphasis {
    color: var(--kendo-color-info-emphasis, #6098f2)
}

.\!k-color-info-emphasis {
    color: var(--kendo-color-info-emphasis, #6098f2) !important
}

.k-color-success-subtle {
    color: var(--kendo-color-success-subtle, #dcf0d3)
}

.\!k-color-success-subtle {
    color: var(--kendo-color-success-subtle, #dcf0d3) !important
}

.k-color-success {
    color: var(--kendo-color-success, #37b400)
}

.\!k-color-success {
    color: var(--kendo-color-success, #37b400) !important
}

.k-color-success-emphasis {
    color: var(--kendo-color-success-emphasis, #81d15f)
}

.\!k-color-success-emphasis {
    color: var(--kendo-color-success-emphasis, #81d15f) !important
}

.k-color-warning-subtle {
    color: var(--kendo-color-warning-subtle, #fff4d3)
}

.\!k-color-warning-subtle {
    color: var(--kendo-color-warning-subtle, #fff4d3) !important
}

.k-color-warning {
    color: var(--kendo-color-warning, #ffc000)
}

.\!k-color-warning {
    color: var(--kendo-color-warning, #ffc000) !important
}

.k-color-warning-emphasis {
    color: var(--kendo-color-warning-emphasis, #ffd760)
}

.\!k-color-warning-emphasis {
    color: var(--kendo-color-warning-emphasis, #ffd760) !important
}

.k-color-error-subtle {
    color: var(--kendo-color-error-subtle, #fcddda)
}

.\!k-color-error-subtle {
    color: var(--kendo-color-error-subtle, #fcddda) !important
}

.k-color-error {
    color: var(--kendo-color-error, #f31700)
}

.\!k-color-error {
    color: var(--kendo-color-error, #f31700) !important
}

.k-color-error-emphasis {
    color: var(--kendo-color-error-emphasis, #f76f60)
}

.\!k-color-error-emphasis {
    color: var(--kendo-color-error-emphasis, #f76f60) !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, #ff9d97);
    color: var(--kendo-color-primary-on-subtle, #5c201c);
    background-color: var(--kendo-color-primary-subtle, #ffeceb)
}

.k-messagebox-secondary {
    border-color: var(--kendo-color-secondary-emphasis, #e0e0e0);
    color: var(--kendo-color-secondary-on-subtle, #141414);
    background-color: var(--kendo-color-secondary-subtle, #fafafa)
}

.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, #6098f2);
    color: var(--kendo-color-info-on-subtle, #002259);
    background-color: var(--kendo-color-info-subtle, #d2e2fb)
}

.k-messagebox-success {
    border-color: var(--kendo-color-success-emphasis, #81d15f);
    color: var(--kendo-color-success-on-subtle, #1c5a00);
    background-color: var(--kendo-color-success-subtle, #dcf0d3)
}

.k-messagebox-warning {
    border-color: var(--kendo-color-warning-emphasis, #ffd760);
    color: var(--kendo-color-warning-on-subtle, #5e4700);
    background-color: var(--kendo-color-warning-subtle, #fff4d3)
}

.k-messagebox-error {
    border-color: var(--kendo-color-error-emphasis, #f76f60);
    color: var(--kendo-color-error-on-subtle, #7a0c00);
    background-color: var(--kendo-color-error-subtle, #fcddda)
}

.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, #ff6358)
}

.k-drop-hint-h .k-drop-hint-start {
    border-left-width: 6.9282032304px;
    border-left-color: var(--kendo-color-primary, #ff6358);
    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, #ff6358);
    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, #ff6358);
        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, #ff6358);
        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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d);
    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, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

    .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, #ffffff);
        background-color: var(--kendo-color-primary-hover, #ea5a51)
    }

.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, #3d3d3d)
}

.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, #3d3d3d);
    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, #ff6358);
    color: var(--kendo-color-on-primary, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

.k-badge-solid-secondary {
    border-color: var(--kendo-color-secondary, #666666);
    color: var(--kendo-color-on-secondary, #ffffff);
    background-color: var(--kendo-color-secondary, #666666)
}

.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, #0058e9);
    color: var(--kendo-color-on-info, #ffffff);
    background-color: var(--kendo-color-info, #0058e9)
}

.k-badge-solid-success {
    border-color: var(--kendo-color-success, #37b400);
    color: var(--kendo-color-on-success, #ffffff);
    background-color: var(--kendo-color-success, #37b400)
}

.k-badge-solid-warning {
    border-color: var(--kendo-color-warning, #ffc000);
    color: var(--kendo-color-on-warning, #3d3d3d);
    background-color: var(--kendo-color-warning, #ffc000)
}

.k-badge-solid-error {
    border-color: var(--kendo-color-error, #f31700);
    color: var(--kendo-color-on-error, #ffffff);
    background-color: var(--kendo-color-error, #f31700)
}

.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, #ff6358)
}

.k-badge-outline-secondary {
    color: var(--kendo-color-secondary, #666666)
}

.k-badge-outline-tertiary {
    color: var(--kendo-color-tertiary, #03a9f4)
}

.k-badge-outline-info {
    color: var(--kendo-color-info, #0058e9)
}

.k-badge-outline-success {
    color: var(--kendo-color-success, #37b400)
}

.k-badge-outline-warning {
    color: var(--kendo-color-warning, #ffc000)
}

.k-badge-outline-error {
    color: var(--kendo-color-error, #f31700)
}

.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;
    -ms-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, #3d3d3d);
    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, #3d3d3d) 8%, transparent)
    }

    .k-button-solid-base:active, .k-button-solid-base.k-active {
        background-color: var(--kendo-color-base-active, #d6d6d6)
    }

    .k-button-solid-base.k-selected {
        border-color: var(--kendo-color-primary, #ff6358);
        color: var(--kendo-color-on-primary, #ffffff);
        background-color: var(--kendo-color-primary, #ff6358)
    }

.k-button-solid-primary {
    border-color: var(--kendo-color-primary, #ff6358);
    color: var(--kendo-color-on-primary, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

    .k-button-solid-primary:hover, .k-button-solid-primary.k-hover {
        border-color: var(--kendo-color-primary-hover, #ea5a51);
        background-color: var(--kendo-color-primary-hover, #ea5a51)
    }

    .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, #ff6358) 30%, transparent)
    }

    .k-button-solid-primary:active, .k-button-solid-primary.k-active {
        border-color: var(--kendo-color-primary-active, #d45349);
        background-color: var(--kendo-color-primary-active, #d45349)
    }

    .k-button-solid-primary.k-selected {
        border-color: var(--kendo-color-primary-active, #d45349);
        background-color: var(--kendo-color-primary-active, #d45349)
    }

.k-button-solid-secondary {
    border-color: var(--kendo-color-secondary, #666666);
    color: var(--kendo-color-on-secondary, #ffffff);
    background-color: var(--kendo-color-secondary, #666666)
}

    .k-button-solid-secondary:hover, .k-button-solid-secondary.k-hover {
        border-color: var(--kendo-color-secondary-hover, #525252);
        background-color: var(--kendo-color-secondary-hover, #525252)
    }

    .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, #666666) 30%, transparent)
    }

    .k-button-solid-secondary:active, .k-button-solid-secondary.k-active {
        border-color: var(--kendo-color-secondary-active, #3d3d3d);
        background-color: var(--kendo-color-secondary-active, #3d3d3d)
    }

    .k-button-solid-secondary.k-selected {
        border-color: var(--kendo-color-secondary-active, #3d3d3d);
        background-color: var(--kendo-color-secondary-active, #3d3d3d)
    }

.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, #0058e9);
    color: var(--kendo-color-on-info, #ffffff);
    background-color: var(--kendo-color-info, #0058e9)
}

    .k-button-solid-info:hover, .k-button-solid-info.k-hover {
        border-color: var(--kendo-color-info-hover, #0052d6);
        background-color: var(--kendo-color-info-hover, #0052d6)
    }

    .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, #0058e9) 30%, transparent)
    }

    .k-button-solid-info:active, .k-button-solid-info.k-active {
        border-color: var(--kendo-color-info-active, #004ac2);
        background-color: var(--kendo-color-info-active, #004ac2)
    }

    .k-button-solid-info.k-selected {
        border-color: var(--kendo-color-info-active, #004ac2);
        background-color: var(--kendo-color-info-active, #004ac2)
    }

.k-button-solid-success {
    border-color: var(--kendo-color-success, #37b400);
    color: var(--kendo-color-on-success, #ffffff);
    background-color: var(--kendo-color-success, #37b400)
}

    .k-button-solid-success:hover, .k-button-solid-success.k-hover {
        border-color: var(--kendo-color-success-hover, #32a500);
        background-color: var(--kendo-color-success-hover, #32a500)
    }

    .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, #37b400) 30%, transparent)
    }

    .k-button-solid-success:active, .k-button-solid-success.k-active {
        border-color: var(--kendo-color-success-active, #2d9600);
        background-color: var(--kendo-color-success-active, #2d9600)
    }

    .k-button-solid-success.k-selected {
        border-color: var(--kendo-color-success-active, #2d9600);
        background-color: var(--kendo-color-success-active, #2d9600)
    }

.k-button-solid-warning {
    border-color: var(--kendo-color-warning, #ffc000);
    color: var(--kendo-color-on-warning, #3d3d3d);
    background-color: var(--kendo-color-warning, #ffc000)
}

    .k-button-solid-warning:hover, .k-button-solid-warning.k-hover {
        border-color: var(--kendo-color-warning-hover, #eaaf00);
        background-color: var(--kendo-color-warning-hover, #eaaf00)
    }

    .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, #ffc000) 30%, transparent)
    }

    .k-button-solid-warning:active, .k-button-solid-warning.k-active {
        border-color: var(--kendo-color-warning-active, #d49f00);
        background-color: var(--kendo-color-warning-active, #d49f00)
    }

    .k-button-solid-warning.k-selected {
        border-color: var(--kendo-color-warning-active, #d49f00);
        background-color: var(--kendo-color-warning-active, #d49f00)
    }

.k-button-solid-error {
    border-color: var(--kendo-color-error, #f31700);
    color: var(--kendo-color-on-error, #ffffff);
    background-color: var(--kendo-color-error, #f31700)
}

    .k-button-solid-error:hover, .k-button-solid-error.k-hover {
        border-color: var(--kendo-color-error-hover, #df1600);
        background-color: var(--kendo-color-error-hover, #df1600)
    }

    .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, #f31700) 30%, transparent)
    }

    .k-button-solid-error:active, .k-button-solid-error.k-active {
        border-color: var(--kendo-color-error-active, #ca1400);
        background-color: var(--kendo-color-error-active, #ca1400)
    }

    .k-button-solid-error.k-selected {
        border-color: var(--kendo-color-error-active, #ca1400);
        background-color: var(--kendo-color-error-active, #ca1400)
    }

.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, #ff6358);
    background-color: rgba(0,0,0,0)
}

    .k-button-outline-primary:hover, .k-button-outline-primary.k-hover {
        border-color: var(--kendo-color-primary, #ff6358);
        color: var(--kendo-color-on-primary, #ffffff);
        background-color: var(--kendo-color-primary, #ff6358)
    }

    .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, #ff6358) 30%, transparent)
    }

    .k-button-outline-primary:active, .k-button-outline-primary.k-active {
        border-color: var(--kendo-color-primary, #ff6358);
        color: var(--kendo-color-on-primary, #ffffff);
        background-color: var(--kendo-color-primary, #ff6358)
    }

    .k-button-outline-primary.k-selected {
        border-color: var(--kendo-color-primary, #ff6358);
        color: var(--kendo-color-on-primary, #ffffff);
        background-color: var(--kendo-color-primary, #ff6358)
    }

.k-button-outline-secondary {
    box-shadow: none;
    border-color: currentColor;
    color: var(--kendo-color-secondary-on-surface, #292929);
    background-color: rgba(0,0,0,0)
}

    .k-button-outline-secondary:hover, .k-button-outline-secondary.k-hover {
        border-color: var(--kendo-color-secondary, #666666);
        color: var(--kendo-color-on-secondary, #ffffff);
        background-color: var(--kendo-color-secondary, #666666)
    }

    .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, #666666) 30%, transparent)
    }

    .k-button-outline-secondary:active, .k-button-outline-secondary.k-active {
        border-color: var(--kendo-color-secondary, #666666);
        color: var(--kendo-color-on-secondary, #ffffff);
        background-color: var(--kendo-color-secondary, #666666)
    }

    .k-button-outline-secondary.k-selected {
        border-color: var(--kendo-color-secondary, #666666);
        color: var(--kendo-color-on-secondary, #ffffff);
        background-color: var(--kendo-color-secondary, #666666)
    }

.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, #004ac2);
    background-color: rgba(0,0,0,0)
}

    .k-button-outline-info:hover, .k-button-outline-info.k-hover {
        border-color: var(--kendo-color-info, #0058e9);
        color: var(--kendo-color-on-info, #ffffff);
        background-color: var(--kendo-color-info, #0058e9)
    }

    .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, #0058e9) 30%, transparent)
    }

    .k-button-outline-info:active, .k-button-outline-info.k-active {
        border-color: var(--kendo-color-info, #0058e9);
        color: var(--kendo-color-on-info, #ffffff);
        background-color: var(--kendo-color-info, #0058e9)
    }

    .k-button-outline-info.k-selected {
        border-color: var(--kendo-color-info, #0058e9);
        color: var(--kendo-color-on-info, #ffffff);
        background-color: var(--kendo-color-info, #0058e9)
    }

.k-button-outline-success {
    box-shadow: none;
    border-color: currentColor;
    color: var(--kendo-color-success-on-surface, #2d9600);
    background-color: rgba(0,0,0,0)
}

    .k-button-outline-success:hover, .k-button-outline-success.k-hover {
        border-color: var(--kendo-color-success, #37b400);
        color: var(--kendo-color-on-success, #ffffff);
        background-color: var(--kendo-color-success, #37b400)
    }

    .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, #37b400) 30%, transparent)
    }

    .k-button-outline-success:active, .k-button-outline-success.k-active {
        border-color: var(--kendo-color-success, #37b400);
        color: var(--kendo-color-on-success, #ffffff);
        background-color: var(--kendo-color-success, #37b400)
    }

    .k-button-outline-success.k-selected {
        border-color: var(--kendo-color-success, #37b400);
        color: var(--kendo-color-on-success, #ffffff);
        background-color: var(--kendo-color-success, #37b400)
    }

.k-button-outline-warning {
    box-shadow: none;
    border-color: currentColor;
    color: var(--kendo-color-warning-on-surface, #ffc000);
    background-color: rgba(0,0,0,0)
}

    .k-button-outline-warning:hover, .k-button-outline-warning.k-hover {
        border-color: var(--kendo-color-warning, #ffc000);
        color: var(--kendo-color-on-warning, #3d3d3d);
        background-color: var(--kendo-color-warning, #ffc000)
    }

    .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, #ffc000) 30%, transparent)
    }

    .k-button-outline-warning:active, .k-button-outline-warning.k-active {
        border-color: var(--kendo-color-warning, #ffc000);
        color: var(--kendo-color-on-warning, #3d3d3d);
        background-color: var(--kendo-color-warning, #ffc000)
    }

    .k-button-outline-warning.k-selected {
        border-color: var(--kendo-color-warning, #ffc000);
        color: var(--kendo-color-on-warning, #3d3d3d);
        background-color: var(--kendo-color-warning, #ffc000)
    }

.k-button-outline-error {
    box-shadow: none;
    border-color: currentColor;
    color: var(--kendo-color-error-on-surface, #ca1400);
    background-color: rgba(0,0,0,0)
}

    .k-button-outline-error:hover, .k-button-outline-error.k-hover {
        border-color: var(--kendo-color-error, #f31700);
        color: var(--kendo-color-on-error, #ffffff);
        background-color: var(--kendo-color-error, #f31700)
    }

    .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, #f31700) 30%, transparent)
    }

    .k-button-outline-error:active, .k-button-outline-error.k-active {
        border-color: var(--kendo-color-error, #f31700);
        color: var(--kendo-color-on-error, #ffffff);
        background-color: var(--kendo-color-error, #f31700)
    }

    .k-button-outline-error.k-selected {
        border-color: var(--kendo-color-error, #f31700);
        color: var(--kendo-color-on-error, #ffffff);
        background-color: var(--kendo-color-error, #f31700)
    }

.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, #3d3d3d);
    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, #3d3d3d);
        color: var(--kendo-color-base, #f5f5f5);
        background-color: var(--kendo-color-on-base, #3d3d3d)
    }

    .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, #3d3d3d) 30%, transparent)
    }

    .k-button-outline-base:active, .k-button-outline-base.k-active {
        border-color: var(--kendo-color-on-base, #3d3d3d);
        color: var(--kendo-color-base, #f5f5f5);
        background-color: var(--kendo-color-on-base, #3d3d3d)
    }

    .k-button-outline-base.k-selected {
        border-color: var(--kendo-color-on-base, #3d3d3d);
        color: var(--kendo-color-base, #f5f5f5);
        background-color: var(--kendo-color-on-base, #3d3d3d)
    }

.k-button-flat-primary {
    color: var(--kendo-color-primary-on-surface, #ff6358)
}

.k-button-flat-secondary {
    color: var(--kendo-color-secondary-on-surface, #292929)
}

.k-button-flat-tertiary {
    color: var(--kendo-color-tertiary-on-surface, #028ccb)
}

.k-button-flat-info {
    color: var(--kendo-color-info-on-surface, #004ac2)
}

.k-button-flat-success {
    color: var(--kendo-color-success-on-surface, #2d9600)
}

.k-button-flat-warning {
    color: var(--kendo-color-warning-on-surface, #ffc000)
}

.k-button-flat-error {
    color: var(--kendo-color-error-on-surface, #ca1400)
}

.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, #ff6358)
}

    .k-button-link-primary:hover, .k-button-link-primary.k-hover {
        color: var(--kendo-color-primary-hover, #ea5a51)
    }

    .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, #ff6358) 30%, transparent)
    }

    .k-button-link-primary:active, .k-button-link-primary.k-active {
        color: var(--kendo-color-primary-active, #d45349)
    }

    .k-button-link-primary.k-selected {
        color: var(--kendo-color-primary-active, #d45349)
    }

.k-button-link-secondary {
    color: var(--kendo-color-secondary, #666666)
}

    .k-button-link-secondary:hover, .k-button-link-secondary.k-hover {
        color: var(--kendo-color-secondary-hover, #525252)
    }

    .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, #666666) 30%, transparent)
    }

    .k-button-link-secondary:active, .k-button-link-secondary.k-active {
        color: var(--kendo-color-secondary-active, #3d3d3d)
    }

    .k-button-link-secondary.k-selected {
        color: var(--kendo-color-secondary-active, #3d3d3d)
    }

.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, #0058e9)
}

    .k-button-link-info:hover, .k-button-link-info.k-hover {
        color: var(--kendo-color-info-hover, #0052d6)
    }

    .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, #0058e9) 30%, transparent)
    }

    .k-button-link-info:active, .k-button-link-info.k-active {
        color: var(--kendo-color-info-active, #004ac2)
    }

    .k-button-link-info.k-selected {
        color: var(--kendo-color-info-active, #004ac2)
    }

.k-button-link-success {
    color: var(--kendo-color-success, #37b400)
}

    .k-button-link-success:hover, .k-button-link-success.k-hover {
        color: var(--kendo-color-success-hover, #32a500)
    }

    .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, #37b400) 30%, transparent)
    }

    .k-button-link-success:active, .k-button-link-success.k-active {
        color: var(--kendo-color-success-active, #2d9600)
    }

    .k-button-link-success.k-selected {
        color: var(--kendo-color-success-active, #2d9600)
    }

.k-button-link-warning {
    color: var(--kendo-color-warning, #ffc000)
}

    .k-button-link-warning:hover, .k-button-link-warning.k-hover {
        color: var(--kendo-color-warning-hover, #eaaf00)
    }

    .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, #ffc000) 30%, transparent)
    }

    .k-button-link-warning:active, .k-button-link-warning.k-active {
        color: var(--kendo-color-warning-active, #d49f00)
    }

    .k-button-link-warning.k-selected {
        color: var(--kendo-color-warning-active, #d49f00)
    }

.k-button-link-error {
    color: var(--kendo-color-error, #f31700)
}

    .k-button-link-error:hover, .k-button-link-error.k-hover {
        color: var(--kendo-color-error-hover, #df1600)
    }

    .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, #f31700) 30%, transparent)
    }

    .k-button-link-error:active, .k-button-link-error.k-active {
        color: var(--kendo-color-error-active, #ca1400)
    }

    .k-button-link-error.k-selected {
        color: var(--kendo-color-error-active, #ca1400)
    }

.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, #3d3d3d)
}

    .k-button-link-base:hover, .k-button-link-base.k-hover {
        color: var(--kendo-color-on-app-surface, #3d3d3d)
    }

    .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, #3d3d3d) 30%, transparent)
    }

    .k-button-link-base:active, .k-button-link-base.k-active {
        color: var(--kendo-color-on-app-surface, #3d3d3d)
    }

    .k-button-link-base.k-selected {
        color: var(--kendo-color-on-app-surface, #3d3d3d)
    }

.k-button-clear-primary {
    color: var(--kendo-color-primary-on-surface, #ff6358)
}

    .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, #292929)
}

    .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, #004ac2)
}

    .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, #2d9600)
}

    .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, #ffc000)
}

    .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, #ca1400)
}

    .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, #3d3d3d)
}

    .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, #ff6358)
}

.k-overlay-secondary {
    background-color: var(--kendo-color-secondary, #666666)
}

.k-overlay-tertiary {
    background-color: var(--kendo-color-tertiary, #03a9f4)
}

.k-overlay-info {
    background-color: var(--kendo-color-info, #0058e9)
}

.k-overlay-success {
    background-color: var(--kendo-color-success, #37b400)
}

.k-overlay-warning {
    background-color: var(--kendo-color-warning, #ffc000)
}

.k-overlay-error {
    background-color: var(--kendo-color-error, #f31700)
}

.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, #3d3d3d);
    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-animation-container {
    border-radius: 0 0 var(--kendo-border-radius-md, 0.25rem) var(--kendo-border-radius-md, 0.25rem)
}

.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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d)
}

.k-table-alt-row {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 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, #3d3d3d) 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, #ff6358) 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, #ff6358);
    color: var(--kendo-color-on-primary, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

.k-avatar-solid-secondary {
    border-color: var(--kendo-color-secondary, #666666);
    color: var(--kendo-color-on-secondary, #ffffff);
    background-color: var(--kendo-color-secondary, #666666)
}

.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, #0058e9);
    color: var(--kendo-color-on-info, #ffffff);
    background-color: var(--kendo-color-info, #0058e9)
}

.k-avatar-solid-success {
    border-color: var(--kendo-color-success, #37b400);
    color: var(--kendo-color-on-success, #ffffff);
    background-color: var(--kendo-color-success, #37b400)
}

.k-avatar-solid-warning {
    border-color: var(--kendo-color-warning, #ffc000);
    color: var(--kendo-color-on-warning, #3d3d3d);
    background-color: var(--kendo-color-warning, #ffc000)
}

.k-avatar-solid-error {
    border-color: var(--kendo-color-error, #f31700);
    color: var(--kendo-color-on-error, #ffffff);
    background-color: var(--kendo-color-error, #f31700)
}

.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, #ff6358)
}

.k-avatar-outline-secondary {
    color: var(--kendo-color-secondary, #666666)
}

.k-avatar-outline-tertiary {
    color: var(--kendo-color-tertiary, #03a9f4)
}

.k-avatar-outline-info {
    color: var(--kendo-color-info, #0058e9)
}

.k-avatar-outline-success {
    color: var(--kendo-color-success, #37b400)
}

.k-avatar-outline-warning {
    color: var(--kendo-color-warning, #ffc000)
}

.k-avatar-outline-error {
    color: var(--kendo-color-error, #f31700)
}

.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;
    -ms-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 {
    padding-block: .5em;
    padding-inline: 0;
    margin-block: -0.5em;
    margin-inline: 0;
    min-width: 0;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    overflow: hidden;
    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 {
    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, #3d3d3d);
    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, #3d3d3d) 8%, transparent)
    }

    .k-chip-solid-base:hover, .k-chip-solid-base.k-hover {
        background-color: var(--kendo-color-base-subtle-hover, #e0e0e0)
    }

    .k-chip-solid-base.k-selected {
        background-color: var(--kendo-color-base-active, #d6d6d6)
    }

.k-chip-solid-error {
    border-color: var(--kendo-color-error-emphasis, #f76f60);
    color: var(--kendo-color-error-on-subtle, #7a0c00);
    background-color: var(--kendo-color-error-subtle, #fcddda)
}

    .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, #f31700) 16%, transparent)
    }

    .k-chip-solid-error:hover, .k-chip-solid-error.k-hover {
        background-color: var(--kendo-color-error-subtle-hover, #fbc8c3)
    }

    .k-chip-solid-error.k-selected {
        background-color: var(--kendo-color-error-subtle-active, #f98b80)
    }

.k-chip-solid-info {
    border-color: var(--kendo-color-info-emphasis, #6098f2);
    color: var(--kendo-color-info-on-subtle, #002259);
    background-color: var(--kendo-color-info-subtle, #d2e2fb)
}

    .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, #0058e9) 16%, transparent)
    }

    .k-chip-solid-info:hover, .k-chip-solid-info.k-hover {
        background-color: var(--kendo-color-info-subtle-hover, #bdd4f8)
    }

    .k-chip-solid-info.k-selected {
        background-color: var(--kendo-color-info-subtle-active, #80acf4)
    }

.k-chip-solid-warning {
    border-color: var(--kendo-color-warning-emphasis, #ffd760);
    color: var(--kendo-color-warning-on-subtle, #5e4700);
    background-color: var(--kendo-color-warning-subtle, #fff4d3)
}

    .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, #ffc000) 16%, transparent)
    }

    .k-chip-solid-warning:hover, .k-chip-solid-warning.k-hover {
        background-color: var(--kendo-color-warning-subtle-hover, #ffeebd)
    }

    .k-chip-solid-warning.k-selected {
        background-color: var(--kendo-color-warning-subtle-active, #ffe79e)
    }

.k-chip-solid-success {
    border-color: var(--kendo-color-success-emphasis, #81d15f);
    color: var(--kendo-color-success-on-subtle, #1c5a00);
    background-color: var(--kendo-color-success-subtle, #dcf0d3)
}

    .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, #37b400) 16%, transparent)
    }

    .k-chip-solid-success:hover, .k-chip-solid-success.k-hover {
        background-color: var(--kendo-color-success-subtle-hover, #cbe9bf)
    }

    .k-chip-solid-success.k-selected {
        background-color: var(--kendo-color-success-subtle-active, #b7e1a5)
    }

.k-chip-outline-base {
    border-color: var(--kendo-color-base-on-surface, #3d3d3d);
    color: var(--kendo-color-base-on-surface, #3d3d3d);
    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, #3d3d3d) 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, #3d3d3d)
    }

    .k-chip-outline-base.k-selected {
        color: var(--kendo-color-base, #f5f5f5);
        background-color: var(--kendo-color-base-on-surface, #3d3d3d)
    }

.k-chip-outline-error {
    border-color: var(--kendo-color-error-on-surface, #ca1400);
    color: var(--kendo-color-error-on-surface, #ca1400);
    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, #f31700) 16%, transparent)
    }

    .k-chip-outline-error:hover, .k-chip-outline-error.k-hover {
        border-color: var(--kendo-color-error-hover, #df1600);
        color: var(--kendo-color-on-error, #ffffff);
        background-color: var(--kendo-color-error-hover, #df1600)
    }

    .k-chip-outline-error.k-selected {
        border-color: var(--kendo-color-error-active, #ca1400);
        color: var(--kendo-color-on-error, #ffffff);
        background-color: var(--kendo-color-error-active, #ca1400)
    }

.k-chip-outline-info {
    border-color: var(--kendo-color-info-on-surface, #004ac2);
    color: var(--kendo-color-info-on-surface, #004ac2);
    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, #0058e9) 16%, transparent)
    }

    .k-chip-outline-info:hover, .k-chip-outline-info.k-hover {
        border-color: var(--kendo-color-info-hover, #0052d6);
        color: var(--kendo-color-on-info, #ffffff);
        background-color: var(--kendo-color-info-hover, #0052d6)
    }

    .k-chip-outline-info.k-selected {
        border-color: var(--kendo-color-info-active, #004ac2);
        color: var(--kendo-color-on-info, #ffffff);
        background-color: var(--kendo-color-info-active, #004ac2)
    }

.k-chip-outline-warning {
    border-color: var(--kendo-color-warning, #ffc000);
    color: var(--kendo-color-on-app-surface, #3d3d3d);
    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, #ffc000) 16%, transparent)
    }

    .k-chip-outline-warning:hover, .k-chip-outline-warning.k-hover {
        color: var(--kendo-color-on-warning, #3d3d3d);
        background-color: var(--kendo-color-warning, #ffc000)
    }

    .k-chip-outline-warning.k-selected {
        color: var(--kendo-color-on-warning, #3d3d3d);
        background-color: var(--kendo-color-warning, #ffc000)
    }

.k-chip-outline-success {
    border-color: var(--kendo-color-success-on-surface, #2d9600);
    color: var(--kendo-color-success-on-surface, #2d9600);
    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, #37b400) 16%, transparent)
    }

    .k-chip-outline-success:hover, .k-chip-outline-success.k-hover {
        border-color: var(--kendo-color-success-hover, #32a500);
        color: var(--kendo-color-on-success, #ffffff);
        background-color: var(--kendo-color-success-hover, #32a500)
    }

    .k-chip-outline-success.k-selected {
        border-color: var(--kendo-color-success-active, #2d9600);
        color: var(--kendo-color-on-success, #ffffff);
        background-color: var(--kendo-color-success-active, #2d9600)
    }

.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, %23f31700%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, #ff6358)
}

.k-loader-secondary {
    color: var(--kendo-color-secondary, #666666)
}

.k-loader-tertiary {
    color: var(--kendo-color-tertiary, #03a9f4)
}

.k-loader-info {
    color: var(--kendo-color-info, #0058e9)
}

.k-loader-success {
    color: var(--kendo-color-success, #37b400)
}

.k-loader-warning {
    color: var(--kendo-color-warning, #ffc000)
}

.k-loader-error {
    color: var(--kendo-color-error, #f31700)
}

.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, #3d3d3d) 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, #3d3d3d);
    color: var(--kendo-color-app-surface, #ffffff);
    background-color: var(--kendo-color-on-app-surface, #3d3d3d);
    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, #3d3d3d)
    }

.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, #f31700);
    color: var(--kendo-color-on-error, #ffffff);
    background-color: var(--kendo-color-error, #f31700)
}

    .k-tooltip-error .k-callout {
        color: var(--kendo-color-error, #f31700)
    }

.k-tooltip-warning {
    border-color: var(--kendo-color-warning, #ffc000);
    color: var(--kendo-color-on-warning, #3d3d3d);
    background-color: var(--kendo-color-warning, #ffc000)
}

    .k-tooltip-warning .k-callout {
        color: var(--kendo-color-warning, #ffc000)
    }

.k-tooltip-success {
    border-color: var(--kendo-color-success, #37b400);
    color: var(--kendo-color-on-success, #ffffff);
    background-color: var(--kendo-color-success, #37b400)
}

    .k-tooltip-success .k-callout {
        color: var(--kendo-color-success, #37b400)
    }

.k-tooltip-info {
    border-color: var(--kendo-color-info, #0058e9);
    color: var(--kendo-color-on-info, #ffffff);
    background-color: var(--kendo-color-info, #0058e9)
}

    .k-tooltip-info .k-callout {
        color: var(--kendo-color-info, #0058e9)
    }

.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, #666666);
    color: var(--kendo-color-on-secondary, #ffffff);
    background-color: var(--kendo-color-secondary, #666666)
}

    .k-tooltip-secondary .k-callout {
        color: var(--kendo-color-secondary, #666666)
    }

.k-tooltip-primary {
    border-color: var(--kendo-color-primary, #ff6358);
    color: var(--kendo-color-on-primary, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

    .k-tooltip-primary .k-callout {
        color: var(--kendo-color-primary, #ff6358)
    }

.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;
    -ms-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, #3d3d3d);
    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, #3d3d3d)
        }

        .k-menu:not(.k-context-menu) > .k-item:active, .k-menu:not(.k-context-menu) > .k-item.k-active {
            color: var(--kendo-color-primary, #ff6358)
        }

        .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, #ff6358)
        }

    .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, #3d3d3d);
    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, #3d3d3d);
        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, #ffffff);
        background-color: var(--kendo-color-primary, #ff6358)
    }

    .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, #3d3d3d)
    }

        .k-menu-scroll-wrapper .k-menu-scroll-button:hover::before {
            opacity: 0
        }

.k-toolbar {
    margin: 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: flex;
    flex-flow: row wrap;
    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 > * {
        flex-shrink: 0;
        display: inline-flex;
        align-content: center;
        vertical-align: middle
    }

        .k-toolbar > * > label {
            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-separator, .k-toolbar .k-toolbar-separator {
        width: 0;
        height: 1.4285714286em;
        border-width: 0 0 0 1px;
        border-style: solid;
        align-self: center
    }

    .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-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-renderer {
    display: inline-block;
    border-color: 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 > * > label {
        margin-inline-end: 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 > * > label {
        margin-inline-end: 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 > * > label {
        margin-inline-end: 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-separator, .k-toolbar .k-toolbar-separator {
    border-color: inherit
}

.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, #3d3d3d) 8%, transparent)
}

.k-toolbar-solid {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #3d3d3d);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-toolbar-outline {
    border-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 50%, transparent);
    color: var(--kendo-color-on-base, #3d3d3d)
}

.k-toolbar-flat {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
}

    .k-toolbar-flat > .k-separator {
        border-inline-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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d);
    background: var(--kendo-color-base-hover, #ebebeb)
}

.k-overflow-container .k-button.k-selected {
    color: var(--kendo-color-on-primary, #ffffff);
    background: var(--kendo-color-primary, #ff6358)
}

.k-overflow-container .k-button:disabled, .k-overflow-container .k-button.k-disabled {
    color: inherit
}

.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, #3d3d3d)
}

    .k-form fieldset legend, .k-form-inline fieldset legend {
        color: var(--kendo-color-on-app-surface, #3d3d3d)
    }

    .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, #f31700)
    }

.k-form-error, .k-text-error, .k-form-field-error .k-label {
    color: var(--kendo-color-error, #f31700)
}

.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) :-ms-input-placeholder {
        color: rgba(0,0,0,0)
    }

    .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, #f31700)
    }

.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, #3d3d3d) 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:-ms-input-placeholder, .k-picker:-ms-input-placeholder {
        color: var(--kendo-color-subtle, #666666);
        opacity: 1;
        -ms-user-select: none;
        user-select: none
    }

    .k-input::placeholder, .k-picker::placeholder {
        color: var(--kendo-color-subtle, #666666);
        opacity: 1;
        -webkit-user-select: none;
        -ms-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
}

    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:-ms-input-placeholder {
        color: var(--kendo-color-subtle, #666666);
        opacity: 1;
        -ms-user-select: none;
        user-select: none
    }

    .k-input-inner::placeholder {
        color: var(--kendo-color-subtle, #666666);
        opacity: 1;
        -webkit-user-select: none;
        -ms-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-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, #3d3d3d);
    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, #3d3d3d) 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, #3d3d3d) 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, #f31700)
    }

        .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, #f31700)
        }

    .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, #3d3d3d);
    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, #3d3d3d) 8%, transparent)
    }

    .k-picker-solid:focus-within {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 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, #f31700)
    }

        .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, #f31700)
        }

.k-input-outline {
    border-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 50%, transparent);
    color: var(--kendo-color-on-app-surface, #3d3d3d)
}

    .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, #3d3d3d) 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, #3d3d3d) 8%, transparent)
    }

    .k-input-outline:focus-within {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 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, #f31700)
    }

        .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, #f31700)
        }

    .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, #3d3d3d) 50%, transparent);
    color: var(--kendo-color-on-base, #3d3d3d)
}

    .k-picker-outline:hover, .k-picker-outline.k-hover {
        border-color: var(--kendo-color-on-base, #3d3d3d);
        color: var(--kendo-color-base, #f5f5f5);
        background-color: var(--kendo-color-on-base, #3d3d3d)
    }

    .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, #3d3d3d) 8%, transparent)
    }

    .k-picker-outline:focus-within {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 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, #f31700)
    }

        .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, #f31700)
        }

.k-input-flat {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #3d3d3d)
}

    .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, #3d3d3d) 8%, transparent)
    }

    .k-input-flat:focus-within {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 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, #f31700)
    }

        .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, #f31700)
        }

    .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, #3d3d3d)
}

    .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, #3d3d3d) 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, #3d3d3d) 8%, transparent)
    }

    .k-picker-flat:focus-within {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 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, #f31700)
    }

        .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, #f31700)
        }

.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:checked, .k-checkbox.k-checked {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='var%28--kendo-color-on-primary, %23ffffff%29' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M3,8 l3,3 l7-7'/%3e%3c/svg%3e")
    }

    .k-checkbox:indeterminate, .k-checkbox.k-indeterminate {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='var%28--kendo-color-primary, %23ff6358%29' 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, #ff6358);
        background-color: var(--kendo-color-surface-alt, #ffffff)
    }

    .k-checkbox:checked, .k-checkbox.k-checked {
        border-color: var(--kendo-color-primary, #ff6358);
        color: var(--kendo-color-on-primary, #ffffff);
        background-color: var(--kendo-color-primary, #ff6358)
    }

        .k-checkbox:checked:focus, .k-checkbox.k-checked.k-focus {
            box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent)
        }

    .k-checkbox.k-invalid {
        border-color: var(--kendo-color-error, #f31700)
    }

        .k-checkbox.k-invalid + .k-checkbox-label {
            color: var(--kendo-color-error, #f31700)
        }

.k-checkbox-wrap .k-ripple-blob {
    color: var(--kendo-color-primary, #ff6358);
    opacity: .25
}

.k-ripple-container .k-checkbox::after {
    background: var(--kendo-color-primary, #ff6358);
    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, #3d3d3d);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-listbox .k-drop-hint {
    border-top-color: var(--kendo-color-primary, #ff6358)
}

.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 {
        -ms-writing-mode: tb-lr;
        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, #3d3d3d);
    background-color: var(--kendo-color-base-subtle, #ebebeb)
}

    .k-progressbar .k-selected {
        border-color: var(--kendo-color-primary-active, #d45349);
        color: var(--kendo-color-on-primary, #ffffff);
        background-color: var(--kendo-color-primary, #ff6358)
    }

.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, #ff6358)
    }

.k-progressbar-indeterminate {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #3d3d3d);
    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, #ff6358);
    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:checked, .k-radio.k-checked {
        background-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='var%28--kendo-color-on-primary, %23ffffff%29'/%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, #f31700)
    }

        .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, #f31700)
        }

    .k-radio:checked, .k-radio.k-checked {
        border-color: var(--kendo-color-primary, #ff6358);
        color: var(--kendo-color-on-primary, #ffffff);
        background-color: var(--kendo-color-primary, #ff6358)
    }

        .k-radio:checked:focus, .k-radio.k-checked.k-focus {
            box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent)
        }

.k-ripple-container .k-radio::after {
    background: var(--kendo-color-primary, #ff6358);
    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;
            -ms-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, #3d3d3d)
}

    .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, #ff6358)
    }

    .k-slider .k-draghandle {
        border-color: var(--kendo-color-primary, #ff6358);
        color: var(--kendo-color-on-primary, #ffffff);
        background-color: var(--kendo-color-primary, #ff6358);
        border-radius: 50%
    }

        .k-slider .k-draghandle:hover {
            border-color: var(--kendo-color-primary, #ff6358);
            background-color: var(--kendo-color-primary-hover, #ea5a51)
        }

        .k-slider .k-draghandle:active, .k-slider .k-draghandle.k-pressed {
            border-color: var(--kendo-color-primary-active, #d45349);
            background-color: var(--kendo-color-primary-active, #d45349)
        }

        .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, #ff6358) 30%, transparent)
        }

    .k-slider.k-focus .k-draghandle {
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 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;
    -ms-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, #3d3d3d);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-calendar .k-header {
        border-color: inherit;
        color: var(--kendo-color-on-app-surface, #3d3d3d);
        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, #ff6358)
    }

    .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, #3d3d3d);
        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, #ffffff);
        background-color: var(--kendo-color-primary, #ff6358)
    }

    .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, #ffffff);
        background-color: var(--kendo-color-primary-hover, #ea5a51)
    }

    .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, #3d3d3d);
        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, #ea5a51)
        }

    .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, #3d3d3d);
        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, #f31700)
    }

    .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, #ff6358) 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, #ff6358)
    }

    .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, #ff6358) 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, #ff6358) 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;
    -ms-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, #3d3d3d);
    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, #ff6358)
}

    .k-time-header .k-time-now:hover, .k-time-selector-header .k-time-now:hover {
        color: var(--kendo-color-primary-hover, #ea5a51)
    }

.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, #3d3d3d)
}

.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, #ff6358)
}

.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-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;
        -ms-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 .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-inputs {
    gap: calc(var(--kendo-spacing-3, 0.75rem)/1.5)
}

    .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, #3d3d3d);
    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: calc(var(--kendo-spacing-3, 0.75rem)/1.5)
}

.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-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-views .k-colorpalette-tile {
        width: var(--kendo-color-preview-width, var(--kendo-spacing-6, 1.5rem));
        height: var(--kendo-color-preview-height, var(--kendo-spacing-6, 1.5rem))
    }

.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, #3d3d3d);
    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, #3d3d3d)
}

.k-treeview-leaf:hover, .k-treeview-leaf.k-hover {
    color: var(--kendo-color-on-app-surface, #3d3d3d);
    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, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

.k-treeview .k-treeview-load-more-button {
    color: var(--kendo-color-primary, #ff6358);
    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, #ea5a51);
        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, #ea5a51);
        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, #3d3d3d)
}

    .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, #3d3d3d)
}

    .k-rating-item.k-selected {
        color: var(--kendo-color-primary, #ff6358)
    }

        .k-rating-item.k-selected:focus, .k-rating-item.k-selected.k-focus {
            color: var(--kendo-color-primary, #ff6358)
        }

    .k-rating-item:hover, .k-rating-item.k-hover {
        color: var(--kendo-color-primary, #ff6358);
        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;
    -ms-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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d) 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, #ff6358);
    color: var(--kendo-color-on-primary, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

.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, #3d3d3d);
    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, #ff6358) 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, #3d3d3d);
    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, #ff6358)
}

.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, #3d3d3d);
    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, #3d3d3d);
        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, #0058e9)
    }

    .k-upload .k-file-success .k-file-validation-message {
        color: var(--kendo-color-success, #37b400)
    }

    .k-upload .k-file-success .k-progressbar .k-selected {
        background-color: var(--kendo-color-success, #37b400)
    }

    .k-upload .k-file-error .k-file-validation-message {
        color: var(--kendo-color-error, #f31700)
    }

    .k-upload .k-file-error .k-progressbar .k-selected {
        background-color: var(--kendo-color-error, #f31700)
    }

    .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, #3d3d3d)
    }

    .k-upload.k-invalid, .k-upload.ng-invalid.ng-touched, .k-upload.ng-invalid.ng-dirty {
        border-color: var(--kendo-color-error, #f31700)
    }

.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, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

.k-appbar-secondary {
    color: var(--kendo-color-on-secondary, #ffffff);
    background-color: var(--kendo-color-secondary, #666666)
}

.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, #ffffff);
    background-color: var(--kendo-color-info, #0058e9)
}

.k-appbar-success {
    color: var(--kendo-color-on-success, #ffffff);
    background-color: var(--kendo-color-success, #37b400)
}

.k-appbar-warning {
    color: var(--kendo-color-on-warning, #3d3d3d);
    background-color: var(--kendo-color-warning, #ffc000)
}

.k-appbar-error {
    color: var(--kendo-color-on-error, #ffffff);
    background-color: var(--kendo-color-error, #f31700)
}

.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, #ff6358);
    outline-offset: -1px;
    border-color: var(--kendo-color-primary, #ff6358);
    color: var(--kendo-color-on-primary, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

.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, #666666);
    outline-offset: -1px;
    border-color: var(--kendo-color-secondary, #666666);
    color: var(--kendo-color-on-secondary, #ffffff);
    background-color: var(--kendo-color-secondary, #666666)
}

.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, #0058e9);
    outline-offset: -1px;
    border-color: var(--kendo-color-info, #0058e9);
    color: var(--kendo-color-on-info, #ffffff);
    background-color: var(--kendo-color-info, #0058e9)
}

.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, #37b400);
    outline-offset: -1px;
    border-color: var(--kendo-color-success, #37b400);
    color: var(--kendo-color-on-success, #ffffff);
    background-color: var(--kendo-color-success, #37b400)
}

.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, #ffc000);
    outline-offset: -1px;
    border-color: var(--kendo-color-warning, #ffc000);
    color: var(--kendo-color-on-warning, #3d3d3d);
    background-color: var(--kendo-color-warning, #ffc000)
}

.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, #f31700);
    outline-offset: -1px;
    border-color: var(--kendo-color-error, #f31700);
    color: var(--kendo-color-on-error, #ffffff);
    background-color: var(--kendo-color-error, #f31700)
}

.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, #ea5a51);
    background-color: var(--kendo-color-primary-hover, #ea5a51)
}

.k-hover.k-fab-solid-secondary, .k-fab-solid-secondary:hover {
    border-color: var(--kendo-color-secondary-hover, #525252);
    background-color: var(--kendo-color-secondary-hover, #525252)
}

.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, #0052d6);
    background-color: var(--kendo-color-info-hover, #0052d6)
}

.k-hover.k-fab-solid-success, .k-fab-solid-success:hover {
    border-color: var(--kendo-color-success-hover, #32a500);
    background-color: var(--kendo-color-success-hover, #32a500)
}

.k-hover.k-fab-solid-warning, .k-fab-solid-warning:hover {
    border-color: var(--kendo-color-warning-hover, #eaaf00);
    background-color: var(--kendo-color-warning-hover, #eaaf00)
}

.k-hover.k-fab-solid-error, .k-fab-solid-error:hover {
    border-color: var(--kendo-color-error-hover, #df1600);
    background-color: var(--kendo-color-error-hover, #df1600)
}

.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, #ff6358) 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, #666666) 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, #0058e9) 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, #37b400) 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, #ffc000) 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, #f31700) 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, #d45349);
    background-color: var(--kendo-color-primary-active, #d45349)
}

.k-active.k-fab-solid-secondary, .k-selected.k-fab-solid-secondary, .k-fab-solid-secondary:active {
    border-color: var(--kendo-color-secondary-active, #3d3d3d);
    background-color: var(--kendo-color-secondary-active, #3d3d3d)
}

.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, #004ac2);
    background-color: var(--kendo-color-info-active, #004ac2)
}

.k-active.k-fab-solid-success, .k-selected.k-fab-solid-success, .k-fab-solid-success:active {
    border-color: var(--kendo-color-success-active, #2d9600);
    background-color: var(--kendo-color-success-active, #2d9600)
}

.k-active.k-fab-solid-warning, .k-selected.k-fab-solid-warning, .k-fab-solid-warning:active {
    border-color: var(--kendo-color-warning-active, #d49f00);
    background-color: var(--kendo-color-warning-active, #d49f00)
}

.k-active.k-fab-solid-error, .k-selected.k-fab-solid-error, .k-fab-solid-error:active {
    border-color: var(--kendo-color-error-active, #ca1400);
    background-color: var(--kendo-color-error-active, #ca1400)
}

.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, #ff6358) 60%, transparent);
    color: color-mix(in srgb, var(--kendo-color-on-primary, #ffffff) 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, #666666) 60%, transparent);
    color: color-mix(in srgb, var(--kendo-color-on-secondary, #ffffff) 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, #0058e9) 60%, transparent);
    color: color-mix(in srgb, var(--kendo-color-on-info, #ffffff) 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, #37b400) 60%, transparent);
    color: color-mix(in srgb, var(--kendo-color-on-success, #ffffff) 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, #ffc000) 60%, transparent);
    color: color-mix(in srgb, var(--kendo-color-on-warning, #3d3d3d) 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, #f31700) 60%, transparent);
    color: color-mix(in srgb, var(--kendo-color-on-error, #ffffff) 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, #3d3d3d);
    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, #3d3d3d);
    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, #d6d6d6)
}

.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, #3d3d3d) 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, #3d3d3d);
    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, #3d3d3d);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-window-primary .k-window-titlebar {
    color: var(--kendo-color-on-primary, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

.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-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, #3d3d3d);
    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, #3d3d3d);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-dialog-primary .k-dialog-titlebar {
    color: var(--kendo-color-on-primary, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

.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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d);
        background-color: var(--kendo-color-base-hover, #ebebeb)
    }

.k-drawer-item.k-selected {
    color: var(--kendo-color-on-primary, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

    .k-drawer-item.k-selected:hover, .k-drawer-item.k-selected.k-hover {
        color: var(--kendo-color-on-primary, #ffffff);
        background-color: var(--kendo-color-primary-hover, #ea5a51)
    }

.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-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, #3d3d3d);
    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, #f31700);
    color: var(--kendo-color-on-error, #ffffff);
    background-color: var(--kendo-color-error, #f31700)
}

.k-notification-warning {
    border-color: var(--kendo-color-warning, #ffc000);
    color: var(--kendo-color-on-warning, #3d3d3d);
    background-color: var(--kendo-color-warning, #ffc000)
}

.k-notification-success {
    border-color: var(--kendo-color-success, #37b400);
    color: var(--kendo-color-on-success, #ffffff);
    background-color: var(--kendo-color-success, #37b400)
}

.k-notification-info {
    border-color: var(--kendo-color-info, #0058e9);
    color: var(--kendo-color-on-info, #ffffff);
    background-color: var(--kendo-color-info, #0058e9)
}

.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, #666666);
    color: var(--kendo-color-on-secondary, #ffffff);
    background-color: var(--kendo-color-secondary, #666666)
}

.k-notification-primary {
    border-color: var(--kendo-color-primary, #ff6358);
    color: var(--kendo-color-on-primary, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

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, #3d3d3d);
    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, #3d3d3d)
}

.k-card-footer {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #3d3d3d)
}

.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, #ffeceb);
    color: var(--kendo-color-primary-on-subtle, #5c201c);
    border-color: var(--kendo-color-primary-emphasis, #ff9d97)
}

    .k-card-primary .k-card-subtitle {
        color: inherit
    }

.k-card-secondary {
    background-color: var(--kendo-color-secondary-subtle, #fafafa);
    color: var(--kendo-color-secondary-on-subtle, #141414);
    border-color: var(--kendo-color-secondary-emphasis, #e0e0e0)
}

    .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, #d2e2fb);
    color: var(--kendo-color-info-on-subtle, #002259);
    border-color: var(--kendo-color-info-emphasis, #6098f2)
}

    .k-card-info .k-card-subtitle {
        color: inherit
    }

.k-card-success {
    background-color: var(--kendo-color-success-subtle, #dcf0d3);
    color: var(--kendo-color-success-on-subtle, #1c5a00);
    border-color: var(--kendo-color-success-emphasis, #81d15f)
}

    .k-card-success .k-card-subtitle {
        color: inherit
    }

.k-card-warning {
    background-color: var(--kendo-color-warning-subtle, #fff4d3);
    color: var(--kendo-color-warning-on-subtle, #5e4700);
    border-color: var(--kendo-color-warning-emphasis, #ffd760)
}

    .k-card-warning .k-card-subtitle {
        color: inherit
    }

.k-card-error {
    background-color: var(--kendo-color-error-subtle, #fcddda);
    color: var(--kendo-color-error-on-subtle, #7a0c00);
    border-color: var(--kendo-color-error-emphasis, #f76f60)
}

    .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, #3d3d3d);
    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, #3d3d3d)
}

.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, #ffffff) 65%, transparent);
    background-color: var(--kendo-color-primary, #ff6358)
}

    .k-bottom-nav-solid-primary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-primary .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:focus {
        background-color: color-mix(in srgb, var(--kendo-color-on-primary, #ffffff) 12.5%, transparent)
    }

    .k-bottom-nav-solid-primary .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-selected {
        color: var(--kendo-color-on-primary, #ffffff)
    }

.k-bottom-nav-solid-secondary, .k-bottom-nav-solid.k-bottom-nav-secondary {
    color: color-mix(in srgb, var(--kendo-color-on-secondary, #ffffff) 65%, transparent);
    background-color: var(--kendo-color-secondary, #666666)
}

    .k-bottom-nav-solid-secondary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-secondary .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:focus {
        background-color: color-mix(in srgb, var(--kendo-color-on-secondary, #ffffff) 12.5%, transparent)
    }

    .k-bottom-nav-solid-secondary .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-selected {
        color: var(--kendo-color-on-secondary, #ffffff)
    }

.k-bottom-nav-solid-tertiary, .k-bottom-nav-solid.k-bottom-nav-tertiary {
    color: color-mix(in srgb, var(--kendo-color-on-tertiary, #ffffff) 65%, transparent);
    background-color: var(--kendo-color-tertiary, #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, #ffffff) 65%, transparent);
    background-color: var(--kendo-color-info, #0058e9)
}

    .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, #ffffff) 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, #ffffff)
    }

.k-bottom-nav-solid-success, .k-bottom-nav-solid.k-bottom-nav-success {
    color: color-mix(in srgb, var(--kendo-color-on-success, #ffffff) 65%, transparent);
    background-color: var(--kendo-color-success, #37b400)
}

    .k-bottom-nav-solid-success .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-success .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:focus {
        background-color: color-mix(in srgb, var(--kendo-color-on-success, #ffffff) 12.5%, transparent)
    }

    .k-bottom-nav-solid-success .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-selected {
        color: var(--kendo-color-on-success, #ffffff)
    }

.k-bottom-nav-solid-warning, .k-bottom-nav-solid.k-bottom-nav-warning {
    color: color-mix(in srgb, var(--kendo-color-on-warning, #3d3d3d) 65%, transparent);
    background-color: var(--kendo-color-warning, #ffc000)
}

    .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, #3d3d3d) 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, #3d3d3d)
    }

.k-bottom-nav-solid-error, .k-bottom-nav-solid.k-bottom-nav-error {
    color: color-mix(in srgb, var(--kendo-color-on-error, #ffffff) 65%, transparent);
    background-color: var(--kendo-color-error, #f31700)
}

    .k-bottom-nav-solid-error .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-error .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:focus {
        background-color: color-mix(in srgb, var(--kendo-color-on-error, #ffffff) 12.5%, transparent)
    }

    .k-bottom-nav-solid-error .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-selected {
        color: var(--kendo-color-on-error, #ffffff)
    }

.k-bottom-nav-solid-dark, .k-bottom-nav-solid.k-bottom-nav-dark {
    color: color-mix(in srgb, var(--kendo-color-on-dark, #ffffff) 65%, transparent);
    background-color: var(--kendo-color-dark, #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, #3d3d3d);
    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, #3d3d3d) 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, #ff6358)
    }

.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, #3d3d3d);
    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, #3d3d3d) 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, #666666)
    }

.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, #3d3d3d);
    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, #3d3d3d) 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, #3d3d3d);
    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, #3d3d3d) 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, #0058e9)
    }

.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, #3d3d3d);
    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, #3d3d3d) 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, #37b400)
    }

.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, #3d3d3d);
    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, #3d3d3d) 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, #ffc000)
    }

.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, #3d3d3d);
    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, #3d3d3d) 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, #f31700)
    }

.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, #3d3d3d);
    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, #3d3d3d) 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, #3d3d3d);
    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, #3d3d3d) 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, #3d3d3d);
    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, #3d3d3d) 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, #3d3d3d);
    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, #ff6358)
}

    .k-breadcrumb-link:hover, .k-breadcrumb-link.k-hover {
        color: var(--kendo-color-primary-hover, #ea5a51);
        background-color: var(--kendo-color-surface, #fafafa)
    }

    .k-breadcrumb-link:focus, .k-breadcrumb-link.k-focus {
        color: var(--kendo-color-primary, #ff6358);
        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, #3d3d3d);
    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, #3d3d3d)
}

    .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, #3d3d3d)
    }

    .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, #3d3d3d) 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, #3d3d3d) 60%, transparent)
    }

    .k-stepper .k-step-indicator {
        border-color: #ccc;
        color: var(--kendo-color-on-app-surface, #3d3d3d);
        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, #3d3d3d);
        background-color: var(--kendo-color-surface-alt, #ffffff)
    }

    .k-stepper .k-step-done .k-step-indicator {
        border-color: var(--kendo-color-primary, #ff6358);
        color: var(--kendo-color-on-primary, #ffffff);
        background-color: var(--kendo-color-primary, #ff6358)
    }

    .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, #ea5a51)
    }

    .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, #ff6358) 60%, transparent);
        color: var(--kendo-color-on-primary, #ffffff);
        background-color: var(--kendo-color-app-surface, #ffffff)
    }

        .k-stepper .k-step-done.k-step-disabled .k-step-indicator::before, .k-stepper .k-step-done.k-disabled .k-step-indicator::before, .k-stepper .k-step-done:disabled .k-step-indicator::before {
            background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 60%, transparent)
        }

    .k-stepper .k-step-current .k-step-indicator {
        border-color: var(--kendo-color-primary, #ff6358);
        color: var(--kendo-color-on-primary, #ffffff);
        background-color: var(--kendo-color-primary, #ff6358)
    }

    .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, #ea5a51)
    }

    .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, #ff6358) 60%, transparent);
        color: var(--kendo-color-on-primary, #ffffff);
        background-color: var(--kendo-color-app-surface, #ffffff)
    }

        .k-stepper .k-step-current.k-step-disabled .k-step-indicator::before, .k-stepper .k-step-current.k-disabled .k-step-indicator::before, .k-stepper .k-step-current:disabled .k-step-indicator::before {
            background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 60%, transparent)
        }

    .k-stepper .k-step-success .k-step-label .k-icon {
        color: var(--kendo-color-success, #37b400)
    }

    .k-stepper .k-step-error .k-step-label {
        color: var(--kendo-color-error, #f31700)
    }

    .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, #f31700)
    }

    .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
}

.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-tab-on-top {
        z-index: 1
    }

    .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-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: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: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-items-wrapper {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #3d3d3d)
}

    .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, #3d3d3d)
        }

        .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, #ff6358);
            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, #3d3d3d);
    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, #3d3d3d)
    }

.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, #3d3d3d);
    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, #3d3d3d);
    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, #ff6358)
}

.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);
        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, #3d3d3d));
        background-color: var(--kendo-component-bg, var(--kendo-color-surface-alt, #ffffff));
        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, #3d3d3d));
    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, #3d3d3d));
    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;
            -ms-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;
                -ms-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, #3d3d3d);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-panelbar > .k-panelbar-header > .k-link {
        color: var(--kendo-color-primary, #ff6358);
        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, #3d3d3d)
        }

        .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, #ffffff);
            background-color: var(--kendo-color-primary, #ff6358)
        }

            .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, #ea5a51)
            }

    .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, #ffffff);
        background-color: var(--kendo-color-primary, #ff6358)
    }

        .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, #ea5a51)
        }

.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;
    -ms-user-select: none;
    user-select: 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, #3d3d3d);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-splitbar {
    color: var(--kendo-color-on-app-surface, #3d3d3d);
    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, #3d3d3d);
        background-color: var(--kendo-color-base-hover, #ebebeb)
    }

    .k-splitbar:focus, .k-splitbar.k-focus {
        color: var(--kendo-color-on-primary, #ffffff);
        background: var(--kendo-color-primary, #ff6358)
    }

.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-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;
    -ms-writing-mode: tb-lr;
    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
    }

    .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-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, #ff6358) 16%, transparent);
    border-color: var(--kendo-color-primary, #ff6358)
}

.k-dock-indicator {
    color: var(--kendo-color-primary, #ff6358);
    background-color: #f5f5f5;
    outline-color: var(--kendo-color-primary, #ff6358);
    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, #ff6358);
        color: #fff
    }

.k-barcode {
    display: inline-block
}

    .k-barcode > div {
        height: 150px
    }

.k-var--chart-font {
    font-size: var(--kendo-font-size, inherit)
}

.k-var--chart-title-font {
    font-size: 1.143em
}

.k-var--chart-pane-title-font {
    font-size: .857em;
    font-weight: var(--kendo-font-weight-normal, normal)
}

.k-var--chart-label-font {
    font-size: .857em
}

.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;
    -ms-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, #ff6358)
}

.k-var--primary-contrast {
    background-color: var(--kendo-color-on-primary, #ffffff)
}

.k-var--base {
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-var--background {
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-var--border-radius {
    background-color: var(--kendo-border-radius-md, 0.25rem)
}

.k-var--normal-background {
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-var--normal-text-color {
    background-color: var(--kendo-color-on-app-surface, #3d3d3d)
}

.k-var--hover-background {
    background-color: var(--kendo-color-base-hover, #ebebeb)
}

.k-var--hover-text-color {
    background-color: var(--kendo-color-on-app-surface, #3d3d3d)
}

.k-var--selected-background {
    background-color: var(--kendo-color-primary, #ff6358)
}

.k-var--selected-text-color {
    background-color: var(--kendo-color-on-primary, #ffffff)
}

.k-var--success {
    background-color: var(--kendo-color-success, #37b400)
}

.k-var--info {
    background-color: var(--kendo-color-info, #0058e9)
}

.k-var--warning {
    background-color: var(--kendo-color-warning, #ffc000)
}

.k-var--error {
    background-color: var(--kendo-color-error, #f31700)
}

.k-var--series-a {
    background-color: var(--kendo-color-series-a, #ff6358)
}

.k-var--series-b {
    background-color: var(--kendo-color-series-b, #ffe162)
}

.k-var--series-c {
    background-color: var(--kendo-color-series-c, #4cd180)
}

.k-var--series-d {
    background-color: var(--kendo-color-series-d, #4b5ffa)
}

.k-var--series-e {
    background-color: var(--kendo-color-series-e, #ac58ff)
}

.k-var--series-f {
    background-color: var(--kendo-color-series-f, #ff5892)
}

.k-var--series-1 {
    background-color: var(--kendo-color-series-a, #ff6358)
}

.k-var--series-2 {
    background-color: var(--kendo-color-series-b, #ffe162)
}

.k-var--series-3 {
    background-color: var(--kendo-color-series-c, #4cd180)
}

.k-var--series-4 {
    background-color: var(--kendo-color-series-d, #4b5ffa)
}

.k-var--series-5 {
    background-color: var(--kendo-color-series-e, #ac58ff)
}

.k-var--series-6 {
    background-color: var(--kendo-color-series-f, #ff5892)
}

.k-var--series-7 {
    background-color: var(--kendo-color-series-a-subtle, #ffb1ac)
}

.k-var--series-8 {
    background-color: var(--kendo-color-series-b-subtle, #fff0b1)
}

.k-var--series-9 {
    background-color: var(--kendo-color-series-c-subtle, #a6e8c0)
}

.k-var--series-10 {
    background-color: var(--kendo-color-series-d-subtle, #a5affd)
}

.k-var--series-11 {
    background-color: var(--kendo-color-series-e-subtle, #d6acff)
}

.k-var--series-12 {
    background-color: var(--kendo-color-series-f-subtle, #ffacc9)
}

.k-var--series-13 {
    background-color: var(--kendo-color-series-a-bold, #bf4a42)
}

.k-var--series-14 {
    background-color: var(--kendo-color-series-b-bold, #bfa94a)
}

.k-var--series-15 {
    background-color: var(--kendo-color-series-c-bold, #399d60)
}

.k-var--series-16 {
    background-color: var(--kendo-color-series-d-bold, #3847bc)
}

.k-var--series-17 {
    background-color: var(--kendo-color-series-e-bold, #8142bf)
}

.k-var--series-18 {
    background-color: var(--kendo-color-series-f-bold, #bf426e)
}

.k-var--series-19 {
    background-color: var(--kendo-color-series-a-subtler, #ff8a82)
}

.k-var--series-20 {
    background-color: var(--kendo-color-series-b-subtler, #ffe989)
}

.k-var--series-21 {
    background-color: var(--kendo-color-series-c-subtler, #79dda0)
}

.k-var--series-22 {
    background-color: var(--kendo-color-series-d-subtler, #7887fb)
}

.k-var--series-23 {
    background-color: var(--kendo-color-series-e-subtler, #c182ff)
}

.k-var--series-24 {
    background-color: var(--kendo-color-series-f-subtler, #ff82ae)
}

.k-var--series-25 {
    background-color: var(--kendo-color-series-a-bolder, #80322c)
}

.k-var--series-26 {
    background-color: var(--kendo-color-series-b-bolder, #807131)
}

.k-var--series-27 {
    background-color: var(--kendo-color-series-c-bolder, #266940)
}

.k-var--series-28 {
    background-color: var(--kendo-color-series-d-bolder, #26307d)
}

.k-var--series-29 {
    background-color: var(--kendo-color-series-e-bolder, #562c80)
}

.k-var--series-30 {
    background-color: var(--kendo-color-series-f-bolder, #802c49)
}

.k-var--gauge-pointer {
    background-color: var(--kendo-color-primary, #ff6358)
}

.k-var--gauge-track {
    background-color: var(--kendo-color-base-emphasis, #c2c2c2)
}

.k-var--chart-inactive {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent)
}

.k-var--chart-major-lines {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)
}

.k-var--chart-minor-lines {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 4%, transparent)
}

.k-var--chart-area-opacity {
    opacity: .6
}

.k-var--chart-area-inactive-opacity {
    opacity: .1
}

.k-var--chart-line-inactive-opacity {
    opacity: .3
}

.k-var--chart-notes-background {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent)
}

.k-var--chart-notes-border {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent)
}

.k-var--chart-notes-lines {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent)
}

.k-var--chart-crosshair-background {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent)
}

.k-var--chart-error-bars-background {
    background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent)
}

.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, #3d3d3d);
    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, #3d3d3d);
    background-color: var(--kendo-color-base, #f5f5f5);
    border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)
}

.k-selection {
    border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
    box-shadow: inset 0 1px 7px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d);
        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, #3d3d3d)
        }

        .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;
        -ms-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;
    -ms-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 {
        -ms-writing-mode: tb-lr;
        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, #3d3d3d);
    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, #3d3d3d)
    }

    .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, #ff6358)
    }

    .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, #3d3d3d)
    }

    .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, #ff6358)
    }

    .k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-selected {
        color: var(--kendo-color-primary, #ff6358);
        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;
            -ms-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-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;
    -ms-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, #3d3d3d);
    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, #3d3d3d);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-grouping-dropclue::before {
    border-color: var(--kendo-color-on-app-surface, #3d3d3d) rgba(0,0,0,0) rgba(0,0,0,0)
}

.k-grouping-dropclue::after {
    background-color: var(--kendo-color-on-app-surface, #3d3d3d)
}

.k-grid {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #3d3d3d);
    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, #3d3d3d) 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, #3d3d3d) 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, #ff6358) 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, #3d3d3d)
    }

    .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, #3d3d3d)
        }

        .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, #ff6358) 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, #ff6358) 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, #ff6358) 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, #3d3d3d) 3%, transparent)
}

.k-grid-header .k-sort-icon, .k-grid-header .k-sort-order {
    color: var(--kendo-color-primary, #ff6358)
}

.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, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

.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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d);
    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, #ff6358) 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, #ff6358) 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, #ff6358) 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, #3d3d3d);
    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, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

.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, #3d3d3d);
    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, #3d3d3d);
        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, #ffffff);
        background-color: var(--kendo-color-primary, #ff6358)
    }

    .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, #3d3d3d)
}

.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, #3d3d3d) 20%, transparent)
}

.k-resizer-wrap.k-active .k-row-resizer {
    background-color: var(--kendo-color-primary, #ff6358)
}

.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, #3d3d3d);
    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, #ff6358) 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, #ff6358)
}

    .k-chart-wizard .k-icon-text-wrapper.k-selected .k-icon-background-area {
        box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #ff6358)
    }

.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, #ff9d97)
}

.k-chart-wizard .k-icon-background-area {
    color: var(--kendo-color-primary, #ff6358);
    background-color: var(--kendo-color-primary-subtle, #ffeceb)
}

.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;
    -ms-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
}

.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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d);
    background-color: var(--kendo-color-surface, #fafafa)
}

.k-spreadsheet-cell-editor {
    color: var(--kendo-color-on-app-surface, #3d3d3d);
    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, #ff6358) 25%, transparent)
}

.k-spreadsheet-selection {
    border-color: var(--kendo-color-primary, #ff6358);
    background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
    box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #ff6358)
}

.k-spreadsheet-selection-highlight {
    border-color: var(--kendo-color-primary, #ff6358)
}

.k-spreadsheet .k-single-selection::after {
    border-color: var(--kendo-color-surface-alt, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

.k-spreadsheet-active-cell {
    background-color: var(--kendo-color-surface-alt, #ffffff);
    box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #ff6358)
}

.k-spreadsheet .k-auto-fill {
    border-color: var(--kendo-color-primary, #ff6358);
    background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
    box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #ff6358)
}

.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, #ff6358)
}

.k-spreadsheet-has-comment::after {
    border-block-color: var(--kendo-color-primary, #ff6358) rgba(0,0,0,0);
    border-inline-color: rgba(0,0,0,0) var(--kendo-color-primary, #ff6358)
}

.k-spreadsheet-cell .k-dirty {
    border-block-color: var(--kendo-color-error, #f31700) rgba(0,0,0,0);
    border-inline-color: var(--kendo-color-error, #f31700) rgba(0,0,0,0)
}

.k-spreadsheet .k-filter-range {
    border-color: var(--kendo-color-primary, #ff6358)
}

.k-spreadsheet-filter {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-base, #3d3d3d);
    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, #d6d6d6)
    }

.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, #3d3d3d);
    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, #3d3d3d);
    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, #ff6358)
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
    border-color: var(--kendo-color-primary, #ff6358);
    background-color: var(--kendo-color-primary, #ff6358)
}

.k-spreadsheet-drawing-anchor-cell {
    background: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 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;
    -ms-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;
    -ms-writing-mode: tb-rl;
    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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d);
    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, #ff6358) 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, #3d3d3d);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-pivotgrid-configurator-header {
    color: var(--kendo-color-on-app-surface, #3d3d3d)
}

.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, #3d3d3d);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-calculated-field-header {
    color: var(--kendo-color-on-app-surface, #3d3d3d)
}

.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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d);
    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, #ffc000)
}

.k-i-kpi-status-deny {
    color: var(--kendo-color-error, #f31700)
}

.k-i-kpi-status-open {
    color: var(--kendo-color-success, #37b400)
}

.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, #3d3d3d) 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, #3d3d3d)
}

    .k-filter .k-filter-preview-field {
        color: var(--kendo-color-primary, #ff6358)
    }

    .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, #3d3d3d);
    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, #3d3d3d)
}

.k-taskboard-pane {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #3d3d3d);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

.k-taskboard-pane-header {
    color: var(--kendo-color-on-app-surface, #3d3d3d)
}

.k-taskboard-card {
    border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    color: var(--kendo-color-on-app-surface, #3d3d3d);
    background-color: var(--kendo-color-surface-alt, #ffffff)
}

    .k-taskboard-card .k-card-title {
        color: var(--kendo-color-primary, #ff6358)
    }

        .k-taskboard-card .k-card-title:focus, .k-taskboard-card .k-card-title.k-focus {
            color: var(--kendo-color-primary-hover, #ea5a51)
        }

        .k-taskboard-card .k-card-title:hover, .k-taskboard-card .k-card-title.k-hover {
            color: var(--kendo-color-primary-hover, #ea5a51)
        }

    .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, #ff9d97);
        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;
            -ms-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, #3d3d3d);
    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, #3d3d3d)
    }

.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, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358);
    background-image: none
}

.k-editor-content .k-text-selected, .k-editor-content::selection {
    color: var(--kendo-color-on-primary, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

.k-editor-content .k-text-highlighted {
    background-color: var(--kendo-color-primary-subtle, #ffeceb)
}

.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, #3d3d3d);
    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: e-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
    }

        .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, #3d3d3d);
    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, #3d3d3d)
    }

    .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, #ff6358)
    }

    .k-gantt .k-gantt-dependencies-svg polyline {
        fill: none;
        stroke: var(--kendo-color-on-base, #3d3d3d)
    }

        .k-gantt .k-gantt-dependencies-svg polyline.k-selected {
            stroke: var(--kendo-color-primary, #ff6358)
        }

.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, #3d3d3d) 3%, transparent)
}

.k-task-dot::before {
    background-color: var(--kendo-color-on-app-surface, #3d3d3d)
}

.k-task-dot:hover::before, .k-task-dot.k-hover::before {
    border-color: var(--kendo-color-on-app-surface, #3d3d3d);
    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, #3d3d3d)
}

    .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, #f31700) 2px, var(--kendo-color-error, #f31700) 4px)
    }

    .k-task-milestone.k-task-advanced {
        background-color: var(--kendo-color-success, #37b400)
    }

    .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, #ff6358)
    }

.k-task-summary {
    color: var(--kendo-color-subtle, #666666)
}

    .k-task-summary.k-task-delayed {
        color: var(--kendo-color-error-emphasis, #f76f60)
    }

    .k-task-summary.k-task-advanced {
        color: var(--kendo-color-success-emphasis, #81d15f)
    }

.k-task-summary-complete {
    color: var(--kendo-color-on-base, #3d3d3d)
}

.k-task-delayed .k-task-summary-complete {
    color: var(--kendo-color-error, #f31700)
}

.k-task-advanced .k-task-summary-complete {
    color: var(--kendo-color-success, #37b400)
}

.k-task-summary.k-selected {
    color: var(--kendo-color-primary-subtle-active, #ffc8c4)
}

    .k-task-summary.k-selected .k-task-summary-complete {
        color: var(--kendo-color-primary, #ff6358)
    }

.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, #f76f60)
    }

    .k-task-single.k-task-advanced {
        background-color: var(--kendo-color-success-emphasis, #81d15f)
    }

    .k-task-single .k-task-complete {
        background-color: var(--kendo-color-on-app-surface, #3d3d3d)
    }

.k-task-delayed .k-task-complete {
    background-color: var(--kendo-color-error, #f31700)
}

.k-task-advanced .k-task-complete {
    background-color: var(--kendo-color-success, #37b400)
}

.k-task-single.k-selected {
    color: var(--kendo-color-on-primary, #ffffff);
    background-color: var(--kendo-color-primary-subtle-active, #ffc8c4)
}

    .k-task-single.k-selected .k-task-complete {
        background-color: var(--kendo-color-primary, #ff6358)
    }

.k-gantt-line {
    color: var(--kendo-color-on-base, #3d3d3d)
}

    .k-gantt-line.k-selected {
        color: var(--kendo-color-primary, #ff6358)
    }

.k-task-planned .k-task-moment {
    border-color: var(--kendo-color-primary, #ff6358);
    background-color: rgba(0,0,0,0)
}

.k-task-planned .k-task-duration {
    background-color: var(--kendo-color-primary, #ff6358)
}

.k-task-planned:hover .k-task-moment {
    background-color: var(--kendo-color-primary, #ff6358)
}

.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, #f31700) 2px, var(--kendo-color-error, #f31700) 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, #f76f60) 2px, var(--kendo-color-error-emphasis, #f76f60) 4px)
    }

.k-pdf-export .k-task-offset {
    background-color: var(--kendo-color-error, #f31700)
}

.k-offset-tooltip-delayed {
    background-color: var(--kendo-color-error, #f31700)
}

.k-planned-tooltip {
    background-color: var(--kendo-color-primary, #ff6358)
}

.k-gantt-tooltip-validation::before {
    background-color: #656565
}

.k-gantt-tooltip-valid::before {
    background-color: var(--kendo-color-success, #37b400)
}

.k-gantt-tooltip-invalid::before {
    background-color: var(--kendo-color-error, #f31700)
}

.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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d);
    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, #ff6358) 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, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

    .k-event.k-selected {
        color: var(--kendo-color-on-primary, #ffffff);
        background-color: var(--kendo-color-primary-active, #d45349);
        box-shadow: inset 0 0 0 2px rgba(0,0,0,.13)
    }

    .k-event.k-event-inverse {
        color: var(--kendo-color-on-app-surface, #3d3d3d)
    }

    .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, #ff6358)
}

.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, #3d3d3d);
    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, #3d3d3d);
        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, #ff6358) 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, #ff6358)
}

.k-scheduler-yearview .k-selected .k-day-indicator {
    background-color: var(--kendo-color-on-primary, #ffffff)
}

.k-tooltip.k-scheduler-tooltip {
    color: var(--kendo-color-on-app-surface, #3d3d3d);
    background-color: var(--kendo-color-on-primary, #ffffff);
    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, #ffffff)
    }

.k-chat {
    margin: auto;
    max-width: 500px;
    height: 600px;
    max-height: 100%;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: var(--kendo-font-family, inherit);
    font-size: var(--kendo-font-size, inherit);
    line-height: var(--kendo-line-height, normal);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

    .k-chat .k-message-list {
        display: flex;
        flex: 1 1 auto;
        flex-direction: column;
        align-items: flex-start;
        overflow-x: hidden;
        overflow-y: auto;
        scroll-behavior: smooth
    }

    .k-chat .k-message-list-content {
        padding-block: var(--kendo-spacing-4, 1rem);
        padding-inline: var(--kendo-spacing-4, 1rem);
        width: 100%;
        box-sizing: border-box;
        position: relative;
        flex: 0 0 auto;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        overflow: hidden
    }

        .k-chat .k-message-list-content > * + * {
            margin-top: var(--kendo-spacing-4, 1rem)
        }

    .k-chat .k-message-group {
        max-width: 80%;
        background: none;
        box-sizing: border-box;
        display: flex;
        flex-shrink: 0;
        flex-direction: column;
        position: relative
    }

        .k-chat .k-message-group:not(.k-alt) {
            align-items: flex-start;
            text-align: start
        }

            .k-chat .k-message-group:not(.k-alt) .k-message-time {
                margin-inline-start: var(--kendo-spacing-2, 0.5rem);
                inset-inline-start: 100%
            }

            .k-chat .k-message-group:not(.k-alt) .k-message-status {
                inset-inline-start: 0
            }

            .k-chat .k-message-group:not(.k-alt) .k-first .k-chat-bubble, .k-chat .k-message-group:not(.k-alt) .k-only .k-chat-bubble {
                border-bottom-left-radius: 2px
            }

            .k-chat .k-message-group:not(.k-alt) .k-middle .k-chat-bubble, .k-chat .k-message-group:not(.k-alt) .k-last .k-chat-bubble {
                border-top-left-radius: 2px;
                border-bottom-left-radius: 2px
            }

        .k-chat .k-message-group.k-alt {
            align-self: flex-end;
            align-items: flex-end;
            text-align: end
        }

            .k-chat .k-message-group.k-alt .k-message-time {
                margin-inline-end: var(--kendo-spacing-2, 0.5rem);
                inset-inline-end: 100%
            }

            .k-chat .k-message-group.k-alt .k-message-status {
                inset-inline-end: 0
            }

            .k-chat .k-message-group.k-alt .k-first .k-chat-bubble, .k-chat .k-message-group.k-alt .k-only .k-chat-bubble {
                border-bottom-right-radius: 2px
            }

            .k-chat .k-message-group.k-alt .k-middle .k-chat-bubble, .k-chat .k-message-group.k-alt .k-last .k-chat-bubble {
                border-top-right-radius: 2px;
                border-bottom-right-radius: 2px
            }

    .k-chat .k-message {
        max-width: 100%;
        margin: var(--kendo-spacing-0\.5, 0.125rem) 0 0;
        position: relative;
        transition: margin .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;
    -ms-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, #3d3d3d);
    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, #3d3d3d);
        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, #ff6358)
        }

            .k-chat .k-chat-bubble a:hover {
                color: var(--kendo-color-primary-hover, #ea5a51)
            }

        .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, #ff6358);
        color: var(--kendo-color-on-primary, #ffffff);
        background-color: var(--kendo-color-primary, #ff6358);
        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, #ff6358);
        color: var(--kendo-color-primary, #ff6358);
        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, #ff6358);
            color: var(--kendo-color-on-primary, #ffffff);
            background-color: var(--kendo-color-primary, #ff6358)
        }

        .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, #ff6358) 30%, transparent)
        }

    .k-chat-toolbar, .k-chat .k-toolbar-box {
        border-color: inherit;
        color: var(--kendo-color-on-app-surface, #3d3d3d);
        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, #3d3d3d);
    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, #3d3d3d) 70%, transparent), color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 0%, transparent));
    text-shadow: 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 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, #ffffff);
    background-color: var(--kendo-color-primary, #ff6358)
}

.k-timeline .k-timeline-circle {
    background-color: var(--kendo-color-primary, #ff6358)
}

.k-timeline .k-timeline-card .k-card-header {
    background-color: var(--kendo-color-surface-alt, #ffffff);
    color: var(--kendo-color-on-app-surface, #3d3d3d)
}

.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, #3d3d3d)
}

.k-timeline .k-timeline-arrow.k-disabled {
    opacity: 1;
    color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 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, #ff6358)
}

.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;
        -ms-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;
                -ms-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
            }

            .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;
                -ms-user-select: none;
                user-select: none;
                pointer-events: none
            }

        .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-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, #ff6358)
                }

                .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;
                    -ms-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, #3d3d3d);
    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, #3d3d3d);
        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, #ea5a51)
    }

    .k-pdf-viewer .k-canvas-wrapper .k-highlight-outline.k-selected {
        stroke: var(--kendo-color-primary, #ff6358)
    }

    .k-pdf-viewer .k-search-highlight {
        background-color: var(--kendo-color-on-app-surface, #3d3d3d)
    }

    .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, #3d3d3d);
    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;
    -ms-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;
        -ms-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;
    -ms-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, #3d3d3d);
    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, #ff6358);
        border: var(--kendo-color-primary, #ff6358)
    }

    .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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d);
    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, #3d3d3d);
    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;
        -ms-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, #3d3d3d);
    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, #3d3d3d);
        background-color: var(--kendo-color-base, #f5f5f5)
    }

    .k-map .k-marker {
        color: var(--kendo-color-primary, #ff6358)
    }

    .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, #3d3d3d);
    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, #3d3d3d);
    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, #0058e9) 24%, transparent)
}

.LblLikeNormalTextBox{border-style:none;border:1px solid #b3c6cc;padding:5px;border-radius:3px;background:#f5f5f5;font-family:inherit;}.LblLikeNormalTextBox_Small{border-style:none;padding:2px;padding-right:5px;border-radius:3px;background:#f5f5f5;border:1px solid #b3c6cc;font-family:inherit;}.LblWith_Shorting_TripleDots{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.NoTextWrap{white-space:nowrap;}
.Ul_NoStyle{list-style-type:none;padding:0;margin:0;}.Ul_NoStyle li{list-style-type:none;}.Ddl_Options_Black option{color:#282727;}.Custom_Pagination a{text-decoration:none;margin:0 3px;padding:2px 10px;background:#eff4f7;border-radius:5px;font-family:ProductSans;}.Custom_Pagination a:hover{background:#d9ebff;border-radius:5px;}.Custom_Pagination a:active{color:#dd4c4c;}.HorizontalList{list-style-type:none;display:flex;}.HorizontalList>li:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;}.HorizontalList>li:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;}.HorizontalList>li{margin:2px;padding:5px 10px;background-color:#f5f5f5;border:1px solid #b3c6cc;}
.cssload-container{display:block;width:50px;}.cssload-loading i{width:25px;height:25px;display:inline-block;background:#876ced;border-radius:50%;}.cssload-loading i:nth-child(1){animation:cssload-loading-ani1 1.15s ease-in-out infinite;-o-animation:cssload-loading-ani1 1.15s ease-in-out infinite;-ms-animation:cssload-loading-ani1 1.15s ease-in-out infinite;-webkit-animation:cssload-loading-ani1 1.15s ease-in-out infinite;-moz-animation:cssload-loading-ani1 1.15s ease-in-out infinite;}.cssload-loading i:nth-child(2){background:#ffbc37;margin-left:-5px;animation:cssload-loading-ani1 1.15s ease-in-out .58s infinite;-o-animation:cssload-loading-ani1 1.15s ease-in-out .58s infinite;-ms-animation:cssload-loading-ani1 1.15s ease-in-out .58s infinite;-webkit-animation:cssload-loading-ani1 1.15s ease-in-out .58s infinite;-moz-animation:cssload-loading-ani1 1.15s ease-in-out .58s infinite;}@keyframes cssload-loading-ani1{70%{transform:scale(.5);}}@-o-keyframes cssload-loading-ani1{70%{-o-transform:scale(.5);}}@-ms-keyframes cssload-loading-ani1{70%{-ms-transform:scale(.5);}}@-webkit-keyframes cssload-loading-ani1{70%{-webkit-transform:scale(.5);}}@-moz-keyframes cssload-loading-ani1{70%{-moz-transform:scale(.5);}}
@import url(https://fonts.googleapis.com/css?family=Open+Sans:600,700,400,300);.lobibox .lobibox-btn.lobibox-btn-cancel.active,.lobibox .lobibox-btn.lobibox-btn-cancel:active,.lobibox .lobibox-btn.lobibox-btn-default.active,.lobibox .lobibox-btn.lobibox-btn-default:active,.lobibox .lobibox-btn.lobibox-btn-no.active,.lobibox .lobibox-btn.lobibox-btn-no:active,.lobibox .lobibox-btn.lobibox-btn-ok.active,.lobibox .lobibox-btn.lobibox-btn-ok:active,.lobibox .lobibox-btn.lobibox-btn-yes.active,.lobibox .lobibox-btn.lobibox-btn-yes:active,.open>.dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-cancel,.open>.dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-default,.open>.dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-no,.open>.dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-ok,.open>.dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-yes{background-image:none}.lobibox,.lobibox-notify{font-family:'Open Sans',Arial,Helvetica,sans-serif}.lobibox-notify-wrapper-large.bottom,.lobibox-notify-wrapper.bottom{bottom:0}.animated-super-fast{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated,.animated-fast{-webkit-animation-fill-mode:both}.animated-fast{-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:both}.animated{-webkit-animation-duration:1s;animation-duration:1s;animation-fill-mode:both}.animated-slow{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-webkit-keyframes jumpUp{0%{-webkit-transform:translate3d(0,calc(230%),0) scale3d(0,1,1);-webkit-animation-timing-function:ease-in}40%{-webkit-transform:translate3d(0,0,0) scale3d(.02,1.1,1);-webkit-animation-timing-function:ease-out}70%{-webkit-transform:translate3d(0,-40px,0) scale3d(.8,1.1,1)}100%{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes jumpUp{0%{transform:translate3d(0,calc(230%),0) scale3d(0,1,1);animation-timing-function:ease-in}40%{transform:translate3d(0,0,0) scale3d(.02,1.1,1);animation-timing-function:ease-out}70%{transform:translate3d(0,-40px,0) scale3d(.8,1.1,1)}100%{transform:translate3d(0,0,0) scale3d(1,1,1)}}@-webkit-keyframes expandOpen{0%{-webkit-transform:scale(1.8)}50%{-webkit-transform:scale(.95)}80%{-webkit-transform:scale(1.05)}90%{-webkit-transform:scale(.98)}100%{-webkit-transform:scale(1)}}@keyframes expandOpen{0%{transform:scale(1.8)}50%{transform:scale(.95)}80%{transform:scale(1.05)}90%{transform:scale(.98)}100%{transform:scale(1)}}@keyframes fadeInScale{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@-webkit-keyframes fadeInScale{0%{-webkit-transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);opacity:1}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}.bounce{-webkit-animation-name:bounce;animation-name:bounce}.jumpUp{-webkit-animation-name:jumpUp;animation-name:jumpUp}.expandOpen{animation-name:expandOpen;-webkit-animation-name:expandOpen}.fadeInScale{animation-name:fadeInScale;-webkit-animation-name:fadeInScale}body.lobibox-open{overflow:hidden}.lobibox{position:fixed;z-index:4001;-webkit-box-shadow:0 0 20px 5px rgba(0,0,0,.5);box-shadow:0 0 20px 5px rgba(0,0,0,.5)}.lobibox *{box-sizing:border-box;-webkit-box-sizing:border-box}.lobibox .lobibox-header{font-size:20px;padding:5px 10px;color:#eee}.lobibox .lobibox-header .btn-close{float:right;background-color:transparent;cursor:pointer;border:none;outline:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.lobibox .lobibox-header .btn-close:hover{text-shadow:2px 2px 3px rgba(0,0,0,.7)}.lobibox .lobibox-body{overflow:hidden;display:table;position:relative;width:100%;padding:15px 20px;background-color:rgba(255,255,255,.98);font-size:16px}.lobibox .lobibox-body .lobibox-icon-wrapper{position:relative;height:100%;display:table;font-size:60px}.lobibox .lobibox-body .lobibox-icon-wrapper .lobibox-icon{display:table-cell;vertical-align:middle}.lobibox .lobibox-body .lobibox-body-text-wrapper{display:table-cell;vertical-align:middle;width:100%;padding-left:10px}.lobibox .lobibox-footer{text-align:center;padding:6px}.lobibox .lobibox-footer>*{margin:0 10px 0 0}.lobibox .lobibox-footer.text-center{text-align:center}.lobibox .lobibox-footer.text-left{text-align:left}.lobibox .lobibox-footer.text-right{text-align:right}.lobibox.lobibox-confirm{border:none}.lobibox.lobibox-confirm .lobibox-header{color:#eee;background-color:#3C2D2D}.lobibox.lobibox-confirm .lobibox-body .lobibox-icon{color:#3C2D2D}.lobibox.lobibox-confirm .lobibox-footer{background-color:#594343}.lobibox.lobibox-success{border:1px solid #29B87E}.lobibox.lobibox-success .lobibox-header{color:#eee;background-color:#29B87E}.lobibox.lobibox-success .lobibox-body .lobibox-icon{color:#29B87E}.lobibox.lobibox-success .lobibox-footer{background-color:#40d498}.lobibox.lobibox-error{border:1px solid #CA2121}.lobibox.lobibox-error .lobibox-header{color:#eee;background-color:#CA2121}.lobibox.lobibox-error .lobibox-body .lobibox-icon{color:#CA2121}.lobibox.lobibox-error .lobibox-footer{background-color:#e03e3e}.lobibox.lobibox-info{border:1px solid #2E79B4}.lobibox.lobibox-info .lobibox-header{color:#eee;background-color:#2E79B4}.lobibox.lobibox-info .lobibox-body .lobibox-icon{color:#2E79B4}.lobibox.lobibox-info .lobibox-footer{background-color:#4593d0}.lobibox.lobibox-warning{border:1px solid #CE812E}.lobibox.lobibox-warning .lobibox-header{color:#eee;background-color:#CE812E}.lobibox.lobibox-warning .lobibox-body .lobibox-icon{color:#CE812E}.lobibox.lobibox-warning .lobibox-footer{background-color:#d99a56}.lobibox.lobibox-prompt{border:none}.lobibox.lobibox-prompt .lobibox-header{color:#eee;background-color:#3c2d2d}.lobibox.lobibox-prompt .lobibox-body{padding:20px}.lobibox.lobibox-prompt .lobibox-body .lobibox-input{min-height:38px;border:1px solid #21cb91;width:100%;padding:5px;font-size:18px;outline:0}.lobibox.lobibox-prompt .lobibox-body .lobibox-input:focus{background-color:#EEE}.lobibox.lobibox-prompt .lobibox-body .lobibox-input.invalid{border-color:#DC2B2A}.lobibox.lobibox-prompt .lobibox-body .lobibox-input-error-message{margin-top:5px;margin-bottom:0;font-size:13px;color:#DC2B2A}.lobibox.lobibox-prompt .lobibox-footer{background-color:#594343}.lobibox.lobibox-progress .lobibox-header{background-color:#2F5D6D}.lobibox.lobibox-progress .lobibox-body{padding:15px;font-size:16px}.lobibox.lobibox-progress .lobibox-body .lobibox-progress-bar-wrapper{position:relative;height:20px;border:1px solid #c3c3c3;border-radius:10px;background-color:#d5d5d5}.lobibox.lobibox-progress .lobibox-body .lobibox-progress-bar-wrapper .lobibox-progress-bar{width:0;border-radius:10px;background-color:#468ba2;height:100%;text-align:center}.lobibox.lobibox-progress .lobibox-body .lobibox-progress-bar-wrapper .lobibox-progress-text{position:absolute;text-align:center;top:0;width:100%}.lobibox.lobibox-progress .lobibox-body .lobibox-progress-outer{margin-bottom:0}.lobibox.lobibox-progress .lobibox-body .lobibox-progress-outer .progress-bar{transition:none}.lobibox.lobibox-progress .lobibox-body .lobibox-progress-outer [data-role=progress-text]{font-weight:700;color:rgba(0,0,0,.7)}.lobibox.lobibox-window{border:3px solid #225EB8;border-radius:6px}.lobibox.lobibox-window .lobibox-header{background-color:#225EB8;color:#eee;font-size:18px}.lobibox.lobibox-window .lobibox-body{overflow:auto;display:block;font-size:14px;padding:15px;background-color:#f5f8fd}.lobibox.lobibox-window .lobibox-footer{background-color:#8ab0e9}.lobibox.lobibox-window :last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.lobibox.draggable .lobibox-header{cursor:move}.lobibox .lobibox-btn{display:inline-block;padding:8px 14px;font-size:14px;cursor:pointer;border:1px solid transparent;border-radius:2px;line-height:initial}.lobibox .lobibox-btn.lobibox-btn-cancel{color:#FFF;background-color:#CA2121;border-color:#CA2121}.lobibox .lobibox-btn.lobibox-btn-cancel.active,.lobibox .lobibox-btn.lobibox-btn-cancel.focus,.lobibox .lobibox-btn.lobibox-btn-cancel:active,.lobibox .lobibox-btn.lobibox-btn-cancel:focus,.lobibox .lobibox-btn.lobibox-btn-cancel:hover,.open>.dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-cancel{color:#FFF;background-color:#9e1a1a;border-color:#951818}.lobibox .lobibox-btn.lobibox-btn-cancel.disabled,.lobibox .lobibox-btn.lobibox-btn-cancel.disabled.active,.lobibox .lobibox-btn.lobibox-btn-cancel.disabled.focus,.lobibox .lobibox-btn.lobibox-btn-cancel.disabled:active,.lobibox .lobibox-btn.lobibox-btn-cancel.disabled:focus,.lobibox .lobibox-btn.lobibox-btn-cancel.disabled:hover,.lobibox .lobibox-btn.lobibox-btn-cancel[disabled],.lobibox .lobibox-btn.lobibox-btn-cancel[disabled].active,.lobibox .lobibox-btn.lobibox-btn-cancel[disabled].focus,.lobibox .lobibox-btn.lobibox-btn-cancel[disabled]:active,.lobibox .lobibox-btn.lobibox-btn-cancel[disabled]:focus,.lobibox .lobibox-btn.lobibox-btn-cancel[disabled]:hover,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-cancel,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-cancel.active,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-cancel.focus,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-cancel:active,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-cancel:focus,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-cancel:hover{background-color:#CA2121;border-color:#CA2121}.lobibox .lobibox-btn.lobibox-btn-cancel .badge{color:#CA2121;background-color:#FFF}.lobibox .lobibox-btn.lobibox-btn-yes{color:#FFF;background-color:#29B87E;border-color:#29B87E}.lobibox .lobibox-btn.lobibox-btn-yes.active,.lobibox .lobibox-btn.lobibox-btn-yes.focus,.lobibox .lobibox-btn.lobibox-btn-yes:active,.lobibox .lobibox-btn.lobibox-btn-yes:focus,.lobibox .lobibox-btn.lobibox-btn-yes:hover,.open>.dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-yes{color:#FFF;background-color:#208e61;border-color:#1e865c}.lobibox .lobibox-btn.lobibox-btn-yes.disabled,.lobibox .lobibox-btn.lobibox-btn-yes.disabled.active,.lobibox .lobibox-btn.lobibox-btn-yes.disabled.focus,.lobibox .lobibox-btn.lobibox-btn-yes.disabled:active,.lobibox .lobibox-btn.lobibox-btn-yes.disabled:focus,.lobibox .lobibox-btn.lobibox-btn-yes.disabled:hover,.lobibox .lobibox-btn.lobibox-btn-yes[disabled],.lobibox .lobibox-btn.lobibox-btn-yes[disabled].active,.lobibox .lobibox-btn.lobibox-btn-yes[disabled].focus,.lobibox .lobibox-btn.lobibox-btn-yes[disabled]:active,.lobibox .lobibox-btn.lobibox-btn-yes[disabled]:focus,.lobibox .lobibox-btn.lobibox-btn-yes[disabled]:hover,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-yes,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-yes.active,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-yes.focus,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-yes:active,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-yes:focus,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-yes:hover{background-color:#29B87E;border-color:#29B87E}.lobibox .lobibox-btn.lobibox-btn-yes .badge{color:#29B87E;background-color:#FFF}.lobibox .lobibox-btn.lobibox-btn-no{color:#FFF;background-color:#0760B3;border-color:#0760B3}.lobibox .lobibox-btn.lobibox-btn-no.active,.lobibox .lobibox-btn.lobibox-btn-no.focus,.lobibox .lobibox-btn.lobibox-btn-no:active,.lobibox .lobibox-btn.lobibox-btn-no:focus,.lobibox .lobibox-btn.lobibox-btn-no:hover,.open>.dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-no{color:#FFF;background-color:#054682;border-color:#054078}.lobibox .lobibox-btn.lobibox-btn-no.disabled,.lobibox .lobibox-btn.lobibox-btn-no.disabled.active,.lobibox .lobibox-btn.lobibox-btn-no.disabled.focus,.lobibox .lobibox-btn.lobibox-btn-no.disabled:active,.lobibox .lobibox-btn.lobibox-btn-no.disabled:focus,.lobibox .lobibox-btn.lobibox-btn-no.disabled:hover,.lobibox .lobibox-btn.lobibox-btn-no[disabled],.lobibox .lobibox-btn.lobibox-btn-no[disabled].active,.lobibox .lobibox-btn.lobibox-btn-no[disabled].focus,.lobibox .lobibox-btn.lobibox-btn-no[disabled]:active,.lobibox .lobibox-btn.lobibox-btn-no[disabled]:focus,.lobibox .lobibox-btn.lobibox-btn-no[disabled]:hover,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-no,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-no.active,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-no.focus,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-no:active,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-no:focus,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-no:hover{background-color:#0760B3;border-color:#0760B3}.lobibox .lobibox-btn.lobibox-btn-no .badge{color:#0760B3;background-color:#FFF}.lobibox .lobibox-btn.lobibox-btn-ok{color:#FFF;background-color:#0760B3;border-color:#0760B3}.lobibox .lobibox-btn.lobibox-btn-ok.active,.lobibox .lobibox-btn.lobibox-btn-ok.focus,.lobibox .lobibox-btn.lobibox-btn-ok:active,.lobibox .lobibox-btn.lobibox-btn-ok:focus,.lobibox .lobibox-btn.lobibox-btn-ok:hover,.open>.dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-ok{color:#FFF;background-color:#054682;border-color:#054078}.lobibox .lobibox-btn.lobibox-btn-ok.disabled,.lobibox .lobibox-btn.lobibox-btn-ok.disabled.active,.lobibox .lobibox-btn.lobibox-btn-ok.disabled.focus,.lobibox .lobibox-btn.lobibox-btn-ok.disabled:active,.lobibox .lobibox-btn.lobibox-btn-ok.disabled:focus,.lobibox .lobibox-btn.lobibox-btn-ok.disabled:hover,.lobibox .lobibox-btn.lobibox-btn-ok[disabled],.lobibox .lobibox-btn.lobibox-btn-ok[disabled].active,.lobibox .lobibox-btn.lobibox-btn-ok[disabled].focus,.lobibox .lobibox-btn.lobibox-btn-ok[disabled]:active,.lobibox .lobibox-btn.lobibox-btn-ok[disabled]:focus,.lobibox .lobibox-btn.lobibox-btn-ok[disabled]:hover,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-ok,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-ok.active,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-ok.focus,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-ok:active,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-ok:focus,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-ok:hover{background-color:#0760B3;border-color:#0760B3}.lobibox .lobibox-btn.lobibox-btn-ok .badge{color:#0760B3;background-color:#FFF}.lobibox .lobibox-btn.lobibox-btn-default{color:#000;background-color:#e2e2e2;border-color:#dadada}.lobibox .lobibox-btn.lobibox-btn-default.active,.lobibox .lobibox-btn.lobibox-btn-default.focus,.lobibox .lobibox-btn.lobibox-btn-default:active,.lobibox .lobibox-btn.lobibox-btn-default:focus,.lobibox .lobibox-btn.lobibox-btn-default:hover,.open>.dropdown-toggle.lobibox .lobibox-btn.lobibox-btn-default{color:#000;background-color:#c9c9c9;border-color:#bcbcbc}.lobibox .lobibox-btn.lobibox-btn-default.disabled,.lobibox .lobibox-btn.lobibox-btn-default.disabled.active,.lobibox .lobibox-btn.lobibox-btn-default.disabled.focus,.lobibox .lobibox-btn.lobibox-btn-default.disabled:active,.lobibox .lobibox-btn.lobibox-btn-default.disabled:focus,.lobibox .lobibox-btn.lobibox-btn-default.disabled:hover,.lobibox .lobibox-btn.lobibox-btn-default[disabled],.lobibox .lobibox-btn.lobibox-btn-default[disabled].active,.lobibox .lobibox-btn.lobibox-btn-default[disabled].focus,.lobibox .lobibox-btn.lobibox-btn-default[disabled]:active,.lobibox .lobibox-btn.lobibox-btn-default[disabled]:focus,.lobibox .lobibox-btn.lobibox-btn-default[disabled]:hover,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-default,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-default.active,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-default.focus,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-default:active,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-default:focus,fieldset[disabled] .lobibox .lobibox-btn.lobibox-btn-default:hover{background-color:#e2e2e2;border-color:#dadada}.lobibox .lobibox-btn.lobibox-btn-default .badge{color:#e2e2e2;background-color:#000}.lobibox.lobibox-hidden{display:none}.lobibox-backdrop{position:fixed;z-index:4000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.lobibox-notify-wrapper,.lobibox-notify-wrapper-large{z-index:5000;position:fixed}.lobibox-notify-wrapper.top{top:0}.lobibox-notify-wrapper.left{left:0;margin-right:0}.lobibox-notify-wrapper.right{right:0;margin-left:0}.lobibox-notify-wrapper.right .lobibox-notify{margin-left:auto}.lobibox-notify-wrapper.center{left:50%}.lobibox-notify-wrapper-large.top{top:0}.lobibox-notify-wrapper-large.left{left:0}.lobibox-notify-wrapper-large.left .lb-notify-tabs>li{float:left;margin-left:0;margin-right:2px}.lobibox-notify-wrapper-large.right{right:0}.lobibox-notify-wrapper-large .lb-notify-tabs{list-style:none;padding:0;margin:0 0 -5px}.lobibox-notify-wrapper-large .lb-notify-tabs>li{float:right;margin-left:2px}.lobibox-notify-wrapper-large .lb-notify-tabs>li>a{text-align:center;display:table;text-decoration:none;font-size:18px;height:32px;color:#FFF;width:28px;opacity:.6}.lobibox-notify-wrapper-large .lb-notify-tabs>li>a:active,.lobibox-notify-wrapper-large .lb-notify-tabs>li>a:focus,.lobibox-notify-wrapper-large .lb-notify-tabs>li>a:hover,.lobibox-notify-wrapper-large .lb-notify-tabs>li>a:hover:active{color:#FFF}.lobibox-notify-wrapper-large .lb-notify-tabs>li>a .tab-control-icon{display:table-cell;vertical-align:middle}.lobibox-notify-wrapper-large .lb-notify-tabs>li.lobibox-notify-default>a{background-color:rgba(28,28,28,.9);border-color:#141414}.lobibox-notify-wrapper-large .lb-notify-tabs>li.lobibox-notify-default>a:hover{background-color:#1c1c1c;border-color:#0f0f0f}.lobibox-notify-wrapper-large .lb-notify-tabs>li.lobibox-notify-error>a{background-color:rgba(202,33,33,.9);border-color:#bd1f1f}.lobibox-notify-wrapper-large .lb-notify-tabs>li.lobibox-notify-error>a:hover{background-color:#CA2121;border-color:#b41d1d}.lobibox-notify-wrapper-large .lb-notify-tabs>li.lobibox-notify-success>a{background-color:rgba(41,184,126,.9);border-color:#26ab75}.lobibox-notify-wrapper-large .lb-notify-tabs>li.lobibox-notify-success>a:hover{background-color:#29B87E;border-color:#24a370}.lobibox-notify-wrapper-large .lb-notify-tabs>li.lobibox-notify-warning>a{background-color:rgba(206,129,46,.9);border-color:#c1792b}.lobibox-notify-wrapper-large .lb-notify-tabs>li.lobibox-notify-warning>a:hover{background-color:#CE812E;border-color:#b97429}.lobibox-notify-wrapper-large .lb-notify-tabs>li.lobibox-notify-info>a{background-color:rgba(46,121,180,.9);border-color:#2b71a8}.lobibox-notify-wrapper-large .lb-notify-tabs>li.lobibox-notify-info>a:hover{background-color:#2E79B4;border-color:#296ba0}.lobibox-notify-wrapper-large .lb-notify-tabs>li.active>a{opacity:1}.lobibox-notify-wrapper-large .lb-notify-tabs:after{content:"";display:block;clear:both}.lobibox-notify-wrapper-large .lb-notify-wrapper{background-color:transparent;padding:0;border:none}.lobibox-notify-wrapper-large .lb-notify-wrapper .lb-tab-pane{display:none}.lobibox-notify-wrapper-large .lb-notify-wrapper .lb-tab-pane.active{display:block}.lobibox-notify-wrapper-large .lb-notify-wrapper .lobibox-notify{min-height:150px}.lobibox-notify-wrapper-large .lb-notify-wrapper .lobibox-notify .lobibox-notify-icon-wrapper{width:100px}.lobibox-notify-wrapper-large .lb-notify-wrapper .lobibox-notify .lobibox-notify-icon>div .icon-el{font-size:78px}.lobibox-notify-wrapper-large .lb-notify-wrapper .lobibox-notify .lobibox-notify-body{margin:13px 20px 13px 130px}.lobibox-notify{position:relative;min-height:85px;font-size:14px;margin:7px 0;border-radius:0;border:1px solid transparent;-webkit-box-shadow:2px 2px 5px #aaa;box-shadow:2px 2px 5px #aaa;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.lobibox-notify .lobibox-notify-icon-wrapper{position:absolute;left:15px;width:60px;height:100%}.lobibox-notify .lobibox-notify-icon{display:table;width:100%;height:100%}.lobibox-notify .lobibox-notify-icon>div{display:table-cell;vertical-align:middle}.lobibox-notify .lobibox-notify-icon>div>img{width:100%;max-width:100%;margin-top:3px;border-radius:4px}.lobibox-notify .lobibox-notify-icon>div .icon-el{text-align:center;font-size:55px}.lobibox-notify .lobibox-notify-body{margin:10px 20px 10px 90px}.lobibox-notify .lobibox-notify-title{font-size:20px}.lobibox-notify .lobibox-notify-msg{overflow:hidden}.lobibox-notify .lobibox-close{position:absolute;text-align:center;border-radius:50%;right:10px;top:10px;font-size:20px;line-height:19px;width:19px;height:19px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.lobibox-notify .lobibox-close:hover{background-color:rgba(0,0,0,.5);font-weight:700}.lobibox-notify .lobibox-delay-indicator{position:absolute;left:0;right:0;bottom:0;height:3px}.lobibox-notify .lobibox-delay-indicator>div{position:relative;height:100%;width:0;background-color:#e8e8e8}.lobibox-notify.lobibox-notify-default{border-color:#0f0f0f;background-color:#1c1c1c;color:#FFF}.lobibox-notify.lobibox-notify-default:hover{background-color:#1c1c1c;border-color:#FFF}.lobibox-notify.lobibox-notify-default .lobibox-close:hover{background-color:#4f4f4f}.lobibox-notify.lobibox-notify-error{border-color:#b41d1d;background-color:#CA2121;color:#FFF}.lobibox-notify.lobibox-notify-error:hover{background-color:#CA2121;border-color:#FFF}.lobibox-notify.lobibox-notify-success{border-color:#24a370;background-color:#29B87E;color:#FFF}.lobibox-notify.lobibox-notify-success:hover{background-color:#29B87E;border-color:#FFF}.lobibox-notify.lobibox-notify-warning{border-color:#b97429;background-color:#CE812E;color:#FFF}.lobibox-notify.lobibox-notify-warning:hover{background-color:#CE812E;border-color:#FFF}.lobibox-notify.lobibox-notify-info{border-color:#296ba0;background-color:#2E79B4;color:#FFF}.lobibox-notify.lobibox-notify-info:hover{background-color:#2E79B4;border-color:#FFF}.lobibox-notify.rounded{border-radius:30px}.lobibox-notify:hover{cursor:pointer;-webkit-box-shadow:3px 3px 10px #aaa;box-shadow:3px 3px 10px #aaa}.lobibox-notify.notify-mini{min-height:36px}.lobibox-notify.notify-mini .lobibox-notify-title{margin-top:-5px;font-size:20px;line-height:22px}.lobibox-notify.notify-mini .lobibox-notify-msg{line-height:16px}.lobibox-notify.notify-mini .lobibox-notify-icon-wrapper{left:12px;width:32px}.lobibox-notify.notify-mini .lobibox-notify-icon>div .icon-el{font-size:32px}.lobibox-notify.notify-mini .lobibox-notify-body{margin:15px 30px 15px 56px}.lobibox-notify.without-icon .lobibox-notify-body{margin-left:20px}
html,body{margin:0;height:100%;}
.material-icons{font-family:'Material Icons Outline';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';}.material-icons.md-10{font-size:10px;}.material-icons.md-12{font-size:12px;}.material-icons.md-14{font-size:14px;}.material-icons.md-16{font-size:16px;}.material-icons.md-18{font-size:18px;}.material-icons.md-20{font-size:20px;}.material-icons.md-22{font-size:22px;}.material-icons.md-24{font-size:24px;}.material-icons.md-26{font-size:26px;}.material-icons.md-28{font-size:28px;}.material-icons.md-30{font-size:30px;}.material-icons.md-32{font-size:32px;}.material-icons.md-34{font-size:34px;}.material-icons.md-36{font-size:36px;}.material-icons.md-38{font-size:38px;}.material-icons.md-40{font-size:40px;}.material-icons.md-42{font-size:42px;}.material-icons.md-44{font-size:44px;}.material-icons.md-46{font-size:46px;}.material-icons.md-48{font-size:48px;}.material-icons.md-50{font-size:50px;}.material-icons.md-52{font-size:52px;}.material-icons.md-54{font-size:54px;}.material-icons.md-56{font-size:56px;}.material-icons.md-58{font-size:58px;}.material-icons.md-60{font-size:60px;}
.Menu{list-style-type:none;list-style:none;margin:0;padding:0;background-color:#fff;font-weight:bold;}.Menu>li>a{color:#496269;}.Menu>li{padding:15px;color:#496269;align-items:center;overflow:hidden;}.Menu>li:hover{cursor:pointer;color:#2a8bde;background:#d9ebff;border-radius:5px;}.Menu .HasSubMenuIcon{display:none !important;}.ChildMenu{list-style-type:none;list-style:none;margin:0;margin-top:-15px;padding:0;display:none;position:absolute;min-width:220px;border:1px solid #f5f5f5;border-radius:10px;left:99%;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);}.ChildMenu>li{padding:10px;color:#496269;align-items:center;overflow:hidden;}.ChildMenu .HasSubMenuIcon{display:block !important;}.ChildMenu .MenuItemName{display:block;color:#496269;padding-left:20px;text-align:left;}.ChildMenu>li:hover{cursor:pointer;background:#d9e4e8;border-radius:5px;}.Menu li:hover>ul,.ChildMenu li:hover>ul{display:inline-block;}.MenuIcon{padding-left:5px;}.MenuItemName{display:none;color:#496269;padding-left:20px;text-align:left;}.MenuExpanded{width:200px;}.MenuExpanded>li:hover>.MenuItemName{cursor:pointer;color:#2a8bde;background:#d9ebff;border-radius:5px;}.MenuExpanded .HasSubMenuIcon{display:block !important;}.MenuExpanded .MenuItemName{display:block !important;}.MenuSmallLogo{background:url('../Images/Logos/ULGDLogoIcon.jpg');background-size:100%;background-position:center;background-repeat:no-repeat;}.MenuLongLogo{background:url('../Images/Logos/UniqueDiamondByTrushnaExim.jpg');background-size:100%;background-position:left;background-repeat:no-repeat;margin-left:0px;}.MenuButton::after{content:"menu";}.BackButton::after{content:"arrow_back";}
::selection{background:#d9406f;color:#fff;}::-moz-selection{background:#d9406f;color:#fff;}.Hover_BgGray:hover{cursor:pointer;background:#d9e4e8;border-radius:5px;}.Hover_BgBlue:hover{cursor:pointer;background:#d9ebff;border-radius:5px;}.Hover_BgBlue_ColorBlue:hover{cursor:pointer;color:#2a8bde;background:#d9ebff;border-radius:5px;border:1px solid #3067cb;}.Hover_BgMilkyWhite:hover{cursor:pointer;background:rgba(255,255,255,.52);border-radius:5px;}.Hover:hover{cursor:pointer;color:#2a8bde;background:#d9ebff;border-radius:5px;}.Hover_EdgeRounded:hover{cursor:pointer;color:#2a8bde;background:#d9ebff;border-radius:20px;}.Hover:focus{cursor:pointer;color:#2a8bde;background:#d9ebff;border-radius:5px;}.Hover_Color_LightBlue:hover{cursor:pointer;color:#2a8bde;}.Hover_For_Selection:hover{background:#d9ebff;cursor:pointer;}.Selected{background:#cac8ff !important;}.Rejected_Packet td{background-color:#efdbda !important;}abbr{text-decoration:none;}.DivForSelection{border-radius:5px;border:1px solid #b3c6cc;background:#fff;}.DivForSelection:hover{cursor:pointer;background:#d9ebff;color:#3067cb;border:1px solid #3067cb;}.DivForSelection:active{cursor:pointer;background:#3067cb;color:#fff;border:1px solid #3067cb;}.DivBlue{border-radius:5px;cursor:pointer;background:#d9ebff;color:#3067cb;border:1px solid #3067cb;}.DivGreen{border-radius:5px;cursor:pointer;background:#48cc58;color:#004e0d;border:1px solid #00a53a;}.TextEllipsis{white-space:nowrap !important;overflow:hidden;text-overflow:ellipsis;}
.OrgChart{width:auto;margin-left:auto;margin-right:auto;}.OrgChart ul{display:flex;padding-top:20px;position:relative;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}.OrgChart li{float:left;text-align:center;list-style-type:none;position:relative;padding:20px 5px 0 5px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}.OrgChart li::before,.OrgChart li::after{content:'';position:absolute;top:0;right:50%;border-top:1px solid #ccc;width:50%;height:20px;}.OrgChart li:after{right:auto;left:50%;border-left:1px solid #ccc;}.OrgChart li:only-child::after,.OrgChart li:only-child::before{display:none;}.OrgChart li:only-child{padding-top:0;padding-left:0;}.OrgChart li:first-child::before,.OrgChart li:last-child::after{border:0 none;}.OrgChart li:last-child::before{border-right:1px solid #ccc;border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;}.OrgChart li:first-child::after{border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;}.OrgChart ul ul::before{content:'';position:absolute;top:0;left:50%;border-left:1px solid #ccc;width:0;height:20px;margin-left:-1px;}.OrgChart li .Node{border:1px solid #ccc;padding:5px 10px;text-decoration:none;color:#666;font-family:arial,verdana,tahoma;font-size:11px;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}.OrgChart li .Node:hover,.OrgChart li .Node:hover+ul li .Node{background:#c8e4f8;color:#000;border:1px solid #94a0b4;}.OrgChart li .Node:hover+ul li::after,.OrgChart li .Node:hover+ul li::before,.OrgChart li .Node:hover+ul::before,.OrgChart li .Node:hover+ul ul::before{border-color:#94a0b4;}li .Node.just-line{display:none;}.Node.just-line+ul{padding-top:74px;}.Node.just-line+ul:before{height:74px;}
.page-header{position:fixed;top:0;width:100%;}.page-footer{position:fixed;bottom:15px;width:100%;}.page{page-break-after:always;flex:1 1 auto;}.BtnPrintForReport{opacity:.2;background:#4580ed;border:none;padding:10px;color:#fff;}.BtnPrintForReport:hover{opacity:1;}.avoidBreak{border:2px solid;page-break-inside:avoid;}@media print{body{display:flex;flex-direction:column;align-items:center;}.NoReapeat{display:table-row-group;}.Footer{display:table-footer-group;}.NoPrint,.NoPrint *{display:none !important;}.PrintMargin10{margin:10px;}.PrintMargin15{margin:15px;}.PrintMargin20{margin:20px;}@page{size:A4;}.pageborder{position:fixed;left:0;right:0;top:0;bottom:0;border:1px solid #282727;}body{margin:auto;background-color:#fff;}}
.ScrollbarsmallTrasperent div::-webkit-scrollbar-track{margin-top:2px;margin-bottom:2px;background-color:#f5f5f5;}.ScrollbarsmallTrasperent::-webkit-scrollbar{width:10px;transition:ease 1s;}.ScrollbarsmallTrasperent::-webkit-scrollbar-track:hover{background-color:#dbdbdb;}.ScrollbarsmallTrasperent::-webkit-scrollbar-thumb{background-color:#b3c6cc;width:10px;}.ScrollbarsmallTrasperent::-webkit-scrollbar-thumb:hover{background-color:#c4c4c4;}
/**
 * selectize.css (v0.12.6)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */

.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #fff;
  box-shadow: inset 0 0 12px 4px #fff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}
.selectize-input.full {
  background-color: #fff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.selectize-dropdown [data-selectable].option {
  opacity: 1;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

/**
 * selectize.default.css (v0.12.6) - Default Theme
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #fff;
  box-shadow: inset 0 0 12px 4px #fff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #0073bb;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #00578d;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #aaaaaa;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 5px 8px 2px;
}
.selectize-input.full {
  background-color: #fff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #1da7ee;
  color: #fff;
  border: 1px solid #0073bb;
}
.selectize-control.multi .selectize-input > div.active {
  background: #92c836;
  color: #fff;
  border: 1px solid #00578d;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #ffffff;
  background: #d2d2d2;
  border: 1px solid #aaaaaa;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 1px !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.selectize-dropdown [data-selectable].option {
  opacity: 1;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
.selectize-control.multi .selectize-input.has-items {
  padding-left: 5px;
  padding-right: 5px;
}
.selectize-control.multi .selectize-input.disabled [data-value] {
  color: #999;
  text-shadow: none;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.selectize-control.multi .selectize-input.disabled [data-value],
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  border-color: #e6e6e6;
}
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  background: none;
}
.selectize-control.multi .selectize-input [data-value] {
  text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #1b9dec;
  background-image: -moz-linear-gradient(top, #1da7ee, #178ee9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1da7ee), to(#178ee9));
  background-image: -webkit-linear-gradient(top, #1da7ee, #178ee9);
  background-image: -o-linear-gradient(top, #1da7ee, #178ee9);
  background-image: linear-gradient(to bottom, #1da7ee, #178ee9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1da7ee', endColorstr='#ff178ee9', GradientType=0);
  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03);
  box-shadow: 0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03);
}
.selectize-control.multi .selectize-input [data-value].active {
  background-color: #0085d4;
  background-image: -moz-linear-gradient(top, #008fd8, #0075cf);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#008fd8), to(#0075cf));
  background-image: -webkit-linear-gradient(top, #008fd8, #0075cf);
  background-image: -o-linear-gradient(top, #008fd8, #0075cf);
  background-image: linear-gradient(to bottom, #008fd8, #0075cf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008fd8', endColorstr='#ff0075cf', GradientType=0);
}
.selectize-control.single .selectize-input {
  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.8);
  box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.8);
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: -o-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#fff2f2f2', GradientType=0);
}
.selectize-control.single .selectize-input,
.selectize-dropdown.single {
  border-color: #b8b8b8;
}
.selectize-dropdown .optgroup-header {
  padding-top: 7px;
  font-weight: bold;
  font-size: 0.85em;
}
.selectize-dropdown .optgroup {
  border-top: 1px solid #f0f0f0;
}
.selectize-dropdown .optgroup:first-child {
  border-top: 0 none;
}

.FullHeight{height:100%;}.FullWidth{width:100%;}.FloatLeft{float:left !important;}.FloatRight{float:right;}.FloatCenter{display:inline-block;margin:0 auto;}.DisplayFlex_Column{display:flex;flex-direction:column;}.Child_VerticalAlign_Flex{display:flex;align-items:center;}.Flex_Wrap{flex-wrap:wrap;}.FloatLeft_Flex{margin-right:auto;}.FloatRight_Flex{margin-left:auto;}.FloatCenter_Flex{margin-left:auto !important;margin-right:auto !important;}.DataEntryBlocks{margin:20px;border-radius:5px;background:#fff;padding:20px;display:inline-block;box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,0);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,0);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,0);font-family:inherit;}.DataEntryBlocks_Display_Unset{margin:20px;border-radius:5px;background:#fff;padding:20px;box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,0);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,0);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,0);font-family:inherit;}.DataEntryBlocks_NoLeft_Margin{margin-top:20px;margin-bottom:20px;margin-right:20px;border-radius:5px;background:#fff;padding:20px;display:inline-block;box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,0);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,0);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,0);font-family:inherit;}.DataEntryBlocks_NoTop_Margin{margin-bottom:20px;margin-right:20px;margin-left:20px;border-radius:5px;background:#fff;padding:20px;display:inline-block;box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,0);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,0);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,0);font-family:inherit;}.DataEntryBlocks_NoLeft_NoTop_Margin{margin-bottom:20px;margin-right:20px;border-radius:5px;background:#fff;padding:20px;display:inline-block;box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,0);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,0);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,0);font-family:inherit;}.DataEntryBlocks_Transperent{margin:20px;border-radius:5px;padding:20px;display:inline-block;font-family:inherit;}.Display_Table{display:table;}.Display_Table_Row{display:table-row;}.Rotate90{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(90deg);float:left;}
body.swal2-shown:not(.swal2-no-backdrop) {
  overflow-y: hidden; }

body.swal2-toast-shown {
  overflow-y: auto; }
  body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast .swal2-icon {
      margin: 0 0 15px; }
    body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast .swal2-buttonswrapper {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -ms-flex-item-align: stretch;
          align-self: stretch;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
    body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast .swal2-loading {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast .swal2-input {
      height: 32px;
      font-size: 14px;
      margin: 5px auto; }
  body.swal2-toast-shown > .swal2-container {
    position: fixed;
    background-color: transparent; }
    body.swal2-toast-shown > .swal2-container.swal2-shown {
      background-color: transparent; }
    body.swal2-toast-shown > .swal2-container.swal2-top {
      top: 0;
      left: 50%;
      bottom: auto;
      right: auto;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }
    body.swal2-toast-shown > .swal2-container.swal2-top-right {
      top: 0;
      left: auto;
      bottom: auto;
      right: 0; }
    body.swal2-toast-shown > .swal2-container.swal2-top-left {
      top: 0;
      left: 0;
      bottom: auto;
      right: auto; }
    body.swal2-toast-shown > .swal2-container.swal2-center-left {
      top: 50%;
      left: 0;
      bottom: auto;
      right: auto;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
    body.swal2-toast-shown > .swal2-container.swal2-center {
      top: 50%;
      left: 50%;
      bottom: auto;
      right: auto;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    body.swal2-toast-shown > .swal2-container.swal2-center-right {
      top: 50%;
      left: auto;
      bottom: auto;
      right: 0;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
    body.swal2-toast-shown > .swal2-container.swal2-bottom-left {
      top: auto;
      left: 0;
      bottom: 0;
      right: auto; }
    body.swal2-toast-shown > .swal2-container.swal2-bottom {
      top: auto;
      left: 50%;
      bottom: 0;
      right: auto;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }
    body.swal2-toast-shown > .swal2-container.swal2-bottom-right {
      top: auto;
      left: auto;
      bottom: 0;
      right: 0; }

body.swal2-iosfix {
  position: fixed;
  left: 0;
  right: 0; }

body.swal2-no-backdrop > .swal2-shown {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  background-color: transparent; }
  body.swal2-no-backdrop > .swal2-shown > .swal2-modal {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }
  body.swal2-no-backdrop > .swal2-shown.swal2-top {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
  body.swal2-no-backdrop > .swal2-shown.swal2-top-left {
    top: 0;
    left: 0; }
  body.swal2-no-backdrop > .swal2-shown.swal2-top-right {
    top: 0;
    right: 0; }
  body.swal2-no-backdrop > .swal2-shown.swal2-center {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  body.swal2-no-backdrop > .swal2-shown.swal2-center-left {
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  body.swal2-no-backdrop > .swal2-shown.swal2-center-right {
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  body.swal2-no-backdrop > .swal2-shown.swal2-bottom {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
  body.swal2-no-backdrop > .swal2-shown.swal2-bottom-left {
    bottom: 0;
    left: 0; }
  body.swal2-no-backdrop > .swal2-shown.swal2-bottom-right {
    bottom: 0;
    right: 0; }

.swal2-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  padding: 10px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  z-index: 1060; }
  .swal2-container.swal2-top {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .swal2-container.swal2-top-left {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .swal2-container.swal2-top-right {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .swal2-container.swal2-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .swal2-container.swal2-center-left {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .swal2-container.swal2-center-right {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .swal2-container.swal2-bottom {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .swal2-container.swal2-bottom-left {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .swal2-container.swal2-bottom-right {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .swal2-container.swal2-grow-fullscreen > .swal2-modal {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .swal2-container.swal2-grow-row > .swal2-modal {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .swal2-container.swal2-grow-column {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
    .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
    .swal2-container.swal2-grow-column > .swal2-modal {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -ms-flex-line-pack: center;
          align-content: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .swal2-container:not(.swal2-top):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-left):not(.swal2-bottom-right) > .swal2-modal {
    margin: auto; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .swal2-container .swal2-modal {
      margin: 0 !important; } }
  .swal2-container.swal2-fade {
    -webkit-transition: background-color .1s;
    transition: background-color .1s; }
  .swal2-container.swal2-shown {
    background-color: rgba(0, 0, 0, 0.4); }

.swal2-popup {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  position: relative;
  max-width: 100%; }
  .swal2-popup.swal2-toast {
    width: 300px;
    padding: 0 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow-y: hidden;
    -webkit-box-shadow: 0 0 10px #d9d9d9;
            box-shadow: 0 0 10px #d9d9d9; }
    .swal2-popup.swal2-toast .swal2-title {
      max-width: 300px;
      font-size: 16px;
      text-align: left; }
    .swal2-popup.swal2-toast .swal2-content {
      font-size: 14px;
      text-align: left; }
    .swal2-popup.swal2-toast .swal2-icon {
      width: 32px;
      height: 32px;
      margin: 0 15px 0 0; }
      .swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
        width: 32px;
        height: 32px; }
      .swal2-popup.swal2-toast .swal2-icon.swal2-info, .swal2-popup.swal2-toast .swal2-icon.swal2-warning, .swal2-popup.swal2-toast .swal2-icon.swal2-question {
        font-size: 26px;
        line-height: 32px; }
      .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'] {
        top: 14px;
        width: 22px; }
        .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {
          left: 5px; }
        .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {
          right: 5px; }
    .swal2-popup.swal2-toast .swal2-buttonswrapper {
      margin: 0 0 0 5px; }
    .swal2-popup.swal2-toast .swal2-styled {
      margin: 0 0 0 5px;
      padding: 5px 10px; }
      .swal2-popup.swal2-toast .swal2-styled:focus {
        -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(50, 100, 150, 0.4);
                box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(50, 100, 150, 0.4); }
    .swal2-popup.swal2-toast .swal2-validationerror {
      width: 100%;
      margin: 5px -20px; }
    .swal2-popup.swal2-toast .swal2-success {
      border-color: #a5dc86; }
      .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'] {
        border-radius: 50%;
        position: absolute;
        width: 32px;
        height: 64px;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg); }
        .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='left'] {
          border-radius: 64px 0 0 64px;
          top: -4px;
          left: -15px;
          -webkit-transform: rotate(-45deg);
                  transform: rotate(-45deg);
          -webkit-transform-origin: 32px 32px;
                  transform-origin: 32px 32px; }
        .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='right'] {
          border-radius: 0 64px 64px 0;
          top: -5px;
          left: 14px;
          -webkit-transform-origin: 0 32px;
                  transform-origin: 0 32px; }
      .swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
        width: 32px;
        height: 32px; }
      .swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
        width: 7px;
        height: 90px;
        left: 28px;
        top: 8px; }
      .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'] {
        height: 5px; }
        .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='tip'] {
          width: 12px;
          left: 3px;
          top: 18px; }
        .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='long'] {
          width: 22px;
          right: 3px;
          top: 15px; }
    .swal2-popup.swal2-toast .swal2-animate-success-line-tip {
      -webkit-animation: animate-toast-success-tip .75s;
              animation: animate-toast-success-tip .75s; }
    .swal2-popup.swal2-toast .swal2-animate-success-line-long {
      -webkit-animation: animate-toast-success-long .75s;
              animation: animate-toast-success-long .75s; }
  .swal2-popup:focus {
    outline: none; }
  .swal2-popup.swal2-loading {
    overflow-y: hidden; }
  .swal2-popup .swal2-title {
    color: #595959;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 0 0 .4em;
    padding: 0;
    display: block;
    word-wrap: break-word; }
  .swal2-popup .swal2-buttonswrapper {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 15px; }
    .swal2-popup .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled] {
      opacity: .4;
      cursor: no-drop; }
    .swal2-popup .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border: 4px solid transparent;
      border-color: transparent;
      width: 40px;
      height: 40px;
      padding: 0;
      margin: 7.5px;
      vertical-align: top;
      background-color: transparent !important;
      color: transparent;
      cursor: default;
      border-radius: 100%;
      -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
              animation: rotate-loading 1.5s linear 0s infinite normal;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
    .swal2-popup .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel {
      margin-left: 30px;
      margin-right: 30px; }
    .swal2-popup .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after {
      display: inline-block;
      content: '';
      margin-left: 5px;
      vertical-align: -1px;
      height: 15px;
      width: 15px;
      border: 3px solid #999999;
      -webkit-box-shadow: 1px 1px 1px #fff;
              box-shadow: 1px 1px 1px #fff;
      border-right-color: transparent;
      border-radius: 50%;
      -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
              animation: rotate-loading 1.5s linear 0s infinite normal; }
  .swal2-popup .swal2-styled {
    border: 0;
    border-radius: 3px;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    font-weight: 500;
    margin: 15px 5px 0;
    padding: 10px 32px; }
    .swal2-popup .swal2-styled:focus {
      outline: none;
      -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4);
              box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4); }
  .swal2-popup .swal2-image {
    margin: 20px auto;
    max-width: 100%; }
  .swal2-popup .swal2-close {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    width: 38px;
    height: 40px;
    font-size: 36px;
    line-height: 40px;
    font-family: serif;
    position: absolute;
    top: 5px;
    right: 8px;
    cursor: pointer;
    color: #cccccc;
    -webkit-transition: color .1s ease;
    transition: color .1s ease; }
    .swal2-popup .swal2-close:hover {
      color: #d55; }
  .swal2-popup > .swal2-input,
  .swal2-popup > .swal2-file,
  .swal2-popup > .swal2-textarea,
  .swal2-popup > .swal2-select,
  .swal2-popup > .swal2-radio,
  .swal2-popup > .swal2-checkbox {
    display: none; }
  .swal2-popup .swal2-content {
    font-size: 18px;
    text-align: center;
    font-weight: 300;
    position: relative;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    color: #545454;
    word-wrap: break-word; }
  .swal2-popup .swal2-input,
  .swal2-popup .swal2-file,
  .swal2-popup .swal2-textarea,
  .swal2-popup .swal2-select,
  .swal2-popup .swal2-radio,
  .swal2-popup .swal2-checkbox {
    margin: 20px auto; }
  .swal2-popup .swal2-input,
  .swal2-popup .swal2-file,
  .swal2-popup .swal2-textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 18px;
    border-radius: 3px;
    border: 1px solid #d9d9d9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
    -webkit-transition: border-color .3s, -webkit-box-shadow .3s;
    transition: border-color .3s, -webkit-box-shadow .3s;
    transition: border-color .3s, box-shadow .3s;
    transition: border-color .3s, box-shadow .3s, -webkit-box-shadow .3s; }
    .swal2-popup .swal2-input.swal2-inputerror,
    .swal2-popup .swal2-file.swal2-inputerror,
    .swal2-popup .swal2-textarea.swal2-inputerror {
      border-color: #f27474 !important;
      -webkit-box-shadow: 0 0 2px #f27474 !important;
              box-shadow: 0 0 2px #f27474 !important; }
    .swal2-popup .swal2-input:focus,
    .swal2-popup .swal2-file:focus,
    .swal2-popup .swal2-textarea:focus {
      outline: none;
      border: 1px solid #b4dbed;
      -webkit-box-shadow: 0 0 3px #c4e6f5;
              box-shadow: 0 0 3px #c4e6f5; }
    .swal2-popup .swal2-input::-webkit-input-placeholder,
    .swal2-popup .swal2-file::-webkit-input-placeholder,
    .swal2-popup .swal2-textarea::-webkit-input-placeholder {
      color: #cccccc; }
    .swal2-popup .swal2-input:-ms-input-placeholder,
    .swal2-popup .swal2-file:-ms-input-placeholder,
    .swal2-popup .swal2-textarea:-ms-input-placeholder {
      color: #cccccc; }
    .swal2-popup .swal2-input::-ms-input-placeholder,
    .swal2-popup .swal2-file::-ms-input-placeholder,
    .swal2-popup .swal2-textarea::-ms-input-placeholder {
      color: #cccccc; }
    .swal2-popup .swal2-input::placeholder,
    .swal2-popup .swal2-file::placeholder,
    .swal2-popup .swal2-textarea::placeholder {
      color: #cccccc; }
  .swal2-popup .swal2-range input {
    float: left;
    width: 80%; }
  .swal2-popup .swal2-range output {
    float: right;
    width: 20%;
    font-size: 20px;
    font-weight: 600;
    text-align: center; }
  .swal2-popup .swal2-range input,
  .swal2-popup .swal2-range output {
    height: 43px;
    line-height: 43px;
    vertical-align: middle;
    margin: 20px auto;
    padding: 0; }
  .swal2-popup .swal2-input {
    height: 43px;
    padding: 0 12px; }
    .swal2-popup .swal2-input[type='number'] {
      max-width: 150px; }
  .swal2-popup .swal2-file {
    font-size: 20px; }
  .swal2-popup .swal2-textarea {
    height: 108px;
    padding: 12px; }
  .swal2-popup .swal2-select {
    color: #545454;
    font-size: inherit;
    padding: 5px 10px;
    min-width: 40%;
    max-width: 100%; }
  .swal2-popup .swal2-radio {
    border: 0; }
    .swal2-popup .swal2-radio label:not(:first-child) {
      margin-left: 20px; }
    .swal2-popup .swal2-radio input,
    .swal2-popup .swal2-radio span {
      vertical-align: middle; }
    .swal2-popup .swal2-radio input {
      margin: 0 3px 0 0; }
  .swal2-popup .swal2-checkbox {
    color: #545454; }
    .swal2-popup .swal2-checkbox input,
    .swal2-popup .swal2-checkbox span {
      vertical-align: middle; }
  .swal2-popup .swal2-validationerror {
    background-color: #f0f0f0;
    margin: 0 -20px;
    overflow: hidden;
    padding: 10px;
    color: gray;
    font-size: 16px;
    font-weight: 300;
    display: none; }
    .swal2-popup .swal2-validationerror::before {
      content: '!';
      display: inline-block;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background-color: #ea7d7d;
      color: #fff;
      line-height: 24px;
      text-align: center;
      margin-right: 10px; }

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important; }
  .swal2-range output {
    display: none; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important; }
  .swal2-range output {
    display: none; } }

.swal2-icon {
  width: 80px;
  height: 80px;
  border: 4px solid transparent;
  border-radius: 50%;
  margin: 20px auto 30px;
  padding: 0;
  position: relative;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .swal2-icon.swal2-error {
    border-color: #f27474; }
    .swal2-icon.swal2-error .swal2-x-mark {
      position: relative;
      display: block; }
    .swal2-icon.swal2-error [class^='swal2-x-mark-line'] {
      position: absolute;
      height: 5px;
      width: 47px;
      background-color: #f27474;
      display: block;
      top: 37px;
      border-radius: 2px; }
      .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
        left: 17px; }
      .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        right: 16px; }
  .swal2-icon.swal2-warning {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #f8bb86;
    border-color: #facea8;
    font-size: 60px;
    line-height: 80px;
    text-align: center; }
  .swal2-icon.swal2-info {
    font-family: 'Open Sans', sans-serif;
    color: #3fc3ee;
    border-color: #9de0f6;
    font-size: 60px;
    line-height: 80px;
    text-align: center; }
  .swal2-icon.swal2-question {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #87adbd;
    border-color: #c9dae1;
    font-size: 60px;
    line-height: 80px;
    text-align: center; }
  .swal2-icon.swal2-success {
    border-color: #a5dc86; }
    .swal2-icon.swal2-success [class^='swal2-success-circular-line'] {
      border-radius: 50%;
      position: absolute;
      width: 60px;
      height: 120px;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
      .swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'] {
        border-radius: 120px 0 0 120px;
        top: -7px;
        left: -33px;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        -webkit-transform-origin: 60px 60px;
                transform-origin: 60px 60px; }
      .swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'] {
        border-radius: 0 120px 120px 0;
        top: -11px;
        left: 30px;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        -webkit-transform-origin: 0 60px;
                transform-origin: 0 60px; }
    .swal2-icon.swal2-success .swal2-success-ring {
      width: 80px;
      height: 80px;
      border: 4px solid rgba(165, 220, 134, 0.2);
      border-radius: 50%;
      -webkit-box-sizing: content-box;
              box-sizing: content-box;
      position: absolute;
      left: -4px;
      top: -4px;
      z-index: 2; }
    .swal2-icon.swal2-success .swal2-success-fix {
      width: 7px;
      height: 90px;
      position: absolute;
      left: 28px;
      top: 8px;
      z-index: 1;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    .swal2-icon.swal2-success [class^='swal2-success-line'] {
      height: 5px;
      background-color: #a5dc86;
      display: block;
      border-radius: 2px;
      position: absolute;
      z-index: 2; }
      .swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip'] {
        width: 25px;
        left: 14px;
        top: 46px;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg); }
      .swal2-icon.swal2-success [class^='swal2-success-line'][class$='long'] {
        width: 47px;
        right: 8px;
        top: 38px;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg); }

.swal2-progresssteps {
  font-weight: 600;
  margin: 0 0 20px;
  padding: 0; }
  .swal2-progresssteps li {
    display: inline-block;
    position: relative; }
  .swal2-progresssteps .swal2-progresscircle {
    background: #3085d6;
    border-radius: 2em;
    color: #fff;
    height: 2em;
    line-height: 2em;
    text-align: center;
    width: 2em;
    z-index: 20; }
    .swal2-progresssteps .swal2-progresscircle:first-child {
      margin-left: 0; }
    .swal2-progresssteps .swal2-progresscircle:last-child {
      margin-right: 0; }
    .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {
      background: #3085d6; }
      .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {
        background: #add8e6; }
      .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {
        background: #add8e6; }
  .swal2-progresssteps .swal2-progressline {
    background: #3085d6;
    height: .4em;
    margin: 0 -1px;
    z-index: 10; }

[class^='swal2'] {
  -webkit-tap-highlight-color: transparent; }

@-webkit-keyframes showSweetToast {
  0% {
    -webkit-transform: translateY(-10px) rotateZ(2deg);
            transform: translateY(-10px) rotateZ(2deg);
    opacity: 0; }
  33% {
    -webkit-transform: translateY(0) rotateZ(-2deg);
            transform: translateY(0) rotateZ(-2deg);
    opacity: .5; }
  66% {
    -webkit-transform: translateY(5px) rotateZ(2deg);
            transform: translateY(5px) rotateZ(2deg);
    opacity: .7; }
  100% {
    -webkit-transform: translateY(0) rotateZ(0);
            transform: translateY(0) rotateZ(0);
    opacity: 1; } }

@keyframes showSweetToast {
  0% {
    -webkit-transform: translateY(-10px) rotateZ(2deg);
            transform: translateY(-10px) rotateZ(2deg);
    opacity: 0; }
  33% {
    -webkit-transform: translateY(0) rotateZ(-2deg);
            transform: translateY(0) rotateZ(-2deg);
    opacity: .5; }
  66% {
    -webkit-transform: translateY(5px) rotateZ(2deg);
            transform: translateY(5px) rotateZ(2deg);
    opacity: .7; }
  100% {
    -webkit-transform: translateY(0) rotateZ(0);
            transform: translateY(0) rotateZ(0);
    opacity: 1; } }

@-webkit-keyframes hideSweetToast {
  0% {
    opacity: 1; }
  33% {
    opacity: .5; }
  100% {
    -webkit-transform: rotateZ(1deg);
            transform: rotateZ(1deg);
    opacity: 0; } }

@keyframes hideSweetToast {
  0% {
    opacity: 1; }
  33% {
    opacity: .5; }
  100% {
    -webkit-transform: rotateZ(1deg);
            transform: rotateZ(1deg);
    opacity: 0; } }

@-webkit-keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  45% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05); }
  80% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  45% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05); }
  80% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0; } }

@keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0; } }

.swal2-show {
  -webkit-animation: showSweetAlert .3s;
          animation: showSweetAlert .3s; }
  .swal2-show.swal2-toast {
    -webkit-animation: showSweetToast .5s;
            animation: showSweetToast .5s; }
  .swal2-show.swal2-noanimation {
    -webkit-animation: none;
            animation: none; }

.swal2-hide {
  -webkit-animation: hideSweetAlert .15s forwards;
          animation: hideSweetAlert .15s forwards; }
  .swal2-hide.swal2-toast {
    -webkit-animation: hideSweetToast .2s forwards;
            animation: hideSweetToast .2s forwards; }
  .swal2-hide.swal2-noanimation {
    -webkit-animation: none;
            animation: none; }

@-webkit-keyframes animate-success-tip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@keyframes animate-success-tip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@-webkit-keyframes animate-success-long {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@keyframes animate-success-long {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@-webkit-keyframes animate-toast-success-tip {
  0% {
    width: 0;
    left: 1px;
    top: 9px; }
  54% {
    width: 0;
    left: 1px;
    top: 9px; }
  70% {
    width: 24px;
    left: -4px;
    top: 17px; }
  84% {
    width: 8px;
    left: 10px;
    top: 20px; }
  100% {
    width: 12px;
    left: 3px;
    top: 18px; } }

@keyframes animate-toast-success-tip {
  0% {
    width: 0;
    left: 1px;
    top: 9px; }
  54% {
    width: 0;
    left: 1px;
    top: 9px; }
  70% {
    width: 24px;
    left: -4px;
    top: 17px; }
  84% {
    width: 8px;
    left: 10px;
    top: 20px; }
  100% {
    width: 12px;
    left: 3px;
    top: 18px; } }

@-webkit-keyframes animate-toast-success-long {
  0% {
    width: 0;
    right: 22px;
    top: 26px; }
  65% {
    width: 0;
    right: 22px;
    top: 26px; }
  84% {
    width: 26px;
    right: 0;
    top: 15px; }
  100% {
    width: 22px;
    right: 3px;
    top: 15px; } }

@keyframes animate-toast-success-long {
  0% {
    width: 0;
    right: 22px;
    top: 26px; }
  65% {
    width: 0;
    right: 22px;
    top: 26px; }
  84% {
    width: 26px;
    right: 0;
    top: 15px; }
  100% {
    width: 22px;
    right: 3px;
    top: 15px; } }

@-webkit-keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg); }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg); } }

@keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg); }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg); } }

.swal2-animate-success-line-tip {
  -webkit-animation: animate-success-tip .75s;
          animation: animate-success-tip .75s; }

.swal2-animate-success-line-long {
  -webkit-animation: animate-success-long .75s;
          animation: animate-success-long .75s; }

.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
          animation: rotatePlaceholder 4.25s ease-in; }

@-webkit-keyframes animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 1; } }

@keyframes animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 1; } }

.swal2-animate-error-icon {
  -webkit-animation: animate-error-icon .5s;
          animation: animate-error-icon .5s; }

@-webkit-keyframes animate-x-mark {
  0% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
    margin-top: -6px; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

@keyframes animate-x-mark {
  0% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
    margin-top: -6px; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

.swal2-animate-x-mark {
  -webkit-animation: animate-x-mark .5s;
          animation: animate-x-mark .5s; }

@-webkit-keyframes rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

ul.tabs{margin:0;padding:0;list-style:none;}ul.tabs li .Tab_Title{color:#496269;font-size:14px;text-align:left;}ul.tabs li .Tab{margin-top:5px;padding:5px 15px;list-style:none;border:1px solid #b3c6cc;border-radius:5px;text-align:left;}ul.tabs li .Tab:hover{border:1px solid #2a8bde;}ul.tabs li{display:inline-block;margin:5px;cursor:pointer;}ul.tabs li.current .Tab{border:1px solid #3067cb;}.tab-content{display:none;border-collapse:collapse;}.tab-content.current{display:inherit;}.TabsWithUnderline{margin:0;padding:0;list-style:none;}.TabsWithUnderline li .Tab_Title{color:#496269;font-size:14px;text-align:left;}.TabsWithUnderline li{margin-top:5px;padding:5px 15px;list-style:none;font-weight:bold;display:inline-block;margin:5px;cursor:pointer;}.TabsWithUnderline li:hover{color:#2a8bde;border-bottom:2px solid #2a8bde;}.TabsWithUnderline .current{color:#2a8bde;border-bottom:2px solid #2a8bde;}.TabsWithUnderline .tab-content{display:none;border-collapse:collapse;}.TabsWithUnderline .tab-content .current{display:inherit;}
.TblGeneral{font-family:ProductSans;border-collapse:collapse !important;}.TblGeneral thead{font-family:ProductSans;color:#3067cb;}.TblGeneral tbody{font-family:ProductSans;border-collapse:collapse !important;}.TblGeneral th{font-family:ProductSans;border-collapse:collapse !important;padding:7px 5px;border-bottom:1px solid #3067cb !important;}.TblGeneral td{font-family:ProductSans;border-collapse:collapse !important;padding:7px 5px;border-bottom:1px solid #dbdbdb !important;}.TblNormalList{font-family:ProductSans;border-collapse:collapse !important;}.TblNormalList td{font-family:ProductSans;border:1px solid #b3c6cc !important;}.TblNormalList tr td{font-family:ProductSans;border-collapse:collapse !important;border:1px solid transparent !important;}.TblNormalList thead{font-family:ProductSans;border-collapse:collapse !important;border:1px solid #282727 !important;}.TblNormalList thead td{border-bottom:1px solid #c4c4c4 !important;font-size:inherit;color:#3067cb;background:transparent;padding:5px !important;}.TblNormalList tfoot td{font-size:inherit;color:#3067cb;background-color:transparent;padding:5px !important;}.TblNormalList tbody td{padding:5px !important;}.TblNormalList tbody tr td{border-bottom:1px solid #b3c6cc !important;}.TblNormalList tbody tr:nth-child(even){font-size:inherit;color:#496269;background-color:#eff4f7;padding:5px !important;}.TblNormalList tbody tr:nth-child(odd){font-size:inherit;color:#496269;background-color:#fff;padding:5px !important;}.TblNormalList tbody tr:last-child td{border-bottom:1px solid #c4c4c4 !important;}.TblForDetailTable{font-family:ProductSans;border-collapse:collapse !important;}.TblForDetailTable td{font-family:ProductSans;}.TblForDetailTable tr td{font-family:ProductSans;border-collapse:collapse !important;}.TblForDetailTable thead{font-family:ProductSans;border-collapse:collapse !important;}.TblForDetailTable thead td{font-size:inherit;color:#496269;background:transparent;padding:5px !important;padding-bottom:10px;font-weight:bold;}.TblForDetailTable tfoot td{font-size:inherit;font-weight:bold;color:#496269;background-color:transparent;padding:5px !important;padding-top:15px;}.TblForDetailTable tbody td{padding-left:5px !important;padding-right:5px !important;}.TblForDetailTable tbody tr:first-child td{padding-top:5px !important;}.TblForDetailTable tbody tr:last-child td{border-top-right-radius:5px;border-bottom-right-radius:5px;padding-bottom:10px;}.TblForDetailTable .dataTables_empty{padding:20px !important;border-top:1px solid #d9e4e8;border-bottom:1px solid #d9e4e8;background:#d9e4e8;}.TblWithTrBottomBorder tbody tr td{border-bottom:1px solid #dbdbdb !important;}.TblWithTrBottomBorder_Black thead tr th,.TblWithTrBottomBorder_Black tbody tr td{border-bottom:1px solid #282727 !important;}.Tbl_Td_MarginLeft_10px td{margin-left:10px;}.TblObjectList{font-family:ProductSans;border-collapse:separate;border-spacing:0 5px;color:#282727;}.TblObjectList td{font-family:ProductSans;}.TblObjectList thead{font-family:ProductSans;border-collapse:collapse !important;border:1px solid #282727 !important;}.TblObjectList thead td{padding-left:6px !important;padding-right:6px !important;font-size:inherit;font-weight:bold;color:#3067cb;background:transparent;}.TblObjectList tfoot td{font-size:inherit;color:#3067cb;background-color:transparent;padding:5px !important;}.TblObjectList tbody td{background:#fff;padding:5px !important;}.TblObjectList tbody td:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;}.TblObjectList tbody td:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;}.TblObjectList tbody tr td{border-bottom:1px solid #c4c4c4;}.TblDisplayList{font-family:ProductSans;border-collapse:collapse;}.TblDisplayList>tr td{border-collapse:collapse;}.TblDisplayList>thead tr{border-bottom:2px solid #3067cb !important;}.TblDisplayList>thead th,.TblDisplayList>tfoot tr{font-size:inherit;color:#3067cb;font-weight:bold;}.TblDisplayList>tfoot td{padding:5px;}.TblDisplayList>tfoot tr{border-top:2px solid #3067cb !important;}.TblDisplayList>tbody tr{border-bottom:1px solid #b3c6cc;}.TblDisplayList>tbody>tr>td{padding:5px !important;}.TblDisplayList>tbody tr:nth-child(even){font-size:inherit !important;background-color:#f5f5f5;}.TblDisplayList>td,.TblDisplayList>th{padding-left:15px !important;}.Tbl{border-collapse:collapse !important;}.Tbl tr td{border-collapse:collapse !important;border-bottom:1px solid #c4c4c4;}.Tbl thead{border-collapse:collapse !important;}.Tbl thead th{padding:5px;}.Tbl tfoot td{padding:5px;}.Tbl tbody td{padding-left:5px;padding-right:5px;}.TblAddBorder_LightGrey>tbody>tr>td,.TblAddBorder_LightGrey>thead>tr>th{border:1px solid #b3c6cc !important;}.TblAddBorder_LightGrey_OnlyTd>tbody>tr>td{border:1px solid #b3c6cc !important;}
input[type="date"]{padding:2.5px 0 !important;}input[type="text"],input[type="password"]{text-indent:5px;}input[type="text"]:disabled,input[type="password"]:disabled{background:#dbdbdb;cursor:not-allowed;}select{padding:4px 0 !important;}.SelectedOptionColor-Black select{color:#000 !important;}.OptionsColor-Black option{color:#000 !important;}input{text-transform:capitalize;}::-webkit-input-placeholder{text-transform:none;}:-moz-placeholder{text-transform:none;}::-moz-placeholder{text-transform:none;}:-ms-input-placeholder{text-transform:none;}::-webkit-input-placeholder{color:#b3c6cc;font-family:inherit;font-size:inherit !important;}::-moz-placeholder{color:#b3c6cc;font-family:inherit;font-size:inherit !important;}:-ms-input-placeholder{color:#b3c6cc;font-family:inherit;font-size:inherit !important;}:-moz-placeholder{color:#b3c6cc;font-family:inherit;font-size:inherit !important;}.Font40_PlaceHolder::-webkit-input-placeholder{color:#b3c6cc;font-family:inherit;font-size:40px !important;}.Font40_PlaceHolder::-moz-placeholder{color:#b3c6cc;font-family:inherit;font-size:40px !important;}.Font40_PlaceHolder:-ms-input-placeholder{color:#b3c6cc;font-family:inherit;font-size:40px !important;}.Font40_PlaceHolder:-moz-placeholder{color:#b3c6cc;font-family:inherit;font-size:40px !important;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:#76b0ff !important;cursor:pointer;color:#454545;border:none !important;}.TxtHalfHeightBorder{padding:10px;background:linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000);background-size:1px 20%,100% 1px,1px 20%;background-position:bottom left,bottom center,bottom right;background-repeat:no-repeat;border:none;color:#999;}.TxtWithNoBorder{border-style:none;border-color:transparent;background:transparent;padding-top:5px;padding-bottom:5px;padding-left:2px;padding-right:5px;}.TxtNormalTextBox{border-style:none;border:1px solid #dbdbdb;padding-top:5px;padding-bottom:5px;padding-right:5px;text-indent:5px;border-radius:3px;background:#eff4f7;font-family:inherit;}.TxtNormalTextBox:focus{background-color:transparent;border:1px solid #dbdbdb;}.TxtNormalTextBox_Small{border-style:none;border:1px solid #dbdbdb;padding:2px;text-indent:2px;border-radius:3px;background:#eff4f7;font-family:inherit;font-size:inherit;}.TxtNormalTextBox_Small:focus{background-color:transparent;border:1px solid #dbdbdb;}.TxtHiddenTextBox{border-style:none;padding:1px !important;text-indent:2px !important;background:transparent;font-family:inherit;}.TxtHiddenTextBox:focus{outline:none;background-color:transparent;border:1px solid #dbdbdb;}.TxtWithImage{background-image:url('../Images/NoUser01Gray.png');background-repeat:no-repeat !important;background-position:left center !important;text-indent:53px !important;background-size:50px !important;}
.ChkToggleSwitch{position:relative;}.ChkToggleSwitch input{height:0;width:0;position:absolute;opacity:0;}.ChkToggleSwitch .ChkToggleSwitch_Label{cursor:pointer;text-indent:-9999px;width:23px;height:10px;background:#dbdbdb;display:block;border-radius:100px;position:relative;border:1px solid #f5f5f5;}.ChkToggleSwitch .ChkToggleSwitch_Label:after{content:'';position:absolute;top:-4px;left:-1px;width:15px;height:15px;background:#d8e5eb;border-radius:90px;transition:.3s;border:1px solid #fff;}.ChkToggleSwitch input:checked~.ChkToggleSwitch_Label{background:#b3c6cc;}.ChkToggleSwitch input:focus~.ChkToggleSwitch_Label{background:#acaaaa;}.ChkToggleSwitch input:checked~.ChkToggleSwitch_Label:after{left:23px;transform:translateX(-100%);background:#3067cb;}.ChkToggleSwitch .ChkToggleSwitch_Label:active:after{width:8px;}.ChkToggleSwitchTiny{position:relative;}.ChkToggleSwitchTiny input{height:0;width:0;position:absolute;opacity:0;}.ChkToggleSwitchTiny .ChkToggleSwitchTiny_Label{cursor:pointer;text-indent:-9999px;width:23px;height:10px;background:#dbdbdb;display:block;border-radius:100px;position:relative;border:1px solid #f5f5f5;}.ChkToggleSwitchTiny .ChkToggleSwitchTiny_Label:after{content:'';position:absolute;top:-4px;left:-1px;width:15px;height:15px;background:#d8e5eb;border-radius:90px;transition:.3s;border:1px solid #fff;}.ChkToggleSwitchTiny input:checked~.ChkToggleSwitchTiny_Label{background:#b3c6cc;}.ChkToggleSwitchTiny input:focus~.ChkToggleSwitchTiny_Label{background:#acaaaa;}.ChkToggleSwitchTiny input:checked~.ChkToggleSwitchTiny_Label:after{left:23px;transform:translateX(-100%);background:#3067cb;}.ChkToggleSwitchTiny .ChkToggleSwitchTiny_Label:active:after{width:8px;}.RoundMark:after{content:"";position:absolute;display:none;}.RoundMark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#eee;border:1.5px solid #3067cb;border-radius:20%;display:flex;align-items:center;}.RoundMark:after{content:"";position:absolute;display:none;}.RoundMark_Small{position:absolute;top:0;left:0;height:10px;width:10px;background-color:#eee;border:1.5px solid #3067cb;border-radius:3px;display:flex;align-items:center;}.RoundMark_Small:after{content:"";position:absolute;display:none;}.ChkBlue{position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.ChkBlue input{position:absolute;opacity:0;}.ChkBlue .RoundMark:after,.ChkBlue .RoundMark_Small:after{border-radius:20%;background:#fff;}.ChkBlue:hover input~.RoundMark,.ChkBlue:hover input~.RoundMark_Small{background-color:#ccc;}.ChkBlue input:focus~.RoundMark,.ChkBlue input:focus~.RoundMark_Small{background:#ccc;}.ChkBlue input:checked~.RoundMark,.ChkBlue input:checked~.RoundMark_Small{background-color:#2196f3;}.ChkBlue input:checked~.RoundMark:after,.ChkBlue input:checked~.RoundMark_Small:after{display:block;}.RbtNormal{display:flex;align-items:center;position:relative;padding-left:25px;margin:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.RbtNormal input{position:absolute;opacity:0;cursor:pointer;}.RbtNormal .checkmark{position:absolute;top:0;left:0;height:14px;width:14px;border-radius:50%;border:1px solid #3067cb;}.RbtNormal input~.ContentLabel{color:#282727;}.RbtNormal .checkmark:after{top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:#fff;}.RbtNormal:hover input~.checkmark,.RbtNormal input:focus~.checkmark{background-color:#dbdbdb;}.RbtNormal input:checked~.checkmark{background-color:#3067cb;}.RbtNormal input:checked~.ContentLabel{color:#3067cb;}.RbtNormal .checkmark:after{content:"";position:absolute;display:none;}.RbtNormal input:checked~.checkmark:after{display:block;}.Chk_WhiteButton{margin:12px 2px;}.Chk_WhiteButton label{padding:7px 8px;background-color:#fff;border-radius:4px;border:1px solid #e6e2e2;font-size:14px;max-width:100px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#496269;}.Chk_WhiteButton input{display:none;}.Chk_WhiteButton label:hover{background-color:#d9ebff;}.Chk_WhiteButton label:active{background-color:#d9ebff;color:#3067cb;}.Chk_WhiteButton input:checked~label{background-color:#3067cb;color:#fff;border:none;}.ChkOrRbtToggleTypeColorLessContainer{margin:2px;display:inline-block;}.ChkOrRbtToggleTypeColorLess input[type=checkbox],.ChkOrRbtToggleTypeColorLess input[type=radio]{display:none;}.ChkOrRbtToggleTypeColorLess .ChkOrRbtToggleTypeColorLessText{display:inline-block;padding:5px;color:#282727;border-radius:5px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;user-select:none;transition:background-color .2s,box-shadow .2s;text-align:center;overflow:hidden;word-wrap:normal;width:60px;font-size:13px;}.ChkOrRbtToggleTypeColorLess .ChkOrRbtToggleTypeColorLessImg{height:40px;}.ChkOrRbtToggleTypeColorLess .ChkOrRbtToggleTypeColorLessText:hover,input[type=checkbox]:focus~.ChkOrRbtToggleTypeColorLessText,input[type=radio]:focus~.ChkOrRbtToggleTypeColorLessText{box-shadow:0 0 5px #b3c6cc;}.ChkOrRbtToggleTypeColorLess input[type=checkbox]:checked~.ChkOrRbtToggleTypeColorLessText,.ChkOrRbtToggleTypeColorLess input[type=radio]:checked~.ChkOrRbtToggleTypeColorLessText{background-color:#2a8bde;color:#fff;}.ChkOrRbtToggleTypeColorLess input[type=checkbox]:checked~.ChkOrRbtToggleTypeColorLessText::before,.ChkOrRbtToggleTypeColorLess input[type=radio]:checked~.ChkOrRbtToggleTypeColorLessText::before{background-color:#fff;}.ChkOrRbtToggleTypeColorLess .ChkOrRbtToggleTypeColorLessText img{border-collapse:collapse;border-radius:5px;}.ChkOrRbtToggleRoundContainer{margin:4px;display:inline-block;}.ChkOrRbtToggleRound input[type=checkbox],.ChkOrRbtToggleRound input[type=radio]{display:none;}.ChkOrRbtToggleRound .ChkOrRbtToggleRoundText{display:inline-block;padding:5px;color:#282727;border:1px solid #b3c6cc;border-radius:5px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;user-select:none;transition:background-color .2s,box-shadow .2s;text-align:center;overflow:hidden;word-wrap:normal;min-width:20px;font-size:13px;}.ChkOrRbtToggleRound .ChkOrRbtToggleRoundText:hover,input[type=checkbox]:focus~.ChkOrRbtToggleRoundText,input[type=radio]:focus~.ChkOrRbtToggleRoundText{box-shadow:0 0 5px #b3c6cc;}.ChkOrRbtToggleRound input[type=checkbox]:checked~.ChkOrRbtToggleRoundText,.ChkOrRbtToggleRound input[type=radio]:checked~.ChkOrRbtToggleRoundText{background-color:#d9ebff;border-color:#2a8bde;color:#2a8bde;}.ChkOrRbtToggleRound input[type=checkbox]:checked~.ChkOrRbtToggleRoundText::before,.ChkOrRbtToggleRound input[type=radio]:checked~.ChkOrRbtToggleRoundText::before{background-color:#fff;}
.input-validation-error,.input-validation-error~.chosen-container,.input-validation-error~.select2-container{border-bottom:solid 1px #dd4c4c !important;-webkit-animation:BlinkTextboxForValidation 1s infinite;animation:BlinkTextboxForValidation 1s infinite;-moz-animation:BlinkTextboxForValidation 1s infinite;}input.valid{-moz-animation-name:none;-webkit-animation-name:none;animation-name:none;}.validation-summary-errors{color:#dd4c4c;font-weight:bold;font-family:ProductSans;}.field-validation-error{color:#dd4c4c;font-family:ProductSans;margin-left:5px;}

