/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,17): run-time error CSS1039: Token not allowed after unary operator: '-sb-size'
(65,18): run-time error CSS1039: Token not allowed after unary operator: '-sb-size'
(74,22): run-time error CSS1039: Token not allowed after unary operator: '-sb-thumb-color'
(80,26): run-time error CSS1039: Token not allowed after unary operator: '-sb-thumb-color'
(84,26): run-time error CSS1039: Token not allowed after unary operator: '-sb-thumb-color'
(88,22): run-time error CSS1039: Token not allowed after unary operator: '-sb-track-color'
(94,26): run-time error CSS1039: Token not allowed after unary operator: '-sb-track-color'
(98,26): run-time error CSS1039: Token not allowed after unary operator: '-sb-track-color'
(102,22): run-time error CSS1039: Token not allowed after unary operator: '-sb-grid-track-color'
(137,28): run-time error CSS1039: Token not allowed after unary operator: '-sheet-background-color'
(138,17): run-time error CSS1039: Token not allowed after unary operator: '-default-font-color'
(156,17): run-time error CSS1039: Token not allowed after unary operator: '-region-header-font-color'
(157,28): run-time error CSS1039: Token not allowed after unary operator: '-region-header-color'
(158,25): run-time error CSS1039: Token not allowed after unary operator: '-rounded-top'
(180,25): run-time error CSS1039: Token not allowed after unary operator: '-rounded-bottom'
(337,28): run-time error CSS1039: Token not allowed after unary operator: '-sheet-background-color'
(338,17): run-time error CSS1039: Token not allowed after unary operator: '-default-font-color'
(407,28): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-active-color'
(463,37): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(552,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(621,17): run-time error CSS1039: Token not allowed after unary operator: '-sheet-title-font-color'
(638,17): run-time error CSS1039: Token not allowed after unary operator: '-icon-color'
(642,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-hover-color'
(663,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(667,28): run-time error CSS1039: Token not allowed after unary operator: '-sheet-background-color'
(670,17): run-time error CSS1039: Token not allowed after unary operator: '-sheet-title-font-color'
(681,17): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-active-color'
(716,28): run-time error CSS1039: Token not allowed after unary operator: '-sheet-background-color'
(793,33): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1608,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1653,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(1663,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1668,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(1717,33): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1720,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(1721,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(1726,33): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1730,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(1737,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(1765,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1872,18): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1902,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1912,21): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-active-color'
(1928,36): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-active-color'
(1935,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(1935,48): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(1935,69): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(1943,21): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-active-color'
(1960,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1969,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1978,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1980,18): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2096,34): run-time error CSS1039: Token not allowed after unary operator: '-spinner-speed'
(2097,31): run-time error CSS1039: Token not allowed after unary operator: '-spinner-speed'
(2098,26): run-time error CSS1039: Token not allowed after unary operator: '-spinner-speed'
(2147,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2164,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2187,25): run-time error CSS1039: Token not allowed after unary operator: '-rounded-bottom'
(2213,17): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-inactive-font-color'
(2217,28): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-inactive-bg-color'
(2220,25): run-time error CSS1039: Token not allowed after unary operator: '-rounded-top'
(2226,32): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-inactive-bg-color'
(2227,21): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-inactive-font-color'
(2228,28): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-inactive-font-color'
(2232,32): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-active-color'
(2233,21): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-active-font-color'
(2243,28): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-active-color'
(2244,17): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-active-font-color'
(2259,25): run-time error CSS1039: Token not allowed after unary operator: '-rounded-bottom'
(2293,30): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2305,33): run-time error CSS1039: Token not allowed after unary operator: '-menu-item-color'
(2317,33): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-active-color'
(2330,48): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-active-color'
(2440,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(2653,33): run-time error CSS1039: Token not allowed after unary operator: '-dynamic-search-image-width'
(2745,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2819,30): run-time error CSS1030: Expected identifier, found '['
(2819,39): run-time error CSS1031: Expected selector, found ']'
(2819,39): run-time error CSS1025: Expected comma or open brace, found ']'
(2871,22): run-time error CSS1039: Token not allowed after unary operator: '-dynamic-search-image-height'
(2903,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-medium-contrast'
(2904,28): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-medium'
(2908,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary-contrast'
(2909,28): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(2932,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2936,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(2937,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(2941,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(2985,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3042,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3071,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3098,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3102,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(3103,40): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color-light'
(3295,29): run-time error CSS1039: Token not allowed after unary operator: '-rounded-left'
(3299,29): run-time error CSS1039: Token not allowed after unary operator: '-rounded-right'
(3311,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3320,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3408,23): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3416,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3421,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3425,37): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3456,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3649,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3650,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3760,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3934,32): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-inactive-bg-color'
(3935,21): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-active-color'
(3940,28): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-inactive-bg-color'
(3941,17): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-active-color'
(3942,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3962,39): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-inactive-bg-color'
(3968,21): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-active-color'
(4012,36): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-inactive-bg-color'
(4017,28): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-inactive-bg-color'
(4265,23): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4284,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(4439,32): run-time error CSS1039: Token not allowed after unary operator: '-main-menu-active-color'
(4921,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(4931,38): run-time error CSS1039: Token not allowed after unary operator: '-default-history-conversation-type1'
(4936,34): run-time error CSS1039: Token not allowed after unary operator: '-default-history-conversation-type2'
(4941,34): run-time error CSS1039: Token not allowed after unary operator: '-default-history-conversation-type3'
(4946,33): run-time error CSS1039: Token not allowed after unary operator: '-default-history-conversation-type1'
(4952,33): run-time error CSS1039: Token not allowed after unary operator: '-default-history-conversation-type2'
(4958,33): run-time error CSS1039: Token not allowed after unary operator: '-default-history-conversation-type3'
(4964,28): run-time error CSS1039: Token not allowed after unary operator: '-default-history-conversation-type1'
(4965,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(4972,28): run-time error CSS1039: Token not allowed after unary operator: '-default-history-conversation-type2'
(4973,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(4980,28): run-time error CSS1039: Token not allowed after unary operator: '-default-history-conversation-type3'
(4981,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(5037,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5038,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(5042,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(5053,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5078,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(5105,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(5109,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(5110,40): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color-light'
(5175,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5176,18): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5246,33): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5350,25): run-time error CSS1039: Token not allowed after unary operator: '-rounded-left'
(5392,17): run-time error CSS1039: Token not allowed after unary operator: '-default-font-color'
(5393,28): run-time error CSS1039: Token not allowed after unary operator: '-sheet-background-color'
(5412,19): run-time error CSS1039: Token not allowed after unary operator: '-padding-top'
(5412,38): run-time error CSS1039: Token not allowed after unary operator: '-padding-end'
(5412,57): run-time error CSS1039: Token not allowed after unary operator: '-padding-bottom'
(5412,79): run-time error CSS1039: Token not allowed after unary operator: '-padding-start'
(6038,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(6168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6203,28): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary-contrast'
(6221,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6222,24): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6223,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6228,28): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6229,24): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6230,25): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6241,21): run-time error CSS1039: Token not allowed after unary operator: '-dynamic-search-image-width'
(6242,22): run-time error CSS1039: Token not allowed after unary operator: '-dynamic-search-image-height'
(6249,49): run-time error CSS1030: Expected identifier, found '#skillTreeRegion'
(6249,65): run-time error CSS1031: Expected selector, found ')'
(6249,65): run-time error CSS1025: Expected comma or open brace, found ')'
(6278,22): run-time error CSS1039: Token not allowed after unary operator: '-kendo-elevation-5'
(6324,33): run-time error CSS1039: Token not allowed after unary operator: '-dynamic-search-image-width'
(6403,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-secondary-contrast'
(6440,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary-contrast'
(6441,28): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6443,32): run-time error CSS1039: Token not allowed after unary operator: '-padding-start'
(6444,30): run-time error CSS1039: Token not allowed after unary operator: '-padding-end'
(6445,23): run-time error CSS1039: Token not allowed after unary operator: '-padding-top'
(6446,26): run-time error CSS1039: Token not allowed after unary operator: '-padding-bottom'
(6473,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6477,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6488,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6503,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-success'
(6507,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-danger'
(6511,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-secondary-contrast'
(6516,28): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary-contrast'
(6520,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-medium'
(6527,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6552,32): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6553,21): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary-contrast'
(6573,22): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-card-shadow'
(6581,28): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary-contrast'
(6582,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6588,28): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary-contrast'
(6592,32): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6593,21): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary-contrast'
(6594,28): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6598,36): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6611,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-dark-alt'
(6615,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6624,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6633,28): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-light-tint'
(6645,36): run-time error CSS1039: Token not allowed after unary operator: '-sheet-background-color'
(6646,26): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-topbar-distance'
(6646,59): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-card-distance-half'
(6646,95): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-card-distance'
(6646,126): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-card-distance'
(6647,42): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-topbar-distance'
(6647,77): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-card-distance'
(6650,78): run-time error CSS1030: Expected identifier, found '.'
(6650,79): run-time error CSS1030: Expected identifier, found 'flex-container__item'
(6650,115): run-time error CSS1031: Expected selector, found ')'
(6650,115): run-time error CSS1025: Expected comma or open brace, found ')'
(6656,28): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-light-tint'
(6666,22): run-time error CSS1039: Token not allowed after unary operator: '-min-height'
(6671,28): run-time error CSS1039: Token not allowed after unary operator: '-sheet-background-color'
(6686,28): run-time error CSS1030: Expected identifier, found '#tabstripMenuList'
(6686,69): run-time error CSS1031: Expected selector, found ')'
(6686,69): run-time error CSS1025: Expected comma or open brace, found ')'
(6708,28): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6728,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary'
(6766,45): run-time error CSS1030: Expected identifier, found '.'
(6766,52): run-time error CSS1031: Expected selector, found ')'
(6766,52): run-time error CSS1025: Expected comma or open brace, found ')'
(6780,28): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-toolbar-background'
(6781,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-toolbar-color'
(6785,32): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary-tint'
(6786,21): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-color-primary-contrast'
(6790,28): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-toolbar-color'
(6793,32): run-time error CSS1030: Expected identifier, found '#tabstripMenuList'
(6793,73): run-time error CSS1031: Expected selector, found ')'
(6793,73): run-time error CSS1025: Expected comma or open brace, found ')'
(6800,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-toolbar-color'
(6805,17): run-time error CSS1039: Token not allowed after unary operator: '-mobileapp-toolbar-color'
(6821,45): run-time error CSS1030: Expected identifier, found '.'
(6821,69): run-time error CSS1031: Expected selector, found ')'
(6821,69): run-time error CSS1025: Expected comma or open brace, found ')'
(6826,33): run-time error CSS1030: Expected identifier, found '.'
(6826,57): run-time error CSS1031: Expected selector, found ')'
(6826,57): run-time error CSS1025: Expected comma or open brace, found ')'
(6835,8): run-time error CSS1030: Expected identifier, found ':'
(6835,13): run-time error CSS1031: Expected selector, found ')'
(6835,13): run-time error CSS1025: Expected comma or open brace, found ')'
(6874,8): run-time error CSS1030: Expected identifier, found ':'
(6874,13): run-time error CSS1031: Expected selector, found ')'
(6874,13): run-time error CSS1025: Expected comma or open brace, found ')'
(6879,10): run-time error CSS1030: Expected identifier, found ':'
(6879,15): run-time error CSS1031: Expected selector, found ')'
(6879,15): run-time error CSS1025: Expected comma or open brace, found ')'
(6893,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(6904,33): run-time error CSS1030: Expected identifier, found ','
(6904,44): run-time error CSS1031: Expected selector, found ')'
(6904,44): run-time error CSS1025: Expected comma or open brace, found ')'
(6909,29): run-time error CSS1039: Token not allowed after unary operator: '-rounded-top'
(6993,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(7073,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(7174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7182,139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7182,1399): run-time error CSS1039: Token not allowed after unary operator: '-vscode-focusBorder'
(7182,1574): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-background'
(7182,1634): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,1697): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-foreground'
(7182,1761): run-time error CSS1039: Token not allowed after unary operator: '-vscode-widget-shadow'
(7182,2148): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,2326): run-time error CSS1039: Token not allowed after unary operator: '-vscode-focusBorder'
(7182,2443): run-time error CSS1039: Token not allowed after unary operator: '-vscode-toolbar-hoverBackground'
(7182,2689): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-background'
(7182,2755): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,2818): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,3576): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-foreground'
(7182,3731): run-time error CSS1039: Token not allowed after unary operator: '-vscode-focusBorder'
(7182,3850): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-activeForeground'
(7182,3941): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textCodeBlock-background'
(7182,4046): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-statusBarBackground'
(7182,4529): run-time error CSS1038: Expected hex color, found '#0000'
(7182,4889): run-time error CSS1039: Token not allowed after unary operator: '-vscode-scrollbar-shadow'
(7182,5043): run-time error CSS1039: Token not allowed after unary operator: '-vscode-scrollbar-shadow'
(7182,5249): run-time error CSS1039: Token not allowed after unary operator: '-vscode-scrollbar-shadow'
(7182,5358): run-time error CSS1039: Token not allowed after unary operator: '-vscode-scrollbarSlider-background'
(7182,5462): run-time error CSS1039: Token not allowed after unary operator: '-vscode-scrollbarSlider-hoverBackground'
(7182,5572): run-time error CSS1039: Token not allowed after unary operator: '-vscode-scrollbarSlider-activeBackground'
(7182,5804): run-time error CSS1039: Token not allowed after unary operator: '-vscode-hover-whiteSpace'
(7182,6083): run-time error CSS1039: Token not allowed after unary operator: '-vscode-hover-maxWidth'
(7182,6547): run-time error CSS1039: Token not allowed after unary operator: '-monaco-monospace-font'
(7182,7107): run-time error CSS1039: Token not allowed after unary operator: '-vscode-hover-sourceWhiteSpace'
(7182,7641): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-foreground'
(7182,7691): run-time error CSS1039: Token not allowed after unary operator: '-text-link-decoration'
(7182,8198): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-foreground'
(7182,8291): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-activeForeground'
(7182,8836): run-time error CSS1039: Token not allowed after unary operator: '-vscode-keybindingLabel-background'
(7182,8883): run-time error CSS1039: Token not allowed after unary operator: '-vscode-keybindingLabel-foreground'
(7182,8991): run-time error CSS1039: Token not allowed after unary operator: '-vscode-keybindingLabel-border'
(7182,9048): run-time error CSS1039: Token not allowed after unary operator: '-vscode-keybindingLabel-bottomBorder'
(7182,9117): run-time error CSS1039: Token not allowed after unary operator: '-vscode-widget-shadow'
(7182,9209): run-time error CSS1030: Expected identifier, found '['
(7182,9214): run-time error CSS1031: Expected selector, found '='
(7182,9214): run-time error CSS1025: Expected comma or open brace, found '='
(7182,10653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7182,10681): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7182,10804): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7182,10832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7182,11345): run-time error CSS1039: Token not allowed after unary operator: '-monaco-monospace-font'
(7182,11680): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-padding-top'
(7182,11723): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-padding-bottom'
(7182,12009): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-padding-top'
(7182,12052): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-padding-bottom'
(7182,14790): run-time error CSS1039: Token not allowed after unary operator: '-vscode-disabledForeground'
(7182,16793): run-time error CSS1039: Token not allowed after unary operator: '-vscode-descriptionForeground'
(7182,17097): run-time error CSS1039: Token not allowed after unary operator: '-vscode-descriptionForeground'
(7182,17527): run-time error CSS1039: Token not allowed after unary operator: '-vscode-toolbar-hoverBackground'
(7182,18464): run-time error CSS1038: Expected hex color, found '#ddd6'
(7182,18528): run-time error CSS1038: Expected hex color, found '#bbb6'
(7182,18558): run-time error CSS1038: Expected hex color, found '#bbb6'
(7182,18986): run-time error CSS1038: Expected hex color, found '#4449'
(7182,19016): run-time error CSS1038: Expected hex color, found '#4449'
(7182,19309): run-time error CSS1039: Token not allowed after unary operator: '-vscode-inputOption-hoverBackground'
(7182,19445): run-time error CSS1039: Token not allowed after unary operator: '-vscode-focusBorder'
(7182,19990): run-time error CSS1039: Token not allowed after unary operator: '-vscode-toolbar-hoverBackground'
(7182,24627): run-time error CSS1039: Token not allowed after unary operator: '-vscode-list-highlightForeground'
(7182,24775): run-time error CSS1039: Token not allowed after unary operator: '-vscode-list-focusHighlightForeground'
(7182,26818): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-border'
(7182,28475): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-border'
(7182,29293): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-foreground'
(7182,29342): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-background'
(7182,29487): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-hoverBackground'
(7182,29634): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-secondaryForeground'
(7182,29692): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-secondaryBackground'
(7182,29866): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-secondaryHoverBackground'
(7182,30002): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-background'
(7182,30055): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-border'
(7182,30107): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-border'
(7182,30250): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-secondaryBackground'
(7182,30385): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-separator'
(7182,34223): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7182,34247): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7182,34790): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-size'
(7182,34892): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-size'
(7182,34992): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-size'
(7182,35032): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-size'
(7182,35583): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-size'
(7182,35623): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-size'
(7182,35713): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-size'
(7182,35756): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-size'
(7182,35849): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-size'
(7182,35890): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-size'
(7182,35981): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-size'
(7182,36023): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-size'
(7182,36331): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-hoverBorder'
(7182,36397): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-hover-size'
(7182,36444): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-hover-size'
(7182,36518): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-hover-size'
(7182,36564): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-hover-size'
(7182,36724): run-time error CSS1038: Expected hex color, found '#0ff3'
(7182,37907): run-time error CSS1039: Token not allowed after unary operator: '-separator-border'
(7182,38847): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sash-size'
(7182,40211): run-time error CSS1039: Token not allowed after unary operator: '-vscode-widget-border'
(7182,41209): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sideBar-background'
(7182,41434): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sideBar-background'
(7182,41584): run-time error CSS1039: Token not allowed after unary operator: '-vscode-list-hoverBackground'
(7182,42627): run-time error CSS1039: Token not allowed after unary operator: '-vscode-disabledForeground'
(7182,45161): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-foreground'
(7182,45210): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-background'
(7182,45307): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-background'
(7182,45387): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-rangeHighlightBackground'
(7182,45472): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-rangeHighlightBorder'
(7182,45663): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-symbolHighlightBackground'
(7182,45749): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-symbolHighlightBorder'
(7182,46173): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorError-border'
(7182,46303): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorError-background'
(7182,46398): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorWarning-border'
(7182,46532): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorWarning-background'
(7182,46626): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorInfo-border'
(7182,46754): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorInfo-background'
(7182,46845): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHint-border'
(7182,46950): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorUnnecessaryCode-border'
(7182,47102): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-foreground'
(7182,47412): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorCursor-foreground'
(7182,47456): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-foreground'
(7182,47898): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLineNumber-foreground'
(7182,47994): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLineNumber-activeForeground'
(7182,48082): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorGutter-background'
(7182,49167): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-background'
(7182,49199): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-background'
(7182,49238): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-foreground'
(7182,49270): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-foreground'
(7182,49352): run-time error CSS1039: Token not allowed after unary operator: '-vscode-contrastBorder'
(7182,49462): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-hoverBackground'
(7182,50146): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorWhitespace-foreground'
(7182,50246): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorWhitespace-foreground'
(7182,50839): run-time error CSS1039: Token not allowed after unary operator: '-vscode-minimapSlider-background'
(7182,50953): run-time error CSS1039: Token not allowed after unary operator: '-vscode-minimapSlider-hoverBackground'
(7182,51073): run-time error CSS1039: Token not allowed after unary operator: '-vscode-minimapSlider-activeBackground'
(7182,51168): run-time error CSS1039: Token not allowed after unary operator: '-vscode-scrollbar-shadow'
(7182,51710): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorRuler-foreground'
(7182,51840): run-time error CSS1039: Token not allowed after unary operator: '-vscode-scrollbar-shadow'
(7182,52002): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-selectionBackground'
(7182,52090): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-inactiveSelectionBackground'
(7182,54118): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorWhitespace-foreground'
(7182,54566): run-time error CSS1039: Token not allowed after unary operator: '-vscode-focusBorder'
(7182,55739): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-unchangedCodeBackground'
(7182,55848): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-background'
(7182,55988): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-unchangedRegionBackground'
(7182,56045): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-unchangedRegionForeground'
(7182,56213): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-unchangedRegionShadow'
(7182,56281): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-unchangedRegionShadow'
(7182,56485): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLink-activeForeground'
(7182,56672): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLink-activeForeground'
(7182,56791): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-move-border'
(7182,56929): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-moveActive-border'
(7182,57036): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-moveActive-border'
(7182,57205): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-move-border'
(7182,57306): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-moveActive-border'
(7182,57411): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-background'
(7182,57583): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-move-border'
(7182,57715): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-removedTextBackground'
(7182,57829): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-insertedTextBackground'
(7182,58518): run-time error CSS1038: Expected hex color, found '#0000'
(7182,59969): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-insertedTextBackground'
(7182,60095): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-insertedLineBackground'
(7182,60143): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-insertedTextBackground'
(7182,60287): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-insertedTextBorder'
(7182,60594): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-removedTextBorder'
(7182,60933): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditorGutter-insertedLineBackground'
(7182,60987): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-insertedLineBackground'
(7182,61036): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-insertedTextBackground'
(7182,61199): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-removedTextBackground'
(7182,61389): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-removedLineBackground'
(7182,61436): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-removedTextBackground'
(7182,61614): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditorGutter-removedLineBackground'
(7182,61667): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-removedLineBackground'
(7182,61715): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-removedTextBackground'
(7182,61840): run-time error CSS1039: Token not allowed after unary operator: '-vscode-scrollbar-shadow'
(7182,61893): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-border'
(7182,62001): run-time error CSS1039: Token not allowed after unary operator: '-vscode-scrollbar-shadow'
(7182,62055): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-border'
(7182,62132): run-time error CSS1039: Token not allowed after unary operator: '-vscode-scrollbarSlider-background'
(7182,62224): run-time error CSS1039: Token not allowed after unary operator: '-vscode-scrollbarSlider-hoverBackground'
(7182,62322): run-time error CSS1039: Token not allowed after unary operator: '-vscode-scrollbarSlider-activeBackground'
(7182,62439): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-diagonalFill'
(7182,62478): run-time error CSS1038: Expected hex color, found '#0000'
(7182,62490): run-time error CSS1038: Expected hex color, found '#0000'
(7182,62505): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-diagonalFill'
(7182,62547): run-time error CSS1039: Token not allowed after unary operator: '-vscode-diffEditor-diagonalFill'
(7182,62586): run-time error CSS1038: Expected hex color, found '#0000'
(7182,62598): run-time error CSS1038: Expected hex color, found '#0000'
(7182,63204): run-time error CSS1039: Token not allowed after unary operator: '-vscode-menu-border'
(7182,63701): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorGutter-commentRangeForeground'
(7182,63884): run-time error CSS1039: Token not allowed after unary operator: '-vscode-toolbar-hoverBackground'
(7182,64302): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorCodeLens-foreground'
(7182,64504): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorCodeLens-foreground'
(7182,64839): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLineNumber-foreground'
(7182,65029): run-time error CSS1039: Token not allowed after unary operator: '-vscode-scrollbar-shadow'
(7182,65908): run-time error CSS1039: Token not allowed after unary operator: '-vscode-multiDiffEditor-background'
(7182,66335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7182,66767): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-background'
(7182,66913): run-time error CSS1039: Token not allowed after unary operator: '-vscode-sideBarSectionHeader-border'
(7182,67081): run-time error CSS1039: Token not allowed after unary operator: '-vscode-multiDiffEditor-border'
(7182,67156): run-time error CSS1039: Token not allowed after unary operator: '-vscode-foreground'
(7182,67192): run-time error CSS1039: Token not allowed after unary operator: '-vscode-multiDiffEditor-headerBackground'
(7182,67331): run-time error CSS1039: Token not allowed after unary operator: '-vscode-scrollbar-shadow'
(7182,68140): run-time error CSS1039: Token not allowed after unary operator: '-vscode-multiDiffEditor-border'
(7182,68414): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorBracketMatch-background'
(7182,68475): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorBracketMatch-border'
(7182,68861): run-time error CSS1039: Token not allowed after unary operator: '-vscode-icon-x-content'
(7182,68902): run-time error CSS1039: Token not allowed after unary operator: '-vscode-icon-x-font-family'
(7182,69445): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-foreground'
(7182,69505): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-background'
(7182,69565): run-time error CSS1039: Token not allowed after unary operator: '-vscode-inputValidation-infoBorder'
(7182,69759): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-foreground'
(7182,69861): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-activeForeground'
(7182,70312): run-time error CSS1039: Token not allowed after unary operator: '-vscode-inputValidation-infoBorder'
(7182,70429): run-time error CSS1039: Token not allowed after unary operator: '-vscode-inputValidation-infoBorder'
(7182,70746): run-time error CSS1039: Token not allowed after unary operator: '-vscode-widget-shadow'
(7182,70791): run-time error CSS1039: Token not allowed after unary operator: '-vscode-widget-border'
(7182,70867): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorWidget-background'
(7182,71050): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-secondaryHoverBackground'
(7182,72111): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-arrayForeground'
(7182,72255): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-booleanForeground'
(7182,72397): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-classForeground'
(7182,72539): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-methodForeground'
(7182,72680): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-colorForeground'
(7182,72826): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-constantForeground'
(7182,72981): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-constructorForeground'
(7182,73218): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-enumeratorForeground'
(7182,73375): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-enumeratorMemberForeground'
(7182,73526): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-eventForeground'
(7182,73666): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-fieldForeground'
(7182,73804): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-fileForeground'
(7182,73945): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-folderForeground'
(7182,74092): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-functionForeground'
(7182,74243): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-interfaceForeground'
(7182,74383): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-keyForeground'
(7182,74525): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-keywordForeground'
(7182,74669): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-moduleForeground'
(7182,74818): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-namespaceForeground'
(7182,74960): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-nullForeground'
(7182,75101): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-numberForeground'
(7182,75244): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-objectForeground'
(7182,75391): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-operatorForeground'
(7182,75538): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-packageForeground'
(7182,75686): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-propertyForeground'
(7182,75837): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-referenceForeground'
(7182,75985): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-snippetForeground'
(7182,76129): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-stringForeground'
(7182,76272): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-structForeground'
(7182,76411): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-textForeground'
(7182,76568): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-typeParameterForeground'
(7182,76714): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-unitForeground'
(7182,76859): run-time error CSS1039: Token not allowed after unary operator: '-vscode-symbolIcon-variableForeground'
(7182,77158): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLightBulb-foreground'
(7182,77329): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLightBulbAutoFix-foreground'
(7182,77377): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLightBulb-foreground'
(7182,77480): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLightBulbAi-foreground'
(7182,77523): run-time error CSS1039: Token not allowed after unary operator: '-vscode-icon-foreground'
(7182,78014): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLightBulb-foreground'
(7182,78221): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLightBulbAutoFix-foreground'
(7182,78269): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLightBulb-foreground'
(7182,78400): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLightBulbAi-foreground'
(7182,78443): run-time error CSS1039: Token not allowed after unary operator: '-vscode-icon-foreground'
(7182,78588): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorWidget-border'
(7182,78667): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorActionList-background'
(7182,78715): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorActionList-foreground'
(7182,78790): run-time error CSS1039: Token not allowed after unary operator: '-vscode-widget-shadow'
(7182,79508): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorActionList-focusBackground'
(7182,79571): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorActionList-focusForeground'
(7182,79636): run-time error CSS1039: Token not allowed after unary operator: '-vscode-menu-selectionBorder'
(7182,79755): run-time error CSS1039: Token not allowed after unary operator: '-vscode-descriptionForeground'
(7182,80740): run-time error CSS1039: Token not allowed after unary operator: '-vscode-disabledForeground'
(7182,81047): run-time error CSS1039: Token not allowed after unary operator: '-vscode-keybindingLabel-background'
(7182,81094): run-time error CSS1039: Token not allowed after unary operator: '-vscode-keybindingLabel-foreground'
(7182,81202): run-time error CSS1039: Token not allowed after unary operator: '-vscode-keybindingLabel-border'
(7182,81259): run-time error CSS1039: Token not allowed after unary operator: '-vscode-keybindingLabel-bottomBorder'
(7182,81328): run-time error CSS1039: Token not allowed after unary operator: '-vscode-widget-shadow'
(7182,81414): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorActionList-background'
(7182,81477): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,81739): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-activeForeground'
(7182,82091): run-time error CSS1039: Token not allowed after unary operator: '-vscode-actionBar-toggledBackground'
(7182,82264): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorCodeLens-foreground'
(7182,82316): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorCodeLens-lineHeight'
(7182,82366): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorCodeLens-fontSize'
(7182,82423): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorCodeLens-fontSize'
(7182,82487): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorCodeLens-fontFeatureSettings'
(7182,82548): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorCodeLens-fontFamily'
(7182,82588): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorCodeLens-fontFamilyDefault'
(7182,82918): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLink-activeForeground'
(7182,83029): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLink-activeForeground'
(7182,83183): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorCodeLens-foreground'
(7182,83235): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorCodeLens-lineHeight'
(7182,83285): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorCodeLens-fontSize'
(7182,84834): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-foreground'
(7182,84894): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-background'
(7182,84954): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,85121): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-background'
(7182,85186): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,85377): run-time error CSS1039: Token not allowed after unary operator: '-vscode-toolbar-hoverBackground'
(7182,85839): run-time error CSS1038: Expected hex color, found '#000c'
(7182,87025): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,87196): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-background'
(7182,87234): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-foreground'
(7182,87361): run-time error CSS1039: Token not allowed after unary operator: '-vscode-button-hoverBackground'
(7182,87465): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-foreground'
(7182,87525): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-background'
(7182,87585): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,87718): run-time error CSS1039: Token not allowed after unary operator: '-vscode-foreground'
(7182,90268): run-time error CSS1039: Token not allowed after unary operator: '-vscode-peekViewResult-background'
(7182,90314): run-time error CSS1039: Token not allowed after unary operator: '-vscode-peekViewResult-lineForeground'
(7182,90569): run-time error CSS1039: Token not allowed after unary operator: '-vscode-peekViewResult-fileForeground'
(7182,90876): run-time error CSS1039: Token not allowed after unary operator: '-vscode-peekViewResult-selectionBackground'
(7182,90931): run-time error CSS1039: Token not allowed after unary operator: '-vscode-peekViewResult-selectionForeground'
(7182,91188): run-time error CSS1039: Token not allowed after unary operator: '-vscode-peekViewResult-matchHighlightBackground'
(7182,91328): run-time error CSS1039: Token not allowed after unary operator: '-vscode-peekViewEditor-matchHighlightBackground'
(7182,91399): run-time error CSS1039: Token not allowed after unary operator: '-vscode-peekViewEditor-matchHighlightBorder'
(7182,91659): run-time error CSS1039: Token not allowed after unary operator: '-vscode-peekViewEditor-background'
(7182,91786): run-time error CSS1039: Token not allowed after unary operator: '-vscode-peekViewEditorGutter-background'
(7182,92180): run-time error CSS1039: Token not allowed after unary operator: '-vscode-contrastActiveBorder'
(7182,92298): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-hoverHighlightBackground'
(7182,92475): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-foreground'
(7182,92535): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-background'
(7182,92595): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,92689): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-foreground'
(7182,92766): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-activeForeground'
(7182,93138): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,93357): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-foreground'
(7182,93545): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-statusBarBackground'
(7182,93648): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textCodeBlock-background'
(7182,94421): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorWidget-background'
(7182,94465): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorWidget-foreground'
(7182,94526): run-time error CSS1039: Token not allowed after unary operator: '-vscode-widget-shadow'
(7182,94571): run-time error CSS1039: Token not allowed after unary operator: '-vscode-contrastBorder'
(7182,94834): run-time error CSS1039: Token not allowed after unary operator: '-vscode-widget-shadow'
(7182,94868): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorWidget-foreground'
(7182,94928): run-time error CSS1039: Token not allowed after unary operator: '-vscode-widget-border'
(7182,94979): run-time error CSS1039: Token not allowed after unary operator: '-vscode-widget-border'
(7182,95031): run-time error CSS1039: Token not allowed after unary operator: '-vscode-widget-border'
(7182,95137): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorWidget-background'
(7182,95635): run-time error CSS1039: Token not allowed after unary operator: '-vscode-focusBorder'
(7182,97943): run-time error CSS1039: Token not allowed after unary operator: '-vscode-disabledForeground'
(7182,98952): run-time error CSS1039: Token not allowed after unary operator: '-vscode-errorForeground'
(7182,99079): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-findMatchHighlightBackground'
(7182,99179): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-findMatchBackground'
(7182,99237): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-findMatchBorder'
(7182,99351): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-findRangeHighlightBackground'
(7182,99476): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorWidget-resizeBorder'
(7182,99516): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorWidget-border'
(7182,99770): run-time error CSS1039: Token not allowed after unary operator: '-vscode-toolbar-hoverBackground'
(7182,99860): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-findMatchHighlightBackground'
(7182,99959): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-findMatchBackground'
(7182,100042): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-findRangeHighlightBackground'
(7182,100134): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorWidget-background'
(7182,101403): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-foldPlaceholderForeground'
(7182,101578): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-foldBackground'
(7182,101852): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorGutter-foldingControlForeground'
(7182,102533): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorGhostText-foreground'
(7182,102601): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorGhostText-background'
(7182,102659): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorGhostText-border'
(7182,102801): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-snippetTabstopHighlightBackground'
(7182,102883): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-snippetTabstopHighlightBorder'
(7182,103045): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-snippetFinalTabstopHighlightBackground'
(7182,103132): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-snippetFinalTabstopHighlightBorder'
(7182,103522): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorSuggestWidget-border'
(7182,103580): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorSuggestWidget-background'
(7182,104001): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorSuggestWidget-border'
(7182,104300): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorSuggestWidgetStatus-foreground'
(7182,105579): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorSuggestWidget-selectedForeground'
(7182,105716): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorSuggestWidget-selectedIconForeground'
(7182,106367): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorSuggestWidget-foreground'
(7182,106629): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorSuggestWidget-highlightForeground'
(7182,106811): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorSuggestWidget-focusHighlightForeground'
(7182,111573): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorSuggestWidget-foreground'
(7182,111671): run-time error CSS1039: Token not allowed after unary operator: '-vscode-focusBorder'
(7182,111737): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-foreground'
(7182,111817): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-activeForeground'
(7182,111911): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textCodeBlock-background'
(7182,113968): run-time error CSS1039: Token not allowed after unary operator: '-monaco-monospace-font'
(7182,114081): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLink-activeForeground'
(7182,115421): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-activeForeground'
(7182,115544): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-activeForeground'
(7182,115936): run-time error CSS1039: Token not allowed after unary operator: '-vscode-problemsErrorIcon-foreground'
(7182,116345): run-time error CSS1039: Token not allowed after unary operator: '-vscode-problemsWarningIcon-foreground'
(7182,116735): run-time error CSS1039: Token not allowed after unary operator: '-vscode-problemsInfoIcon-foreground'
(7182,116834): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorBracketMatch-border'
(7182,116933): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-linkedEditingBackground'
(7182,117173): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLink-activeForeground'
(7182,117286): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-selectionHighlightBackground'
(7182,117375): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-selectionHighlightBorder'
(7182,117594): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-wordHighlightBackground'
(7182,117678): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-wordHighlightBorder'
(7182,117870): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-wordHighlightStrongBackground'
(7182,117960): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-wordHighlightStrongBorder'
(7182,118168): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-wordHighlightTextBackground'
(7182,118256): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-wordHighlightTextBorder'
(7182,118459): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorGhostText-background'
(7182,118930): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorGhostText-foreground'
(7182,118998): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorGhostText-background'
(7182,119056): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorGhostText-border'
(7182,119153): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-foreground'
(7182,119213): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-background'
(7182,119273): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,119392): run-time error CSS1039: Token not allowed after unary operator: '-vscode-foreground'
(7182,119714): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-foreground'
(7182,119774): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-background'
(7182,119834): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,119923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7182,120046): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7182,120576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7182,120704): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorGhostText-foreground'
(7182,121009): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-background'
(7182,121110): run-time error CSS1039: Token not allowed after unary operator: '-widget-color'
(7182,121254): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-foreground'
(7182,121314): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-background'
(7182,121374): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,121850): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,122415): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,122511): run-time error CSS1039: Token not allowed after unary operator: '-vscode-parameterHintsWidget-editorFontFamily'
(7182,122563): run-time error CSS1039: Token not allowed after unary operator: '-vscode-parameterHintsWidget-editorFontFamilyDefault'
(7182,122826): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-foreground'
(7182,122919): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-activeForeground'
(7182,123116): run-time error CSS1039: Token not allowed after unary operator: '-monaco-monospace-font'
(7182,123195): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textCodeBlock-background'
(7182,123903): run-time error CSS1039: Token not allowed after unary operator: '-monaco-monospace-font'
(7182,124006): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-highlightForeground'
(7182,124193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7182,124419): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editor-placeholder-foreground'
(7182,125076): run-time error CSS1039: Token not allowed after unary operator: '-vscode-toolbar-hoverBackground'
(7182,125572): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorStickyScroll-scrollableWidth'
(7182,125802): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorLineNumber-foreground'
(7182,126073): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorStickyScroll-foldingOpacityTransition'
(7182,126173): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorStickyScroll-scrollableWidth'
(7182,126399): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorStickyScroll-border'
(7182,126498): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorStickyScrollHover-background'
(7182,126614): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorStickyScroll-shadow'
(7182,126696): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorStickyScroll-background'
(7182,126816): run-time error CSS1039: Token not allowed after unary operator: '-vscode-peekViewEditorStickyScroll-background'
(7182,126919): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorUnicodeHighlight-border'
(7182,126980): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorUnicodeHighlight-background'
(7182,127181): run-time error CSS1039: Token not allowed after unary operator: '-vscode-banner-background'
(7182,128080): run-time error CSS1039: Token not allowed after unary operator: '-vscode-banner-background'
(7182,128230): run-time error CSS1039: Token not allowed after unary operator: '-vscode-banner-foreground'
(7182,128308): run-time error CSS1039: Token not allowed after unary operator: '-vscode-banner-iconForeground'
(7182,128363): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-foreground'
(7182,128422): run-time error CSS1039: Token not allowed after unary operator: '-vscode-textLink-activeForeground'
(7182,132129): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-foreground'
(7182,132189): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-background'
(7182,132249): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,132500): run-time error CSS1039: Token not allowed after unary operator: '-vscode-editorHoverWidget-border'
(7182,132599): run-time error CSS1039: Token not allowed after unary operator: '-monaco-monospace-font'
(7182,132862): run-time error CSS1039: Token not allowed after unary operator: '-monaco-monospace-font'
(7182,132973): run-time error CSS1039: Token not allowed after unary operator: '-monaco-monospace-font'
 */
:root {
    --default-history-conversation-type1: #1E88E5;
    --default-history-conversation-type2: #D81B60;
    --default-history-conversation-type3: #00ACC1;
    --spinner-speed: 1.5s;
    --dynamic-search-image-height: 90px;
    --dynamic-search-image-width: 90px;
    --menu-item-color: #2F4858;
    --primary-color: #CC3467;
    --primary-color-light: #CC346740;
    --secondary-color: #B42E5A;
    --secondary-color-light: #B42E5A40;
    --border-radius: 0.375rem;
    --component-border-color: #e4e7eb;
}

body {
    --rounded-top: var(--border-radius) var(--border-radius) 0 0;
    --rounded-right: 0 var(--border-radius) var(--border-radius) 0;
    --rounded-bottom: 0 0 var(--border-radius) var(--border-radius);
    --rounded-left: var(--border-radius) 0 0 var(--border-radius);
    --default-corporate-backGroundColor: var(--primary-color);
    --default-corporate-selected: var(--secondary-color); /*#AC2B56*/
    --default-corporate-active: var(--secondary-color); /*#98264C*/


    --main-menu-active-color: #2F4858;
    --main-menu-active-font-color: #eaedee;
    --main-menu-inactive-bg-color: #eaedee;
    --main-menu-inactive-font-color: #263a46;
}


.light {
    --default-font-color: black;
    --sheet-background-color: #ffffff;
    --sheet-title-font-color: #767676;
    --border-color: #cccccc;
    --icon-color: #aeaeae;
    --icon-hover-color: #767676;
    --region-header-color: #E5E5E8;
    --region-header-font-color: #333333;
}

.dark {
    --default-font-color: white;

    --sheet-background-color: #252e42;
    --sheet-title-font-color: #e9eaec;
    --border-color: #161c28;
    --icon-color: #d3d5d9;
    --icon-hover-color: #ffffff;
    --region-header-color: rgba(255, 255, 255, 0.1);
    --region-header-font-color: #d3d5d9;
}
:root {
    --sb-track-color: transparent;
    --sb-grid-track-color: #eaedee;
    --sb-thumb-color: #b2b5bb;
    --sb-size: 12px;
}

::-webkit-scrollbar {
    width: var(--sb-size);
    height: var(--sb-size);
}

::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
}

::-webkit-scrollbar-thumb {
    background: var(--sb-thumb-color);
    border: 0px none #ffffff;
    border-radius: 50px;
}

    ::-webkit-scrollbar-thumb:hover {
        background: var(--sb-thumb-color);
    }

    ::-webkit-scrollbar-thumb:active {
        background: var(--sb-thumb-color);
    }

::-webkit-scrollbar-track {
    background: var(--sb-track-color);
    border: 0px none #ffffff;
    border-radius: 50px;
}

    ::-webkit-scrollbar-track:hover {
        background: var(--sb-track-color);
    }

    ::-webkit-scrollbar-track:active {
        background: var(--sb-track-color);
    }

.k-auto-scrollable::-webkit-scrollbar-track, .k-auto-scrollable::-webkit-scrollbar-track:hover, .k-auto-scrollable::-webkit-scrollbar-track:active {
    background: var(--sb-grid-track-color);
    border-radius: 0;
}

::-webkit-scrollbar-corner {
    background: transparent;
}


@supports (-moz-appearance:none) {
    body {
        scrollbar-color: var(--sb-thumb-color) var(--sb-grid-track-color);
        scrollbar-width: thin;
    }

    .k-auto-scrollable::-webkit-scrollbar-track, .k-auto-scrollable::-webkit-scrollbar-track:hover, .k-auto-scrollable::-webkit-scrollbar-track:active {
        scrollbar-color: var(--sb-thumb-color);
    }
}

/*Components.Regions */
.region-container {
    height: 100%;
    overflow: auto;
    padding: 20px 10px 10px 10px;
}

    .region-container * {
        box-sizing: border-box;
    }

.region {
    vertical-align: top;
    margin-bottom: 15px;
    /*margin-right: 30px;*/
    background-color: var(--sheet-background-color);
    color: var(--default-font-color);
    /*box-shadow: 0 0 4px 1px #767676;*/
    padding: 0 10px;
    width: 100%;
    box-sizing: border-box
}

    .region.region-break {
        width: 0px;
        margin: 0;
        padding: 0;
    }

.region__header {
    cursor: pointer;
    height: 33px;
    display: flex;
    align-items: center;
    color: var(--region-header-font-color);
    background-color: var(--region-header-color);
    border-radius: var(--rounded-top);
}

/*    .region__header:hover {
        background-color: #eaeaea;
    }*/

.region__status {
    width: 34px;
    height: 100%;
    background-repeat: no-repeat;
    background-image: url('siteIcons/webcrm-b32-white.png');
    background-position: 0px -608px;
}

.region--open .region__header:hover .region__status,
.region__header:hover .region__status {
    background-position-y: -640px;
}

.region__fields {
    padding: 5px;
    border-radius: var(--rounded-bottom);
}


.field-instance {
    padding: 5px;
    min-height: 40px;
}

.field__value {
    display: flex;
    align-items: flex-start;
}

.field__value__label {
    width: 30%;
    margin-right: 10px;
    margin-top: 9px;
}

    .field__value__label label {
        white-space: nowrap;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        height: 100%;
        width: auto;
        padding: 1px 0;
    }

.field__value__content {
    width: 100%;
    flex: 1;
}

.fieldComment {
    margin: 5px;
}

.fieldComment__label {
    line-height: 1.25;
}

.field-action {
    width: fit-content;
    margin-inline-start: auto;
    padding-block: 0.375rem;
    color: #069;
}

    .field-action:hover {
        cursor: pointer;
    }

    .field-action > i {
        margin-inline: 0.3em;
    }

/*Drawer*/
.drawer {
    width: 240px;
    height: 100%;
    background-color: white;
    position: relative;
    transition: all .2s ease-in-out;
    z-index: 10;
}

.drawer--closed {
    width: 50px;
}

.drawer--no-animation {
    transition: none;
}

.drawer__toggle {
    position: absolute;
    top: -50px;
    right: 0;
    color: white;
    cursor: pointer;
    padding: 5px;
    background-color: transparent;
    height: 50px;
    width: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    transform-origin: center center;
    /*transition: transform .2s ease-in-out;*/
}

    .drawer__toggle svg {
        transform-origin: center center;
        transition: transform .2s ease-in-out;
    }


.drawer--closed .drawer__toggle svg {
    transform: rotate(180deg);
}

.drawer--right.drawer--closed .drawer__toggle svg {
    transform: rotate(-180deg);
}

.drawer--right .drawer__toggle {
    left: 0;
}

.drawer--inactive {
    background-color: transparent;
}

    .drawer--inactive .drawer__toggle {
        display: none;
    }

.drawer__content-wrapper {
    height: 100%;
    overflow: auto;
    width: 240px;
    position: absolute;
    background-color: white;
    /*transition: opacity .2s ease-in-out;*/
}

/*.drawer--closed .drawer__content-wrapper {
    opacity: 0;
}*/

.drawer--left .drawer__content-wrapper {
    right: 0;
}

/*.drawer--closed.drawer--left .drawer__content-wrapper {
    right: 100%;
}*/


.drawer--right .drawer__content-wrapper {
    left: 0;
}

/*.drawer--closed.drawer--right .drawer__content-wrapper {
    right: 100%;
}*/

.drawer__content {
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: var(--sheet-background-color);
    color: var(--default-font-color);
    z-index: 1;
    transition: opacity .2s ease-in-out;
}

.drawer__content--hidden {
    display: none;
    opacity: 0;
}

.drawer--closed .drawer__content:not(.drawer__content--always-visible) {
    opacity: 0;
    cursor: default;
    pointer-events: none;
}

.drawer__content-wrapper .drawer__content:not(:last-of-type) {
    overflow: hidden;
    opacity: 0;
}

.drawer--slide-over {
    width: 50px;
    z-index: 12;
    /*left: 100%;*/
}

    .drawer--slide-over.drawer--left {
        transform: translateX(-100%);
    }

    .drawer--slide-over.drawer--right {
        transform: translateX(100%);
    }

.drawer--left.drawer--slide-over .drawer__toggle {
    left: 100%;
}

.drawer--right.drawer--slide-over .drawer__toggle {
    left: -100%;
}

/*.drawer--slide-over .drawer__content-wrapper {
    transition: transform .2s ease-in-out;
    transform: translateX(0);
    opacity: 1;
}*/

.drawer--right.drawer--slide-over:not(.drawer--closed) .drawer__content-wrapper {
    transform: translateX(-100%);
    box-shadow: -7px 0 7px -4px #767676;
}

/*.drawer--right.drawer--slide-over .drawer__content-wrapper {
    left: 100%;
}*/

.drawer--left.drawer--slide-over .drawer__content-wrapper {
    right: auto;
    box-shadow: 7px 0 7px -4px #767676;
}

.drawer--left.drawer--slide-over.drawer--closed .drawer__content-wrapper {
    transform: translateX(-100%);
}

body.no-north .drawer__toggle {
    top: 0;
    background-color: var(--main-menu-active-color);
}

body.no-north .drawer__content-wrapper {
    top: 50px;
    height: calc(100% - 50px);
}

.drawer--left .section-label {
    display: block;
    font-weight: bold;
    margin: 20px 0 5px 0;
    padding-left: 10px;
}

/*Tabstrip*/

.tabstrip__content {
    /*height: 100%;*/
}

.tabstrip__item {
    height: 40px;
    display: flex;
    align-items: center;
    padding-left: 10px;
    cursor: pointer;
    overflow: hidden;
    /*border-left: 5px solid transparent;*/
}

    @keyframes tabstrip__item-fade {
        from {
            background-color: #ffffff;
        }

        to {
            background-color: #E5E5E8;
        }
    }

    /*.tabstrip__item:not(.current) {
        background: linear-gradient(to right, #E5E5E8 50%, white 50%);
        background-size: 200% 100%;
        background-position: right bottom;
        transition: all .2s ease-out;
    }*/

    .tabstrip__item:not(.current):hover {
        background-color: #E5E5E8;
        animation-name: tabstrip__item-fade;
        animation-duration: .3s;
    }

    .tabstrip__item.current {
        background-color: #E5E5E8;
        border-left: 5px solid var(--primary-color);
    }

    .tabstrip__item, .tabstrip__item * {
        cursor: pointer;
    }

.tabstrip__item__icon {
    margin-right: 7.5px;
}

    .tabstrip__item i {
        transition: all .3s ease-in-out;
    }

    .tabstrip__item:hover i {
        transform: scale(1.3);
    }

    .tabstrip__item__label-wrapper {
        display: flex;
        flex: 1;
        height: 100%;
        align-items: center;
    }

.tabstrip__item__trailing-icon-wrapper {
    width: 0px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    opacity: 0;
    transition: opacity 0.4s ease-in-out, width 0.4s ease-in-out;
}

.drawer--closed .tabstrip__item__trailing-icon-wrapper {
    width: 50px;
    opacity: 1;
}

.tabstrip__item__label {
    /*flex: 1;
    height: 100%;
    display: flex;
    align-items: center;*/
    line-height: 18px;
}

.tabstrip__changes {
    width: 10px;
}

.drawer--closed .tabstrip__item {
    /*opacity: 0;*/
    cursor: default;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#container {
    /*full height*/
    flex: 1;
    /*make space for the title*/
    margin: -50px 10px 0 0px;
    /*background-color: white;*/ /*#fafafa;*/
    /*needed for the sheets*/
    position: relative;
    /*for actions (buttons) & overflow*/
    z-index: 11;
    /*box-shadow: -7px 0 8px -7px #767676, 7px 0 8px -7px #767676;*/
}

    #container.overlay::after {
        right: -50px;
    }

    #container > div.sheet-wrapper {
        background-color: white;
        position: absolute;
        top: 0;
        /*stick to the bottom of the #container element; height is variable*/
        bottom: 0;
        left: 0;
        right: 0;
        /*width: 100%;*/
        border: 1px solid var(--border-color);
        border-bottom: none;
        /*background-color: #fafafa;*/
        /*background-color: white;*/
        /* overflow-y: hidden; */
        /*needed for actions (buttons) when the width of the .sheet 
    is smaller than the width of the action container (.sheet-actions)*/
        overflow: visible;
        /*needed for actions: create a local stacking context inside the .sheet*/
        z-index: 1;
        transition: margin .2s ease-in-out, top .2s ease-in-out;
    }

        /*don't show a shadow on the first sheet (:not(:first-of-type))*/
        /*select only the last 2 sheets - the otherones are not "visible"*/
        /*#container > div.sheet-wrapper:not(:first-of-type):nth-last-child(1),
#container > div.sheet-wrapper:not(:first-of-type):nth-last-child(2) {
    box-shadow: 0 -7px 7px -4px #cccccc;
}*/

        #container > div.sheet-wrapper:nth-of-type(even) {
            /*equal to the negative margin set on the #container*/
            /*top: 50px;*/
        }

        #container > div.sheet-wrapper:nth-of-type(odd) {
            /*equal to the height of the title + the height of the negative margin (abs())*/
            /*top: 100px;*/
        }

    /*the first sheet needs to stay visible all the time (at least the title)*/
    /*#container > div.sheet-wrapper:nth-of-type(1) {
    top: 0;
}*/

    #container > .sheet-wrapper {
        margin: 0 40px;
    }


        /*#container > .sheet-wrapper:first-of-type:last-of-type,
    #container > .sheet-wrapper:nth-of-type(2):nth-last-of-type(1) {
        margin: 0;
    }*/

        #container > .sheet-wrapper:nth-last-of-type(1) {
            margin: 0;
        }

        #container > .sheet-wrapper:nth-last-of-type(2) {
            margin: 0 20px;
            pointer-events: none;
        }

            #container > .sheet-wrapper:nth-last-of-type(2):not(:first-of-type),
            #container > .sheet-wrapper:nth-last-of-type(1):nth-of-type(2) {
                top: 20px;
            }

        #container > .sheet-wrapper:nth-last-of-type(1):not(:first-of-type):not(:nth-of-type(2)) {
            top: 40px;
        }


.sheet__title > .sheet__corner-actions {
    display: flex;
    /*position: absolute;
    top: 10px;
    right: 5px;*/
    color: var(--sheet-title-font-color);
    transition: all .2s ease-in-out;
}

.sheet__corner-actions .sheet__close-button {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    /*color: #767676;
    transition: all .2s ease-in-out;*/
    /*margin: 5px;*/
}

.sheet__corner-actions .sheet__close-button, .sheet__corner-actions .sheet__corner-actions__context-actions, .sheet__corner-actions .sheet__main-action--save, .sheet__reminders {
    color: var(--icon-color);
}

    .sheet__corner-actions .sheet__close-button:hover, .sheet__corner-actions .sheet__corner-actions__context-actions:hover, .sheet__corner-actions .sheet__main-action--save:hover, .sheet__reminders:hover {
        color: var(--icon-hover-color);
    }

#container > div.sheet-wrapper:first-of-type .sheet__close-button, #container > div.sheet-wrapper:not(:last-of-type) .sheet__corner-actions {
    display: none;
}

.sheet__reminders {
    cursor: pointer;
}

.sheet-wrapper > .sheet {
    height: 100%;
    /*helps with the content*/
    display: flex;
    flex-direction: column;
}

.sheet > .sheet__title {
    /*equal to the height of the negative margin (abs())*/
    height: 50px;
    border-bottom: 1px solid var(--border-color);
    display: flex;
    align-items: center;
    padding: 10px 10px 10px 20px;
    background-color: var(--sheet-background-color);
    font-size: 16px;
    font-weight: bold;
    color: var(--sheet-title-font-color);
}

.sheet__title .sheet__title__label {
    flex: 1;
    display: flex;
}

.sheet__title .sheet__title__label__text label {
    line-height: 1.3;
    font-size: 1.2em;
    color: var(--main-menu-active-color);
}

.sheet__title__label .sheet__title__label_remarks {
    display: flex;
    flex-shrink: 0;
    margin-right: 10px;
}

#container > div.sheet-wrapper:not(:last-of-type) .sheet__title * {
    display: none;
}

.sheet > .sheet__title .sheet__title__main-item {
    font-weight: bold;
    margin: 0 8px;
    flex-shrink: 0;
}

.sheet > .sheet__title .lock-icon {
    display: none;
}

.sheet > .sheet__title .lock-icon--locked {
    display: initial;
    color: red;
    margin-Left: 10px;
}

.sheet > .sheet__content {
    /*padding: 10px;*/
    height: 100%;
    flex: 1;
    /*overflow: auto;*/
    position: relative;
    background-color: var(--sheet-background-color);
}

.sheet > .sheet__loading-screen {
    position: absolute;
    top: 50px;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: white;
    z-index: 1;
}

.sheet__actions {
    position: absolute;
    bottom: 50px;
    right: 50px;
    display: flex;
    /*bring to front inside the parent*/
    z-index: 1;
}

    .sheet__actions .sheet__action {
        border-radius: 50%;
        height: 60px;
        width: 60px;
        background-color: #767676;
        display: none;
        align-items: center;
        justify-content: center;
        margin: 5px;
        cursor: pointer;
        /*box-shadow: 0 3px 3px 1px #AEAEAE;*/
        box-shadow: 0 3px 5px -1px rgba(0,0,0,.2), 0 6px 10px 0 rgba(0,0,0,.14), 0 1px 18px 0 rgba(0,0,0,.12);
        transition: all 0.2s ease-in-out;
        color: white;
        order: 0;
        overflow: hidden;
    }

    .sheet__actions.sheet__actions--active .sheet__action {
        display: flex;
    }

    .sheet__actions .sheet__action:hover {
        /*user hardware acceleration*/
        transform: scale(1.1);
        /*translate3d(0, -5px, 0);*/
        /*color: white;*/
        /*box-shadow: 0 8px 10px 2px #AEAEAE;*/
        box-shadow: 0 5px 5px -3px rgba(0,0,0,.2), 0 8px 10px 1px rgba(0,0,0,.14), 0 3px 14px 2px rgba(0,0,0,.12);
    }

        .sheet__actions .sheet__action:hover .custom-actions {
            /*reset the scale transform set on the parent*/
            transform: scale(0.9);
        }

    /*.sheet__actions .sheet__action.back {
        background-color: #e2b613;
    }*/
    .sheet__actions .sheet__action.save, .sheet__actions .sheet__action.ok {
        /*background-color: #70a840;*/
        background-color: #4CAF50;
    }

    .sheet__actions .sheet__action.delete {
        /*background-color: #ff4747;*/
        background-color: #D32F2F;
    }

    /*.sheet__actions .sheet__action.close {
        background-color: #e2b613;
    }*/

    .sheet__actions .sheet__action.search {
        /*background-color: #00b386;*/
        background-color: var( --primary-color);
    }

    .sheet__actions .sheet__action.new {
        background-color: #cc3467;
    }

    .sheet__actions .sheet__action.trigger, .sheet__actions .sheet__action.commands {
        /*background-color: #4da6ff;*/
        background-color: #767676;
        display: flex;
        order: 1;
    }

        /*.sheet__actions .sheet__action--disabled, .sheet__actions .sheet__action--disabled:hover {
        transform: none;
        text-decoration: line-through;
        color: darkslategrey;
    }*/

        .sheet__actions .sheet__action.commands .custom-actions {
            position: absolute;
            /*fallback. will be overwitten*/
            top: -110%;
            right: 15%;
            white-space: nowrap;
            text-align: right;
            color: white;
            display: none;
            background-color: white; /* #ececec;*/
            border: 1px solid #767676;
            border-bottom: none;
            box-shadow: 0 2px 4px 1px darkslategrey;
        }

        .sheet__actions .sheet__action.commands:hover .custom-actions {
            display: block;
        }

        .sheet__actions .sheet__action.commands .custom-actions::after {
            display: block;
            content: '';
            /*border: 1px solid red;*/
            height: 40px;
            width: 80%;
            position: absolute;
            top: 100%;
            right: 0;
            transform-origin: top right;
            transform: rotate(15deg);
            /*send to back: do not cover the content*/
            z-index: -1;
        }

.sheet__actions__extended-view {
    display: flex;
    align-items: center;
    justify-content: right;
    cursor: pointer;
    overflow: hidden;
    padding: 0.5em;
    margin: 5px;
    border-top: 1px solid #e6e6e6;
    width: 100%;
}

.sheet__content > div.react-app-root {
    height: 100%;
}

.sheet__content .k-widget.k-grid .k-grid-content {
    flex: 1;
    height: 100%;
}

.sheet__toolbar {
    display: none;
}
/****************************************/
/***** E L E M E N T  Q U E R I E S *****/
/****************************************/
/*
    extra small:    <  800px
    small:          >= 800px
    medium:         >= 1200px
    large:          >= 1600px
    extra large:    >= 2000px
*/
/*default values*/
.region {
}

.region-container[min-width~="800px"] .region:not(.region-break) {
    width: 50%;
}

.region-container[min-width~="1200px"] .region:not(.region-break) {
    width: 33.333%;
}

.region-container[min-width~="1600px"] .region:not(.region-break) {
    width: 25%;
}

/*Sonderfall...*/
.region-container[min-width~="2000px"] .region:not(.region-break) {
    width: 25%;
}

.region-container[min-width~="2400px"] .region:not(.region-break) {
    width: 16.666%;
}
/*end default values*/

/*standard*/
/*EXTRA SMALL*/
.region-container[max-width~="800px"] .region.r-xs-1 {
    width: 8.333%;
}

.region-container[max-width~="800px"] .region.r-xs-2 {
    width: 16.666%;
}

.region-container[max-width~="800px"] .region.r-xs-3 {
    width: 25%;
}

.region-container[max-width~="800px"] .region.r-xs-4 {
    width: 33.333%;
}

.region-container[max-width~="800px"] .region.r-xs-5 {
    width: 41.666%;
}

.region-container[max-width~="800px"] .region.r-xs-6 {
    width: 50%;
}

.region-container[max-width~="800px"] .region.r-xs-7 {
    width: 58.333%;
}

.region-container[max-width~="800px"] .region.r-xs-8 {
    width: 66.666%;
}

.region-container[max-width~="800px"] .region.r-xs-9 {
    width: 75%;
}

.region-container[max-width~="800px"] .region.r-xs-10 {
    width: 83.333%;
}

.region-container[max-width~="800px"] .region.r-xs-11 {
    width: 91.666%;
}

.region-container[max-width~="800px"] .region.r-xs-12 {
    width: 100%;
}

/*SMALL*/
.region-container[min-width~="800px"] .region.r-s-1 {
    width: 8.333%;
}

.region-container[min-width~="800px"] .region.r-s-2 {
    width: 16.666%;
}

.region-container[min-width~="800px"] .region.r-s-3 {
    width: 25%;
}

.region-container[min-width~="800px"] .region.r-s-4 {
    width: 33.333%;
}

.region-container[min-width~="800px"] .region.r-s-5 {
    width: 41.666%;
}

.region-container[min-width~="800px"] .region.r-s-6 {
    width: 50%;
}

.region-container[min-width~="800px"] .region.r-s-7 {
    width: 58.333%;
}

.region-container[min-width~="800px"] .region.r-s-8 {
    width: 66.666%;
}

.region-container[min-width~="800px"] .region.r-s-9 {
    width: 75%;
}

.region-container[min-width~="800px"] .region.r-s-10 {
    width: 83.333%;
}

.region-container[min-width~="800px"] .region.r-s-11 {
    width: 91.666%;
}

.region-container[min-width~="800px"] .region.r-s-12 {
    width: 100%;
}

/*MEDIUM*/
.region-container[min-width~="1200px"] .region.r-m-1 {
    width: 8.333%;
}

.region-container[min-width~="1200px"] .region.r-m-2 {
    width: 16.666%;
}

.region-container[min-width~="1200px"] .region.r-m-3 {
    width: 25%;
}

.region-container[min-width~="1200px"] .region.r-m-4 {
    width: 33.333%;
}

.region-container[min-width~="1200px"] .region.r-m-5 {
    width: 41.666%;
}

.region-container[min-width~="1200px"] .region.r-m-6 {
    width: 50%;
}

.region-container[min-width~="1200px"] .region.r-m-7 {
    width: 58.333%;
}

.region-container[min-width~="1200px"] .region.r-m-8 {
    width: 66.666%;
}

.region-container[min-width~="1200px"] .region.r-m-9 {
    width: 75%;
}

.region-container[min-width~="1200px"] .region.r-m-10 {
    width: 83.333%;
}

.region-container[min-width~="1200px"] .region.r-m-11 {
    width: 91.666%;
}

.region-container[min-width~="1200px"] .region.r-m-12 {
    width: 100%;
}

/*LARGE*/
.region-container[min-width~="1600px"] .region.r-l-1 {
    width: 8.333%;
}

.region-container[min-width~="1600px"] .region.r-l-2 {
    width: 16.666%;
}

.region-container[min-width~="1600px"] .region.r-l-3 {
    width: 25%;
}

.region-container[min-width~="1600px"] .region.r-l-4 {
    width: 33.333%;
}

.region-container[min-width~="1600px"] .region.r-l-5 {
    width: 41.666%;
}

.region-container[min-width~="1600px"] .region.r-l-6 {
    width: 50%;
}

.region-container[min-width~="1600px"] .region.r-l-7 {
    width: 58.333%;
}

.region-container[min-width~="1600px"] .region.r-l-8 {
    width: 66.666%;
}

.region-container[min-width~="1600px"] .region.r-l-9 {
    width: 75%;
}

.region-container[min-width~="1600px"] .region.r-l-10 {
    width: 83.333%;
}

.region-container[min-width~="1600px"] .region.r-l-11 {
    width: 91.666%;
}

.region-container[min-width~="1600px"] .region.r-l-12 {
    width: 100%;
}

/*EXTRA LARGE*/
.region-container[min-width~="2000px"] .region.r-xl-1 {
    width: 8.333%;
}

.region-container[min-width~="2000px"] .region.r-xl-2 {
    width: 16.666%;
}

.region-container[min-width~="2000px"] .region.r-xl-3 {
    width: 25%;
}

.region-container[min-width~="2000px"] .region.r-xl-4 {
    width: 33.333%;
}

.region-container[min-width~="2000px"] .region.r-xl-5 {
    width: 41.666%;
}

.region-container[min-width~="2000px"] .region.r-xl-6 {
    width: 50%;
}

.region-container[min-width~="2000px"] .region.r-xl-7 {
    width: 58.333%;
}

.region-container[min-width~="2000px"] .region.r-xl-8 {
    width: 66.666%;
}

.region-container[min-width~="2000px"] .region.r-xl-9 {
    width: 75%;
}

.region-container[min-width~="2000px"] .region.r-xl-10 {
    width: 83.333%;
}

.region-container[min-width~="2000px"] .region.r-xl-11 {
    width: 91.666%;
}

.region-container[min-width~="2000px"] .region.r-xl-12 {
    width: 100%;
}
/*end standard*/
/****************************************/

/*::-webkit-scrollbar-track {
    background: #eaeaea;
}

::-webkit-scrollbar-thumb {
    background: #999;
}*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd,
q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead,
tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after,
    q:before, q:after {
        content: '';
        content: none;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*
    WEB SMS
*/

html,
body {
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

* {
    box-sizing: border-box;
    min-width: 0;
    min-height: 0;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local("Roboto-Italic"), url("fonts/Roboto-Italic.ttf") format("truetype");
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    src: local("Roboto-LightItalic"), url("fonts/Roboto-LightItalic.ttf") format("truetype");
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local("Roboto-Regular"), url("fonts/Roboto-Regular.ttf") format("truetype");
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local("Roboto-Bold"), url("fonts/Roboto-Bold.ttf") format("truetype");
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    src: local("Roboto-BlackItalic"), url("fonts/Roboto-BlackItalic.ttf") format("truetype");
}


body {
    display: flex;
    flex-direction: column;
    background-color: #ececec;
    font-family: "Roboto";
    font-size: 14px;
    position: relative;
}

main {
    /*IE Fix*/
    display: block;
}


/* logos */
#innosoft-logo-100, #innosoft-logo-250, #innosoft-logo-400 {
    margin: 0;
    padding: 0;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(images/logo.png);
}

#innosoft-logo-100 {
    width: 100px;
    height: 28px;
}

#innosoft-logo-250 {
    width: 250px;
    height: 70px;
}

#innosoft-logo-400 {
    width: 400px;
    height: 113px;
}

#landing-page-logo h1 {
    text-align: center;
}
/* end logos */
/*General*/

a.k-link.truncate {
    color: #173D78;
}


.flex-container {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.flex-container--row {
    flex-direction: row;
}

.flex-container--align-center {
    align-items: center;
}

.flex-container--full-center {
    align-items: center;
    justify-content: center;
}

.flex-container:not(.flex-container--full-center) > div:only-child,
.flex-container__item
/*.flex-container.k-widget.k-tabstrip .k-content, 
.flex-container.k-widget.k-grid .k-grid-content*/ {
    flex: 1;
    height: 100%;
    overflow-y: auto;
}

.flex-container__item--height-auto {
    height: auto;
}

.unselectable {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fa.fa-bars {
    cursor: pointer;
}

a, a:visited, a:active {
    color: #173D78;
    text-decoration: underline;
    cursor: pointer;
}

.vertical-scroll {
    overflow-x: hidden;
    overflow-y: auto;
}

.horizontal-scroll {
    overflow-x: auto;
    overflow-y: hidden;
}

.unselectable {
    position: fixed;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.2);
    z-index: 200;
}

/*end General*/


/*Components */

.fileUpload__button:hover {
    cursor: pointer;
}


/*Toggle Button*/
.toggle_button {
    width: 38px;
    height: 38px;
    font-size: 12pt;
    justify-content: center;
    align-items: center;
    border-color: #b3b3b3;
    border-style: solid;
    border-width: 1px 0 1px 1px;
    display: inline-flex;
}

.toggle_button-enabled:hover {
    background-color: #EEEEEE;
    cursor: pointer;
}

.toggle_button-disabled {
    cursor: auto;
}

.toggle_button-active {
    background-color: #C8C8C8;
}

.toggle_button-inactive {
    background-color: #FAFAFA;
}


/*General resets*/
/*.k-panelbar {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
}

    .k-panelbar > .k-item > .k-link.k-header {
        font-size: 1em;
    }

.k-panelbar__icon {
    height: 100%
}

    .k-panelbar__icon:hover {
        background-color: white;
        cursor: default;
    }*/
/*General resets*/


.multiple-radio-buttons__container, .checkbox__container, .multiple-checkBoxes__container, .checkbox-status__container {
    margin-top: 6px;
}

.multiple-radio-buttons__container {
    display: flex;
    flex-wrap: wrap;
}

    .multiple-radio-buttons__container > div {
        margin: 5px 0;
    }

.checkbox-status__container {
    font-size: large;
}


/*input[type=checkbox][readonly], input[type=checkbox][disabled], input[type=radio][readonly], input[type=radio][disabled],
input.k-textbox[type=text][readonly], input.k-textbox[type=text][disabled],
.k-widget[data-readonly=true], input.k-input[readonly], textarea[readonly] {
    opacity: 0.7;
}

    input[type=checkbox][readonly]::before, input[type=checkbox][disabled]::before, input[type=radio][readonly]::before, input[type=radio][disabled]::before {
        opacity: 0.7;
        color: #ccc
    }

textarea.k-textbox {
    padding: 8px;
}*/


/*Accordion*/

.accordionHeader {
    font-size: x-large;
    display: flex;
    align-items: center;
    border-width: 1px;
    border-style: solid;
    padding: 2px;
    padding-left: 10px;
    margin-bottom: 10px;
    margin-right: 10px
}

    .accordionHeader svg {
        margin-left: 10px;
    }

.accordionHeader__svg__180 {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.accordionHeader:hover {
    cursor: pointer;
    background-color: #eaeaea
}


/*end Components.Regions*/
/*Components.FullHeightContainer*/
/*.full-height-container {
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 100%;
}*/
/*end Components.FullHeightContainer*/

/*sortable tree*/
.sortable-tree__wrapper {
    /*needed for dragging/position ("position: fixed" does not work with "transform" */
    transform: translate(0, 0);
}

.sortable-tree__wrapper--dragging .sortable-tree__cancel-area {
    border: 1px dotted gray;
}

    .sortable-tree__wrapper--dragging .sortable-tree__cancel-area:hover {
        background-color: lightgray;
    }


.slot {
    width: 100%;
    min-width: 100px;
    /* min-height: 50px; */
    /* border: 1px dotted black; */
    user-select: none;
    padding-top: 5px;
    position: relative;
}

.slot--placeholder {
    min-height: 50px;
    height: 50px;
    border: 3px dashed lightgray;
    border-radius: 4px;
}

.slot--selected {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    pointer-events: none;
}

    .slot--selected * {
        pointer-events: none;
    }

.slot--drop-candidate {
    /*border-left: 1px dotted gray;*/
}

.slot__drop-marker {
    position: absolute;
    top: 0;
    bottom: 0;
    border-left: 1px dotted lightgray;
}

.slot__toggle {
    position: absolute;
    top: 0;
    left: -20px;
    cursor: pointer;
    color: gray;
}

.execution_treeview .slot__menu {
    width: 600px;
}

.execution_treeview .slot__content-wrapper__content {
    width: 600px;
}

.slot__content-wrapper__content {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
    min-height: 50px;
    width: 300px;
    padding: 10px;
    background-color: #fff;
    margin: 5px;
    position: relative;
}

.execution_treeview .slot__content-wrapper__content--selected {
    background-color: #fff;
    color: black;
}

.slot__content-wrapper__content--selected {
    background-color: var( --primary-color);
    color: #fff;
    margin-bottom: 0;
}

.slot__content-wrapper__content--command-source {
    opacity: 0.6;
    transform: scale(0.9);
}

.slot__menu {
    height: 25px;
    /*siehe .slot__content-wrapper__content -> width*/
    width: 300px;
    border: 1px solid black;
    border-top: none;
    display: flex;
    margin-left: 5px;
    background-color: white;
    padding-top: 5px;
}

.slot__menu__button {
    cursor: pointer;
    padding-left: 2px;
}

/*end sortable tree*/

.dayOfWeekSelection {
    display: flex;
}

    .dayOfWeekSelection > div:first-child {
        margin-left: 0;
    }

.dayOfWeekSelection__item {
    align-self: center;
    width: 40px;
    height: 40px;
    margin: 0 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid 2px var(--secondary-color);
    border-radius: 20px;
    cursor: pointer;
}

    .dayOfWeekSelection__item label {
        cursor: pointer;
    }

.dayOfWeekSelection__item--activ {
    background-color: var( --primary-color);
    color: white;
}

    .dayOfWeekSelection__item--activ:hover {
        background-color: var(--secondary-color);
    }

.dayOfWeekSelection__item--inactiv:hover {
    background-color: #eeeeee
}

/*end Components*/
/* login */
.login-form {
    display: flex;
    flex-direction: column;
    height: 100%;
    align-items: center;
    padding: 20px;
    /*margin-top: 80px;*/
    background-color: white;
}

    .login-form .validation-summary-errors ul li {
        background-image: none !important;
        padding: 15px;
        background-color: white;
        color: #333333;
        border: 1px solid #999999;
        border-left-width: 5px;
        min-height: 60px;
        opacity: 1;
        display: flex;
        align-items: center;
        border-left-color: #ef5350;
        /*width:300px;*/
    }

    .login-form > form {
        width: 250px;
    }

        .login-form > form > div {
            margin-top: 15px;
        }

        .login-form > form input[type=text], .login-form > form input[type=password] {
            width: 100%;
        }

    .login-form .login-submit-button {
        width: 100%;
        height: 40px;
        background-color: var( --primary-color);
        color: white;
        position: relative;
        border-radius: var(--border-radius);
        border: 1px solid var(--secondary-color)
    }

@keyframes login-button-fade {
    from {
        background-color: var( --primary-color);
    }

    to {
        background-color: var(--secondary-color);
    }
}

.login-form .login-submit-button:hover {
    animation-name: login-button-fade;
    animation-duration: .3s;
    background-color: var(--secondary-color);
}

.login-form .login-submit-button input {
    width: 100%;
    height: 100%;
    color: white;
    border: none;
    cursor: pointer;
    background-color: transparent;
    font-size: 18px;
}

.login-form .login-submit-button svg {
    position: absolute;
    top: 50%;
    left: 30px;
    transform: translateY(-50%);
}

.login-form .field-validation-error {
    padding: 5px;
    position: relative;
    top: 3px;
}
/* end login */
#header {
    height: 100px;
    background-color: var( --primary-color); /*#767676;*/
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

    #header > div {
        display: flex;
        align-items: center;
        color: white;
        flex-wrap: nowrap;
        flex-shrink: 0;
        height: 50px;
    }



#breadcrumbs {
    margin-left: 10px;
}

    #breadcrumbs span {
        /* cursor: pointer; */
        font-size: 16px;
    }

#login-panel {
    margin-right: 5px;
}

    #login-panel #login-panel-out {
        display: none;
    }

    #login-panel.logged-in #login-panel-in {
        display: none;
    }

    #login-panel.logged-in #login-panel-out {
        display: block;
    }

#main {
    flex: 1;
    height: 100%;
    display: flex;
    /*needed for overlay*/
    /*needed for the tabstrip (on small screens)*/
    position: relative;
    /*padding-right: 50px;*/
    /*needed because the tabstrip has no explicit width => it takes the width of the .tabstrip-content*/
    /* align-items: flex-start; */
}

/*::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar-track {
    border-radius: 8px;
    background-color: #eceff1;
    border: 1px solid #cacaca;
}

::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: #a5a7a9;
}*/

/*login & logout*/
.logout-timer {
    cursor: pointer;
    margin-right: 10px;
}

    .logout-timer:hover {
        text-decoration: underline;
    }

a.login-action {
    cursor: pointer;
    color: white;
    margin-right: 10px;
    display: flex;
    align-items: center;
    padding: 5px;
    color: white;
    text-decoration: unset;
}

    a.login-action:hover {
        background-color: #ececec;
        color: #767676;
    }

.login-action > span {
    margin-left: 5px;
}

.logout-form {
    display: flex;
    align-items: center;
    z-index: 100;
}

.logout-form--active {
    background-color: #ffffff;
    color: var( --primary-color);
    position: relative;
}

    .logout-form--active::after {
        content: '';
        position: absolute;
        height: 1px;
        background-color: white;
        width: 100%;
        bottom: -1px;
        left: 0px;
    }

.logout-form__menu {
    position: relative;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

    .logout-form__menu > ul {
        display: none;
        position: absolute;
        top: 50px;
        right: 0;
        flex-direction: column;
        color: var( --primary-color);
        white-space: nowrap;
        background-color: #ffffff;
        box-shadow: 0 7px 7px -4px #767676;
        border: 1px solid #ccc;
        border-right: none;
    }

    .logout-form__menu a {
        text-decoration: none;
        color: var(--main-menu-active-color);
        position: relative;
    }

        .logout-form__menu a:hover::before {
            transform: scaleX(1);
        }

        .logout-form__menu a::before {
            content: "";
            position: absolute;
            display: block;
            width: 100%;
            height: 1px;
            bottom: 0px;
            left: 0;
            background-color: var(--main-menu-active-color);
            transform: scaleX(0);
            transition: transform .3s ease;
        }

.logout-form--active .logout-form__menu > ul {
    display: flex;
    border-radius: var(--border-radius) 0 var(--border-radius) var(--border-radius);
}

.logout-form__menu > ul > li {
    padding: 8px 5px;
}

    .logout-form__menu > ul > li:not(:first-child) {
        color: var(--main-menu-active-color);
    }

    .logout-form__menu > ul > li > span {
        margin-left: 5px;
    }

/*.logout-form__menu > ul > li > span, .logout-form__menu > ul > li > span * {
            text-decoration: none;*/
/*color: #767676;*/
/*}*/

/*    .logout-form__menu > ul > li:hover > span, .logout-form__menu > ul > li:hover > span * {
        text-decoration: underline;
    }*/

.logout-form__menu__userName__li {
    border-bottom-color: var( --primary-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    cursor: default;
}

#logout-form__menu__reminders {
    border-radius: 100%;
    border: 2px solid white;
    background-color: var( --primary-color);
    color: white;
    padding: 6px;
    box-shadow: 0 1px 8px 1px #333333;
    z-index: 5;
}

.logout-form--active #logout-form__menu__reminders {
    border: 2px solid;
    border-color: var( --primary-color);
    background-color: white;
    color: var( --primary-color);
    box-shadow: 0 1px 7px 1px #aaaaaa;
}

#logout-menu__reminders__add i {
    transition: all .3s ease-in-out;
}

#logout-menu__reminders__add:hover i {
    transform: scale(1.3);
}


/*end login & logout*/







.elem-loading {
    animation: slide-from-right 0.2s ease-out;
}

.elem-loading-tr {
    will-change: transform;
    animation: slide-from-bottom 0.3s ease-out forwards;
}

.elem-exiting-tr {
    will-change: transform;
    animation: slide-from-bottom 0.3s reverse ease-out forwards;
}

.elem-exiting-zoom-tr {
    will-change: transform;
    animation: zoom-out 0.3s ease-out;
}

.tabStrip-elem-loading {
    animation: slide-from-left 0.1s ease-out forwards;
    box-shadow: 7px 0 7px -4px #cccccc;
}

.tabStrip-elem-exiting {
    animation: slide-from-left 0.1s reverse ease-out forwards;
    box-shadow: 7px 0 7px -4px #cccccc;
}

@keyframes slide-from-bottom {
    0% {
        transform: translate3d(0, 100%, 0);
    }

    100% {
        transform: none;
    }
}

@keyframes slide-from-right {
    0% {
        left: 100%;
    }

    100% {
        left: 0;
    }
}

@keyframes slide-from-left {
    0% {
        transform: translate3d(-100%, 0, 0);
    }

    100% {
        transform: none;
    }
}

@keyframes zoom-out {
    20% {
        transform: scale(1.2);
    }

    100% {
        /* width: 0px;
        height: 0px; */
        transform: scale(0);
        opacity: 0;
        display: none;
    }
}



@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.spinner {
    -webkit-animation: spin var(--spinner-speed) linear infinite;
    -moz-animation: spin var(--spinner-speed) linear infinite;
    animation: spin var(--spinner-speed) linear infinite;
}

.truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.overlay::after {
    /* opacity: 0.3; */
    display: block;
    content: '';
    opacity: 0.3;
    background-color: black;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
}

/*NO NORTH resets*/
body.no-north #header, body.kiosk-mode #header {
    display: none;
}
/*end NO NORTH resets*/

/*NO WEST resets*/
body.no-west #left-drawer, body.kiosk-mode #left-drawer {
    width: 0px;
}
/*end NO WEST resets*/

/*NO WEST resets*/
body.no-east #side-tabs, body.kiosk-mode #side-tabs {
    display: none;
}
/*end NO WEST resets*/

@keyframes navigation-fade {
    from {
        background-color: rgba(0,0,0,0);
        color: white;
    }

    to {
        background-color: #ececec;
        color: var(--primary-color);
    }
}


#navigation {
    cursor: pointer;
    padding: 0 8px 0 7px;
    margin-right: 5px;
}

    #navigation:not(.navigation--active):hover {
        animation: navigation-fade .3s;
    }

    #navigation:hover, #navigation.navigation--active {
        background-color: #ececec;
        color: var( --primary-color);
    }

#navigation-content {
    display: none;
    background-color: #ececec;
    box-shadow: 0 7px 7px -4px #767676;
    position: absolute;
    z-index: 200;
    top: 50px;
    left: 0;
    right: 0;
    /*reset the pointer*/
    cursor: default;
    color: black;
    max-height: calc((100%) - (50px));
    /*IE 11 fix...*/
    overflow: auto;
}

#navigation.navigation--active #navigation-content {
    display: flex;
    flex-direction: column;
    border-radius: var(--rounded-bottom);
}

#navigation-content ul {
    margin: 0;
    padding: 0;
}

#navigation-content li {
    list-style: none;
}

#navigation-content__modules {
    display: flex;
    margin-left: 50px;
    overflow-x: auto;
    padding-top: 10px;
    /*80% x height = 80px*/
    flex-shrink: 0;
}

.navigation-content__module {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    padding: 5px 5px 5px 15px;
    color: var(--main-menu-inactive-font-color);
    height: 80px;
    width: 200px;
    cursor: pointer;
    background-color: var(--main-menu-inactive-bg-color);
    margin-right: 13px;
    justify-content: space-between;
    border-radius: var(--rounded-top);
    box-shadow: 4px 2.5px 2.5px 2.5px #737882;
}

@keyframes navigation-content-fade {
    from {
        background-color: var(--main-menu-inactive-bg-color);
        color: var(--main-menu-inactive-font-color);
        border-color: var(--main-menu-inactive-font-color);
    }

    to {
        background-color: var(--main-menu-active-color);
        color: var(--main-menu-active-font-color);
    }
}

.navigation-content__module:not(.active):hover {
    animation-name: navigation-content-fade;
    animation-duration: .3s;
}

.navigation-content__module:hover, .navigation-content__module.active {
    background-color: var(--main-menu-active-color);
    color: var(--main-menu-active-font-color);
}

.navigation-content__module span {
    font-size: 1.25em
}


#navigation-content__sites {
    background-color: white;
    padding-left: 50px;
    padding-top: 20px;
    padding-bottom: 10px;
    overflow-y: auto;
    border-bottom: 1px solid #ccc;
    border-radius: var(--rounded-bottom);
}

    #navigation-content__sites span {
        height: 27px;
        flex: 1;
    }



    #navigation-content__sites > ul {
        display: none;
    }

        #navigation-content__sites > ul.active {
            display: flex;
            flex-wrap: wrap;
        }

        #navigation-content__sites > ul > li {
            width: 200px;
            margin-right: 13px;
            margin-bottom: 20px;
            display: inline-block;
        }

            #navigation-content__sites > ul > li svg {
                margin-right: 5px;
                flex-shrink: 0;
            }

            #navigation-content__sites > ul > li > label {
                font-weight: bold;
                font-size: 22px;
                color: var( --primary-color);
                display: flex;
                /*align-items: center;*/
                margin-bottom: 15px;
            }

            #navigation-content__sites > ul > li > ul {
                display: flex;
                flex-direction: column;
            }

                #navigation-content__sites > ul > li > ul i {
                    color: var(--menu-item-color); /*#173D78 */ /*#cc3467*/
                }

                #navigation-content__sites > ul > li > ul > li {
                    display: flex;
                    align-items: center;
                    margin-bottom: 10px;
                }

                #navigation-content__sites > ul > li > ul a {
                    text-decoration: none;
                    font-size: 1.05em;
                    color: var(--main-menu-active-color);
                    position: relative;
                    line-height: 1.2em;
                }

                    #navigation-content__sites > ul > li > ul a::before {
                        content: "";
                        position: absolute;
                        display: block;
                        width: 100%;
                        height: 2px;
                        bottom: 0px;
                        left: 0;
                        background-color: var(--main-menu-active-color);
                        transform: scaleX(0);
                        transition: transform .3s ease;
                    }

                    #navigation-content__sites > ul > li > ul a:hover::before {
                        transform: scaleX(1);
                    }



                #navigation-content__sites > ul > li > ul > li a:hover {
                    text-decoration: none;
                }

/*colors*/
/*sizes*/
/*functions*/

.extended-view-container {
    border: none;
    width: 100%;
    display: flex;
    color: #069;
    cursor: pointer;
    align-items: center;
    padding: 2px;
    justify-content: end;
    margin-right: 5px;
}

.single-action, .action-divider {
    padding: 5px;
    color: #333; /*#767676;*/
    margin: 2px 0;
}

    .single-action:hover {
        background-color: #767676;
        color: white;
    }

/*single-action.single-action--child {
    padding-right: 10px;
}*/

.action-divider {
    background-color: transparent;
    display: flex;
}

    .action-divider > span {
        flex: 1;
        height: 8px;
        border-bottom: 1px solid #767676;
    }

.sheet.small.elem-exiting-tr .sheet__actions {
    display: none;
}

/*.sheet .sheet__tab-pages > div {
    padding: 10px;
    padding-right: 0;
    overflow: auto;
}*/

.sheet .sheet__tab-pages > div:not(.active) {
    display: none;
}

.overlay div.sheet-wrapper:not(.small) .sheet__actions {
    /*dimm the colour on the buttons under the .overlay*/
    opacity: 0.2;
}


body.no-north #container {
    margin-top: 0;
}

/* ellipsis context menu */
.e-context-menu {
    position: relative;
    cursor: pointer;
}

.e-context-menu__entries {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 5;
    background-color: white;
    color: black;
    border: 1px solid #767676;
    border-bottom: none;
    box-shadow: 0 1px 4px 1px #767676;
    white-space: nowrap;
    font-size: 14px;
    font-weight: normal;
}

.e-context-menu--left-align .e-context-menu__entries {
    left: 0;
    right: auto;
}

.e-context-menu--open .e-context-menu__entries {
    display: block;
    border-radius: var(--border-radius)
}

.e-context-menu__entry {
    padding: 5px 15px 5px 5px;
    color: #333;
    margin: 2px 0;
    box-sizing: border-box;
    line-height: 1;
    display: flex;
    z-index: 15;
}

@keyframes onEContextEntryHover {
    from {
        background-color: #ffffff;
    }

    to {
        background-color: #e5e5e8;
    }
}

.e-context-menu__entry:hover {
    background-color: #e5e5e8;
    animation: onEContextEntryHover .3s ease;
}
/* end ellipsis context menu */
/*
    new styles / updates / overwrites
*/
#navigation svg {
    margin-right: 0;
}


#remMainItemLink {
    position: relative;
}

    #remMainItemLink > .item-text {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 30px;
        color: black;
        border-radius: 15px;
        background-color: white;
        font-size: 12px;
        font-weight: bold;
        padding: 0 5px;
        height: 18px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

/*#remQuickLabel {
}*/

#remQuickLabel .k-link {
    cursor: default;
    border-bottom: 1px solid black;
}

/*grid*/
td.grid-options-wrapper {
    padding: 0 5px;
    cursor: pointer;
}

.grid-options-column {
    position: relative;
    /*width: 15px;*/
    display: flex;
    justify-content: center;
}

.openEntity i {
    transition: all .3s ease-in-out;
}

    .openEntity i:hover {
        transform: scale(1.3);
    }

.grid-options-column > svg {
    pointer-events: none;
}

.grid-options-column .grid-row-options {
    display: none;
    position: absolute;
    top: 55%;
    left: 12px;
    border: 1px solid black;
    z-index: 1;
    background-color: white;
    color: black;
    border: 1px solid #767676;
    border-bottom: none;
    box-shadow: 0 2px 4px 1px darkslategrey;
    white-space: nowrap;
}

.grid-options-column--active .grid-row-options {
    display: flex;
    flex-direction: column;
}

/*.grid-options-column:hover .grid-row-options {
        display: flex;
        flex-direction: column;
    }*/

/*.grid-options-column .grid-row-options:before {
        display: block;
        content: '';
        height: 30px;
        width: 10px;
        left: -10px;
        top: -75%;
        position: absolute;
        z-index: -1;
    }*/

.grid-row-options > div {
    padding: 5px 15px 5px 5px;
    color: #333; /*#767676;*/
    margin: 2px 0;
    /*kendo reset*/
    box-sizing: border-box;
    line-height: 1;
    /*end kendo reset*/
}

    .grid-row-options > div:hover {
        background-color: #767676;
        color: white;
    }

.grid-button-custom {
    position: relative;
    display: flex;
    justify-content: center;
    cursor: pointer;
    width: 12px;
}

td.grid-button-wrapper {
    padding: 0 5px;
}

.grid-icon {
    display: flex;
    cursor: pointer;
    align-items: center;
}

    .grid-icon > span {
        margin-left: 5px
    }

    .grid-icon > div {
        width: 22px;
        display: flex;
        justify-content: center;
    }

    .grid-icon:hover {
        cursor: default;
    }

.grid-icon-custom {
    display: flex;
    cursor: pointer;
    align-items: center;
}

    .grid-icon-custom > div {
        margin-left: 5px
    }

    .grid-icon-custom:hover {
        cursor: default;
    }

.grid-icon-custom-center {
    display: flex;
    justify-content: center;
}


element.style {
    width: auto;
}

.list-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0.3em;
}

.list-item__container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.2em 1em;
    align-items: center;
}

.list-item__container--icon {
    grid-template-columns: var(--dynamic-search-image-width) 1fr;
}

.list-item__container--article {
    grid-template-columns: 1fr auto;
}

.list-item__container--history {
    grid-template-columns: 1em 1fr;
}

.list-item__container--reporting {
    grid-template-columns: 2em 1fr 2em;
}

.list-item__container--reminder {
    grid-template-columns: 1em 1fr 2em;
}

.list-item > a {
    text-decoration: none;
    color: #444;
}

.list-item__column {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
}

.list-item__column--full-height {
    height: 100%;
}

.list-item__column--right {
    flex-grow: 1;
    align-items: flex-end;
}

.list-item__row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0.5em;
    align-items: center;
}

.list-item__row--row-gap {
    row-gap: 0.5em;
}

.list-item__row--bottom {
    flex-grow: 1;
    align-items: flex-end;
}

.list-item__row--nowrap {
    flex-wrap: nowrap;
}

.list-item__title {
    font-weight: bold;
}

.list-item__small {
    font-size: 0.875em;
}

.list-item__medium {
    font-size: 1.2em;
    font-weight: bold;
}

.list-item__center {
    align-self: center;
}

.list-item__ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.list-item__round-corner {
    border: 0.1em solid black;
    border-radius: 0.3em;
    padding: 0.1em 0.3em 0.1em 0.3em;
}

.list-item__background-magenta {
    color: white;
    background-color: var( --primary-color);
}

.list-item__background-green {
    background-color: rgb(197, 225, 165);
}

.list-item__background-red {
    background-color: rgb(239, 83, 80);
}

.list-item__green {
    color: green;
}

.list-item__red {
    color: red;
}

.grid-details-container {
    padding-bottom: 60px;
}

.grid-details-container--grid {
    flex: 1;
    height: 100%;
    overflow-y: auto;
    padding: 1em;
    border: 1px solid #c9c9c9;
}

.grid-details {
    display: flex;
    flex-direction: column;
    row-gap: 0.8em;
}

.grid-details__item-container {
    display: flex;
    gap: 0.5em;
    flex-direction: column;
    margin-left: 1rem;
}

.grid-details__item {
    display: flex;
    flex-direction: column;
    row-gap: 0.5em;
}

.grid-details__title {
    font-size: 0.75rem;
}

.grid-details__title--multi-column {
    font-weight: bold;
    background-color: #e6e6e6;
    padding-block: 8px;
    padding-inline-start: 8px;
}

.grid-details__template {
    display: flex;
    align-items: center;
}

.grid-details__editable {
}

.grid-details__children-container {
    height: auto;
    margin-bottom: 1rem;
}

.grid-details__item:has(input[required]) .grid-details__title::after {
    margin: 2px;
    content: "*";
}

[data-column-type="component"]:hover {
    cursor: pointer;
}

.auto-complete-template-container {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
}

table.templateHoverTable td {
    line-height: 25px;
    user-select: text;
    cursor: text;
}
/*.k-grid tr:hover td:not(:first-child) {
        border-left: none;
    }

    .k-grid tr:hover td:not(:last-child) {
        border-right: none;
    }*/

.k-grid-header th.k-header > .k-link {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    flex-shrink: 0;
    line-height: unset;
}

    .k-grid-header th.k-header > .k-link > span {
        flex-shrink: 0;
    }

.k-grid tr.k-state-selected:not(.k-alt) {
    background-color: white;
}

.gridImage {
    display: flex;
    justify-content: center;
    align-items: center;
}

    .gridImage > img {
        height: var(--dynamic-search-image-height);
        width: auto;
    }

.gridImage-loading > svg {
    display: block;
    height: 35px;
    color: #767676
}

.gridImage-loaded > i {
    display: none;
}

.is-hidden {
    display: none;
}
/*.k-grid tr.k-alt.k-state-selected {
    background-color: white;
}*/
/*.k-grid-content tbody tr:nth-child(even) {
    background-color: #fafafa;
}*/
/*end grid*/

/*toolbar*/

.toolbar-floating-button {
    z-index: 2;
}

.toolbar-floating-button__item-text {
    color: var(--mobileapp-color-medium-contrast);
    background-color: var(--mobileapp-color-medium);
}

.toolbar-floating-button__item-icon {
    color: var(--mobileapp-color-primary-contrast);
    background-color: var(--mobileapp-color-primary);
}

/*end toolbar*/


/*tab strip*/
.inno-tab-strip-wrapper .k-tabstrip-wrapper {
    height: 100%;
}

.inno-k-tab-strip > .k-content > .region-container {
    padding: 0;
    height: auto;
}

.inno-k-tab-strip > .k-content {
    height: 100%;
}
/*end tabstrip*/
/*dynamic search*/

.dynamic-search__button {
    background-color: var( --primary-color);
    color: white;
    font-size: 16px;
    height: 36px;
    border: 1px solid var(--secondary-color);
    border-radius: var(--border-radius);
}

    .dynamic-search__button:hover {
        background-color: var(--secondary-color);
    }

.dynamic-search__filters-container {
    width: 200%;
    transform: none;
    transition: transform .3s ease-in-out;
}

    .dynamic-search__filters-container.right-active {
        transform: translateX(-50%);
    }

.advanced-search__fields {
}

.advanced-search__field-wrapper {
    margin: 10px 6px 10px 0px;
    padding: 4px;
}

    .advanced-search__field-wrapper .k-multiselect {
        box-sizing: border-box;
    }

    .advanced-search__field-wrapper > div {
        margin-top: 4px;
    }

.advanced-search__reset-button {
    display: flex;
    justify-content: end;
    text-decoration: underline;
    cursor: pointer;
    margin-right: 6px;
    color: #212529;
}

.advanced-search__search-templates {
    background-color: #EEEEEE;
    margin: 15px 0;
    padding: 10px 15px 5px 5px;
    flex-shrink: 0;
    margin-right: 6px;
    border-radius: var(--border-radius);
}

    .multi-item-delete {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 2px;
        margin: 0 5px;
    }

        .multi-item-delete > div {
            width: 25px;
            height: 25px;
            border: 1px solid #2F4858;
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            cursor: pointer;
        }

        .multi-item-delete > div > i {
            color: #2F4858;
        }

@keyframes multi-item_fade{
    from{
        background-color: #fff;
    }

    to {
        background-color: #2F4858;
    }
}

    .multi-item-delete > div:hover {
        background-color: #2F4858;
        animation-name: multi-item_fade;
        animation-duration: .4s;
    }

.multi-item-delete > div:hover > i {
    color: #fff;
}

.multi-item-holder {
    background-color: rgba(0, 0, 0, 0.04);
    border: 1px solid #dee2e6;
    margin: 6px;
    padding: 3px;
    color: #6f6f6f;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    border-radius: var(--border-radius);
}

    .multi-item-holder:hover .multi-delete-marker {
        color: red;
    }

.dynamicsearch-maxrows-title {
    margin: 10px 0px 5px 3px;
    clear: both;
    display: block;
}

    .dynamicsearch-maxrows-title label {
        font-size: 12px;
        font-weight: bold;
        color: red;
    }

.resourceSkillSearchHeader {
    font-size: 1.1em;
    display: flex;
    align-items: center;
    border-width: 1px;
    border-style: solid;
    padding: 2px;
    padding-left: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    border-radius: var(--border-radius);
    border-color: #e4e7eb;
    color: #212529;
}

    .resourceSkillSearchHeader svg {
        margin-left: 10px;
    }

.resourceSkillSearchHeader__svg__180 {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.resourceSkillSearchHeader:hover {
    cursor: pointer;
    background-color: #eaeaea
}

.quicksearch__textbox {
    display: flex;
    align-items: center;
    margin: 5px 5px 0 5px;
    border: 1px solid #ced4da;
    border-radius: var(--border-radius);
}

    .quicksearch__textbox:focus-within {
        border-color: var(--secondary-color);
        box-shadow: 0 0 0 0.25rem var(--secondary-color-light);
    }

    .quicksearch__textbox .k-input {
        border: none
    }

        .quicksearch__textbox .k-input:focus-within {
            box-shadow: none
        }

.quicksearch__icon {
    padding-right: 7px;
    font-size: 1.1em;
    color: #293340;
}
/*end dynamic search*/
/*email*/
.file-selector__label {
    font-size: 13px;
    font-weight: bold;
}

.file-selector__selected-file, .file-selector__selected-doc {
    display: inline-block;
    background-color: white;
    margin: 3px;
    padding: 3px;
    cursor: default;
    overflow: hidden;
    height: 18px;
    white-space: nowrap;
    width: auto;
    font-size: 13px;
}

    .file-selector__selected-file span, .file-selector__selected-doc span {
        display: inline-block;
        height: 18px;
    }

.file-selector__remove {
    padding-right: 4px;
    padding-left: 4px;
    cursor: pointer;
    color: red;
}

    .file-selector__remove:hover {
        color: black;
    }

div[data-role='emailSenderEditor'] span.k-icon.k-svg-icon.k-svg-i-caret-br > svg {
    display: none;
}
/*end email*/
/*Migartion*/
.reportMigration__Button {
    padding: 15px;
    height: 50px;
    width: 50px;
    background-color: #d50000;
    border-radius: 50%;
    position: relative;
    top: 0;
    transition: top ease 0.5s;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .reportMigration__Button:hover {
        cursor: pointer;
        top: -10px;
        box-shadow: 0 5px 5px -3px rgba(0,0,0,.2), 0 8px 10px 1px rgba(0,0,0,.14), 0 3px 14px 2px rgba(0,0,0,.12);
    }


/*skills*/
.skills-wrapper {
    display: flex;
    padding: 10px;
}

    .skills-wrapper .skills-wrapper__filter {
        max-width: 500px;
        margin-bottom: 10px;
    }

.skills-category-menu {
    box-sizing: border-box;
    flex-shrink: 0;
    margin-right: 20px;
}

    .skills-category-menu ul li {
        display: flex;
        padding-right: 5px;
        box-sizing: border-box;
        white-space: normal;
    }

        .skills-category-menu ul li a {
            box-sizing: border-box;
            display: flex;
            justify-content: space-between;
            color: black;
            width: 315px;
            text-decoration: none;
            cursor: pointer;
            margin: 3px;
            margin-bottom: 0px;
            margin-top: 0px;
            padding: 5px;
            border-bottom-color: #c9c9c9;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            min-height: 30px;
            line-height: 1.25;
        }

            .skills-category-menu ul li a:hover {
                text-decoration: none;
                background-color: #eaeaea;
            }

#skills-disabled {
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    color: #a6a6a6;
    width: 315px;
    height: 30px;
    text-decoration: none;
    cursor: pointer;
    margin: 3px;
    margin-bottom: 0px;
    padding: 5px;
    padding-top: 7px;
    border-bottom-color: #c9c9c9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: white
}

    #skills-disabled:hover {
        cursor: default;
    }


.skills-category-menu ul li .skill--with-value {
    /*background-color: #B82F5D;*/
    width: 22px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.skills-category-menu ul li a.selected-item {
    background-color: #eaeaea;
}

.skills-category-menu .skill-category__button {
    width: 118px;
    border: none;
    padding: 10px;
    cursor: pointer;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
}

.skill__addingTextBox:hover {
    cursor: pointer;
}

.skill__editingTextBox:hover {
    cursor: pointer;
}

.skill__deleteButton:hover {
    cursor: pointer;
}

.skills-icon-bar {
    display: flex;
    align-items: center;
    height: 36px;
}

    .skills-icon-bar > div:first-child {
        border-radius: var(--rounded-left);
    }

    .skills-icon-bar > div:last-child {
        border-radius: var(--rounded-right);
    }


.skills-icon-bar__icon-wrapper {
    border: solid 1px #e6e6e6;
    height: 36px;
    width: 36px;
    margin-left: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: var(--border-radius)
}

    .skills-icon-bar__icon-wrapper:hover {
        cursor: pointer;
        background-color: #e6e6e6
    }

.skills-icon-bar__icon-wrapper--filtered {
    background-color: var( --primary-color);
}

.skills-icon-bar__icon {
    font-size: 20px;
    margin: 3px;
}

.skills-tree-container {
    flex: 1;
    display: flex;
    overflow-y: auto;
    flex-wrap: wrap;
    gap: 10px;
}

.skills-grid__header {
    font-weight: bold;
    margin-top: 10px;
}

.skills-container--sticky {
    position: sticky;
    top: 0;
    height: 100%;
}

.skill-tree-item__wrapper {
    display: flex;
    width: 100%
}

.skill-tree-item__text {
    margin-left: 5px;
    display: inline-block;
    margin-right: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    flex: 1;
    max-width: 200px;
}

.skill-tree-item__value {
    padding-left: 3px;
    padding-right: 3px;
    background: #C9C9C9;
    border-radius: 50%;
}

    .skill-tree-item__value[data-isvalid='false'] {
        border: 1px solid #ef5350;
        box-shadow: 0 0 0 0.25rem #ef535040;
    }

/*end skills*/

/*QRA Reports*/
.qra__targetCriteria .field-instance {
    padding-left: 0;
}

.qra__targetCriteria .downloadLabel:hover {
    cursor: pointer;
    text-decoration: underline;
}
/*QRA Reports ends*/
/*Nummernkreise*/
.nuKreisId {
    display: flex;
}
/*Nummernkreise ends*/
/*html editor*/
.emailEditor__dialog {
    display: flex;
    width: 100%;
    justify-content: center;
}

    .emailEditor__dialog > div {
        width: 180px;
        height: 190px;
        margin: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        border: var( --primary-color) 3px solid;
    }

        /*.emailEditor__dialog > div:first-child {
    border: #757575 3px solid;
}*/

        .emailEditor__dialog > div > i {
            color: var( --primary-color);
        }

        .emailEditor__dialog > div > span {
            font-size: 18px;
            color: var( --primary-color);
        }

        .emailEditor__dialog > div:hover {
            background-color: var( --primary-color);
            cursor: pointer;
        }

            .emailEditor__dialog > div:hover > i {
                color: white;
            }

            .emailEditor__dialog > div:hover > span {
                color: white;
            }

.emailTemplate__preview * {
    /*VS scheint die eigenschaft nicht zu kennen aber die gibt es*/
    margin: revert;
    padding: revert;
    font: revert;
}

.emailTemplate__preview ul {
    list-style: disc;
}

.emailTemplate__preview ol {
    list-style: decimal
}


/*end html editor*/
/*cockpit*/
.cockpit__label {
    background-color: var(--primary-color);
    color: white;
    padding: 5px 15px;
    min-height: 40px;
    font-size: 1.2em;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}

.cockpitMonitor {
    height: 100%;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
}

/*end cockpit*/
/*monitor tree*/
#tree-settings-wrapper {
    /*min-height: 33px;
    line-height: 33px;*/
}

.tree-settings__item {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px 0 0;
}
/*end monitor tree*/

/*baseDataTreeStructure*/
.baseDataTreeStructureLayout {
    font-size: 1.1em;
}

    .baseDataTreeStructureLayout .highlight {
        font-weight: bold
    }
/*end baseDataTreeStructure*/

/*servicereport*/
.servRepStatus {
    border: 1px solid;
    padding: 10px;
    margin: 10px 5px;
    background-color: #fff;
}

.servRepStatus__title {
    display: inline-block;
    position: relative;
    top: -17px;
    background-color: #fff;
}

.servRepStatus__box {
    display: inline-block;
    color: white;
    width: 120px;
    height: 20px;
    margin: 3px;
    padding-top: 5px;
    text-align: center;
    vertical-align: central;
}

.servRepStatus__box--locked {
    background-color: red;
}

.servRepStatus__box--released {
    background-color: darkgreen;
}

.other-times .k-table-tfoot {
    display: none;
}

/*end servicereport*/
/*reporting*/
/*.reporting-wrapper__tree-wrapper .k-treeview span.k-in .reportTreeQuestion.empty {
    color: red;
}*/
.reporting-wrapper__fields-wrapper {
    overflow: auto;
}

    .reporting-wrapper__fields-wrapper .region-container {
        min-width: 400px;
        /*reset overflow -> set the scrollbar on the parent*/
        overflow: visible;
    }

    .reporting-wrapper__fields-wrapper .region .field-instance {
        transition: all 1s ease;
    }

        .reporting-wrapper__fields-wrapper .region .field-instance.reportActiveQuestion {
            background-color: #d6ebad;
        }

.section-seperator__title {
    background-color: #eaeaea;
    font-weight: bold;
    min-height: 20px;
    display: flex;
    align-items: center;
    padding-left: 5px;
    white-space: pre;
}
/*end reporting*/

/*start partslist*/
/*.parts-list-container .k-treeview .k-item .k-in {
    cursor: pointer;
}*/
.parts-list-container__label--bold {
    font-weight: bold;
}

.parts-list-container__node--partlistfolder {
    background-image: url('siteIcons/partslist/folders_64.png');
    background-size: 100% auto;
    background-repeat: no-repeat;
}

.parts-list-container__node--partlistbaugruppe {
    background-image: url('siteIcons/partslist/generator_64.png');
    background-size: 100% auto;
    background-repeat: no-repeat;
}

.parts-list-container__node--partleaf {
    background-image: url('siteIcons/partslist/partleaf.png');
    background-size: 100% auto;
    background-repeat: no-repeat;
}
/*end partslist*/

/*scheduler*/
.scheduler_white_main {
    flex: 1;
    border: none;
    border-top: 1px solid #c0c0c0;
}

    .scheduler_white_main, .scheduler_white_main td {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
    }

.scheduler_white_event {
    box-sizing: border-box;
}

.scheduler_white_event_inner {
    bottom: 15px;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    border: none;
    background: none;
    background-color: transparent;
    display: flex;
    align-items: flex-end;
}

.scheduler_white_rowheader_inner {
    padding: 0;
    border-color: transparent;
}

.scheduler_white_rowheader div {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    font-family: roboto;
}

.scheduler_white_columnheader_cell {
    background: none;
    font-family: roboto;
}

@keyframes blink {
    50% {
        outline: 3px solid transparent;
    }
}

.scheduler_white_event_selected {
    outline: 3px solid var(--primary-color);
    border-radius: var(--border-radius);
    animation: blink 1.5s 3;
    z-index: 100;
}

    .scheduler_white_event_selected .scheduler_white_event_inner, .scheduler_white_event_inner {
        bottom: 0;
        padding: 1px;
    }

.scheduler_white_rowheader.scheduler_white_rowheader_selected {
    background-color: #aaa;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
    background-size: 20px 20px;
}

.scheduler_white_rowheader, .scheduler_white_corner, .scheduler_white_timeheadergroup, .scheduler_white_timeheadercol {
    background-color: white;
    background-image: none;
    color: #333;
}

.scheduler_white_corner_inner {
    display: flex;
    align-items: center;
    justify-content: center;
}

.scheduler_white_available_resource {
    background-color: #7de7f6;
}

.scheduler_white_shadow_inner {
    border-radius: 0;
}

.scheduler_white_divider, .scheduler_white_splitter, .scheduler_white_divider_horizontal, .scheduler_white_resourcedivider {
    background-color: #c0c0c0;
}

.scheduler_white_timeheadergroup_inner, .scheduler_white_timeheadercol_inner {
    border-color: #c0c0c0;
    font-family: roboto;
}

.scheduler_white_timeheader_clickable:hover {
    cursor: pointer;
    background-color: #eaeaea;
}

.resource-header__main-column {
    padding: 2px 4px;
}

.resource-header--container {
    font-weight: bold;
}

.scheduler_white_event_continueleft, .scheduler_white_event_continueright {
    position: relative;
}

    .scheduler_white_event_continueleft .scheduler_white_event_inner, .scheduler_white_event_continueright .scheduler_white_event_inner {
        border: none;
        font-family: roboto;
    }

    .scheduler_white_event_continueleft::before, .scheduler_white_event_continueright::after {
        position: absolute;
        content: '';
        border: 2px dotted black;
        top: 0;
        bottom: 0;
    }

    .scheduler_white_event_continueright::after {
        right: 0;
    }

.scheduler_white_event_fixedStart {
    border-left: 2px solid red
}

.scheduler_white_event_fixedEnd {
    border-right: 2px solid red
}

.scheduler_white_event_fixedResource {
    border-bottom: 2px solid red
}

.scheduler_white_event_bar_inner {
    position: absolute;
    height: 6px !important;
    background-color: blue;
    border: solid 1px black;
    top: -4px;
    z-index: 10
}

.scheduler_white_selected {
    outline: 2px solid black;
}

    .scheduler_white_selected .scheduler_white_event_inner, .scheduler_white_event_inner {
        bottom: 0;
        padding: 1px;
    }

.menu_default_main {
    border-radius: var(--border-radius)
}

.scheduler_white_event_selected .scheduler_white_event_line1, .scheduler_white_event_selected .scheduler_white_event_line2, .scheduler_white_event_selected .scheduler_white_event_line3 {
    z-index: 100;
}

/*end scheduler*/
/*resource planning container*/
.resource-planning-container * {
    box-sizing: border-box;
}

.resource-planning-container__work-list * {
    /*box-sizing: content-box;*/
}

.scheduler-driving-time {
    border: 1px solid black;
    /*height: 50%;*/
    margin-top: auto;
}
/*end resource planning container*/
/*capacity diagram*/
.capacity-diagram {
    height: 130px;
    display: flex;
    box-sizing: border-box;
    font-size: 13px;
    /*kendo fix...*/
    line-height: 13px;
}

    .capacity-diagram * {
        box-sizing: border-box;
    }


.capacity-diagram__legend {
    border-right: 1px solid #ccc;
    padding: 5px;
}

    .capacity-diagram__legend label {
        display: flex;
        align-items: center;
        margin-bottom: 2px;
        white-space: nowrap;
        overflow: hidden;
        line-height: 1.2;
    }

.capacity-diagram__legend__colors {
    display: flex;
    flex-direction: column;
}

.capacity__color {
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 5px;
}

.capacity-diagram__bars {
    flex: 1;
    display: flex;
    position: relative;
}

.capacity-diagram__bars__container {
    flex: 1;
    overflow-x: hidden;
    display: flex;
}

.capacity-diagram__bars__spacer {
    flex-shrink: 0;
    flex-grow: 0;
    background-color: white;
}

.capacity-diagram__bars__indicator {
    position: absolute;
    left: 0;
    right: 0;
    pointer-events: none;
    border-bottom: 1px solid transparent;
}

.capacity-diagram__bars__50 {
    border-color: blue;
}

.capacity-diagram__bars__100 {
    border-color: black;
}

.capacity-diagram__bar {
    flex-shrink: 0;
    flex-grow: 0;
    border-right: 1px solid #ccc;
    display: flex;
    flex-direction: column;
}

.capacity-diagram__bar__header {
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom: 1px solid #ccc;
    cursor: default;
}

.capacity-diagram__bar__values {
    padding-left: 3px;
    padding-right: 3px;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.capacity-diagram__info {
    background-color: white;
    border: 1px solid black;
    position: fixed;
    padding: 10px;
    z-index: 1;
}

    .capacity-diagram__info > h4 {
        border-bottom: 1px solid black;
    }

    .capacity-diagram__info > table {
        width: 100%;
        margin-top: 3px;
        font-size: 12px;
    }

        .capacity-diagram__info > table th, .capacity-diagram__info > table td {
            padding: 3px;
            white-space: nowrap;
        }

        .capacity-diagram__info > table th {
            text-align: left;
            text-decoration: underline;
        }

        .capacity-diagram__info > table tr th:last-of-type, .capacity-diagram__info > table tr td:last-of-type {
            text-align: right;
        }

        .capacity-diagram__info > table tbody tr:nth-of-type(odd) {
            background-color: #d3d3d3;
        }
/*end capacity diagram*/

.timespan_manager__dialog__action {
    color: #212529;
    padding: 4px 10px;
    margin: 2px 0;
}

@keyframes timespan_manager__dialog__action_hover{
    from {
        color: #212529;
        background-color: transparent;
    }

    to {
        background-color: var(--main-menu-inactive-bg-color);
        color: var(--main-menu-active-color);
    }
}

.timespan_manager__dialog__action.active, .timespan_manager__dialog__action.button:not(.active):hover {
    background-color: var(--main-menu-inactive-bg-color);
    color: var(--main-menu-active-color);
    border-radius: var(--border-radius);
    cursor: pointer;
    animation: timespan_manager__dialog__action_hover .4s;
}




.filter_group {
    padding: 8px 0;
    width: 100%;
}

    .filter_group:not(.mounted) * {
        animation-duration: 0s !important;
        -webkit-animation-duration: 0s !important;
        transition: background-color 0s, opacity 0s, color 0s, width 0s, height 0s, padding 0s, margin 0s !important;
    }

    .filter_group:not(:last-child) {
        border-bottom: 1px solid var(--main-menu-inactive-bg-color);
    }

    .filter_group__button {
        padding: 8px 8px 8px 6px;
        font-size: 16px;
        color: var(--main-menu-active-color);
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    @keyframes rotate_icon_up{
        from {
            transform: rotate(0);
        }

        to {
            transform: rotate(-180deg);
        }
    }

    .filter_group.open .filter_group__button i {
        transform: rotate(-180deg);
        animation: rotate_icon_up .4s;
    }

    @keyframes rotate_icon_down {
        from {
            transform: rotate(-180deg);
        }

        to {
            transform: rotate(0);
        }
    }

    .filter_group:not(.open) .filter_group__button i {
        transform: rotate(0deg);
        animation: rotate_icon_down .4s;
    }



    @keyframes filter_group__button_hover{
        from{
            background-color: transparent;
        }

        to {
            background-color: var(--main-menu-inactive-bg-color);
        }
    }

.filter_group__button:hover {
    background-color: var(--main-menu-inactive-bg-color);
    animation: filter_group__button_hover .4s;
    cursor: pointer;
}

.filter_group__button label {
    line-height: 28px;
    font-weight: 600;
    cursor: pointer;
}

.filter_group.open .filter_group__items {
/*    max-height: 700px;
    transition: max-height .4s ease-in;*/
}

.filter_group:not(.open) .filter_group__items {
    height: 0;
}

.filter_group__items {
    display: flex;
    flex-wrap: wrap;
    padding: 0 2px;
/*    max-height: 0;*/
    transition: max-height .4s ease-out;
    overflow: hidden;
}

/*general kendo resets*/
/*.k-splitter {
    border: none;
}

.k-widget.k-tooltip-validation {
    width: 100%;
    box-sizing: border-box;
}

.k-grid .k-alt, .k-grid .k-alt:hover, .k-grid tr.k-alt.k-state-selected*/ /*:not(.k-state-selected) /*:not(:hover)*/ /*{
    background-color: #f8f8f8;
}

.k-dialog {
    border: none;
    max-height: 100%;
    display: flex;
    flex-direction: column;
}

.k-dialog-titlebar, .k-dialog-buttongroup {
    flex-shrink: 0;
}

.k-dialog-content {
    height: 100%;
    flex: 1;
    overflow: auto;
}

.k-grid .k-header {
    text-transform: none;
}*/
/*end general kendo resets*/
/*is context menu*/
.is-contextMenu label {
    font-size: 13px;
    margin-left: 8px;
}

.is-contextMenu svg {
    max-width: 16px;
}

.is-contextMenu label:hover {
    cursor: pointer;
}

/*start itemCard für SortableTree*/
.item-card {
}

    .item-card > .subtitle {
        font-size: 0.8em;
    }

    .item-card > .title {
        font-size: 1.1em;
    }

    .item-card > .detail {
        float: right;
    }
/*end itemCard für SortableTree*/


/*******************************************/
/***********  S I D E   T A B S  ***********/
/*******************************************/
.side-tabs {
    width: 300px;
    /*border: 1px solid #767676;*/
    display: flex;
    flex-direction: column;
    background-color: white;
    margin: 10px;
    margin-left: 0;
    box-shadow: 0 4px 5px -1px #767676;
}

.side-tabs--closed {
    width: auto;
    background-color: transparent;
    border: none;
    margin-right: 0;
    box-shadow: none;
}

.side-tabs--hidden {
    display: none;
}

.side-tabs__header {
    height: 50px;
    display: flex;
    border-bottom: 1px solid #ececec;
}

.side-tabs__content {
    flex: 1;
}

.side-tabs--closed .side-tabs__header, .side-tabs--closed .side-tabs__content {
    display: none;
}

.side-tabs__tab-content {
    height: 100%;
}

.side-tabs__tab-content--innactive {
    display: none;
}

.side-tabs__tabs {
    flex: 1;
    display: flex;
}

.side-tabs__tab {
    width: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.side-tabs__tab--active {
    border-bottom: 2px solid #767676;
}

.side-tabs__sheet-info-content {
    height: 100%;
    width: 100%;
    display: none;
}

    .side-tabs__sheet-info-content:last-of-type {
        display: block;
    }

.side-tabs__quick-view {
    display: none;
}

.side-tabs--closed .side-tabs__quick-view {
    display: flex;
    flex-direction: column;
}

.side-tabs__quick-tab {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background-color: white;
    margin-bottom: 10px;
    box-shadow: 0 4px 5px -1px #767676;
}

.side-tabs__close {
    width: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    color: #767676
}
/*******************************************/

/*EmbeddedTabStrip*/

.embedded-tabs {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.embedded-tabs__header {
    height: 30px;
    display: flex;
    border-bottom: 1px solid #ececec;
}

.embedded-tabs__tab-header-item {
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.embedded-tabs__tab-header-item--active {
    border-bottom: 2px solid #767676;
}

.embedded-tabs__content {
    flex: 1;
    display: flex;
}

.embedded-tabs__tab-content-item {
    display: none;
}

.embedded-tabs__tab-content-item--active {
    display: block;
    width: 100%
}

.embedded-tabs__tab-content-item .region:first-of-type {
    padding-top: 10px;
}

/*SortableList*/
.sortable-list__li-element:hover {
    background: var( --primary-color);
}




/*TOASTS*/

#toast-container > .toast {
    background-image: none !important;
    padding: 15px;
    background-color: white;
    color: #333333;
    border: 1px solid #999999;
    border-left-width: 5px;
    min-height: 60px;
    opacity: 1;
    display: flex;
    align-items: center;
    border-radius: var(--border-radius)
}

#toast-container .toast-close-button {
    color: #333333;
    position: absolute;
    top: 6px;
    right: 8px;
}

#toast-container > .toast-error {
    border-left-color: #ef5350;
}

#toast-container > .toast-success {
    border-left-color: #558b2f;
}

#toast-container > .toast-info {
    border-left-color: #2F96B4;
}

#toast-container > .toast-warning {
    border-left-color: #F89406;
}

#toast-container .toast-wrapper {
    display: flex;
}

    #toast-container .toast-wrapper > svg {
        flex-shrink: 0;
        width: 25px;
        height: 25px;
        color: #ef5350;
    }

#toast-container .toast-error .toast-wrapper > svg {
    color: #ef5350;
}

#toast-container .toast-success .toast-wrapper > svg {
    color: #558b2f;
}

#toast-container .toast-info .toast-wrapper > svg {
    color: #2F96B4;
}

#toast-container .toast-warning .toast-wrapper > svg {
    color: #F89406;
}

#toast-container .toast-wrapper__message {
    display: flex;
    flex-direction: column;
    margin-right: 7px;
    justify-content: center;
}

    #toast-container .toast-wrapper__message i {
        font-style: italic;
    }

.toast-wrapper > svg {
    margin-right: 10px;
}
/*end TOASTS*/
/*RESPONSIVE*/
@media only screen and (max-width: 750px) {
    #main {
        padding-right: 0;
    }

    #tabStrip-wrapper {
        position: absolute;
        z-index: 3;
        left: -240px;
    }

    #tabStrip-toggle {
        background-color: #767676;
        left: 240px;
        z-index: 2;
    }

    #tabStrip-wrapper div.tabStrip-content {
        transition: left 0.2s ease-in-out;
        left: 240px;
    }

    #tabStrip-wrapper.closed div.tabStrip-content {
        /*transition: left 0.2s ease-in-out;*/
        left: 0;
    }

    #tabStrip-wrapper div.tabStrip-content:last-of-type {
        box-shadow: 7px 0 7px -4px #767676;
    }


    body.no-north #tabStrip-wrapper {
        height: calc(100% - 50px);
    }

    body.no-north #tabStrip-toggle {
        color: white;
    }

    body.no-north .tabStrip-content {
        top: 50px;
    }

    .tabstrip__item__trailing-icon-wrapper {
        display: none;
    }

    .side-tabs {
        display: none;
    }

    #container {
        margin-left: 0;
        margin-right: 0;
    }

    .sheet-wrapper {
        border-left: 0;
        border-right: 0;
    }

        .sheet-wrapper .sheet__title {
            padding-left: 60px;
        }

    .sheet__actions {
        flex-direction: column;
    }

    .drawer {
        position: absolute;
        width: 50px;
        z-index: 12;
    }

    .drawer--left {
        transform: translateX(-100%);
    }

    .drawer--right {
        right: 0;
        transform: translateX(100%);
    }

    .drawer__toggle {
        background-color: var(--main-menu-active-color);
        z-index: 2; /******/
    }

    .drawer--left .drawer__toggle {
        transform: translateX(100%);
    }

    .drawer--right .drawer__toggle {
        transform: translateX(-100%);
    }

    .drawer--left.drawer--slide-over .drawer__toggle {
        left: 0;
    }

    .drawer--right.drawer--slide-over .drawer__toggle {
        left: 0;
    }

    .drawer--closed .drawer__content-wrapper {
        transition: transform .2s ease-in-out, box-shadow .2s step-end;
    }

    .drawer__content-wrapper {
        transition: transform .2s ease-in-out, box-shadow .2s step-start;
    }

    .drawer--left.drawer--closed .drawer__content-wrapper,
    .drawer--right.drawer--closed .drawer__content-wrapper {
        transform: none;
        opacity: 1;
        box-shadow: none;
    }

    .drawer--left .drawer__content-wrapper {
        transform: translateX(100%);
        box-shadow: 7px 0 7px -4px #767676;
    }

    .drawer--right .drawer__content-wrapper {
        transform: translateX(-100%);
        box-shadow: -7px 0 7px -4px #767676;
    }

    .drawer--left.drawer--slide-over .drawer__content-wrapper {
        right: 0;
    }

    .drawer--left.drawer--slide-over.drawer--closed .drawer__content-wrapper {
        transform: none;
    }

    .drawer--right.drawer--slide-over .drawer__content-wrapper {
        left: 0;
    }

    .field__value {
        flex-direction: column;
    }

    .field__value__label {
        width: 100%;
    }
}

/*end RESPONSIVE*/

/*GRID LAYOUT*/
.grid-layout-wrapper {
    height: 100%;
    overflow-y: auto;
    padding-top: 10px;
}

.grid-layout-container {
    display: grid;
    grid-template-columns: repeat(12, 1fr); /*repeat(12, 1fr);*/
    grid-template-rows: max-content;
    overflow-y: auto;
}

    .grid-layout-container > .grid-layout-container__item {
        grid-column-end: span 12;
    }

/*default*/
.grid-layout-wrapper[min-width~="800px"] .grid-layout-container > .grid-layout-container__item {
    grid-column-end: span 6; /*width: 50%;*/
}

.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container > .grid-layout-container__item {
    grid-column-end: span 4; /*width: 33.333%;*/
}

.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container > .grid-layout-container__item {
    grid-column-end: span 3; /*width: 25%;*/
}

/*Sonderfall...*/
.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container > .grid-layout-container__item {
    grid-column-end: span 3; /*width: 25%;*/
}

.grid-layout-wrapper[min-width~="2400px"] .grid-layout-container > .grid-layout-container__item {
    grid-column-end: span 2; /*width: 16.666%;*/
}
/*end default*/

.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glc-xs-1 {
    grid-column-end: span 1;
}

.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glc-xs-2 {
    grid-column-end: span 2;
}

.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glc-xs-3 {
    grid-column-end: span 3;
}

.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glc-xs-4 {
    grid-column-end: span 4;
}

.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glc-xs-5 {
    grid-column-end: span 5;
}

.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glc-xs-6 {
    grid-column-end: span 6;
}

.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glc-xs-7 {
    grid-column-end: span 7;
}

.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glc-xs-8 {
    grid-column-end: span 8;
}

.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glc-xs-9 {
    grid-column-end: span 9;
}

.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glc-xs-10 {
    grid-column-end: span 10;
}

.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glc-xs-11 {
    grid-column-end: span 11;
}

.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glc-xs-12 {
    grid-column-end: span 12;
}

/*SMALL*/
.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glc-s-1 {
    grid-column-end: span 1;
}

.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glc-s-2 {
    grid-column-end: span 2;
}

.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glc-s-3 {
    grid-column-end: span 3;
}

.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glc-s-4 {
    grid-column-end: span 4;
}

.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glc-s-5 {
    grid-column-end: span 5;
}

.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glc-s-6 {
    grid-column-end: span 6;
}

.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glc-s-7 {
    grid-column-end: span 7;
}

.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glc-s-8 {
    grid-column-end: span 8;
}

.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glc-s-9 {
    grid-column-end: span 9;
}

.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glc-s-10 {
    grid-column-end: span 10;
}

.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glc-s-11 {
    grid-column-end: span 11;
}

.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glc-s-12 {
    grid-column-end: span 12;
}

/*MEDIUM*/
.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glc-m-1 {
    grid-column-end: span 1;
}

.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glc-m-2 {
    grid-column-end: span 2;
}

.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glc-m-3 {
    grid-column-end: span 3;
}

.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glc-m-4 {
    grid-column-end: span 4;
}

.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glc-m-5 {
    grid-column-end: span 5;
}

.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glc-m-6 {
    grid-column-end: span 6;
}

.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glc-m-7 {
    grid-column-end: span 7;
}

.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glc-m-8 {
    grid-column-end: span 8;
}

.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glc-m-9 {
    grid-column-end: span 9;
}

.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glc-m-10 {
    grid-column-end: span 10;
}

.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glc-m-11 {
    grid-column-end: span 11;
}

.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glc-m-12 {
    grid-column-end: span 12;
}

/*LARGE*/
.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glc-l-1 {
    grid-column-end: span 1;
}

.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glc-l-2 {
    grid-column-end: span 2;
}

.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glc-l-3 {
    grid-column-end: span 3;
}

.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glc-l-4 {
    grid-column-end: span 4;
}

.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glc-l-5 {
    grid-column-end: span 5;
}

.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glc-l-6 {
    grid-column-end: span 6;
}

.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glc-l-7 {
    grid-column-end: span 7;
}

.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glc-l-8 {
    grid-column-end: span 8;
}

.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glc-l-9 {
    grid-column-end: span 9;
}

.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glc-l-10 {
    grid-column-end: span 10;
}

.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glc-l-11 {
    grid-column-end: span 11;
}

.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glc-l-12 {
    grid-column-end: span 12;
}

/*EXTRA LARGE*/
.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glc-xl-1 {
    grid-column-end: span 1;
}

.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glc-xl-2 {
    grid-column-end: span 2;
}

.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glc-xl-3 {
    grid-column-end: span 3;
}

.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glc-xl-4 {
    grid-column-end: span 4;
}

.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glc-xl-5 {
    grid-column-end: span 5;
}

.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glc-xl-6 {
    grid-column-end: span 6;
}

.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glc-xl-7 {
    grid-column-end: span 7;
}

.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glc-xl-8 {
    grid-column-end: span 8;
}

.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glc-xl-9 {
    grid-column-end: span 9;
}

.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glc-xl-10 {
    grid-column: span 10;
}

.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glc-xl-11 {
    grid-column-end: span 11;
}

.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glc-xl-12 {
    grid-column-end: span 12;
}


.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glr-xs-1,
.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glr-s-1,
.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glr-m-1,
.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glr-l-1,
.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glr-xl-1 {
    grid-row: span 1;
}

.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glr-xs-2,
.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glr-s-2,
.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glr-m-2,
.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glr-l-2,
.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glr-xl-2 {
    grid-row: span 2;
}

.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glr-xs-3,
.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glr-s-3,
.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glr-m-3,
.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glr-l-3,
.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glr-xl-3 {
    grid-row: span 3;
}

.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glr-xs-4,
.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glr-s-4,
.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glr-m-4,
.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glr-l-4,
.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glr-xl-4 {
    grid-row: span 4;
}

.grid-layout-wrapper[max-width~="800px"] .grid-layout-container__item.glr-xs-5,
.grid-layout-wrapper[min-width~="800px"] .grid-layout-container__item.glr-s-5,
.grid-layout-wrapper[min-width~="1200px"] .grid-layout-container__item.glr-m-5,
.grid-layout-wrapper[min-width~="1600px"] .grid-layout-container__item.glr-l-5,
.grid-layout-wrapper[min-width~="2000px"] .grid-layout-container__item.glr-xl-5 {
    grid-row: span 5;
}
/*end GRID LAYOUT*/

a.ticketTreeTarget {
    color: red;
}

/*GUI-Search-Field*/

.guiSearchField__multipleCheckBoxes {
    display: flex;
}

.guiSearchField__multipleCheckBoxes__checkBoxes {
    display: flex;
    align-items: center;
    margin: 5px;
    margin-right: 15px;
}

    .guiSearchField__multipleCheckBoxes__checkBoxes > span {
        margin-top: 5px;
        margin-left: 3px;
    }

        .guiSearchField__multipleCheckBoxes__checkBoxes > span:hover {
            cursor: pointer;
        }

/*end GUI-Search-Field*/


/*start Units of measurment*/

.unitOfMeasurment__units__chars__grid--open {
    height: 250px;
}

.open__chars__grid {
    animation-name: open_chars_grid;
    animation-duration: 0.3s;
}

@keyframes open_chars_grid {
    from {
        height: 0;
    }

    to {
        height: 250px;
    }
}

.unitOfMeasurment__units__chars__grid--close {
    height: 0;
}

.close__chars__grid {
    animation-name: close_chars_grid;
    animation-duration: 0.3s;
}

@keyframes close_chars_grid {
    from {
        height: 250px;
    }

    to {
        height: 0;
    }
}

.unitOfMeasurment__units__chars__label {
    padding-top: 5px;
    display: flex;
    flex-direction: row-reverse
}

    .unitOfMeasurment__units__chars__label > label:hover {
        cursor: pointer;
        text-decoration: underline;
    }

/*end Units of measurment*/

/* ticket history conversation stripe types*/


.legend_label_type span.k-input {
    background-color: white;
    border-radius: var(--border-radius) 0 0 0;
    color: black;
}

    .legend_label_type span.k-input:focus-within{
        box-shadow: none;
    }


    .legend_self_type1 {
        border-right: 4px solid var(--default-history-conversation-type1);
        border-radius: 2px;
    }

.legend_self_type2 {
    border-right: 4px solid var(--default-history-conversation-type2);
    border-radius: 2px;
}

.legend_self_type3 {
    border-right: 4px solid var(--default-history-conversation-type3);
    border-radius: 2px;
}

.legend_other_type1 {
    border-left: 4px solid var(--default-history-conversation-type1);
    border-radius: 2px;
    padding-left: 3px;
}

.legend_other_type2 {
    border-left: 4px solid var(--default-history-conversation-type2);
    border-radius: 2px;
    padding-left: 3px;
}

.legend_other_type3 {
    border-left: 4px solid var(--default-history-conversation-type3);
    border-radius: 2px;
    padding-left: 3px;
}

.legend_radio_type1, .legend_label_type1 {
    background-color: var(--default-history-conversation-type1);
    border-radius: var(--border-radius);
    color: white;
    padding: 1px 3px;
    border: 2px solid rgba(0,0,0,0.25);
}

.legend_radio_type2, .legend_label_type2 {
    background-color: var(--default-history-conversation-type2);
    border-radius: var(--border-radius);
    color: white;
    padding: 1px 3px;
    border: 2px solid rgba(0,0,0,0.25);
}

.legend_radio_type3, .legend_label_type3 {
    background-color: var(--default-history-conversation-type3);
    border-radius: var(--border-radius);
    color: white;
    padding: 1px 3px;
    border: 2px solid rgba(0,0,0,0.25);
}



/* end of ticket history conversation*/

.assignmentDistribution__header {
    display: flex;
    background-color: #eceff1;
}

.assignmentDistribution__header__item {
    margin: 5px;
    height: 35px;
    padding: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.assignmentDistribution__header__item--active {
    background-color: #D65C85;
    border: solid 1px #AC516F;
    color: white;
}

.assignmentDistribution__header__item--inactive {
    background-color: #cfd8dc;
}

.assignmentDistribution__header__item--completed {
    background-color: #4caf50;
    border: solid 1px #1b5e20;
    color: white;
}

.assignmentDistribution__footer__item {
    margin: 5px;
    height: 35px;
    padding: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 125px;
}

.assignmentDistribution__footer__item--inactive {
    background-color: #cfd8dc;
}

.assignmentDistribution__footer__item--active {
    color: white;
    background-color: var( --primary-color);
    border: solid 1px var(--secondary-color);
}

    .assignmentDistribution__footer__item--active:hover {
        background-color: var(--secondary-color);
        cursor: pointer
    }

    .assignmentDistribution__footer__item--active label:hover {
        cursor: pointer
    }

.tabs_additional_info {
    border-radius: 100%;
    border: 1px solid white;
    background-color: var( --primary-color);
    color: white;
    padding: 6px;
    /*box-shadow: 0 1px 8px 1px #333333;*/
    flex-shrink: 0;
    margin-left: 4px;
    font-size: 11px;
    margin-top: -11px;
}

/*SmartSearch*/

.smartSearch div[data-role="pager"] {
    background-color: #f8f9fa;
    height: 55px;
    border-color: #dee2e6;
}

    .smartSearch div[data-role="pager"] .k-icon {
        color: #212529;
        fill: #212529;
    }

    .smartSearch div[data-role="pager"] div[data-role="active"] {
        color: #173D78;
        border-radius: var(--border-radius);
        background-color: #173D7820
    }

.smartSearch__result {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    flex: none;
    padding: 10px;
    overflow: auto;
    align-content: flex-start;
}

.smartSearch__result__tile {
    border: 1px solid grey;
    text-align: center;
    margin: 5px;
    flex-basis: 450px;
    flex-grow: 1;
    flex-direction: column;
    width: 450px;
    height: 300px;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 50px 1fr;
    border: solid #ced4da 1px;
    border-radius: var(--border-radius)
}

    .smartSearch__result__tile.selected {
        border-color: var(--secondary-color);
        box-shadow: 0 0 0 0.25rem var(--secondary-color-light);
    }

.search-placeholder {
    width: 450px;
    height: 0px;
    margin: 5px;
    background-color: red;
    flex-basis: 450px;
    flex-grow: 1;
}

.smartSearch__empty {
    display: flex;
    flex-direction: column;
    opacity: 0.2;
    align-items: center;
    width: fit-content;
    padding: 15px 0 0 15px;
}

    .smartSearch__empty > div:nth-child(1) {
        display: flex;
        justify-content: center;
    }

    .smartSearch__empty > div:nth-child(2) {
        text-align: center;
    }

    .smartSearch__empty label {
        font-size: 35px;
    }

.smartSearch__preview-actions {
    position: absolute;
    top: 15px;
    z-index: 9;
}

/* Reconnect Notifications */
.connection_notification_template {
    font-size: medium;
    color: red;
    font-weight: bold;
    padding: 5px;
}

.connection_notification_reload {
    padding: 5px;
    font-weight: normal;
}

.connection_notification_newtab {
    padding: 5px;
    font-weight: normal;
}

.stepNumber {
    width: 40px;
    height: 40px;
    line-height: 37px;
    border-radius: 50%;
    text-align: center;
    font-size: 24px;
    border: 2px solid var( --primary-color);
    color: var( --primary-color);
    display: inline-block;
    vertical-align: top;
}

.stepText {
    display: inline-block;
    margin-left: 15px;
    vertical-align: middle;
    width: calc(100% - 60px);
    line-height: 1.5em;
}

.stepTitle {
    font-weight: 600;
    font-size: 1.2em;
}

.ticketTexte {
    border: 1px solid rgb(221, 221, 221);
    margin-bottom: 10px;
    padding: 4px;
    margin-top: 5px;
    margin-right: 5px;
}

.ticketHeader {
    font-weight: bold;
    padding: 10px 0px;
    background-color: rgb(221, 221, 221);
    margin: 10px 0px;
}

.ticketTexte.closedTicket > .ticketHeader {
    background-color: #C5E1A5;
}

.ticketTexte:not(.closedTicket) > .ticketHeader > .due {
    background-color: #ffd699;
}

.ticketTexte:not(.closedTicket) > .ticketHeader > .overdue {
    background-color: #f7a9a8;
}

.ticketTexte:not(.closedTicket) > .ticketHeader > .notdue {
    background-color: #a2cf6e;
}

.belegFreigegeben {
    background-color: #558B2F;
    color: #fff
}


#resourcePlanningWorkList .k-grouping-header {
    display: inline-table
}

.statisticTabControl {
    border: none;
    outline: none;
    padding: 14px 16px;
    margin: 0 8px 8px 0;
    cursor: pointer;
    background-color: #e0e0e0;
    color: black;
}

    .statisticTabControl.active {
        background-color: var( --primary-color);
        color: white;
    }

.update-warning {
    flex: 4;
}

#update-warning-text {
    font-size: smaller;
    color: gold;
    font-weight: bold;
}

#update-warning-icon {
    font-size: large;
    font-weight: bold;
}

.reset-countdown {
    flex: 4;
}

#reset-countdown-text {
    font-size: larger;
    color: yellow;
    font-weight: bold;
}

#reset-countdown-icon {
    font-size: larger;
    font-weight: bold;
    color: yellow;
}

#header-warning {
    flex: auto
}

.k-icon {
    width: 1em;
    height: 1em;
    outline: 0;
    font-size: 16px;
    font-family: "WebComponentsIcons";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    speak: none;
    text-transform: none;
    text-decoration: none;
    flex-shrink: 0;
    display: inline-flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    position: relative;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.fa.k-sprite,
.fa.k-sprite::before {
    font-size: 12px;
    line-height: 12px;
    vertical-align: middle;
}

.cockpit__quicksearchpanel {
    padding-left: 4px;
    padding-top: 8px;
    padding-bottom: 4px;
}

/* custom styling for all icons */
.fa-green {
    color: limegreen;
}
.fa-grey {
    color: dimgrey;
}
.fa-red {
    color: red;
}
.fa-blue {
    color: #2E4F87;
}
#version-logo {
    text-align: right;
    font-size: xx-small;
    font-style: italic;
    font-weight: bolder;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.textbox-with-buttons .k-rounded-md {
    border-radius: var(--rounded-left)
}

.moving {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.conversationhistory--internextern {
}

.conversationhistory--category {
}

.conversationhistory--text {
}

.conversationhistory--title {
}

.conversationhistory--remark {
    font-weight: bold;
}

.conversation-history__event {
    margin-bottom: 15px;
    width: 50%;
    align-self: center;
    text-align: center;
    padding: 10px;
    border: 1px solid #dddddd;
}

.conversation-history__label {
    font-size: 12px;
}

.conversation-history__edit-type > div > span {
    color: var(--default-font-color);
    background-color: var(--sheet-background-color);
}

.text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
.text-ellipsis--expand {
    white-space: normal;
    text-overflow: initial;
    word-wrap: break-word;
}

.copyGridCellButton{
    display: none;
    margin-left: 5px; 
    min-width: fit-content;
    padding: var(--padding-top) var(--padding-end) var(--padding-bottom) var(--padding-start);
}

#copyGridCellButtonIcon:hover{
    transform: scale(1.3);
}

.gridCellTemplate{
    display: inline-grid; 
    grid-template-columns: 1fr auto; 
    width: 100%; 
    align-items: center;
    height: 20px;
}

.gridCellValue{
    overflow: hidden; 
    text-overflow: ellipsis; 
    white-space: nowrap;
}

.skillManagementApp {
    width: 100%;
    box-sizing: border-box;
}

.skillManagementController {
    box-sizing: border-box;
}

/* BEGIN CATEGORY MENU */
.skillCategoryMenu {
    /*float: left;*/
    width: 290px;
    box-sizing: border-box;
    height: 100%;
    /*max-height: 500px;
    overflow: auto;*/
}

    .skillCategoryMenu ul {
        list-style-type: none;
        margin-left: 0;
        padding-left: 0;
    }

        .skillCategoryMenu ul li {
            display: block;
            padding-right: 5px;
            box-sizing: border-box;
        }

            .skillCategoryMenu ul li a {
                display: inline-block;
                width: 235px;
                line-height: 30px;
                color: white;
                text-decoration: none;
                border-bottom: 2px solid white;
                padding-left: 15px;
                padding-right: 15px;
                box-sizing: border-box;
                background-color: #6F6F6F;
                cursor: pointer;
                margin-right: 3px;
            }

                .skillCategoryMenu ul li a:hover {
                    text-decoration: none;
                }

            .skillCategoryMenu ul li span.pencil {
                background-color: #B82F5D;
                background-position: -5px -257px;
                background-repeat: no-repeat;
                background-image: url('siteIcons/webcrm-white.png');
                width: 22px;
                display: inline-block;
                line-height: 30px;
                vertical-align: top;
            }

            .skillCategoryMenu ul li a.selectedItem {
                background-color: #B82F5D;
            }

            /* BEGIN CLEAR CAT SKILLS BUTTON */
            .skillCategoryMenu ul li a.innoBtnCancel {
                line-height: 35px;
                background-color: #E2B613;
                font-size: 120%;
                width: 116px;
                height: 37px;
            }

                .skillCategoryMenu ul li a.innoBtnCancel span.btn-skill {
                    margin-left: 25px;
                    height: 37px;
                    width: 116px;
                }
            /* END CLEAR CAT SKILLS BUTTON */

            /* BEGIN CLEAR ALL SKILLS BUTTON */
            .skillCategoryMenu ul li a.innoBtnDelete {
                line-height: 35px;
                background-color: #FF4747;
                font-size: 120%;
                width: 116px;
                height: 37px;
            }

                .skillCategoryMenu ul li a.innoBtnDelete span.btn-skill {
                    margin-left: 25px;
                    height: 37px;
                    width: 116px;
                }
/* END CLEAR ALL SKILLS BUTTON */
/* END CATEGORY MENU */

/* BEGIN CONTENT CONTAINER */
.skillCategoryContent {
    /*margin-left: 290px;*/
    padding-top: 8px;
    min-width: 220px;
    box-sizing: border-box;
    height: 100%;
    /*max-height: 500px;*/
    /*overflow: auto;*/
}

.skillContainer {
    width: 215px;
    height: auto;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}

.skillTable tr td {
    vertical-align: top;
}
/* END CONTENT CONTAINER */

/* BEGIN CLEAR FIX */
.clearfix:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}
/* END CLEAR FIXES */

.dropDownRequirementProfiles {
    width: 235px;
}

/* ENTER THE MATRIX */
div.resourceSearchSkillsMatrix {
    padding-right: 0;
    overflow-x: auto;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.resourceSearchSkillsMatrix__table {
    flex: 1;
}

.resourceSearchSkillsMatrix--message {
    text-align: center;
}

.resourceSearchSkillsMatrix--table .whiteRow {
    background-color: white;
}

.resourceSearchSkillsMatrix--table .redCell {
    background-color: #FFB8B8;
}

.resourceSearchSkillsMatrix--table .yellowCell {
    background-color: #FFFFB8;
}

.resourceSearchSkillsMatrix--table .greenCell {
    background-color: #C8FFA8;
}

/*high specificity*/
.resourceSearchSkillsMatrix table.resourceSearchSkillsMatrix--table {
    table-layout: auto;
    width: auto;
}

    /*high specificity*/
    .resourceSearchSkillsMatrix table.resourceSearchSkillsMatrix--table th {
        word-wrap: break-word;
        vertical-align: bottom;
        border-bottom: 1px solid #dbdbde;
        white-space: normal;
    }
/* EXIT THE MATRIX */

.statisticTabControl {
}

/* a5a1029f-ac13-49af-9764-c0a9df149a1f */


/* a5a1029f-ac13-49af-9764-c0a9df149a1e Berichte, Disponenten-Ansicht*/

.a5a1029f-ac13-49af-9764-c0a9df149a1e .statisticTabControl {
    border: none;
    border-top: 4px solid white;
    border-left: none;
    border-bottom: none;
    outline: none;
    background-color: #f5f5f5;
    color: black;
    cursor: pointer;
    width: 200px;
    margin: 0;
    height: 65px;
    display: inline-grid;
}


    .a5a1029f-ac13-49af-9764-c0a9df149a1e .statisticTabControl.active {
        font-weight: bold;
        border: none;
        border-top: 4px solid #303F9F;
        outline: none;
        background-color: white;
        color: #303F9F;
        cursor: pointer;
        height: 65px;
    }

.a5a1029f-ac13-49af-9764-c0a9df149a1e .k-pager {
    background-color: white;
    border: none;
    color: black;
}

.a5a1029f-ac13-49af-9764-c0a9df149a1e .k-button-flat-primary {
    color: #303F9F;
}

.a5a1029f-ac13-49af-9764-c0a9df149a1e .statisticTabControl i {
    transition: all .3s ease-in-out;
}

.a5a1029f-ac13-49af-9764-c0a9df149a1e .statisticTabControl:hover i {
    transform: scale(1.3);
}

@media only screen and (min-width: 2100px) {
    .a5a1029f-ac13-49af-9764-c0a9df149a1e .row > div:nth-of-type(1) {
        grid-column: span 6 !important;
    }

    .a5a1029f-ac13-49af-9764-c0a9df149a1e .row > div:nth-of-type(2) {
        grid-column: span 6 !important;
    }
}


@media only screen and (min-width: 481px) and (max-width: 2099px) {
    .a5a1029f-ac13-49af-9764-c0a9df149a1e .row > div:nth-of-type(1) {
        grid-column: span 8 !important;
    }

    .a5a1029f-ac13-49af-9764-c0a9df149a1e .row > div:nth-of-type(2) {
        grid-column: span 4 !important;
    }
}

@media only screen and (max-width: 480px) {
    .a5a1029f-ac13-49af-9764-c0a9df149a1e .statisticTabControl {
        width: fit-content;
    }

        .a5a1029f-ac13-49af-9764-c0a9df149a1e .statisticTabControl label {
            display: none;
        }

        .a5a1029f-ac13-49af-9764-c0a9df149a1e .statisticTabControl i {
            font-size: x-large;
            margin: 4px;
        }

    .a5a1029f-ac13-49af-9764-c0a9df149a1e .row > div:nth-of-type(1) {
        grid-column: span 12 !important;
    }

    .a5a1029f-ac13-49af-9764-c0a9df149a1e .row > div:nth-of-type(2) {
        display: none !important;
    }
}

/* a5a1029f-ac13-49af-9764-c0a9df149a18 Berichte, User-Ansicht*/

.a5a1029f-ac13-49af-9764-c0a9df149a18 .statisticTabControl {
    border: none;
    border-top: 4px solid white;
    border-left: none;
    border-bottom: none;
    outline: none;
    background-color: #f5f5f5;
    color: black;
    cursor: pointer;
    width: 200px;
    margin: 0;
    height: 65px;
    display: inline-grid;
}

    .a5a1029f-ac13-49af-9764-c0a9df149a18 .statisticTabControl.active {
        font-weight: bold;
        border: none;
        border-top: 4px solid #303F9F;
        outline: none;
        background-color: white;
        color: #303F9F;
        cursor: pointer;
        height: 65px;
    }

.a5a1029f-ac13-49af-9764-c0a9df149a18 .k-pager {
    background-color: white;
    border: none;
    color: black;
}

.a5a1029f-ac13-49af-9764-c0a9df149a18 .k-button-flat-primary {
    color: #303F9F;
}

.a5a1029f-ac13-49af-9764-c0a9df149a18 .statisticTabControl i {
    transition: all .3s ease-in-out;
}

.a5a1029f-ac13-49af-9764-c0a9df149a18 .statisticTabControl:hover i {
    transform: scale(1.3);
}

@media only screen and (max-width: 480px) {
    .a5a1029f-ac13-49af-9764-c0a9df149a18 .statisticTabControl {
        width: fit-content;
        padding: 10px;
    }

        .a5a1029f-ac13-49af-9764-c0a9df149a18 .statisticTabControl label {
            display: none;
        }

        .a5a1029f-ac13-49af-9764-c0a9df149a18 .statisticTabControl i {
            font-size: x-large;
            margin: 4px;
        }
}

/* f7d1c409-b3bf-421f-97ed-bee0b91a97fc Favoriten */

.f7d1c409-b3bf-421f-97ed-bee0b91a97fc .statisticTabControl {
    border: none;
    border-top: 4px solid white;
    border-left: none;
    border-bottom: none;
    outline: none;
    background-color: #f5f5f5;
    color: black;
    cursor: pointer;
    width: 150px;
    margin: 2px;
    height: 65px;
    display: inline-grid;
}

    .f7d1c409-b3bf-421f-97ed-bee0b91a97fc .statisticTabControl:first-child.active {
        font-weight: bold;
        border: none;
        border-top: 4px solid #00796B;
        outline: none;
        background-color: #FFFFFF;
        color: #00796B;
        cursor: pointer;
        height: 65px;
    }

    .f7d1c409-b3bf-421f-97ed-bee0b91a97fc .statisticTabControl:nth-child(2).active {
        font-weight: bold;
        border: none;
        border-top: 4px solid #6A1b9A;
        outline: none;
        background-color: #FFFFFF;
        color: #6A1b9A;
        cursor: pointer;
        height: 65px;
    }

    .f7d1c409-b3bf-421f-97ed-bee0b91a97fc .statisticTabControl:nth-child(3).active {
        font-weight: bold;
        border: none;
        border-top: 4px solid #990E4F;
        outline: none;
        background-color: #FFFFFF;
        color: #990E4F;
        cursor: pointer;
        height: 65px;
    }

    .f7d1c409-b3bf-421f-97ed-bee0b91a97fc .statisticTabControl:nth-child(4).active {
        font-weight: bold;
        border: none;
        border-top: 4px solid #00ACC1;
        outline: none;
        background-color: #FFFFFF;
        color: #00ACC1;
        cursor: pointer;
        height: 65px;
    }

    .f7d1c409-b3bf-421f-97ed-bee0b91a97fc .statisticTabControl:nth-child(5).active {
        font-weight: bold;
        border: none;
        border-top: 4px solid #5C6BC0;
        outline: none;
        background-color: #FFFFFF;
        color: #5C6BC0;
        cursor: pointer;
        height: 65px;
    }

@media only screen and (max-width: 480px) {
    .f7d1c409-b3bf-421f-97ed-bee0b91a97fc .statisticTabControl {
        width: fit-content;
    }

        .f7d1c409-b3bf-421f-97ed-bee0b91a97fc .statisticTabControl label {
            display: none;
        }

        .f7d1c409-b3bf-421f-97ed-bee0b91a97fc .statisticTabControl i {
            font-size: x-large;
            margin: 4px;
        }
}

/*.f7d1c409-b3bf-421f-97ed-bee0b91a97fc .statisticTabControl.active {
    font-weight: bold;
    border: none;
    border-top: 4px solid #303F9F;
    outline: none;
    background-color: white;
    color: #303F9F;
    cursor: pointer;
    height: 65px;
}*/

.f7d1c409-b3bf-421f-97ed-bee0b91a97fc .k-pager {
    background-color: white;
    border: none;
    color: black;
}

.f7d1c409-b3bf-421f-97ed-bee0b91a97fc .k-button-flat-primary {
    color: #303F9F;
}

.f7d1c409-b3bf-421f-97ed-bee0b91a97fc .statisticTabControl i {
    transition: all .3s ease-in-out;
}

.f7d1c409-b3bf-421f-97ed-bee0b91a97fc .statisticTabControl:hover i {
    transform: scale(1.3);
}


/* Rest */

.a5a1029f-ac13-49af-9764-c0a9df149a1f .statisticTabControl {
    border: none;
    border-top: 4px solid white;
    border-left: none;
    border-bottom: none;
    outline: none;
    background-color: #f5f5f5;
    color: black;
    cursor: pointer;
    width: 200px;
    margin: 0;
    height: 65px;
    display: inline-grid;
}

.a5a1029f-ac13-49af-9764-c0a9df149a19 .statisticTabControl {
    border: none;
    border-top: 4px solid white;
    border-left: none;
    border-bottom: none;
    outline: none;
    background-color: #f5f5f5;
    color: black;
    cursor: pointer;
    width: 200px;
    margin: 0;
    height: 65px;
    display: inline-grid;
}

.a5a1029f-ac13-49af-9764-c0a9df149a1f .statisticTabControl.active {
    font-weight: bold;
    border: none;
    border-top: 4px solid rgb(0,121,107);
    outline: none;
    background-color: white;
    color: rgb(0, 121, 107);
    cursor: pointer;
    height: 65px;
}

.a5a1029f-ac13-49af-9764-c0a9df149a19 .statisticTabControl.active {
    font-weight: bold;
    border: none;
    border-top: 4px solid rgb(0,121,107);
    outline: none;
    background-color: white;
    color: rgb(0, 121, 107);
    cursor: pointer;
    height: 65px;
}

.a5a1029f-ac13-49af-9764-c0a9df149a1f .k-pager {
    background-color: white;
    border: none;
    color: black;
}

.a5a1029f-ac13-49af-9764-c0a9df149a19 .k-pager {
    background-color: white;
    border: none;
    color: black;
}

.a5a1029f-ac13-49af-9764-c0a9df149a1f .k-button-flat-primary {
    color: rgb(0,121,107);
}

.a5a1029f-ac13-49af-9764-c0a9df149a19 .k-button-flat-primary {
    color: rgb(0,121,107);
}



.a5a1029f-ac13-49af-9764-c0a9df149a1f .statisticTabControl i {
    transition: all .3s ease-in-out;
}

.a5a1029f-ac13-49af-9764-c0a9df149a19 .statisticTabControl i {
    transition: all .3s ease-in-out;
}

.a5a1029f-ac13-49af-9764-c0a9df149a1f .statisticTabControl:hover i {
    transform: scale(1.3);
}

.a5a1029f-ac13-49af-9764-c0a9df149a19 .statisticTabControl:hover i {
    transform: scale(1.3);
}

@media only screen and (min-width: 2100px) {
    .a5a1029f-ac13-49af-9764-c0a9df149a1f .row > div:nth-of-type(1) {
        grid-column: span 6 !important;
    }

    .a5a1029f-ac13-49af-9764-c0a9df149a1f .row > div:nth-of-type(2) {
        grid-column: span 6 !important;
    }
}

@media only screen and (min-width: 481px) and (max-width: 2099px) {
    .a5a1029f-ac13-49af-9764-c0a9df149a1f .row > div:nth-of-type(1) {
        grid-column: span 8 !important;
    }

    .a5a1029f-ac13-49af-9764-c0a9df149a1f .row > div:nth-of-type(2) {
        grid-column: span 4 !important;
    }
}

@media only screen and (max-width: 480px) {
    .a5a1029f-ac13-49af-9764-c0a9df149a1f .statisticTabControl, .a5a1029f-ac13-49af-9764-c0a9df149a19 .statisticTabControl {
        width: fit-content;
    }

        .a5a1029f-ac13-49af-9764-c0a9df149a1f .statisticTabControl label, .a5a1029f-ac13-49af-9764-c0a9df149a19 .statisticTabControl label {
            display: none;
        }

        .a5a1029f-ac13-49af-9764-c0a9df149a1f .statisticTabControl i, .a5a1029f-ac13-49af-9764-c0a9df149a19 .statisticTabControl i {
            font-size: x-large;
            margin: 4px;
        }

    .a5a1029f-ac13-49af-9764-c0a9df149a1f .row > div:nth-of-type(1) {
        grid-column: span 12 !important;
    }

    .a5a1029f-ac13-49af-9764-c0a9df149a1f .row > div:nth-of-type(2) {
        display: none !important;
    }
}

.category_wrapper {
    width: 100%;
    height: 100%;
    display: flex;
}

.category {
    margin: 5px;
    width: 250px;
    border: 1px solid #cccccc;
    border-radius: var(--border-radius);
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow-y: auto;
    overflow: hidden;
}

    .category.new_btn {
        justify-content: center;
        align-items: center;
        transition: all 0.3s ease-in;
    }

        .category.new_btn i {
            font-size: 15em;
            color: #eeeeee;
            transition: all 0.3s ease-in;
        }

        .category.new_btn:hover {
            background-color: #eeeeee;
            cursor: pointer;
        }


            .category.new_btn:hover i {
                color: #ccc;
                font-size: 20em;
            }


    .category.highlight {
        border: 1px dashed #2196f3;
        background-color: #e3f2fd;
    }

.category__label {
    display: grid;
    align-items: center;
    color: #333333;
    grid-template-columns: 40px 1fr 30px 30px;
    grid-template-rows: 50px;
    background-color: #eeeeee;
    cursor: move;
}

    .category__label * {
        cursor: move;
    }

    .category__label label {
        font-size: 18px;
        line-height: normal;
    }

    .category__label div {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .category__label .category__button {
        font-size: 1.25em;
        display: none;
        transition: all 0.3s ease-in;
    }

    .category__label.hovered .category__button {
        display: flex;
        cursor: pointer;
    }

        .category__label.hovered .category__button:hover {
            font-size: 1.5em;
        }

        .category__label.hovered .category__button i {
            cursor: pointer;
        }

.bookmark {
    display: grid;
    grid-template-columns: 25px 1fr 25px 25px;
    grid-template-rows: 40px;
    background-color: #f5f5f5;
    font-size: 16px;
    padding: 2px;
    cursor: move;
    height: 44px;
}

    .bookmark * {
        cursor: move;
    }

    .bookmark:nth-child(even) {
        background-color: #fafafa;
    }

    .bookmark div {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .bookmark .bookmark__button {
        display: none;
        font-size: 0.9em;
        transition: all 0.3s ease-in;
    }

    .bookmark.hovered .bookmark__button {
        display: flex;
        cursor: pointer;
    }

        .bookmark.hovered .bookmark__button i {
            cursor: pointer;
        }

        .bookmark.hovered .bookmark__button:hover {
            font-size: 1.1em;
        }

.category__remaining {
    flex: 1;
}

:root {
    --dynamic-search-image-height: 60px;
    --dynamic-search-image-width: 60px;

    --padding-top: 3px;
    --padding-end: 4px;
    --padding-bottom: 4px;
    --padding-start: 4px;
}

body.mobile ::-webkit-scrollbar {
    width: 0.4em;
    height: 0.4em;
}

body.mobile .editable-grid-container,
body.mobile .grid-container {
    position: relative;
}

body.mobileapp .k-pager,
body.mobileapp .k-grid {
    border: 0px;
}

body.mobile .k-grid .k-header,
body.mobile .k-grid .k-grid-header,
body.mobile .k-grid .k-grouping-header,
body.mobile .k-grid .k-grid-footer,
body.mobile .k-grid td.k-group-cell,
body.mobile .k-grid col.k-group-col,
body.mobile .smartSearch__preview-actions {
    display: none;
}

body.mobileapp .k-grid .k-grouping-row {
    background-color: var(--mobileapp-color-primary-contrast);
}

body.mobileapp .k-grid td.k-table-td {
    border-bottom-width: 1px;
}

body.mobile .k-grid td.k-table-td {
    border-inline-start-width: 0px;
}

    body.mobile .k-grid td.k-table-td.k-focus,
    body.mobile .k-link.k-menu-link {
        box-shadow: none !important;
    }

body.mobile .k-fab-solid-primary,
body.mobile .k-fab-solid-primary:hover {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    outline-color: var(--primary-color);
}

body.mobileapp .k-fab-solid-primary,
body.mobileapp .k-fab-solid-primary:hover {
    background-color: var(--mobileapp-color-primary);
    border-color: var(--mobileapp-color-primary);
    outline-color: var(--mobileapp-color-primary);
}

body.mobile .grid-layout-container {
    column-gap: 1rem;
    row-gap: 15px;
}

body.mobile .gridImage > img {
    height: auto;
    width: auto;
    max-width: var(--dynamic-search-image-width);
    max-height: var(--dynamic-search-image-height);
}

body.mobile .grid-icon > div {
    width: auto;
}

body.mobileapp .grid-layout-container__item:has(#skillTreeRegion) {
    display: none;
}

body.mobile .skills-category-menu {
}

body.mobile .skills-container_item__sticky {
    position: static;
}

body.mobile .skill__editingTextBox {
    display: flex;
    justify-content: center;
    width: 3em;
    border-left: 1px solid #e6e6e6;
}

body.mobile .ticket-allocation-container .k-treeview-leaf {
    flex-grow: 1;
}

body.mobile .ticketStructureLayout .k-treeview-top,
body.mobile .ticketStructureLayout .k-treeview-mid,
body.mobile .ticketStructureLayout .k-treeview-bot {
    border-bottom: 1px solid lightgrey;
}

body.mobile .toolbar-floating-button.k-disabled {
    box-shadow: var(--kendo-elevation-5, 0px 8px 16px 0px rgba(0, 0, 0, 0.15));
    background-color: white;
    color: #afb1b2;
    border-color: #dee2e6;
    outline-color: #dee2e6;
}

body.mobile .conversation-history__event {
    min-width: clamp(50%, 320px, 100%);
    pointer-events: none; /*Events dürfen nicht geklickt werden bis alle Event-Objekte auf mob. Guis umgestellt wurden und kein neuer Tab mehr aufgemacht wird.*/
}

body.mobile .conversation-history__label {
    line-height: 1.2rem;
}

body.mobile .chat_dialog {
    width: auto;
    max-width: 600px;
    margin: 20px 10px 10px 10px;
    bottom: 0px;
    right: 0px;
    z-index: 10010;
}

.list-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0.3em;
}

    .list-item > a {
        text-decoration: none;
        color: #444;
    }

.list-item--grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.2em 1em;
    align-items: center;
}

.list-item--grid-icon {
    grid-template-columns: var(--dynamic-search-image-width) 1fr;
}

.list-item--grid-icon-edit {
    grid-template-columns: 2rem 1fr;
}

.list-item--grid-icon-auto {
    grid-template-columns: auto 1fr;
}

.list-item--grid-icon-sum {
    grid-template-columns: auto 1fr auto;
}

.list-item--grid-icon-start-end {
    grid-template-columns: 2rem 1fr 2rem;
}

.list-item--grid-article {
    grid-template-columns: 1fr auto;
}

.list-item--grid-sum {
    grid-template-columns: 1fr auto;
}

.list-item--grid-history {
    grid-template-columns: 1em 1fr;
}

.list-item--grid-context {
    grid-template-columns: 1fr 1em;
    flex-grow: 1;
}

.list-item--grid-reminder {
    grid-template-columns: 1em 1fr 2em;
}

.list-item--center {
    align-self: center;
}

.list-item__column {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
}

.list-item__row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0.5em;
    align-items: center;
}

.list-item__row--end {
    justify-content: end;
}

.list-item__row--row-gap {
    row-gap: 0.5em;
}

.list-item__title {
    font-weight: bold;
}

.list-item__title--small {
    opacity: 0.5;
    font-size: 0.875em;
    font-weight: normal;
}

.list-item__text {
    font-size: 0.875rem;
    color: var(--mobileapp-color-secondary-contrast);
}

.list-item__text--weak {
    opacity: 0.5;
}

.list-item__text--big {
    font-size: 1.2em;
    font-weight: bold;
}

.list-item__text--small {
    font-size: 0.875em;
}

.list-item__text--new {
    color: green;
}

.list-item__text--old {
    color: red;
}

.list-item__text--ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}

.list-item__description {
    font-size: 0.8125rem;
    color: #666666;
}

.list-item__tag {
    color: var(--mobileapp-color-primary-contrast);
    background-color: var(--mobileapp-color-primary);
    width: fit-content;
    padding-inline-start: var(--padding-start);
    padding-inline-end: var(--padding-end);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    border-radius: 4px;
    font-size: 0.8125rem;
    font-weight: bold;
}

.list-item__tag--normal {
    color: #212529;
    background-color: transparent;
    border-color: transparent;
}

.list-item__tag--successful {
    background-color: rgb(197, 225, 165);
    border-color: rgb(197, 225, 165);
}

.list-item__tag--error {
    background-color: rgb(239, 83, 80);
}

.list-item__tag--warning {
    background-color: #FF9800;
    border-color: #FF9800;
}

.list-item__icon-wrapper {
    color: var(--mobileapp-color-primary);
}

.list-item__icon {
    color: var(--mobileapp-color-primary);
    font-weight: bold;
    width: 15px;
    text-align: center;
}

.list-item__icon-stack {
    width: 15px;
}

.list-item__icon-inner {
    color: var(--mobileapp-color-primary);
    font-weight: bold;
    font-size: 1.5rem;
    text-align: center;
}

.list-item__icon--small {
    font-size: 0.875em;
}

.list-item__icon--weak {
    opacity: 0.5;
}

.list-item__icon--success {
    color: var(--mobileapp-color-success);
}

.list-item__icon--danger {
    color: var(--mobileapp-color-danger);
}

.list-item__icon--normal {
    color: var(--mobileapp-color-secondary-contrast);
}

body.mobileapp .grid-details-container {
    border-width: 0px 0px 0px 1px;
    background-color: var(--mobileapp-color-primary-contrast);
}

body.mobileapp .grid-details__title {
    color: var(--mobileapp-color-medium);
}

.mobile-context-menu {
    background-color: transparent;
    border: none;
    text-align: center;
    color: var(--mobileapp-color-primary);
    font-size: 0.75rem;
}

body.mobileapp #container {
    margin: 0px;
}

    body.mobileapp #container > .sheet-wrapper {
        border: 0px;
        margin: 0px;
        transition: none;
    }

        body.mobileapp #container > .sheet-wrapper:nth-last-of-type(2):not(:first-of-type),
        body.mobileapp #container > .sheet-wrapper:nth-last-of-type(1):nth-of-type(2) {
            top: 0px;
        }

        body.mobileapp #container > .sheet-wrapper:nth-last-of-type(1):not(:first-of-type):not(:nth-of-type(2)) {
            top: 0px;
        }

    body.mobileapp.no-north .drawer__toggle {
        top: 0;
        background-color: var(--mobileapp-color-primary);
        color: var(--mobileapp-color-primary-contrast);
        display: none;
    }

body.mobileapp .tabstrip__item:not(.current):hover {
    background-color: #B62E5C;
    animation-name: none;
    animation-duration: .3s;
}

body.mobileapp .tabstrip__item.current {
    background-color: #B62E5C;
    border-left: 5px solid white;
}

body.mobileapp .tabstrip__changes {
    display: none;
}

body.mobileapp .region {
    box-shadow: var(--mobileapp-card-shadow);
    padding: 0.625rem;
    margin: 0px;
}

body.mobileapp .region__header,
body.mobileapp .section-seperator,
body.mobileapp .section-seperator__title {
    background-color: var(--mobileapp-color-primary-contrast);
    color: var(--mobileapp-color-primary);
    font-size: 1rem;
}

body.mobileapp .innoToolBarWrapper,
body.mobileapp .reporting-container {
    background-color: var(--mobileapp-color-primary-contrast);
}

    body.mobileapp .innoToolBarWrapper .k-button {
        background-color: var(--mobileapp-color-primary);
        color: var(--mobileapp-color-primary-contrast);
        border-color: var(--mobileapp-color-primary);
    }

        body.mobileapp .innoToolBarWrapper .k-button:hover {
            background-color: var(--mobileapp-color-primary);
        }

body.mobileapp .sheet__title {
    -webkit-app-region: drag;
    max-width: env(titlebar-area-width, 100%);
}

body.mobileapp .sheet > .sheet__title {
    border-bottom: 0px solid;
    display: flex;
    padding-left: 1rem;
    column-gap: 1rem;
    color: var(--mobileapp-color-dark-alt);
}

body.mobileapp .sheet__title .sheet__title__label__text label {
    color: var(--mobileapp-color-primary);
    font-size: 1.1rem;
}

body.mobileapp .sheet__corner-actions {
    -webkit-app-region: no-drag;
}

body.mobileapp .sheet__close-button {
    color: var(--mobileapp-color-primary);
    -webkit-app-region: no-drag;
}

    body.mobileapp .sheet__close-button:hover {
        cursor: pointer;
    }

body.mobileapp .sheet {
    background-color: var(--mobileapp-color-light-tint);
}

    body.mobileapp .sheet > .sheet__content {
        background-color: inherit;
        max-width: 1200px;
        align-self: center;
        width: 100%;
        position: relative;
    }

        body.mobileapp .sheet > .sheet__content > div:first-of-type {
            background-color: var(--sheet-background-color);
            margin: var(--mobileapp-topbar-distance) var(--mobileapp-card-distance-half) var(--mobileapp-card-distance) var(--mobileapp-card-distance);
            max-height: calc(100% - var(--mobileapp-topbar-distance) - var(--mobileapp-card-distance));
        }

        body.mobileapp .sheet > .sheet__content > div:first-of-type:not(:has(.flex-container__item .active .region)),
        body.mobileapp .sheet > .sheet__content div:first-of-type:has(.flex-container__item .active .skills-wrapper) {
            box-shadow: var(--mobileapp-card-shadow);
        }

body.mobileapp .grid-layout-wrapper {
    background-color: var(--mobileapp-color-light-tint);
    padding: 0px;
}

body.mobileapp .sheet__toolbar {
    padding-inline-start: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    min-height: var(--min-height);
    overflow-y: auto;
    z-index: 10;
    box-sizing: border-box;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
    background-color: var(--sheet-background-color);
}

    body.mobileapp .tabstrip__content {
        display: flex;
        align-items: center;
        padding: 0px 10px 0px 10px;
        min-width: fit-content;
    }

    body.mobileapp .tabstrip__item {
        padding: 0px 1rem 0px 1rem;
    }

        body.mobileapp .tabstrip__item.current,
        body.mobileapp:has(#tabstripMenuList .tabstrip__item.current) #tabstripLeftDrawerItem.tabstrip__item {
            background-color: var(--mobileapp-color-primary-contrast);
            border-bottom: 3px solid var(--mobileapp-color-primary);
            border-left: 0px;
        }

body.mobileapp #tabstripMenuList.k-menu-vertical > .k-menu-item > .k-menu-link {
    all: unset;
}

body.mobileapp .tabstrip__item__icon,
body.mobileapp .section-label,
body.mobileapp .sheet__reminders,
body.mobileapp .grid-row-options div[data-name="cockpit"] {
    display: none;
}

body.mobileapp #tabstripMenuTrigger .tabstrip__item__icon {
    display: inherit;
}

body.mobileapp .sheet__actions .sheet__action.save {
    background-color: var(--mobileapp-color-primary);
}

body.mobileapp .sheet__corner-actions .sheet__corner-actions__context-actions {
    color: black;
}

body.mobileapp .e-context-menu__entries {
    z-index: 11;
}

body.mobileapp .quick-search-wrapper {
    width: 100%;
    margin-bottom: 10px;
    margin-inline: auto;
    max-width: 1200px;
}

body.mobileapp .field-action {
    margin-inline: auto;
    color: var(--mobileapp-color-primary);
    padding-block: 0.375rem;
}

body.mobileapp .reporting-wrapper__fields-wrapper .grid-layout-container {
    row-gap: 0px;
}

body.mobileapp .reporting-wrapper__fields-wrapper .region {
    box-shadow: none;
}

body.mobileapp .chat_dialog {
    height: calc(100% - 100px);
}

body.mobileapp .smartSearch__result__tile a {
    pointer-events: none;
}

.no-click,
body.mobileapp .smartSearch__result__tile .assignment-view,
body.mobileapp .smartSearch__result__tile .assignment-view a {
    pointer-events: none;
    color: inherit;
}

body.mobile .skills-wrapper {
    padding: 0px;
}

/*Close-Button in der Smartphone-App anzeigen, in der Electron-App bleibt er ausgeblendet*/
body.mobileapp #container > div.sheet-wrapper:first-of-type .sheet__close-button.sheet__close-button-show {
    display: unset;
}

/*Sehr kleine Display wie z.B Handys*/
/*Wichtige Komponenten könnten durch die überlappenden Aktionen unerreichbar gemacht werden.*/
body.mobile.smallscreen .sheet__actions:has(.action) {
    display: none;
}

/*Die Informationen neben dem Grid nur bei genügen Platz anzeigen.*/
body.smallscreen .grid-details-container--grid {
    display: none;
}

body.mobileapp.smallscreen .sheet > .sheet__title,
body.mobileapp.smallscreen .sheet__toolbar,
body.mobileapp.smallscreen .sheet__corner-actions .sheet__corner-actions__context-actions,
body.mobileapp.smallscreen .sheet__corner-actions .sheet__close-button,
body.mobileapp.smallscreen .sheet > .sheet__title .lock-icon--locked {
    background-color: var(--mobileapp-toolbar-background);
    color: var(--mobileapp-toolbar-color);
}

    body.mobileapp.smallscreen .sheet__toolbar .tabstrip__item.current {
        background-color: var(--mobileapp-color-primary-tint);
        color: var(--mobileapp-color-primary-contrast);
    }

body.mobileapp.smallscreen .quicksearch__textbox {
    background-color: var(--mobileapp-toolbar-color);
}

body.mobileapp.smallscreen:has(#tabstripMenuList .tabstrip__item.current) #tabstripLeftDrawerItem.tabstrip__item {
    background-color: var(--mobileapp-color-primary-tint);
    color: var(--mobileapp-color-primary-contrast);
    border-left: 0px;
}

body.mobileapp.smallscreen .sheet__title .sheet__title__label__text label {
    color: var(--mobileapp-toolbar-color);
    font-size: 1.1rem;
}

body.mobileapp.smallscreen .sheet__close-button {
    color: var(--mobileapp-toolbar-color);
}

body.mobileapp.smallscreen .chat_dialog {
    height: calc(100% - 20px);
}

body.mobile.smallscreen .region__fields {
    padding: 0px;
}

body.mobile.smallscreen .field-instance {
    padding: 5px 0px 5px 0px;
}

/*Wenn der Floatingbutton aktiv ist muss weit genug gescrollt werden können, um alle Elemente erreichen zu können (z.B. das Kontextmenü) */
body.mobile.smallscreen .grid-container:has(.toolbar-floating-button):not(:has(.k-grid-norecords)) .k-grid table,
body.mobile.smallscreen .editable-grid-container:has(.toolbar-floating-button):not(:has(.k-grid-norecords)) .k-grid table {
    padding-bottom: 60px;
}

body.mobile .grid-container:has(.toolbar-floating-button) .grid-details-container,
body.mobile .editable-grid-container:has(.toolbar-floating-button) .grid-details-container,
body.mobile .ticket-allocation-container:has(.toolbar-floating-button) #ticketAllocationsTree,
body.mobile .skills {
    padding-bottom: 60px;
}
/*****************************************************************************
* DO NOT EDIT - This file was generated by a script from Innosoft Mobile App *
******************************************************************************/
:where(:root) {
  --mobileapp-color-primary: #cc3467;
  --mobileapp-color-primary-contrast: #ffffff;
  --mobileapp-color-primary-tint: #d14876;
  --mobileapp-color-secondary: #ebafc2;
  --mobileapp-color-secondary-contrast: #000000;
  --mobileapp-color-secondary-tint: #edb7c8;
  --mobileapp-color-primary-alt: #b42d5a;
  --mobileapp-color-primary-alt-contrast: #ffffff;
  --mobileapp-color-primary-alt-tint: #bc426b;
  --mobileapp-color-success: #9CCC65;
  --mobileapp-color-success-contrast: #000000;
  --mobileapp-color-success-tint: #a6d174;
  --mobileapp-color-warning: #f8ac59;
  --mobileapp-color-warning-contrast: #ffffff;
  --mobileapp-color-warning-tint: #f9b46a;
  --mobileapp-color-danger: #ed5565;
  --mobileapp-color-danger-contrast: #ffffff;
  --mobileapp-color-danger-tint: #ef6674;
  --mobileapp-color-dark: #222428;
  --mobileapp-color-dark-contrast: #ffffff;
  --mobileapp-color-dark-tint: #383a3e;
  --mobileapp-color-medium: #989aa2;
  --mobileapp-color-medium-contrast: #ffffff;
  --mobileapp-color-medium-tint: #a2a4ab;
  --mobileapp-color-light: #f4f5f8;
  --mobileapp-color-light-contrast: #000000;
  --mobileapp-color-light-tint: #f5f6f9;
  --mobileapp-color-dark-alt: #293340;
  --mobileapp-color-dark-alt-contrast: #ffffff;
  --mobileapp-color-dark-alt-tint: #3e4753;
  --mobileapp-color-light-alt: #ffffff;
  --mobileapp-color-light-alt-contrast: #293340;
  --mobileapp-color-light-alt-tint: #ffffff;
  --mobileapp-toolbar-background: var(--mobileapp-color-primary-alt);
  --mobileapp-toolbar-color: var(--mobileapp-color-primary-contrast);
  --mobileapp-card-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
}

:where(:root) {
  --mobileapp-card-distance-half: 5px;
  --mobileapp-card-distance: calc(2 * var(--mobileapp-card-distance-half));
}
@media all and (min-width: 600px) and (min-height: 528px) {
  :where(:root) {
    --mobileapp-card-distance-half: 8px;
    --mobileapp-topbar-distance: 16px;
  }
}

.chat_dialog {
    background-color: white;
    height: calc(100% - 20px);
    width: 600px;
    z-index: 20001;
    position: fixed;
    bottom: 10px;
    right: 10px;
    border-radius: var(--border-radius);
    /*border: 1px solid rgb(222, 226, 230);*/
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
    display: grid;
    grid-template-rows: 75px auto 1fr 50px 50px;
}

    .chat_dialog strong {
        font-weight: bold;
    }

    .chat_dialog i:not(.fa-light, .fa-solid) {
        font-style: italic;
    }

    .chat_dialog .chat_dialog__header {
        border-radius: var(--rounded-top);
        grid-row: 1/2;
        background: linear-gradient(135deg, rgba(23,61,120,1) 0%, rgba(59,92,143,1) 100%);
        display: grid;
        grid-template-rows: 20px 1fr;
        grid-template-columns: 1fr 20px;
        padding: 10px;
    }

.chat_dialog__header__label {
    grid-row: 1/3;
    grid-column: 1/2;
    display: flex;
    align-items: center;
    padding-left: 25px;
    font-size: 1.75em;
    color: white;
}

.chat_dialog__header__btn {
    grid-row: 1/2;
    grid-column: 2/3;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
}

    .chat_dialog__header__btn i {
        font-size: 1.1em;
        transition: all .3s ease-in-out;
    }

    .chat_dialog__header__btn i:hover{
        font-size: 1.5em;
        cursor: pointer;
    }

.chat_dialog .clarification {
    grid-row: 2/3;
    display: flex;
    flex-direction: column;
    color: #85888a;
    font-size: 0.9rem;
    line-height: 1.25;
    border-bottom: 1px solid rgb(222, 226, 230);
}

    .chat_dialog .clarification div{
        margin: 5px;
    }

    .chat_dialog .clarification label {
        color: #173D78;
    }

    .chat_dialog .clarification label:hover{
        text-decoration: underline;
        cursor: pointer;
    }

.chat_dialog .messages {
    display: flex;
    flex-direction: column;
    grid-row: 3 / 4;
    height: 100%;
    overflow: hidden;
}

        .chat_dialog .messages > div {
            overflow: auto;
            padding: 0 5px;
        }

    .chat_dialog .message{
        display: flex;
        padding: 5px;
    }

        .chat_dialog .message > div {
            font-family: 'Roboto';
            font-size: 0.9rem;
            line-height: 1.5;
            padding: 10px;
            border-radius: var(--border-radius);
            width: fit-content;
            max-width: 75%;
            word-break: break-word;
            white-space: pre-wrap;
        }

        .chat_dialog .message.user, .chat_dialog .message.suggestion {
            flex-direction: row-reverse;
        }

        .chat_dialog .message.user > div {
            background: linear-gradient(135deg, rgba(23,61,120,1) 0%, rgba(59,92,143,1) 100%);
            color: white;
        }

        .message.user a {
            color: white;
        }

        .chat_dialog .message.bot > div {
            background: #D5DADE;
            border: 1px solid #C1C8CD;
        }

        .chat_dialog .message.suggestion > div {
            padding: 9px;
            transition: all .3s ease-in-out;
            border: 2px solid rgba(23, 61, 120, 1);
            border-radius: 25px;
            color: rgba(23, 61, 120, 1);
        }

            .chat_dialog .message.suggestion > div:hover {
                cursor: pointer;
                background: linear-gradient(135deg, rgba(23,61,120,1) 0%, rgba(59,92,143,1) 100%);
                color: white;
            }

.chat_dialog .suggestions {
    flex: 1;
    display: flex;
    flex-direction: column-reverse;
}



.chat_dialog .textbox {
    display: flex;
    grid-row: 4 / 5;
    border-top: 1px solid rgb(222, 226, 230);
    border-bottom: 1px solid rgb(222, 226, 230);
}

    .chat_dialog .icon_wrapper {
        height: 50px;
        width: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .chat_dialog .icon_wrapper.disabled {
            color: rgb(222, 226, 230);
        }

        .chat_dialog .icon_wrapper.enabled {
            color: black;
        }

            .chat_dialog .icon_wrapper.enabled i:hover {
                cursor: pointer;
            }

    

    .chat_dialog input {
        flex: 1 1 0%;
        border: none;
        padding: 0 25px;
        border-radius: var(--border-radius);
        outline: none;
        font-family: 'Roboto';
        font-size: 1rem;
        line-height: 1.5;
    }

.chat_dialog .spinner {
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
}

.chat_dialog .loader {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: block;
    margin: 8px auto;
    position: relative;
    color: #293441;
    box-sizing: border-box;
    animation: animloader 0.75s linear infinite alternate;
}
.chat_pdf .loader {
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin: 8px auto;
    color: #293441;
    box-sizing: border-box;
    animation: animloader 0.75s linear infinite alternate;
}
.rotate_pdf_validator {
    display: inline-block;
    animation: rotateAnimation_pdf 2s infinite linear;
}

/* Keyframes für die Rotation */
@keyframes rotateAnimation_pdf {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
.chat_dialog .note {
    grid-row: 5/6;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .chat_dialog .note label {
        font-size: 1rem;
        line-height: 1.5;
        color: #85888a;
    }

    .chat_dialog .note svg {
        height: 25px;
        width: 35px;
        fill: #85888a;
    }

@keyframes animloader {
    0% {
        box-shadow: -19px -6px, -7px 0, 7px 0, 19px 0;
    }

    33% {
        box-shadow: -19px 0px, -7px -6px, 7px 0, 19px 0;
    }

    66% {
        box-shadow: -19px 0px, -7px 0, 7px -6px, 19px 0;
    }

    100% {
        box-shadow: -19px 0, -7px 0, 7px 0, 19px -6px;
    }
}

#innosoft-logo-100 {
   background-size: 99px 28px;
    background-position: center;
}
#innosoft-logo-250 {
   background-size: 247px 70px;
    background-position: center;
}
#innosoft-logo-400 {
   background-size: 399px 113px;
    background-position: center;
}
#innosoft-logo-100, #innosoft-logo-250, #innosoft-logo-400 {
	background-image: url(images/custom/logo.png);
}
:root {
    --primary-color: #8A3B60;
    --primary-color-light: #8A3B6040;
    --secondary-color: #6e2f4c;
    --secondary-color-light: #6e2f4c40;
    --border-radius: 0.38rem;
}
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}

.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace}.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}.monaco-editor,.monaco-diff-editor .synthetic-focus,.monaco-diff-editor [tabindex="0"]:focus,.monaco-diff-editor [tabindex="-1"]:focus,.monaco-diff-editor button:focus,.monaco-diff-editor input[type=button]:focus,.monaco-diff-editor input[type=checkbox]:focus,.monaco-diff-editor input[type=search]:focus,.monaco-diff-editor input[type=text]:focus,.monaco-diff-editor select:focus,.monaco-diff-editor textarea:focus{outline-width:1px;outline-style:solid;outline-offset:-1px;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-workbench .workbench-hover{position:relative;font-size:13px;line-height:19px;z-index:40;overflow:hidden;max-width:700px;background:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:3px;color:var(--vscode-editorHoverWidget-foreground);box-shadow:0 2px 8px var(--vscode-widget-shadow)}.monaco-workbench .workbench-hover hr{border-bottom:none}.monaco-workbench .workbench-hover:not(.skip-fade-in){animation:fadein .1s linear}.monaco-workbench .workbench-hover.compact{font-size:12px}.monaco-workbench .workbench-hover.compact .hover-contents{padding:2px 8px}.monaco-workbench .workbench-hover-container.locked .workbench-hover{outline:1px solid var(--vscode-editorHoverWidget-border)}.monaco-workbench .workbench-hover-container.locked .workbench-hover:focus,.monaco-workbench .workbench-hover-lock:focus{outline:1px solid var(--vscode-focusBorder)}.monaco-workbench .workbench-hover-container.locked .workbench-hover-lock:hover{background:var(--vscode-toolbar-hoverBackground)}.monaco-workbench .workbench-hover-pointer{position:absolute;z-index:41;pointer-events:none}.monaco-workbench .workbench-hover-pointer:after{content:"";position:absolute;width:5px;height:5px;background-color:var(--vscode-editorHoverWidget-background);border-right:1px solid var(--vscode-editorHoverWidget-border);border-bottom:1px solid var(--vscode-editorHoverWidget-border)}.monaco-workbench .locked .workbench-hover-pointer:after{width:4px;height:4px;border-right-width:2px;border-bottom-width:2px}.monaco-workbench .workbench-hover-pointer.left{left:-3px}.monaco-workbench .workbench-hover-pointer.right{right:3px}.monaco-workbench .workbench-hover-pointer.top{top:-3px}.monaco-workbench .workbench-hover-pointer.bottom{bottom:3px}.monaco-workbench .workbench-hover-pointer.left:after{transform:rotate(135deg)}.monaco-workbench .workbench-hover-pointer.right:after{transform:rotate(315deg)}.monaco-workbench .workbench-hover-pointer.top:after{transform:rotate(225deg)}.monaco-workbench .workbench-hover-pointer.bottom:after{transform:rotate(45deg)}.monaco-workbench .workbench-hover a{color:var(--vscode-textLink-foreground)}.monaco-workbench .workbench-hover a:focus{outline:1px solid;outline-offset:-1px;text-decoration:underline;outline-color:var(--vscode-focusBorder)}.monaco-workbench .workbench-hover a:hover,.monaco-workbench .workbench-hover a:active{color:var(--vscode-textLink-activeForeground)}.monaco-workbench .workbench-hover code{background:var(--vscode-textCodeBlock-background)}.monaco-workbench .workbench-hover .hover-row .actions{background:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-workbench .workbench-hover.right-aligned{left:1px}.monaco-workbench .workbench-hover.right-aligned .hover-row.status-bar .actions{flex-direction:row-reverse}.monaco-workbench .workbench-hover.right-aligned .hover-row.status-bar .actions .action-container{margin-right:0;margin-left:16px}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.scrollbar>.slider{background:var(--vscode-scrollbarSlider-background)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-scrollable-element>.scrollbar>.slider.active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-hover{cursor:default;position:absolute;overflow:hidden;user-select:text;-webkit-user-select:text;box-sizing:border-box;animation:fadein .1s linear;line-height:1.5em;white-space:var(--vscode-hover-whiteSpace, normal)}.monaco-hover.hidden{display:none}.monaco-hover a:hover:not(.disabled){cursor:pointer}.monaco-hover .hover-contents:not(.html-hover-contents){padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:var(--vscode-hover-maxWidth, 500px);word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover p,.monaco-hover .code,.monaco-hover ul,.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{margin:8px 0}.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{line-height:1.1}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{box-sizing:border-box;border-left:0px;border-right:0px;margin:4px -8px -4px;height:1px}.monaco-hover p:first-child,.monaco-hover .code:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover p:last-child,.monaco-hover .code:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ul,.monaco-hover ol{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:var(--vscode-hover-sourceWhiteSpace, pre-wrap)}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .info{font-style:italic;padding:0 8px}.monaco-hover .hover-row.status-bar .actions{display:flex;padding:0 8px;width:100%}.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}.monaco-hover .hover-row.status-bar .actions .action-container a{color:var(--vscode-textLink-foreground);text-decoration:var(--text-link-decoration)}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link:hover,.monaco-hover .hover-contents a.code-link{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-foreground)}.monaco-hover .hover-contents a.code-link>span:hover{color:var(--vscode-textLink-activeForeground)}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span{margin-bottom:4px;display:inline-block}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span.codicon{margin-bottom:2px}.monaco-hover-content .action-container a{-webkit-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}.monaco-editor .rendered-markdown kbd{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow);vertical-align:middle;padding:1px 3px}.rendered-markdown li:has(input[type=checkbox]){list-style-type:none}.monaco-aria-container{position:absolute;left:-999em}.context-view{position:absolute}.context-view.fixed{all:initial;font-family:inherit;font-size:13px;position:fixed;color:inherit}.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap}.monaco-list.mouse-support{user-select:none;-webkit-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list .monaco-scrollable-element>.scrollbar.vertical,.monaco-pane-view>.monaco-split-view2.vertical>.monaco-scrollable-element>.scrollbar.vertical{z-index:14}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-single,.monaco-list.selection-multiple{outline:0!important}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000}.monaco-list-type-filter-message{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}.monaco-select-box-dropdown-padding{--dropdown-padding-top: 1px;--dropdown-padding-bottom: 1px}.hc-black .monaco-select-box-dropdown-padding,.hc-light .monaco-select-box-dropdown-padding{--dropdown-padding-top: 3px;--dropdown-padding-bottom: 4px}.monaco-select-box-dropdown-container{display:none;box-sizing:border-box}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown *{margin:0}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown a:focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown code{line-height:15px;font-family:var(--monaco-monospace-font)}.monaco-select-box-dropdown-container.visible{display:flex;flex-direction:column;text-align:left;width:1px;overflow:hidden;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container{flex:0 0 auto;align-self:flex-start;padding-top:var(--dropdown-padding-top);padding-bottom:var(--dropdown-padding-bottom);padding-left:1px;padding-right:1px;width:100%;overflow:hidden;box-sizing:border-box}.monaco-select-box-dropdown-container>.select-box-details-pane{padding:5px}.hc-black .monaco-select-box-dropdown-container>.select-box-dropdown-list-container{padding-top:var(--dropdown-padding-top);padding-bottom:var(--dropdown-padding-bottom)}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row{cursor:pointer}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-text{text-overflow:ellipsis;overflow:hidden;padding-left:3.5px;white-space:nowrap;float:left}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-detail{text-overflow:ellipsis;overflow:hidden;padding-left:3.5px;white-space:nowrap;float:left;opacity:.7}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-decorator-right{text-overflow:ellipsis;overflow:hidden;padding-right:10px;white-space:nowrap;float:right}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control{flex:1 1 auto;align-self:flex-start;opacity:0}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div{overflow:hidden;max-height:0px}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div>.option-text-width-control{padding-left:4px;padding-right:8px;white-space:nowrap}.monaco-select-box{width:100%;cursor:pointer;border-radius:2px}.monaco-select-box-dropdown-container{font-size:13px;font-weight:400;text-transform:none}.monaco-action-bar .action-item.select-container{cursor:default}.monaco-action-bar .action-item .monaco-select-box{cursor:pointer;min-width:100px;min-height:18px;padding:2px 23px 2px 8px}.mac .monaco-action-bar .action-item .monaco-select-box{font-size:11px;border-radius:5px}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{display:flex;margin:0 auto;padding:0;height:100%;width:100%;align-items:center}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{display:block;align-items:center;justify-content:center;cursor:pointer;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .icon,.monaco-action-bar .action-item .codicon{display:block}.monaco-action-bar .action-item .codicon{display:flex;align-items:center;width:16px;height:16px}.monaco-action-bar .action-label{display:flex;font-size:11px;padding:3px;border-radius:5px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:before,.monaco-action-bar .action-item.disabled .action-label:hover{color:var(--vscode-disabledForeground)}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{display:block;border-bottom:1px solid #bbb;padding-top:1px;margin-left:.8em;margin-right:.8em}.monaco-action-bar .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:#bbb}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;flex:1;max-width:170px;min-width:60px;display:flex;align-items:center;justify-content:center;margin-right:10px}.monaco-action-bar .action-item.action-dropdown-item{display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator{display:flex;align-items:center;cursor:default}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator>div{width:1px}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown-with-primary{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-action-bar .action-item.menu-entry.text-only .action-label{color:var(--vscode-descriptionForeground);overflow:hidden;border-radius:2px}.monaco-action-bar .action-item.menu-entry.text-only.use-comma:not(:last-of-type) .action-label:after{content:", "}.monaco-action-bar .action-item.menu-entry.text-only+.action-item:not(.text-only)>.monaco-dropdown .action-label{color:var(--vscode-descriptionForeground)}.monaco-dropdown-with-default{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.hc-light .quick-input-widget .monaco-highlighted-label .highlight{color:#0f4a85}.monaco-keybinding>.monaco-keybinding-key{background-color:#ddd6;border:solid 1px rgba(204,204,204,.4);border-bottom-color:#bbb6;box-shadow:inset 0 -1px #bbb6;color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px rgb(111,195,223);box-shadow:none;color:#fff}.hc-light .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px #0F4A85;box-shadow:none;color:#292929}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:#8080802b;border:solid 1px rgba(51,51,51,.6);border-bottom-color:#4449;box-shadow:inset 0 -1px #4449;color:#ccc}.monaco-custom-toggle{margin-left:2px;float:left;cursor:pointer;overflow:hidden;width:20px;height:20px;border-radius:3px;border:1px solid transparent;padding:1px;box-sizing:border-box;user-select:none;-webkit-user-select:none}.monaco-custom-toggle:hover{background-color:var(--vscode-inputOption-hoverBackground)}.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{border:1px dashed var(--vscode-focusBorder)}.hc-black .monaco-custom-toggle,.hc-light .monaco-custom-toggle,.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{background:none}.monaco-custom-toggle.monaco-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-action-bar .checkbox-action-item{display:flex;align-items:center;border-radius:2px;padding-right:2px}.monaco-action-bar .checkbox-action-item:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-action-bar .checkbox-action-item>.monaco-custom-toggle.monaco-checkbox{margin-right:4px}.monaco-action-bar .checkbox-action-item>.checkbox-label{font-size:12px}.monaco-custom-toggle.monaco-checkbox:not(.checked):before{visibility:hidden}.quick-input-widget{position:absolute;width:600px;z-index:2550;left:50%;margin-left:-300px;-webkit-app-region:no-drag;border-radius:6px}.quick-input-titlebar{display:flex;align-items:center;border-top-right-radius:5px;border-top-left-radius:5px}.quick-input-left-action-bar{display:flex;margin-left:4px;flex:1}.quick-input-inline-action-bar{margin:2px 0 0 5px}.quick-input-title{padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden}.quick-input-right-action-bar{display:flex;margin-right:4px;flex:1}.quick-input-right-action-bar>.actions-container{justify-content:flex-end}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:center;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px 6px 6px 11px}.quick-input-header .quick-input-description{margin:4px 2px;flex:1}.quick-input-header{display:flex;padding:8px 6px 2px}.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{align-self:center;margin:0}.quick-input-filter{flex-grow:1;display:flex;position:relative}.quick-input-box{flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{align-self:center;position:absolute;right:4px;display:flex;align-items:center}.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-action .monaco-text-button{font-size:11px;padding:0 6px;display:flex;height:25px;align-items:center}.quick-input-message{margin-top:-1px;padding:5px;overflow-wrap:break-word}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-message a{color:inherit}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-list{line-height:22px}.quick-input-widget.hidden-input .quick-input-list{margin-top:4px;padding-bottom:4px}.quick-input-list .monaco-list{overflow:hidden;max-height:440px;padding-bottom:5px}.quick-input-list .monaco-scrollable-element{padding:0 5px}.quick-input-list .quick-input-list-entry{box-sizing:border-box;overflow:hidden;display:flex;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}.quick-input-list .monaco-list-row{border-radius:3px}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-list .quick-input-list-checkbox{align-self:center;margin:0}.quick-input-list .quick-input-list-icon{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;display:flex;align-items:center;justify-content:center}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows{margin-left:10px}.quick-input-widget .quick-input-list .quick-input-list-checkbox{display:none}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox{display:inline}.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:flex;align-items:center}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label>span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}.quick-input-list .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{font-weight:700;background-color:unset;color:var(--vscode-list-highlightForeground)!important}.quick-input-list .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight{color:var(--vscode-list-focusHighlightForeground)!important}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:4px}.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px}.quick-input-list .quick-input-list-entry-action-bar{margin-right:4px}.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .action-label{display:flex}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}.quick-input-list .quick-input-list-separator-as-item{padding:4px 6px;font-size:12px}.quick-input-list .quick-input-list-separator-as-item .label-name{font-weight:600}.quick-input-list .quick-input-list-separator-as-item .label-description{opacity:1!important}.quick-input-list .monaco-tree-sticky-row .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border{border-top-style:none}.quick-input-list .monaco-tree-sticky-row{padding:0 5px}.quick-input-list .monaco-tl-twistie{display:none!important}.monaco-text-button{box-sizing:border-box;display:flex;width:100%;padding:4px;border-radius:2px;text-align:center;cursor:pointer;justify-content:center;align-items:center;border:1px solid var(--vscode-button-border, transparent);line-height:18px}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled:focus,.monaco-button.disabled{opacity:.4!important;cursor:default}.monaco-text-button .codicon{margin:0 .2em;color:inherit!important}.monaco-text-button.monaco-text-button-with-short-label{flex-direction:row;flex-wrap:wrap;padding:0 4px;overflow:hidden;height:28px}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label{flex-basis:100%}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{flex-grow:1;width:0;overflow:hidden}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label,.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{display:flex;justify-content:center;align-items:center;font-weight:400;font-style:inherit;padding:4px 0}.monaco-button-dropdown{display:flex;cursor:pointer}.monaco-button-dropdown.disabled{cursor:default}.monaco-button-dropdown>.monaco-button:focus{outline-offset:-1px!important}.monaco-button-dropdown.disabled>.monaco-button.disabled,.monaco-button-dropdown.disabled>.monaco-button.disabled:focus,.monaco-button-dropdown.disabled>.monaco-button-dropdown-separator{opacity:.4!important}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-right-width:0!important}.monaco-button-dropdown .monaco-button-dropdown-separator{padding:4px 0;cursor:default}.monaco-button-dropdown .monaco-button-dropdown-separator>div{height:100%;width:1px}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button{border:1px solid var(--vscode-button-border, transparent);border-left-width:0!important;border-radius:0 2px 2px 0;display:flex;align-items:center}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-radius:2px 0 0 2px}.monaco-description-button{display:flex;flex-direction:column;align-items:center;margin:4px 5px}.monaco-description-button .monaco-button-description{font-style:italic;font-size:11px;padding:4px 20px}.monaco-description-button .monaco-button-label,.monaco-description-button .monaco-button-description{display:flex;justify-content:center;align-items:center}.monaco-description-button .monaco-button-label>.codicon,.monaco-description-button .monaco-button-description>.codicon{margin:0 .2em;color:inherit!important}.monaco-button.default-colors,.monaco-button-dropdown.default-colors>.monaco-button{color:var(--vscode-button-foreground);background-color:var(--vscode-button-background)}.monaco-button.default-colors:hover,.monaco-button-dropdown.default-colors>.monaco-button:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-button.default-colors.secondary,.monaco-button-dropdown.default-colors>.monaco-button.secondary{color:var(--vscode-button-secondaryForeground);background-color:var(--vscode-button-secondaryBackground)}.monaco-button.default-colors.secondary:hover,.monaco-button-dropdown.default-colors>.monaco-button.secondary:hover{background-color:var(--vscode-button-secondaryHoverBackground)}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator{background-color:var(--vscode-button-background);border-top:1px solid var(--vscode-button-border);border-bottom:1px solid var(--vscode-button-border)}.monaco-button-dropdown.default-colors .monaco-button.secondary+.monaco-button-dropdown-separator{background-color:var(--vscode-button-secondaryBackground)}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator>div{background-color:var(--vscode-button-separator)}.monaco-count-badge{padding:3px 6px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}.monaco-progress-container{width:100%;height:2px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:2px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{animation-name:progress;animation-duration:4s;animation-iteration-count:infinite;transform:translateZ(0);animation-timing-function:linear}.monaco-progress-container.infinite.infinite-long-running .progress-bit{animation-timing-function:steps(100)}@keyframes progress{0%{transform:translate(0) scaleX(1)}50%{transform:translate(2500%) scaleX(3)}to{transform:translate(4900%) scaleX(1)}}.monaco-inputbox{position:relative;display:block;padding:0;box-sizing:border-box;border-radius:2px;font-size:inherit}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px 6px}.monaco-inputbox>.ibwrapper{position:relative;width:100%;height:100%}.monaco-inputbox>.ibwrapper>.input{display:inline-block;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;scrollbar-width:none;outline:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls,.hc-light .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls,.hc-light .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@keyframes monaco-findInput-highlight-0{0%{background:#fdff00cc}to{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:#fdff00cc}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:#ffffff70}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:#ffffff70}99%{background:transparent}}:root{--vscode-sash-size: 4px;--vscode-sash-hover-size: 4px}.monaco-sash{position:absolute;z-index:35;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;top:0;width:var(--vscode-sash-size);height:100%}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:var(--vscode-sash-size)}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--vscode-sash-size) * 2);width:calc(var(--vscode-sash-size) * 2);z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--vscode-sash-size) * -.5);top:calc(var(--vscode-sash-size) * -1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--vscode-sash-size) * -.5);bottom:calc(var(--vscode-sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--vscode-sash-size) * -.5);left:calc(var(--vscode-sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--vscode-sash-size) * -.5);right:calc(var(--vscode-sash-size) * -1)}.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;background:transparent}.monaco-workbench:not(.reduce-motion) .monaco-sash:before{transition:background-color .1s ease-out}.monaco-sash.hover:before,.monaco-sash.active:before{background:var(--vscode-sash-hoverBorder)}.monaco-sash.vertical:before{width:var(--vscode-sash-hover-size);left:calc(50% - (var(--vscode-sash-hover-size) / 2))}.monaco-sash.horizontal:before{height:var(--vscode-sash-hover-size);top:calc(50% - (var(--vscode-sash-hover-size) / 2))}.pointer-events-disabled{pointer-events:none!important}.monaco-sash.debug{background:#0ff}.monaco-sash.debug.disabled{background:#0ff3}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:initial}.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:initial;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:flex;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap;overflow:hidden}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{flex:1}.monaco-table-tr{display:flex;height:100%}.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}.monaco-table-th,.monaco-table-td{box-sizing:border-box;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--vscode-sash-size) / 2);width:0;border-left:1px solid transparent}.monaco-workbench:not(.reduce-motion) .monaco-table>.monaco-split-view2,.monaco-workbench:not(.reduce-motion) .monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{transition:border-color .2s ease-out}.monaco-tl-row{display:flex;height:100%;align-items:center;position:relative}.monaco-tl-row.disabled{cursor:default}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;box-sizing:border-box;height:100%;border-left:1px solid transparent}.monaco-workbench:not(.reduce-motion) .monaco-tl-indent>.indent-guide{transition:border-color .1s linear}.monaco-tl-twistie,.monaco-tl-contents{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;flex-shrink:0;width:16px;display:flex!important;align-items:center;justify-content:center;transform:translate(3px)}.monaco-tl-contents{flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{animation:codicon-spin 1.25s steps(30) infinite}.monaco-tree-type-filter{position:absolute;top:0;display:flex;padding:3px;max-width:200px;z-index:100;margin:0 6px;border:1px solid var(--vscode-widget-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.monaco-workbench:not(.reduce-motion) .monaco-tree-type-filter{transition:top .3s}.monaco-tree-type-filter.disabled{top:-40px!important}.monaco-tree-type-filter-grab{display:flex!important;align-items:center;justify-content:center;cursor:grab;margin-right:2px}.monaco-tree-type-filter-grab.grabbing{cursor:grabbing}.monaco-tree-type-filter-input{flex:1}.monaco-tree-type-filter-input .monaco-inputbox{height:23px}.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.input,.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.mirror{padding:2px 4px}.monaco-tree-type-filter-input .monaco-findInput>.controls{top:2px}.monaco-tree-type-filter-actionbar{margin-left:4px}.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label{padding:2px}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container{position:absolute;top:0;left:0;width:100%;height:0;z-index:13;background-color:var(--vscode-sideBar-background)}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row{position:absolute;width:100%;opacity:1!important;overflow:hidden;background-color:var(--vscode-sideBar-background)}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover{background-color:var(--vscode-list-hoverBackground)!important;cursor:pointer}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty,.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow{display:none}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow{position:absolute;bottom:-3px;left:0;height:0px;width:100%}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus{outline:none}.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;flex-shrink:0}.monaco-icon-label-iconpath{width:16px;height:16px;padding-left:2px;margin-top:2px;display:flex}.monaco-icon-label-container.disabled{color:var(--vscode-disabledForeground)}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix{opacity:.7;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-style:italic}.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}.monaco-icon-label.italic:after{font-style:italic}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;margin:auto 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.monaco-keybinding{display:flex;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border-style:solid;border-width:1px;border-radius:3px;vertical-align:middle;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%;color:var(--vscode-editor-foreground);background-color:var(--vscode-editor-background);overflow-wrap:initial}.monaco-editor-background{background-color:var(--vscode-editor-background)}.monaco-editor .rangeHighlight{background-color:var(--vscode-editor-rangeHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-rangeHighlightBorder)}.monaco-editor.hc-black .rangeHighlight,.monaco-editor.hc-light .rangeHighlight{border-style:dotted}.monaco-editor .symbolHighlight{background-color:var(--vscode-editor-symbolHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-symbolHighlightBorder)}.monaco-editor.hc-black .symbolHighlight,.monaco-editor.hc-light .symbolHighlight{border-style:dotted}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .view-overlays>div,.monaco-editor .margin-view-overlays>div{position:absolute;width:100%}.monaco-editor .squiggly-error{border-bottom:4px double var(--vscode-editorError-border)}.monaco-editor .squiggly-error:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorError-background)}.monaco-editor .squiggly-warning{border-bottom:4px double var(--vscode-editorWarning-border)}.monaco-editor .squiggly-warning:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorWarning-background)}.monaco-editor .squiggly-info{border-bottom:4px double var(--vscode-editorInfo-border)}.monaco-editor .squiggly-info:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorInfo-background)}.monaco-editor .squiggly-hint{border-bottom:2px dotted var(--vscode-editorHint-border)}.monaco-editor.showUnused .squiggly-unnecessary{border-bottom:2px dashed var(--vscode-editorUnnecessaryCode-border)}.monaco-editor.showDeprecated .squiggly-inline-deprecated{text-decoration:line-through;text-decoration-color:var(--vscode-editor-foreground, inherit)}.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent;z-index:-10}.monaco-editor .inputarea.ime-input{z-index:10;caret-color:var(--vscode-editorCursor-foreground);color:var(--vscode-editor-foreground)}.monaco-editor .margin-view-overlays .line-numbers{bottom:0;font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-editor .line-numbers{color:var(--vscode-editorLineNumber-foreground)}.monaco-editor .line-numbers.active-line-number{color:var(--vscode-editorLineNumber-activeForeground)}.monaco-editor .margin{background-color:var(--vscode-editorGutter-background)}.monaco-mouse-cursor-text{cursor:text}.monaco-editor .blockDecorations-container{position:absolute;top:0;pointer-events:none}.monaco-editor .blockDecorations-block{position:absolute;box-sizing:border-box}.monaco-editor .view-overlays .current-line,.monaco-editor .margin-view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box;height:100%}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute;height:100%}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .glyph-margin-widgets .cgmr{position:absolute;display:flex;align-items:center;justify-content:center}.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.monaco-editor .lines-content .core-guide{position:absolute;box-sizing:border-box;height:100%}.mtkcontrol{color:#fff!important;background:#960000!important}.mtkoverflow{background-color:var(--vscode-button-background, var(--vscode-editor-background));color:var(--vscode-button-foreground, var(--vscode-editor-foreground));border-width:1px;border-style:solid;border-color:var(--vscode-contrastBorder);border-radius:2px;padding:4px;cursor:pointer}.mtkoverflow:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{user-select:none;-webkit-user-select:none}.monaco-editor.mac .lines-content:hover,.monaco-editor.mac .view-line:hover,.monaco-editor.mac .view-lines:hover{user-select:text;-webkit-user-select:text;-ms-user-select:text}.monaco-editor.enable-user-select{user-select:initial;-webkit-user-select:initial}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{position:absolute;width:100%}.monaco-editor .lines-content>.view-lines>.view-line>span{top:0;bottom:0;position:absolute}.monaco-editor .mtkw{color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .mtkz{display:inline-block;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover:hover .minimap-slider,.monaco-editor .minimap.slider-mouseover .minimap-slider.active{opacity:1}.monaco-editor .minimap-slider .minimap-slider-horizontal{background:var(--vscode-minimapSlider-background)}.monaco-editor .minimap-slider:hover .minimap-slider-horizontal{background:var(--vscode-minimapSlider-hoverBackground)}.monaco-editor .minimap-slider.active .minimap-slider-horizontal{background:var(--vscode-minimapSlider-activeBackground)}.monaco-editor .minimap-shadow-visible{box-shadow:var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}.minimap.autohide{opacity:0;transition:opacity .5s}.minimap.autohide:hover{opacity:1}.monaco-editor .minimap{z-index:5}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0;box-shadow:1px 0 0 0 var(--vscode-editorRuler-foreground) inset}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .focused .selected-text{background-color:var(--vscode-editor-selectionBackground)}.monaco-editor .selected-text{background-color:var(--vscode-editor-inactiveSelectionBackground)}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor.hc-light .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-light .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-light .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-light .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.cursor-smooth{animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-editor .mwh{position:absolute;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .diff-hidden-lines-widget{width:100%}.monaco-editor .diff-hidden-lines{height:0px;transform:translateY(-10px);font-size:13px;line-height:14px}.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover,.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,.monaco-editor .diff-hidden-lines .top.dragging,.monaco-editor .diff-hidden-lines .bottom.dragging{background-color:var(--vscode-focusBorder)}.monaco-editor .diff-hidden-lines .top,.monaco-editor .diff-hidden-lines .bottom{transition:background-color .1s ease-out;height:4px;background-color:transparent;background-clip:padding-box;border-bottom:2px solid transparent;border-top:4px solid transparent}.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *,.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom){cursor:n-resize!important}.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *,.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom{cursor:s-resize!important}.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *,.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom{cursor:ns-resize!important}.monaco-editor .diff-hidden-lines .top{transform:translateY(4px)}.monaco-editor .diff-hidden-lines .bottom{transform:translateY(-6px)}.monaco-editor .diff-unchanged-lines{background:var(--vscode-diffEditor-unchangedCodeBackground)}.monaco-editor .noModificationsOverlay{z-index:1;background:var(--vscode-editor-background);display:flex;justify-content:center;align-items:center}.monaco-editor .diff-hidden-lines .center{background:var(--vscode-diffEditor-unchangedRegionBackground);color:var(--vscode-diffEditor-unchangedRegionForeground);overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;height:24px;box-shadow:inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow),inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow)}.monaco-editor .diff-hidden-lines .center span.codicon{vertical-align:middle}.monaco-editor .diff-hidden-lines .center a:hover .codicon{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .diff-hidden-lines div.breadcrumb-item{cursor:pointer}.monaco-editor .diff-hidden-lines div.breadcrumb-item:hover{color:var(--vscode-editorLink-activeForeground)}.monaco-editor .movedOriginal,.monaco-editor .movedModified{border:2px solid var(--vscode-diffEditor-move-border)}.monaco-editor .movedOriginal.currentMove,.monaco-editor .movedModified.currentMove{border:2px solid var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path.currentMove{stroke:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path{pointer-events:visiblestroke}.monaco-diff-editor .moved-blocks-lines .arrow{fill:var(--vscode-diffEditor-move-border)}.monaco-diff-editor .moved-blocks-lines .arrow.currentMove{fill:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines .arrow-rectangle{fill:var(--vscode-editor-background)}.monaco-diff-editor .moved-blocks-lines{position:absolute;pointer-events:none}.monaco-diff-editor .moved-blocks-lines path{fill:none;stroke:var(--vscode-diffEditor-move-border);stroke-width:2}.monaco-editor .char-delete.diff-range-empty{margin-left:-1px;border-left:solid var(--vscode-diffEditor-removedTextBackground) 3px}.monaco-editor .char-insert.diff-range-empty{border-left:solid var(--vscode-diffEditor-insertedTextBackground) 3px}.monaco-editor .fold-unchanged{cursor:pointer}.monaco-diff-editor .diff-moved-code-block{display:flex;justify-content:flex-end;margin-top:-4px}.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon{width:12px;height:12px;font-size:12px}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:#00000008}.monaco-diff-editor.vs-dark .diffOverview{background:#ffffff03}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar{background:#0000}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:#ababab66}.modified-in-monaco-diff-editor.hc-black .slider.active,.modified-in-monaco-diff-editor.hc-light .slider.active{background:none}.monaco-editor .insert-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-diff-editor .delete-sign{font-size:11px!important;opacity:.7!important;display:flex!important;align-items:center}.monaco-editor.hc-black .insert-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .delete-sign,.monaco-editor.hc-light .insert-sign,.monaco-diff-editor.hc-light .insert-sign,.monaco-editor.hc-light .delete-sign,.monaco-diff-editor.hc-light .delete-sign{opacity:1}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .inline-added-margin-view-zone{text-align:right}.monaco-editor .arrow-revert-change{z-index:10;position:absolute}.monaco-editor .arrow-revert-change:hover{cursor:pointer}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-editor .char-insert,.monaco-diff-editor .char-insert{background-color:var(--vscode-diffEditor-insertedTextBackground)}.monaco-editor .line-insert,.monaco-diff-editor .line-insert{background-color:var(--vscode-diffEditor-insertedLineBackground, var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .line-insert,.monaco-editor .char-insert{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-insertedTextBorder)}.monaco-editor.hc-black .line-insert,.monaco-editor.hc-light .line-insert,.monaco-editor.hc-black .char-insert,.monaco-editor.hc-light .char-insert{border-style:dashed}.monaco-editor .line-delete,.monaco-editor .char-delete{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-removedTextBorder)}.monaco-editor.hc-black .line-delete,.monaco-editor.hc-light .line-delete,.monaco-editor.hc-black .char-delete,.monaco-editor.hc-light .char-delete{border-style:dashed}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .gutter-insert,.monaco-diff-editor .gutter-insert{background-color:var(--vscode-diffEditorGutter-insertedLineBackground, var(--vscode-diffEditor-insertedLineBackground), var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .char-delete,.monaco-diff-editor .char-delete,.monaco-editor .inline-deleted-text{background-color:var(--vscode-diffEditor-removedTextBackground)}.monaco-editor .inline-deleted-text{text-decoration:line-through}.monaco-editor .line-delete,.monaco-diff-editor .line-delete{background-color:var(--vscode-diffEditor-removedLineBackground, var(--vscode-diffEditor-removedTextBackground))}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .gutter-delete,.monaco-diff-editor .gutter-delete{background-color:var(--vscode-diffEditorGutter-removedLineBackground, var(--vscode-diffEditor-removedLineBackground), var(--vscode-diffEditor-removedTextBackground))}.monaco-diff-editor.side-by-side .editor.modified{box-shadow:-6px 0 5px -5px var(--vscode-scrollbar-shadow);border-left:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor.side-by-side .editor.original{box-shadow:6px 0 5px -5px var(--vscode-scrollbar-shadow);border-right:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor .diffViewport{background:var(--vscode-scrollbarSlider-background)}.monaco-diff-editor .diffViewport:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-diff-editor .diffViewport:active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .diagonal-fill{background-image:linear-gradient(-45deg,var(--vscode-diffEditor-diagonalFill) 12.5%,#0000 12.5%,#0000 50%,var(--vscode-diffEditor-diagonalFill) 50%,var(--vscode-diffEditor-diagonalFill) 62.5%,#0000 62.5%,#0000 100%);background-size:8px 8px}.monaco-diff-editor .gutter{position:relative;overflow:hidden;flex-shrink:0;flex-grow:0}.monaco-diff-editor .gutter>div{position:absolute}.monaco-diff-editor .gutter .gutterItem{opacity:0;transition:opacity .7s}.monaco-diff-editor .gutter .gutterItem.showAlways{opacity:1;transition:none}.monaco-diff-editor .gutter .gutterItem.noTransition{transition:none}.monaco-diff-editor .gutter:hover .gutterItem{opacity:1;transition:opacity .1s ease-in-out}.monaco-diff-editor .gutter .gutterItem .background{position:absolute;height:100%;left:50%;width:1px;border-left:2px var(--vscode-menu-border) solid}.monaco-diff-editor .gutter .gutterItem .buttons{position:absolute;width:100%;display:flex;justify-content:center;align-items:center}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar{height:fit-content}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar{line-height:1}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container{width:fit-content;border-radius:4px;background:var(--vscode-editorGutter-commentRangeForeground)}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container .action-item:hover{background:var(--vscode-toolbar-hoverBackground)}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container .action-item .action-label{padding:1px 2px}.monaco-diff-editor .diff-hidden-lines-compact{display:flex;height:11px}.monaco-diff-editor .diff-hidden-lines-compact .line-left,.monaco-diff-editor .diff-hidden-lines-compact .line-right{height:1px;border-top:1px solid;border-color:var(--vscode-editorCodeLens-foreground);opacity:.5;margin:auto;width:100%}.monaco-diff-editor .diff-hidden-lines-compact .line-left{width:20px}.monaco-diff-editor .diff-hidden-lines-compact .text{color:var(--vscode-editorCodeLens-foreground);text-wrap:nowrap;font-size:11px;line-height:11px;margin:0 4px}.monaco-component.diff-review{user-select:none;-webkit-user-select:none;z-index:99}.monaco-diff-editor .diff-review{position:absolute}.monaco-component.diff-review .diff-review-line-number{text-align:right;display:inline-block;color:var(--vscode-editorLineNumber-foreground)}.monaco-component.diff-review .diff-review-summary{padding-left:10px}.monaco-component.diff-review .diff-review-shadow{position:absolute;box-shadow:var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset}.monaco-component.diff-review .diff-review-row{white-space:pre}.monaco-component.diff-review .diff-review-table{display:table;min-width:100%}.monaco-component.diff-review .diff-review-row{display:table-row;width:100%}.monaco-component.diff-review .diff-review-spacer{display:inline-block;width:10px;vertical-align:middle}.monaco-component.diff-review .diff-review-spacer>.codicon{font-size:9px!important}.monaco-component.diff-review .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px;z-index:100}.monaco-component.diff-review .diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}.monaco-component.diff-review .revertButton{cursor:pointer}.monaco-toolbar{height:100%}.monaco-toolbar .toolbar-toggle-more{display:inline-block;padding:0}.monaco-component.multiDiffEditor{background:var(--vscode-multiDiffEditor-background);position:relative;height:100%;width:100%;overflow-y:hidden}.monaco-component.multiDiffEditor>div{position:absolute;top:0;left:0;height:100%;width:100%}.monaco-component.multiDiffEditor>div.placeholder{visibility:hidden;display:grid;place-items:center;place-content:center}.monaco-component.multiDiffEditor>div.placeholder.visible{visibility:visible}.monaco-component.multiDiffEditor .active{--vscode-multiDiffEditor-border: var(--vscode-focusBorder)}.monaco-component.multiDiffEditor .multiDiffEntry{display:flex;flex-direction:column;flex:1;overflow:hidden}.monaco-component.multiDiffEditor .multiDiffEntry .collapse-button{margin:0 5px;cursor:pointer}.monaco-component.multiDiffEditor .multiDiffEntry .collapse-button a{display:block}.monaco-component.multiDiffEditor .multiDiffEntry .header{z-index:1000;background:var(--vscode-editor-background)}.monaco-component.multiDiffEditor .multiDiffEntry .header:not(.collapsed) .header-content{border-bottom:1px solid var(--vscode-sideBarSectionHeader-border)}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content{margin:8px 0 0;padding:4px 5px;border-top:1px solid var(--vscode-multiDiffEditor-border);display:flex;align-items:center;color:var(--vscode-foreground);background:var(--vscode-multiDiffEditor-headerBackground)}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content.shadow{box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path{display:flex;flex:1;min-width:0}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .title{font-size:14px;line-height:22px}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .title.original{flex:1;min-width:0;text-overflow:ellipsis}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .status{font-weight:600;opacity:.75;margin:0 10px;line-height:22px}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .actions{padding:0 8px}.monaco-component.multiDiffEditor .multiDiffEntry .editorParent{flex:1;display:flex;flex-direction:column;border-bottom:1px solid var(--vscode-multiDiffEditor-border);overflow:hidden}.monaco-component.multiDiffEditor .multiDiffEntry .editorContainer{flex:1}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{box-sizing:border-box;background-color:var(--vscode-editorBracketMatch-background);border:1px solid var(--vscode-editorBracketMatch-border)}.inline-editor-progress-decoration{display:inline-block;width:1em;height:1em}.inline-progress-widget{display:flex!important;justify-content:center;align-items:center}.inline-progress-widget .icon{font-size:80%!important}.inline-progress-widget:hover .icon{font-size:90%!important;animation:none}.inline-progress-widget:hover .icon:before{content:var(--vscode-icon-x-content);font-family:var(--vscode-icon-x-font-family)}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{animation:fadeIn .15s ease-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:2px 4px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-inputValidation-infoBorder);border-radius:3px}.monaco-editor .monaco-editor-overlaymessage .message p{margin-block:0px}.monaco-editor .monaco-editor-overlaymessage .message a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-editor-overlaymessage .message a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor.hc-black .monaco-editor-overlaymessage .message,.monaco-editor.hc-light .monaco-editor-overlaymessage .message{border-width:2px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute;left:2px}.monaco-editor .monaco-editor-overlaymessage .anchor.top{border-bottom-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage .anchor.below{border-top-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,.monaco-editor .monaco-editor-overlaymessage.below .anchor.below{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.post-edit-widget{box-shadow:0 0 8px 2px var(--vscode-widget-shadow);border:1px solid var(--vscode-widget-border, transparent);border-radius:4px;background-color:var(--vscode-editorWidget-background);overflow:hidden}.post-edit-widget .monaco-button{padding:2px;border:none;border-radius:0}.post-edit-widget .monaco-button:hover{background-color:var(--vscode-button-secondaryHoverBackground)!important}.post-edit-widget .monaco-button .codicon{margin:0}@font-face{font-family:codicon;font-display:block;src:url(/react_app_dist/codicon.ttf) format("truetype")}.codicon[class*=codicon-]{font: 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none}.codicon-wrench-subaction{opacity:.5}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin{animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.4}.codicon-loading,.codicon-tree-item-loading:before{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.monaco-editor .codicon.codicon-symbol-array,.monaco-workbench .codicon.codicon-symbol-array{color:var(--vscode-symbolIcon-arrayForeground)}.monaco-editor .codicon.codicon-symbol-boolean,.monaco-workbench .codicon.codicon-symbol-boolean{color:var(--vscode-symbolIcon-booleanForeground)}.monaco-editor .codicon.codicon-symbol-class,.monaco-workbench .codicon.codicon-symbol-class{color:var(--vscode-symbolIcon-classForeground)}.monaco-editor .codicon.codicon-symbol-method,.monaco-workbench .codicon.codicon-symbol-method{color:var(--vscode-symbolIcon-methodForeground)}.monaco-editor .codicon.codicon-symbol-color,.monaco-workbench .codicon.codicon-symbol-color{color:var(--vscode-symbolIcon-colorForeground)}.monaco-editor .codicon.codicon-symbol-constant,.monaco-workbench .codicon.codicon-symbol-constant{color:var(--vscode-symbolIcon-constantForeground)}.monaco-editor .codicon.codicon-symbol-constructor,.monaco-workbench .codicon.codicon-symbol-constructor{color:var(--vscode-symbolIcon-constructorForeground)}.monaco-editor .codicon.codicon-symbol-value,.monaco-workbench .codicon.codicon-symbol-value,.monaco-editor .codicon.codicon-symbol-enum,.monaco-workbench .codicon.codicon-symbol-enum{color:var(--vscode-symbolIcon-enumeratorForeground)}.monaco-editor .codicon.codicon-symbol-enum-member,.monaco-workbench .codicon.codicon-symbol-enum-member{color:var(--vscode-symbolIcon-enumeratorMemberForeground)}.monaco-editor .codicon.codicon-symbol-event,.monaco-workbench .codicon.codicon-symbol-event{color:var(--vscode-symbolIcon-eventForeground)}.monaco-editor .codicon.codicon-symbol-field,.monaco-workbench .codicon.codicon-symbol-field{color:var(--vscode-symbolIcon-fieldForeground)}.monaco-editor .codicon.codicon-symbol-file,.monaco-workbench .codicon.codicon-symbol-file{color:var(--vscode-symbolIcon-fileForeground)}.monaco-editor .codicon.codicon-symbol-folder,.monaco-workbench .codicon.codicon-symbol-folder{color:var(--vscode-symbolIcon-folderForeground)}.monaco-editor .codicon.codicon-symbol-function,.monaco-workbench .codicon.codicon-symbol-function{color:var(--vscode-symbolIcon-functionForeground)}.monaco-editor .codicon.codicon-symbol-interface,.monaco-workbench .codicon.codicon-symbol-interface{color:var(--vscode-symbolIcon-interfaceForeground)}.monaco-editor .codicon.codicon-symbol-key,.monaco-workbench .codicon.codicon-symbol-key{color:var(--vscode-symbolIcon-keyForeground)}.monaco-editor .codicon.codicon-symbol-keyword,.monaco-workbench .codicon.codicon-symbol-keyword{color:var(--vscode-symbolIcon-keywordForeground)}.monaco-editor .codicon.codicon-symbol-module,.monaco-workbench .codicon.codicon-symbol-module{color:var(--vscode-symbolIcon-moduleForeground)}.monaco-editor .codicon.codicon-symbol-namespace,.monaco-workbench .codicon.codicon-symbol-namespace{color:var(--vscode-symbolIcon-namespaceForeground)}.monaco-editor .codicon.codicon-symbol-null,.monaco-workbench .codicon.codicon-symbol-null{color:var(--vscode-symbolIcon-nullForeground)}.monaco-editor .codicon.codicon-symbol-number,.monaco-workbench .codicon.codicon-symbol-number{color:var(--vscode-symbolIcon-numberForeground)}.monaco-editor .codicon.codicon-symbol-object,.monaco-workbench .codicon.codicon-symbol-object{color:var(--vscode-symbolIcon-objectForeground)}.monaco-editor .codicon.codicon-symbol-operator,.monaco-workbench .codicon.codicon-symbol-operator{color:var(--vscode-symbolIcon-operatorForeground)}.monaco-editor .codicon.codicon-symbol-package,.monaco-workbench .codicon.codicon-symbol-package{color:var(--vscode-symbolIcon-packageForeground)}.monaco-editor .codicon.codicon-symbol-property,.monaco-workbench .codicon.codicon-symbol-property{color:var(--vscode-symbolIcon-propertyForeground)}.monaco-editor .codicon.codicon-symbol-reference,.monaco-workbench .codicon.codicon-symbol-reference{color:var(--vscode-symbolIcon-referenceForeground)}.monaco-editor .codicon.codicon-symbol-snippet,.monaco-workbench .codicon.codicon-symbol-snippet{color:var(--vscode-symbolIcon-snippetForeground)}.monaco-editor .codicon.codicon-symbol-string,.monaco-workbench .codicon.codicon-symbol-string{color:var(--vscode-symbolIcon-stringForeground)}.monaco-editor .codicon.codicon-symbol-struct,.monaco-workbench .codicon.codicon-symbol-struct{color:var(--vscode-symbolIcon-structForeground)}.monaco-editor .codicon.codicon-symbol-text,.monaco-workbench .codicon.codicon-symbol-text{color:var(--vscode-symbolIcon-textForeground)}.monaco-editor .codicon.codicon-symbol-type-parameter,.monaco-workbench .codicon.codicon-symbol-type-parameter{color:var(--vscode-symbolIcon-typeParameterForeground)}.monaco-editor .codicon.codicon-symbol-unit,.monaco-workbench .codicon.codicon-symbol-unit{color:var(--vscode-symbolIcon-unitForeground)}.monaco-editor .codicon.codicon-symbol-variable,.monaco-workbench .codicon.codicon-symbol-variable{color:var(--vscode-symbolIcon-variableForeground)}.monaco-editor .lightBulbWidget{display:flex;align-items:center;justify-content:center}.monaco-editor .lightBulbWidget:hover{cursor:pointer}.monaco-editor .lightBulbWidget.codicon-light-bulb,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix{color:var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground))}.monaco-editor .lightBulbWidget.codicon-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground))}.monaco-editor .lightBulbWidget:before{position:relative;z-index:2}.monaco-editor .lightBulbWidget:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;opacity:.3;z-index:1}.monaco-editor .glyph-margin-widgets .cgmr[class*=codicon-gutter-lightbulb]{display:block;cursor:pointer}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-aifix-auto-fix{color:var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground))}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground))}.action-widget{font-size:13px;min-width:160px;max-width:80vw;z-index:40;display:block;width:100%;border:1px solid var(--vscode-editorWidget-border)!important;border-radius:5px;background-color:var(--vscode-editorActionList-background);color:var(--vscode-editorActionList-foreground);padding:4px;box-shadow:0 2px 8px var(--vscode-widget-shadow)}.context-view-block{position:fixed;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:-1}.context-view-pointerBlock{position:fixed;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:2}.action-widget .monaco-list{user-select:none;-webkit-user-select:none;border:none!important;border-width:0!important}.action-widget .monaco-list:focus:before{outline:0!important}.action-widget .monaco-list .monaco-scrollable-element{overflow:visible}.action-widget .monaco-list .monaco-list-row{padding:0 10px;white-space:nowrap;cursor:pointer;touch-action:none;width:100%;border-radius:4px}.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled){background-color:var(--vscode-editorActionList-focusBackground)!important;color:var(--vscode-editorActionList-focusForeground);outline:1px solid var(--vscode-menu-selectionBorder, transparent);outline-offset:-1px}.action-widget .monaco-list-row.group-header{color:var(--vscode-descriptionForeground)!important;font-weight:600;font-size:12px}.action-widget .monaco-list-row.group-header:not(:first-of-type){margin-top:2px}.action-widget .monaco-list .group-header,.action-widget .monaco-list .option-disabled,.action-widget .monaco-list .option-disabled:before,.action-widget .monaco-list .option-disabled .focused,.action-widget .monaco-list .option-disabled .focused:before{cursor:default!important;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:transparent!important;outline:0 solid!important}.action-widget .monaco-list-row.action{display:flex;gap:8px;align-items:center}.action-widget .monaco-list-row.action.option-disabled,.action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled,.action-widget .monaco-list-row.action.option-disabled .codicon,.action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled{color:var(--vscode-disabledForeground)}.action-widget .monaco-list-row.action:not(.option-disabled) .codicon{color:inherit}.action-widget .monaco-list-row.action .title{flex:1;overflow:hidden;text-overflow:ellipsis}.action-widget .monaco-list-row.action .monaco-keybinding>.monaco-keybinding-key{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow)}.action-widget .action-widget-action-bar{background-color:var(--vscode-editorActionList-background);border-top:1px solid var(--vscode-editorHoverWidget-border);margin-top:2px}.action-widget .action-widget-action-bar:before{display:block;content:"";width:100%}.action-widget .action-widget-action-bar .actions-container{padding:3px 8px 0}.action-widget-action-bar .action-label{color:var(--vscode-textLink-activeForeground);font-size:12px;line-height:22px;padding:0;pointer-events:all}.action-widget-action-bar .action-item{margin-right:16px;pointer-events:none}.action-widget-action-bar .action-label:hover{background-color:transparent!important}.monaco-action-bar .actions-container.highlight-toggled .action-label.checked{background:var(--vscode-actionBar-toggledBackground)!important}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize);padding-right:calc(var(--vscode-editorCodeLens-fontSize)*.5);font-feature-settings:var(--vscode-editorCodeLens-fontFeatureSettings);font-family:var(--vscode-editorCodeLens-fontFamily),var(--vscode-editorCodeLens-fontFamilyDefault)}.monaco-editor .codelens-decoration>span,.monaco-editor .codelens-decoration>a{user-select:none;-webkit-user-select:none;white-space:nowrap;vertical-align:sub}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration>a:hover .codicon{color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration .codicon{vertical-align:middle;color:currentColor!important;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize)}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{animation:fadein .1s linear}.colorpicker-widget{height:190px;user-select:none;-webkit-user-select:none}.colorpicker-color-decoration,.hc-light .colorpicker-color-decoration{border:solid .1em #000;box-sizing:border-box;margin:.1em .2em 0;width:.8em;height:.8em;line-height:.8em;display:inline-block;cursor:pointer}.hc-black .colorpicker-color-decoration,.vs-dark .colorpicker-color-decoration{border:solid .1em #eee}.colorpicker-header{display:flex;height:24px;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-header .picked-color{width:240px;display:flex;align-items:center;justify-content:center;line-height:24px;cursor:pointer;color:#fff;flex:1;white-space:nowrap;overflow:hidden}.colorpicker-header .picked-color .picked-color-presentation{white-space:nowrap;margin-left:5px;margin-right:5px}.colorpicker-header .picked-color .codicon{color:inherit;font-size:14px}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.standalone-colorpicker{color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header.standalone-colorpicker{border-bottom:none}.colorpicker-header .close-button{cursor:pointer;background-color:var(--vscode-editorHoverWidget-background);border-left:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header .close-button-inner-div{width:100%;height:100%;text-align:center}.colorpicker-header .close-button-inner-div:hover{background-color:var(--vscode-toolbar-hoverBackground)}.colorpicker-header .close-icon{padding:3px}.colorpicker-body{display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid rgb(255,255,255);border-radius:100%;box-shadow:0 0 2px #000c;position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .standalone-strip{width:25px;height:122px}.colorpicker-body .hue-strip{position:relative;margin-left:8px;cursor:grab;background:linear-gradient(to bottom,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:grab;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;box-sizing:border-box;border:1px solid rgba(255,255,255,.71);box-shadow:0 0 1px #000000d9}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.colorpicker-body .standalone-strip .standalone-overlay{height:122px;pointer-events:none}.standalone-colorpicker-body{display:block;border:1px solid transparent;border-bottom:1px solid var(--vscode-editorHoverWidget-border);overflow:hidden}.colorpicker-body .insert-button{position:absolute;height:20px;width:58px;padding:0;right:8px;bottom:8px;background:var(--vscode-button-background);color:var(--vscode-button-foreground);border-radius:2px;border:none;cursor:pointer}.colorpicker-body .insert-button:hover{background:var(--vscode-button-hoverBackground)}.monaco-editor .inlineSuggestionsHints.withBorder{z-index:39;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .inlineSuggestionsHints a,.monaco-editor .inlineSuggestionsHints a:hover{color:var(--vscode-foreground)}.monaco-editor .inlineSuggestionsHints .keybinding{display:flex;margin-left:4px;opacity:.6}.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key{font-size:8px;padding:2px 3px}.monaco-editor .inlineSuggestionsHints .availableSuggestionCount a{display:flex;min-width:19px;justify-content:center}.monaco-editor .inlineSuggestionStatusBarItemLabel{margin-right:2px}.monaco-editor .peekview-widget .head{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:nowrap}.monaco-editor .peekview-widget .head .peekview-title{display:flex;align-items:baseline;font-size:13px;margin-left:20px;min-width:0;text-overflow:ellipsis;overflow:hidden}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px;align-self:center}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px;background-color:var(--vscode-peekViewResult-background);color:var(--vscode-peekViewResult-lineForeground)}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:inline-flex;width:100%;height:100%;color:var(--vscode-peekViewResult-fileForeground)}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows>.monaco-list-row.selected:not(.highlighted){background-color:var(--vscode-peekViewResult-selectionBackground);color:var(--vscode-peekViewResult-selectionForeground)!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight{background-color:var(--vscode-peekViewResult-matchHighlightBackground)}.monaco-editor .reference-zone-widget .preview .reference-decoration{background-color:var(--vscode-peekViewEditor-matchHighlightBackground);border:2px solid var(--vscode-peekViewEditor-matchHighlightBorder);box-sizing:border-box}.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input{background-color:var(--vscode-peekViewEditor-background)}.monaco-editor .reference-zone-widget .preview .monaco-editor .margin{background-color:var(--vscode-peekViewEditorGutter-background)}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight{border:1px dotted var(--vscode-contrastActiveBorder, transparent);box-sizing:border-box}.monaco-editor .hoverHighlight{background-color:var(--vscode-editor-hoverHighlightBackground)}.monaco-editor .monaco-hover-content{padding-right:2px;padding-bottom:2px;box-sizing:border-box}.monaco-editor .monaco-hover{color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:3px}.monaco-editor .monaco-hover a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .monaco-hover .hover-row{display:flex}.monaco-editor .monaco-hover .hover-row .hover-row-contents{min-width:0;display:flex;flex-direction:column}.monaco-editor .monaco-hover .hover-row .verbosity-actions{display:flex;flex-direction:column;padding-left:5px;padding-right:5px;justify-content:end;border-right:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon{cursor:pointer;font-size:11px}.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon.enabled{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon.disabled{opacity:.6}.monaco-editor .monaco-hover .hover-row .actions{background-color:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-editor .monaco-hover code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor.vs .dnd-target,.monaco-editor.hc-light .dnd-target{border-right:2px dotted black;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #AEAFAD;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines,.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.hc-light.mac.mouse-default .view-lines{cursor:default}.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines,.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.hc-light.mac.mouse-copy .view-lines{cursor:copy}.monaco-editor .findOptionsWidget{background-color:var(--vscode-editorWidget-background);color:var(--vscode-editorWidget-foreground);box-shadow:0 0 8px 2px var(--vscode-widget-shadow);border:2px solid var(--vscode-contrastBorder)}.monaco-editor .find-widget{position:absolute;z-index:35;height:33px;overflow:hidden;line-height:19px;transition:transform .2s linear;padding:0 4px;box-sizing:border-box;transform:translateY(calc(-100% - 10px));box-shadow:0 0 8px 2px var(--vscode-widget-shadow);color:var(--vscode-editorWidget-foreground);border-left:1px solid var(--vscode-widget-border);border-right:1px solid var(--vscode-widget-border);border-bottom:1px solid var(--vscode-widget-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:var(--vscode-editorWidget-background)}.monaco-workbench.reduce-motion .monaco-editor .find-widget{transition:transform 0ms linear}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}.monaco-editor .find-widget.visible{transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px;outline-color:var(--vscode-focusBorder)}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:3px 25px 0 17px;font-size:12px;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:flex;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{display:flex;flex:initial;margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;flex:initial;margin-left:3px;background-position:center center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center}.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:3px;width:18px;height:100%;border-radius:0;box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{color:var(--vscode-disabledForeground);cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:flex;vertical-align:middle;flex:auto;flex-grow:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .find-widget.no-results .matchesCount{color:var(--vscode-errorForeground)}.monaco-editor .findMatch{animation-duration:0;animation-name:inherit!important;background-color:var(--vscode-editor-findMatchHighlightBackground)}.monaco-editor .currentFindMatch{background-color:var(--vscode-editor-findMatchBackground);border:2px solid var(--vscode-editor-findMatchBorder);padding:1px;box-sizing:border-box}.monaco-editor .findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor .find-widget .monaco-sash{left:0!important;background-color:var(--vscode-editorWidget-resizeBorder, var(--vscode-editorWidget-border))}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-editor .find-widget .button:not(.disabled):hover,.monaco-editor .find-widget .codicon-find-selection:hover{background-color:var(--vscode-toolbar-hoverBackground)!important}.monaco-editor.findMatch{background-color:var(--vscode-editor-findMatchHighlightBackground)}.monaco-editor.currentFindMatch{background-color:var(--vscode-editor-findMatchBackground)}.monaco-editor.findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor.findMatch{background-color:var(--vscode-editorWidget-background)}.monaco-editor .find-widget>.button.codicon-widget-close{position:absolute;top:5px;right:4px}.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-editor .margin-view-overlays .codicon-folding-collapsed{cursor:pointer;opacity:0;transition:opacity .5s;display:flex;align-items:center;justify-content:center;font-size:140%;margin-left:2px}.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed{transition:initial}.monaco-editor .margin-view-overlays:hover .codicon,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons{opacity:1}.monaco-editor .inline-folded:after{color:var(--vscode-editor-foldPlaceholderForeground);margin:.1em .2em 0;content:"⋯";display:inline;line-height:1em;cursor:pointer}.monaco-editor .folded-background{background-color:var(--vscode-editor-foldBackground)}.monaco-editor .cldr.codicon.codicon-folding-expanded,.monaco-editor .cldr.codicon.codicon-folding-collapsed,.monaco-editor .cldr.codicon.codicon-folding-manual-expanded,.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed{color:var(--vscode-editorGutter-foldingControlForeground)!important}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}.monaco-editor .ghost-text-decoration,.monaco-editor .suggest-preview-text .ghost-text{font-style:italic}.monaco-editor .ghost-text-decoration,.monaco-editor .ghost-text-decoration-preview,.monaco-editor .suggest-preview-text .ghost-text{color:var(--vscode-editorGhostText-foreground)!important;background-color:var(--vscode-editorGhostText-background);border:1px solid var(--vscode-editorGhostText-border)}.monaco-editor .snippet-placeholder{min-width:2px;outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetTabstopHighlightBackground, transparent);outline-color:var(--vscode-editor-snippetTabstopHighlightBorder, transparent)}.monaco-editor .finish-snippet-placeholder{outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);outline-color:var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent)}.monaco-editor .suggest-widget{width:430px;z-index:40;display:flex;flex-direction:column;border-radius:3px}.monaco-editor .suggest-widget.message{flex-direction:row;align-items:center}.monaco-editor .suggest-widget,.monaco-editor .suggest-details{flex:0 1 auto;width:100%;border-style:solid;border-width:1px;border-color:var(--vscode-editorSuggestWidget-border);background-color:var(--vscode-editorSuggestWidget-background)}.monaco-editor.hc-black .suggest-widget,.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-light .suggest-widget,.monaco-editor.hc-light .suggest-details{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{box-sizing:border-box;display:none;flex-flow:row nowrap;justify-content:space-between;width:100%;font-size:80%;padding:0 4px;border-top:1px solid var(--vscode-editorSuggestWidget-border);overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{color:var(--vscode-editorSuggestWidgetStatus-foreground)}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{user-select:none;-webkit-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:flex;-mox-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused{color:var(--vscode-editorSuggestWidget-selectedForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon{color:var(--vscode-editorSuggestWidget-selectedIconForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-highlightForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-focusHighlightForeground)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:initial;text-overflow:ellipsis;overflow:hidden;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-shrink:1;flex-grow:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;flex-shrink:4;max-width:70%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:flex;align-items:center;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{display:flex;flex-direction:column;cursor:default;color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-details.focused{border-color:var(--vscode-focusBorder)}.monaco-editor .suggest-details a{color:var(--vscode-textLink-foreground)}.monaco-editor .suggest-details a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .suggest-details code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 12px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px;overflow:hidden}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:initial;min-height:calc(1rem + 8px)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source{white-space:pre}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ul,.monaco-editor .suggest-details ol{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;user-select:text;-webkit-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:flex;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-activeForeground)}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer;color:var(--vscode-textLink-activeForeground)}.monaco-editor .zone-widget .codicon.codicon-error,.markers-panel .marker-icon.error,.markers-panel .marker-icon .codicon.codicon-error,.text-search-provider-messages .providerMessage .codicon.codicon-error,.extensions-viewlet>.extensions .codicon.codicon-error,.extension-editor .codicon.codicon-error,.preferences-editor .codicon.codicon-error{color:var(--vscode-problemsErrorIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-warning,.markers-panel .marker-icon.warning,.markers-panel .marker-icon .codicon.codicon-warning,.text-search-provider-messages .providerMessage .codicon.codicon-warning,.extensions-viewlet>.extensions .codicon.codicon-warning,.extension-editor .codicon.codicon-warning,.preferences-editor .codicon.codicon-warning{color:var(--vscode-problemsWarningIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-info,.markers-panel .marker-icon.info,.markers-panel .marker-icon .codicon.codicon-info,.text-search-provider-messages .providerMessage .codicon.codicon-info,.extensions-viewlet>.extensions .codicon.codicon-info,.extension-editor .codicon.codicon-info,.preferences-editor .codicon.codicon-info{color:var(--vscode-problemsInfoIcon-foreground)}.monaco-editor.vs .valueSetReplacement{outline:solid 2px var(--vscode-editorBracketMatch-border)}.monaco-editor .linked-editing-decoration{background-color:var(--vscode-editor-linkedEditingBackground);min-width:1px}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .focused .selectionHighlight{background-color:var(--vscode-editor-selectionHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-selectionHighlightBorder)}.monaco-editor.hc-black .focused .selectionHighlight,.monaco-editor.hc-light .focused .selectionHighlight{border-style:dotted}.monaco-editor .wordHighlight{background-color:var(--vscode-editor-wordHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightBorder)}.monaco-editor.hc-black .wordHighlight,.monaco-editor.hc-light .wordHighlight{border-style:dotted}.monaco-editor .wordHighlightStrong{background-color:var(--vscode-editor-wordHighlightStrongBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightStrongBorder)}.monaco-editor.hc-black .wordHighlightStrong,.monaco-editor.hc-light .wordHighlightStrong{border-style:dotted}.monaco-editor .wordHighlightText{background-color:var(--vscode-editor-wordHighlightTextBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightTextBorder)}.monaco-editor.hc-black .wordHighlightText,.monaco-editor.hc-light .wordHighlightText{border-style:dotted}.monaco-editor .inline-edit-remove{background-color:var(--vscode-editorGhostText-background);font-style:italic}.monaco-editor .inline-edit-hidden{opacity:0;font-size:0}.monaco-editor .inline-edit-decoration,.monaco-editor .suggest-preview-text .inline-edit{font-style:italic}.monaco-editor .inline-completion-text-to-replace{text-decoration:underline;text-underline-position:under}.monaco-editor .inline-edit-decoration,.monaco-editor .inline-edit-decoration-preview,.monaco-editor .suggest-preview-text .inline-edit{color:var(--vscode-editorGhostText-foreground)!important;background-color:var(--vscode-editorGhostText-background);border:1px solid var(--vscode-editorGhostText-border)}.monaco-editor .inlineEditHints.withBorder{z-index:39;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .inlineEditHints a,.monaco-editor .inlineEditHints a:hover{color:var(--vscode-foreground)}.monaco-editor .inlineEditHints .keybinding{display:flex;margin-left:4px;opacity:.6}.monaco-editor .inlineEditHints .keybinding .monaco-keybinding-key{font-size:8px;padding:2px 3px}.monaco-editor .inlineEditStatusBarItemLabel{margin-right:2px}.monaco-editor .inlineEditSideBySide{z-index:39;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);white-space:pre}.monaco-editor div.inline-edits-widget{--widget-color: var(--vscode-notifications-background)}.monaco-editor div.inline-edits-widget .promptEditor .monaco-editor{--vscode-editor-placeholder-foreground: var(--vscode-editorGhostText-foreground)}.monaco-editor div.inline-edits-widget .toolbar,.monaco-editor div.inline-edits-widget .promptEditor{opacity:0;transition:opacity .2s ease-in-out}.monaco-editor div.inline-edits-widget:hover .toolbar,.monaco-editor div.inline-edits-widget:hover .promptEditor,.monaco-editor div.inline-edits-widget.focused .toolbar,.monaco-editor div.inline-edits-widget.focused .promptEditor{opacity:1}.monaco-editor div.inline-edits-widget .preview .monaco-editor{--vscode-editor-background: var(--widget-color)}.monaco-editor div.inline-edits-widget .preview .monaco-editor .mtk1{color:var(--vscode-editorGhostText-foreground)}.monaco-editor div.inline-edits-widget .preview .monaco-editor .view-overlays .current-line-exact,.monaco-editor div.inline-edits-widget .preview .monaco-editor .current-line-margin{border:none}.monaco-editor div.inline-edits-widget svg .gradient-start{stop-color:var(--vscode-editor-background)}.monaco-editor div.inline-edits-widget svg .gradient-stop{stop-color:var(--widget-color)}.monaco-editor .parameter-hints-widget{z-index:39;display:flex;flex-direction:column;line-height:1.5em;cursor:default;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.hc-black .monaco-editor .parameter-hints-widget,.hc-light .monaco-editor .parameter-hints-widget{border-width:2px}.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:flex;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.multiple .body:before{content:"";display:block;height:100%;position:absolute;opacity:.5;border-left:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .monaco-scrollable-element,.monaco-editor .parameter-hints-widget .body{display:flex;flex:1;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px;position:relative}.monaco-editor .parameter-hints-widget .signature.has-docs:after{content:"";display:block;position:absolute;left:0;width:100%;padding-top:4px;opacity:.5;border-bottom:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .parameter-hints-widget .code{font-family:var(--vscode-parameterHintsWidget-editorFontFamily),var(--vscode-parameterHintsWidget-editorFontFamilyDefault)}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs a{color:var(--vscode-textLink-foreground)}.monaco-editor .parameter-hints-widget .docs a:hover{color:var(--vscode-textLink-activeForeground);cursor:pointer}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:initial}.monaco-editor .parameter-hints-widget .docs code{font-family:var(--monaco-monospace-font);border-radius:3px;padding:0 .4em;background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .controls{display:none;flex-direction:column;align-items:center;min-width:22px;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{color:var(--vscode-editorHoverWidget-highlightForeground);font-weight:700}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor{--vscode-editor-placeholder-foreground: var(--vscode-editorGhostText-foreground)}.monaco-editor .editorPlaceholder{top:0;position:absolute;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;pointer-events:none;color:var(--vscode-editor-placeholder-foreground)}.monaco-editor .rename-box{z-index:100;color:inherit;border-radius:4px}.monaco-editor .rename-box.preview{padding:4px 4px 0}.monaco-editor .rename-box .rename-input-with-button{padding:3px;border-radius:2px;width:calc(100% - 8px)}.monaco-editor .rename-box .rename-input{width:calc(100% - 8px);padding:0}.monaco-editor .rename-box .rename-input:focus{outline:none}.monaco-editor .rename-box .rename-suggestions-button{display:flex;align-items:center;padding:3px;background-color:transparent;border:none;border-radius:5px;cursor:pointer}.monaco-editor .rename-box .rename-suggestions-button:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-editor .rename-box .rename-candidate-list-container .monaco-list-row{border-radius:2px}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor .sticky-widget{overflow:hidden}.monaco-editor .sticky-widget-line-numbers{float:left;background-color:inherit}.monaco-editor .sticky-widget-lines-scrollable{display:inline-block;position:absolute;overflow:hidden;width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:inherit}.monaco-editor .sticky-widget-lines{position:absolute;background-color:inherit}.monaco-editor .sticky-line-number,.monaco-editor .sticky-line-content{color:var(--vscode-editorLineNumber-foreground);white-space:nowrap;display:inline-block;position:absolute;background-color:inherit}.monaco-editor .sticky-line-number .codicon-folding-expanded,.monaco-editor .sticky-line-number .codicon-folding-collapsed{float:right;transition:var(--vscode-editorStickyScroll-foldingOpacityTransition)}.monaco-editor .sticky-line-content{width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:inherit;white-space:nowrap}.monaco-editor .sticky-line-number-inner{display:inline-block;text-align:right}.monaco-editor .sticky-widget{border-bottom:1px solid var(--vscode-editorStickyScroll-border)}.monaco-editor .sticky-line-content:hover{background-color:var(--vscode-editorStickyScrollHover-background);cursor:pointer}.monaco-editor .sticky-widget{width:100%;box-shadow:var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px;z-index:4;background-color:var(--vscode-editorStickyScroll-background);right:initial!important}.monaco-editor .sticky-widget.peek{background-color:var(--vscode-peekViewEditorStickyScroll-background)}.monaco-editor .unicode-highlight{border:1px solid var(--vscode-editorUnicodeHighlight-border);background-color:var(--vscode-editorUnicodeHighlight-background);box-sizing:border-box}.editor-banner{box-sizing:border-box;cursor:default;width:100%;font-size:12px;display:flex;overflow:visible;height:26px;background:var(--vscode-banner-background)}.editor-banner .icon-container{display:flex;flex-shrink:0;align-items:center;padding:0 6px 0 10px}.editor-banner .icon-container.custom-icon{background-repeat:no-repeat;background-position:center center;background-size:16px;width:16px;padding:0;margin:0 6px 0 10px}.editor-banner .message-container{display:flex;align-items:center;line-height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-banner .message-container p{margin-block-start:0;margin-block-end:0}.editor-banner .message-actions-container{flex-grow:1;flex-shrink:0;line-height:26px;margin:0 4px}.editor-banner .message-actions-container a.monaco-button{width:inherit;margin:2px 8px;padding:0 12px}.editor-banner .message-actions-container a{padding:3px;margin-left:12px;text-decoration:underline}.editor-banner .action-container{padding:0 10px 0 6px}.editor-banner{background-color:var(--vscode-banner-background)}.editor-banner,.editor-banner .action-container .codicon,.editor-banner .message-actions-container .monaco-link{color:var(--vscode-banner-foreground)}.editor-banner .icon-container .codicon{color:var(--vscode-banner-iconForeground)}.monaco-link{color:var(--vscode-textLink-foreground)}.monaco-link:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #F6F6F6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{z-index:50;user-select:text;-webkit-user-select:text;padding:10px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor.hc-black .tokens-inspect-widget,.monaco-editor.hc-light .tokens-inspect-widget{border-width:2px}.monaco-editor .tokens-inspect-widget .tokens-inspect-separator{height:1px;border:0;background-color:var(--vscode-editorHoverWidget-border)}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}

