/* Minification failed. Returning unminified contents.
(6661,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6663,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6664,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6665,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6666,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6674,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6675,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6676,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6677,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6678,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6679,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6680,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6681,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6682,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6683,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6685,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6686,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6687,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6688,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6689,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6690,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6691,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6692,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6693,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6694,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6695,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6696,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6697,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6698,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6699,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6700,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6701,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6702,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6703,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6705,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6706,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6707,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6708,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6711,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6712,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6715,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6717,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6718,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6719,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6721,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6722,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6723,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6724,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6725,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6726,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6727,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6731,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6733,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6735,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6736,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6738,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6739,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6741,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6742,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6743,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6744,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6745,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6746,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6747,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6748,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6749,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6750,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6751,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6752,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6753,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6754,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6755,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6756,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6757,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6759,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6764,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6767,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6768,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6771,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6772,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6776,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6779,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6783,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6786,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6787,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6788,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6789,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6790,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6791,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6792,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6793,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6794,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6795,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6796,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6798,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6800,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6801,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6802,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6803,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6804,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6809,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6814,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6818,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7444,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-text'
(7445,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-bg'
(7446,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-border'
(7447,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-opacity'
(7448,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-disabled-filter'
(7459,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7460,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7464,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(7469,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-hr-border'
(7580,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-marquee-text'
(7581,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-marquee-bg'
(7582,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-marquee-border'
(7587,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-marquee-text'
(7591,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-text-selection-bg'
(7592,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-marquee-text'
(7796,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7798,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7800,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7801,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7802,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7803,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7804,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7809,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7814,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7818,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7821,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7822,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7823,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7824,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7825,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7826,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7827,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7828,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7830,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7831,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7832,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7833,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7835,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7839,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7840,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7841,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7842,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7843,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7845,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7846,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7847,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7851,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7852,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7853,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7854,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7855,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7856,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7857,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7858,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7859,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7860,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7861,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7862,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7863,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7864,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7866,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7867,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7868,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7870,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7871,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7872,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7874,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7875,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7876,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7880,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7882,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7883,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7888,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7889,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7890,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7891,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7893,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7894,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7895,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7899,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-none'
(7903,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xs'
(7907,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-sm'
(7911,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(7915,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(7919,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xl'
(7923,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xxl'
(7927,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xxxl'
(7931,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-full'
(7935,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7936,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(7937,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(7938,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(7939,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing'
(7944,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7948,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-font-size'
(7948,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7949,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-font-family'
(7949,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(7950,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-line-height'
(7951,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-font-weight'
(7951,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(7952,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-letter-spacing'
(7953,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h1-margin'
(7953,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7957,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-font-size'
(7957,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7958,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-font-family'
(7958,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(7959,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-line-height'
(7960,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-font-weight'
(7960,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(7961,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-letter-spacing'
(7962,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h2-margin'
(7962,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7966,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-font-size'
(7966,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7967,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-font-family'
(7967,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(7968,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-line-height'
(7969,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-font-weight'
(7969,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(7970,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-letter-spacing'
(7971,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h3-margin'
(7971,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7975,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-font-size'
(7975,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7976,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-font-family'
(7976,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(7977,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-line-height'
(7978,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-font-weight'
(7978,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(7979,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-letter-spacing'
(7980,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h4-margin'
(7980,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7984,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-font-size'
(7984,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7985,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-font-family'
(7985,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(7986,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-line-height'
(7987,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-font-weight'
(7987,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(7988,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-letter-spacing'
(7989,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h5-margin'
(7989,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7993,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-font-size'
(7993,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(7994,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-font-family'
(7994,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(7995,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-line-height'
(7996,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-font-weight'
(7996,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(7997,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-letter-spacing'
(7998,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-h6-margin'
(7998,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8002,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-font-size'
(8002,54): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8003,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-font-family'
(8003,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(8004,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-line-height'
(8005,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-font-weight'
(8005,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(8006,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-letter-spacing'
(8007,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-paragraph-margin'
(8007,52): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8011,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-font-size'
(8011,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8012,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-font-family'
(8012,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-monospace'
(8013,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-line-height'
(8014,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-font-weight'
(8014,53): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(8015,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-code-letter-spacing'
(8021,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(8022,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(8036,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(8037,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(8041,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-font-size'
(8041,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8042,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-font-family'
(8042,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(8043,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-line-height'
(8044,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-font-weight'
(8044,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(8045,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display1-letter-spacing'
(8049,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-font-size'
(8049,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8050,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-font-family'
(8050,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(8051,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-line-height'
(8052,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-font-weight'
(8052,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(8053,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display2-letter-spacing'
(8057,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-font-size'
(8057,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8058,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-font-family'
(8058,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(8059,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-line-height'
(8060,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-font-weight'
(8060,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(8061,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display3-letter-spacing'
(8065,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-font-size'
(8065,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(8066,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-font-family'
(8066,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(8067,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-line-height'
(8068,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-font-weight'
(8068,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(8069,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-display4-letter-spacing'
(8073,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8074,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(8078,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8079,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8080,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(8084,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-sans'
(8088,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-sans'
(8092,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-serif'
(8096,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-serif'
(8100,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-sans-serif'
(8104,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-sans-serif'
(8108,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-monospace'
(8112,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family-monospace'
(8116,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xxs'
(8120,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xxs'
(8124,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(8128,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(8132,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(8136,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(8140,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-md'
(8144,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-md'
(8148,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(8152,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(8156,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xl'
(8160,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xl'
(8164,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xxs'
(8168,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xxs'
(8172,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xs'
(8176,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xs'
(8180,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-sm'
(8184,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-sm'
(8188,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-md'
(8192,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-md'
(8196,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-lg'
(8200,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-lg'
(8204,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xl'
(8208,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-fs-xl'
(8212,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-italic'
(8216,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-italic'
(8220,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-non-italic'
(8224,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-non-italic'
(8228,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-oblique'
(8232,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-style-oblique'
(8236,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-thin'
(8240,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-thin'
(8244,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-extra-light'
(8248,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-extra-light'
(8252,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(8256,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(8260,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(8264,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(8268,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-medium'
(8272,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-medium'
(8276,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-semibold'
(8280,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-semibold'
(8284,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(8288,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(8292,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-thin'
(8296,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-thin'
(8300,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-extra-light'
(8304,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-extra-light'
(8308,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(8312,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-light'
(8316,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(8320,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(8324,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-medium'
(8328,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-medium'
(8332,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-semibold'
(8336,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-semibold'
(8340,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(8344,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(8348,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tightest'
(8352,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tightest'
(8356,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tighter'
(8360,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tighter'
(8364,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tight'
(8368,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-tight'
(8372,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-normal'
(8376,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-normal'
(8380,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-wide'
(8384,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-wide'
(8388,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-wider'
(8392,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-wider'
(8396,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-widest'
(8400,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-letter-spacing-widest'
(8404,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(8408,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(8412,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(8416,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(8420,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-md'
(8424,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-md'
(8428,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(8432,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(8508,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(8512,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(8516,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8520,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8524,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(8528,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(8532,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(8536,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(8540,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(8544,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(8548,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8552,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8556,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(8560,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(8564,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(8568,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(8572,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(8576,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(8580,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(8584,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(8588,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(8592,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(8596,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(8600,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(8604,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(8608,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(8612,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(8616,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(8620,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(8624,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(8628,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(8632,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(8636,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(8640,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(8644,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(8648,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(8652,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(8656,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(8660,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(8664,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(8668,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(8672,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(8676,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(8680,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(8684,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(8688,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(8692,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(8696,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(8700,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(8704,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(8708,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(8712,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(8716,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(8720,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(8724,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(8728,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(8732,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(8736,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(8740,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(8744,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(8748,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(8752,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(8756,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(8760,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(8764,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(8768,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(8772,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(8776,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(8780,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(8784,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(8788,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(8792,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(8796,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inherit'
(8800,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inherit'
(8804,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-current'
(8808,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-current'
(8812,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-transparent'
(8816,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-transparent'
(8820,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-black'
(8824,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-black'
(8828,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-white'
(8832,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-white'
(8836,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(8840,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(8844,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8848,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(8852,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(8856,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(8860,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(8864,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(8868,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(8872,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(8876,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8880,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(8884,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(8888,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(8892,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(8896,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(8900,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(8904,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(8908,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(8912,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(8916,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(8920,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(8924,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(8928,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(8932,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(8936,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(8940,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(8944,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(8948,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(8952,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(8956,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(8960,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(8964,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(8968,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(8972,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(8976,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(8980,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(8984,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(8988,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(8992,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(8996,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(9000,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(9004,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(9008,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(9012,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(9016,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(9020,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(9024,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(9028,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(9032,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(9036,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(9040,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(9044,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(9048,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(9052,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(9056,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(9060,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(9064,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(9068,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(9072,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(9076,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(9080,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(9084,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(9088,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(9092,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(9096,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(9100,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(9104,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(9108,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9112,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(9116,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(9120,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(9124,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inherit'
(9128,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inherit'
(9132,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-current'
(9136,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-current'
(9140,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-transparent'
(9144,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-transparent'
(9148,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-black'
(9152,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-black'
(9156,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-white'
(9160,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-white'
(9594,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9705,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(9706,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9707,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9711,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(9712,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(9722,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(9723,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-subtle'
(9724,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(9728,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(9729,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-subtle'
(9730,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(9734,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(9735,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-subtle'
(9736,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(9740,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(9741,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-subtle'
(9742,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(9746,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(9747,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-subtle'
(9748,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(9752,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(9753,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-subtle'
(9754,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(9758,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(9759,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-subtle'
(9760,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(9764,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(9765,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-subtle'
(9766,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(9770,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(9771,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-subtle'
(9772,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(9776,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(9777,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-subtle'
(9778,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(9782,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(9783,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(9784,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(9788,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(9789,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(9790,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(9826,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9831,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9842,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9852,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9863,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(9893,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(9894,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(9895,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(9912,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(9933,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(9969,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10000,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(10006,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10041,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10047,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10048,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10052,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(10053,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10057,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(10058,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10062,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(10063,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10067,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10068,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10072,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10073,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10077,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10078,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10082,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10083,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10087,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(10088,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(10092,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10093,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10097,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10098,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10102,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10103,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10107,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(10108,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10109,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(10114,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(10118,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10119,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(10127,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(10128,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(10132,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(10133,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(10137,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(10145,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(10146,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10150,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(10155,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10156,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10183,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10184,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10197,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10198,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10199,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10200,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10213,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10232,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10232,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10232,107): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10233,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10241,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10242,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10243,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10244,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10291,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10297,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10307,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(10308,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10309,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(10358,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(10359,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(10360,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(10362,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(10366,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(10371,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10372,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10373,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(10375,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10379,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10384,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10385,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10386,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(10388,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10392,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(10485,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(10489,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(10490,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(10491,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(10495,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(10496,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(10497,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(10501,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(10502,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(10503,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(10507,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(10508,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(10509,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(10513,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(10514,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(10515,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(10519,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(10520,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(10521,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(10525,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(10526,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(10527,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(10531,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(10532,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(10533,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(10537,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(10538,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(10539,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(10543,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(10544,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(10545,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(10554,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(10558,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(10562,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(10566,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(10570,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(10574,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(10578,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(10582,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(10586,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(10590,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(10599,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(10606,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10657,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(10658,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10659,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10660,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10664,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(10668,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10668,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10669,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10669,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10711,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10712,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10713,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10714,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10718,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(10722,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10722,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10723,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(10723,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(10765,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10766,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10767,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(10768,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(10772,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(10776,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(10776,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(10777,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(10777,70): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(10968,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(10969,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(10970,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(10974,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(10978,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(10982,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(10986,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(10987,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(10988,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(10992,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(10993,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(10994,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(10998,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(10999,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(11003,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11007,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(11008,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(11012,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(11013,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(11017,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(11018,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(11019,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(11023,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(11024,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(11028,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(11032,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(11033,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(11037,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(11038,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(11042,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(11043,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(11044,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(11048,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(11049,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(11053,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(11057,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(11058,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(11062,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(11063,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(11067,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11068,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(11069,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11073,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(11074,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(11078,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11082,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(11083,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(11087,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(11088,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(11092,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11093,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(11094,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11098,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(11099,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(11103,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11107,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(11108,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(11112,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(11113,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(11117,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11118,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(11119,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11123,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(11124,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(11128,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11132,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(11133,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(11137,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(11138,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(11142,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11143,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(11144,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11148,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(11149,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(11153,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11157,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(11158,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(11162,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(11163,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(11167,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11168,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(11169,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11173,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(11174,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(11178,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11182,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(11183,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(11187,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(11188,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(11192,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(11193,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(11194,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(11198,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(11199,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(11203,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(11207,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(11208,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(11212,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(11213,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(11217,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(11218,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(11219,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(11223,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(11224,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(11228,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(11232,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(11233,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(11237,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(11238,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(11244,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-surface'
(11249,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11250,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(11251,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11255,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11259,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11260,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(11261,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11265,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11266,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(11267,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11273,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-surface'
(11278,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(11279,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(11280,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(11284,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(11288,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(11289,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(11290,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(11294,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(11295,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(11296,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(11302,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-surface'
(11307,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(11308,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(11309,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(11313,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(11317,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(11318,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(11319,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(11323,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(11324,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(11325,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(11331,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(11336,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11337,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(11338,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11342,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11346,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11347,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(11348,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11352,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11353,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(11354,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11360,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(11365,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11366,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(11367,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11371,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11375,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11376,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(11377,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11381,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11382,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(11383,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11389,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-surface'
(11394,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11395,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(11396,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11400,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11404,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11405,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(11406,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11410,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11411,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(11412,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11418,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(11423,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11424,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(11425,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11429,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11433,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11434,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(11435,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11439,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11440,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(11441,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11447,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-surface'
(11452,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11453,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(11454,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11458,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11462,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11463,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(11464,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11468,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11469,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(11470,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11476,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-surface'
(11481,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(11482,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(11483,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(11487,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(11491,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(11492,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(11493,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(11497,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(11498,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(11499,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(11505,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-surface'
(11510,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11511,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(11512,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11516,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(11520,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11521,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(11522,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11526,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11527,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(11528,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11534,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(11539,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11540,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(11541,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11545,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11549,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11550,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(11551,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11555,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11556,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(11557,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(11561,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-surface'
(11565,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-surface'
(11569,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-surface'
(11573,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(11577,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(11581,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-surface'
(11585,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(11589,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-surface'
(11593,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-surface'
(11597,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-surface'
(11605,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11609,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(11613,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(11617,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(11621,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(11625,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(11629,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(11633,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(11637,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(11641,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(11645,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(11649,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(11653,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(11657,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(11661,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(11665,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11669,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(11673,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(11677,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(11681,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(11685,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11689,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(11693,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(11697,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(11701,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(11705,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11709,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(11713,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(11717,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(11721,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(11725,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11729,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(11733,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(11737,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(11741,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(11745,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11749,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(11753,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11757,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(11761,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(11765,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(11769,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(11773,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(11777,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(11781,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(11785,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(11789,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(11793,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(11797,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(11801,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(11805,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11809,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11813,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11817,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11821,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(11825,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-surface'
(11835,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-surface'
(11845,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-surface'
(11855,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(11865,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(11875,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-surface'
(11885,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(11895,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-surface'
(11905,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-surface'
(11915,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-surface'
(11925,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(11935,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11936,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11945,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(11955,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12126,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12130,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(12134,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(12138,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(12142,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(12146,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(12150,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(12154,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(12158,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(12162,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(12194,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12195,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12206,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12207,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12225,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(12229,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(12230,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12231,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(12232,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(12236,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(12236,68): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(12338,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(12463,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(12483,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12484,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12488,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12489,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12494,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12498,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12503,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12504,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12508,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12509,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(12514,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(12518,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12523,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12524,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12528,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(12529,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12534,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(12538,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(12564,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(12565,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12566,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(12570,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(12571,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12572,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(12576,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(12577,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12578,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(12582,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(12583,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12584,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(12588,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(12589,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12593,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12597,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(12605,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12644,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(12665,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12666,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(12667,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(12692,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12693,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12694,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(12698,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(12699,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(12700,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(12704,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(12705,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(12706,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(12714,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12715,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(12716,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12720,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(12721,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(12722,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(12726,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(12727,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(12728,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(12732,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(12733,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(12734,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(12738,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(12739,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(12740,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(12744,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(12745,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(12746,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(12750,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(12751,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(12752,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(12756,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(12757,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(12758,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(12762,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(12763,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(12764,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(12768,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(12769,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(12770,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(12778,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(12782,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(12786,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(12790,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(12794,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(12798,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(12802,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(12806,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(12810,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(12814,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(12818,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12819,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12823,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(12824,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12830,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12865,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12869,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12928,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(12929,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12930,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12935,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(12945,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12946,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12947,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12952,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12962,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(12963,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12964,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(12969,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(12979,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12983,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12987,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(12991,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(12992,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(12993,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(12997,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13001,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle-hover'
(13005,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(13009,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(13010,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-subtle'
(13011,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(13015,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(13019,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle-hover'
(13023,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle-active'
(13027,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(13028,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-subtle'
(13029,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(13033,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(13037,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle-hover'
(13041,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle-active'
(13045,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(13046,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-subtle'
(13047,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(13051,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(13055,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle-hover'
(13059,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle-active'
(13063,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(13064,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-subtle'
(13065,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(13069,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(13073,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle-hover'
(13077,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle-active'
(13081,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(13082,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(13087,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13091,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(13092,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(13096,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(13097,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-on-surface'
(13101,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(13102,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-surface'
(13107,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(13111,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(13112,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(13113,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(13117,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(13118,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(13119,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(13123,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(13124,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-surface'
(13129,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(13133,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(13134,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(13135,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(13139,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(13140,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(13141,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(13145,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(13146,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13151,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(13155,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(13156,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(13160,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(13161,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(13165,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(13166,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-surface'
(13171,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(13175,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(13176,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(13177,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(13181,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(13182,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(13183,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(13190,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(13244,85): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(13250,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13254,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13277,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13281,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13282,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13286,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13290,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13291,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13295,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13299,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13300,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13336,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13337,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13341,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13342,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13346,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13347,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13397,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13398,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13398,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13399,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13399,72): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13403,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13404,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13404,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13405,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13405,71): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13409,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13410,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13410,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13411,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13411,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13563,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13564,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13568,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13569,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13573,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13574,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13612,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(13616,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(13617,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13621,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(13625,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(13626,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13630,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13634,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(13635,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(13639,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(13685,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(13762,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(13766,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(13770,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(13774,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(13778,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(13782,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(13786,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(13790,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(13794,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(13798,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(13803,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(13811,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(13876,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13884,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(13886,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13887,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(13893,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(13894,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13895,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(13910,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13916,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(13917,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(13928,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(13980,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13981,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(13982,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13983,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(13987,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(13991,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(13992,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(13993,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(13997,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(14001,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(14002,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(14003,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(14007,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(14011,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(14012,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(14013,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(14017,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(14021,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(14022,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(14023,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(14027,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(14031,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(14032,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(14033,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(14037,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(14041,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(14042,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(14043,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(14047,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(14051,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(14052,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(14053,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(14057,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(14061,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(14062,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(14063,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(14067,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(14071,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(14072,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(14073,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(14077,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(14081,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(14082,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(14083,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(14087,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(14123,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(14124,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14125,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14152,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(14166,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(14167,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(14173,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14189,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14202,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(14206,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(14207,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14220,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(14224,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14225,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14226,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14230,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14231,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14231,88): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14235,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(14269,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(14273,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14286,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14287,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14291,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14292,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14296,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14297,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14298,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14302,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14303,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14303,84): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14307,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14308,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14312,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14313,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14317,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14318,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14319,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14323,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14324,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14324,84): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14328,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(14329,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(14333,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(14334,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(14338,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(14339,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14340,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14344,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14345,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14345,84): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14401,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14406,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(14410,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14414,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(14422,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(14426,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(14430,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(14431,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14432,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(14436,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14437,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(14441,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(14442,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(14450,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(14454,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(14458,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14471,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(14472,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14473,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14487,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14487,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14559,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14560,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14561,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(14565,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(14569,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(14573,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14574,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14575,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14579,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14583,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14587,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(14588,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(14589,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(14593,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(14597,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(14601,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14601,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(14605,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14605,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14609,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(14609,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14613,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14614,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14619,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14640,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14641,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14649,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14657,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14658,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14673,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14702,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14706,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(14707,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14708,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(14712,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(14713,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(14717,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(14721,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(14725,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(14726,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14727,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(14731,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14732,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(14740,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(14741,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(14745,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(14746,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(14874,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14875,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(14879,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(14887,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14896,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(14897,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(14912,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(14923,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(14933,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(14937,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(14963,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(14964,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14969,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(14972,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(14986,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(14988,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(15001,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(15013,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(15014,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(15028,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(15034,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(15039,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(15043,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(15047,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(15051,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(15055,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15061,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15074,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(15078,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(15080,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15088,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(15094,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15095,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15096,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(15109,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(15110,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15115,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(15132,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15132,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15132,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15136,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15137,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15139,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(15146,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15154,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15167,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15171,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15179,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15183,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(15187,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(15191,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(15195,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(15199,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(15203,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(15431,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(15435,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(15439,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(15443,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(15447,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(15451,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(15455,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15459,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15463,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(15467,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(15471,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15475,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15479,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(15483,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(15487,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(15491,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(15495,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(15499,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(15503,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15507,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15511,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(15515,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(15519,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(15523,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(15527,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(15531,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(15535,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(15539,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(15543,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(15547,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(15551,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(15555,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(15559,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(15563,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(15567,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(15571,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(15575,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(15579,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(15583,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(15587,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(15591,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(15595,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(15599,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(15603,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(15607,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(15611,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(15615,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(15619,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(15623,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(15627,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(15631,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(15635,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(15639,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(15643,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(15647,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(15651,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(15655,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(15659,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(15663,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(15667,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(15671,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(15675,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(15679,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(15683,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(15687,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(15691,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(15695,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(15699,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(15703,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(15707,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(15711,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(15715,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(15719,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(15723,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(15727,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(15731,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(15735,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(15739,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(15743,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(15747,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(15751,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(15751,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15755,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(15755,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15759,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(15759,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15763,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(15763,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15767,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(15767,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(15771,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(15771,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(15775,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(15775,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15779,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(15779,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15783,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(15783,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(15787,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(15787,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(15791,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(15791,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(15795,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(15795,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(15799,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(15799,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(15803,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(15803,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(15807,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(15811,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(15815,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(15819,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(15823,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(15827,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(15831,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15835,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(15839,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(15843,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(15847,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15851,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(15855,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(15859,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(15863,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(15867,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(15871,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(15875,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(15879,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15883,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(15887,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(15891,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(15895,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(15899,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(15903,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(15907,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(15911,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(15915,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(15919,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(15923,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(15927,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(15931,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(15935,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(15939,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(15943,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(15947,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(15951,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(15955,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(15959,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(15963,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(15967,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(15971,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(15975,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(15979,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(15983,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(15987,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(15991,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(15995,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(15999,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(16003,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(16007,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(16011,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(16015,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(16019,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(16023,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(16027,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(16031,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(16035,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(16039,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(16043,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(16047,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(16051,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(16055,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(16059,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(16063,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(16067,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(16071,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(16075,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(16079,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(16083,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(16087,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(16091,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(16095,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(16099,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(16103,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(16107,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(16111,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(16115,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(16119,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(16123,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(16127,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(16127,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16131,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(16131,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16135,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(16135,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16139,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(16139,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16143,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(16143,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(16147,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(16147,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(16151,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(16151,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16155,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(16155,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16159,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(16159,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(16163,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(16163,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(16167,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(16167,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16171,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(16171,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16175,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(16175,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(16179,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(16179,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(16183,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(16187,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(16191,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(16195,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(16199,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16203,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16207,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16211,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16215,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(16219,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(16223,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16227,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16231,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(16235,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(16239,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(16243,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(16247,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(16251,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(16255,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16259,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16263,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(16267,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(16271,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(16275,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(16279,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(16283,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5\.5'
(16287,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(16291,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(16295,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(16299,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6\.5'
(16303,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(16307,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7'
(16311,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(16315,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(16319,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(16323,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(16327,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(16331,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-9'
(16335,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(16339,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(16343,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(16347,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-11'
(16351,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(16355,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-12'
(16359,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(16363,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-13'
(16367,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(16371,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-14'
(16375,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(16379,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-15'
(16383,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(16387,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-16'
(16391,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(16395,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-17'
(16399,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(16403,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-18'
(16407,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(16411,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-19'
(16415,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(16419,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-20'
(16423,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(16427,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-21'
(16431,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(16435,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-22'
(16439,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(16443,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-23'
(16447,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(16451,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-24'
(16455,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(16459,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(16463,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(16467,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-26'
(16471,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(16475,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-27'
(16479,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(16483,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-28'
(16487,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(16491,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-29'
(16495,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(16499,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-30'
(16503,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(16503,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16507,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xs'
(16507,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(16511,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(16511,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16515,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-sm'
(16515,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(16519,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(16519,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(16523,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-md'
(16523,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(16527,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(16527,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16531,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-lg'
(16531,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(16535,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(16535,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(16539,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-xl'
(16539,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(16543,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(16543,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16547,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-thin'
(16547,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(16551,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(16551,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(16555,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-hair'
(16555,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(17124,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17124,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(17139,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(17140,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17144,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-y'
(17144,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17144,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(17144,134): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17145,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-x'
(17145,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17153,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-y'
(17153,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17153,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(17153,134): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17154,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-x'
(17154,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17160,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-y'
(17161,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-x'
(17166,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-y'
(17167,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-x'
(17186,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-offset-x'
(17186,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17191,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-x'
(17196,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-floating-label-focus-offset-x'
(17200,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(17204,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17205,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17212,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(17213,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(17217,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17218,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17222,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17223,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17231,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17243,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17244,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17245,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17246,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17255,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17267,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(17268,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(17269,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17301,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(17308,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(17316,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17317,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17329,5): run-time error CSS1030: Expected identifier, found '['
(17329,14): run-time error CSS1031: Expected selector, found ']'
(17329,14): run-time error CSS1025: Expected comma or open brace, found ']'
(17343,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17344,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17357,5): run-time error CSS1030: Expected identifier, found '['
(17357,14): run-time error CSS1031: Expected selector, found ']'
(17357,14): run-time error CSS1025: Expected comma or open brace, found ']'
(17363,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17364,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17380,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(17387,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(17442,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17477,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17484,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17561,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17561,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17584,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17584,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17645,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(17646,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17650,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(17651,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(17655,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(17659,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(17660,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17664,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(17665,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(17669,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(17670,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(17675,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(17679,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(17683,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17684,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17685,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(17690,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(17694,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(17695,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17699,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(17700,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17704,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17705,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17709,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17713,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17714,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17718,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17719,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17723,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17724,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17729,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17733,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17737,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17738,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(17739,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17744,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17748,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(17749,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17753,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(17754,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(17758,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17759,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17763,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17767,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17768,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17772,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17773,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17777,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17778,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17783,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17787,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17791,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(17792,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(17793,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17798,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17802,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17803,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(17833,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17834,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17835,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(17839,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(17843,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(17844,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17848,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(17849,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17853,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(17857,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(17861,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(17865,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(17869,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17873,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17874,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(17875,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(17879,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(17883,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17887,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17891,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(17895,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(17899,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(17900,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17916,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(17920,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17924,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17928,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(17932,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(17936,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(17940,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(17944,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17948,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(17949,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(17953,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(17954,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(17955,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(17959,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17963,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17967,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(17971,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(17975,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(17976,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17980,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(17984,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17988,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(17992,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(17996,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(18000,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(18004,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(18008,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18012,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18013,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(18017,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(18018,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(18022,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18026,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18030,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(18034,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(18037,17): run-time error CSS1030: Expected identifier, found '.'
(18037,45): run-time error CSS1031: Expected selector, found ')'
(18037,45): run-time error CSS1025: Expected comma or open brace, found ')'
(18276,89): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(18280,89): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(18317,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18329,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18350,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18351,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(18356,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18366,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18391,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18392,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18396,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(18405,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18406,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18410,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(18419,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(18420,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(18424,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(18433,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18434,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18442,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18443,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18444,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18448,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18449,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(18450,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18454,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18458,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(18462,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(18466,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18471,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18480,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(18481,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(18482,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(18486,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18493,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18554,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18555,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18556,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(18560,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18564,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(18565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18570,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(18571,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(18572,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(18636,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(18645,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-height'
(18655,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-value'
(18660,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-value'
(18677,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-height'
(18693,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-value'
(18700,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-progressbar-value'
(18782,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18783,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18784,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(18788,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(18789,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(18790,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18798,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(18802,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18806,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(18807,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(18808,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(18809,70): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(18809,188): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(18809,272): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(18815,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(18819,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(18844,89): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(18881,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18893,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18914,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18915,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(18920,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(18930,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18959,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18960,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(18964,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(18973,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18974,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(18978,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(18987,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(18988,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(18992,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4\.5'
(19001,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19002,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(19010,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(19014,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(19018,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19019,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(19020,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19024,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19028,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19036,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(19037,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19038,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19143,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-end'
(19143,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(19144,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(19148,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(19152,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-end'
(19173,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(19174,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-end'
(19174,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(19178,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-start'
(19182,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-slider-end'
(19394,26): run-time error CSS1030: Expected identifier, found '.'
(19394,61): run-time error CSS1031: Expected selector, found ')'
(19394,61): run-time error CSS1025: Expected comma or open brace, found ')'
(19401,24): run-time error CSS1030: Expected identifier, found '.'
(19401,59): run-time error CSS1031: Expected selector, found ')'
(19401,59): run-time error CSS1025: Expected comma or open brace, found ')'
(19474,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19478,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19482,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(19486,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19490,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19491,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(19492,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19497,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19498,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(19502,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(19503,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(19507,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19511,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(19523,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-width'
(19524,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-height'
(19529,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(19530,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19531,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19563,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19564,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19569,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(19584,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(19585,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(19586,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(19592,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19593,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(19594,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(19603,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(19604,26): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-padding-x'
(19605,25): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-padding-y'
(19619,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19620,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19631,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19632,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19648,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19649,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19657,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(19659,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-view-width'
(19662,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19675,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(19676,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(19682,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(19683,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(19689,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(19690,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(19696,23): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(19697,22): run-time error CSS1039: Token not allowed after unary operator: '-INTERNAL--kendo-calendar-cell-size'
(19724,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(19736,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19738,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19739,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19740,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19744,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19748,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19752,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19756,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19763,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(19764,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(19768,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19772,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19776,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19780,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19786,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19787,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(19788,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(19792,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19796,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19800,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19804,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19814,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(19815,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19838,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(19842,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19843,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19844,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(19845,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(19873,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(19943,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(19943,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(19952,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(19952,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(19966,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(19972,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(19977,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(19977,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(19981,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(19981,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(19985,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(19986,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19987,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(19992,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(19993,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(19998,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(20002,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20006,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(20011,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(20015,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20016,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20017,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(20021,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20022,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(20023,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20027,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(20028,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(20040,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20041,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(20042,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20046,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(20050,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20051,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20052,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20056,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(20060,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20064,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(20069,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20073,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20096,76): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20102,77): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20126,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(20127,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20128,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20145,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20146,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20155,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20156,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20180,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20180,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20180,90): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20185,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(20185,64): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(20206,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(20207,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(20221,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20221,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20221,102): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20228,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(20228,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(20274,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(20291,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20292,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20297,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20297,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20297,90): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20304,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(20304,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(20308,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20309,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20313,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20313,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20313,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20317,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20317,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20317,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20321,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(20322,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20326,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20327,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20331,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20331,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20331,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20335,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20335,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20335,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20339,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20340,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20344,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(20345,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(20349,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(20349,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(20349,100): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20353,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(20353,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(20353,100): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20357,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20358,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20364,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(20369,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20370,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20371,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20375,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20379,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(20383,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(20387,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20395,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20399,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(20407,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20408,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20414,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20415,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(20416,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20419,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20428,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20433,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20458,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20459,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(20464,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20465,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20466,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20513,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20514,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(20534,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(20535,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(20564,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(20566,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20567,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20572,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20573,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(20574,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20578,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20588,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20592,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(20601,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(20618,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20679,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20687,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20704,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20708,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20712,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(20718,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20738,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20739,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20740,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20744,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(20755,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(20762,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(20784,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(20896,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(20902,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(20903,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(20904,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(20915,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20915,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20919,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20927,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(20938,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-preview-width'
(20938,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(20938,91): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-preview-columns'
(20939,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20940,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20941,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(20961,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-preview-width'
(20961,54): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(20962,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-preview-height'
(20962,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(20970,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(20971,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(20972,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(20990,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(20995,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(20996,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21006,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21017,9): run-time error CSS1030: Expected identifier, found '.'
(21017,25): run-time error CSS1031: Expected selector, found ')'
(21017,25): run-time error CSS1025: Expected comma or open brace, found ')'
(21026,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21077,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(21078,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(21079,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(21093,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21138,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21143,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21151,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(21152,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21153,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21164,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21186,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21191,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21195,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(21196,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(21200,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(21201,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21205,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(21206,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21210,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(21211,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(21215,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21216,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21220,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(21221,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21225,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(21226,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(21230,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21231,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21235,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21239,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21243,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21244,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(21252,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(21253,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21257,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21262,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(21267,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(21273,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21274,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21278,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21279,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21303,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(21304,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(21305,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(21323,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21329,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21330,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21346,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21347,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21363,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(21364,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21365,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21370,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21378,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21382,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(21386,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(21390,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21394,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21398,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21402,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21630,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21631,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21632,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(21636,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21637,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21638,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(21642,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21650,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21651,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(21652,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21656,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21657,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21658,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(21662,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21676,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21677,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21681,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(21682,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(21683,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(21693,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(21697,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21701,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(21705,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21706,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21707,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(21711,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(21715,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(21719,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(21727,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(21728,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(21729,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(21745,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21746,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21774,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21815,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21815,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21815,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21829,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(21839,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21845,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(21867,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(21868,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(21887,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21895,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(21900,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(21904,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21906,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21907,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21908,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(21940,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21941,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21942,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(21946,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21947,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(21948,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(21952,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(21956,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(21960,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(21972,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(21976,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(21980,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(21984,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(21988,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(21992,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(21996,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(21997,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(22001,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(22005,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22009,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(22013,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22014,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22019,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(22020,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(22021,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22024,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22103,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(22107,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(22111,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(22112,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22116,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(22117,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(22121,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(22122,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(22126,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(22127,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(22131,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(22132,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(22136,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(22137,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(22141,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(22142,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(22146,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(22147,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(22151,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(22152,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(22156,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(22157,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(22168,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(22169,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22170,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(22192,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22193,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22198,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22199,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22203,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22203,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22207,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22207,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22211,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22211,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22216,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22217,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(22239,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22253,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22261,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22265,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22266,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(22269,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-xs'
(22274,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22274,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22275,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22275,64): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22291,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22292,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22294,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22295,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(22296,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22300,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22301,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(22303,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(22304,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(22305,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(22309,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22310,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(22312,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(22313,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(22314,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(22318,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22319,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(22321,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(22322,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(22323,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(22327,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22328,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(22330,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(22331,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(22332,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(22336,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22337,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(22339,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(22340,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(22341,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(22345,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22346,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(22348,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(22349,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(22350,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(22354,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22355,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(22357,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(22358,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(22359,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(22363,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22364,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(22366,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(22367,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(22368,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(22372,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22373,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(22375,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(22376,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(22377,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(22381,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(22382,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(22386,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(22387,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-hover'
(22391,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(22392,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-hover'
(22396,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(22397,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-hover'
(22401,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(22402,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-hover'
(22406,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(22407,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-hover'
(22411,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(22412,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-hover'
(22416,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(22417,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-hover'
(22421,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(22422,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-hover'
(22426,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(22427,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-hover'
(22431,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22431,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22435,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22435,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(22439,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22439,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(22443,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22443,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(22447,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22447,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(22451,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22451,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(22455,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22455,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(22459,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22459,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(22463,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22463,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(22467,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22467,80): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(22471,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(22472,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(22476,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(22477,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-active'
(22481,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(22482,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-active'
(22486,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(22487,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-active'
(22491,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(22492,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-active'
(22496,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(22497,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-active'
(22501,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(22502,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-active'
(22506,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(22507,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-active'
(22511,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(22512,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-active'
(22516,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(22517,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-active'
(22521,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22522,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22523,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(22528,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22529,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(22530,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(22535,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22536,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(22537,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(22542,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22543,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(22544,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(22549,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22550,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(22551,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(22556,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22557,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(22558,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(22563,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22564,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(22565,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(22570,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22571,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(22572,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(22577,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22578,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(22579,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(22584,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22585,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse'
(22586,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(22591,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22592,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22593,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(22594,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22598,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22599,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(22600,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(22601,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22607,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22608,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(22612,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(22616,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(22617,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(22625,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(22626,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(22627,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(22641,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(22642,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(22643,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(22673,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22674,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22693,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(22694,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(22708,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22708,68): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22722,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22723,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22735,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22739,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22739,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22739,94): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22743,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22743,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22743,97): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(22761,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22762,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22794,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(22795,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22796,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(22797,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-8'
(22801,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-9'
(22806,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(22807,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(22811,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(22812,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(22816,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(22817,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(22821,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(22822,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(22869,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-width'
(22870,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-height'
(22871,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-max-width'
(22872,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-actionsheet-max-height'
(22877,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(22878,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(22879,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(22889,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22890,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22898,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22913,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(22914,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(22948,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(22949,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(22958,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(23033,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(23039,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23040,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23045,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23046,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23050,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23051,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23055,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23156,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23157,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23158,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(23159,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-7'
(23163,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(23167,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(23175,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(23179,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23183,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23223,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23224,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23232,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23238,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23239,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(23243,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(23244,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23248,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(23249,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(23253,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(23254,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(23274,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(23275,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23276,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(23339,24): run-time error CSS1030: Expected identifier, found '.'
(23339,46): run-time error CSS1031: Expected selector, found ')'
(23339,46): run-time error CSS1025: Expected comma or open brace, found ')'
(23368,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23369,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23372,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(23373,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(23376,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23381,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23382,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23383,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23384,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23389,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23394,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(23395,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23417,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23421,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23425,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23429,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23433,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23442,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23446,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23447,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23448,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(23468,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23469,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(23473,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(23478,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23479,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(23483,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(23484,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23488,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(23489,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(23493,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23502,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23510,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(23511,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23512,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23517,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(23518,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(23519,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(23525,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23541,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(23557,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23558,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23559,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(23560,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(23564,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(23565,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(23566,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(23570,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(23571,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(23572,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(23576,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(23577,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(23578,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(23582,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(23583,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(23584,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(23588,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(23589,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(23590,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(23594,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(23595,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(23596,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(23600,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(23601,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(23602,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(23606,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(23607,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(23608,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(23612,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(23613,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(23614,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(23618,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23619,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(23620,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(23628,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(23633,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(23634,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23635,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(23649,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23656,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(23672,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(23673,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23688,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23692,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(23693,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23701,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23702,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23708,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(23732,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23733,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(23734,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(23735,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(23739,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23740,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(23741,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(23742,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(23770,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23771,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23779,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(23790,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23802,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(23859,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(23860,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(23864,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(23865,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(23869,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(23915,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23916,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23917,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(23930,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23934,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23935,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23939,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23940,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(23944,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(23948,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(23952,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(23953,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-on-subtle'
(23954,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(23962,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-subtle'
(23963,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-on-subtle'
(23964,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary-emphasis'
(23972,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-subtle'
(23973,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-on-subtle'
(23974,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary-emphasis'
(23982,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-subtle'
(23983,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-on-subtle'
(23984,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info-emphasis'
(23992,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-subtle'
(23993,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-on-subtle'
(23994,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(24002,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-subtle'
(24003,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-on-subtle'
(24004,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning-emphasis'
(24012,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-subtle'
(24013,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-on-subtle'
(24014,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(24022,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-subtle'
(24023,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-on-subtle'
(24024,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark-emphasis'
(24032,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-subtle'
(24033,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-on-subtle'
(24034,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light-emphasis'
(24042,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-subtle'
(24043,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-on-subtle'
(24044,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-inverse-emphasis'
(24058,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(24064,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(24065,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(24066,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(24086,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(24087,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(24088,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(24089,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24096,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24097,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24138,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(24139,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24140,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24141,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24150,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24151,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24202,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24203,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24209,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(24210,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-xs'
(24211,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(24216,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24232,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-4'
(24236,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(24237,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24239,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24239,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24241,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(24248,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24267,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(24268,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24269,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(24270,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24305,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(24306,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24310,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(24314,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(24318,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(24319,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(24323,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(24327,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-secondary'
(24331,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(24332,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(24336,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(24340,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-tertiary'
(24344,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(24345,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(24349,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(24353,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-info'
(24357,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(24358,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(24362,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(24366,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-success'
(24370,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(24371,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(24375,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(24379,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-warning'
(24383,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(24384,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(24388,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(24392,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-error'
(24396,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(24397,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(24401,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(24405,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-dark'
(24409,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(24410,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(24414,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(24418,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-light'
(24422,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(24423,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(24427,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(24431,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-inverse'
(24435,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24436,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24437,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24441,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24445,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24449,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24450,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24451,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24455,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24459,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-secondary'
(24463,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24464,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24465,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24469,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24473,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-tertiary'
(24477,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24478,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24479,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24483,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24487,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(24491,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24492,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24493,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24497,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24501,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(24505,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24506,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24507,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24511,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24515,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(24519,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24520,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24521,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24525,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24529,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(24533,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24534,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24535,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24539,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24543,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(24547,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24548,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24549,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24553,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24557,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-light'
(24561,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24562,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24563,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24567,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24571,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-dark'
(24579,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(24618,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(24633,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24650,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(24651,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(24655,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24656,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24660,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(24661,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(24665,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(24666,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(24670,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(24671,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24675,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24676,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24680,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(24681,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(24685,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24686,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24690,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(24691,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(24695,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24696,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24697,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(24705,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24709,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(24710,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(24714,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(24719,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(24732,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(24733,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(24734,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(24824,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24825,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24826,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(24830,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(24830,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(24834,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(24835,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(24843,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24844,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24845,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(24849,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(24849,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(24853,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(24854,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(24862,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(24863,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(24864,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24868,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(24868,72): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(24872,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24873,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(24881,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(24882,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(24883,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(24895,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(24896,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(24897,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(24989,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-xxxl'
(24990,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(24991,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(24996,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25004,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25064,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25086,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(25109,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(25110,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(25119,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25124,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(25133,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25137,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(25141,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(25145,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25149,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25150,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(25154,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25159,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25160,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25164,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25168,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25169,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25170,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25174,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25175,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(25176,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25180,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(25184,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25185,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(25186,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(25190,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25194,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25195,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(25196,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25200,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(25204,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25205,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(25206,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(25210,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25214,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(25218,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(25222,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(25226,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(25230,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(25231,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(25245,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(25246,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(25247,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25275,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(25307,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(25308,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(25317,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25322,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25323,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25382,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25383,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25394,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25395,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25404,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25405,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25416,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25417,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25430,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25431,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25442,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25443,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25456,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25457,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25468,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25469,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25506,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25507,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25511,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(25515,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25519,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25520,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25521,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25529,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(25533,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25534,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25535,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25539,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25543,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25544,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25549,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(25550,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25551,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(25568,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25588,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25598,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2\.5'
(25622,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25630,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25643,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25657,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(25658,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(25659,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25672,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(25676,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(25677,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25694,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(25701,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25702,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25706,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25714,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25715,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25716,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25724,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25738,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25742,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(25746,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25754,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25755,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(25756,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-border'
(25756,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25757,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-text'
(25757,49): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25758,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-bg'
(25758,58): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25759,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25760,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25764,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25765,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25769,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-border'
(25769,54): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25770,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-text'
(25770,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25771,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-component-bg'
(25771,54): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25774,8): run-time error CSS1030: Expected identifier, found '.'
(25774,18): run-time error CSS1031: Expected selector, found ')'
(25774,18): run-time error CSS1025: Expected comma or open brace, found ')'
(25787,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(25788,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(25789,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(25809,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(25810,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25817,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25847,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(25848,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25853,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(25865,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25869,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25873,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25877,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25893,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25893,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25897,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25898,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25902,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25903,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25907,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25908,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25912,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25913,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(25917,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(25918,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25919,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25923,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25924,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(25928,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(25932,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(25940,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(25941,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25949,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(25953,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(25961,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(25962,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(25966,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(25975,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(25976,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(25977,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26017,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26029,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(26037,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(26069,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26073,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26077,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26081,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26146,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26147,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26148,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(26152,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26153,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(26157,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26158,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(26162,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(26163,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26167,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(26177,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26177,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26193,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(26212,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(26216,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26323,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26324,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26331,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(26332,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(26333,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(26334,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(26350,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26351,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(26364,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3\.5'
(26365,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26366,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26411,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-sm'
(26435,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(26471,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(26475,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(26484,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26485,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26489,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26491,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26496,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26509,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(26518,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-normal'
(26530,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(26531,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(26532,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26551,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(26560,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(26572,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(26574,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26575,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26576,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(26588,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26589,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26590,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26679,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(26726,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-chart-computed-title-height'
(26735,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-chart-computed-title-height'
(26740,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-25'
(26742,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(26743,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight'
(26777,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(26778,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(26779,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26803,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26804,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26808,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(26814,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26815,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26845,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26845,64): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26845,97): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(26849,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(26849,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(26849,98): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(26853,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(26881,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26885,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(26889,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(26893,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(26897,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(26901,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(26905,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26909,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(26913,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(26917,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(26921,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(26925,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(26929,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(26933,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(26937,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(26941,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a'
(26945,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b'
(26949,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c'
(26953,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d'
(26957,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e'
(26961,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f'
(26965,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a'
(26969,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b'
(26973,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c'
(26977,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d'
(26981,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e'
(26985,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f'
(26989,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a-subtle'
(26993,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b-subtle'
(26997,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c-subtle'
(27001,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d-subtle'
(27005,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e-subtle'
(27009,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f-subtle'
(27013,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a-bold'
(27017,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b-bold'
(27021,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c-bold'
(27025,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d-bold'
(27029,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e-bold'
(27033,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f-bold'
(27037,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a-subtler'
(27041,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b-subtler'
(27045,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c-subtler'
(27049,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d-subtler'
(27053,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e-subtler'
(27057,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f-subtler'
(27061,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-a-bolder'
(27065,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-b-bolder'
(27069,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-c-bolder'
(27073,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-d-bolder'
(27077,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-e-bolder'
(27081,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-series-f-bolder'
(27085,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27089,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-emphasis'
(27093,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27097,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27101,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27117,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27121,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27125,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27129,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27133,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27137,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27138,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27155,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27156,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(27157,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27161,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27162,57): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27171,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27172,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(27173,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(27177,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(27185,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(27190,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(27194,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27195,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27196,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(27200,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27201,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27202,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(27206,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(27210,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27214,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27222,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(27223,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(27224,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(27249,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(27250,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(27251,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(27347,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27348,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27381,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27382,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27506,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27510,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27511,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27516,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27517,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27527,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(27531,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27534,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27546,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27550,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27553,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27574,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27601,5): run-time error CSS1030: Expected identifier, found '.'
(27601,78): run-time error CSS1031: Expected selector, found ')'
(27601,78): run-time error CSS1025: Expected comma or open brace, found ')'
(27605,5): run-time error CSS1030: Expected identifier, found '.'
(27605,78): run-time error CSS1031: Expected selector, found ')'
(27605,78): run-time error CSS1025: Expected comma or open brace, found ')'
(27611,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(27612,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27613,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(27618,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(27622,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27626,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(27630,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27638,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(27642,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(27651,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(27655,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27659,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(27672,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(27673,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(27674,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(27826,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27836,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(27847,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(27848,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27849,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27887,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(27916,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(27936,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28019,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28031,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28032,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28084,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(28109,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(28141,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(28218,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28236,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(28239,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28243,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(28445,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28446,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28450,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28451,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28455,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28456,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28457,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28461,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28465,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28466,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28467,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28468,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28472,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(28473,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(28473,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(28474,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(28474,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(28475,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28475,74): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(28475,115): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28479,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28480,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28484,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28485,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28489,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28493,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(28501,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28506,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(28507,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28511,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(28512,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(28516,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28520,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28521,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28527,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(28527,74): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(28528,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(28536,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28537,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28541,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28542,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28546,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28547,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28548,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28552,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28556,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28557,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28558,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28559,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28563,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28564,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(28564,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28565,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(28565,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28566,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28566,73): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(28566,114): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28570,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28571,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28575,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28576,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28580,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28584,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28592,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28597,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(28598,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(28602,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28603,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28607,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28611,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28612,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28618,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(28618,76): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(28619,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(28693,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28698,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28715,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28733,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28734,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28790,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(28790,64): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(28806,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(28807,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28821,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28822,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28844,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(28845,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(28849,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28850,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28856,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28861,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28869,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(28870,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(28882,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(28883,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(28894,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28898,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28899,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(28912,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(28916,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28917,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(28921,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28925,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28929,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28930,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28931,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(28935,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28939,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28943,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28951,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28955,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(28959,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(28964,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28972,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28976,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28980,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28984,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28988,55): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(28992,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(28996,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29000,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29004,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(29012,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(29013,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29017,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29018,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29024,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29025,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29026,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29032,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29036,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29037,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29038,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29043,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29044,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29050,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29054,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(29058,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29062,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29066,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(29070,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29074,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(29078,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(29082,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29086,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29090,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(29094,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29095,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(29103,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(29104,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29108,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29109,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29110,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29114,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29115,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(29119,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(29120,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29128,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(29132,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29133,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29137,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29141,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29142,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29146,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(29150,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29528,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(29529,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(29530,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29572,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29573,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29577,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29590,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29591,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29595,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29596,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29597,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29598,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29602,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29606,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29607,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29626,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-listview-border-width'
(29630,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-listview-border-width'
(29654,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29655,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(29656,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(29664,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29668,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(29674,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(29679,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29680,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(29686,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29699,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29703,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(29707,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29711,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29719,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(29723,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(29724,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(29734,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(29735,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(29736,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29766,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29767,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29768,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(29773,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29787,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29792,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29805,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29806,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29807,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(29844,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29845,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29853,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(29854,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(29863,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29864,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29908,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29909,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(29921,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(29933,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(29934,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(30094,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30095,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30223,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(30224,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30251,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30255,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30255,75): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30267,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30284,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30285,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30292,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(30296,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30299,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30337,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30340,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30357,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(30366,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30371,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30398,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30415,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(30435,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(30486,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(30540,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(30572,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30582,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30603,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30604,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30605,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30609,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30610,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30611,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(30615,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30616,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30617,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(30621,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30622,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30626,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30630,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30634,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30638,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30639,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30640,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30644,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30648,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30649,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30653,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30654,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30658,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30659,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30660,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30664,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30668,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30672,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30673,45): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30677,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(30678,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(30682,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30686,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30687,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(30688,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(30689,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30693,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(30697,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-active'
(30701,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30702,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(30706,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30707,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(30708,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30712,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(30720,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(30724,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30728,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30729,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30733,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(30884,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(30885,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(30886,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(30944,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(30967,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(30995,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(30996,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(31009,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31017,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(31018,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31037,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31038,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31059,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31060,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31074,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(31075,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31095,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31100,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31101,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(31104,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31108,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31121,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31126,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(31127,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31132,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31133,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31135,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(31140,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31175,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31192,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(31192,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31196,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(31196,60): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31227,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31263,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(31263,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31267,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(31267,59): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31399,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31421,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31425,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31433,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31439,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31444,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31450,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31460,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31461,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31467,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31468,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31469,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(31473,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31474,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31475,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(31479,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(31483,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(31487,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(31491,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31492,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31493,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(31497,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(31505,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(31509,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31510,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31511,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(31515,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31519,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31523,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31524,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31525,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(31529,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31533,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31537,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31541,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(31545,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(31549,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(31553,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(31557,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31558,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31559,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(31563,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31567,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31568,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31569,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(31573,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31574,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31575,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(31579,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(31583,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(31587,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31591,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(31595,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31596,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(31604,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-warning'
(31608,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(31612,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(31616,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31685,5): run-time error CSS1030: Expected identifier, found '.'
(31685,66): run-time error CSS1031: Expected selector, found ')'
(31685,66): run-time error CSS1025: Expected comma or open brace, found ')'
(31699,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31700,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31706,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31729,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(31733,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31739,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31746,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31749,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31769,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31777,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31779,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31787,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(31791,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(31795,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(31799,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(31810,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(31811,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(31812,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(31844,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31845,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31876,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31877,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(31887,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31888,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31901,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31919,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31932,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31932,56): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31932,85): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31934,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31934,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31952,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31965,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(31970,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(31986,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32010,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(32014,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(32015,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(32016,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(32020,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(32024,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(32034,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(32039,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(32040,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(32041,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(32052,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32053,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32060,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32060,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32072,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32079,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(32089,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32090,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32095,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32102,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32106,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32107,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(32108,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32118,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32144,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32145,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32163,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(32164,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32170,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32171,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32180,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(32189,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32190,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32213,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(32221,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(32225,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(32229,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(32233,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(32234,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(32235,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(32239,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(32243,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(32244,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(32245,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(32249,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(32253,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(32257,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(32262,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(32266,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border-alt'
(32270,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-emphasis'
(32284,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(32293,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(32294,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(32295,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(32313,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(32314,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(32315,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(32443,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(32460,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(32534,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32535,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32536,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32537,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32631,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32648,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32674,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(32675,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(32676,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(32684,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(32685,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-border-radius-md'
(32728,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(32733,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(32734,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(32771,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(32772,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(32876,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(32877,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(32878,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(32882,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(32903,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(32916,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(32917,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(32918,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(32923,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(32924,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(32928,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle'
(32944,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(32945,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(32946,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(32983,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(32984,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(33017,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(33018,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1px'
(33069,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(33070,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(33071,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(33092,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(33108,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(33109,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(33110,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(33130,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33142,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33146,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33188,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33189,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(33214,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(33215,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33316,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(33317,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(33317,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(33318,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(33318,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(33354,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33368,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33390,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33391,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(33493,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(33494,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(33606,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(33648,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(33667,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(33668,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33676,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(33706,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(33707,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(33712,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(33839,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-weight-bold'
(33947,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(33948,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(33949,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(33953,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(33954,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(33958,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(33959,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(33964,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(33968,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(33980,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(33984,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(33988,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(33989,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(33993,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(33994,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(33998,65): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(33998,106): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(33998,151): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(33998,190): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(34002,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(34007,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(34008,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34012,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(34016,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(34020,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(34024,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(34028,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(34032,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(34036,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle-active'
(34040,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34044,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(34045,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(34049,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(34053,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success-emphasis'
(34057,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(34061,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(34065,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(34069,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(34070,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-subtle-active'
(34074,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34078,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(34082,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34086,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34091,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34095,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34099,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(34099,103): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(34099,148): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(34099,187): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(34111,66): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(34111,107): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(34111,152): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(34111,200): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error-emphasis'
(34115,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(34119,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(34123,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(34131,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-success'
(34135,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-error'
(34175,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(34176,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(34177,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(34206,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34207,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34299,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34300,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34377,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(34436,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollbar-width'
(34502,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(34507,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(34513,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34522,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(34523,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(34524,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34539,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34557,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(34557,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(34588,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(34603,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-8'
(34676,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(34677,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(34681,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(34682,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(34788,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(34789,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(34843,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(34844,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(34856,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(34881,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34882,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34888,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(34892,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(34897,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(34908,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(34912,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(34913,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34914,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(34921,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(34973,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(34995,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35014,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(35014,62): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(35060,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(35065,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(35069,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35070,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35071,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(35075,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35076,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35077,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(35081,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35082,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35083,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(35087,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(35091,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(35095,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(35099,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(35103,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(35107,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(35111,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(35112,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(35116,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(35117,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-active'
(35122,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35130,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(35134,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35138,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35139,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35140,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-hover'
(35144,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35145,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35146,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(35150,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(35154,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(35158,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(35162,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(35166,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35167,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(35168,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(35172,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(35184,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(35185,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(35186,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(35205,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35206,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35218,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35237,43): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35261,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35280,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(35287,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(35288,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(35302,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(35311,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35312,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(35315,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(35326,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35341,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35364,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35368,42): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35373,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(35374,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(35382,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-sm'
(35383,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-lg'
(35396,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35397,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35398,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35399,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-3'
(35402,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(35416,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35417,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35418,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35419,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35436,39): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35475,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(35483,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35485,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35486,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35487,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35487,48): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35487,77): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35498,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35499,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35500,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35501,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35564,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35565,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35572,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35591,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(35613,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35614,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35615,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(35619,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(35627,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(35628,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35629,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(35630,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(35636,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(35640,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(35644,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(35648,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(35652,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(35653,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(35654,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(35655,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(35659,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(35663,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(35667,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(35668,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(35673,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(35674,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(35675,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(35679,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(35684,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35685,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(35693,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(35694,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(35695,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(35714,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35715,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35782,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(35783,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35784,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(35788,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(35789,63): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35789,144): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35790,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(35796,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(35797,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(35798,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(35821,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(35822,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(35823,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(35824,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(35826,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(35876,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(35885,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(35886,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(35902,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(35902,71): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(35906,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(35906,75): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(35911,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(35913,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(35922,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(35931,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35940,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(35945,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35949,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(35956,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-lg'
(35971,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(35992,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-10'
(36018,40): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(36023,41): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(36027,44): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(36065,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(36078,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(36096,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(36101,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(36101,67): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(36102,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(36103,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(36105,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(36111,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(36121,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(36137,31): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(36143,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(36144,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(36147,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(36147,61): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(36164,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(36165,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(36170,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(36178,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(36178,72): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(36182,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(36182,76): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1\.5'
(36186,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(36198,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
(36199,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(36203,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(36207,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(36208,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(36212,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(36212,74): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(36216,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(36220,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(36224,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(36228,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(36233,36): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(36234,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base-subtle'
(36235,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(36239,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(36240,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(36244,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(36248,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-2'
(36257,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(36258,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(36259,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(36312,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-7\.5'
(36354,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(36461,46): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(36501,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(36501,69): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(36501,115): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(36502,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(36503,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(36508,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(36533,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(36542,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(36543,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(36555,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(36556,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(36557,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(36561,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(36565,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(36566,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(36568,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-3'
(36572,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(36576,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary-hover'
(36580,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(36584,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(36600,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(36601,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(36602,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(36603,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-8'
(36696,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(36697,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(36698,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(36731,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-views'
(36734,47): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-views'
(36734,81): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-current'
(36738,35): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-views'
(36739,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-scrollview-views'
(36742,5): run-time error CSS1030: Expected identifier, found '['
(36742,9): run-time error CSS1031: Expected selector, found '='
(36742,9): run-time error CSS1025: Expected comma or open brace, found '='
(36753,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(36767,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(36787,34): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(36805,37): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(36806,38): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-5'
(36852,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(36853,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(36854,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(36901,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(36902,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(36906,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(36907,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(36931,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(36932,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(36936,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(36944,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(36952,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(36959,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(36966,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(36967,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(36968,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(36982,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(36983,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(36984,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(36988,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(36989,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(36990,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(36994,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(36995,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(36996,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(37000,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(37001,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(37002,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(37003,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(37011,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(37012,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(37013,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(37051,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(37052,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(37054,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(37065,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(37066,29): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(37067,30): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(37091,19): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(37097,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(37103,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(37109,20): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(37114,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-4'
(37125,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(37126,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(37127,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(37131,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(37132,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-base'
(37133,32): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-base'
(37137,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-primary'
(37141,51): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-app-surface'
(37146,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(37147,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(37149,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(37150,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-family'
(37151,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height'
(37168,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(37176,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(37180,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-border-radius-md'
(37181,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(37182,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(37189,27): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(37190,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size-lg'
(37191,23): run-time error CSS1039: Token not allowed after unary operator: '-kendo-line-height-sm'
(37195,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(37196,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-font-size'
(37205,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(37209,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0'
(37219,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(37236,18): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-6'
(37244,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(37245,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(37246,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface-alt'
(37254,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(37258,24): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(37259,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-app-surface'
(37260,28): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-surface'
(37264,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-1'
(37269,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(37273,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-border'
(37299,15): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(37324,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(37325,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(37329,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-0\.5'
(37333,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(37334,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(37338,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(37342,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(37343,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(37347,33): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(37355,50): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-info'
(37360,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41989,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(41990,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-2'
(42006,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(42013,21): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-subtle'
(42072,25): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(42073,26): run-time error CSS1039: Token not allowed after unary operator: '-kendo-spacing-1'
(42503,17): run-time error CSS1063: Expected calculation unit, found 'normal'
(42503,17): run-time error CSS1064: Expected calculation product, found 'normal'
(42503,17): run-time error CSS1065: Expected calculation sum, found 'normal'
(42503,17): run-time error CSS1034: Expected closing parenthesis, found 'normal'
(42503,17): run-time error CSS1042: Expected function, found 'normal'
(42503,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
 */
html, body {
    /*background-color: White;*/
    font-family: Verdana;
    font-size: 11px;
    vertical-align: top;
    padding-top: 0px;
    margin-top: 0;
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-image: url(/bilder/papierGrau.gif);
    margin-bottom: 0px;
    margin: 0px;
    padding: 0px;
}

legend {
    font-weight: bold;
}

.tblIconsLegende {
    border: 1px solid #cdcdcf;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
    background-color: #F6F6F8;
    border-collapse: separate;
    border-spacing: 3px;
    padding: 3px;
}

.centered {
    margin: 15px auto;
}

.withoutMarginPadding {
    margin: 0;
    padding: 0;
    border: 0px;
}

#draggable {
    width: 100%;
    height: 100%;
    padding: 0.5em;
    z-index: 3000;
}

#Clock {
    position: fixed;
    bottom: 10px; /* together with this to put the div at the bottom   top: 650px; */
    z-index: 3000;
    background-color: /*rgb(163,163,175);*/ /*#00838f*/ #990033;
    width: 195px;
    height: 110px;
    /*border: 2px solid black;*/
    color: white;
    border-radius: 3px;
    /*-webkit-box-shadow: inset 2px 2px 100px rgb(124,124,139);*/
    /*box-shadow: 10px 10px 10px #BBD2E0;*/
}

#toTop {
    width: 100px;
    border: 1px solid #ccc;
    background-color: Gray;
    text-align: center;
    padding: 5px;
    position: fixed; /* this is the magic */
    bottom: 10px; /* together with this to put the div at the bottom*/
    right: 10px;
    cursor: pointer;
    display: none;
    color: white;
    font-family: verdana;
    font-size: 11px;
}

#notification {
    width: 270px;
    background-color: Gray;
    padding: 10px;
    position: fixed; /* this is the magic */
    bottom: 0px; /* together with this to put the div at the bottom*/
    right: 10px;
    border: 2px solid black;
}


.NotiText-close {
    position: absolute;
    top: 1px;
    left: 1px;
    background: url(/gfx/bilder/noti-close.png) no-repeat left top;
    cursor: pointer;
    width: 17px;
    height: 17px;
}

.NotiText {
    border: 0px hidden black;
    background-color: #ccc;
    width: 100%;
    font-size: 0.9em;
    text-align: left;
}

.NotiTexhead {
    width: 100%;
}


.myhidden {
    height: 1px;
    width: 1px;
    overflow: hidden;
    visibility: hidden;
}

.myvisible {
    display: block;
    visibility: visible;
}

#tblUserInfo .myvisible {
    margin-top: 0px;
    height: 24px;
    margin: 0px;
}

.myhidden1 {
    display: none;
}

.hideControl {
    display: none;
    visibility: hidden;
}

.maillink a:link, .maillink a:visited, .maillink a:focus {
    font-size: 10px;
}

.smalltext a:link, .smalltext a:visited, .smalltext a:focus {
    font-size: 8px !important;
}

.normtext a:link, .normtext a:visited, .normtext a:focus {
    font-size: 12px !important;
}


a:link:not([class~=bttn]):not([class~="chosen-single"]):not([class~="breadcrumb"]):not([class~="ui-tabs-anchor"]):not([class^="wrs_modal"]):not([class~="k-icon"]):not([class~="k-button"]):not([class~="k-link"]):not([class~="rmLink"]) {
    font-weight: bold;
    color: #2A5F85;
    text-decoration: none;
    padding: 0;
    margin: 3px 0px 3px 0px;
}


a:visited:not([class~=blue]):not([class~="chosen-single"]):not([class~="breadcrumb"]):not([class~="ui-tabs-anchor"]):not([class^="wrs_modal"]):not([class~="k-icon"]):not([class~="k-button"]):not([class~="k-link"]):not([class~="rmLink"]) {
    font-weight: normal;
    color: #2A5F85;
    /*color: #000000;*/
    text-decoration: none;
    padding: 0;
    margin: 3px 0px 3px 0px;
}

a:focus:not([class~=blue]):not([class~="chosen-single"]):not([class~="breadcrumb"]):not([class~="ui-tabs-anchor"]):not([class^="wrs_modal"]):not([class~="k-icon"]):not([class~="k-button"]):not([class~="k-link"]):not([class~="rmLink"]) {
    font-weight: bold;
    color: #2A5F85;
    text-decoration: none;
    padding: 0;
    margin: 3px 0px 3px 0px;
}

a:hover:not([class~=blue]):not([class~="chosen-single"]):not([class~="breadcrumb"]):not([class~="ui-tabs-anchor"]):not([class^="wrs_modal"]):not([class~="k-icon"]):not([class~="k-button"]):not([class~="k-link"]):not([class~="rmLink"]) {
    /*color: Black;*/
    color: #019bba;
    text-decoration: none;
    padding: 0;
    /*margin: 3px 0px 3px 0px;*/
}

a:active:not([class~=blue]):not([class~="chosen-single"]):not([class~="breadcrumb"]):not([class~="ui-tabs-anchor"]):not([class^="wrs_modal"]):not([class~="k-icon"]):not([class~="k-button"]):not([class~="k-link"]):not([class~="rmLink"]) {
    /*color: Black;*/
    color: #c979be;
    text-decoration: underline;
    padding: 0;
    /*margin: 3px 0px 3px 0px;*/
}

div.SMChild > a {
    color: #017187 !important;
}

div.SMChildOver > a:hover {
    color: #019bba !important;
}

div.SMChild > a:visited {
    color: #017187 !important;
}

.link:not([class~="k-icon"]){
    color: #2A5F85 !important;
    text-decoration: none !important;
    cursor: pointer;
}

    .link:hover:not([class~="k-icon"]){
        color: #019bba !important;
        text-decoration: none !important;
    }

.link2 {
    color: #FFFFFF !important;
    text-decoration: none !important;
    cursor: pointer;
}

    .link2:hover {
        color: #2a5f85 !important;
        text-decoration: none !important;
    }



.contentbox, .contentbox2Row, .contentbox2RowHeight {
    height: auto;
    padding: 0px 0px 15px 0px;
    margin: 0px 0 4px 0px;
    border: 0px;
    border-right: 0px solid black;
    /*border-bottom: 1px solid black;*/
}

.navibox {
    /*background-color: #eaeaea;*/
    padding: 0px;
    margin: 0px 0 4px 0;
    width: 195px;
    overflow: hidden;
    /*box-shadow: 0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);*/
}


.inputShort {
    width: 100px;
    padding: 2px 0 2px 2px;
    margin: 2px;
}


/*bttn*/
.bttngrid {
    height: 20px !important;
    line-height: 20px !important;
    font-weight: bold !important;
    width: 95% !important;
}

.bttn {
    text-decoration: none;
    cursor: pointer;
    padding: 0 8px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    outline: 0;
    color: #444;
    background-color: #f5f5f5;
    background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
    border: 1px solid #d9d9d9;
    border: 1px solid rgba(0,0,0,0.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}


    .bttn:hover,
    .bttngrid:hover {
        border: 1px solid #c6c6c6;
        border: 1px solid rgba(0,0,0,0.2);
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
        -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
        box-shadow: 0 1px 2px rgba(0,0,0,0.1);
        position: relative;
        z-index: 1;
    }

    .bttn:active,
    .bttngrid:active {
        -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
        -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
        box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    }

/* .blue */
.blue {
    color: #fff;
    /*background-color: #4D90fe;*/
    border: 1px solid #018097 /*#5893AC*/;
    /*background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
    background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
    background-image: linear-gradient(top,#4d90fe,#4787ed);*/
    background-image: -webkit-linear-gradient(top,#0196B1,#018097);
    background-image: -moz-linear-gradient(top,#0196B1,#018097);
    background-image: -o-linear-gradient(top,#0196B1,#018097);
    background-image: -ms-linear-gradient(top,#0196B1,#018097);
    background-image: linear-gradient(top,#0196B1,#018097);
}

    .blue:hover {
        background-color: #02ACCA;
        border: 1px solid #018097;
        /*background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
        background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
        background-image: linear-gradient(top,#4d90fe,#357ae8);*/
        background-image: -webkit-linear-gradient(top,#018097,#0196B1);
        background-image: -moz-linear-gradient(top,#018097,#0196B1);
        background-image: linear-gradient(top,#018097,#0196B1);
        -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);
    }

    .blue:active {
        -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
        -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
        box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
    }


.bttn.icon:before,
.prev:before,
.next:after {
    opacity: 0.8;
}

.bttn.icon:hover:before,
.prev:hover:before,
.next:hover:after {
    opacity: 1;
}
/*
.btnTakeCorrective {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    color: #555555;
    background-image: -webkit-linear-gradient(top,#ededed 50%,#E5E5E5);
    background-image: -moz-linear-gradient(top,#ededed 50%,#E5E5E5);
    background-image: linear-gradient(top,#ededed 50%,#E5E5E5);
    cursor: pointer;
    border: 1px solid #ececec;
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
    float: right;
    border: 1px solid #d3d3d3;
    margin-right: 0px !important;
}

    .btnTakeCorrective:hover {
        border: 1px solid #999999;
        color: #212121;
        background-image: -webkit-linear-gradient(top,#e4e4e4 50%,#eaeaea);
        background-image: -moz-linear-gradient(top,#e4e4e4 50%,#eaeaea);
        background-image: linear-gradient(top,#e4e4e4 50%,#eaeaea);
    }
    */
.btnSaveDozComment {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    color: #555555;
    height: 23px;
    background-image: -webkit-linear-gradient(top,#ededed 50%,#E5E5E5);
    background-image: -moz-linear-gradient(top,#ededed 50%,#E5E5E5);
    background-image: linear-gradient(top,#ededed 50%,#E5E5E5);
    cursor: pointer;
    border: 1px solid #ececec;
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
    float: right;
    border: 1px solid #d3d3d3;
}

    .btnSaveDozComment:hover {
        border: 1px solid #999999;
        color: #212121;
        background-image: -webkit-linear-gradient(top,#e4e4e4 50%,#eaeaea);
        background-image: -moz-linear-gradient(top,#e4e4e4 50%,#eaeaea);
        background-image: linear-gradient(top,#e4e4e4 50%,#eaeaea);
    }

#btnSave, #btnCancel, #btnSaveGroups {
    border: 1px solid #d3d3d3 !important;
    font-family: Verdana,Arial,sans-serif;
    cursor: pointer;
    color: #FFFFFF;
    border-radius: 3px;
}

#btnShowColumnListe {
    /*width: 180px;*/
}

/*#exit:hover {
    background-image: -webkit-linear-gradient(top,white,#e1e1e1);
    background-image: -moz-linear-gradient(top,white,#e1e1e1);
    background-image: linear-gradient(top,white,#e1e1e1);
    background-image: -ms-linear-gradient(top,white,#e1e1e1);
    background-image: -o-linear-gradient(top,white,#e1e1e1);
}

#exit {
    background: transparent;
    box-shadow: none !important;
    border: none;
}

.exit {
    background-image: url(/bilder/exit24.png);
  
    background-color: transparent;
    width: 32px;
    height: 32px;
    border: none;
}*/

#logoutBackground {
    border: 1px solid #999999;
    text-align: right;
    width: 110px;
    height: 23px;
    float: right;
    /*border-bottom-left-radius: 43px;*/
    /*background-image: -webkit-linear-gradient(top,#bfbfbf,#999999);
    background-image: -moz-linear-gradient(top,#bfbfbf,#999999);
    background-image: linear-gradient(top,#bfbfbf,#999999);*/
    /*margin-top: -3px;*/
    margin-right: 8px;
    padding: 2px;
    box-shadow: none !important;
    border: none;
    font-weight: bold; 
    cursor: pointer; 
    color: #017187;
    text-transform: uppercase;
}

    #logoutBackground:hover {
        /*background-image: -webkit-linear-gradient(top,#eeeeee,#bfbfbf);
        background-image: -moz-linear-gradient(top,#eeeeee,#bfbfbf);
        background-image: linear-gradient(top,#eeeeee,#bfbfbf);
        background-image: -ms-linear-gradient(top,#eeeeee,#bfbfbf);
        background-image: -o-linear-gradient(top,#eeeeee,#bfbfbf);*/
        background-color: rgba(129, 185, 195, 0.3);
    }

.logoutBackground {
    background-color: transparent;
    border: none;
}

#btnPreview, #btnSp, #btnAbbr, #btReviewOpen {
    width: 130px;
}

    #btnPreview input, #btnSp input, #btnAbbr input, #btnSvToV input {
        display: none;
    }

    #btReviewOpen.ui-button-text-only .ui-button-text,
    #btnPreview.ui-button-text-only .ui-button-text,
    #btnSp.ui-button-text-only .ui-button-text,
    #btnSvToV.ui-button-text-only .ui-button-text,
    #btnAbbr.ui-button-text-only .ui-button-text,
    #btnQuestShow.ui-button-text-only .ui-button-text,
    #btnExamReady.ui-button-text-only .ui-button-text,
    #btnDel.ui-button-text-only .ui-button-text,
    #btnEIAPDF.ui-button-text-only .ui-button-text,
    #btnExcl.ui-button-text-only .ui-button-text,
    #btnSav.ui-button-text-only .ui-button-text,
    #btnGoToExam.ui-button-text-only .ui-button-text,
    #btnCSV.ui-button-text-only .ui-button-text,
    #btnISBE.ui-button-text-only .ui-button-text,
    #btnMatrNrInput.ui-button-text-only .ui-button-text,
    #btnSaveRev.ui-button-text-only .ui-button-text,
    #btnSavTempl.ui-button-text-only .ui-button-text,
    #btnOpenFileDialog.ui-button-text-only .ui-button-text,
    #btnCloseDiv.ui-button-text-only .ui-button-text,
    #btnSpeichernDiv.ui-button-text-only .ui-button-text,
    #btCopyExamQuestion.ui-button-text-only .ui-button-text,
    #btnSaveNewItem.ui-button-text-only .ui-button-text,
    #openQuestionHistory.ui-button-text-only .ui-button-text {
        padding: 0.2em 0.8em;
    }

#btnAddAnswer {
    padding: 0.2em 0.8em;
}

/*#openQuestionHistory.ui-button-text-only .ui-button-text {
    padding: 0.1em 0.7em;
    color: black;
}*/

input.btnExport,
input.btnExportUserAdministration {
    -moz-border: 0 none;
    -webkit-border: 0 none;
    border: 0 none;
    outline: 0;
}

/* ################################################################# */
/* ---------------------------- Meincontainer ---------------------- */
/* ################################################################# */
#pageContainer {
    width: 1280px;
    min-width: 1280px;
    max-width: 1280px;
    vertical-align: top;
    min-height: 100%;
    height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: white;
    padding-left: 0px;
    padding-right: 0px;
    box-shadow: -5px 0 5px -5px #888,5px 0 5px -5px #888;
}


/* ################################################################# */
/* ---------------------------- header ----------------------------- */
/* ################################################################# */

#tableheader {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 15px;
}

.logoffBox {
    text-align: right;
    vertical-align: top;
}

.searchbutton {
    text-align: right;
    vertical-align: top;
}

.quicksearch {
    color: Gray;
    font-size: 10px;
}



/* ################################################################# */
/* --------------------------- Mainarea ---------------------------- */
/* ################################################################# */
#SMChildrenBox {
    border: 0px !important;
}

#mainarea {
    width: 100%;
}

.cell-one {
    /*background-color: #E7E7E7;*/
    border: 0px solid #cdcdcf;
    /*width: 180px;*/
    width: 15%;
    vertical-align: top;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    height: 800px;
}

.cell-two {
    /*width: 100%;*/
    width: 85%;
    vertical-align: top;
    padding: 0px 0px 0 15px;
}

.cell-one-header {
    background-color: transparent;
    width: 200px;
    vertical-align: top;
    padding: 3px 0 0 3px;
}

.cell-two-header {
    vertical-align: top;
    padding: 2px 8px;
    text-align: right;
}

.cell-three-header {
    padding: 3px 0 0 12px;
    width: 110px;
}

.breadcrumb {
    color: #017187;
    font-weight: bold !important;
    font-size: 12px !important;
    text-decoration: none;
}

    .breadcrumb:hover {
        color: #019bba;
        font-weight: bold !important;
        font-size: 12px !important;
        text-decoration: none;
    }

/* ######################################################### */
/* ------------------------ content ------------------------ */
/* ######################################################### */
#content {
    padding: 0px 41px 0px 41px;
}

.boldText {
    font-weight: bold;
    height: 30px;
}

/*##################### Footer ###########################*/
.footer {
    text-align: center;
}

.copyfooter {
    color: Gray;
}


/* ######################################################### */
/* ------------------------ ACCORDION----------------------- */
/* ######################################################### */


.CollapsiblePanel {
    padding: 3px 0 3px 0;
}

/* Accordion */
.accordionHeader {
    border: 1px solid #2F4F4F; /*color: #333333;*/
    color: #FFFFFF;
    background-color: #AEAEAE;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 0px;
    cursor: pointer;
    background-image: url(/gfx/bilder/candyTable.png);
    background-repeat: repeat-x;
    background-position: left top;
}

.accordionHeaderButton {
    width: 85%;
    text-align: left;
    border: 0;
    background-color: transparent;
    font-weight: bold;
    color: White;
    cursor: pointer;
}

#master_content .accordionHeader a {
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

    #master_content .accordionHeader a:hover {
        background: none;
        text-decoration: underline;
    }

.accordionHeaderSelected {
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a {
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

    #master_content .accordionHeaderSelected a:hover {
        background: none;
        text-decoration: underline;
    }

.accordionContent {
    background-color: #eaeaea;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}


/*AJAX VALIDATE*/
.popupdiv {
    background-color: ivory;
    border: solid 1px skyblue;
    width: 250px;
    display: block;
}

.popupbg {
    background-color: gray;
    filter: alpha(opacity=60);
    opacity: 0.60;
}

.hidelbl {
    display: none;
}


.PreviewQuestion {
    border-top: 1px solid #CCCCCC;
    padding-top: 10px;
    padding-bottom: 10px;
}

/* QuestionPreview- und QuestionBox-Container */
.QuestionBox {
    border: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    font-size: 12px;
    vertical-align: middle !important;
    text-align: left;
    padding: 10px 10px 10px 10px;
    background-image: -webkit-linear-gradient(top,white,#e1e1e1);
    background-image: -moz-linear-gradient(top,white,#e1e1e1);
    background-image: linear-gradient(top,white,#e1e1e1);
    background-image: -ms-linear-gradient(top,white,#e1e1e1);
    background-image: -o-linear-gradient(top,white,#e1e1e1);
}

.QuestionComplainHeaders {
    border: 1px dotted #000000;
    background-color: Gray;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 15px;
    padding: 5px 5px 5px 5px;
    color: White;
    font-weight: bold;
}

.QuestionComplainTitle {
    border-bottom: 1px solid #999999;
    /*width: 1035px;*/
}

.QuestionComplainContainer {
    border: 1px solid #e1e1e1;
    padding: 10px;
    background-image: -webkit-linear-gradient(top,white,#e1e1e1);
    background-image: -moz-linear-gradient(top,white,#e1e1e1);
    background-image: linear-gradient(top,white,#e1e1e1);
    background-image: -ms-linear-gradient(top,white,#e1e1e1);
    background-image: -o-linear-gradient(top,white,#e1e1e1);
}

.CommentText {
    border: 1px dotted #000000;
    background-color: #E1E1E1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 5px 5px 5px;
}



.CommentBox {
    margin: 10px 0px 5px 0px;
    /*border: 1px solid #CCCCCC;*/
    font-size: 12px;
    vertical-align: middle !important;
    text-align: left;
    /*padding: 5px 5px 5px 5px;*/
    height: auto;
    border-bottom: 1px solid #999999;
}
/* Fragetext (wird aber nicht benötigt) */
.QuestionBox .QuestionText {
    /*padding: 0px 10px 0px 10px;*/
}

/**/
.QuestionBox .AnswerText {
    padding: 0px 15px 0px 15px;
}

.QuestionBox .selected {
    color: #000000;
}

/* Die als korrekte Antwort markierte Antwort*/
.QuestionBox .rightAns, .correctAnswer {
    color: #1B893C;
    font-weight: bold; /*border: 1px solid #CCCCCC;*/
}

/* Die als falsche Antwort markierte Antwort*/
.QuestionBox .failedAnswer, .failedAnswer {
    color: red;
    font-weight: bold;
}

/*Inhalt für die Fragenverlaufanzeige*/
.questSummaryContent {
    margin-left: 10px;
    line-height: 1.5em;
}
/* CONTENT TEXTE LINKS */
.TextLink {
    font-weight: bold;
    text-decoration: underline;
}

.block_container {
    text-align: left;
    display: inline-block;
}

.historyDiv .block_container {
    text-align: left;
    display: inline-block;
    border-top: #ccc 0.75px dotted;
    margin-bottom: 4px;
    margin-right: 20px;
}

.historyDiv .block_container_linkBox {
    display:inline-block;
    vertical-align:top; 
    width:30px; 
    /*height:20px;*/
}

.historyDiv .questSummaryContent {
    vertical-align:top; 
}

.inactiveIcons {
    color: #C0C0C0;
}

.DistraktorZelle {
    margin: 0px 5px 0px 5px;
    padding: 0px 20px 0px 20px;
    width: 625px;
    text-align: center;
}

.DistraktorZelleTypeA {
    margin: 0px 5px 0px 5px;
    padding: 0px 20px 0px 20px;
    width: 750px;
    text-align: left;
}

.DistraktorZelleKnopf {
    margin: 0px 5px 0px 5px;
    padding: 0px 5px 0px 5px;
    width: 70px;
    text-align: center;
    border-right: 0px solid #000000;
}

.RichtigeAntwortZelle {
    margin: 0px 5px 0px 5px;
    padding: 0px 5px 0px 5px;
    width: 75px;
    border-left: 0px solid #000000;
}

.AntwortenTextZelleTypeA span {
    display: block;
    padding: 4px;
    margin: 0;
}

.trAccordionAntworten td span p,
.AntwortenTextZelleTypeA td span p {
    margin-top:0;
    margin-bottom:0;
    /*margin-block-start: 0;
    margin-block-end: 0;*/
}

.AntwortenTextZelleTypeWL span {
    padding: 4px;
    margin: 0;
}

.AntwortenSpalte {
    background-color: #AEAEAE; /* Grau des Accordion Spaltenkopfes */
    color: #FFFFFF;
    text-align: center;
}


/*########################*/
/*Fehlermeldungen - Styles*/
/*########################*/
/* .ErrorDiv
{
    background-color: #AE0000;
    color: #FFFFFF;
    border: 1px solid Black;
    margin: 2px 2px 2px 2px;
    padding: 5px 5px 5px 5px;
    font-size: 12px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-image: url(/gfx/bilder/error_background.png);
    background-repeat: repeat; /*     opacity: .5;     filter: alpha(opacity=50);     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";    
} */

.ErrorDiv {
    /*  background-color: #AE0000;     color: #FFFFFF;     border: 1px solid Black;     margin: 2px 2px 2px 2px;     padding: 5px 5px 5px 5px;     font-size: 12px;         -moz-border-radius: 5px;     -webkit-border-radius: 5px;     border-radius: 5px;     background-image: url(/gfx/bilder/error_background.png);     background-repeat: repeat;     opacity: .5;     filter: alpha(opacity=50);     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";     */
    font-size: 12px !important;
    font-weight: bold !important;
    color: #FFFFFF;
    background-color: #c979be;
    /*background-image: url(/bilder/error.png);*/
    /*border: 1px solid #D8000C;*/
    /*background-repeat: no-repeat;*/
    border-radius: 3px;
    margin: 2px 0px 5px 0px;
    padding: 5px 5px 1px 10px;
    min-height: 34px;
    /*vertical-align: middle;*/
    /*background-position: 2px 50%;*/
}

.InfoDiv {
    /* background-color: #00D756;     color: #FFFFFF;     border: 1px solid Black;     margin: 2px 2px 2px 2px;     padding: 5px 5px 5px 5px;     font-size: 14px;     font-weight: bold;     -moz-border-radius: 5px;     -webkit-border-radius: 5px;     border-radius: 5px;*/
    /*border: 1px solid #4F8A10;*/
    color: #017187;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: #def58f;
    /*background-image: url(/bilder/success.png);*/
    /*background-repeat: no-repeat;*/
    margin: 2px 0px 5px 0px;
    padding: 5px 5px 1px 10px;
    min-height: 34px;
    /*vertical-align: middle;*/
    border-radius: 3px;
    /*background-position: 2px 50%;*/
}

.WarningDiv {
    background-color: #ff9725;
    color: #FFFFFF;
    /*border: 1px solid Black;*/
    margin: 2px 0px 10px 5px;
    padding: 5px 5px 1px 10px;
    font-size: 12px;
    font-weight: bold;
    border-radius: 3px;
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;*/
    min-height: 34px;
    border-radius: 3px;
}
/*########################*/
/*Fehlermeldungen - ENDE  */
/*########################*/

/*Style für die Liste mit Checkboxen, z.B. UserToGroup Control*/
.ob_iLboICBC .item {
    position: relative;
    width: 90%;
}

.ob_iLboICBC .label {
    position: absolute;
    top: 0px;
    left: 25px;
}
/*Ende vom Style für die Liste mit Checkboxen */


/*##################### Review Boxes ###########################*/
#ReviewPanel {
    margin: 20px 0px 0px 0px;
    border: 1px solid #CCCCCC;
    font-size: 12px;
    padding: 0px 0px 0px 0px;
    vertical-align: middle !important;
    text-align: left;
    background-color: #E1E1E1;
    visibility: hidden;
    overflow-y: scroll;
}

.ReviewHeader {
    background-color: #CCCCCC;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    margin-bottom: 10px;
}

.ReviewAbsatz {
    /*border: 1px dotted #E1E1E1;*/
    margin: 0px 0px 0px 0px;
}

.CenteredButton {
    text-align: center !important;
    display: block;
    vertical-align: middle !important;
}

.widthReview {
    width: 95% !important;
}

.lineSectionSeparator {
    padding-top: 0px;
    border-bottom: 1px solid Black;
}

fieldset {
    padding: 2px;
    border: 1px solid #000000;
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
    border-color: #CCCCCC;
    /*background-color: #E7E7E7;*/
}

.pkOptionBox {
    /*border: 1px solid #000000;*/
    border-bottom: 1px solid #999999;
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;*/
    /*background-color: #e2e2e2;*/
    padding: 3px 3px 3px 3px;
    text-align: center;
    border-top: 1px solid #999999;
    padding-top: 15px;
    margin-bottom: 8px;
}

.pkCommentText {
    font-family: Verdana, Arial;
    font-size: 10px;
    width: 100%;
}

.pkQuestionHeader {
    color: #000000;
    font-weight: bold;
    width: 100%;
    background-color: #e2e2e2;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.pkMenu {
    background-color: #FFFFFF;
    color: #000000;
    border: 1px solid #e2e2e2;
    padding: 0px 5px 0px 5px;
    margin: 0px 2px 0px 2px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 200px;
    overflow-y: scroll;
}

img {
    border: none;
}

.cpCornerBox {
    /*border: 1px solid #000000;*/
    -moz-border-radius: 3px;
    -webkit-border-radius: 3x;
    border-radius: 3px;
    /*background-color: #e2e2e2;*/
    /*padding: 3px 3px 3px 3px;*/
}

.denominator {
    color: #37B31E;
    font-weight: bold;
}

.numerator {
    font-weight: bold;
    color: #B31E1E;
}

/*Tooltip mit onFly*/
.ToolTip {
    border: 1px solid #cccccc;
    font-family: Tahoma;
    font-size: 8pt;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 10px;
    text-align: left;
    background-image: -webkit-linear-gradient(top,white,#e1e1e1);
    background-image: -moz-linear-gradient(top,white,#e1e1e1);
    background-image: linear-gradient(top,white,#e1e1e1);
    background-image: -ms-linear-gradient(top,white,#e1e1e1);
    background-image: -o-linear-gradient(top,white,#e1e1e1);
}

.menuBox {
    display: run-in;
}

.menuBoxResetted {
    text-indent: 0px;
    padding: 5px 5px 5px 5px;
}


/*QuickStyle aus HTML Grid*/

/* .Negieren { color: #000000; font-weight: bold; font-style:italic; text-decoration:underline; }*/
.Negieren {
    font-weight: bold;
    font-style: italic;
}

.Kursiv {
    color: #000000;
    font-style: italic;
}

.ReviewEditButton {
    /*padding-left: 20px;
    cursor: pointer;
    display: block;
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
    width: 260px;
   

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow-x: hidden;*/
    border-bottom: 1px solid #cccccc;
    /*background: url(/gfx/bilder/btnBackground.png);*/
    background-repeat: repeat-y;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    color: #990033;
    font-size: 13px;
    background: #e1e1e1;
}


/*Selected Row in OboutGrid*/
.GridSelectedRow {
    background-color: Orange !important;
}

/*myAccordeonStyles*/

.acc_heading {
    color: White;
    font-weight: bold;
    font-size: 1.2em;
    padding: 3px 15px;
    cursor: pointer;
    position: relative;
    border-radius: 3px;
    /*border-top-left-radius:7px;
    border-top-right-radius:7px;*/
    /*box-shadow: 3px 5px 15px 2px rgb(124,124,139) inset;*/
    background-color: #017187;
}

.acc_content {
    padding: 5px 10px;
    background-color: #E7E7E7;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    margin: 0px 0px 5px 0px;
}


.TextErrorHeader {
    color: Red;
}

.TextOKHeader {
    color: White;
    background-color: transparent !important;
}

.Headline {
    font-weight: bold; /*height: 30px;*/
    font-size: 10pt;
}

/*NavigationBox über den grid*/
#navQuestionOptions {
    display: block;
    margin: 0px 0 10px 0;
    position: relative;
    /*border: 1px solid #999999*/ /*#727272*/
    /*padding: 4px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    box-shadow: 3px 5px 15px 2px #bfbfbf /*rgb(124,124,139) inset;*/
    /*background-color: #999999*/ /*rgb(163,163,175)*/
    /*padding-bottom: 5px;*/
    /*padding-top: 5px;*/
}

#navColumnsOptions, .navColumnsOptions {
    display: block;
    margin: 4px 10px 4px 4px;
    /*position: relative; 
    left: 0px; 
    top: 19px; 
    height: 0px;
    width: 0px; 
    z-index:1;*/
    position: absolute;
    z-index: 17;
}

#btnShowColumnListe, .btnShowColumnListe {
    min-width: 175px;
}

    #btnShowColumnListe .ui-button-text, .btnShowColumnListe .ui-button-text {
        padding: 0.2em 1em 0.2em 2.1em !important;
    }

#btnGetQuestionOverviewAsExcel, .btnShowColumnListe {
    min-width: 175px;
}

#btnGetQuestionOverviewAsExcel .ui-button-text, .btnShowColumnListe .ui-button-text {
    padding: 0.2em 1em 0.2em 2.1em !important;
}

.ui-effects-wrapper {
    display: none;
}

/* LIST listColumns für Grid, Spalten ein/ausblenden */

#listColumns {
    font-family: Verdana, Arial, sans-serif;
    position: absolute;
    top: 25px;
    z-index: 99;
    list-style: none;
    display: block;
    text-align: left;
    padding: 0px;
    margin: 0px;
    /*box-shadow: 1px 1px 15px #888888;*/
    /*border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;*/
    border-radius: 3px;
}

    #listColumns li {
        text-decoration: none;
        color: #FFFFFF;
        background-color: #017187;
        line-height: 30px;
        /*border-bottom: 1px solid #727272;*/
        border-bottom: 1px solid #FFFFFF;
        /*border-top: 1px solid #727272;
        border-right: 2px solid #727272;
        border-left: 2px solid #727272;*/
        width: 260px;
        white-space: normal;
    }

    #listColumns :last-child {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
    }

/* LIST listColumns für Grid, Spalten ein/ausblenden (new controls)*/

.navQuestionOptions {
    position: relative;
}

    .navQuestionOptions .btnShowColumnListe {
        margin: 8px 0px;
    }

.listColumns {
    font-family: Verdana, Arial, sans-serif;
    position: absolute;
    top: 44px;
    z-index: 17;
    list-style: none;
    display: block;
    text-align: left;
    padding: 0px;
    margin: 0px;
    /*box-shadow: 1px 1px 15px #888888;*/
    /*border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;*/
    border-radius: 3px;
}

    .listColumns li {
        text-decoration: none;
        color: #FFFFFF;
        background-color: #017187;
        line-height: 30px;
        /*border-bottom: 1px solid #727272;*/
        border-bottom: 1px solid #FFFFFF;
        /*border-top: 1px solid #727272;
        border-right: 2px solid #727272;
        border-left: 2px solid #727272;*/
        width: 260px;
        white-space: normal;
    }

    .listColumns :last-child {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
    }

.open {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.close {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.lastUsage {
    background-image: -webkit-linear-gradient(top,white,#e1e1e1);
    background-image: -moz-linear-gradient(top,white,#e1e1e1);
    background-image: linear-gradient(top,white,#e1e1e1);
    background-image: -ms-linear-gradient(top,white,#e1e1e1);
    background-image: -o-linear-gradient(top,white,#e1e1e1);
}

.Review {
    margin-bottom: 5px;
    padding-bottom: 5px;
    /*border-bottom:1px solid #cccccc;*/
    background-image: -webkit-linear-gradient(top,white,#e1e1e1);
    background-image: -moz-linear-gradient(top,white,#e1e1e1);
    background-image: linear-gradient(top,white,#e1e1e1);
    background-image: -ms-linear-gradient(top,white,#e1e1e1);
    background-image: -o-linear-gradient(top,white,#e1e1e1);
}

.QuestionReviewHistoryBox {
    /*background-image: -webkit-linear-gradient(top,white,#f7f7f7);
    background-image: -moz-linear-gradient(top,white,#f7f7f7);
    background-image: linear-gradient(top,white,#f7f7f7);*/
    padding: 10px;
    border: 1px solid #cccccc;
    margin-top: 0px;
    margin-bottom: 5px;
}

    .QuestionReviewHistoryBox .QuestionMessageBox {
        border-bottom: 1px solid #CCCCCC;
        border-top: 1px solid #CCCCCC;
        /*border: 1px solid #CCCCCC;*/
        padding: 5px;
        margin-bottom: 2px;
        padding-bottom: 15px;
        margin-top: 10px;
        margin-right: 10px;
        /*max-height: 300px;*/
        /*overflow: auto;*/
    }



.MsgsContent::-webkit-scrollbar {
    width: 12px;
    background-color: #ddd;
}

.MsgsContent::-webkit-scrollbar-thumb {
    background-color: #aaa;
    border-radius: 3px;
}

    .MsgsContent::-webkit-scrollbar-thumb:hover {
        background-color: #727272;
        border: 1px solid #333333;
    }

    .MsgsContent::-webkit-scrollbar-thumb:active {
        background-color: #727272;
        border: 1px solid #333333;
    }


.MsgsContent {
    height: 333px;
    max-height: 333px;
    /*scrollbar-face-color: #990033;*/
    /*scrollbar-base-color: #990033;*/
}

.QuestionReviewHistoryBox .MsgsContent {
    min-height: 50px;
    /*max-height: 300px;*/
    overflow: auto;
    box-shadow: inset -1px 6px 12px #cccccc;
    margin-top: 10px;
}


.QuestionReviewHistoryBox .EMAIL {
    /*background-image: -webkit-linear-gradient(top,#e1e1e1,#d2d2db);
        background-image: -moz-linear-gradient(top,#e1e1e1,#d2d2db);
        background-image: linear-gradient(top,#e1e1e1,#d2d2db);*/
    background-color: white;
}

.QuestionReviewHistoryBox .REVIEW_ALL {
    /*background-image: -webkit-linear-gradient(top,white,#f7f7f7);
    background-image: -moz-linear-gradient(top,white,#f7f7f7);
    background-image: linear-gradient(top,white,#f7f7f7);*/
}

.tblQuMessageTable {
    margin-bottom: 15px;
    margin-top: 5px;
    /*border: 1px solid #CCCCCC;*/
}

#quCommentsAndCoDialog {
    background-image: -webkit-linear-gradient(top,white,#e1e1e1);
    background-image: -moz-linear-gradient(top,white,#e1e1e1);
    background-image: linear-gradient(top,white,#e1e1e1);
    background-image: -ms-linear-gradient(top,white,#e1e1e1);
    background-image: -o-linear-gradient(top,white,#e1e1e1);
}

.detailsRow {
    /*display: block;*/
}

    .detailsRow table {
    }

    .detailsRow tr {
    }

    .detailsRow td {
    }

        .detailsRow td:first-child {
            width: 140px;
        }

fieldset.detailsFieldset {
    margin-top: 5px;
}

    fieldset.detailsFieldset legend {
        padding-left: 5px;
    }

.reviewLegend {
    border-bottom: 1px solid #CCCCCC;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-top: 5px;
}

.lblKommentRev {
    border-bottom: 1px solid #CCCCCC;
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
}


.imageSmallPreview, .imageSmallPreview_QuestionBase, .imageSmallPreview_QuestionBase_KFVignette {
    height: 150px;
    margin-right: 6px;
    cursor: pointer;
    /*cursor: zoom-in;*/
}

.videoSmallPreview_QuestionBase, .pdfSmallPreview_QuestionBase {
    margin-right: 6px;
    /*cursor: zoom-in;*/
}

/*Postreview styles*/

.rbtnListCorrectionCat, .rbtnListPool {
    display: table;
}

    .rbtnListCorrectionCat input,
    .rbtnListPool input {
        display: table-cell;
    }


    .rbtnListCorrectionCat label,
    .rbtnListPool label {
        display: table-cell;
        vertical-align: middle;
    }

.KFMaster {
    border: 2px solid red !important;
}

.KFChild {
    border: 2px solid blue !important;
}

.KFVignette {
    border: 2px solid yellow !important;
}


.GridsActionButtonBox {
    text-align: center;
    margin-bottom: 5px;
    margin-top: 5px;
}

.GridsActionButton {
    transition-timing-function: linear;
    -webkit-transition: box-shadow .15s cubic-bezier(.4,0,.2,1);
    transition: box-shadow .15s cubic-bezier(.4,0,.2,1);
    /*background-color: #A5A6A5 !important;*/
    /*padding: 2px 6px 2px 6px;*/
    /*border-radius: 2px;*/
    border-radius: 50%;
    width: 25px;
    height: 25px;
    box-shadow: 0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);
    margin-top: 3px;
    margin-bottom: 3px;
    cursor: pointer;
}


.ob_gC div div {
    white-space: nowrap;
}
/*Grid CheckBox Spalte*/
div.ob_gCc2, div.ob_gCc2C, div.ob_gCc2R {
    padding-left: 4px !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    /*background: #e6e6e6 url(/gfx/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;*/
    font-weight: normal;   
}


.dot {
    margin: -5px;
}

.red {
    color: #c979be;
}

.red_dark {
    color: #a7579c;
}

.yellow {
    color: #ffea00;
}

.green {
    color: #91d254;
}

.green_dark {
    color: #228b22; /*forestgreen*/
}

.grey {
    color: #cccccc;
}

.dot-full {
    display:inline-block;
    height:12px;
    margin-bottom:2px;
}

.dot-full-red {
    background-color: #c979be;
}

.dot-full-green {
    background-color: #91d254;
}

.dot-full-grey {
    background-color: #cccccc;
}

.dot-full.dot-first  {
    width:12px;
    border-radius: 6px;
    border-radius: 6px;
}

.dot-full.dot-second  {
    /*background-color: #ff0000;*/
    margin-left:-6px;
    margin-right: 2px;
    width:6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

/*AnswerImage**/
.MyAnswerImage {
    max-width: 200px;
    max-height: 150px;
}

/*HelpIcons*/
[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: .25em;
    line-height: 14px;
    background-color: black;
    color: white;
    font-weight: bold;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}


.CorrectionInfoCss {
}

    .CorrectionInfoCss tr {
    }

        .CorrectionInfoCss tr td {
            vertical-align: top;
        }

table.ClozeDetailsTable {
    border-collapse: collapse;
}

    table.ClozeDetailsTable, table.ClozeDetailsTable td, table.ClozeDetailsTable th {
        border: 1px solid black;
        padding: 4px;
    }

.iqulHeaderColor {
    color: #017187 !important;
}

#SessionCounter{
    padding: 0 2px; 
    color: #017187; 
    font-weight: bold;
}

#btnTmR{
    border: none !important; 
    background: none !important; 
    font-weight: bold !important; 
    font-size: 11px;
}

#HeaderBanner {
    width: 100%;
    /*height:90px;*/
}

.Clock {
    text-align: right;
}

div[id$="_pnlSessionCounter"]{
    float: right;
    text-align:right;
    border: 0px; 
    border-spacing: 0px; 
}

.k-window-titlebar .k-header
{
     background-color: #990033 !important;
     color: white !important;
}

.buttonsEditExmBlck .k-button.k-button-icontext .glyphicons,
.buttonsEditExmBlck .k-button.k-button-icontext .glyphicons:hover {
    color: white !important;
}

/*begin---------ExamProtestDetailsExamCoordinator Status-Filter--------------------*/
div[id*='StatusImageItemsContainer'] .ob_iCboICBC{
    overflow: visible !important;
}
div[id*='StatusImageItemsContainer'] .ob_iCboICBC *{
    background-image: none !important;
}
div[id*='StatusImageItemsContainer'] .ob_iCboICH {
    height: 6px;
}
div[id*='StatusImageItemsContainer'] .ob_iCboICBC li *:nth-of-type(2),
div[id*='StatusImageItemsContainer'] .ob_iCboICBC li.hi *:nth-of-type(2) {
  display:none;
}
div[id*='StatusImageItemsContainer'] .ob_iCboICBC li,
div[id*='StatusImageItemsContainer'] .ob_iCboICBC li.ih {
    margin:0px!important;
    padding:0px!important;
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important;
    text-align:center!important;
}
div[id*='StatusImageItemsContainer'] .ob_iCboICBC li:hover {
    background-color: #81B9C3;
}
div[id*='StatusImageItemsContainer'] .ob_iCboICBC li b div{
    padding: 0px !important;
    margin: 0px !important;
    text-align: center !important;
}
div[id*='StatusImageItemsContainer'] .ob_iCboICBC li.ih i{
    display:none;
}
/*end---------ExamProtestDetailsExamCoordinator Status-Filter--------------------*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url(/gfx/ui/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
    font-family: Verdana, Arial, sans-serif;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url(/gfx/ui/data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP/yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
    border-radius: 3px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
    border-radius: 3px;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: verdana, Arial sans-serif;
	font-size: 12px;
}
.ui-widget .ui-widget {
	font-size: 12px;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: verdana, Arial sans-serif;
	font-size: 12px;
}
.ui-widget-content {
	border: 1px solid #a6c9e2;
	background: #fcfdfd url(/gfx/ui/images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #017187;
	/*background: #017187 url(/gfx/ui/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;*/
    background-color:#017187;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #017187;
	/*background: #017187 url(/gfx/ui/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;*/
    background-color: #017187;
	font-weight: bold;
	color: #FFFFFF;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #019bba;
	/*background: #c979be url(/gfx/ui/images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;*/
    background-color: #019bba;
	/*font-weight: bold;*/
	color: #FFFFFF;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #1d5987;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #79b7e7;
	background: #f5f8f9 url(/gfx/ui/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #e17009;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #e17009;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fad42e;
	background: #fbec88;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(/gfx/ui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/gfx/ui/images/ui-icons_469bdd_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/gfx/ui/images/ui-icons_d8e7f3_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/gfx/ui/images/ui-icons_6da8d5_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/gfx/ui/images/ui-icons_217bc0_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/gfx/ui/images/ui-icons_f9bd01_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/gfx/ui/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/gfx/ui/images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}

@font-face {
    font-family: 'Glyphicons Regular';
    src: url(/resources/glyphicons/fonts/glyphicons-regular.eot);
    src: url(/resources/glyphicons/fonts/glyphicons-regular.eot?#iefix) format('embedded-opentype'),url(/resources/glyphicons/fonts/glyphicons-regular.woff2) format('woff2'),url(/resources/glyphicons/fonts/glyphicons-regular.woff) format('woff'),url(/resources/glyphicons/fonts/glyphicons-regular.ttf) format('truetype'),url(/resources/glyphicons/fonts/glyphicons-regular.svg#glyphiconsregular) format('svg')
}

.glyphicons {
    display: inline-block;
    font-family: 'Glyphicons Regular';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

    .glyphicons:before {
        display: inline-block;
        padding: 6px 8px
    }

    .glyphicons.x05 {
        font-size: 12px
    }

    .glyphicons.x1 {
        font-size: 18px
    }

    .glyphicons.x2 {
        font-size: 48px
    }

        .glyphicons.x2:before {
            padding: 8px 12px
        }

    .glyphicons.x3 {
        font-size: 72px
    }

        .glyphicons.x3:before {
            padding: 16px 20px
        }

    .glyphicons.x4 {
        font-size: 96px
    }

        .glyphicons.x4:before {
            padding: 20px 28px
        }

    .glyphicons.x5 {
        font-size: 120px
    }

        .glyphicons.x5:before {
            padding: 28px 36px
        }

    .glyphicons.light:before {
        color: #f2f2f2
    }

    .glyphicons.drop:before {
        text-shadow: -1px 1px 3px rgba(0,0,0,0.3)
    }

    .glyphicons.flip {
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH"
    }

    .glyphicons.flipv {
        -moz-transform: scaleY(-1);
        -o-transform: scaleY(-1);
        -webkit-transform: scaleY(-1);
        transform: scaleY(-1);
        filter: FlipV;
        -ms-filter: "FlipV"
    }

    .glyphicons.rotate90 {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .glyphicons.rotate180 {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .glyphicons.rotate270 {
        -webkit-transform: rotate(270deg);
        -moz-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        transform: rotate(270deg)
    }

.glyphicons-glass:before {
    content: "\E001"
}

.glyphicons-leaf:before {
    content: "\E002"
}

.glyphicons-dog:before {
    content: "\E003"
}

.glyphicons-user:before {
    content: "\E004"
}

.glyphicons-girl:before {
    content: "\E005"
}

.glyphicons-car:before {
    content: "\E006"
}

.glyphicons-user-add:before {
    content: "\E007"
}

.glyphicons-user-remove:before {
    content: "\E008"
}

.glyphicons-film:before {
    content: "\E009"
}

.glyphicons-magic:before {
    content: "\E010"
}

.glyphicons-envelope:before {
    content: "\E011"
}

.glyphicons-camera:before {
    content: "\E012"
}

.glyphicons-heart:before {
    content: "\E013"
}

.glyphicons-beach-umbrella:before {
    content: "\E014"
}

.glyphicons-train:before {
    content: "\E015"
}

.glyphicons-print:before {
    content: "\E016"
}

.glyphicons-bin:before {
    content: "\E017"
}

.glyphicons-music:before {
    content: "\E018"
}

.glyphicons-music-alt:before {
    content: "\E019"
}

.glyphicons-heart-empty:before {
    content: "\E020"
}

.glyphicons-home:before {
    content: "\E021"
}

.glyphicons-snowflake:before {
    content: "\E022"
}

.glyphicons-fire:before {
    content: "\E023"
}

.glyphicons-magnet:before {
    content: "\E024"
}

.glyphicons-parents:before {
    content: "\E025"
}

.glyphicons-binoculars:before {
    content: "\E026"
}

.glyphicons-road:before {
    content: "\E027"
}

.glyphicons-search:before {
    content: "\E028"
}

.glyphicons-cars:before {
    content: "\E029"
}

.glyphicons-notes-2:before {
    content: "\E030"
}

.glyphicons-pencil:before {
    content: "\E031"
}

.glyphicons-bus:before {
    content: "\E032"
}

.glyphicons-wifi-alt:before {
    content: "\E033"
}

.glyphicons-luggage:before {
    content: "\E034"
}

.glyphicons-old-man:before {
    content: "\E035"
}

.glyphicons-woman:before {
    content: "\E036"
}

.glyphicons-file:before {
    content: "\E037"
}

.glyphicons-coins:before {
    content: "\E038"
}

.glyphicons-plane:before {
    content: "\E039"
}

.glyphicons-notes:before {
    content: "\E040"
}

.glyphicons-stats:before {
    content: "\E041"
}

.glyphicons-charts:before {
    content: "\E042"
}

.glyphicons-pie-chart:before {
    content: "\E043"
}

.glyphicons-group:before {
    content: "\E044"
}

.glyphicons-keys:before {
    content: "\E045"
}

.glyphicons-calendar:before {
    content: "\E046"
}

.glyphicons-router:before {
    content: "\E047"
}

.glyphicons-camera-small:before {
    content: "\E048"
}

.glyphicons-star-empty:before {
    content: "\E049"
}

.glyphicons-star:before {
    content: "\E050"
}

.glyphicons-link:before {
    content: "\E051"
}

.glyphicons-eye-open:before {
    content: "\E052"
}

.glyphicons-eye-close:before {
    content: "\E053"
}

.glyphicons-alarm:before {
    content: "\E054"
}

.glyphicons-clock:before {
    content: "\E055"
}

.glyphicons-stopwatch:before {
    content: "\E056"
}

.glyphicons-projector:before {
    content: "\E057"
}

.glyphicons-history:before {
    content: "\E058"
}

.glyphicons-truck:before {
    content: "\E059"
}

.glyphicons-cargo:before {
    content: "\E060"
}

.glyphicons-compass:before {
    content: "\E061"
}

.glyphicons-keynote:before {
    content: "\E062"
}

.glyphicons-paperclip:before {
    content: "\E063"
}

.glyphicons-power:before {
    content: "\E064"
}

.glyphicons-lightbulb:before {
    content: "\E065"
}

.glyphicons-tag:before {
    content: "\E066"
}

.glyphicons-tags:before {
    content: "\E067"
}

.glyphicons-cleaning:before {
    content: "\E068"
}

.glyphicons-ruler:before {
    content: "\E069"
}

.glyphicons-gift:before {
    content: "\E070"
}

.glyphicons-umbrella:before {
    content: "\E071"
}

.glyphicons-book:before {
    content: "\E072"
}

.glyphicons-bookmark:before {
    content: "\E073"
}

.glyphicons-wifi:before {
    content: "\E074"
}

.glyphicons-cup:before {
    content: "\E075"
}

.glyphicons-stroller:before {
    content: "\E076"
}

.glyphicons-headphones:before {
    content: "\E077"
}

.glyphicons-headset:before {
    content: "\E078"
}

.glyphicons-warning-sign:before {
    content: "\E079"
}

.glyphicons-signal:before {
    content: "\E080"
}

.glyphicons-retweet:before {
    content: "\E081"
}

.glyphicons-refresh:before {
    content: "\E082"
}

.glyphicons-roundabout:before {
    content: "\E083"
}

.glyphicons-random:before {
    content: "\E084"
}

.glyphicons-heat:before {
    content: "\E085"
}

.glyphicons-repeat:before {
    content: "\E086"
}

.glyphicons-display:before {
    content: "\E087"
}

.glyphicons-log-book:before {
    content: "\E088"
}

.glyphicons-address-book:before {
    content: "\E089"
}

.glyphicons-building:before {
    content: "\E090"
}

.glyphicons-eyedropper:before {
    content: "\E091"
}

.glyphicons-adjust:before {
    content: "\E092"
}

.glyphicons-tint:before {
    content: "\E093"
}

.glyphicons-crop:before {
    content: "\E094"
}

.glyphicons-vector-path-square:before {
    content: "\E095"
}

.glyphicons-vector-path-circle:before {
    content: "\E096"
}

.glyphicons-vector-path-polygon:before {
    content: "\E097"
}

.glyphicons-vector-path-line:before {
    content: "\E098"
}

.glyphicons-vector-path-curve:before {
    content: "\E099"
}

.glyphicons-vector-path-all:before {
    content: "\E100"
}

.glyphicons-font:before {
    content: "\E101"
}

.glyphicons-italic:before {
    content: "\E102"
}

.glyphicons-bold:before {
    content: "\E103"
}

.glyphicons-text-underline:before {
    content: "\E104"
}

.glyphicons-text-strike:before {
    content: "\E105"
}

.glyphicons-text-height:before {
    content: "\E106"
}

.glyphicons-text-width:before {
    content: "\E107"
}

.glyphicons-text-resize:before {
    content: "\E108"
}

.glyphicons-left-indent:before {
    content: "\E109"
}

.glyphicons-right-indent:before {
    content: "\E110"
}

.glyphicons-align-left:before {
    content: "\E111"
}

.glyphicons-align-center:before {
    content: "\E112"
}

.glyphicons-align-right:before {
    content: "\E113"
}

.glyphicons-justify:before {
    content: "\E114"
}

.glyphicons-list:before {
    content: "\E115"
}

.glyphicons-text-smaller:before {
    content: "\E116"
}

.glyphicons-text-bigger:before {
    content: "\E117"
}

.glyphicons-embed:before {
    content: "\E118"
}

.glyphicons-embed-close:before {
    content: "\E119"
}

.glyphicons-table:before {
    content: "\E120"
}

.glyphicons-message-full:before {
    content: "\E121"
}

.glyphicons-message-empty:before {
    content: "\E122"
}

.glyphicons-message-in:before {
    content: "\E123"
}

.glyphicons-message-out:before {
    content: "\E124"
}

.glyphicons-message-plus:before {
    content: "\E125"
}

.glyphicons-message-minus:before {
    content: "\E126"
}

.glyphicons-message-ban:before {
    content: "\E127"
}

.glyphicons-message-flag:before {
    content: "\E128"
}

.glyphicons-message-lock:before {
    content: "\E129"
}

.glyphicons-message-new:before {
    content: "\E130"
}

.glyphicons-inbox:before {
    content: "\E131"
}

.glyphicons-inbox-plus:before {
    content: "\E132"
}

.glyphicons-inbox-minus:before {
    content: "\E133"
}

.glyphicons-inbox-lock:before {
    content: "\E134"
}

.glyphicons-inbox-in:before {
    content: "\E135"
}

.glyphicons-inbox-out:before {
    content: "\E136"
}

.glyphicons-cogwheel:before {
    content: "\E137"
}

.glyphicons-cogwheels:before {
    content: "\E138"
}

.glyphicons-picture:before {
    content: "\E139"
}

.glyphicons-adjust-alt:before {
    content: "\E140"
}

.glyphicons-database-lock:before {
    content: "\E141"
}

.glyphicons-database-plus:before {
    content: "\E142"
}

.glyphicons-database-minus:before {
    content: "\E143"
}

.glyphicons-database-ban:before {
    content: "\E144"
}

.glyphicons-folder-open:before {
    content: "\E145"
}

.glyphicons-folder-plus:before {
    content: "\E146"
}

.glyphicons-folder-minus:before {
    content: "\E147"
}

.glyphicons-folder-lock:before {
    content: "\E148"
}

.glyphicons-folder-flag:before {
    content: "\E149"
}

.glyphicons-folder-new:before {
    content: "\E150"
}

.glyphicons-edit:before {
    content: "\E151"
}

.glyphicons-new-window:before {
    content: "\E152"
}

.glyphicons-check:before {
    content: "\E153"
}

.glyphicons-unchecked:before {
    content: "\E154"
}

.glyphicons-more-windows:before {
    content: "\E155"
}

.glyphicons-show-big-thumbnails:before {
    content: "\E156"
}

.glyphicons-show-thumbnails:before {
    content: "\E157"
}

.glyphicons-show-thumbnails-with-lines:before {
    content: "\E158"
}

.glyphicons-show-lines:before {
    content: "\E159"
}

.glyphicons-playlist:before {
    content: "\E160"
}

.glyphicons-imac:before {
    content: "\E161"
}

.glyphicons-macbook:before {
    content: "\E162"
}

.glyphicons-ipad:before {
    content: "\E163"
}

.glyphicons-iphone:before {
    content: "\E164"
}

.glyphicons-iphone-transfer:before {
    content: "\E165"
}

.glyphicons-iphone-exchange:before {
    content: "\E166"
}

.glyphicons-ipod:before {
    content: "\E167"
}

.glyphicons-ipod-shuffle:before {
    content: "\E168"
}

.glyphicons-ear-plugs:before {
    content: "\E169"
}

.glyphicons-record:before {
    content: "\E170"
}

.glyphicons-step-backward:before {
    content: "\E171"
}

.glyphicons-fast-backward:before {
    content: "\E172"
}

.glyphicons-rewind:before {
    content: "\E173"
}

.glyphicons-play:before {
    content: "\E174"
}

.glyphicons-pause:before {
    content: "\E175"
}

.glyphicons-stop:before {
    content: "\E176"
}

.glyphicons-forward:before {
    content: "\E177"
}

.glyphicons-fast-forward:before {
    content: "\E178"
}

.glyphicons-step-forward:before {
    content: "\E179"
}

.glyphicons-eject:before {
    content: "\E180"
}

.glyphicons-facetime-video:before {
    content: "\E181"
}

.glyphicons-download-alt:before {
    content: "\E182"
}

.glyphicons-mute:before {
    content: "\E183"
}

.glyphicons-volume-down:before {
    content: "\E184"
}

.glyphicons-volume-up:before {
    content: "\E185"
}

.glyphicons-screenshot:before {
    content: "\E186"
}

.glyphicons-move:before {
    content: "\E187"
}

.glyphicons-more:before {
    content: "\E188"
}

.glyphicons-brightness-reduce:before {
    content: "\E189"
}

.glyphicons-brightness-increase:before {
    content: "\E190"
}

.glyphicons-plus-sign:before {
    content: "\E191"
}

.glyphicons-minus-sign:before {
    content: "\E192"
}

.glyphicons-remove-sign:before {
    content: "\E193"
}

.glyphicons-ok-sign:before {
    content: "\E194"
}

.glyphicons-question-sign:before {
    content: "\E195"
}

.glyphicons-info-sign:before {
    content: "\E196"
}

.glyphicons-exclamation-sign:before {
    content: "\E197"
}

.glyphicons-remove-circle:before {
    content: "\E198"
}

.glyphicons-ok-circle:before {
    content: "\E199"
}

.glyphicons-ban-circle:before {
    content: "\E200"
}

.glyphicons-download:before {
    content: "\E201"
}

.glyphicons-upload:before {
    content: "\E202"
}

.glyphicons-shopping-cart:before {
    content: "\E203"
}

.glyphicons-lock:before {
    content: "\E204"
}

.glyphicons-unlock:before {
    content: "\E205"
}

.glyphicons-electricity:before {
    content: "\E206"
}

.glyphicons-ok:before {
    content: "\E207"
}

.glyphicons-remove:before {
    content: "\E208"
}

.glyphicons-cart-in:before {
    content: "\E209"
}

.glyphicons-cart-out:before {
    content: "\E210"
}

.glyphicons-arrow-left:before {
    content: "\E211"
}

.glyphicons-arrow-right:before {
    content: "\E212"
}

.glyphicons-arrow-down:before {
    content: "\E213"
}

.glyphicons-arrow-up:before {
    content: "\E214"
}

.glyphicons-resize-small:before {
    content: "\E215"
}

.glyphicons-resize-full:before {
    content: "\E216"
}

.glyphicons-circle-arrow-left:before {
    content: "\E217"
}

.glyphicons-circle-arrow-right:before {
    content: "\E218"
}

.glyphicons-circle-arrow-top:before {
    content: "\E219"
}

.glyphicons-circle-arrow-down:before {
    content: "\E220"
}

.glyphicons-play-button:before {
    content: "\E221"
}

.glyphicons-unshare:before {
    content: "\E222"
}

.glyphicons-share:before {
    content: "\E223"
}

.glyphicons-chevron-right:before {
    content: "\E224"
}

.glyphicons-chevron-left:before {
    content: "\E225"
}

.glyphicons-bluetooth:before {
    content: "\E226"
}

.glyphicons-euro:before {
    content: "\E227"
}

.glyphicons-usd:before {
    content: "\E228"
}

.glyphicons-gbp:before {
    content: "\E229"
}

.glyphicons-retweet-2:before {
    content: "\E230"
}

.glyphicons-moon:before {
    content: "\E231"
}

.glyphicons-sun:before {
    content: "\E232"
}

.glyphicons-cloud:before {
    content: "\E233"
}

.glyphicons-direction:before {
    content: "\E234"
}

.glyphicons-brush:before {
    content: "\E235"
}

.glyphicons-pen:before {
    content: "\E236"
}

.glyphicons-zoom-in:before {
    content: "\E237"
}

.glyphicons-zoom-out:before {
    content: "\E238"
}

.glyphicons-pin:before {
    content: "\E239"
}

.glyphicons-albums:before {
    content: "\E240"
}

.glyphicons-rotation-lock:before {
    content: "\E241"
}

.glyphicons-flash:before {
    content: "\E242"
}

.glyphicons-map-marker:before {
    content: "\E243"
}

.glyphicons-anchor:before {
    content: "\E244"
}

.glyphicons-conversation:before {
    content: "\E245"
}

.glyphicons-chat:before {
    content: "\E246"
}

.glyphicons-note-empty:before {
    content: "\E247"
}

.glyphicons-note:before {
    content: "\E248"
}

.glyphicons-asterisk:before {
    content: "\E249"
}

.glyphicons-divide:before {
    content: "\E250"
}

.glyphicons-snorkel-diving:before {
    content: "\E251"
}

.glyphicons-scuba-diving:before {
    content: "\E252"
}

.glyphicons-oxygen-bottle:before {
    content: "\E253"
}

.glyphicons-fins:before {
    content: "\E254"
}

.glyphicons-fishes:before {
    content: "\E255"
}

.glyphicons-boat:before {
    content: "\E256"
}

.glyphicons-delete:before {
    content: "\E257"
}

.glyphicons-sheriffs-star:before {
    content: "\E258"
}

.glyphicons-qrcode:before {
    content: "\E259"
}

.glyphicons-barcode:before {
    content: "\E260"
}

.glyphicons-pool:before {
    content: "\E261"
}

.glyphicons-buoy:before {
    content: "\E262"
}

.glyphicons-spade:before {
    content: "\E263"
}

.glyphicons-bank:before {
    content: "\E264"
}

.glyphicons-vcard:before {
    content: "\E265"
}

.glyphicons-electrical-plug:before {
    content: "\E266"
}

.glyphicons-flag:before {
    content: "\E267"
}

.glyphicons-credit-card:before {
    content: "\E268"
}

.glyphicons-keyboard-wireless:before {
    content: "\E269"
}

.glyphicons-keyboard-wired:before {
    content: "\E270"
}

.glyphicons-shield:before {
    content: "\E271"
}

.glyphicons-ring:before {
    content: "\E272"
}

.glyphicons-cake:before {
    content: "\E273"
}

.glyphicons-drink:before {
    content: "\E274"
}

.glyphicons-beer:before {
    content: "\E275"
}

.glyphicons-fast-food:before {
    content: "\E276"
}

.glyphicons-cutlery:before {
    content: "\E277"
}

.glyphicons-pizza:before {
    content: "\E278"
}

.glyphicons-birthday-cake:before {
    content: "\E279"
}

.glyphicons-tablet:before {
    content: "\E280"
}

.glyphicons-settings:before {
    content: "\E281"
}

.glyphicons-bullets:before {
    content: "\E282"
}

.glyphicons-cardio:before {
    content: "\E283"
}

.glyphicons-t-shirt:before {
    content: "\E284"
}

.glyphicons-pants:before {
    content: "\E285"
}

.glyphicons-sweater:before {
    content: "\E286"
}

.glyphicons-fabric:before {
    content: "\E287"
}

.glyphicons-leather:before {
    content: "\E288"
}

.glyphicons-scissors:before {
    content: "\E289"
}

.glyphicons-bomb:before {
    content: "\E290"
}

.glyphicons-skull:before {
    content: "\E291"
}

.glyphicons-celebration:before {
    content: "\E292"
}

.glyphicons-tea-kettle:before {
    content: "\E293"
}

.glyphicons-french-press:before {
    content: "\E294"
}

.glyphicons-coffee-cup:before {
    content: "\E295"
}

.glyphicons-pot:before {
    content: "\E296"
}

.glyphicons-grater:before {
    content: "\E297"
}

.glyphicons-kettle:before {
    content: "\E298"
}

.glyphicons-hospital:before {
    content: "\E299"
}

.glyphicons-hospital-h:before {
    content: "\E300"
}

.glyphicons-microphone:before {
    content: "\E301"
}

.glyphicons-webcam:before {
    content: "\E302"
}

.glyphicons-temple-christianity-church:before {
    content: "\E303"
}

.glyphicons-temple-islam:before {
    content: "\E304"
}

.glyphicons-temple-hindu:before {
    content: "\E305"
}

.glyphicons-temple-buddhist:before {
    content: "\E306"
}

.glyphicons-bicycle:before {
    content: "\E307"
}

.glyphicons-life-preserver:before {
    content: "\E308"
}

.glyphicons-share-alt:before {
    content: "\E309"
}

.glyphicons-comments:before {
    content: "\E310"
}

.glyphicons-flower:before {
    content: "\E311"
}

.glyphicons-baseball:before {
    content: "\E312"
}

.glyphicons-rugby:before {
    content: "\E313"
}

.glyphicons-ax:before {
    content: "\E314"
}

.glyphicons-table-tennis:before {
    content: "\E315"
}

.glyphicons-bowling:before {
    content: "\E316"
}

.glyphicons-tree-conifer:before {
    content: "\E317"
}

.glyphicons-tree-deciduous:before {
    content: "\E318"
}

.glyphicons-more-items:before {
    content: "\E319"
}

.glyphicons-sort:before {
    content: "\E320"
}

.glyphicons-filter:before {
    content: "\E321"
}

.glyphicons-gamepad:before {
    content: "\E322"
}

.glyphicons-playing-dices:before {
    content: "\E323"
}

.glyphicons-calculator:before {
    content: "\E324"
}

.glyphicons-tie:before {
    content: "\E325"
}

.glyphicons-wallet:before {
    content: "\E326"
}

.glyphicons-piano:before {
    content: "\E327"
}

.glyphicons-sampler:before {
    content: "\E328"
}

.glyphicons-podium:before {
    content: "\E329"
}

.glyphicons-soccer-ball:before {
    content: "\E330"
}

.glyphicons-blog:before {
    content: "\E331"
}

.glyphicons-dashboard:before {
    content: "\E332"
}

.glyphicons-certificate:before {
    content: "\E333"
}

.glyphicons-bell:before {
    content: "\E334"
}

.glyphicons-candle:before {
    content: "\E335"
}

.glyphicons-pushpin:before {
    content: "\E336"
}

.glyphicons-iphone-shake:before {
    content: "\E337"
}

.glyphicons-pin-flag:before {
    content: "\E338"
}

.glyphicons-turtle:before {
    content: "\E339"
}

.glyphicons-rabbit:before {
    content: "\E340"
}

.glyphicons-globe:before {
    content: "\E341"
}

.glyphicons-briefcase:before {
    content: "\E342"
}

.glyphicons-hdd:before {
    content: "\E343"
}

.glyphicons-thumbs-up:before {
    content: "\E344"
}

.glyphicons-thumbs-down:before {
    content: "\E345"
}

.glyphicons-hand-right:before {
    content: "\E346"
}

.glyphicons-hand-left:before {
    content: "\E347"
}

.glyphicons-hand-up:before {
    content: "\E348"
}

.glyphicons-hand-down:before {
    content: "\E349"
}

.glyphicons-fullscreen:before {
    content: "\E350"
}

.glyphicons-shopping-bag:before {
    content: "\E351"
}

.glyphicons-book-open:before {
    content: "\E352"
}

.glyphicons-nameplate:before {
    content: "\E353"
}

.glyphicons-nameplate-alt:before {
    content: "\E354"
}

.glyphicons-vases:before {
    content: "\E355"
}

.glyphicons-bullhorn:before {
    content: "\E356"
}

.glyphicons-dumbbell:before {
    content: "\E357"
}

.glyphicons-suitcase:before {
    content: "\E358"
}

.glyphicons-file-import:before {
    content: "\E359"
}

.glyphicons-file-export:before {
    content: "\E360"
}

.glyphicons-bug:before {
    content: "\E361"
}

.glyphicons-crown:before {
    content: "\E362"
}

.glyphicons-smoking:before {
    content: "\E363"
}

.glyphicons-cloud-upload:before {
    content: "\E364"
}

.glyphicons-cloud-download:before {
    content: "\E365"
}

.glyphicons-restart:before {
    content: "\E366"
}

.glyphicons-security-camera:before {
    content: "\E367"
}

.glyphicons-expand:before {
    content: "\E368"
}

.glyphicons-collapse:before {
    content: "\E369"
}

.glyphicons-collapse-top:before {
    content: "\E370"
}

.glyphicons-globe-af:before {
    content: "\E371"
}

.glyphicons-global:before {
    content: "\E372"
}

.glyphicons-spray:before {
    content: "\E373"
}

.glyphicons-nails:before {
    content: "\E374"
}

.glyphicons-claw-hammer:before {
    content: "\E375"
}

.glyphicons-classic-hammer:before {
    content: "\E376"
}

.glyphicons-hand-saw:before {
    content: "\E377"
}

.glyphicons-riflescope:before {
    content: "\E378"
}

.glyphicons-electrical-socket-eu:before {
    content: "\E379"
}

.glyphicons-electrical-socket-us:before {
    content: "\E380"
}

.glyphicons-message-forward:before {
    content: "\E381"
}

.glyphicons-coat-hanger:before {
    content: "\E382"
}

.glyphicons-dress:before {
    content: "\E383"
}

.glyphicons-bathrobe:before {
    content: "\E384"
}

.glyphicons-shirt:before {
    content: "\E385"
}

.glyphicons-underwear:before {
    content: "\E386"
}

.glyphicons-log-in:before {
    content: "\E387"
}

.glyphicons-log-out:before {
    content: "\E388"
}

.glyphicons-exit:before {
    content: "\E389"
}

.glyphicons-new-window-alt:before {
    content: "\E390"
}

.glyphicons-video-sd:before {
    content: "\E391"
}

.glyphicons-video-hd:before {
    content: "\E392"
}

.glyphicons-subtitles:before {
    content: "\E393"
}

.glyphicons-sound-stereo:before {
    content: "\E394"
}

.glyphicons-sound-dolby:before {
    content: "\E395"
}

.glyphicons-sound-5-1:before {
    content: "\E396"
}

.glyphicons-sound-6-1:before {
    content: "\E397"
}

.glyphicons-sound-7-1:before {
    content: "\E398"
}

.glyphicons-copyright-mark:before {
    content: "\E399"
}

.glyphicons-registration-mark:before {
    content: "\E400"
}

.glyphicons-radar:before {
    content: "\E401"
}

.glyphicons-skateboard:before {
    content: "\E402"
}

.glyphicons-golf-course:before {
    content: "\E403"
}

.glyphicons-sorting:before {
    content: "\E404"
}

.glyphicons-sort-by-alphabet:before {
    content: "\E405"
}

.glyphicons-sort-by-alphabet-alt:before {
    content: "\E406"
}

.glyphicons-sort-by-order:before {
    content: "\E407"
}

.glyphicons-sort-by-order-alt:before {
    content: "\E408"
}

.glyphicons-sort-by-attributes:before {
    content: "\E409"
}

.glyphicons-sort-by-attributes-alt:before {
    content: "\E410"
}

.glyphicons-compressed:before {
    content: "\E411"
}

.glyphicons-package:before {
    content: "\E412"
}

.glyphicons-cloud-plus:before {
    content: "\E413"
}

.glyphicons-cloud-minus:before {
    content: "\E414"
}

.glyphicons-disk-save:before {
    content: "\E415"
}

.glyphicons-disk-open:before {
    content: "\E416"
}

.glyphicons-disk-saved:before {
    content: "\E417"
}

.glyphicons-disk-remove:before {
    content: "\E418"
}

.glyphicons-disk-import:before {
    content: "\E419"
}

.glyphicons-disk-export:before {
    content: "\E420"
}

.glyphicons-tower:before {
    content: "\E421"
}

.glyphicons-send:before {
    content: "\E422"
}

.glyphicons-git-branch:before {
    content: "\E423"
}

.glyphicons-git-create:before {
    content: "\E424"
}

.glyphicons-git-private:before {
    content: "\E425"
}

.glyphicons-git-delete:before {
    content: "\E426"
}

.glyphicons-git-merge:before {
    content: "\E427"
}

.glyphicons-git-pull-request:before {
    content: "\E428"
}

.glyphicons-git-compare:before {
    content: "\E429"
}

.glyphicons-git-commit:before {
    content: "\E430"
}

.glyphicons-construction-cone:before {
    content: "\E431"
}

.glyphicons-shoe-steps:before {
    content: "\E432"
}

.glyphicons-plus:before {
    content: "\E433"
}

.glyphicons-minus:before {
    content: "\E434"
}

.glyphicons-redo:before {
    content: "\E435"
}

.glyphicons-undo:before {
    content: "\E436"
}

.glyphicons-golf:before {
    content: "\E437"
}

.glyphicons-hockey:before {
    content: "\E438"
}

.glyphicons-pipe:before {
    content: "\E439"
}

.glyphicons-wrench:before {
    content: "\E440"
}

.glyphicons-folder-closed:before {
    content: "\E441"
}

.glyphicons-phone-alt:before {
    content: "\E442"
}

.glyphicons-earphone:before {
    content: "\E443"
}

.glyphicons-floppy-disk:before {
    content: "\E444"
}

.glyphicons-floppy-saved:before {
    content: "\E445"
}

.glyphicons-floppy-remove:before {
    content: "\E446"
}

.glyphicons-floppy-save:before {
    content: "\E447"
}

.glyphicons-floppy-open:before {
    content: "\E448"
}

.glyphicons-translate:before {
    content: "\E449"
}

.glyphicons-fax:before {
    content: "\E450"
}

.glyphicons-factory:before {
    content: "\E451"
}

.glyphicons-shop-window:before {
    content: "\E452"
}

.glyphicons-shop:before {
    content: "\E453"
}

.glyphicons-kiosk:before {
    content: "\E454"
}

.glyphicons-kiosk-wheels:before {
    content: "\E455"
}

.glyphicons-kiosk-light:before {
    content: "\E456"
}

.glyphicons-kiosk-food:before {
    content: "\E457"
}

.glyphicons-transfer:before {
    content: "\E458"
}

.glyphicons-money:before {
    content: "\E459"
}

.glyphicons-header:before {
    content: "\E460"
}

.glyphicons-blacksmith:before {
    content: "\E461"
}

.glyphicons-saw-blade:before {
    content: "\E462"
}

.glyphicons-basketball:before {
    content: "\E463"
}

.glyphicons-server:before {
    content: "\E464"
}

.glyphicons-server-plus:before {
    content: "\E465"
}

.glyphicons-server-minus:before {
    content: "\E466"
}

.glyphicons-server-ban:before {
    content: "\E467"
}

.glyphicons-server-flag:before {
    content: "\E468"
}

.glyphicons-server-lock:before {
    content: "\E469"
}

.glyphicons-server-new:before {
    content: "\E470"
}

.glyphicons-charging-station:before {
    content: "\E471"
}

.glyphicons-gas-station:before {
    content: "\E472"
}

.glyphicons-target:before {
    content: "\E473"
}

.glyphicons-bed:before {
    content: "\E474"
}

.glyphicons-mosquito:before {
    content: "\E475"
}

.glyphicons-dining-set:before {
    content: "\E476"
}

.glyphicons-plate-of-food:before {
    content: "\E477"
}

.glyphicons-hygiene-kit:before {
    content: "\E478"
}

.glyphicons-blackboard:before {
    content: "\E479"
}

.glyphicons-marriage:before {
    content: "\E480"
}

.glyphicons-bucket:before {
    content: "\E481"
}

.glyphicons-none-color-swatch:before {
    content: "\E482"
}

.glyphicons-bring-forward:before {
    content: "\E483"
}

.glyphicons-bring-to-front:before {
    content: "\E484"
}

.glyphicons-send-backward:before {
    content: "\E485"
}

.glyphicons-send-to-back:before {
    content: "\E486"
}

.glyphicons-fit-frame-to-image:before {
    content: "\E487"
}

.glyphicons-fit-image-to-frame:before {
    content: "\E488"
}

.glyphicons-multiple-displays:before {
    content: "\E489"
}

.glyphicons-handshake:before {
    content: "\E490"
}

.glyphicons-child:before {
    content: "\E491"
}

.glyphicons-baby-formula:before {
    content: "\E492"
}

.glyphicons-medicine:before {
    content: "\E493"
}

.glyphicons-atv-vehicle:before {
    content: "\E494"
}

.glyphicons-motorcycle:before {
    content: "\E495"
}

.glyphicons-bed-alt:before {
    content: "\E496"
}

.glyphicons-tent:before {
    content: "\E497"
}

.glyphicons-glasses:before {
    content: "\E498"
}

.glyphicons-sunglasses:before {
    content: "\E499"
}

.glyphicons-family:before {
    content: "\E500"
}

.glyphicons-education:before {
    content: "\E501"
}

.glyphicons-shoes:before {
    content: "\E502"
}

.glyphicons-map:before {
    content: "\E503"
}

.glyphicons-cd:before {
    content: "\E504"
}

.glyphicons-alert:before {
    content: "\E505"
}

.glyphicons-piggy-bank:before {
    content: "\E506"
}

.glyphicons-star-half:before {
    content: "\E507"
}

.glyphicons-cluster:before {
    content: "\E508"
}

.glyphicons-flowchart:before {
    content: "\E509"
}

.glyphicons-commodities:before {
    content: "\E510"
}

.glyphicons-duplicate:before {
    content: "\E511"
}

.glyphicons-copy:before {
    content: "\E512"
}

.glyphicons-paste:before {
    content: "\E513"
}

.glyphicons-bath-bathtub:before {
    content: "\E514"
}

.glyphicons-bath-shower:before {
    content: "\E515"
}

.glyphicons-shower:before {
    content: "\E516"
}

.glyphicons-menu-hamburger:before {
    content: "\E517"
}

.glyphicons-option-vertical:before {
    content: "\E518"
}

.glyphicons-option-horizontal:before {
    content: "\E519"
}

.glyphicons-currency-conversion:before {
    content: "\E520"
}

.glyphicons-user-ban:before {
    content: "\E521"
}

.glyphicons-user-lock:before {
    content: "\E522"
}

.glyphicons-user-flag:before {
    content: "\E523"
}

.glyphicons-user-asterisk:before {
    content: "\E524"
}

.glyphicons-user-alert:before {
    content: "\E525"
}

.glyphicons-user-key:before {
    content: "\E526"
}

.glyphicons-user-conversation:before {
    content: "\E527"
}

.glyphicons-database:before {
    content: "\E528"
}

.glyphicons-database-search:before {
    content: "\E529"
}

.glyphicons-list-alt:before {
    content: "\E530"
}

.glyphicons-hazard-sign:before {
    content: "\E531"
}

.glyphicons-hazard:before {
    content: "\E532"
}

.glyphicons-stop-sign:before {
    content: "\E533"
}

.glyphicons-lab:before {
    content: "\E534"
}

.glyphicons-lab-alt:before {
    content: "\E535"
}

.glyphicons-ice-cream:before {
    content: "\E536"
}

.glyphicons-ice-lolly:before {
    content: "\E537"
}

.glyphicons-ice-lolly-tasted:before {
    content: "\E538"
}

.glyphicons-invoice:before {
    content: "\E539"
}

.glyphicons-cart-tick:before {
    content: "\E540"
}

.glyphicons-hourglass:before {
    content: "\E541"
}

.glyphicons-cat:before {
    content: "\E542"
}

.glyphicons-lamp:before {
    content: "\E543"
}

.glyphicons-scale-classic:before {
    content: "\E544"
}

.glyphicons-eye-plus:before {
    content: "\E545"
}

.glyphicons-eye-minus:before {
    content: "\E546"
}

.glyphicons-quote:before {
    content: "\E547"
}

.glyphicons-bitcoin:before {
    content: "\E548"
}

.glyphicons-yen:before {
    content: "\E549"
}

.glyphicons-ruble:before {
    content: "\E550"
}

.glyphicons-erase:before {
    content: "\E551"
}

.glyphicons-podcast:before {
    content: "\E552"
}

.glyphicons-firework:before {
    content: "\E553"
}

.glyphicons-scale:before {
    content: "\E554"
}

.glyphicons-king:before {
    content: "\E555"
}

.glyphicons-queen:before {
    content: "\E556"
}

.glyphicons-pawn:before {
    content: "\E557"
}

.glyphicons-bishop:before {
    content: "\E558"
}

.glyphicons-knight:before {
    content: "\E559"
}

.glyphicons-mic-mute:before {
    content: "\E560"
}

.glyphicons-voicemail:before {
    content: "\E561"
}

.glyphicons-paragraph-alt:before {
    content: "\E562"
}

.glyphicons-person-walking:before {
    content: "\E563"
}

.glyphicons-person-wheelchair:before {
    content: "\E564"
}

.glyphicons-underground:before {
    content: "\E565"
}

.glyphicons-car-hov:before {
    content: "\E566"
}

.glyphicons-car-rental:before {
    content: "\E567"
}

.glyphicons-transport:before {
    content: "\E568"
}

.glyphicons-taxi:before {
    content: "\E569"
}

.glyphicons-ice-cream-no:before {
    content: "\E570"
}

.glyphicons-uk-rat-u:before {
    content: "\E571"
}

.glyphicons-uk-rat-pg:before {
    content: "\E572"
}

.glyphicons-uk-rat-12a:before {
    content: "\E573"
}

.glyphicons-uk-rat-12:before {
    content: "\E574"
}

.glyphicons-uk-rat-15:before {
    content: "\E575"
}

.glyphicons-uk-rat-18:before {
    content: "\E576"
}

.glyphicons-uk-rat-r18:before {
    content: "\E577"
}

.glyphicons-tv:before {
    content: "\E578"
}

.glyphicons-sms:before {
    content: "\E579"
}

.glyphicons-mms:before {
    content: "\E580"
}

.glyphicons-us-rat-g:before {
    content: "\E581"
}

.glyphicons-us-rat-pg:before {
    content: "\E582"
}

.glyphicons-us-rat-pg-13:before {
    content: "\E583"
}

.glyphicons-us-rat-restricted:before {
    content: "\E584"
}

.glyphicons-us-rat-no-one-17:before {
    content: "\E585"
}

.glyphicons-equalizer:before {
    content: "\E586"
}

.glyphicons-speakers:before {
    content: "\E587"
}

.glyphicons-remote-control:before {
    content: "\E588"
}

.glyphicons-remote-control-tv:before {
    content: "\E589"
}

.glyphicons-shredder:before {
    content: "\E590"
}

.glyphicons-folder-heart:before {
    content: "\E591"
}

.glyphicons-person-running:before {
    content: "\E592"
}

.glyphicons-person:before {
    content: "\E593"
}

.glyphicons-voice:before {
    content: "\E594"
}

.glyphicons-stethoscope:before {
    content: "\E595"
}

.glyphicons-paired:before {
    content: "\E596"
}

.glyphicons-activity:before {
    content: "\E597"
}

.glyphicons-watch:before {
    content: "\E598"
}

.glyphicons-scissors-alt:before {
    content: "\E599"
}

.glyphicons-car-wheel:before {
    content: "\E600"
}

.glyphicons-chevron-up:before {
    content: "\E601"
}

.glyphicons-chevron-down:before {
    content: "\E602"
}

.glyphicons-superscript:before {
    content: "\E603"
}

.glyphicons-subscript:before {
    content: "\E604"
}

.glyphicons-text-size:before {
    content: "\E605"
}

.glyphicons-text-color:before {
    content: "\E606"
}

.glyphicons-text-background:before {
    content: "\E607"
}

.glyphicons-modal-window:before {
    content: "\E608"
}

.glyphicons-newspaper:before {
    content: "\E609"
}

.glyphicons-tractor:before {
    content: "\E610"
}

.glyphicons-camping:before {
    content: "\E611"
}

.glyphicons-camping-benches:before {
    content: "\E612"
}

.glyphicons-forest:before {
    content: "\E613"
}

.glyphicons-park:before {
    content: "\E614"
}

.glyphicons-field:before {
    content: "\E615"
}

.glyphicons-mountains:before {
    content: "\E616"
}

.glyphicons-fees-payments:before {
    content: "\E617"
}

.glyphicons-small-payments:before {
    content: "\E618"
}

.glyphicons-mixed-buildings:before {
    content: "\E619"
}

.glyphicons-industrial-zone:before {
    content: "\E620"
}

.glyphicons-visitor-tag:before {
    content: "\E621"
}

.glyphicons-businessman:before {
    content: "\E622"
}

.glyphicons-meditation:before {
    content: "\E623"
}

.glyphicons-bath:before {
    content: "\E624"
}

.glyphicons-donate:before {
    content: "\E625"
}

.glyphicons-sauna:before {
    content: "\E626"
}

.glyphicons-bedroom-nightstand:before {
    content: "\E627"
}

.glyphicons-bedroom-lamp:before {
    content: "\E628"
}

.glyphicons-doctor:before {
    content: "\E629"
}

.glyphicons-engineering-networks:before {
    content: "\E630"
}

.glyphicons-washing-machine:before {
    content: "\E631"
}

.glyphicons-dryer:before {
    content: "\E632"
}

.glyphicons-dishwasher:before {
    content: "\E633"
}

.glyphicons-luggage-group:before {
    content: "\E634"
}

.glyphicons-teenager:before {
    content: "\E635"
}

.glyphicons-person-stick:before {
    content: "\E636"
}

.glyphicons-person-stick-old:before {
    content: "\E637"
}

.glyphicons-traveler:before {
    content: "\E638"
}

.glyphicons-veteran:before {
    content: "\E639"
}

.glyphicons-group-chat:before {
    content: "\E640"
}

.glyphicons-elections:before {
    content: "\E641"
}

.glyphicons-law-justice:before {
    content: "\E642"
}

.glyphicons-judiciary:before {
    content: "\E643"
}

.glyphicons-house-fire:before {
    content: "\E644"
}

.glyphicons-firefighters:before {
    content: "\E645"
}

.glyphicons-police:before {
    content: "\E646"
}

.glyphicons-ambulance:before {
    content: "\E647"
}

.glyphicons-light-beacon:before {
    content: "\E648"
}

.glyphicons-important-day:before {
    content: "\E649"
}

.glyphicons-bike-park:before {
    content: "\E650"
}

.glyphicons-object-align-top:before {
    content: "\E651"
}

.glyphicons-object-align-bottom:before {
    content: "\E652"
}

.glyphicons-object-align-horizontal:before {
    content: "\E653"
}

.glyphicons-object-align-left:before {
    content: "\E654"
}

.glyphicons-object-align-vertical:before {
    content: "\E655"
}

.glyphicons-object-align-right:before {
    content: "\E656"
}

.glyphicons-reflect-y:before {
    content: "\E657"
}

.glyphicons-reflect-x:before {
    content: "\E658"
}

.glyphicons-tick:before {
    content: "\E659"
}

.glyphicons-lawnmower:before {
    content: "\E660"
}

.glyphicons-call-redirect:before {
    content: "\E661"
}

.glyphicons-call-ip:before {
    content: "\E662"
}

.glyphicons-call-record:before {
    content: "\E663"
}

.glyphicons-call-ringtone:before {
    content: "\E664"
}

.glyphicons-call-traffic:before {
    content: "\E665"
}

.glyphicons-call-hold:before {
    content: "\E666"
}

.glyphicons-call-incoming:before {
    content: "\E667"
}

.glyphicons-call-outgoing:before {
    content: "\E668"
}

.glyphicons-call-video:before {
    content: "\E669"
}

.glyphicons-call-missed:before {
    content: "\E670"
}

.glyphicons-theater:before {
    content: "\E671"
}

.glyphicons-heartbeat:before {
    content: "\E672"
}

.glyphicons-kettlebell:before {
    content: "\E673"
}

.glyphicons-fireplace:before {
    content: "\E674"
}

.glyphicons-street-lights:before {
    content: "\E675"
}

.glyphicons-pedestrian:before {
    content: "\E676"
}

.glyphicons-flood:before {
    content: "\E677"
}

.glyphicons-open-water:before {
    content: "\E678"
}

.glyphicons-for-sale:before {
    content: "\E679"
}

.glyphicons-dustbin:before {
    content: "\E680"
}

.glyphicons-door:before {
    content: "\E681"
}

.glyphicons-camp-fire:before {
    content: "\E682"
}

.glyphicons-fleur-de-lis:before {
    content: "\E683"
}

.glyphicons-temperature-settings:before {
    content: "\E684"
}

.glyphicons-article:before {
    content: "\E685"
}

.glyphicons-sunbath:before {
    content: "\E686"
}

.glyphicons-balanced-diet:before {
    content: "\E687"
}

.glyphicons-ticket:before {
    content: "\E688"
}

.glyphicons-parking-ticket:before {
    content: "\E689"
}

.glyphicons-parking-meter:before {
    content: "\E690"
}

.glyphicons-laptop:before {
    content: "\E691"
}

.glyphicons-tree-structure:before {
    content: "\E692"
}

.glyphicons-weather-warning:before {
    content: "\E693"
}

.glyphicons-temperature-low:before {
    content: "\E694"
}

.glyphicons-temperature-high:before {
    content: "\E695"
}

.glyphicons-temperature-low-warning:before {
    content: "\E696"
}

.glyphicons-temperature-high-warning:before {
    content: "\E697"
}

.glyphicons-hurricane:before {
    content: "\E698"
}

.glyphicons-storm:before {
    content: "\E699"
}

.glyphicons-sorted-waste:before {
    content: "\E700"
}

.glyphicons-ear:before {
    content: "\E701"
}

.glyphicons-ear-deaf:before {
    content: "\E702"
}

.glyphicons-file-plus:before {
    content: "\E703"
}

.glyphicons-file-minus:before {
    content: "\E704"
}

.glyphicons-file-lock:before {
    content: "\E705"
}

.glyphicons-file-cloud:before {
    content: "\E706"
}

.glyphicons-file-cloud-download:before {
    content: "\E707"
}

.glyphicons-file-cloud-upload:before {
    content: "\E708"
}

.glyphicons-paragraph:before {
    content: "\E709"
}

.glyphicons-list-numbered:before {
    content: "\E710"
}

.glyphicons-donate-heart:before {
    content: "\E711"
}

.glyphicons-government:before {
    content: "\E712"
}

.glyphicons-maze:before {
    content: "\E713"
}

.glyphicons-chronicle:before {
    content: "\E714"
}

.glyphicons-user-structure:before {
    content: "\E715"
}

.glyphicons-recycle:before {
    content: "\E716"
}

.glyphicons-gas:before {
    content: "\E717"
}

.glyphicons-waste-pipe:before {
    content: "\E718"
}

.glyphicons-water-pipe:before {
    content: "\E719"
}

.glyphicons-parking:before {
    content: "\E720"
}

.glyphicons-closed:before {
    content: "\E721"
}

.glyphicons-mouse:before {
    content: "\E722"
}

.glyphicons-mouse-double-click:before {
    content: "\E723"
}

.glyphicons-mouse-left-click:before {
    content: "\E724"
}

.glyphicons-mouse-right-click:before {
    content: "\E725"
}

.glyphicons-mouse-middle-click:before {
    content: "\E726"
}

.glyphicons-mouse-scroll:before {
    content: "\E727"
}

.glyphicons-resize-vertical:before {
    content: "\E728"
}

.glyphicons-resize-horizontal:before {
    content: "\E729"
}

.glyphicons-temperature:before {
    content: "\E730"
}

.glyphicons-puzzle:before {
    content: "\E731"
}

.glyphicons-puzzle-2:before {
    content: "\E732"
}

.glyphicons-puzzle-3:before {
    content: "\E733"
}

.glyphicons-nearby-square:before {
    content: "\E734"
}

.glyphicons-nearby-circle:before {
    content: "\E735"
}

.glyphicons-rotate-right:before {
    content: "\E736"
}

.glyphicons-rotate-left:before {
    content: "\E737"
}

.glyphicons-pictures:before {
    content: "\E738"
}

.glyphicons-photo-album:before {
    content: "\E739"
}

.glyphicons-cadastral-map:before {
    content: "\E740"
}

.glyphicons-fingerprint-scan:before {
    content: "\E741"
}

.glyphicons-fingerprint:before {
    content: "\E742"
}

.glyphicons-fingerprint-lock:before {
    content: "\E743"
}

.glyphicons-fingerprint-ok:before {
    content: "\E744"
}

.glyphicons-fingerprint-remove:before {
    content: "\E745"
}

.glyphicons-fingerprint-reload:before {
    content: "\E746"
}

.glyphicons-pending-notifications:before {
    content: "\E747"
}

.glyphicons-synchronization:before {
    content: "\E748"
}

.glyphicons-synchronization-ban:before {
    content: "\E749"
}

.glyphicons-hash:before {
    content: "\E750"
}

.glyphicons-gender-male:before {
    content: "\E751"
}

.glyphicons-gender-female:before {
    content: "\E752"
}

.glyphicons-gender-virgin-female:before {
    content: "\E753"
}

.glyphicons-gender-intersex:before {
    content: "\E754"
}

.glyphicons-gender-transgender:before {
    content: "\E755"
}

.glyphicons-gender-ori-lesbian:before {
    content: "\E756"
}

.glyphicons-gender-ori-gay:before {
    content: "\E757"
}

.glyphicons-gender-ori-hetero:before {
    content: "\E758"
}

.glyphicons-gender-other:before {
    content: "\E759"
}

.glyphicons-gender-unknown:before {
    content: "\E760"
}

.glyphicons-scanner:before {
    content: "\E761"
}

.glyphicons-multifunction-printer:before {
    content: "\E762"
}

.glyphicons-lasso:before {
    content: "\E763"
}

.glyphicons-view-360:before {
    content: "\E764"
}

.glyphicons-battery-charging:before {
    content: "\E765"
}

.glyphicons-battery-full:before {
    content: "\E766"
}

.glyphicons-battery-75:before {
    content: "\E767"
}

.glyphicons-battery-50:before {
    content: "\E768"
}

.glyphicons-battery-25:before {
    content: "\E769"
}

.glyphicons-battery-10:before {
    content: "\E770"
}

.glyphicons-satellite:before {
    content: "\E771"
}

.glyphicons-satellite-dish:before {
    content: "\E772"
}

.glyphicons-satellite-dish-alt:before {
    content: "\E773"
}

.glyphicons-auction:before {
    content: "\E774"
}

.glyphicons-directions:before {
    content: "\E775"
}

.glyphicons-race:before {
    content: "\E776"
}

.glyphicons-robot:before {
    content: "\E777"
}

.glyphicons-ruler-alt:before {
    content: "\E778"
}

.glyphicons-cube-empty:before {
    content: "\E779"
}

.glyphicons-cube-black:before {
    content: "\E780"
}

.glyphicons-move-square:before {
    content: "\E781"
}

.glyphicons-drop:before {
    content: "\E782"
}

.glyphicons-vr-headset:before {
    content: "\E783"
}

.glyphicons-vr-charging:before {
    content: "\E784"
}

.glyphicons-vr-low-battery:before {
    content: "\E785"
}

.glyphicons-vr-paired:before {
    content: "\E786"
}

.glyphicons-vr-settings:before {
    content: "\E787"
}

.glyphicons-vr-maintenance:before {
    content: "\E788"
}

.glyphicons-filter-remove:before {
    content: "\E789"
}

.glyphicons-filter-applied:before {
    content: "\E790"
}

.glyphicons-one-day:before {
    content: "\E791"
}

.glyphicons-user-vr:before {
    content: "\E792"
}

.glyphicons-user-vr-add:before {
    content: "\E793"
}

.glyphicons-user-vr-remove:before {
    content: "\E794"
}

.glyphicons-dice-1:before {
    content: "\E795"
}

.glyphicons-dice-2:before {
    content: "\E796"
}

.glyphicons-dice-3:before {
    content: "\E797"
}

.glyphicons-dice-4:before {
    content: "\E798"
}

.glyphicons-dice-5:before {
    content: "\E799"
}

.glyphicons-dice-6:before {
    content: "\E800"
}
.glyphicons-terminal {
    background-image: url(/css/glyphicons/glyphicons-basic-880-terminal.svg) !important;
}

@supports (-webkit-mask-image: url(/css/glyphicons/glyphicons-basic-880-terminal.svg)) {
    .glyphicons-terminal {
        background-image: unset !important;
        -webkit-mask-image: url(/css/glyphicons/glyphicons-basic-880-terminal.svg);
        mask-image: url(/css/glyphicons/glyphicons-basic-880-terminal.svg);
    }
}

.glyphicons-spell-check-check {
    background-image: url(/bilder/icons/glyphicons-basic-975-spell-check-check.svg) !important;
    background-color: black;
    filter: invert(30%) sepia(31%) saturate(2814%) hue-rotate(157deg) brightness(97%) contrast(99%);
}

@supports (-webkit-mask-image: url(/bilder/icons/glyphicons-basic-975-spell-check-check.svg)) {
    .glyphicons-spell-check-check {
        background-image: unset !important;
        background-color: #017187;
        filter: unset !important;
        width: 32px;
        height: 32px;
        -webkit-mask-image: url(/bilder/icons/glyphicons-basic-975-spell-check-check.svg);
        mask-image: url(/bilder/icons/glyphicons-basic-975-spell-check-check.svg);
    }
}
.glyphicons-terminal {
    background-image: url(/bilder/icons/glyphicons-basic-880-terminal.svg) !important;
    background-color: black;
    filter: invert(30%) sepia(31%) saturate(2814%) hue-rotate(157deg) brightness(97%) contrast(99%);
}

@supports (-webkit-mask-image: url(/bilder/icons/glyphicons-basic-880-terminal.svg)) {
    .glyphicons-terminal {
        background-image: unset !important;
        background-color: #017187;
        filter: unset !important;
        width: 32px;
        height: 32px;
        -webkit-mask-image: url(/bilder/icons/glyphicons-basic-880-terminal.svg);
        mask-image: url(/bilder/icons/glyphicons-basic-880-terminal.svg);
    }
}

.ft
{
    color: #666367;
    font-size: 8pt;
    display: inline;
    vertical-align: bottom;
}

#btTimerReset
{
    display: none;
    margin-top: 10px;
}

.navibox
{
    width: auto !important;
}

.SlideMenu
{
    padding: 0;
    margin: 0px;
    width: 240px;
	
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
}

.SlideMenu-closed
{
    width: 0px;
}

.SMMenu
{
    background-color: #fff;
    width: 235px !important;
    padding: 0px;
    border-radius: 4px;
    position: relative;
    left: 0px;

    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;

    /*box-shadow: 5px 5px 5px 0px #888;*/
}

.SMMenu-closed
{
    left: -210px;
}

.expander
{
    background-color: #017187;
    width: 45px;
    height: 22px;
    padding: 0px;
    margin: 0px; 
    position: absolute;
    /*z-index: 999;*/
    top: -8px;
    left: 5px;
    border: 1px solid #017187;
    border-radius: 4px;
    /* box-shadow: 5px 5px 5px -1px #888; */
    font-size: 1em;
    text-align: center;
    color: #fff;
    font-weight: bold;
    line-height: 1.75em;
    cursor: pointer;
}

.expander .glyphicons {
    /* font-family: 'Glyphicons Regular' !important; */
    font-size: 1em;
    vertical-align: middle;
}

.expander .glyphicons:before {
    padding: 0px;
    /*vertical-align: middle;*/
}
.expander:hover
{
    background-color: #019bba;
}

.dashboard {
    background-color: #017187;
    width: 45px;
    height: 22px;
    padding: 0px;
    margin: 0px;
    position: absolute;
    /*z-index: 999;*/
    top: -8px;
    left: 55px;
    border: 1px solid #017187;
    border-radius: 4px;
    /* box-shadow: 5px 5px 5px -1px #888; */
    font-size: 1em;
    text-align: center;
    color: #fff;
    font-weight: bold;
    line-height: 1.75em;
    cursor: pointer;
}

.dashboard .glyphicons {
        /* font-family: 'Glyphicons Regular' !important; */
        font-size: 1em;
        vertical-align: middle;
}

.dashboard .glyphicons:before {
            padding: 0px;
            /*vertical-align: middle;*/
}

.dashboard:hover {
        background-color: #019bba;
}

.cell-one
{
    width: auto !important;
    min-height: 800px;
    position: relative;
}

.cell-two
{
    padding: 0 !important;
    width: 100% !important;
}

.ob_gMCont
{
    width: 100% !important;
}

.ob_gDGCCIT .ob_gMCont
{
    max-width: 95% !important;
}

.SMChildrenBox {
    padding-bottom: 30px !important;
}
/*-----------------------Tabs format---------------------------start*/
.tabrow
{
    text-align: left;
    list-style: none;
    margin: 0px 0 5px;
    padding: 0px;
    line-height: 27px;
    height: 27px;
    overflow: hidden;
    font-size: 12px;
    position: relative;
    /*display:none;*/
}

.tabrow li
{
    border: 1px solid #017187;
    background: #017187;
    display: inline-block;
    position: relative;
    z-index: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    /*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;*/
    /*text-shadow: 0 1px #FFF;*/
    margin: 0 -5px;
    padding: 0 30px;
}

.tabrow li:hover
{
    cursor:pointer;
    background-color:#019bba;
}

.tabrow li.selected *  {
    cursor:default;
}

.tabrow a
{
    color: #fff !important;
    text-decoration: none !important;
}
.tabrow li.selected
{
    color:#c979be;
    background: #FFF;
    z-index: 2;
    border-bottom-color: #fff;
    cursor:default;
}

.tabrow:before
{
    position: absolute;
    content: "";
    width: 100%;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #017187;
    z-index: 1;
}

.tabrow li:before,
.tabrow li:after
{
    border: 1px solid #017187;
    position: absolute;
    bottom: 0px;
    width: 6px;
    height: 6px;
    content: "";
}

.tabrow li:before
{
    left: -7px;
    border-bottom-right-radius: 6px;
    border-width: 0px 1px 1px 0px;
    box-shadow: 2px 0px 0 #017187;
}

.tabrow li:after
{
    right: -7px;
    border-bottom-left-radius: 6px;
    border-width: 0px 0px 1px 1px;
    box-shadow: -2px 0px 0 #017187;
}

.tabrow li:not(.selected):hover:after
{
    box-shadow: -2px 0px 0 #019bba;
}

.tabrow li.selected:before
{
    box-shadow: 2px 0px 0 #FFF;
}

.tabrow li.selected:after
{
    box-shadow: -2px 0px 0 #FFF;
}

.tabrow li.selected a
{
    color:#c979be!important;
}
/*end-----------------------Tabs format---------------------------*/
/**
 * Kendo UI v2024.4.1112 (http://www.telerik.com/kendo-ui)
 * Copyright 2024 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
 *
 * Kendo UI commercial licenses may be obtained at
 * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete
 * If you do not own a commercial license, this file shall be governed by the trial license terms.
 */
:root {
    --kendo-disabled-text:;
    --kendo-disabled-bg:;
    --kendo-disabled-border:;
    --kendo-disabled-opacity: 0.6;
    --kendo-disabled-filter: grayscale(0.1);
    --kendo-hr-border: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    --kendo-marquee-text: var(--kendo-color-on-primary, #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(/Content/kendo/2024.4.1112/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(/Content/kendo/2024.4.1112/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(/Content/kendo/2024.4.1112/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(/Content/kendo/2024.4.1112/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(/Content/kendo/2024.4.1112/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(/Content/kendo/2024.4.1112/data:image/gif;base64,R0lGODlhAQC0AIABALi4uAAAACH5BAEAAAEALAAAAAABALQAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7)
}

.k-slider-vertical .k-tick {
    background-image: url(/Content/kendo/2024.4.1112/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(/Content/kendo/2024.4.1112/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) 
        }

.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(/Content/kendo/2024.4.1112/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)
}

:root {
    /* use your application�s base text size � e.g. 11 px */
    --kendo-font-size: 1rem;
    --kendo-color-primary: #017187;
}

.k-theme-test-class,
.ktb-theme-id-material {
    opacity: 0;
}

.ktb-var-accent {
    color: #017187;
}

.ktb-var-base {
    color: #ffffff;
}

.ktb-var-background {
    color: #ffffff;
}

.ktb-var-border-radius {
    border-radius: 2px;
}

.ktb-var-normal-background {
    color: #ffffff;
}

.ktb-var-normal-gradient {
    background-image: none;
}

.ktb-var-normal-text-color {
    color: #444444;
}

.ktb-var-hover-background {
    color: #ebebeb;
}

.ktb-var-hover-gradient {
    background-image: none;
}

.ktb-var-hover-text-color {
    color: #444444;
}

.ktb-var-selected-background {
    color: #81b9c3;
}

.ktb-var-selected-gradient {
    background-image: none;
}

.ktb-var-selected-text-color {
    color: #017187;
}

.ktb-var-error {
    color: #ffcdd2;
}

.ktb-var-warning {
    color: #fdefba;
}

.ktb-var-success {
    color: #c8e6c9;
}

.ktb-var-info {
    color: #bbdefb;
}

.ktb-var-series-a {
    color: #017187;
}

.ktb-var-series-b {
    color: #03a9f4;
}

.ktb-var-series-c {
    color: #4caf50;
}

.ktb-var-series-d {
    color: #f9ce1d;
}

.ktb-var-series-e {
    color: #ff9800;
}

.ktb-var-series-f {
    color: #ff5722;
}

.k-grid-norecords-template {
    background-color: #ffffff;
    border: 1px solid #e6e6e6;
}

.k-grid .k-table-th, .k-grid td, .k-grid .k-table-td {
    border-inline-start-width: 0px;
}

.k-button {
    border-radius: 2px;
    border-color: #f5f5f5;
    color: #444444;
    background-color: #f5f5f5;
    background-position: 50% 50%;
    box-shadow: none;
}

    .k-button.k-active {
        border-color: #f5f5f5;
    }

    .k-button:hover,
    .k-button.k-hover {
        color: #444444;
        border-color: #ebebeb;
        background-color: #ebebeb;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
    }

    .k-button:active,
    .k-button.k-active {
        color: #000000;
        background-color: #d6d6d6;
        border-color: #d6d6d6;
        box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
    }

        .k-button.k-active:hover {
            color: #ffffff;
            border-color: #0690ab;
            background-color: #0690ab;
        }

    .k-button:focus:active {
        box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
    }

    .k-button[disabled],
    .k-disabled .k-button,
    .k-disabled .k-button:hover,
    .k-button.k-disabled,
    .k-button.k-disabled:hover {
        color: #444444;
        border-color: #f5f5f5;
        background-color: #f5f5f5;
        background-image: none;
    }

        .k-button[disabled],
        .k-button.k-disabled,
        .k-button.k-disabled:active {
            box-shadow: none;
        }

        .k-button:focus,
        .k-button:focus:hover,
        .k-button.k-focus,
        .k-button.k-focus.k-disabled,
        .k-disabled .k-button.k-focus {
            border-color: #cccccc;
            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
        }

.k-primary {
    color: #ffffff;
    border-color: #017187;
    background-color: #017187;
}

    .k-primary.k-active {
        border-color: #017187;
    }

    .k-primary:hover,
    .k-primary.k-hover {
        color: #ffffff;
        border-color: #0690ab;
        background-color: #0690ab;
    }

    .k-primary:active,
    .k-primary.k-active {
        color: #ffffff;
        border-color: #004350;
        background-color: #004350;
    }

    .k-primary:focus:active:not(.k-disabled):not([disabled]) {
        box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
    }

    .k-primary[disabled],
    .k-disabled .k-primary,
    .k-disabled .k-primary:hover,
    .k-primary.k-disabled,
    .k-primary.k-disabled:hover {
        color: #ffffff;
        border-color: #017187;
        background-color: #017187;
        box-shadow: none;
    }

    .k-primary[disabled],
    .k-primary.k-disabled {
        box-shadow: none;
    }

    .k-primary:focus,
    .k-primary:focus:hover,
    .k-primary.k-focus,
    .k-primary.k-focus.k-disabled,
    .k-disabled .k-primary.k-focus {
        border-color: #004350;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
    }

.k-button-group {
    border-radius: 2px;
}

    .k-button-group .k-button {
        border-radius: 0;
    }

        .k-button-group .k-group-start,
        .k-button-group .k-button:first-child {
            border-top-left-radius: 2px;
            border-bottom-left-radius: 2px;
        }

        .k-button-group .k-group-end,
        .k-button-group .k-button:last-child {
            border-top-right-radius: 2px;
            border-bottom-right-radius: 2px;
        }

        .k-button-group .k-group-start.k-group-end,
        .k-button-group .k-button:first-child:last-child {
            border-radius: 2px;
        }

.k-rtl .k-button-group .k-button {
    border-radius: 0;
}

    .k-rtl .k-button-group .k-group-start,
    .k-rtl .k-button-group .k-button:first-child {
        border-top-right-radius: 2px;
        border-bottom-right-radius: 2px;
    }

    .k-rtl .k-button-group .k-group-end,
    .k-rtl .k-button-group .k-button:last-child {
        border-top-left-radius: 2px;
        border-bottom-left-radius: 2px;
    }

    .k-rtl .k-button-group .k-group-start.k-group-end,
    .k-rtl .k-button-group .k-button:first-child:last-child {
        border-radius: 2px;
    }

.k-split-button {
    border-radius: 2px;
}

    .k-split-button.k-state-border-down > .k-button,
    .k-split-button.k-state-border-up > .k-button {
        color: #444444;
        background-color: #ebebeb;
        border-color: #ebebeb;
        box-shadow: none;
    }

    .k-split-button:focus {
        border-color: #cccccc;
        outline: none;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
    }

        .k-split-button:focus > .k-button {
            background: transparent;
            border-color: #cccccc;
        }

        .k-split-button:focus:not(.k-disabled) > .k-active,
        .k-split-button:focus:not(.k-disabled) > .k-button:hover {
            color: #444444;
            background-color: #ebebeb;
            border-color: #cccccc;
            box-shadow: none;
        }

    .k-split-button.k-disabled {
        color: #999999;
        background: #fafafa;
        background-image: none;
    }

.k-edit-buttons {
    border-color: #e6e6e6;
    background: #017187;
}

.k-button.k-flat.k-primary,
.k-button.k-bare.k-primary,
.k-button.k-flat.k-primary:hover,
.k-button.k-bare.k-primary:hover,
.k-button.k-flat.k-primary.k-hover,
.k-button.k-bare.k-primary.k-hover,
.k-button.k-flat.k-primary:active,
.k-button.k-bare.k-primary:active,
.k-button.k-flat.k-primary.k-active,
.k-button.k-bare.k-primary.k-active,
.k-button.k-flat.k-primary:hover:active,
.k-button.k-bare.k-primary:hover:active,
.k-button.k-flat.k-primary:hover.k-active,
.k-button.k-bare.k-primary:hover.k-active {
    color: #017187;
}

undefined undefined undefined undefined undefined undefined .k-in,
.k-item,
.k-window-action {
    border-color: transparent;
}

.k-header .k-window-titlebar-actions .k-link {
    color: inherit;
}

a.k-icon {
    color: #444444;
}

    a.k-icon:hover {
        color: #444444;
    }

.k-button-icon .k-icon {
    opacity: 0.8;
}

.k-button-icon:hover .k-icon {
    opacity: 1;
}

.k-disabled .k-button-icon .k-icon,
.k-disabled.k-button-icon .k-icon {
    opacity: 0.8;
}

.k-splitbar .k-resize-handle {
    background-color: #444444;
}

.k-block,
.k-widget {
    background-color: #ffffff;
}

.k-block,
.k-widget,
.k-input,
.k-textbox,
.k-group,
.k-content,
.k-header,
.k-filter-row > th,
.k-editable-area,
.k-separator,
.k-textbox > input,
.k-autocomplete,
.k-dropdown-wrap,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-active,
.k-active .k-select,
.k-disabled,
.k-grid-header,
.k-grid-header-wrap,
.k-grid-header-locked,
.k-grid-footer-locked,
.k-grid-content-locked,
.k-grid td,
.k-grid td.k-selected,
.k-grid-footer-wrap,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-pager-refresh,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-panelbar > .k-item > .k-link,
.k-panel > .k-item > .k-link,
.k-panelbar .k-panel,
.k-panelbar .k-content,
.k-treemap-tile,
.k-slider-track,
.k-splitbar,
.k-dropzone-active,
.k-tiles,
.k-tooltip,
.k-upload-files,
.k-popup.k-align .k-list .k-item:last-child {
    border-color: #e6e6e6;
}

    .k-group,
    .k-grouping-header,
    .k-pager-wrap,
    .k-group-footer td,
    .k-grid-footer,
    .k-footer-template td,
    .k-widget .k-status,
    .k-dropzone-hovered,
    .k-popup {
        background-color: #017187;
    }

.k-grouping-row td,
td.k-group-cell,
.k-resize-handle-inner {
    background-color: #017187;
}

.k-list-container {
    border-color: rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
}

.k-content,
.k-panelbar > li.k-item,
.k-panel > li.k-item,
.k-tiles {
    background-color: #ffffff;
}

.k-alt,
.k-separator,
.k-resource.k-alt,
.k-pivot-layout > tbody > tr:first-child > td:first-child {
    background-color: #f2f2f2;
}

.k-pivot-rowheaders .k-alt .k-alt,
.k-header.k-alt {
    background-color: #dedede;
}

.k-textbox,
.k-autocomplete.k-header,
.k-dropdown-wrap.k-active,
.k-picker-wrap.k-active,
.k-numeric-wrap.k-active {
    border-color: #e6e6e6;
    background-color: #ffffff;
}

    .k-textbox > input,
    .k-autocomplete .k-input,
    .k-dropdown-wrap .k-input,
    .k-autocomplete.k-focus .k-input,
    .k-dropdown-wrap.k-focus .k-input,
    .k-picker-wrap.k-focus .k-input,
    .k-numeric-wrap.k-focus .k-input {
        border-color: #e6e6e6;
    }

    input.k-textbox,
    textarea.k-textbox,
    input.k-textbox:hover,
    textarea.k-textbox:hover,
    .k-textbox > input {
        background: none;
    }

        .k-input,
        input.k-textbox,
        textarea.k-textbox,
        input.k-textbox:hover,
        textarea.k-textbox:hover,
        .k-textbox > input,
        .k-multiselect-wrap {
            background-color: #ffffff;
            color: #444444;
        }

            .k-input[readonly] {
                background-color: #ffffff;
                color: #444444;
            }

.k-block,
.k-widget,
.k-popup,
.k-content,
.k-dropdown .k-input {
    color: #444444;
}

.k-inverse {
    color: #ffffff;
}

.k-block {
    color: #ffffff;
}

.k-link,
.k-nav-current.k-hover .k-link {
    color: #428bca;
}

.k-tabstrip-items .k-link {
    color: #444444;
}

.k-header,
.k-treemap-title,
.k-grid-header .k-header > .k-link {
    color: #ffffff;
    font-size: 10px;
}

.k-grid .k-grid-header .k-cell-inner {
    display: inline-flex;
    width: -webkit-fill-available;
}

    .k-grid .k-grid-header .k-cell-inner > .k-link {
        display: grid;
        margin-top: 4px;
        width: -webkit-fill-available;
    }

.k-header,
.k-grid-header,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap,
.k-grouping-header,
.k-pager-wrap,
.k-textbox,
.k-progressbar,
.k-draghandle,
.k-autocomplete,
.k-state-highlight,
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item,
.km-pane-wrapper > .km-pane > .km-view > .km-content {
    background-position: 50% 50%;
    background-color: #017187;
}

.k-widget.k-tooltip {
    background-image: none;
}

.k-block,
.k-header,
.k-grid-header,
.k-grouping-header,
.k-pager-wrap,
.k-draghandle,
.k-treemap-tile,
html .km-pane-wrapper .k-header {
    background-color: #017187;
}

.k-hr {
    border-color: #e6e6e6;
}

.k-icon:hover,
.k-hover .k-icon,
.k-selected .k-icon,
.k-focus .k-icon,
.k-column-menu .k-hover .k-sprite,
.k-column-menu .k-active .k-sprite,
.k-pager-numbers .k-current-page .k-link:hover:after,
.k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view.k-hover > .k-link:after {
    opacity: 1;
}

.k-disabled .k-icon,
.k-column-menu .k-sprite,
.k-pager-numbers .k-current-page .k-link:after,
.k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link:after {
    opacity: 0.7;
}

.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
    opacity: 0.7;
}

.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
    background-image: url(/gfx/Telerik/styles/https:/kendo.cdn.telerik.com/2019.1.220/styles/Material/sprite.png);
    border-color: transparent;
}

.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked {
    font-family: 'WebComponentsIcons';
    background-image: none;
}

    .k-mobile-list .k-check:checked:before,
    .k-mobile-list .k-edit-field [type=checkbox]:checked:before {
        content: "e118";
    }
/*.k-i-loading {
  background-image: url(/gfx/Telerik/styles/https:/kendo.cdn.telerik.com/2019.1.220/styles/Material/loading.gif);
}*/
/*.k-loading-image {
  background-image: url(/gfx/Telerik/styles/https:/kendo.cdn.telerik.com/2019.1.220/styles/Material/loading-image.gif);
}*/
/*.k-loading-image {
  background-image: url(/bilder/loading-image-iqul.gif)!important;
}*/
.k-loading-color {
    background-color: #ebebeb;
}

.k-draghandle {
    border-color: #017187;
    background-color: #017187;
    box-shadow: none;
}

    .k-draghandle:hover {
        border-color: #017187;
        background-color: #017187;
        box-shadow: 0 0 0 8px rgba(63, 81, 181, 0.3);
    }

.k-badge {
    background-color: #017187;
    color: #ffffff;
    border-radius: 1px;
}

.k-scheduler {
    color: #ffffff;
    background-color: #ffffff;
}

.k-scheduler-layout {
    color: #444444;
}

.k-scheduler-datecolumn,
.k-scheduler-groupcolumn {
    background-color: #ffffff;
    color: #444444;
}

.k-scheduler-times tr,
.k-scheduler-times th,
.k-scheduler-table td,
.k-scheduler-header th,
.k-scheduler-header-wrap,
.k-scheduler-times {
    border-color: #e6e6e6;
}

.k-scheduler-table .k-nonwork-hour,
.k-scheduler-dayview .k-today.k-nonwork-hour,
.k-scheduler-timelineview .k-today.k-nonwork-hour {
    background-color: #fafafa;
}

.k-gantt .k-nonwork-hour {
    background-color: rgba(0, 0, 0, 0.02);
}

.k-gantt .k-header.k-nonwork-hour {
    background-color: rgba(0, 0, 0, 0.2);
}

.k-scheduler-table .k-today,
.k-today > .k-scheduler-datecolumn,
.k-today > .k-scheduler-groupcolumn {
    background-color: #f5f5f5;
}

.k-scheduler-header .k-today {
    background: transparent;
}

table:not(.k-scheduler-dayview) .k-scheduler-header-wrap .k-today {
    color: #017187;
}

.k-scheduler-now-arrow {
    border-left-color: #eed3d7;
}

.k-scheduler-now-line {
    background-color: #eed3d7;
}

.k-event,
.k-task-complete {
    border-color: #019bba;
    background: #019bba 0 -257px none repeat-x;
    color: #ffffff;
}

.k-event-inverse {
    color: #444444;
}

.k-event.k-selected {
    background-position: 0 0;
    box-shadow: 0 0 0 2px #444444;
}

.k-event .k-resize-handle:after,
.k-task-single .k-resize-handle:after {
    background-color: #ffffff;
}

.k-scheduler-marquee:before,
.k-scheduler-marquee:after {
    border-color: #ffffff;
}

.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar .k-item {
    background-color: #ffffff;
    color: #444444;
    border-color: #e6e6e6;
}

.k-panelbar > .k-item > .k-link {
    color: #444444;
}

.k-panelbar > .k-item > .k-link {
    border-color: #e6e6e6;
}

.k-panel > li.k-item {
    background-color: #ffffff;
}

.k-active,
.k-active:hover,
.k-active-filter,
.k-tabstrip .k-active {
    background-color: #ffffff;
    border-color: #cccccc;
    color: #444444;
}

.k-fieldselector .k-list-container {
    background-color: #ffffff;
}

.k-menu .k-hover > .k-active {
    background-color: transparent;
}

.k-state-highlight {
    background: #ffffff;
    color: #444444;
}

.k-focus,
.k-grouping-row .k-focus {
    border-color: #67afe9;
}

.k-button.k-bare {
    position: relative;
}

    .k-button.k-bare:before {
        content: "";
        background-color: currentcolor;
        opacity: 0.12;
        border-radius: inherit;
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        display: none;
    }

    .k-button.k-bare.k-focus:before,
    .k-button.k-bare:focus:before {
        display: block;
    }

.k-mediaplayer-toolbar .k-button.k-bare:active,
.k-mediaplayer-toolbar .k-button.k-bare.k-active,
.k-mediaplayer-toolbar .k-button.k-bare.k-active:hover {
    color: #017187;
}

    .k-mediaplayer-toolbar .k-button.k-bare:active:before,
    .k-mediaplayer-toolbar .k-button.k-bare.k-active:before,
    .k-mediaplayer-toolbar .k-button.k-bare.k-active:hover:before {
        opacity: 0.24;
    }

.k-slider.k-mediaplayer-seekbar {
    top: -14px;
}

.k-quality-list {
    margin-left: -25px !important;
}

.k-window-titlebar .k-link {
    border-radius: 2px;
}

.k-calendar-container.k-group {
    border-color: rgba(0, 0, 0, 0.2);
}

.k-selected,
.k-selected:link,
.k-selected:visited,
.k-list > .k-state-highlight,
.k-panel > .k-selected,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-selected:hover,
.k-scheduler .k-scheduler-toolbar .k-selected,
.k-scheduler .k-today.k-selected,
.k-marquee-color,
.k-drag-clue.k-selected {
    color: #017187;
    background-color: #ffffff;
    border-color: #ffffff;
}

.k-virtual-item.k-first,
.k-group-header + .k-list > .k-item.k-first,
.k-static-header + .k-list > .k-item.k-first {
    border-top-color: #ebebeb;
}

.k-group-header + div > .k-list > .k-item.k-first:before {
    border-top-color: #ebebeb;
}

.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
    background: #ebebeb;
    color: #017187;
}

.k-popup .k-list .k-item > .k-group {
    background: #ebebeb;
    color: #017187;
    border-bottom-left-radius: 1px;
}

.k-marquee-text {
    color: #017187;
}

.k-focus,
.k-list > .k-focus,
.k-listview > .k-focus,
.k-listview > .k-focus.k-selected,
td.k-focus {
    box-shadow: inset 0 0 0 1px #808080;
}

.k-menu .k-item.k-active.k-focus {
    box-shadow: inset 0 0 0 1px #b3b3b3;
}

.k-focus.k-selected,
.k-list > .k-focus.k-selected,
td.k-focus.k-selected {
    box-shadow: none;
}

.k-list-optionlabel.k-selected.k-focus {
    box-shadow: none;
}

.k-selected > .k-link,
.k-panelbar > .k-item > .k-selected,
.k-panelbar .k-group .k-item > .k-selected {
    color: #017187;
}

.k-hover,
.k-splitbar-horizontal-hover,
.k-splitbar-vertical-hover,
.k-list > .k-hover,
.k-scheduler .k-scheduler-toolbar ul li.k-hover,
.k-pager-wrap .k-link:hover,
.k-dropdown .k-focus,
.k-filebrowser-dropzone,
.k-mobile-list .k-item > .k-link:active,
.k-mobile-list .k-item > .k-label:active,
.k-mobile-list .k-edit-label.k-check:active,
.k-mobile-list .k-recur-view .k-check:active {
    color: #444444;
    background-color: #ebebeb;
    border-color: #ebebeb;
}

.k-mobile-list .k-scheduler-timezones .k-edit-field:nth-child(2):active {
    color: #444444;
    background-color: #ebebeb;
    border-color: #ebebeb;
}

.k-hover > .k-select,
.k-focused > .k-select {
    border-color: #ebebeb;
}

.k-textbox:hover,
.k-hover,
.k-pager-wrap .k-link:hover,
.k-other-month.k-hover .k-link,
div.k-filebrowser-dropzone em,
.k-draghandle:hover,
.k-listbox .k-item:hover:not(.k-disabled) {
    background-image: none;
}

.k-pager {
    background-color: rgba(1,113,135,.5);
    padding: .429em 0 .429em .25em;
    overflow: hidden;
}

.k-autocomplete.k-active,
.k-picker-wrap.k-active,
.k-numeric-wrap.k-active,
.k-dropdown-wrap.k-active,
.k-active,
.k-active:hover,
.k-active > .k-link,
.k-panelbar > .k-item > .k-focus {
    background-image: none;
}

.k-selected,
.k-draghandle.k-selected:hover {
    background-image: none;
}

.k-draghandle.k-selected:hover {
    background-position: 50% 50%;
}

.k-hover > .k-link,
.k-other-month.k-hover .k-link,
div.k-filebrowser-dropzone em {
    color: #444444;
}

.k-autocomplete.k-hover,
.k-autocomplete.k-focused,
.k-picker-wrap.k-hover,
.k-picker-wrap.k-focused,
.k-numeric-wrap.k-hover,
.k-numeric-wrap.k-focused,
.k-dropdown-wrap.ke-hover,
.k-dropdown-wrap.k-focused {
    background-color: #ffffff;
    background-image: none;
    background-position: 50% 50%;
    border-color: #ebebeb;
}

.km-pane-wrapper .k-mobile-list input:not([type="checkbox"]):not([type="radio"]),
.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),
.km-pane-wrapper .k-mobile-list textarea,
.k-dropdown .k-focus .k-input {
    color: #444444;
}

.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right {
    background: #ffffff;
    border-color: #e6e6e6;
}

    .km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right > input {
        background-color: #ffffff;
        border-color: #f0f0f0;
    }

        .km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right > input + .k-i-zoom:before {
            color: #444444;
        }

        .km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right > input:focus {
            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
        }

.k-dropdown .k-hover .k-input {
    color: #444444;
}

.k-state-error {
    border-color: #eed3d7;
    background-color: #f2dede;
    color: #b94a48;
}

.k-disabled {
    opacity: 0.4;
}

.k-tile-empty.k-selected,
.k-loading-mask.k-selected {
    border-width: 0;
    background-image: none;
    background-color: transparent;
}

.k-disabled,
.k-disabled .k-link,
.k-other-month,
.k-other-month .k-link,
.k-dropzone em,
.k-dropzone .k-upload-status,
.k-tile-empty strong,
.k-slider .k-draghandle {
    color: #999999;
}

.k-file .k-upload-status {
    color: #444444;
}

.k-progressbar-indeterminate {
    background: url(/gfx/Telerik/styles/https:/kendo.cdn.telerik.com/2019.1.220/styles/Material/indeterminate.gif);
}

    .k-progressbar-indeterminate .k-progress-status-wrap,
    .k-progressbar-indeterminate .k-selected {
        display: none;
    }

.k-slider-track {
    background-color: #e6e6e6;
}

.k-slider-selection {
    background-color: #ffffff;
}

.k-slider-horizontal .k-tick {
    background-image: url(/gfx/Telerik/styles/https:/kendo.cdn.telerik.com/2019.1.220/styles/Material/slider-h.gif);
}

.k-slider-vertical .k-tick {
    background-image: url(/gfx/Telerik/styles/https:/kendo.cdn.telerik.com/2019.1.220/styles/Material/slider-v.gif);
}

.k-widget.k-tooltip,
.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
    border-color: rgba(100, 100, 100, 0.9);
    background-color: rgba(100, 100, 100, 0.9);
    color: #ffffff;
}

.k-widget.k-tooltip-validation {
    border-color: #fdefba;
    background-color: #fdefba;
    color: #816704;
}

.input-prepend .k-tooltip-validation,
.input-append .k-tooltip-validation {
    font-size: 12px;
    position: relative;
    top: 3px;
}

.k-callout-n {
    border-bottom-color: rgba(100, 100, 100, 0.9);
}

.k-callout-w {
    border-right-color: rgba(100, 100, 100, 0.9);
}

.k-callout-s {
    border-top-color: rgba(100, 100, 100, 0.9);
}

.k-callout-e {
    border-left-color: rgba(100, 100, 100, 0.9);
}

.k-tooltip-validation .k-callout-n {
    border-bottom-color: #fdefba;
}

.k-tooltip-validation .k-callout-w {
    border-right-color: #fdefba;
}

.k-tooltip-validation .k-callout-s {
    border-top-color: #fdefba;
}

.k-tooltip-validation .k-callout-e {
    border-left-color: #fdefba;
}

.k-splitbar {
    background-color: #fafafa;
}

.k-restricted-size-vertical,
.k-restricted-size-horizontal {
    background-color: #b94a48;
}

.k-file {
    background-color: #ffffff;
    border-color: #e6e6e6;
}

.k-file-progress {
    color: #2b98f3;
}

    .k-file-progress .k-progress {
        background-color: #bbdefb;
    }

.k-file-success .k-file-name,
.k-file-success .k-upload-pct {
    color: #5fb662;
}

.k-file-success .k-progress {
    background-color: #c8e6c9;
}

.k-file-error {
    color: #ff3448;
}

    .k-file-error .k-file-extension-wrapper,
    .k-file-error .k-multiple-files-extension-wrapper {
        color: #ff3448;
        border-color: #ff3448;
    }

        .k-file-error .k-file-extension-wrapper:before,
        .k-file-error .k-multiple-files-extension-wrapper:before {
            background-color: #ffffff;
            border-color: transparent transparent #ff3448 #ff3448;
        }

    .k-file-error .k-progress {
        background-color: #ffcdd2;
    }

.k-file-extension-wrapper,
.k-multiple-files-extension-wrapper {
    color: #999999;
    border-color: #999999;
}

.k-file-invalid .k-file-name-invalid {
    color: #ff3448;
}

.k-file-invalid-extension-wrapper,
.k-multiple-files-invalid-extension-wrapper {
    color: #ff3448;
    border-color: #ff3448;
}

.k-file-extension-wrapper:before,
.k-multiple-files-extension-wrapper:before {
    background-color: #ffffff;
    border-color: transparent transparent #999999 #999999;
}

.k-file-invalid-extension-wrapper:before,
.k-multiple-files-invalid-extension-wrapper:before {
    background-color: #ffffff;
    border-color: transparent transparent #ff3448 #ff3448;
}

.k-multiple-files-extension-wrapper:after {
    border-top-color: #999999;
    border-left-color: #999999;
}

.k-multiple-files-invalid-extension-wrapper:after {
    border-top-color: #ff3448;
    border-left-color: #ff3448;
}

.k-file-size,
.k-file-information,
.k-file-validation-message {
    color: #999999;
}

.k-upload .k-upload-selected {
    color: #017187;
    border-color: #e6e6e6;
}

    .k-upload .k-upload-selected:hover {
        color: #ffffff;
        background-color: #017187;
    }

.k-tile {
    border-color: #ffffff;
}

.k-textbox:hover,
.k-tiles li.k-hover {
    border-color: #ebebeb;
}

.k-tiles li.k-selected {
    border-color: #ffffff;
}

.k-leaf,
.k-leaf.k-hover {
    color: #fff;
}

    .k-leaf.k-inverse,
    .k-leaf.k-inverse.k-hover {
        color: #000;
    }

.k-slider,
.k-treeview,
.k-upload {
    box-shadow: none;
}

.k-hover {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

.k-textbox:focus,
.k-autocomplete.k-focus,
.k-dropdown-wrap.k-focus,
.k-picker-wrap.k-focus,
.k-numeric-wrap.k-focus {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}

.k-selected {
    /*  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
*/
}

.k-active {
    box-shadow: none;
}

.k-grid td.k-selected.k-focus {
    background-color: #ffffff;
}

.k-popup,
.k-menu .k-menu-group,
.k-grid .k-filter-options,
.k-time-popup,
.k-datepicker-calendar,
.k-autocomplete.k-state-border-down,
.k-autocomplete.k-state-border-up,
.k-dropdown-wrap.k-active,
.k-picker-wrap.k-active,
.k-multiselect-wrap.k-focus,
.k-focus > .k-multiselect-wrap,
.k-filebrowser .k-image,
.k-tooltip {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.k-calendar-container.k-popup {
    box-shadow: 0 0px 6px 1px rgba(0, 0, 0, 0.2);
}

.k-treemap-tile.k-hover {
    box-shadow: inset 0 0 0 3px #e6e6e6;
}

.k-window {
    border-color: rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.2);
    background-color: #ffffff;
}

    .k-window.k-focus {
        border-color: rgba(0, 0, 0, 0.2);
        box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
    }

    .k-window.k-window-maximized,
    .k-window-maximized .k-window-titlebar,
    .k-window-maximized .k-window-content {
        border-radius: 0;
    }

.k-shadow {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}

.k-inset {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
}

.k-editor-inline ::selection {
    background-color: #017187;
    text-shadow: none;
    color: #fff;
}

.k-editor-inline ::-moz-selection {
    background-color: #017187;
    text-shadow: none;
    color: #fff;
}

.k-notification-info {
    background-color: #bbdefb;
    color: #2b98f3;
    border-color: #bbdefb;
}

.k-notification-success {
    background-color: #c8e6c9;
    color: #5fb662;
    border-color: #c8e6c9;
}

.k-notification-warning {
    background-color: #fdefba;
    color: #f8c70d;
    border-color: #fdefba;
}

.k-notification-error {
    background-color: #ffcdd2;
    color: #ff3448;
    border-color: #ffcdd2;
}

.k-gantt .k-treelist {
    background: #f2f2f2;
}

    .k-gantt .k-treelist .k-alt {
        background-color: #d9d9d9;
    }

    .k-gantt .k-treelist tr:hover {
        background-color: #ebebeb;
    }

    .k-gantt .k-treelist .k-selected,
    .k-gantt .k-treelist .k-selected td,
    .k-gantt .k-treelist .k-alt.k-selected,
    .k-gantt .k-treelist .k-alt.k-selected > td {
        background-color: #ffffff;
    }

        .k-gantt .k-treelist .k-alt.k-selected:hover,
        .k-gantt .k-treelist .k-alt.k-selected:hover td {
            background-color: #73b1bc;
        }

.k-task-dot:after {
    background-color: #444444;
    border-color: #444444;
}

.k-task-dot:hover:after {
    background-color: #ffffff;
}

.k-task-summary {
    border-color: #0ad5fd;
    background: #0ad5fd;
}

.k-task-milestone,
.k-task-summary-complete {
    border-color: #444444;
    background: #444444;
}

.k-selected.k-task-summary {
    border-color: #0ad5fd;
    background: #0ad5fd;
}

.k-selected.k-task-milestone,
.k-selected .k-task-summary-complete {
    border-color: #ffffff;
    background: #ffffff;
}

.k-task-single {
    background-color: #02b9dd;
    border-color: #019bba;
    color: #ffffff;
}

.k-selected.k-task-single {
    border-color: #ffffff;
}

.k-line {
    background-color: #444444;
    color: #444444;
}

.k-selected.k-line {
    background-color: #ffffff;
    color: #ffffff;
}

.k-resource {
    background-color: #ffffff;
}

.k-block,
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-multiselect,
.k-combobox,
.k-dropdown,
.k-dropdown-wrap,
.k-datepicker,
.k-timepicker,
.k-colorpicker,
.k-datetimepicker,
.k-notification,
.k-numerictextbox,
.k-picker-wrap,
.k-numeric-wrap,
.k-list-container,
.k-calendar-container,
.k-treeview .k-in,
.k-editor-inline,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection,
.k-upload {
    border-radius: 2px;
}

.k-toolbar .k-split-button .k-button {
    border-radius: 2px 0 0 2px;
}

.k-rtl .k-tool.k-group-start,
.k-rtl .k-toolbar .k-split-button .k-button,
.k-rtl .k-toolbar .k-button-group .k-group-start {
    border-radius: 0 2px 2px 0;
}

.k-toolbar .k-split-button .k-split-button-arrow {
    border-radius: 0 2px 2px 0;
}

.k-rtl .k-tool.k-group-end,
.k-rtl .k-toolbar .k-button-group .k-group-end,
.k-rtl .k-toolbar .k-split-button .k-split-button-arrow {
    border-radius: 2px 0 0 2px;
}

.k-calendar-container.k-state-border-up,
.k-list-container.k-state-border-up,
.k-autocomplete.k-state-border-up,
.k-multiselect.k-state-border-up,
.k-dropdown-wrap.k-state-border-up,
.k-picker-wrap.k-state-border-up,
.k-numeric-wrap.k-state-border-up,
.k-window-content,
.k-filter-menu {
    border-radius: 0 0 2px 2px;
}

    .k-autocomplete.k-state-border-up .k-input,
    .k-dropdown-wrap.k-state-border-up .k-input,
    .k-picker-wrap.k-state-border-up .k-input,
    .k-picker-wrap.k-state-border-up .k-selected-color,
    .k-numeric-wrap.k-state-border-up .k-input {
        border-radius: 0 0 0 2px;
    }

    .k-multiselect.k-state-border-up .k-multiselect-wrap {
        border-radius: 0 0 2px 2px;
    }

.k-window-titlebar,
.k-block > .k-header,
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item,
.k-tabstrip-items .k-link,
.k-calendar-container.k-state-border-down,
.k-list-container.k-state-border-down,
.k-autocomplete.k-state-border-down,
.k-multiselect.k-state-border-down,
.k-dropdown-wrap.k-state-border-down,
.k-picker-wrap.k-state-border-down,
.k-numeric-wrap.k-state-border-down {
    border-radius: 2px 2px 0 0;
}

.k-split-button.k-state-border-down > .k-button {
    border-radius: 2px 0 0 0;
}

.k-split-button.k-state-border-up > .k-button {
    border-radius: 0 0 0 2px;
}

.k-split-button.k-state-border-down > .k-split-button-arrow {
    border-radius: 0 2px 0 0;
}

.k-split-button.k-state-border-up > .k-split-button-arrow {
    border-radius: 0 0 2px 0;
}

.k-dropdown-wrap .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input {
    border-radius: 1px 0 0 1px;
}

.k-rtl .k-dropdown-wrap .k-input,
.k-rtl .k-picker-wrap .k-input,
.k-rtl .k-numeric-wrap .k-input {
    border-radius: 0 1px 1px 0;
}

.k-numeric-wrap .k-link {
    border-radius: 0 1px 0 0;
}

    .k-numeric-wrap .k-link + .k-link {
        border-radius: 0 0 1px 0;
    }

.k-colorpicker .k-selected-color {
    border-radius: 1px 0 0 1px;
}

.k-rtl .k-colorpicker .k-selected-color {
    border-radius: 0 1px 1px 0;
}

.k-autocomplete.k-state-border-down .k-input {
    border-radius: 2px 2px 0 0;
}

.k-dropdown-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-selected-color,
.k-numeric-wrap.k-state-border-down .k-input {
    border-radius: 2px 0 0 0;
}

.k-numeric-wrap .k-link.k-selected {
    background-color: #ebebeb;
}

.k-multiselect.k-state-border-down .k-multiselect-wrap {
    border-radius: 1px 1px 0 0;
}

.k-dropdown-wrap .k-select,
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-datetimepicker .k-select + .k-select,
.k-list-container.k-state-border-right {
    border-radius: 0 2px 2px 0;
}

.k-rtl .k-dropdown-wrap .k-select,
.k-rtl .k-picker-wrap .k-select,
.k-rtl .k-numeric-wrap .k-select,
.k-rtl .k-datetimepicker .k-select + .k-select,
.k-rtl .k-list-container.k-state-border-right {
    border-radius: 2px 0 0 2px;
}

.k-numeric-wrap.k-expand-padding .k-input {
    border-radius: 2px;
}

.k-textbox > input,
.k-autocomplete .k-input,
.k-multiselect-wrap {
    border-radius: 1px;
}

.k-list .k-hover,
.k-list .k-focus,
.k-list .k-highlight,
.k-list .k-selected,
.k-fieldselector .k-list .k-item,
.k-list-optionlabel,
.k-dropzone,
.k-listbox .k-item {
    border-radius: 1px;
}

.k-slider .k-button,
.k-grid .k-slider .k-button {
    border-radius: 13px;
}

.k-draghandle {
    border-radius: 13px;
}

.k-scheduler-toolbar > ul li:first-child,
.k-scheduler-toolbar > ul li:first-child .k-link,
.k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li,
.k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li .k-link {
    border-radius: 2px 0 0 2px;
}

.k-rtl .k-scheduler-toolbar > ul li:first-child,
.k-rtl .k-scheduler-toolbar > ul li:first-child .k-link,
.k-rtl .k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li,
.k-rtl .k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li .k-link,
.km-view.k-popup-edit-form .k-scheduler-toolbar > ul li:last-child,
.km-view.k-popup-edit-form .k-scheduler-toolbar > ul li:last-child .k-link {
    border-radius: 0 2px 2px 0;
}

.k-scheduler-phone .k-scheduler-toolbar > ul li.k-nav-today,
.k-scheduler-phone .k-scheduler-toolbar > ul li.k-nav-today .k-link,
.k-edit-field > .k-scheduler-navigation {
    border-radius: 2px;
}

.k-scheduler-toolbar .k-nav-next,
.k-scheduler-toolbar ul + ul li:last-child,
.k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler-toolbar ul + ul li:last-child .k-link {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.k-rtl .k-scheduler-toolbar .k-nav-next,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child,
.k-rtl .k-scheduler-toolbar .k-nav-next .k-link,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child .k-link {
    border-radius: 2px 0 0 2px;
}

.k-scheduler div.k-scheduler-footer ul li,
.k-scheduler div.k-scheduler-footer .k-link {
    border-radius: 2px;
}

.k-more-events,
.k-event,
.k-task-single,
.k-task-complete,
.k-event .k-link {
    border-radius: 1px;
}

.k-scheduler-mobile .k-event {
    border-radius: 0px;
}

.k-grid-mobile .k-column-active + th.k-header {
    border-left-color: #444444;
}

html .km-pane-wrapper .km-widget,
.k-ie .km-pane-wrapper .k-widget,
.k-ie .km-pane-wrapper .k-group,
.k-ie .km-pane-wrapper .k-content,
.k-ie .km-pane-wrapper .k-header,
.k-ie .km-pane-wrapper .k-popup-edit-form .k-edit-field .k-button,
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-label,
.km-pane-wrapper .k-mobile-list .k-edit-field {
    color: #444444;
}

@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: none) {
    div.km-pane-wrapper a {
        color: #444444;
    }
}

.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-field,
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check {
    background-color: #ffffff;
    border-top: 1px solid #e7e7e7;
}

    .km-pane-wrapper .k-mobile-list .k-edit-field textarea {
        outline-width: 0;
    }

    .km-pane-wrapper .k-mobile-list .k-item.k-selected {
        background-color: #ffffff;
        border-top-color: #ffffff;
    }

    .km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check:first-child {
        border-top-color: transparent;
    }

    .km-pane-wrapper .k-mobile-list .k-item:last-child {
        box-shadow: inset 0 -1px 0 #e7e7e7;
    }

.km-pane-wrapper .k-mobile-list > ul > li > .k-link,
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-label:nth-child(3),
.km-pane-wrapper #recurrence .km-scroll-container > .k-edit-label:first-child {
    color: #9b9b9b;
}

.km-pane-wrapper .k-mobile-list > ul > li > .k-link {
    border-bottom: 1px solid #e7e7e7;
}

.km-pane-wrapper .k-mobile-list .k-edit-field {
    box-shadow: 0 1px 1px #e7e7e7;
}

.km-actionsheet .k-grid-delete,
.km-actionsheet .k-scheduler-delete,
.km-pane-wrapper .k-scheduler-delete,
.km-pane-wrapper .k-filter-menu .k-button[type=reset] {
    color: #fff;
    border-color: #eed3d7;
    background-color: red;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.15));
}

    .km-actionsheet .k-grid-delete:active,
    .km-actionsheet .k-scheduler-delete:active,
    .km-pane-wrapper .k-scheduler-delete:active,
    .km-pane-wrapper .k-filter-menu .k-button[type=reset]:active {
        background-color: #990000;
    }

.k-autocomplete,
.k-picker-wrap.k-active,
.k-numeric-wrap.k-active,
.k-dropdown-wrap.k-active {
    background-position: 50% 50%;
    color: #444444;
    background-color: #fafafa;
    border-color: #f0f0f0;
}

    .k-autocomplete.k-hover,
    .k-picker-wrap.k-hover,
    .k-numeric-wrap.k-hover,
    .k-dropdown-wrap.k-hover {
        background-color: #ffffff;
        background-image: none;
        background-position: 50% 50%;
        border-color: #f5f5f5;
    }

.k-multiselect-wrap {
    border-color: #f0f0f0;
}

    .k-multiselect-wrap.k-hover,
    .k-hover > .k-multiselect-wrap,
    .k-multiselect-wrap.k-hover {
        border-color: #f5f5f5;
        background-color: #ffffff;
        color: #444444;
    }

.k-autocomplete.k-focus,
.k-picker-wrap.k-focus,
.k-numeric-wrap.k-focus,
.k-dropdown-wrap.k-focus,
.k-multiselect.k-header.k-focus {
    background-color: #ffffff;
    background-image: none;
    background-position: 50% 50%;
    border-color: #f5f5f5;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}

.k-multiselect-wrap.k-focus,
.k-focus > .k-multiselect-wrap {
    border-color: #f5f5f5;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}

.k-list-container {
    color: #444444;
}

.k-nodata {
    color: #999999;
}

.k-dropdown .k-input,
.k-dropdown .k-focus .k-input,
.k-menu .k-popup {
    color: #444444;
}

.k-active > .k-select {
    border-color: #f0f0f0;
}

.k-focus > .k-select {
    border-color: #f5f5f5;
}

.k-hover > .k-select {
    border-color: #f5f5f5;
}

.k-tabstrip:focus {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}

.k-tabstrip-items .k-item .k-link {
    color: #ffffff;
}

.k-tabstrip-items .k-hover .k-link,
.k-panelbar > li.k-hover > .k-link,
.k-panelbar .k-group > li > .k-link.k-hover {
    color: #444444;
}

.k-panelbar > li > .k-focus.k-hover {
    background: #ebebeb;
    box-shadow: none;
}

.k-tabstrip-items .k-active,
.k-panelbar .k-tabstrip-items .k-active {
    border-color: transparent;
}

.k-tabstrip-items .k-hover {
    border-color: #ebebeb;
}

.k-tabstrip .k-content.k-active {
    background-color: #ffffff;
    color: #444444;
}

.k-menu.k-header,
.k-menu .k-item {
    border-color: #e6e6e6;
}

.k-column-menu,
.k-column-menu .k-item,
.k-overflow-container .k-overflow-group {
    border-color: #e6e6e6;
}

.k-overflow-container .k-overflow-group {
    box-shadow: inset 0 1px 0 #ffffff, 0 1px 0 #ffffff;
}

    .k-toolbar-first-visible.k-overflow-group,
    .k-overflow-container .k-overflow-group + .k-overflow-group {
        box-shadow: 0 1px 0 #ffffff;
    }

.k-toolbar-last-visible.k-overflow-group {
    box-shadow: inset 0 1px 0 #ffffff;
}

.k-column-menu .k-separator {
    border-color: #e6e6e6;
    background-color: transparent;
}

.k-menu .k-group {
    border-color: rgba(0, 0, 0, 0.2);
}

.k-grid-filter.k-active {
    background-color: #ffffff;
}

.k-grouping-row td,
.k-group-footer td,
.k-grid-footer td {
    color: #ffffff;
    border-color: #e6e6e6;
    font-weight: bold;
}

.k-grouping-header {
    color: #ffffff;
}

    .k-header,
    .k-grid-header-wrap,
    .k-grid .k-grouping-header,
    .k-grid-header,
    .k-pager-wrap,
    .k-pager-wrap .k-textbox,
    .k-pager-wrap .k-link,
    .k-grouping-header .k-group-indicator,
    .k-gantt-toolbar .k-active {
        border-color: #e6e6e6;
    }

.k-button-group {
    box-shadow: none;
}

    .k-button-group .k-button {
        box-shadow: none;
    }

        .k-button-group .k-button.k-active {
            color: #000000;
            background-color: #d6d6d6;
            border-color: #d6d6d6;
        }

        .k-button-group .k-button:focus.k-active,
        .k-button-group .k-button.k-focus.k-active {
            color: #000000;
            border-color: #f5f5f5;
            background: #f5f5f5;
            box-shadow: none;
        }

        .k-button-group .k-button.k-disabled,
        .k-disabled.k-button-group .k-button,
        .k-button-group .k-button.k-disabled.k-active,
        .k-disabled.k-button-group .k-button.k-active {
            color: #999999;
            border-color: #fafafa;
            background-color: #fafafa;
            box-shadow: none;
        }

        .k-button-group .k-button:focus,
        .k-button-group .k-button.k-focus {
            color: #444444;
            border-color: #ebebeb;
            background-color: #ebebeb;
            box-shadow: none;
        }

        .k-button-group .k-button.k-disabled:focus,
        .k-disabled.k-button-group .k-button:focus,
        .k-button-group .k-button.k-disabled.k-focus,
        .k-disabled.k-button-group .k-button.k-focus {
            color: #999999;
            border-color: #ebebeb;
            background-color: #ebebeb;
            box-shadow: none;
        }

.k-pager-numbers .k-link,
.k-treeview .k-in {
    border-color: transparent;
}

.k-treeview .k-icon,
.k-scheduler-table .k-icon,
.k-grid .k-hierarchy-cell .k-icon {
    background-color: transparent;
    border-radius: 2px;
}

.k-scheduler-table .k-hover .k-icon {
    background-color: transparent;
}

.k-checkbox-label:before {
    border-color: #7f7f7f;
    background: #ffffff;
    border-radius: 1px;
}

.k-checkbox:hover + .k-checkbox-label:before,
.k-checkbox:checked:hover + .k-checkbox-label:before,
.k-checkbox-label:hover:before,
.k-checkbox:checked + .k-checkbox-label:hover:before {
    border-color: #7f7f7f;
    box-shadow: none;
}

.k-checkbox:checked + .k-checkbox-label:before {
    background-color: #017187;
    border-color: #017187;
    color: #ffffff;
}

.k-checkbox:active + .k-checkbox-label:before,
.k-checkbox-label:active:before {
    box-shadow: none;
    border-color: #02d2fb;
}

.k-checkbox:checked:active + .k-checkbox-label:before,
.k-checkbox:checked + .k-checkbox-label:active:before {
    box-shadow: none;
    border-color: #02d2fb;
}

.k-checkbox:disabled + .k-checkbox-label {
    color: #999999;
}

    .k-checkbox:disabled + .k-checkbox-label:hover:before {
        box-shadow: none;
    }

    .k-checkbox:disabled + .k-checkbox-label:before,
    .k-checkbox:checked:disabled + .k-checkbox-label:before,
    .k-checkbox:checked:disabled + .k-checkbox-label:active:before,
    .k-checkbox:checked:disabled + .k-checkbox-label:hover:before {
        color: #999999;
        background: #f5f5f5;
        border-color: #bfbfbf;
        border-radius: 1px;
    }

.k-checkbox:focus + .k-checkbox-label:before,
.k-checkbox:focus + .k-checkbox-label:hover:before {
    border-color: #02d2fb;
    box-shadow: none;
}

.k-checkbox:indeterminate + .k-checkbox-label:after {
    background-color: #017187;
    background-image: none;
    border-color: #017187;
    border-radius: 0px;
}

.k-checkbox:indeterminate:hover + .k-checkbox-label:after {
    border-color: #017187;
    background-color: #017187;
}

.k-checkbox-label:before {
    /*background: transparent;*/
}

.k-checkbox + .k-checkbox-label:after {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    box-shadow: 0 0 0 0px transparent;
    transition: box-shadow 0.3s;
}

.k-checkbox:focus + .k-checkbox-label:before {
    border-color: #7f7f7f;
}

.k-checkbox:checked + .k-checkbox-label:before,
.k-checkbox:checked:hover + .k-checkbox-label:before,
.k-checkbox:checked + .k-checkbox-label:hover:before {
    border-color: #017187;
}

.k-checkbox:focus + .k-checkbox-label:after {
    box-shadow: 0 0 0 12px rgba(127, 127, 127, 0.2);
    background: rgba(127, 127, 127, 0.2);
}

.k-checkbox:active + .k-checkbox-label:after,
.k-checkbox + .k-checkbox-label:active:after {
    box-shadow: 0 0 0 12px rgba(2, 210, 251, 0.4);
    background: rgba(2, 210, 251, 0.4);
}

.k-checkbox:checked:focus + .k-checkbox-label:after,
.k-checkbox:checked + .k-checkbox-label:focus:after,
.k-checkbox:checked:active + .k-checkbox-label:after,
.k-checkbox:checked + .k-checkbox-label:active:after {
    box-shadow: 0 0 0 12px rgba(2, 210, 251, 0.4);
    background: rgba(2, 210, 251, 0.4);
}

.k-checkbox:disabled + .k-checkbox-label:active:after {
    box-shadow: none;
}

.k-checkbox:indeterminate + .k-checkbox-label:before {
    border-color: #017187;
}

.k-radio-label:before {
    border-color: #7f7f7f;
    border-radius: 50%;
    background-color: #ffffff;
    border-width: 2px;
}

.k-radio-label:hover:before,
.k-radio:checked + .k-radio-label:hover:before {
    border-color: #7f7f7f;
    box-shadow: none;
}

.k-radio:checked + .k-radio-label:after {
    background-color: #017187;
    border-radius: 50%;
}

.k-radio-label:active:before {
    border-color: #01a8c9;
    box-shadow: 0 0 2px 0 #01a8c9;
}

.k-radio:checked + .k-radio-label:active:before {
    box-shadow: 0 0 2px 0 #01a8c9;
    border-color: #01a8c9;
}

.k-radio:disabled + .k-radio-label {
    color: #bfbfbf;
}

    .k-radio:disabled + .k-radio-label:before,
    .k-radio:disabled + .k-radio-label:active:before,
    .k-radio:disabled + .k-radio-label:hover:after,
    .k-radio:disabled + .k-radio-label:hover:before {
        background: #ffffff;
        border-color: #bfbfbf;
        box-shadow: none;
    }

.k-radio:disabled:checked + .k-radio-label:after {
    background-color: #017187;
    opacity: 0.5;
}

.k-radio:focus + .k-radio-label:before {
    border-color: #01a8c9;
    box-shadow: 0 0 2px 0 #01a8c9;
}

.k-radio:checked + .k-radio-label:before,
.k-radio:checked + .k-radio-label:hover:before {
    border-color: #017187;
}

.k-radio + .k-radio-label:active:before {
    border-color: #7f7f7f;
    box-shadow: 0 0 0 12px rgba(235, 235, 235, 0.3);
}

.k-radio:checked + .k-radio-label:active:before {
    box-shadow: 0 0 0 12px rgba(1, 113, 135, 0.3);
}

.k-radio:focus + .k-radio-label:before {
    border-color: #7f7f7f;
    box-shadow: 0 0 0 12px rgba(235, 235, 235, 0.3);
}

.k-radio:disabled:checked + .k-radio-label:before,
.k-radio:disabled:checked + .k-radio-label:hover:before {
    border-color: #bfbfbf;
}

.k-radio:disabled:checked + .k-radio-label:active:before {
    box-shadow: none;
}

.k-tool-icon:hover,
.k-hover .k-tool-icon,
.k-selected .k-tool-icon,
.k-focus .k-tool-icon,
.k-button:hover .k-tool-icon,
.k-splitbar.k-splitbar-horizontal-hover .k-icon,
.k-splitbar.k-splitbar-vertical-hover .k-icon,
div.k-splitbar.k-focus .k-icon,
.k-textbox:hover > .k-icon,
.k-grouping-header .k-i-delete,
.k-grouping-header .k-button-icon:hover > .k-icon.k-i-delete,
.k-grouping-header .k-i-delete,
.k-grouping-header .k-button-icon:hover > .k-icon.k-i-delete,
.k-grouping-header .k-i-arrow-60-up,
.k-grouping-header .k-link:hover > .k-icon.k-i-arrow-60-up,
.k-grouping-header .k-i-arrow-60-up,
.k-grouping-header .k-link:hover > .k-icon.k-i-arrow-60-up,
.k-grouping-header .k-i-arrow-60-down,
.k-grouping-header .k-link:hover > .k-icon.k-i-arrow-60-down,
.k-grouping-header .k-i-arrow-60-down,
.k-grouping-header .k-link:hover > .k-icon.k-i-arrow-60-down,
.k-grid-toolbar .k-i-file-pdf,
.k-grid-toolbar .k-button:hover > .k-i-file-pdf,
.k-grid-toolbar .k-i-file-excel,
.k-grid-toolbar .k-button:hover > .k-i-file-excel,
.k-grid-toolbar .k-icon,
.k-scheduler-toolbar .k-icon,
.k-scheduler-footer .k-icon,
.k-scheduler-content .k-icon,
.k-gantt-toolbar .k-icon,
.k-field-actions .k-icon,
.k-notification .k-icon,
.k-pivot-configurator-settings .k-icon:hover,
.k-window-titlebar .k-icon {
    opacity: 1;
}

.k-splitbar .k-icon,
.k-pivot-configurator-settings .k-icon {
    opacity: 0.7;
}

.k-pager-wrap .k-link.k-disabled .k-icon {
    opacity: 0.25;
}

.k-button,
.k-header {
    font-weight: 500;
}

.k-dropdown .k-active {
    border-color: #f5f5f5;
    background-position: 50% 50%;
    background-color: #f5f5f5;
}

.k-dropdown,
span.k-colorpicker {
    background-color: #f5f5f5;
}

.k-textbox {
    background-color: #fafafa;
    border-color: #f0f0f0;
}

.k-combobox,
.k-datepicker,
.k-timepicker,
.k-datetimepicker,
.k-combobox .k-input,
.k-datepicker .k-input,
.k-timepicker .k-input,
.k-datetimepicker .k-input {
    background-color: #fafafa;
}

.k-picker-wrap.k-active > .k-select {
    border-color: #fafafa;
}

.k-autocomplete.k-active .k-input,
.k-picker-wrap.k-active .k-input,
.k-numeric-wrap.k-active .k-input {
    background-color: #ffffff;
}

.k-picker-wrap.k-hover > .k-select,
.k-picker-wrap.k-focus > .k-select {
    border-color: #ffffff;
}

.k-picker-wrap.k-hover .k-input,
.k-picker-wrap.k-focus .k-input {
    background-color: #ffffff;
}

.k-textbox:hover,
.k-overflow-anchor:hover,
.k-autocomplete.k-hover,
.k-picker-wrap.k-hover,
.k-numeric-wrap.k-hover,
.k-dropdown-wrap.k-hover {
    background-color: #ffffff;
    border-color: #f5f5f5;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}

.k-maskedtextbox.k-disabled > .k-textbox:hover,
.k-dateinput.k-disabled > .k-textbox:hover {
    border-color: #f0f0f0;
    box-shadow: none;
}

.k-textbox:focus,
.k-autocomplete.k-focus,
.k-picker-wrap.k-focus,
.k-numeric-wrap.k-focus,
.k-dropdown-wrap.k-focus,
.k-multiselect.k-header.k-focus {
    background-color: #ebebeb;
    background-image: none;
    background-position: 50% 50%;
    border-color: #ebebeb;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}

    .k-numeric-wrap.k-focus > .k-select {
        background-color: #ebebeb;
    }

.k-textbox:focus,
.k-autocomplete.k-active,
.k-picker-wrap.k-active,
.k-numeric-wrap.k-active,
.k-dropdown-wrap.k-active,
.k-multiselect.k-header.k-active {
    background-color: #ffffff;
    background-image: none;
    background-position: 50% 50%;
    border-color: #f5f5f5;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}

.k-autocomplete.k-disabled,
.k-picker-wrap.k-disabled,
.k-numeric-wrap.k-disabled,
.k-numeric-wrap.k-disabled .k-input,
.k-numeric-wrap.k-disabled .k-select,
.k-dropdown-wrap.k-disabled,
.k-multiselect.k-header.k-disabled {
    background-color: #fafafa;
}

    .k-numeric-wrap.k-disabled .k-select {
        border-color: #fafafa;
    }

.k-numerictextbox .k-select {
    background-color: #ffffff;
    border-color: #ffffff;
}

.k-list > .k-selected.k-focus {
    box-shadow: none;
    color: #017187;
}

.k-list > .k-selected {
    box-shadow: none;
}

.k-list > .k-focus {
    border-color: transparent;
    box-shadow: none;
}

.k-list > .k-hover,
.k-list > .k-selected.k-hover {
    background-color: #ebebeb;
    border-color: #ebebeb;
}

.k-list-container {
    border-color: #ebebeb;
}

.k-grid td.k-focus.k-selected {
    box-shadow: inset 0 0 0 1px #808080;
}

.k-window-titlebar .k-link {
    box-shadow: none;
}

.k-window-titlebar .k-hover {
    background-color: #028b9e;
    border-color: #028b9e;
}

.k-tabstrip > .k-tabstrip-items > .k-item {
    border-radius: 0;
}

.k-tabstrip-items .k-active,
.k-panelbar .k-tabstrip-items .k-active {
    background-color: #017187;
    background-image: none;
    border-bottom-color: #81b9c3;
}

.k-tabstrip .k-content.k-active {
    border-color: transparent;
}

.k-tabstrip-items .k-item.k-hover {
    background: #028b9e;
    border-color: #028b9e;
}

.k-tabstrip-items .k-hover .k-link {
    color: #ffffff;
}

.k-group,
.k-flatcolorpicker.k-group,
.k-menu,
.k-menu .k-group,
.k-popup.k-widget.k-context-menu {
    color: #444444;
    background-color: #ffffff;
}

    .k-menu .k-group,
    .k-popup.k-context-menu.k-group {
        border-color: #e6e6e6;
    }

    .k-menu.k-header,
    .k-menu .k-item,
    .k-widget.k-menu-horizontal > .k-item {
        box-shadow: none;
    }

    .k-menu .k-active,
    .k-popup.k-context-menu.k-group .k-hover {
        background-color: #ebebeb;
        border-color: #ebebeb;
    }

.k-grid .k-header .k-button,
.k-scheduler .k-header .k-button,
.k-scheduler .k-header li,
.k-scheduler .k-header .k-link,
.k-gantt > .k-header li,
.k-gantt > .k-header .k-link,
.k-gantt-toolbar .k-button,
.km-pane-wrapper .k-header .k-button {
    color: #ffffff;
    background-color: #017187;
    border-color: #017187;
    box-shadow: none;
}

    .k-grid .k-header .k-button:hover,
    .k-scheduler .k-header .k-button:hover,
    .k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-hover,
    .k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-hover .k-link,
    .k-gantt .k-gantt-toolbar .k-gantt-views li.k-hover,
    .k-gantt .k-gantt-toolbar .k-gantt-views li.k-hover .k-link,
    .k-gantt .k-gantt-toolbar .k-button:hover,
    .km-pane-wrapper .k-header .k-button:hover {
        background-color: #028b9e;
        border-color: #028b9e;
    }

    .km-pane-wrapper .k-header .k-button:active:hover {
        color: #ffffff;
    }

.k-scheduler .k-scheduler-toolbar ul li.k-hover,
.k-scheduler .k-scheduler-toolbar .k-selected,
.k-gantt-toolbar .k-button {
    background-color: #017187;
    border-color: #017187;
}

.k-gantt .k-gantt-toolbar .k-button:active {
    background: #ffffff;
    box-shadow: none;
}

.k-gantt-toolbar > .k-gantt-views > li.k-selected,
.k-gantt .k-gantt-toolbar .k-gantt-views li.k-selected.k-hover,
.k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-selected.k-hover,
.k-scheduler-toolbar > .k-scheduler-views > li.k-selected {
    border-bottom-color: #81b9c3;
}

.k-scheduler-mark {
    border-radius: 50%;
}

.k-grid .k-alt {
    background-color: #ffffff;
}

.k-grouping-row td,
td.k-group-cell,
.k-resize-handle-inner,
.k-grid .k-selected:hover .k-group-cell {
    color: #444444;
    background-color: #f2f2f2;
}

.k-grouping-header .k-group-indicator,
.k-pivot-toolbar .k-button {
    color: #ffffff;
    background-color: #014754;
    border-color: #014754;
    box-shadow: none;
}

.k-grid-header,
.k-grid-header .k-header,
.k-pager-wrap,
.k-pager-numbers .k-selected,
.k-grid-footer,
.k-grid-footer td,
.km-pane-wrapper .k-grid-header .k-header {
    color: #444444;
    background-color: #fafafa;
    background-image: none;
}

.k-header.k-scheduler-footer .k-header,
.k-header.k-scheduler-footer ul.k-header li .k-link {
    color: #81b9c3;
    background-color: #fafafa;
}

.k-header.k-scheduler-footer ul.k-header li {
    background-color: #fafafa;
    border-color: #fafafa;
}

.k-header,
.k-grid-header-wrap,
.k-grid .k-grouping-header,
.k-grid-header,
.k-pager-wrap,
.k-pager-wrap .k-textbox,
.k-pager-wrap .k-link,
.k-gantt-toolbar .k-active,
.k-grouping-row td,
.k-group-footer td,
.k-grid-footer td {
    border-color: #e6e6e6;
}

.k-group-footer td,
.k-footer-template td,
.k-fieldselector .k-item.k-header {
    color: #444444;
    background-color: #f2f2f2;
}

.k-grid .k-grouping-header {
    color: rgba(255, 255, 255, 0.5);
}

.k-pager-wrap {
    color: #444444;
}

.k-grouping-header .k-link,
.k-grouping-header .k-link:link {
    color: #ffffff;
}

.k-scheduler-layout .k-selected,
.k-scheduler .k-today.k-selected,
.k-grid tr.k-selected,
.k-grid td.k-selected,
.k-grid td.k-selected.k-focus,
.k-marquee-color,
.k-gantt .k-treelist .k-selected,
.k-gantt .k-treelist .k-selected td,
.k-gantt .k-treelist .k-alt.k-selected,
.k-gantt .k-treelist .k-alt.k-selected > td,
.k-listview > .k-selected,
.k-selected.k-line {
    background-color: #81b9c3;
}

.k-selected.k-line {
    color: #81b9c3;
}

.k-listview > .k-selected,
.k-selected .k-progress-status {
    color: #ffffff;
}

.k-grid tr:hover {
    background-color: #ebebeb;
}

.k-grid .k-filter-row:hover,
.k-pivot-rowheaders .k-grid tr:hover {
    background: none;
}

.k-grid td.k-selected,
.k-grid tr.k-selected > td {
    border-color: #5ea6b3;
}

    .k-grid tr.k-selected,
    .k-grid tr.k-selected > td,
    .k-grid td.k-selected:hover,
    .k-grid tr.k-selected:hover td {
        background-color: #ff9725 !important;
        color: white;
    }

.k-grid-header .k-header .k-link,
.k-grid-header .k-link,
.k-grid-header .k-link:link,
.k-scheduler-header,
.k-scheduler-agendaview .k-scheduler-datecolumn {
    color: white;
}

.k-grid-header .k-header {
    color: white;
    background-color: #018097 !important;
}

.k-pager-info {
    color: black;
}

.k-gantt .k-task-draghandle {
    border-color: #81b9c3;
}

.k-grid-pager .k-link,
.k-grid-pager .k-link:link {
    color: #444444;
}

.k-pager-numbers .k-link,
.k-pager-wrap > .k-link {
    border-radius: 0;
}

.k-pager-numbers .k-selected {
    border-color: #017187 transparent transparent;
    border-radius: 0;
    box-shadow: none;
    color: #017187;
}

.k-pager-wrap .k-link {
    border-color: #fafafa;
    cursor: pointer;
}

    .k-pager-wrap .k-link:hover {
        background-color: transparent;
        border-color: transparent;
    }

.k-scheduler-toolbar > ul li:first-child,
.k-scheduler-toolbar > ul li:first-child .k-link,
.k-scheduler-toolbar .k-nav-next,
.k-scheduler-toolbar ul + ul li:last-child,
.k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler-toolbar ul + ul li:last-child .k-link,
.k-gantt-toolbar li:first-child,
.k-gantt-toolbar li:first-child > .k-link,
.k-gantt-toolbar li:last-child,
.k-gantt-toolbar li:last-child > .k-link {
    border-radius: 0;
}

.k-grid,
.k-panelbar,
.k-notification,
.k-popup .k-textbox:focus,
.k-popup .k-autocomplete.k-focus,
.k-popup .k-picker-wrap.k-focus,
.k-popup .k-numeric-wrap.k-focus,
.k-popup .k-dropdown-wrap.k-focus,
.k-popup .k-multiselect.k-header.k-focus,
.k-popup .k-textbox:hover,
.k-popup .k-autocomplete.k-hover,
.k-popup .k-picker-wrap.k-hover,
.k-popup .k-numeric-wrap.k-hover,
.k-popup .k-dropdown-wrap.k-hover {
    box-shadow: none;
}

    .k-panelbar,
    .k-panelbar .k-header,
    .k-panelbar .k-content,
    .k-panel > li.k-item,
    .k-panelbar .k-selected {
        background-color: #fafafa;
    }

        .k-panelbar .k-grid-toolbar {
            background-color: #017187;
        }

        .k-panelbar > li > .k-hover {
            background-color: #ebebeb;
        }

        .k-panelbar > .k-item > .k-link,
        .k-panelbar.k-header,
        .k-panelbar .k-content,
        .k-panelbar .k-panel,
        .k-panelbar .k-item {
            border-color: #e6e6e6;
        }

.k-splitbar {
    border-color: #f5f5f5;
}

    .k-splitbar.k-focus {
        background-color: #017187;
        border-color: #017187;
        box-shadow: none;
    }

.k-upload {
    color: #444444;
    background-color: #ffffff;
}

.k-upload-files .k-button {
    box-shadow: none;
}

.k-task-milestone,
.k-task-summary-complete,
.k-selected.k-task-milestone,
.k-selected .k-task-summary-complete {
    background-color: #017187;
    border-color: #017187;
}

.k-task-single {
    background-color: #c6dfe4;
}

.k-task-complete {
    background: #81b9c3 0 -257px none repeat-x;
}

.k-treelist .k-selected,
.k-treelist .k-selected td,
.k-treelist .k-alt.k-selected,
.k-treelist .k-alt.k-selected > td {
    background-color: #81b9c3;
    border-color: #81b9c3;
}

.k-multiselect .k-button:focus:active:not(.k-disabled):not([disabled]),
.k-group-indicator .k-button,
.k-group-indicator .k-button:focus:active:not(.k-disabled):not([disabled]),
.k-group-indicator .k-button:focus:not(.k-disabled):not([disabled]),
.k-gantt-toolbar .k-button:focus:not(.k-disabled):not([disabled]),
.k-gantt-toolbar .k-button:focus:active:not(.k-disabled):not([disabled]) {
    box-shadow: none;
}

.k-multiselect:not(.k-disabled) .k-button:active:hover {
    color: #444444;
    background-color: #d6d6d6;
    border-color: #d6d6d6;
}

.k-multiselect-wrap > ul > .k-button {
    box-shadow: none;
}

.k-filebrowser .k-header {
    color: #444444;
}

.k-treeview .k-selected,
.k-treeview .k-focus,
.k-panelbar > li > .k-focus {
    box-shadow: none;
}

.k-treeview .k-focus,
.k-panelbar > li > .k-focus {
    background-color: #ebebeb;
}

.k-progressbar {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
}

    .k-progressbar .k-item,
    .k-progressbar .k-item.k-selected {
        border-color: #ffffff;
    }

    .k-progressbar .k-selected {
        background-color: #017187;
        border-color: #017187;
    }

.k-widget.k-tooltip-validation {
    box-shadow: none;
}

.k-grid.k-alt {
    background-color: #fafafa;
}

.k-gantt .k-treelist .k-alt,
.k-gantt .k-header.k-nonwork-hour {
    background-color: #f2f2f2;
}

.k-list > .k-hover {
    color: #444444;
    background-color: #ebebeb;
    border-color: #ebebeb;
}

.k-slider-track {
    background-color: #e6e6e6;
    box-shadow: none;
}

.k-slider-selection {
    background-color: #017187;
    border-color: #017187;
}

.k-slider .k-button,
.k-slider .k-button.k-hover,
.k-slider .k-button:active:hover,
.k-slider .k-button:focus,
.k-slider .k-button:active {
    background: none;
    border: none;
    box-shadow: none;
}

.k-draghandle,
.k-flatcolorpicker .k-slider-horizontal .k-slider-track {
    box-shadow: none;
}

.k-flatcolorpicker .k-hue-slider .k-draghandle,
.k-flatcolorpicker .k-transparency-slider .k-draghandle {
    border-color: #017187;
    background-color: #017187;
    box-shadow: none;
}

    .k-flatcolorpicker .k-hue-slider .k-draghandle:hover,
    .k-flatcolorpicker .k-transparency-slider .k-draghandle:hover {
        border-color: #017187;
        background-color: #017187;
        box-shadow: 0 0 0 8px rgba(63, 81, 181, 0.3);
    }

    .k-draghandle.k-selected,
    .k-draghandle.k-selected:link,
    .k-draghandle.k-selected:hover,
    .k-flatcolorpicker .k-hue-slider .k-draghandle.k-selected,
    .k-flatcolorpicker .k-transparency-slider .k-draghandle.k-selected {
        background-color: #cccccc;
        border-color: #cccccc;
    }

    .k-draghandle.k-focus,
    .k-draghandle.k-focus:link,
    .k-flatcolorpicker .k-hue-slider .k-draghandle.k-focus,
    .k-flatcolorpicker .k-transparency-slider .k-draghandle.k-focus {
        box-shadow: none;
        border-color: #017187;
        background-color: #017187;
    }

.k-edit-buttons {
    background-color: #fafafa;
}

.k-popup .k-button,
.k-popup .k-button:active:hover {
    box-shadow: none;
}

.k-edit-form-container .k-button,
.k-popup .k-button,
.k-popup .k-primary:active,
.k-popup .k-primary:active:hover,
.k-edit-form-container .k-primary:active {
    color: #ffffff;
    background-color: #019bba;
    border-color: #019bba;
    box-shadow: none;
}

.k-popup .k-primary,
.k-edit-form-container .k-primary {
    color: #ffffff;
    background-color: #017187;
    border-color: #017187;
}

.k-split-wrapper .k-button,
.k-overflow-container .k-button,
.k-filter-menu .k-button {
    background: transparent;
    border-color: transparent;
}

.k-split-wrapper .k-button,
.k-overflow-container .k-button {
    text-transform: none;
}

    .k-split-wrapper .k-button:hover,
    .k-overflow-container .k-button:hover {
        background-color: #ebebeb;
        border-color: #ebebeb;
    }

    .k-split-wrapper .k-button:focus,
    .k-split-wrapper .k-button:focus:not(.k-disabled):not([disabled]) {
        color: #017187;
        box-shadow: none;
    }

    .k-overflow-container .k-button.k-disabled,
    .k-overflow-container .k-disabled > .k-button {
        color: #999999;
        border-color: transparent;
        background-color: transparent;
    }

    .k-overflow-container .k-button:focus {
        color: #444444;
        border-color: #ebebeb;
        background-color: #ebebeb;
    }

    .k-overflow-container .k-button.k-disabled:focus,
    .k-overflow-container .k-disabled > .k-button:focus {
        color: #999999;
        border-color: #ebebeb;
        background-color: #ebebeb;
    }

.k-overflow-container .k-separator {
    border-color: #e6e6e6;
}

.k-filter-menu .k-button {
    background: #017187;
    border-color: transparent;
}

.k-filter-menu .k-primary {
    border-left-color: #f0f0f0;
}

.k-filter-menu > div > div:last-child {
    border-color: #f0f0f0;
}

.k-popup .k-button:focus:active:not(.k-disabled):not([disabled]),
.k-edit-form-container .k-button:focus:active:not(.k-disabled):not([disabled]) {
    box-shadow: none;
}

.k-edit-form-container .k-scheduler-delete {
    color: #81b9c3;
}

div.k-scheduler-marquee:before,
div.k-scheduler-marquee:after {
    border-color: #81b9c3;
}

.km-pane-wrapper > .km-pane > .km-view > .km-content {
    color: #017187;
    background-color: #ffffff;
}

.km-pane-wrapper > .km-pane .km-content .k-mobile-list > ul > li > .k-link {
    color: #017187;
}

.k-popup.k-context-menu {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.k-drag-clue {
    color: #444444;
    background-color: #ebebeb;
    border-color: #ebebeb;
    box-shadow: inset 0 0 0 1px #808080;
}

.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
    color: #444444;
}

.k-popup .k-item > .k-group {
    color: #444444;
}

@media only screen and (max-width: 370px) {
    .k-webkit .k-pager-refresh,
    .k-ff .k-pager-refresh,
    .k-ie11 .k-pager-refresh,
    .k-edge .k-pager-refresh,
    .k-safari .k-pager-refresh {
        display: none;
    }
}

@media only screen and (max-width: 590px) {
    .k-webkit .k-pager-refresh,
    .k-ff .k-pager-refresh,
    .k-ie11 .k-pager-refresh,
    .k-edge .k-pager-refresh,
    .k-safari .k-pager-refresh {
        margin-right: 0;
    }
}

@media only screen and (max-width: 530px) {
    .k-webkit .k-pager-sizes,
    .k-ff .k-pager-sizes,
    .k-ie11 .k-pager-sizes,
    .k-edge .k-pager-sizes,
    .k-safari .k-pager-sizes {
        display: none;
    }
}

@media only screen and (max-width: 687px) {
    .k-webkit .k-pager-info,
    .k-ff .k-pager-info,
    .k-ie11 .k-pager-info,
    .k-edge .k-pager-info,
    .k-safari .k-pager-info {
        display: none;
    }
}

@media only screen and (max-width: 1024px) {
    .k-scheduler-toolbar > ul.k-scheduler-views {
        right: 13px;
        top: 0;
    }

    .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views,
    .k-ff .k-scheduler-toolbar > ul.k-scheduler-views,
    .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views,
    .k-edge .k-scheduler-toolbar > ul.k-scheduler-views,
    .k-safari .k-scheduler-toolbar > ul.k-scheduler-views {
        right: 13px;
        top: 0;
    }

        .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
        .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
        .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
        .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
        .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
        .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
        .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
        .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
        .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
        .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover {
            background-position: 50% 50%;
            background-color: transparent;
            border-color: transparent;
            border-radius: 2px;
            text-align: right;
        }

        .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li,
        .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li,
        .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li,
        .k-edge .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li,
        .k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li {
            border-radius: 0;
        }

            .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view,
            .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view,
            .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view,
            .k-edge .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view,
            .k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view {
                border-radius: 1px 1px 0 0;
            }

        .k-webkit .k-scheduler-toolbar > ul li:first-child,
        .k-ff .k-scheduler-toolbar > ul li:first-child,
        .k-ie11 .k-scheduler-toolbar > ul li:first-child,
        .k-edge .k-scheduler-toolbar > ul li:first-child,
        .k-safari .k-scheduler-toolbar > ul li:first-child,
        .k-webkit .k-scheduler-toolbar > ul li:first-child .k-link,
        .k-ff .k-scheduler-toolbar > ul li:first-child .k-link,
        .k-ie11 .k-scheduler-toolbar > ul li:first-child .k-link,
        .k-edge .k-scheduler-toolbar > ul li:first-child .k-link,
        .k-safari .k-scheduler-toolbar > ul li:first-child .k-link,
        .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li,
        .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li,
        .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li,
        .k-edge .k-scheduler-toolbar > ul.k-scheduler-views li,
        .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li,
        .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
        .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
        .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
        .k-edge .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
        .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li .k-link {
            border-radius: 0;
        }

            .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
            .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
            .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
            .k-edge .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
            .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
            .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link,
            .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link,
            .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link,
            .k-edge .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link,
            .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link {
                border-radius: 0 0 1px 1px;
            }

        .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
        .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
        .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
        .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
        .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover {
            border-color: transparent;
            background-image: none;
            background-color: transparent;
        }

            .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link,
            .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link,
            .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link,
            .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link,
            .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link,
            .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link,
            .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link,
            .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link,
            .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link,
            .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link {
                color: #ffffff;
                min-width: 20px;
            }

    .k-webkit .k-scheduler-views > li.k-selected > .k-link:after,
    .k-ff .k-scheduler-views > li.k-selected > .k-link:after,
    .k-ie11 .k-scheduler-views > li.k-selected > .k-link:after,
    .k-edge .k-scheduler-views > li.k-selected > .k-link:after,
    .k-safari .k-scheduler-views > li.k-selected > .k-link:after {
        display: block;
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -0.5em;
        right: 0.333em;
        width: 1.333em;
        height: 1.333em;
    }

    .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
    .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
    .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
    .k-edge .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
    .k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded {
        border-width: 1px;
        border-style: solid;
        border-color: transparent;
        background-image: none;
        background-color: #017187;
        border-radius: 2px;
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
    }

    .k-webkit .k-pager-wrap,
    .k-ff .k-pager-wrap,
    .k-ie11 .k-pager-wrap,
    .k-edge .k-pager-wrap,
    .k-safari .k-pager-wrap {
        min-height: 2.56em;
    }

        .k-webkit .k-pager-wrap .k-pager-nav,
        .k-ff .k-pager-wrap .k-pager-nav,
        .k-ie11 .k-pager-wrap .k-pager-nav,
        .k-edge .k-pager-wrap .k-pager-nav,
        .k-safari .k-pager-wrap .k-pager-nav,
        .k-webkit .k-pager-input,
        .k-ff .k-pager-input,
        .k-ie11 .k-pager-input,
        .k-edge .k-pager-input,
        .k-safari .k-pager-input {
            display: inline-block;
            vertical-align: top;
        }

    .k-webkit .k-pager-numbers,
    .k-ff .k-pager-numbers,
    .k-ie11 .k-pager-numbers,
    .k-edge .k-pager-numbers,
    .k-safari .k-pager-numbers,
    .k-webkit .k-grid .k-pager-numbers,
    .k-ff .k-grid .k-pager-numbers,
    .k-ie11 .k-grid .k-pager-numbers,
    .k-edge .k-grid .k-pager-numbers,
    .k-safari .k-grid .k-pager-numbers {
        position: absolute;
        left: 5.6em;
        display: inline-flex;
        flex-direction: column-reverse;
        overflow: visible;
        height: auto;
    }

        .k-webkit .k-pager-numbers.k-state-expanded,
        .k-ff .k-pager-numbers.k-state-expanded,
        .k-ie11 .k-pager-numbers.k-state-expanded,
        .k-edge .k-pager-numbers.k-state-expanded,
        .k-safari .k-pager-numbers.k-state-expanded,
        .k-webkit .k-grid .k-pager-numbers.k-state-expanded,
        .k-ff .k-grid .k-pager-numbers.k-state-expanded,
        .k-ie11 .k-grid .k-pager-numbers.k-state-expanded,
        .k-edge .k-grid .k-pager-numbers.k-state-expanded,
        .k-safari .k-grid .k-pager-numbers.k-state-expanded {
            transform: translatey(-100%);
        }

    .k-webkit .km-pane-wrapper .k-pager-numbers,
    .k-ff .km-pane-wrapper .k-pager-numbers,
    .k-ie11 .km-pane-wrapper .k-pager-numbers,
    .k-edge .km-pane-wrapper .k-pager-numbers,
    .k-safari .km-pane-wrapper .k-pager-numbers,
    .k-webkit .km-pane-wrapper .k-grid .k-pager-numbers,
    .k-ff .km-pane-wrapper .k-grid .k-pager-numbers,
    .k-ie11 .km-pane-wrapper .k-grid .k-pager-numbers,
    .k-edge .km-pane-wrapper .k-grid .k-pager-numbers,
    .k-safari .km-pane-wrapper .k-grid .k-pager-numbers {
        position: absolute;
        left: 50%;
        transform: translate(-50%, 0%);
        -webkit-transform: translate(-50%, 0%);
    }

        .k-webkit .km-pane-wrapper .k-pager-numbers.k-state-expanded,
        .k-ff .km-pane-wrapper .k-pager-numbers.k-state-expanded,
        .k-ie11 .km-pane-wrapper .k-pager-numbers.k-state-expanded,
        .k-edge .km-pane-wrapper .k-pager-numbers.k-state-expanded,
        .k-safari .km-pane-wrapper .k-pager-numbers.k-state-expanded,
        .k-webkit .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded,
        .k-ff .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded,
        .k-ie11 .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded,
        .k-edge .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded,
        .k-safari .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded {
            -webkit-transform: translate(-50%, -100%);
            transform: translate(-50%, -100%);
        }

        .k-webkit .km-pane-wrapper .k-pager-numbers .k-link,
        .k-ff .km-pane-wrapper .k-pager-numbers .k-link,
        .k-ie11 .km-pane-wrapper .k-pager-numbers .k-link,
        .k-edge .km-pane-wrapper .k-pager-numbers .k-link,
        .k-safari .km-pane-wrapper .k-pager-numbers .k-link,
        .k-webkit .km-pane-wrapper .k-pager-numbers .k-selected,
        .k-ff .km-pane-wrapper .k-pager-numbers .k-selected,
        .k-ie11 .km-pane-wrapper .k-pager-numbers .k-selected,
        .k-edge .km-pane-wrapper .k-pager-numbers .k-selected,
        .k-safari .km-pane-wrapper .k-pager-numbers .k-selected,
        .k-webkit .km-pane-wrapper .k-pager-wrap > .k-link,
        .k-ff .km-pane-wrapper .k-pager-wrap > .k-link,
        .k-ie11 .km-pane-wrapper .k-pager-wrap > .k-link,
        .k-edge .km-pane-wrapper .k-pager-wrap > .k-link,
        .k-safari .km-pane-wrapper .k-pager-wrap > .k-link,
        .k-webkit .km-pane-wrapper .k-pager-wrap > .k-pager-info,
        .k-ff .km-pane-wrapper .k-pager-wrap > .k-pager-info,
        .k-ie11 .km-pane-wrapper .k-pager-wrap > .k-pager-info,
        .k-edge .km-pane-wrapper .k-pager-wrap > .k-pager-info,
        .k-safari .km-pane-wrapper .k-pager-wrap > .k-pager-info {
            padding-top: 0;
            padding-bottom: 0;
        }

    .k-webkit .k-rtl .k-pager-numbers,
    .k-ff .k-rtl .k-pager-numbers,
    .k-ie11 .k-rtl .k-pager-numbers,
    .k-edge .k-rtl .k-pager-numbers,
    .k-safari .k-rtl .k-pager-numbers,
    .k-webkit .k-rtl .k-grid .k-pager-numbers,
    .k-ff .k-rtl .k-grid .k-pager-numbers,
    .k-ie11 .k-rtl .k-grid .k-pager-numbers,
    .k-edge .k-rtl .k-grid .k-pager-numbers,
    .k-safari .k-rtl .k-grid .k-pager-numbers {
        right: 5.6em;
        width: 5.15em;
    }

    .k-webkit .k-pager-numbers .k-current-page,
    .k-ff .k-pager-numbers .k-current-page,
    .k-ie11 .k-pager-numbers .k-current-page,
    .k-edge .k-pager-numbers .k-current-page,
    .k-safari .k-pager-numbers .k-current-page,
    .k-webkit .k-grid .k-pager-numbers .k-current-page,
    .k-ff .k-grid .k-pager-numbers .k-current-page,
    .k-ie11 .k-grid .k-pager-numbers .k-current-page,
    .k-edge .k-grid .k-pager-numbers .k-current-page,
    .k-safari .k-grid .k-pager-numbers .k-current-page {
        display: block;
        border-left: 0;
    }

    .k-webkit .k-pager-numbers li:not(.k-current-page),
    .k-ff .k-pager-numbers li:not(.k-current-page),
    .k-ie11 .k-pager-numbers li:not(.k-current-page),
    .k-edge .k-pager-numbers li:not(.k-current-page),
    .k-safari .k-pager-numbers li:not(.k-current-page) {
        display: none;
    }

    .k-webkit .k-pager-numbers .k-current-page .k-link,
    .k-ff .k-pager-numbers .k-current-page .k-link,
    .k-ie11 .k-pager-numbers .k-current-page .k-link,
    .k-edge .k-pager-numbers .k-current-page .k-link,
    .k-safari .k-pager-numbers .k-current-page .k-link {
        width: 3.8em;
        line-height: 2.564em;
        padding: 0 0.429em 0 0.8em;
        border-radius: 2px;
        background-position: 50% 50%;
        background-color: #fafafa;
        border: 1px solid transparent;
        border-top: 0;
        box-shadow: 0 2px 2px 0 #fafafa;
    }

    .k-webkit .k-pager-numbers .k-current-page:hover .k-link,
    .k-ff .k-pager-numbers .k-current-page:hover .k-link,
    .k-ie11 .k-pager-numbers .k-current-page:hover .k-link,
    .k-edge .k-pager-numbers .k-current-page:hover .k-link,
    .k-safari .k-pager-numbers .k-current-page:hover .k-link {
        border-radius: 2px;
        background-color: #ffffff;
        border: 1px solid #ebebeb;
        border-top: 0;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
    }

    .k-webkit .k-pager-numbers .k-current-page .k-link:after,
    .k-ff .k-pager-numbers .k-current-page .k-link:after,
    .k-ie11 .k-pager-numbers .k-current-page .k-link:after,
    .k-edge .k-pager-numbers .k-current-page .k-link:after,
    .k-safari .k-pager-numbers .k-current-page .k-link:after {
        display: block;
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -0.6em;
        right: 0.6em;
        width: 1.333em;
        height: 1.333em;
        background-position: 0 -30px;
    }

    .k-webkit .k-pager-numbers + .k-link,
    .k-ff .k-pager-numbers + .k-link,
    .k-ie11 .k-pager-numbers + .k-link,
    .k-edge .k-pager-numbers + .k-link,
    .k-safari .k-pager-numbers + .k-link {
        margin-left: 5.4em;
    }

    .k-webkit .k-rtl .k-pager-numbers + .k-link,
    .k-ff .k-rtl .k-pager-numbers + .k-link,
    .k-ie11 .k-rtl .k-pager-numbers + .k-link,
    .k-edge .k-rtl .k-pager-numbers + .k-link,
    .k-safari .k-rtl .k-pager-numbers + .k-link {
        margin-right: 5.4em;
        margin-left: 0;
    }

    .k-webkit .k-pager-wrap .k-pager-numbers .k-selected,
    .k-ff .k-pager-wrap .k-pager-numbers .k-selected,
    .k-ie11 .k-pager-wrap .k-pager-numbers .k-selected,
    .k-edge .k-pager-wrap .k-pager-numbers .k-selected,
    .k-safari .k-pager-wrap .k-pager-numbers .k-selected,
    .k-webkit .k-pager-wrap .k-pager-numbers .k-link,
    .k-ff .k-pager-wrap .k-pager-numbers .k-link,
    .k-ie11 .k-pager-wrap .k-pager-numbers .k-link,
    .k-edge .k-pager-wrap .k-pager-numbers .k-link,
    .k-safari .k-pager-wrap .k-pager-numbers .k-link {
        display: block;
        margin-top: 0;
        margin-right: 0;
        padding: 1px 5px 1px 0.8em;
        text-align: left;
        border-top: 0;
        border-radius: 1px;
    }

    .k-webkit .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover,
    .k-ff .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover,
    .k-ie11 .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover,
    .k-edge .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover,
    .k-safari .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover {
        background-color: #ebebeb;
    }

    .k-webkit .k-pager-numbers.k-state-expanded,
    .k-ff .k-pager-numbers.k-state-expanded,
    .k-ie11 .k-pager-numbers.k-state-expanded,
    .k-edge .k-pager-numbers.k-state-expanded,
    .k-safari .k-pager-numbers.k-state-expanded {
        box-sizing: border-box;
        padding: 2px 0 0;
        border-width: 1px 1px 0 1px;
        border-style: solid;
        border-color: #ebebeb;
        background-color: #ffffff;
        border-radius: 2px 2px 0 0;
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
    }

        .k-webkit .k-pager-numbers.k-state-expanded .k-current-page,
        .k-ff .k-pager-numbers.k-state-expanded .k-current-page,
        .k-ie11 .k-pager-numbers.k-state-expanded .k-current-page,
        .k-edge .k-pager-numbers.k-state-expanded .k-current-page,
        .k-safari .k-pager-numbers.k-state-expanded .k-current-page {
            margin: -2.2em -1px 0;
            padding: 0;
        }

            .k-webkit .k-pager-numbers.k-state-expanded .k-current-page .k-link,
            .k-ff .k-pager-numbers.k-state-expanded .k-current-page .k-link,
            .k-ie11 .k-pager-numbers.k-state-expanded .k-current-page .k-link,
            .k-edge .k-pager-numbers.k-state-expanded .k-current-page .k-link,
            .k-safari .k-pager-numbers.k-state-expanded .k-current-page .k-link {
                border-radius: 0 0 2px 2px;
                background-color: #ffffff;
                border: 1px solid #ebebeb;
                border-top: 0;
                box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
            }

        .k-webkit .k-pager-numbers.k-state-expanded li,
        .k-ff .k-pager-numbers.k-state-expanded li,
        .k-ie11 .k-pager-numbers.k-state-expanded li,
        .k-edge .k-pager-numbers.k-state-expanded li,
        .k-safari .k-pager-numbers.k-state-expanded li {
            display: inline-block;
        }

    .k-webkit .k-gantt-toolbar > ul.k-gantt-views,
    .k-ff .k-gantt-toolbar > ul.k-gantt-views,
    .k-ie11 .k-gantt-toolbar > ul.k-gantt-views,
    .k-edge .k-gantt-toolbar > ul.k-gantt-views,
    .k-safari .k-gantt-toolbar > ul.k-gantt-views {
        top: 0;
    }
}

@media only screen and (max-width: 755px) {
    .k-webkit .k-pager-info,
    .k-ff .k-pager-info,
    .k-ie11 .k-pager-info,
    .k-edge .k-pager-info,
    .k-safari .k-pager-info {
        display: none;
    }
}

@media only screen and (max-width: 572px) {
    .k-webkit .k-pager-sizes,
    .k-ff .k-pager-sizes,
    .k-ie11 .k-pager-sizes,
    .k-edge .k-pager-sizes,
    .k-safari .k-pager-sizes {
        display: none;
    }
}

.k-chart .k-mask {
    background-color: #ffffff;
    filter: alpha(opacity=68);
    opacity: 0.68;
}

.k-chart .k-selection {
    border-color: #e5e5e5;
}

.k-chart .k-handle {
    width: 15px;
    height: 15px;
    background-color: #017187;
    border-radius: 10px;
}

.k-chart .k-left-handle {
    left: -8px;
}

.k-chart .k-right-handle {
    right: -8px;
}

.k-chart .k-handle:hover {
    background-color: #81b9c3;
    border-color: #81b9c3;
}

.k-chart .k-navigator-hint .k-tooltip {
    border: 3px solid #ffffff;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.2);
    background: #ffffff;
    color: #242424;
}

.k-chart .k-navigator-hint .k-scroll {
    background: #017187;
    height: 4px;
}

.k-chart-tooltip {
    background-image: none;
}

.k-map .k-marker {
    font-size: 28px;
    color: #017187;
}

.k-map .k-attribution {
    color: #666666;
}

.k-map .k-shadow {
    background-color: #f9f9f9;
    border-color: #f9f9f9;
}

.k-map .k-zoom-control {
    border-color: #fff;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    border-radius: 2px;
}

.k-map .k-map-controls .k-button {
    box-shadow: none;
}

    .k-map .k-map-controls .k-button:focus,
    .k-map .k-map-controls .k-button:active,
    .k-map .k-map-controls .k-button:focus:active {
        background-color: #d6d6d6;
        border-color: #d6d6d6;
        box-shadow: none;
    }

.k-buttons-horizontal .k-zoom-out {
    border-radius: 0 2px 2px 0;
}

.k-buttons-horizontal :first-child {
    border-radius: 2px 0 0 2px;
}

.k-rtl .k-buttons-horizontal .k-zoom-out {
    border-radius: 2px 0 0 2px;
}

.k-rtl .k-buttons-horizontal :first-child {
    border-radius: 0 2px 2px 0;
}

.k-spreadsheet-row-header,
.k-spreadsheet-column-header {
    background-color: #ffffff;
}

.k-spreadsheet-top-corner,
.k-spreadsheet-row-header,
.k-spreadsheet-column-header {
    background-color: #ffffff;
    background-image: none;
    color: #000000;
    border-color: #cccccc;
}

.k-spreadsheet-top-corner {
    border-color: #cccccc;
}

    .k-spreadsheet-top-corner:after {
        border-color: transparent #cccccc #cccccc transparent;
    }

.k-spreadsheet-pane {
    border-color: #cccccc;
}

    .k-spreadsheet-pane .k-spreadsheet-vaxis,
    .k-spreadsheet-pane .k-spreadsheet-haxis {
        border-color: #e6e6e6;
    }

    .k-spreadsheet-pane .k-spreadsheet-column-header,
    .k-spreadsheet-pane .k-spreadsheet-row-header {
        border-color: #cccccc;
    }

    .k-spreadsheet-pane .k-spreadsheet-merged-cell {
        background-color: #ffffff;
    }

    .k-spreadsheet-pane .k-selection-partial,
    .k-spreadsheet-pane .k-selection-full {
        border-color: rgba(129, 185, 195, 0.2);
        background-color: rgba(129, 185, 195, 0.2);
    }

    .k-spreadsheet-pane .k-filter-range {
        border-color: #81b9c3;
    }

    .k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial,
    .k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full {
        border-bottom-color: #81b9c3;
    }

    .k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial,
    .k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full {
        border-right-color: #81b9c3;
    }

.k-auto-fill,
.k-spreadsheet-selection {
    border-color: #81b9c3;
    box-shadow: inset 0 0 0 1px #81b9c3;
}

.k-auto-fill-wrapper .k-tooltip {
    background: #ffffff;
}

.k-spreadsheet-selection {
    background-color: rgba(129, 185, 195, 0.2);
}

.k-spreadsheet-active-cell {
    box-shadow: inset 0 0 0 1px #81b9c3;
    background-color: #ffffff;
}

    .k-spreadsheet-active-cell.k-right {
        box-shadow: inset 0 0 0 1px #81b9c3, inset -1px 0 0 1px #81b9c3;
    }

    .k-spreadsheet-active-cell.k-bottom {
        box-shadow: inset 0 0 0 1px #81b9c3, inset 0 -1px 0 1px #81b9c3;
    }

        .k-spreadsheet-active-cell.k-bottom.k-right {
            box-shadow: inset 0 0 0 1px #81b9c3, inset -1px -1px 0 1px #81b9c3;
        }

    .k-spreadsheet-active-cell.k-single {
        color: #444444;
        background-color: #ffffff;
    }

.k-spreadsheet .k-spreadsheet-action-bar {
    background-color: #ffffff;
    border-color: #e6e6e6;
}

    .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor {
        border-color: #cccccc;
    }

    .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before {
        border-color: #cccccc;
    }

.k-spreadsheet .k-spreadsheet-formula-input {
    background-color: #ffffff;
    color: #444444;
}

.k-spreadsheet .k-resize-handle,
.k-spreadsheet .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-marker {
    background-color: #81b9c3;
}

.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker {
    background-color: #81b9c3;
}

.k-spreadsheet .k-single-selection::after {
    background-color: #81b9c3;
    border-color: #ffffff;
}

.k-spreadsheet .k-auto-fill-punch {
    background-color: rgba(255, 255, 255, 0.5);
}

.k-spreadsheet .k-single-selection.k-dim-auto-fill-handle::after {
    background-color: rgba(129, 185, 195, 0.5);
}

.k-spreadsheet-format-cells .k-spreadsheet-preview {
    border-color: #e6e6e6;
}

.k-spreadsheet-filter {
    border-radius: 2px;
    background-color: #ffffff;
    box-shadow: inset 0 0 0 1px #e6e6e6;
}

    .k-spreadsheet-filter.k-active {
        color: #017187;
        background-color: #81b9c3;
    }

    .k-spreadsheet-filter:hover {
        color: #444444;
        background: #ebebeb;
        border-color: #d7d7d7;
    }

.k-action-window .k-action-buttons {
    border-color: #e6e6e6;
    background: #017187;
}

.k-spreadsheet-sample {
    color: #919191;
}

.k-selected .k-spreadsheet-sample {
    color: inherit;
}

.k-spreadsheet-window .k-list {
    border-color: #e6e6e6;
    border-radius: 2px;
}

.k-spreadsheet-toolbar.k-toolbar .k-button-group .k-button:not(.k-toggle-button) {
    border-radius: 2px;
}

.k-spreadsheet-toolbar > .k-widget,
.k-spreadsheet-toolbar > .k-button,
.k-spreadsheet-toolbar > .k-button-group {
    border-radius: 2px;
}

.k-spreadsheet-toolbar > .k-separator {
    border-color: #e6e6e6;
}

.k-spreadsheet-toolbar .k-overflow-anchor {
    border-radius: 0;
}

.k-spreadsheet-popup {
    border-radius: 2px;
}

    .k-spreadsheet-popup .k-separator {
        background-color: #e6e6e6;
    }

    .k-spreadsheet-popup .k-button {
        background-color: transparent;
    }

        .k-spreadsheet-popup .k-button:hover {
            background-color: #ebebeb;
        }

    .k-spreadsheet-popup .k-active {
        background-color: #81b9c3;
        color: #ffffff;
    }

        .k-spreadsheet-popup .k-active:hover {
            background-color: #5ea6b3;
        }

.k-spreadsheet-filter-menu .k-details {
    border-color: #e6e6e6;
}

.k-spreadsheet-filter-menu .k-details-content .k-space-right {
    background-color: #ffffff;
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
    background-color: #ffffff;
    border-color: #e6e6e6;
    border-radius: 2px 0 0 2px;
}

.k-syntax-ref {
    color: #ff8822;
}

.k-syntax-num {
    color: #0099ff;
}

.k-syntax-func {
    font-weight: bold;
}

.k-syntax-str {
    color: #38b714;
}

.k-syntax-error {
    color: red;
}

.k-syntax-bool {
    color: #a9169c;
}

.k-syntax-startexp {
    font-weight: bold;
}

.k-syntax-paren-match {
    background-color: #caf200;
}

.k-series-a {
    border-color: #017187;
    background-color: rgba(1, 113, 135, 0.15);
}

.k-series-b {
    border-color: #03a9f4;
    background-color: rgba(3, 169, 244, 0.15);
}

.k-series-c {
    border-color: #4caf50;
    background-color: rgba(76, 175, 80, 0.15);
}

.k-series-d {
    border-color: #f9ce1d;
    background-color: rgba(249, 206, 29, 0.15);
}

.k-series-e {
    border-color: #ff9800;
    background-color: rgba(255, 152, 0, 0.15);
}

.k-series-f {
    border-color: #ff5722;
    background-color: rgba(255, 87, 34, 0.15);
}

.k-spreadsheet-sheets-remove:hover .k-icon {
    color: #cc2222;
}

.k-spreadsheet-formula-list .k-focus {
    background-color: #81b9c3;
    color: #017187;
}

.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button,
.k-spreadsheet .k-spreadsheet-sheets-bar .k-button {
    box-shadow: none;
    color: #ffffff;
    border-radius: 0;
    line-height: 2.6em;
    height: calc(3.1em + 2px);
    width: 3em;
}

    .k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button:hover,
    .k-spreadsheet .k-spreadsheet-sheets-bar .k-button:hover {
        background-color: #015a6c;
        border-color: #015a6c;
    }

.k-spreadsheet .k-spreadsheet-sheets-bar .k-button {
    right: 0;
    bottom: 0;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    line-height: 2.2em;
}

.k-spreadsheet .k-spreadsheet-sheets-remove {
    margin: 0 0 0 -1em;
}

.k-spreadsheet-sheets-items .k-active .k-link,
.k-spreadsheet-tabstrip .k-active .k-link {
    color: #80b8c3;
}

.k-spreadsheet-sheets-items .k-item.k-hover,
.k-spreadsheet-tabstrip .k-item.k-hover,
.k-spreadsheet-sheets-items .k-item.k-active,
.k-spreadsheet-tabstrip .k-item.k-active,
.k-spreadsheet-sheets-items .k-item.k-focus,
.k-spreadsheet-tabstrip .k-item.k-focus {
    background-color: transparent;
}

    .k-spreadsheet-sheets-items .k-item.k-hover .k-link,
    .k-spreadsheet-tabstrip .k-item.k-hover .k-link,
    .k-spreadsheet-sheets-items .k-item.k-active .k-link,
    .k-spreadsheet-tabstrip .k-item.k-active .k-link,
    .k-spreadsheet-sheets-items .k-item.k-focus .k-link,
    .k-spreadsheet-tabstrip .k-item.k-focus .k-link {
        color: #ffffff;
    }

.k-spreadsheet-sheets-items .k-active .k-link,
.k-spreadsheet-tabstrip .k-active .k-link {
    color: #ffffff;
}

.k-rtl .k-grid .k-checkbox:focus + .k-checkbox-label:after,
.k-rtl .k-grid .k-checkbox:active + .k-checkbox-label:after,
.k-rtl .k-grid .k-checkbox + .k-checkbox-label:active:after,
.k-rtl .k-grid .k-checkbox:checked:active + .k-checkbox-label:after,
.k-rtl .k-grid .k-checkbox:checked + .k-checkbox-label:active:after {
    left: auto;
    right: 1px;
}

.k-window .k-popup-edit-form .k-edit-field label.k-checkbox-label {
    margin-top: 0.8em;
}

.k-dialog .k-content {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}

.k-dialog.k-dialog-titleless .k-content {
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
}

.k-dialog .k-window-titlebar {
    border-width: 0;
    color: #444444;
}

.k-dialog > .k-header {
    background: none;
}

.k-dialog.k-alert .k-window-titlebar,
.k-dialog.k-confirm .k-window-titlebar,
.k-dialog.k-prompt .k-window-titlebar {
    border-bottom: none;
}

    .k-dialog.k-alert .k-window-titlebar .k-dialog-title,
    .k-dialog.k-confirm .k-window-titlebar .k-dialog-title,
    .k-dialog.k-prompt .k-window-titlebar .k-dialog-title {
        color: #444444;
    }

.k-dialog a.k-dialog-action.k-dialog-close.k-button.k-bare:before {
    content: normal;
}

.k-dialog .k-dialog-actions .k-button {
    box-shadow: none;
}

    .k-dialog .k-dialog-actions .k-button:active,
    .k-dialog .k-dialog-actions .k-button:focus,
    .k-dialog .k-dialog-actions .k-button:focus:active {
        box-shadow: none;
    }

.k-dialog .k-dialog-actions.k-dialog-button-layout-stretched .k-button {
    padding: 15px 15px;
}

.k-dialog .k-dialog-actions.k-dialog-button-layout-normal {
    border-top: solid 1px #e6e6e6;
    background: #fafafa;
}

    .k-dialog .k-dialog-actions.k-dialog-button-layout-normal .k-button {
        background: none;
        border: none;
        margin: 0;
    }

        .k-dialog .k-dialog-actions.k-dialog-button-layout-normal .k-button.k-primary {
            color: #81b9c3;
        }

.k-dialog.k-window-sm .k-dialog-actions.k-dialog-button-layout-stretched {
    flex-direction: column;
}

    .k-dialog.k-window-sm .k-dialog-actions.k-dialog-button-layout-stretched .k-button {
        flex: 0 0 auto;
        padding: 7.5px 7.5px;
    }

.k-dialog.k-window-md .k-dialog-actions.k-dialog-button-layout-stretched .k-button {
    padding: 10.5px 10.5px;
}

.k-rtl .k-grid-header .k-header:first-child,
.k-rtl .k-filter-row th:first-child,
.k-rtl .k-grid tbody td:first-child,
.k-rtl .k-grid tfoot td:first-child {
    border-left-width: 0;
}

.k-rtl .k-dialog a.k-dialog-action.k-dialog-close {
    left: 0;
}

.k-rtl .k-dialog .k-dialog-actions.k-dialog-button-layout-stretched .k-button:first-child {
    border-bottom-right-radius: 2px;
}

.k-rtl .k-dialog .k-dialog-actions.k-dialog-button-layout-stretched .k-button:last-child {
    border-bottom-left-radius: 2px;
}

.k-rtl .k-dialog .k-dialog-actions.k-dialog-button-layout-normal {
    text-align: left;
}

    .k-rtl .k-dialog .k-dialog-actions.k-dialog-button-layout-normal .k-button {
        margin-left: 0;
        margin-right: 0.5em;
    }

        .k-rtl .k-dialog .k-dialog-actions.k-dialog-button-layout-normal .k-button:first-child {
            margin-right: 0;
        }

.k-numeric-wrap .k-i-warning {
    color: #ff3448;
    position: absolute;
    top: 0;
    right: 2.2em;
    width: 2.2em;
}

.k-numeric-wrap.k-state-invalid {
    border-color: #ff3448;
}

    .k-numeric-wrap.k-state-invalid input {
        color: #ff3448;
    }

.k-rtl .k-numeric-wrap.k-state-invalid .k-i-warning {
    right: auto;
    left: 1.9em;
}

.k-maskedtextbox.k-state-invalid .k-textbox {
    border-color: #ff3448;
    color: #ff3448;
}

.k-maskedtextbox.k-state-invalid .k-i-warning {
    color: #ff3448;
}

.k-dateinput.k-state-invalid .k-textbox {
    color: #ff3448;
    border-color: #ff3448;
}

.k-dateinput.k-state-invalid .k-i-warning {
    margin-left: 0;
    margin-right: 0.7em;
    color: #ff3448;
}

.k-rtl .k-dateinput .k-i-warning {
    margin-right: 0;
    margin-left: 0.7em;
}

.k-datepicker .k-picker-wrap.k-state-invalid,
.k-timepicker .k-picker-wrap.k-state-invalid {
    border-color: #ff3448;
}

    .k-datepicker .k-picker-wrap.k-state-invalid .k-input,
    .k-timepicker .k-picker-wrap.k-state-invalid .k-input {
        color: #ff3448;
    }

.k-datepicker .k-picker-wrap .k-i-warning,
.k-timepicker .k-picker-wrap .k-i-warning {
    color: #ff3448;
    margin-left: 0;
    margin-right: 2.8em;
}

.k-rtl .k-datepicker .k-picker-wrap .k-i-warning,
.k-rtl .k-timepicker .k-picker-wrap .k-i-warning {
    margin-right: 0;
    margin-left: 2.8em;
}

.k-datetimepicker .k-picker-wrap.k-state-invalid {
    border-color: #ff3448;
}

    .k-datetimepicker .k-picker-wrap.k-state-invalid .k-input {
        color: #ff3448;
    }

.k-datetimepicker .k-picker-wrap .k-i-warning {
    color: #ff3448;
    margin-left: 0;
    margin-right: 5.6em;
}

.k-rtl .k-datetimepicker .k-picker-wrap .k-icon.k-i-warning {
    margin-right: 0;
    margin-left: 5.6em;
}

.k-listbox .k-list-scroller {
    border-color: #e6e6e6;
    background-color: #ffffff;
}

.k-listbox .k-item:hover:not(.k-disabled),
.k-listbox .k-item.k-selected {
    background-color: #ebebeb;
    border-color: transparent;
}

.k-listbox .k-button.k-disabled:hover .k-icon {
    opacity: 0.7;
}

.k-listbox .k-drop-hint {
    height: 0;
    border-top: 1px solid #017187;
}

.k-item.k-selected.k-drag-clue {
    border-color: transparent;
    background-color: #ebebeb;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}

.k-grid-header .k-i-sort-asc-sm,
.k-grid-header .k-i-sort-desc-sm,
.k-grid-header .k-sort-order {
    color: #ffffff;
    opacity: 1;
    margin-bottom: -1px;
}

.k-menu-scroll-button {
    border-width: 0;
    box-shadow: none;
    border-color: #e6e6e6;
    color: #444444;
    background-color: #ffffff;
}

.k-menu-scroll-wrapper.horizontal .k-scroll-left {
    border-right-width: 1px;
}

.k-menu-scroll-wrapper.horizontal .k-scroll-right {
    border-left-width: 1px;
}

.k-menu-scroll-wrapper.vertical .k-scroll-up {
    border-bottom-width: 1px;
}

.k-menu-scroll-wrapper.vertical .k-scroll-down {
    border-top-width: 1px;
}

.k-toolbar {
    color: #444444;
    border-color: #e6e6e6;
    background-color: #f5f5f5;
}

    .k-toolbar .k-button {
        border-radius: 0;
    }

    .k-toolbar .k-button-group,
    .k-toolbar .k-button {
        box-shadow: none;
    }

    .k-toolbar .k-overflow-anchor {
        border-color: #e6e6e6;
        border-left-color: transparent;
    }

        .k-toolbar .k-overflow-anchor:hover {
            border-color: #e6e6e6;
        }

        .k-toolbar .k-overflow-anchor:active,
        .k-toolbar .k-overflow-anchor.k-state-border-down {
            color: #000000;
            background-color: #d6d6d6;
            border-color: #d6d6d6;
        }

    .k-toolbar .k-split-button:focus {
        box-shadow: none;
        background: #ebebeb;
    }

        .k-toolbar .k-split-button:focus .k-split-button-arrow {
            border-left-color: #dbdbdb;
        }

.k-mediaplayer-toolbar {
    background: rgba(250, 250, 250, 0.85);
}

.k-editor .k-tool {
    color: inherit;
}

.k-tool {
    border-color: transparent;
}

.k-tool {
    text-align: center;
    vertical-align: middle;
}

.k-editor .k-tool:focus {
    outline: 0;
    border-color: #cccccc;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}

@media screen and (-ms-high-contrast: active) {
    .k-editor-toolbar-wrap .k-dropdown-wrap.k-focus,
    .k-editor-toolbar-wrap .k-button-group .k-tool:focus {
        border-color: #fff;
    }
}

.k-editor-toolbar {
    color: #444444;
}

table.k-editor {
    border-color: #e6e6e6;
}

.k-editor.k-header,
.editorToolbarWindow.k-header,
.k-filebrowser .k-header {
    color: #444444;
    background-color: #f2f2f2;
    box-shadow: none;
}

.k-editor-toolbar .k-tool,
.k-group-start.k-group-end.k-tool {
    border-color: #f2f2f2;
}

.k-editor-toolbar .k-dropdown {
    box-shadow: none;
}

.k-editor-toolbar .k-dropdown-wrap.k-active,
.k-toolbar .k-dropdown-wrap.k-active {
    border-color: #f2f2f2;
}

.k-editor-toolbar .k-tool.k-hover,
.k-toolbar .k-tool.k-hover,
.k-editor-toolbar .k-dropdown-wrap.k-hover,
.k-toolbar .k-dropdown-wrap.k-hover,
.k-editor-toolbar .k-tool.k-selected,
.k-toolbar .k-tool.k-selected,
.k-editor-toolbar .k-button-group .k-button.k-active,
.k-toolbar .k-button-group .k-button.k-active {
    box-shadow: none;
}

.k-editor .k-tool:hover,
.k-editor .k-tool.k-hover {
    color: #444444;
    border-color: #ebebeb;
    background-color: #ebebeb;
}

.k-editor .k-tool:active,
.k-editor .k-tool.k-selected {
    color: #000000;
    background-color: #d6d6d6;
    border-color: #d6d6d6;
}

.k-dropdowngrid-popup {
    border-color: #e6e6e6;
    color: #444444;
    background-color: #ffffff;
}

    .k-dropdowngrid-popup .k-header {
        border-color: #e6e6e6;
        color: #999999;
        background-color: #fafafa;
    }

    .k-dropdowngrid-popup .k-group-header {
        border-color: #e6e6e6;
        color: #999999;
        background-color: #fafafa;
    }

    .k-dropdowngrid-popup .k-cell {
        border-color: #e6e6e6;
    }

    .k-dropdowngrid-popup .k-item:nth-child(2n) {
        background-color: #f2f2f2;
    }

    .k-dropdowngrid-popup .k-footer {
        border-color: #e6e6e6;
        color: #999999;
        background-color: #fafafa;
    }

    .k-dropdowngrid-popup .k-item.k-hover {
        border-color: #e6e6e6;
        color: #444444;
        background-color: #ebebeb;
    }

    .k-dropdowngrid-popup .k-item.k-selected {
        border-color: #e6e6e6;
        color: #ffffff;
        background-color: #81b9c3;
    }

    .k-dropdowngrid-popup .k-group-cell span {
        background-color: #444444;
        color: #ffffff;
    }

.k-grid-list > .k-item.k-last > .k-cell,
.k-grid-list > .k-item.k-last > .k-group-cell,
.k-grid-list > .k-item.k-last > .k-spacer-cell {
    border-bottom-color: #444444;
}

.k-calendar .k-header,
.k-calendar .k-footer {
    text-transform: uppercase;
}

.k-grid-toolbar + .k-grid-header, .k-grid-toolbar + .k-grid-header .k-grid-header-wrap, .k-grid-toolbar + .k-grid-header .k-grid-header-wrap .k-header {
    background-color: #017187;
    color: #ffffff;
    border-color: #017187;
}

.k-grid-toolbar {
    background-color: #ffffff;
}

    .k-grid-toolbar a {
        font-weight: bolder;
        background-image: none;
        background-color: #017187;
    }

.k-header {
    font-weight: bolder !important;
}

.k-window-titlebar-actions .k-button {
    color: #ffffff !important;
}

.k-grid-excel {
    color: #ffffff !important;
}

.k-header .k-i-filter {
    color: #ffffff;
}


.k-grid-filter.k-active {
    background-color: transparent !important;
}

    .k-grid-filter.k-active .k-icon.k-i-filter {
        color: orange !important;
    }

.k-list > .k-selected {
    background-color: #ebebeb !important;
    color: #017187;
    border-color: #ffffff;
}

.k-list-ul > .k-selected {
    background-color: #ebebeb !important;
    color: #017187;
    border-color: #ffffff;
    height: 25px;
}


.k-list > .k-focus {
    background-color: transparent;
}

.k-grid-header .k-header {
    color: white !important;
}

.k-grid-header th.k-header > .k-link {
    padding: .5em .6em .4em 0 !important;
}

.k-detail-row, .k-detail-row.k-alt {
    background-color: #D4D4D9 !important;
}

/*----------- kendo Datapicker --------*/
.k-link.k-link-date, .k-link.k-link-time {
    color: #017187;
}

/*----------------- kendo Pager --------------*/
.k-pager-wrap {
    /*50% of #017187*/
    background-color: rgba(1, 113, 135, 0.5);
}

.k-multiselect {
    background-color: transparent !important;
}

.k-list-ul {
    margin: 0;
    padding: 0;
    border-width: 0;
    outline: 0;
    height: auto;
    font-size: 100%;
    list-style: none;
}

    .k-list-ul > .k-hover {
        background-image: none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);
    }

.k-animation-container .k-child-animation-container {
    position: fixed;
}

.k-list-ul > .k-list-item {
    min-height: 1.8em;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    padding: 4px;
    background-color: #fff;
    height: auto;
}

k-radio, input.k-checkbox {
    opacity: 1;
    -webkit-appearance: checkbox;
    width: auto;
    /* Double-sized Checkboxes */
    -ms-transform: scale(1.5); /* IE */
    -moz-transform: scale(1.5); /* FF */
    -webkit-transform: scale(1.5); /* Safari and Chrome */
    -o-transform: scale(1.5); /* Opera */
    transform: scale(1.5);
    padding: 10px;
}

.k-pager-first {
    margin-left: 1.5em !important;
    color: #2e2e2e;
    border-color: #d5d5d5;
    padding: 0;
    min-width: 2.429em;
    margin: 0 .08333em;
    background: none !important;
}

.k-pager-nav {
    color: #2e2e2e;
    border-color: #fafafa;
    padding: 0;
    min-width: 2.429em;
    margin: 0 .08333em;
    background: none !important;
    float: left;
}

.k-pager-wrap .k-dropdown,
.k-pager-numbers-wrap .k-dropdown {
    float: left;
    width: 4.5em;
    height: 2.55em;
    text-align: center;
    -moz-appearance: none;
    -webkit-appearance: none;
    color: #428bca;
}

.k-pager-numbers {
    margin: 0 2px;
    width: fit-content;
    float: left;
}

    .k-pager-numbers > .k-button {
        background: none;
        border-width: 2px 0 0 !important;
    }

        .k-pager-numbers > .k-button:hover {
            box-shadow: none;
            border-width: 0 !important;
        }

    .k-pager-numbers .k-selected {
        border-color: #017187 transparent transparent;
        border-radius: 0;
        background-color: #fafafa !important;
        box-shadow: none;
        color: #017187
    }

.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-clear-value {
    outline: 0;
    flex: none;
    align-self: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    opacity: 80%
}

    .k-clear-value:hover, .k-clear-value.k-hover {
        opacity: 1
    }

    .k-clear-value:focus-visible {
        outline: 1px dotted;
        outline-offset: -1px
    }

.k-filtercell .k-autocomplete .k-input,
.k-filtercell .k-autocomplete,
.k-filtercell .k-numeric-wrap .k-input,
.k-filtercell .k-numeric-wrap,
.k-filtercell .k-picker-wrap .k-input,
.k-filtercell .k-picker-wrap,
.k-filtercell .k-datepicker {
    border-radius: 2px !important;
    height: 25px !important;
    border: none;
    padding: 0px;
    background-color: #fff;
    width: 100%;
    display: inline-flex;
}

.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-dropdown-operator {
    width: min-content;
    flex: none;
}

.k-icon.k-svg-icon.k-svg-i-filter {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(237deg) brightness(105%) contrast(101%);
}

.k-icon.k-svg-icon.k-svg-i-filter-clear.k-button-icon {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(237deg) brightness(105%) contrast(101%);
}

.k-grid .k-icon {
    opacity: .7;
}

.k-grid-filter .k-icon {
    opacity: .7
}

.k-header .k-icon {
    text-indent: 0;
    overflow: hidden;
}

.k-column-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.k-grid-filter-menu {
    float: right;
}

.k-sort-icon {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
    margin-top: 1px;
    vertical-align: text-top;
    position: absolute;
    top: 11px;
    right: -2px !important;
}

.k-svg-i-sort-asc-small {
    opacity: 1 !important;
}

.k-svg-i-sort-desc-small {
    opacity: 1 !important;
}

.k-filter-menu {
    background: white;
}

.k-filter-menu-container .k-dropdownlist {
    border-color: #c6c6c6;
    background-color: #f5f5f5;
    font-weight: bolder !important;
    width: 100%;
    display: block;
    height: 25px;
}

    .k-filter-menu-container .k-dropdownlist .k-button {
        background: transparent;
        border-color: transparent;
        float: right;
        width: auto;
        height: auto;
        z-index: 1;
        position: relative;
        padding: 0px;
    }

    .k-filter-menu-container .k-dropdownlist .k-input-inner {
        width: auto;
        float: left;
        vertical-align: middle;
        padding: 4px;
    }

    .k-filter-menu-container .k-dropdownlist .k-button .k-svg-icon {
        padding: 4px;
    }

.k-grid-filter-menu.k-grid-header-menu.k-active {
    background-color: transparent;
}

    .k-grid-filter-menu.k-grid-header-menu.k-active:hover {
        background-color: transparent;
    }


    .k-grid-filter-menu.k-grid-header-menu.k-active .k-icon.k-svg-icon.k-svg-i-filter {
        filter: invert(56%) sepia(93%) saturate(489%) hue-rotate(359deg) brightness(101%) contrast(105%);
    }

.k-filtercell > .k-operator-hidden {
    padding-right: 0;
}

.k-filtercell-wrapper.k-operator-hidden .k-dropdownlist {
    border-color: #c6c6c6;
    background-color: #f5f5f5;
    font-weight: bolder !important;
    width: 100%;
    display: inline-flex;
    border-radius: 2px !important;
}

    .k-filtercell-wrapper.k-operator-hidden .k-dropdownlist .k-input-button {
        background: transparent;
        border-color: transparent;
        float: right;
        width: auto;
        height: auto;
        z-index: 1;
        position: relative;
        padding: 0px;
        display: block !important;
    }

        .k-filtercell-wrapper.k-operator-hidden .k-dropdownlist .k-input-button .k-svg-icon {
            padding: 4px;
        }

.hideColumnsDropdownlist {
    width: 180px !important;
    border: none;
    overflow: hidden;
}

.hideColumnsDropdownlist {
    margin-left: 4px;
}

.hideColumnsDropdownlist {
    border: none;
    overflow: hidden;
    margin-right: 5px;
    box-shadow: none;
    padding: 0;
    margin-top: 2px;
}

#btnHideColumns {
    width: 175px !important;
}

.k-picker .k-dropdown-operator {
    display: none;
}

td span.k-dropdown-operator {
    display: none;
}

.k-datepicker .k-button-icon {
    opacity: .45;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

.k-datepicker .k-input-button {
    border-color: #fafafa;
    background-color: inherit;
    line-height: 2.42em;
    display: inline-block;
    padding: 0px;
    width: 2.42em;
}

.k-calendar-container.k-popup {
    box-shadow: 0 0px 6px 1px rgba(0, 0, 0, 0.2);
    color: #444;
    background-color: #fff;
}

.k-calendar .k-header .k-calendar-nav-prev {
    left: .429em;
}

.k-calendar .k-header .k-calendar-nav-prev, .k-calendar .k-header .k-calendar-nav-next {
    background-color: inherit;
    border-color: transparent;
    border: 0px;
    height: 2.571em;
    width: 2.571em;
    position: absolute;
    top: .429em;
    line-height: 2.571em;
    padding: 0px;
    background-image: none;
}

.k-calendar .k-header .k-calendar-nav-next {
    right: .429em;
}

.k-child-animation-container {
    position: absolute !important;
}

.k-calendar .k-header {
    background-image: none;
    height: 3.5em;
}

    .k-calendar .k-header .k-calendar-nav-prev:hover, .k-calendar .k-header .k-calendar-nav-next:hover, .k-calendar .k-header .k-calendar-nav-fast:hover {
        color: #2e2e2e;
        background-color: #bcb4b0;
        border-color: #b6b6b6;
    }

    .k-calendar .k-header .k-calendar-nav-fast {
        background-color: inherit;
        border: 0px;
        background-image: none;
        font-weight: bolder;
        color: #2e2e2e;
        width: 65%;
        height: 2.571em;
        line-height: 2.571em;
        margin: .429em -.08333em .429em 0;
    }

.k-calendar-table {
    float: left;
    border-spacing: 0;
    width: 100%;
    height: 14.167em;
    border-width: 0;
    margin: 0;
    table-layout: fixed;
    outline: 0;
}

.k-calendar-footer {
    border-top-width: 1px;
    border-top-style: solid;
    margin: 0 -5px;
    clear: both;
    padding: 0;
}

.k-calendar .k-calendar-footer .k-calendar-nav-today {
    padding: 1.143em 0 1.071em;
    display: block;
    height: 100%;
    border-radius: 0;
    color: #2e2e2e;
    text-decoration: none;
    background-color: #fff;
    border: 0px;
    width: 100%;
    font-weight: bolder;
}

    .k-calendar .k-calendar-footer .k-calendar-nav-today:hover {
        text-decoration: underline;
    }

.k-filtercell > .k-filtercell-wrapper > .k-button {
    display: none;
}

.k-grid .k-grid-toolbar .k-button {
    color: #fff;
    background-color: #017187;
    border-color: #017187;
    box-shadow: none;
    vertical-align: middle;
    margin: 0 .16em;
    font-weight: bolder;
    background-image: none;
    border-radius: 2px;
    padding: 8px 14px;
}

    .k-grid .k-grid-toolbar .k-button:hover {
        border: 1px solid #019bba;
        background-color: #019bba;
        color: #fff;
    }


    .k-grid .k-grid-toolbar .k-button .k-icon {
        width: 1.2em;
        height: 1.2em;
        filter: inherit;
        margin-left: -.72em;
        margin-top: -0.5em;
        opacity: 1;
        filter: brightness(0) invert(1);
        margin-bottom: -0.5em;
    }

.glyphicons.x1 {
    font-size: 18px;
}

.k-grid tbody button.k-button {
    min-width: 50px;
    min-height: 50px;
    margin: 2px;
}

html body .k-grid tbody .k-button-icon {
    width: 1em;
    min-width: 0;
    font-family: 'Glyphicons Regular';
    opacity: 1;
    color: #2a5f85;
    margin-left: -4px;
}

.k-window-titlebar .k-window-titlebar-actions {
    position: static;
    filter: brightness(0) saturate(100%) invert(92%) sepia(78%) saturate(4188%) hue-rotate(181deg) brightness(118%) contrast(101%);
}

.k-window-titlebar {
    margin-top: -31px;
    font-weight: bolder;
    border-color: #e6e6e6;
    background-color: #017187;
    background-position: 50% 50%;
    color: #fff;
    background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, .6) 0, rgba(255, 255, 255, 0) 100%);
}

.k-window {
    padding-top: 31px;
    /*    display:block !important;*/
}

    .k-window .k-window-titlebar .k-window-titlebar-actions .k-window-titlebar-action {
        position: relative;
        border-color: transparent;
        background: 0 0 !important;
        padding: 2px;
        width: 20px;
        height: 20px;
        box-sizing: content-box;
        opacity: .7;
    }

        .k-window .k-window-titlebar .k-window-titlebar-actions .k-window-titlebar-action:hover {
            box-shadow: none;
            opacity: 1;
        }

        .k-window .k-window-titlebar .k-window-titlebar-actions .k-window-titlebar-action .k-icon {
            color: inherit;
            filter: invert(100%) sepia(100%) saturate(1%) hue-rotate(5deg) brightness(101%) contrast(101%);
            box-shadow: none;
            position: relative;
            box-sizing: content-box;
            padding: 0px;
        }

.k-actions-horizontal {
    clear: both;
    text-align: right;
    border-width: 1px 0 0;
    border-style: solid;
    position: relative;
    bottom: -1em;
    padding: .6em;
    background-color: #fafafa;
}

.k-window .k-actions-horizontal .k-button-solid-primary {
    color: #fff;
    background-color: #017187;
    border-color: #017187;
    margin: 0 .16em;
    float: right;
}

.k-window .k-actions-horizontal .k-button-solid-base {
    color: #fff;
    background-color: #017187;
    border-color: #017187;
    margin: 0 .16em;
}

.k-window .k-actions-horizontal .k-button .k-icon {
    filter: brightness(0) saturate(100%) invert(92%) sepia(78%) saturate(4188%) hue-rotate(181deg) brightness(118%) contrast(101%);
    padding: 0px;
    margin-right: 5px;
}

.k-input-spinner .k-spinner-increase .k-icon, .k-input-spinner .k-spinner-decrease .k-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-input-spinner .k-spinner-increase, .k-input-spinner .k-spinner-decrease {
    padding-block: 0.5rem;
    padding-inline: 0.25rem;
    border-width: 0;
    border-inline-start-width: 1px;
    flex: 1 1 50%;
    box-shadow: none;
    position: relative;
    aspect-ratio: auto;
    line-height: normal;
    padding: 0;
}

.k-input-spinner {
    width: calc(normal* 1em + 0.25rem* 2);
    flex: none;
    display: flex;
    flex-flow: column nowrap;
    margin: 0;
    box-sizing: border-box;
    height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}

.k-filtercell-operator {
    display: none;
}

.k-filtercell-wrapper .k-numerictextbox {
    height: 100%;
    display: inline-flex;
    width: -webkit-fill-available;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    outline: 0;
    flex-flow: row nowrap;
    align-items: stretch;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-appearance: none;
    background: #fff;
}

.k-filtercell-wrapper {
    background: transparent;
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    flex: 1 1 auto;
    gap: calc(0.5rem / 2);
    height: 25px;
}

.k-filter-row td.k-table-td {
    height: inherit;
}

tr.k-filter-row.k-table-row {
    height: 2.5em;
}

.k-filtercell, .k-filtercell .k-widget, .k-filtercell > span {
    display: block;
    width: auto;
    height: inherit;
}

    .k-filtercell .k-autocomplete .k-input, .k-filtercell .k-autocomplete, .k-filtercell .k-numeric-wrap .k-input, .k-filtercell .k-numeric-wrap, .k-filtercell .k-picker-wrap .k-input, .k-filtercell .k-picker-wrap, .k-filtercell .k-datepicker {
        border-radius: 2px !important;
        height: inherit !important;
        border: none;
        padding: 0px;
        background-color: #fff;
        width: 100%;
        display: inline-flex;
    }

.k-tooltip {
    border-radius: 2px;
    border-color: #e6e6e6;
    background-color: rgba(100, 100, 100, 0.9);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
    color: white;
}

.k-widget.k-tooltip,
.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
    border-color: rgba(100, 100, 100, 0.9);
    background-color: rgba(100, 100, 100, 0.9);
    color: #ffffff;
}

.k-pager .k-pager-sizes .k-picker {
    display: inline-flex !important;
    background: #f5f5f5;
    width: 65px;
    font-weight: 600;
}

.k-pager .k-pager-sizes > span {
    display: inline-flex !important;
    margin-left: 5px;
    color: #444;
}

.k-pager-sizes {
    display: -webkit-inline-box;
}

.k-pager .k-pager-sizes .k-picker .k-input-button {
    display: contents !important;
}

.k-radio, input.k-checkbox {
    display: inline;
    /*opacity: 0;
    width: 0;*/
    margin: 0;
    /*-webkit-appearance: none;*/
    overflow: hidden
}

.k-edit-form-container {
    position: relative;
    width: 400px
}

    .k-edit-form-container .k-form-field .k-form-label {
        float: left;
        clear: both;
        width: 30%;
        padding: .4em 0 1em;
        margin-right: 1.5rem;
        margin-left: 2%;
        /*        text-align: right
*/
    }

    .k-edit-form-container .k-form-field .k-form-field-wrap .k-textbox {
        float: right;
        clear: right;
        width: 100%;
        margin-right: 2%;
    }

    .k-edit-form-container .k-form-field .k-form-field-wrap .k-focus {
        box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05);
        border: 0px;
    }

.k-form .k-form-field, .k-form .k-form-field-wrap {
    display: flow-root;
}

.k-edit-form-container .k-form-field {
    margin-top: 2%;
}

.k-edit-field > input[type=radio], .k-edit-field > input[type=checkbox] {
    margin-top: .4em
}

.k-edit-form-container .k-button {
    margin: 0 .16em
}

.k-edit-field > .k-button:first-child, .k-edit-field > input[type=radio]:first-child, .k-edit-field > input[type=checkbox]:first-child, .k-edit-field > label:first-child > input[type=checkbox] {
    margin-left: 0
}

.k-edit-form-container .k-edit-buttons {
    clear: both;
    text-align: right;
    border-width: 1px 0 0;
    border-style: solid;
    position: relative;
    bottom: -1em;
    padding: .6em
}

.k-edit-form-container .k-form-field .k-form-field-wrap .k-checkbox-label {
    margin-left: 5px;
    margin-top: 3px;
}

.clearAllFiltersOfGrids {
    margin-top: 2px !important;
    width: 140px !important;
    background-color: #017187;
    border: 1px solid #017187;
    font-weight: bold;
    color: #fff;
    justify-content: left;
    padding-left: 1rem;
    height: -webkit-fill-available;
}

    .clearAllFiltersOfGrids:hover {
        background-color: #019bba !important;
        color: #fff !important;
        border-color: #019bba !important;
    }

    .clearAllFiltersOfGrids:focus {
        border-color: #019bba !important;
    }

    .clearAllFiltersOfGrids span {
        line-height: 1.2em !important;
    }

    .clearAllFiltersOfGrids .k-icon {
        filter: brightness(0) saturate(100%) invert(92%) sepia(78%) saturate(4188%) hue-rotate(181deg) brightness(118%) contrast(101%) !important;
        opacity: 1 !important;
        margin-right: 5px;
    }

.k-grid-filter-menu:hover {
    background: transparent !important;
}

    .k-grid-filter-menu:hover > .k-svg-i-filter {
        opacity: 1;
    }


.k-tabstrip {
    background-color: #017187;
}

    .k-tabstrip  .k-tabstrip-items  .k-item {
        border-radius: 0;
        background-position: 50% 50%;
        background-color: #017187;
        list-style-type: none;
        display: inline-block;
        position: relative;
        border-style: solid;
        border-width: 1px 1px 0;
        padding: 0;
        vertical-align: top;
    }

.k-tabstrip-items .k-active, .k-panelbar .k-tabstrip-items .k-active {
    background-color: #017187 !important;
    background-image: none !important;
    border-bottom-color: #fff !important;
    background: linear-gradient(0deg,rgba(1, 113, 135, 1) 50%, rgba(255, 255, 255, 1) 100%) !important;
}

.k-tabstrip-items .k-default {
    border-bottom-color: transparent !important;
}

.k-tabstrip-items .k-item {
    list-style-type: none;
    display: inline-block;
    position: relative;
    border-style: solid;
    border-width: 1px 1px 0;
    padding: 0;
    vertical-align: top;
}

    .k-tabstrip-items .k-item .k-link {
        text-transform: uppercase !important;
        border-width: 0;
        border-style: solid;
        padding: 0;
    }

.k-tabstrip .k-content.k-active {
    border-color: transparent
}

.k-tabstrip-items .k-item.k-hover {
    background: #028b9e;
    border-color: #028b9e
}

.k-tabstrip-items .k-hover .k-link {
    color: #fff;
}

.k-tabstrip-items .k-item .k-link {
    padding: 1.071em;
}

.k-widget.k-tabstrip {
    background-image: none;
    border-style: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.k-tabstrip .k-tabstrip-items {
    border-bottom-width: 2px;
}

.k-tabstrip > .k-button.k-bare {
    top: .3em
}

.k-panelbar .k-tabstrip > div.k-content, .k-tabstrip > div.k-content {
    margin: 0
}

.k-tabstrip > .k-tabstrip-items > .k-item {
    text-transform: uppercase;
    border-width: 0;
    border-style: solid;
}
.k-picker-solid {
    border-color: #028b9e !important;
    background-color: transparent;
    color: black !important;
    min-height: 2rem;
    height:inherit;
}

.k-picker .k-input-button {
    height: fit-content;
    width: fit-content;
    min-height: fit-content !important;
    min-width: fit-content !important;
    margin: 0px !important;
}

.indFreetextCorrectionTextArea{
    border: 2px solid #028b9e !important;
    background-color: transparent;
    color: black !important;
    border-radius: 5%;
    outline: none;
}
.toast {
    /* visual frame */
    padding: 1rem 2rem;
    border-radius: 4px;
    position: fixed;
    box-shadow: 0 2px 8px rgba(0,0,0,.12);
    display: flex;
    align-items: flex-start; /* top-align all children        */
    gap: .75rem; /* space between icon & text     */
    /* sizing & wrapping */
    padding: 1rem 1.5rem;
    max-width: 32rem; /* ≈ 512 px on desktop – tweak as needed   */
    width: fit-content; /* shrink to content, never full‐width     */
    white-space: normal; /* allow wrapping                          */
    word-break: break-word; /* wrap inside long URLs / tokens          */
    line-height: 1.35; /* comfortable multi-line spacing          */
    display: none;
}
/* Success toast */
.success-message {
    background: #91D254;
    color: #323232;
    border: 1px solid #4BA12F;
    box-shadow: 0 2px 8px rgba(0,0,0,.12); /* ← safe for every validator */
    bottom: 2rem; /* ← lower right corner      */
    right: 2rem;
}

/* Error toast */
.error-message {
    background: #C979BE;
    color: #282828;
    border: 1px solid #9F4E93;
    box-shadow: 0 2px 8px rgba(0,0,0,.12);
    padding: 1rem 2.5rem 1rem 1.5rem;
    top: 2rem;
    right: 2rem;
    z-index: 1000;
}
.toast-icon {
    flex: none; /* reserve only its own width    */
    font-size: 1.4em;
    line-height: 1;
    /*margin-top: .15em;*/
    height: 1.4em;
    display: flex;
    align-items: center; /* centers icon vertically within its area */
    justify-content: center;
}
.toast-content {
    display: flex;
    align-items: center; /* aligns icon with text baseline */
    gap: 0.75rem;
}

#success-message-text, #error-message-text {
    flex: 1 1 auto; /* take all remaining width, wrap */
    font-weight: bold;
    white-space: pre-line; /* \n → actual line break */
    display: flex;
    align-items: center; /* match icon alignment */
}

#error-message-close {
    position: absolute;
    top: 0.4rem;
    right: 0.4rem;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
    line-height: 1;
    background: none;
    border: none;
    color: #282828;
    cursor: pointer;
    font-weight: bold;
}

#error-message-close:focus {
    outline: 2px solid currentColor;
    outline-offset: 2px;
}
